body {
background:#f5f5f5;
color:#454545;
font: normal 0.8em arial,verdana,sans-serif;
margin:0 0 25px 0;
padding:0;
}

#right img {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
}

a {
color: #105cb6;
background:inherit;
text-decoration:none;
}
a:hover {
color: #AF934B;
background:#fafafa;
text-decoration:underline;
}
acronym{ border-bottom: 1px #000 dotted; cursor: help;}
blockquote, code{ float:left; width:100%; background:#f1f1f3; margin:20px 0 25px 0; padding:0; font-style:italic;}
pre{ padding:4px 0 4px 16px; margin:0;  }

#wrapper {
width:760px;
display:table;
text-align:left;
border:1px solid #f1f1f1;
padding:6px;
margin:5px auto 15px auto;
background:#ffffff;
color:#454545;
}

h1 {
font: normal 200% "Century Gothic",verdana, arial,sans-serif;
margin:0;
padding:0;
}
h2 {
	font: normal 180% verdana, arial, sans-serif;
	background:inherit;
	color:#AF934B;
	margin:20px 0 0 0;
	padding:0;
}
h3, h4, h5, h6{
font: normal 160% verdana, arial, sans-serif;
padding: 0 0 4px 0;
margin:35px 0 3px 0;
background:inherit;
color:#333;
}

#header {
display:block;
color:#000000;
background:#8599cb;
clear:both;
padding:25px 10px 25px 10px;
}

#header p {margin:0 0 1.0em;}
#topnav {
color:#ccc;
background:inherit;
margin:15px auto 0 auto;
padding:2px 0;
width:760px;
text-align:right;
font-size:90%;
}
#topnav a{
color:#105cb6;
background:inherit;
padding:6px;
text-decoration:underline;
}
#topnav a:hover {
background:inherit;
color:#AF934B;
text-decoration:none;
}

#main{
	float:left;
	width:100%;
	margin:5px 0;
	padding:5px 0;
	background:#fcfcfc;
	color:#454545;
}
#main ul { margin:6px 0 0 5px; padding:0; }
#main li{list-style:square; list-style-position:inside; margin:0 0 6px 5px;}
#left {background:#fcfcfc; color:#000; width:23%; float:left; margin:0 0 10px 0; padding:0;}
.title, #leftnav h2 {float:left; font-size:150%; margin:20px 0 4px 8px; padding-bottom:2px; background:#fcfcfc; color:#000;}
#leftnav ul { margin:0; padding:0;}
#leftnav li { list-style:none; padding:0; margin:0;}
#leftnav a{background:#EAF4FF; border:0; color:#333; float:left;  margin:0 0 5px 5px; padding:5px 0 5px 5px; text-decoration:none; width:90%;}
#leftnav a:hover{background:#f5f5f5; color:#AF934B;}
#right{ width:72%; float:right; margin:0px 0px 10px 0px; padding:10px; padding-top:0; }
#right p {margin:5px 20px 20px 0; line-height:1.5em; }
#breadcrumb{width:100%; float:left; margin:10px 0 10px 0;}
#footer {  background:#8599cb; color:#000000; padding:10px 5px 10px 5px; margin-top:0px; text-align:center;}
#footer a{ background:#8599cb; color:#000000; text-decoration:underline;}
#footer a:hover{ color: #AF934B; background:#fafafa; text-decoration:underline;}

.break { clear:both; font-size:0; }
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
img {border:none;}
