
a { color: #0066B3; background: inherit; }
a:hover { color: #808080; background: inherit; }

h1 { font: bold 1.9em Arial, Arial, Sans-Serif;  }
h2 { font: bold 1.2em Arial, Arial, Sans-Serif; padding: 0; margin: 0; }
ul {  padding: 0; margin: 0;}
li { list-style-type: none;}

#logo { float: left; margin: 0 0 0 1em; }
#menu { float: right; margin: 20px 1em 0 0; }
	#menu li { display: inline; margin: 0 0 0 1.4em; }
	#menu li a.current{ font-weight: bold; }

#subheader { 
	clear: both; 
	border-top: 1px dotted #E9D97D;	
	border-bottom: 1px dotted #E9D97D;
	background: #FFF6C7;
	color: #808080;
	padding: 1em;
	margin: 0 0 15px 0;
	height: 20px;
}

#breadcrumbs { float: left; }

#search { float: right; }
#search p { padding: 0; margin: 0; }

#wrap {
	margin: 0 auto;
	width: 95%;
}
/* 	border: 1px solid #0033cc; */

#left {
	float: left;
	width: 100%;
	padding: 0 0 0 0em;
}

#left h2 a { font: bold 1.2em Arial, Sans-Serif; text-decoration: underline; padding: 3px 55px 3px 55px; margin: 0; background: #EEEEEE; width: 550px;}


#right {
	float: right;
	width: 320px;
	margin: 0 0 5px 0;
}

#right .box {

	padding: 1em;
	margin: 5px 0 1em 0;
}


#right .box ul {

	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}

#right .box ul li {

	padding: 0px;
	margin: 0px;
	border-bottom: 1px dotted #B7B7B7;
}

#right .box ul li a, #right .box ul li a:visited {

	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 4px 0px;
	display: block;
	font-weight: normal;
}


#right .box ul li a:hover {

	background: #F7F9FD;
	color: #2C64B4;
	text-decoration: none;
	margin: 0px;
	padding: 3px 0px 4px 0px;
	font-weight: normal;
}

#footer { clear: both; border-top: 1px dotted #ccc; margin: 0 0 0 1em; }

