
body {
	font: 70%/1.5em Arial, Tahoma, arial, sans-serif;
	color: #333; 
	text-align: center;
   height: 100%;
}

a
{
	text-decoration: none;
} 

.updtxt
{
	float: left;
	margin: 8px;
	
}

#topbtns
{
float: right;
position: relative;

*top: -80px;
}

#topbtns ul
{
margin: 0px;
padding: 0px;
}

#topbtns li
{
float: left;
width: 90px;
display: block;
text-align: center;
line-height: 11px;
border: 1px solid #e3e3e3;
margin-left: 1px;

background-image: url(/images/topbtnsbg.jpg); 
font-family: "Verdana";
font-weight: bold;
color: #535B8C;
padding-top: 10px;
background-repeat: repeat-x;
height: 35px;
min-height: 35px;
}



#topbtns li.nl
{
height: 35px;
background-image: url(/images/topbtnsbg-nl.jpg); 
}

#topbtns li.nl a
{
color: #006633;
}


#topbtns li a
{
color: #535B8C;
}
.newsthumb
{
float: left;
width: 94px;
}

.dot
{
	float: left;
}
.newsbit
{
	color: #333;
	clear: left;
	line-height: 14px;
	
}

.newsthumb img
{
padding-bottom: 5px;
}
.newsbit a
{
color: #2C4269;
}
.newstitle
{
	font-weight: bold;
}

.newstitle a
{
	color: #FF0000;
}
.qlbox
{
	list-style: none;
	margin-left: -40px;
	*margin-left: 0px;
	margin-top: -0px;
}

.hr
{
	border-bottom: 1px dotted #777;
	width: 250px;
		margin-top: 8px;
	margin-bottom: 8px;
}

.qlbox a
{
	color: #333;
}
.update
{
	color: #333;
	height: 35px;
}
/* headers */

.hptitle, .redtitle
{
	font-size: 18px;
	color: #2C4269;
	
}

.hpflash
{
	float: left;
	height: 200px;
	
}

.title, .summary_title, .summary a
{
	color: #485D8C;
	font-size: 13px;
	font-weight: bold;
	clear: left;

}

.bottholder
{
		width: 950px;
	float: left;
		border-right: solid 1px #e3e3e3;
}

.wrap
{
	width: 950px;
	margin: auto;
	text-align: left;

    
}

.header
{
	float: left;
	height: 130px;
	width: 950px;
margin-bottom: 5px;
}
.logo
{
	float: left;
	height: 180px;
}

.nav
{
		float: left;
	height: 20px;


}
.topnav 
{
float: left;
text-align: center;
padding-left: 10px; padding-right: 10px;

margin-top: 7px;

white-space: nowrap;

}

.topnav a
{
	color: #333;

}

.topnav_selected 
{
background-color: #C92229;
float: left;
text-align: center;
padding-left: 10px; padding-right: 10px;

margin-top: 5px;
font-size: 13px;


}

.topnav_selected a
{
margin-top: 3px;

}


.selected
{
	color: #F3E414;
	white-space: nowrap;
	

}


.search
{
float: left;
width: 280px;
height:24px;
background-image: url(/images/searchbox.jpg);
background-repeat: no-repeat; }

.searchkeyword
{
	background: transparent;
	border: 0px;
	margin-left: 60px;

}

h1
{
	font-family: Arial;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
.third, .second, .first, .third2, .third3, .hpfirst, .hpsecond
{
	float: left;
	width: 195px;
	background-image: url(/images/hpfade.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	margin: 2px 5px 0px 0px;
	text-align: left;
	border: 0px solid;

	min-height: 300px;
	border-bottom:1px solid #E3E3E3;


}

.hpfirst, .hpsecond
{
	width: 290px;
	color: #333;
	text-align: left;
	height: 350px;
}

.hpsecond
{
	width: 314px;
}
.second, .third, .third2, .third3
{

	color: #333;

}
.contenthead
{
color: #C92229;
}

.third
{ 
	width: 300px;
	margin-right: 0px;
	font-size: 12px;
	
}

.third2
{ 
	width: 700px;
}
.third3
{ 
	width: 693px;
	background-image: none;
}
/* links */
a {
	text-decoration: none;
	
}
.nav
{
	background-image: url(/images/navbg2.jpg);
	width: 948px;
	padding-top: 4px;
	*padding-top: 0px;
	border: solid 1px #e3e3e3;
	
	
}

.nav ul
{
	
	*margin-left: 0px;
	padding: 0px;
	
}

.nav ul, .nav li
{
	display: inline;
	
	
	
}
.nav ul li a
{
	color: #2C4269;	
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

form
{
margin: 0px;
padding: 0px;
}
.nav ul li:hover, .nav li.navsel
{
	background-image: url(/images/newbg.jpg);
	color: #fff;
		margin-top: -10px;
		
}

.nav ul li a:hover, .nav ul li:hover a, .nav ul li.navsel a
{
	color: #FFF;
	*color: #000;	
}
.nav ul li.navsel a:hover, .nav ul li.navsel a
{
	color: #FFF;
}
.searchbx
{float: right;
position: relative;
top: -2px;
*top: 0px;
margin-right: 5px;
}

.searchbx input
{

	font-size:10px;
*height:10px;
*padding: 0px;
}
.prevnxt a
{	color: #485D8C;
	float: right;
}
.nav li
{
	padding: 5px;
	background-image: url(/images/navbg2.jpg);
	border-right: solid 1px #e3e3e3;
}

a.toc
{
	background-color: red;
	width: 200px;
}

.level2nav
{
margin-top: -5px;

}
  .image_caption                    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.level2nav
{
	color: #333;
	padding: 5px;
	display: block;
	margin-left: -5px;
	list-style: none;
	height: 20px;
	width: 194px;
	cursor: pointer;
		border: solid 1px #ccc;
	background-image: url(/images/navbg2.jpg);
	background-repeat: repeat-x;
}





.sidesel, .level2nav:hover
{
	background-image: url(/images/newbg.jpg);
	background-repeat: repeat-x;
	color: #fff;
}



	.level2nav a
	{
		color: #333;
	}
	
.sidesel a, .level2nav:hover a
{
	color: #fff;
	}
	
	.sidesel
	{
	line-height:20px;
	}
	
	.foot
	{
		float: left;
	}
.level3nav, .level3nav_over
{
*margin-top: 5px;
*margin-bottom: 5px;


}
	.level3nav , .level3nav_over
{
background-image: none;
height: 20px;
border: 0px;

margin-left: 10px;
}


	.level4nav , .level4nav_over
{
background-image: none;
height: 20px;
border: 0px;

margin-left: 20px;
}


.level3nav a 
{
color: #333333;
}

.level3nav_over a, .level4nav_over a, .level4nav a
{

color: #485D8C;
font-weight: bold;
}