body {

	background-color: #c0c0c0;

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px

}

h1, h2, h3, h4, h5, h6, p, td, ul, ol, li, dl, dt, dd, tr, td {

 font-family: Verdana, Helvetica, Arial, sans-serif;

 line-height: 1.5em;



 color: #041e43;

}

.smaller {

	font-size: 9px;

}

.header {

margin:0px;

padding:0px;

height:103px;

width:974px;

background-color:#FFF;

}

.logo{

float:left;}

.headerRight{

float:left;

width:729px;

padding-right:15px;

}

.topnavigation{

float:right;

height:33px;

width:400px;}

.topnavitem2{

height:33px;

float:right}

.topnavitem{

padding-top:5px;

height:33px;

float:right}

.topnavitem a:link{ 



color:041e43;

text-decoration:none;

font-size:11px;

height:33px;

}

.topnavitem a:hover, .topnavitem a:visited{ 

color:#041e43;

text-decoration:none;

font-size:11px;

height:25px;

}

.slogan{

clear:right;

float:right;

margin-top:32px;}

.container2cols{ 

	width:974px;

	margin:0px;

	padding:0px;

	background: url(../images/bg_2cols.gif) repeat-y;

    height:3000px;

}

.container3cols{ 

	width:974px;

	margin:0px;

	padding:0px;

	background: url(../images/bg_3cols.gif) repeat-y;

    height:3000px;

}

.leftcol{

	width:231px; 

	float:left;

	height:3000px;}

.rightcol{

	float:left;

 	width:700px; 

	margin:0px;

	padding:0px;}

.content {

	clear:both;

	width:709px;

	padding:17px;

}

.sidecol{	

	width:247px;

	float:right;

	padding:0px 0px 17px 17px;

	}

#hotlinks {

	height: 21px;

	width: 228px;

	background-color: #06162d;

	border-bottom: 1px solid #E3E7D6;

}



p {

	margin-top: 0;

}



h1 {

	margin-top: 0;

	font-size: 15px;

	color: #041e43;

}



h2 {

	margin-top: 0;

	font-size: 13px;

	color: #06162d;

}



h2.menutitle {

	margin-top: 0;

	font-size: 11px;

	color: #06162d;

	padding: 0 0 10px 0;

	border-bottom: 1px solid #06162d;

}



h3 {

	margin-bottom: 0;

	margin-top: 0;

	font-weight: bold;

}



h3.subtitle {

	font-weight: normal;

	font-style: italic;

}







/* ------------------------------------------------------------ */



a:link { 

	color: #06162d;

}



a:visited { 

	color: #06162d;

}

		

a:hover { 

	color: #06162d;

}



a:active { 

	color: #06162d;

}







/*  ------------------------------------------------------------  */

	



.navbar {

	background-color: #042751; 

 	font-weight: normal;

 	width: 231px; 

}



.navbar ul {

	list-style: none;

	padding: 0; 

	margin: 0;

}



.navbar ul li {

	border-bottom: 1px solid #b5ac8e;

}





.navbar ul li a {

	display: block; 

	padding: 3px 2px 3px 35px;

	background-color: #304682;

 	color: #031e42;

 	width: 194px;

	background-image:url(../images/BG_menu1.gif);

	background-repeat:repeat-y;

	text-decoration:none;

}



.navbar ul li a:visited {

 	color: #031e42; 

}



html>body .navbar ul li a { 

	width: auto; 

}



.navbar ul li a:hover, .navbar ul li a.hot, .navbar ul li a.hot:hover, .navbar ul li a.hot:visited {

	padding: 3px 2px 3px 35px;

	background-color: #031e42;

 	color: #FFF;

	background-image:url(../images/BG_menu1_A.gif);

	background-repeat:repeat-y;

 }
/*
 .navbar ul li a:hover, .navbar ul li a.hot_P {

	padding: 3px 2px 3px 35px;

	background-color: #031e42;

 	color: #FFF;

	background-image:url(../images/BG_menu1_P.gif);

	background-repeat:repeat-y;

 }*/
.navbar ul li a.hot_P, .navbar ul li a.hot_P:hover, .navbar ul li a.hot_P:visited {

	padding: 3px 2px 3px 35px;

	background-color: #031e42;

 	color: #FFF;

	background-image:url(../images/BG_menu1_P.gif);

	background-repeat:repeat-y;

 }





/* ------------------------------------------------------------ */





#menu2 {

 	width: 231px;

	font-size:10px;

}



#menu2 ul li {

	margin: 0;

	border-bottom: 1px solid #6d7a9d;

}



#menu2 ul li a {

	display: block; 

	padding: 3px 2px 3px 70px;

	background-color: #304682;

 	color: #FFF;

	width: 158px;


	background-image:url(../images/BG_menu2.gif);

	background-repeat:repeat-y;

}

#menu2 ul li a IMG{

border:none;

}



html>body #menu2 ul li a { 

	width: auto; 

}



#menu2 ul li a:hover, #menu2 ul li a.hot, #menu2 ul li a.hot:hover, #menu2 ul li a.hot:visited  {

	background-color: #304682; 

 	color: #FFF; 

	background-image:url(../images/BG_menu2_A.gif);

	background-repeat:repeat-y;

}

#menu2 ul li a.hot_P, #menu2 ul li a.hot_P:link, #menu2 ul li a.hot_P:hover, #menu2 ul li a.hot_P:visited {
 	color: #FFF;
}

/* ------------------------------------------------------------ */





#menu3 {

	width: 231px;

	font-size:9px;

}



#menu3 ul li {

	margin: 0;

	border-bottom: 1px solid #adb5c1;

	

}



#menu3 ul li a {

	display: block; 

 	padding: 3px 2px 3px 95px;

 	color: #fff; 

 	width: 133px;
	
	background-image:url(../images/BG_menu3.gif);

	background-repeat:repeat-y;

}

#menu3 ul li a IMG{

border:none;

}

html>body #menu3 ul li a { 

	width: auto; 

}



#menu3 ul li a:hover, #menu3 ul li a.hot, #menu3 ul li a.hot:hover, #menu3 ul li a.hot:visited {

	background-image:url(../images/BG_menu3_A.gif);

	background-repeat:repeat-y;

 	color: #FFF; 

}
#menu3 ul li a.hot_P, #menu3 ul li a.hot_P:link, #menu3 ul li a.hot_P:hover, #menu3 ul li a.hot_P:visited {
 	color: #FFF;
}
/* ------------------------------------------------------------ */

#menu4 {

	width: 231px;

	font-size:9px;

}



#menu4 ul li {

	margin: 0;

	border-bottom: 1px solid #adb5c1;

	

}



#menu4 ul li a {

	display: block; 

 	padding: 3px 2px 3px 120px;

 	color: #fff; 

 	width: 108px;

	background-image:url(../images/BG_menu4.gif);

	background-repeat:repeat-y;

}

#menu4 ul li a IMG{

border:none;

}

html>body #menu4 ul li a { 

	width: auto; 

}



#menu4 ul li a:hover, #menu4 ul li a.hot, #menu4 ul li a.hover, #menu4 ul li a.visited {

	background-image:url(../images/BG_menu4_A.gif);

	background-repeat:repeat-y;

 	color: #FFF; 

}
#menu4 ul li a.hot_P, #menu4 ul li a.hot_P:link, #menu4 ul li a.hot_P:hover, #menu4 ul li a.hot_P:visited {
 	color: #FFF;
}
/*---------------------------------------------------------------------*/


TD{

vertical-align:top;}

TR.titleRow{

background-color:#031e42;

}

TR.titleRow TD {

color:#FFF}

TR.evenRow{

background-color:#ebe1c5;}

/* ------------------------------------------------------------ */