body
{
	margin: 8px 0 8px 0;
	padding: 0;
	min-width: 747px;
	background-image: url(images/body.gif);
	background-repeat: repeat;
	text-align: center;
	font-size: 12px;
	font-family: Verdana, arial, tahoma, sans-serif;
	color: #000;
}

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

	div.shadow
	{
		margin-left: auto;
		margin-right: auto;
		padding: 4px;
		width: 747px;
		background-image: url(images/shadow_b.gif);
		text-align: left;

		voice-family: "\"}\""; 
		voice-family: inherit;

		width: 739px;
	}

		div.main
		{
	background-color: #F3FAFF;
	min-height: 530px;
}
#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#F3FAFF;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:#F3FAFF;
	}
div.header
				{
	float: left;
	margin-bottom: 1em;
	width: 737px;
}
				div.header img
				{
				
				}
					#header h1
					{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 300%;
	font-weight: bold;
	height: 120px;
	text-align: center;
	background: url(images/Banner.jpg);
}
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:220px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#F3FAFF;
	z-index:100;
	}
	#leftcol h2{
	float: left;
        font-size: 16px;
        line-height: 12px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #9999ff;
}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float: right;
	width:220px;
	/* for IE5/WIN */
	voice-family: "\";}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#F3FAFF;
	color:#2F4F4F;
	z-index:99;
	}
#rightcol a{
	color: #5F9EA0;
}

#centercol {
	position:relative;
	padding: 0 220px;
}
#centercol h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#centercol h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#centercol a {
	color:#666;
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#9343B9;
	}
	
#menu3 {
        width: 200px;
        border: 0px solid #ccc;
        margin: 10px;
        }

#menu3 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
	color: Blue;
	display: block;
	background: url(images/menu3a.gif);
	padding: 8px 0 0 30px;
}

#menu3 li a:hover, #menu3 li #current, #menu3 li a:active {
	background: url(images/menu3a.gif) 0 -32px;
	padding: 8px 0 0 30px;
	color : #000;
	font-weight: bold;
}
		
.container {
	width: 200px;
	padding: 15px;
	margin: 3px 0 20px 0;
	border: 0px solid #ccc;
	background: #F3FAFF;
}

/* circle */

#navCircle {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #9999ff;
}

#navCircle li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navCircle a:link, #navCircle a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #9999ff;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
	padding-bottom: 12px;
	color: #cc6699;
	background: url(images/here.gif) no-repeat bottom center;
}

#footer {
	position:relative;
	top:1px;
	background:#cc99cc;
	width:100%;
	clear:both;
	margin:0;
	text-align: center;
	font-size: 0.9em;
	}

	.subtitle1 {
	background-color : #d3d3d3;
	font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom : 0px;
	border-style : none;
}

#centermain {
	position:relative;
	padding: 10px;
}

#centermain h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
        line-height: 18px;
        font-weight: bold;
}

#centermain h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        line-height: 16px;
        font-weight: bold;
}

#centermain ol {
	list-style: lower-roman;
	list-style-type: lower-roman;
	margin: 20;
	padding: 0;
}

#centermain li {
	list-style: lower-roman;
	margin: 20;
	padding: 0;
}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}
