/* CSS Document */

#contain { position:relative; margin-left:12px; width:718px; }

/* Left Column */
#contain #navleft { float:left; width:171px; padding:0; margin:0; z-index:50; }
#contain #navleft #searchbox {
	display:block;
	width:167px;
	background-color:#F8F8F9;
	border:1px solid #B8BEB4;
	margin-top:10px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#23434F;
	text-align:center;
	padding:10px 0;
}
#contain #navleft #searchbox a:link, #contain #navleft #searchbox a:visited {display:block;padding:5px 0 0 0;color:#23434F; text-decoration:underline;}
#contain #navleft #searchbox a:hover{display:block;padding:5px 0 0 0;color:#23434F;text-decoration:none;}

#contain #navleft #box {
	background-color:#ededef;
	display:block;
	width:167px;
	border:1px solid #B8BEB4;
	margin:10px 0 0 0;
	padding:0;
	z-index:100;
}
#contain #navleft #box h4 {
	display:block;
	width:162px;
	padding:5px 0 5px 5px;
	margin:0 0 5px 0;
	background-color:#23434F;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
#contain #navleft #box a:link {	
	border-top:1px solid #B8BEB4;
	border-bottom:1px solid #B8BEB4;
	display:block;
	width:162px;
	padding:5px 0 5px 5px;
	margin:0 0 5px 0;
	background-color:#F8F8F9;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	line-height:16px;
}
#contain #navleft #box a:visited {
	display:block;
	width:162px;
	padding:5px 0 5px 5px;
	margin-bottom:5px;
	background-color:#F8F8F9;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	border-top:1px solid #B8BEB4;
	border-bottom:1px solid #B8BEB4;
}
#contain #navleft #box a:hover {
	display:block;
	width:162px;
	padding:5px 0 5px 5px;
	margin-bottom:5px;
	background-color:#D5D5DB;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	border-top:1px solid #B8BEB4;
	border-bottom:1px solid #B8BEB4;
}
#contain #navleft p {
	margin:4px 0 3px 4px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}
	
#contain #navleft img { margin:5px 0px;}

/*Right Column */
#contain #rightside { margin-left:177px; padding-top:10px; z-index:0; }

#contain #rightside #middle {float:left; width:413px;}
#contain #rightside #middle h1, #contain #rightside h1 {font:bold 14px Arial, Helvetica, sans-serif; color:#334D68; margin:10px 10px;}
#contain #rightside #middle h2, #contain #rightside h2 {font:bold 12px Arial, Helvetica, sans-serif; color:#334D68; margin:10px 10px;}
#contain #rightside #middle p, #contain #rightside p {font:11px Arial, Helvetica, sans-serif; margin:10px 10px 0 10px;}

#contain #rightside a:link, #contain #rightside a:visited {padding:5px 0 0 0;color:#23434F; text-decoration:underline;}
#contain #rightside a:hover {padding:5px 0 0 0;color:#23434F;text-decoration:none;}

#contain #rightside #rightcol {float:right; width:122px;}
#contain #rightside #rightcol .tealbox {width:118px; padding:1px; background-color:#D7E0E3; border:1px solid #8A8F86; font:11px Arial, Helvetica, sans-serif; margin-bottom:10px;}
#contain #rightside #rightcol .tealbox div {margin:2px 2px 2px 4px;}

#contain #rightside #rightcol a:link{color:#334D68;text-decoration:underline;}
#contain #rightside #rightcol a:visited{color:#334D68;text-decoration:underline;}
#contain #rightside #rightcol a:hover{color:#666;text-decoration:none;}