body

{

	BACKGROUND: url(../images/mainbg.gif);

}



.mainbox

{

	border:8px #2B0077 solid;

}

.mainbanner

{

	background:#FFcc00;

}

.dblogo

{

	padding: 10px;

}

.onlineregbox

{

	display:block;

	background:#2B0077;

	padding: 4px;

	color:#ffffff;

	font-family: Verdana;

	font-size: 8pt;

}

a.onlineregbox

{

	display:block;

	font-family: Verdana;

	font-size: 8pt;

	background:#2B0077;

	color:#ffffff;

	text-decoration:none;

	padding: 4px;

}

a.onlineregbox:hover

{

	display:block;

	font-family: Verdana;

	font-size: 8pt;

	background:#E90B83;

	color:#ffffff;

	padding: 4px;

}

.headtopbar

{

	color:#666666;

	font-family: Verdana;

	font-size: 8pt;

	border-right:1px #d0d0d0 solid;

	padding-left:10px;

}

.mainmenu

{

	font-family: Verdana;

	font-size: 8pt;

	padding-left:2px;

	padding-top:2px;

	padding-bottom:2px;

	margin:none;

}

a.menulink

{

	font-family: Verdana;

	font-size: 8pt;

	background:#2B0077;

	color:#ffffff;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 4px;

	padding-bottom: 4px;

	text-decoration:none;

	border-bottom:1px #ffffff solid;

	border-right:1px #ffffff solid;

}

a.menulink:hover

{

	font-family: Verdana;

	font-size: 8pt;

	background:#ffcc00;

	color:#ffffff;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 2px;

	padding-bottom: 2px;

	border-bottom:1px #ffffff solid;

	border-right:1px #ffffff solid;

}

.midbar

{

	background:#8EB0C9;

	padding: 4px;

	font-family: verdana;

	font-size: 8pt;

	color:#000000;

}

.focuspointimg

{

	padding:6px;

}

.focuspoint

{

	font-family: verdana;

	font-size: 8pt;

	color:#333333;

	border-top:1px #d0d0d0 dotted;

	padding:6px;

	line-height:180%;

}

.focuspointpara

{

	font-family: verdana;

	font-size: 8pt;

	color:#333333;

	border-left:1px #d0d0d0 solid;

	padding:6px;

	text-align:justify;

	line-height:180%;

}

.leftcol

{

	font-family: verdana;

	font-size: 8pt;

	color:#ffffff;

	border-top:1px #d0d0d0 solid;

	background:#FDECF6;

}

.midcol

{

	font-family: verdana;

	font-size: 8pt;

	color:#000;

	border-top:1px #d0d0d0 solid;

	padding:6px;

	background:#FFFFFF;

}

.rightcol

{

	font-family: verdana;

	font-size: 8pt;

	color:#ffffff;

	border-top:1px #d0d0d0 solid;

	padding:6px;

	background:#8EB0C9;

	line-height: 150%;

	text-align:justify;

}

.subjecthead

{

	font-family: arial;

	color:#cc0000;

	font-size: 12pt;

	font-weight:bolder;

	padding: 6px;

	border-bottom:1px #d0d0d0 dotted;

}


.plinks

{

	display:block;

	padding:4px;

	background:#FFF000;

	color:#000;

	text-decoration:none;

	border-bottom:1px #DEB203 solid;

}

a.plinks

{

	display:block;

	padding:4px;

	background:#E90B83;

	color:#000;

	text-decoration:none;

	border-bottom:1px #FDECF6 solid;

}

a.plinks:hover

{

	display:block;

	padding:4px;

	background:#2B0077;

	color:#ffffff;

	text-decoration:none;

	border-bottom:1px #FDECF6 solid;

}



.footer

{

	font-family: verdana;

	font-size: 8pt;

	color:#666666;

	border-top:1px #d0d0d0 solid;

	padding:6px;

}

a.footer

{

	font-family: verdana;

	font-size: 8pt;

	color:#666666;

	border-top:1px #d0d0d0 solid;

	padding:6px;

	text-decoration:none;

}

a.footer:hover

{

	font-family: verdana;

	font-size: 8pt;

	color:#cc0000;

	border-top:1px #d0d0d0 solid;

	padding:6px;

	text-decoration:none;

}



.TopHeadLinks

{

	font-family: verdana;

	font-size: 8pt;

	color:#666666;

	padding:6px;

}

a.TopHeadLinks

{

	font-family: verdana;

	font-size: 8pt;

	color:#666666;

	padding:6px;

	text-decoration:none;

}

a.TopHeadLinks:hover

{

	font-family: verdana;

	font-size: 8pt;

	color:#cc0000;

	padding:6px;

	text-decoration:none;

}



.StatLink

{

	font-family: Arial;

	font-size: 8pt;

	color:#666666;

	padding:6px;

	text-align:center;

	display:block;

}

a.StatLink

{

	font-family: Arial;

	font-size: 8pt;

	color:#666666;

	padding:6px;

	text-decoration:none;

}

a.StatLink:hover

{

	font-family: Arial;

	font-size: 8pt;

	color:#cc0000;

	padding:6px;

	text-decoration:none;

}

.SubSubTitle

{

	font-family: arial;

	font-size: 10pt;

	font-weight:bolder;

	background:#f9ffc6;

	color:#666666;

	border-bottom:1px #d0d0d0 solid;

	padding-bottom:6px;

	padding-top:6px;

}



.floatpicleft {

 float: left;

 margin-top: 10px;

 margin-right: 10px;

 margin-bottom:10px;

 } 



.floatpicright {

 float: right;  

 margin-top: 10px;

 margin-left: 10px;

 margin-bottom:10px;

 }



.imgthumb

{

	border:1px #d0d0d0 solid;

}

.ImgTitle

{

	font-family: verdana;

	font-size: 8pt;

	color:#666666;

	padding:6px;

}

a.ImgTitle

{

	font-family: verdana;

	font-size: 8pt;

	color:#666666;

	padding:6px;

	text-decoration:none;

}

a.ImgTitle:hover

{

	font-family: verdana;

	font-size: 8pt;

	color:#cc0000;

	padding:6px;

	text-decoration:none;

}



/* Start Navigation Styles */

#navigation {

	width: 533px;

	background: #2B0077;

	margin-right:-13;

	z-index: 3px;

	/*text-align:center;*/

}



ul {

	list-style-type: none;

	border: 0;

	margin: 0;

}



ul li a {

	text-decoration: none;

	color: #ffffff;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 4px;

	padding-bottom: 4px;

	border-right:1px #ffffff solid;

	font: 8pt/8pt Verdana, Arial, Helvetica, sans-serif;

	display:block;

}

ul li a:hover {

	text-decoration: none;

	color: #000;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 4px;

	padding-bottom: 4px;


	border-right:1px #ffffff solid;

	font: 8pt/8pt Verdana, Arial, Helvetica, sans-serif;

}



#nav {

	padding: 0px;

}



#nav li {

	display: block;

	background-color: #2B0077;

	border:none;

}



#nav li li {	

	border-bottom: 1px #fff solid;

}



#nav li li a {

	padding: 4px;

	margin: 0px;

	width:150px;

	display: block;

	color: #000000;

	background-color:#FDECF6;

	text-align:left;

	text-decoration: none;

	border:none;

}



#nav li li a:hover {

	color: #000;

	background-color: #F0ECF5;

	text-decoration: none;

	display: block;

	border:none;

}



li {

	position: relative;	

	float: left;

}

 

li ul {

	display: none;

	position: absolute; 

	top: 100%;

	left: 0px;

	padding: 0;

	margin: 0;

}



ul li {

     display: inline;

}



li>ul {

     top: auto;

     left: auto;

}

 

li li {

	display: block;

	float: none;

	margin: 0;

	padding: 0;	

	font: 8pt/8pt Verdana, Arial, Helvetica, sans-serif;

}



li:hover ul, li.over ul { 

	display: block;

}

.subjectbody ul{
}

/*Top level list items*/
.subjectbody ul li{
}

/*Top level menu link items style*/
.subjectbody ul li a{
color: black;
}
.subjectbody

{
	font-family: verdana;
	color:#000;

	font-size: 10pt;

	text-align: justify;

	padding:6px;

}


/* End Navigation Styles */