body, div, p, table, tr, th, td, li, dd, input, select {
	
font-family: Arial, Helvetica, sans-serif; color: #333333; font-size:10pt;
}


a
{
color: #0033cc;
}

a hover
{
color: #996600;
}



h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color: #0033cc; font-size:16pt; font-weight: bold; margin-top:10px;} 
h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color: #0033cc; font-weight: bold; font-size:11pt; } 
h3 { font-family:Tahoma, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size:10pt; } 
h4 { font-family:Tahoma, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size:8pt; } 




#Wrapper { 
text-align:left;
font-size: 0.695em;
	width: 1000px;
	margin-left: 100px;
	margin-right: 100px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;

}







#Header {
width:1000;
height:95px;
background-color: #ffffff;

}




#Header2 {
width:1000;
height:60px;
background-color: #ffffff;

}


/* Banner */


#Banner {
height:15px;
padding-right:10px;
        width:1000px;
	background-color: #dddddd;

}



.breadcrumb
{
text-align:left;
vertical-align:middle;
text-indent:180px;
font-size: 11px;
text-decoration: none;
width:500px;
}



#Fpaccess  ul{

vertical-align:middle;
text-decoration: none;
color: #000000;	
}



#Fpaccess li {
	display: inline;
	list-style-type: none;

}

#Fpaccess li a {
	
	text-decoration: none;	
	font-size: 0.75em;
}














.access  {
padding-top:12px;
padding-left:50px;
width:500px;
text-align:right;
}

.access li {
	display: inline;
	list-style-type: none;

}

.access  li a {
	font-size: 0.65em;
	text-decoration: none;	
	
}



.access ul{
horrizontal-align:right;
vertical-align:bottom;
text-decoration: none;
color: #000000;
	
}







/* Left Panel ------------------------------------------------------------------------------------------------------*/



#MainNav {
background-image:url('../images/Template/Template1_05.jpg');
	background-repeat: repeat-y;
	background-position: 50% 0;
	width: 158px;
	float: left;
height:100%;
color: #ffffff;
}




/* Main Menu -----------------------------------------------------------------------------------------------*/

#Menu, #Menu ul { /* ------------------------------- all lists -----------------------------------------------------*/
	padding: 0;
	margin: 0;
	list-style: none;
	width : 152px;
	border-collapse: collapse;
float: left;
font-size: 0.795em;
}


#Menu {
	padding-top: 5px;
	padding-bottom: 10px;
}


#Menu li { /* ------------------------------------ all list items -------------------------------------------------- */
	position : relative;
	line-height : 1.1em;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 152px;
	border-bottom: dotted 1px #FFFFFF;


}


#Menu li a { /* all links */
	display: block;
	text-indent:4px;
        padding: 0.25em;
	padding-left: 0px;
	text-decoration: none;
	color: #FFFFFF;
}


#Menu li ul { /* ------------------------------ second-level lists --------------------------------------------------- */
	position : absolute;
        background-color: #8D8FCC;
	z-index: 99;
	left: -999em;
	margin-left : 152px;
	top: 0px;
	border-left: solid 1px #FFFFFF !important;
	width: 152px;
        color: #000000;
}



#Menu li ul li {
	background-image: none !important;
	background-color: #0075B0;
	padding-left: 0px;
	float: left;
	width: 152px;
        color: #000000;
}


#Menu li ul li:hover {
	
        color: #FFFFFF;
}



#Menu li ul li a {
	padding-left: 0.25em;
}


#Menu li ul ul { /* third-and-above-level lists */
	margin-left : 140px;
	left: -999em;
}


#Menu li:hover {
	background-color : #554470;
        color: #FFFFFF;
}


#Menu li a:hover {
		color : #ffffff;
		background-color : #554470;
	}
	

#Menu li:hover ul ul, #Menu li:hover ul ul ul, #Menu li:hover ul ul ul ul, #Menu li:hover ul ul ul ul ul, #Menu li.sfhover ul ul, #Menu li.sfhover ul ul ul, #Menu li.sfhover ul ul ul ul, #Menu li.sfhover ul ul ul ul ul {
	left: -999em;
color: #FFFFFF;
}

#Menu li:hover ul, #Menu li li:hover ul, #Menu li li li:hover ul, #Menu li li li li:hover ul, #Menu li li li li li:hover ul, #Menu li.sfhover ul, #Menu li li.sfhover ul, #Menu li li li.sfhover ul, #Menu li li li li.sfhover ul, #Menu li li li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
color: #FFFFFF;
}







/* Main Content  --------------------------------------------------------------------------------------------------------- */


#Main { 

background-color:white; 
padding-left: 10px;
padding-right: 10px;
vertical-align:top;
border-right: solid 1px #cccccc;
width:624px;
}



#Main ul li{
margin-left:0px;
padding-lft:0px;
} 


#Main h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; color: #0033cc; font-size:16pt; font-weight: bold; } 



#Main h2 {
h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; color: #0033cc; font-weight: bold; font-size:11pt; } 

}




#Main h3 {

margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
	padding-right: 9px;

}


#Main h4 {
width:100%;

}








#Main p {
	margin-top: 0px;
	margin-bottom: 10px;
	text-justify: newspaper;
}






#Main ul
{
list-style-type: none;
padding: 0;
margin: 0;
}





#Main li
{
background-image: url('../images/Template/bullet.gif');
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .6em;
}







#Main.news h2 {
	font-size: 110%;
	margin: 0px;
}

#Main.news h3 {
	margin-left: 9px;
	margin-right: 9px;
}

#Main.news h3 {
	padding: 4px;
	padding-left: 20px;
	background-color: #3656A5;
	background-image: url(../images/theme/icons/news_category_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 0.5em;
	font-style: normal !important;
	font-size: 100% !important;
	color: #FFFFFF !important;
}




/* Right Side Content  --------------------------------------------------------------------------------------------------------- */




#Sidebar { width:216px;
background-color: #ffffff;

}

#Sidebar h2 {
	margin-top: 0px;
	padding: 10px;
	border-top: solid 2px #FFFFFF;
	border-bottom: solid 2px #FFFFFF;
	background-color: #3656A5;
	color: #FFFFFF;
}

#Sidebar p {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#Sidebar a {

	text-decoration: none;
	color: #3656A5;
}

#Sidebar a:hover {
	color: #F39800;
text-decoration: underline;
}




/* --------------------------------------------------------------------------------------------------------- */


#Newsbar .heading {
background-color: #3656A5;
}



#Newsbar img {
padding-right: 5px; 
padding-top: 5px; 

}



#Newsbar dt{
padding-left: 5px;
padding-bottom: 5px;
font-size: 90%;
}

#Newsbar {
margin-left: 5px;
margin-right: 5px;
background-color: #F0F8FF;
border: 1px solid #000000;
}

#Newsbar a {
padding-left: 0px;
color: #0075B0;
}


#Newsbar ul {
list-style-type:disc;
margin-left: 15px;
padding-left: 0px;
}


/* --------------------------------------------------------------------------------------------------------- */


/* Promotional boxes in right hand column */

#Sidebar h3 {	
background-color: #F0F8FF;
font-weight:bold;
color: #000000;
font: 110% Arial, Helvetica, sans-serif;
margin-left: 5px;
margin-right: 5px;
margin-top:15px;
padding: 4px 0px 4px 4px;
border: 1px dashed #000000;
vertical-align: top;
}

/* Promo Box 1 */

#Sidebar h3 .stylebox {
color: #990000;
font-weight:bold;

}

/* Promo Box 2 */
#Sidebar .h3HeadStyleBox2 {
color: #000066;
font-weight:bold;
}

/* Promo Box 3 */
#Sidebar .h3HeadStyleBox3 {
color: #006633;
font-weight:bold;
}

/* Promo Box 4 */
#Sidebar .h3HeadStyleBox4 {
color: #990000;
font-weight:bold;
}

/* Promo Box 5 */
#Sidebar .h3HeadStyleBox5 {
color: #000066;
font-weight:bold;
}




/* Footer Content  --------------------------------------------------------------------------------------------------------- */




#Footer
{
padding-left: 100px;
padding-bottom:20px;
}

#Footer a {

font-size: 0.695em;	
	display: inline;
	list-style-type: none;

	vertical-align:middle;
	text-decoration: none;
	color: #000000;	
}







.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 100%; }
.clearfix { display: block; } /* close commented backslash hack */