body {
  padding: 0;
  margin: 0;
  font: 0.8em Verdana, Arial, sans-serif;
  line-height: 1.5em;
  background: #fff;
  color: #454545;
}

a, a:visited {color: #5463FC; background: inherit;}
a:active { background: inherit;	color: #990000; text-decoration: none;}
a:hover {	color: #be4642;	background: inherit; text-decoration: underline;}

acronym{ border-bottom: 1px #26488F dashed; cursor: help;}

blockquote {
  margin: 25px 32px 0 32px;
  padding:0 0 11px 0;
  color: #454545;
  background:#eaebed;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:2px solid #666;
}

blockquote p {margin:0;}

.red{background: inherit; color: #be4642; }

h1 {
  background: inherit;
  color:#454545;
	font:normal 200% Georgia, Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0px;
	padding: 26px 0 0 8px;
	margin: 0;
  width: 50%;
  float: left;
}

h2 {
  background: inherit;
  color: #be4642;
	margin: 40px 0 2px 24px;
	padding: 0;
	font:normal 180% Georgia, Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
}

h3, h4, h5 {
  background: inherit;
  color: #be4642;
	margin: 35px 0 2px 24px;
	padding: 0;
	font:normal 180% Georgia, Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
}

/* -- MAIN WRAPPER-- */

#wrapper{ margin: auto; width: 100%;}

/* -- HEADER -- */

#header { background: #fff; color: #454545; height: 80px; padding: 2px 0 2px 0; margin: 0 0 10px 0;}
#skipnava{display:none;}

#search{ float:right; width: 40%; text-align:right; margin: 28px 6px 0 0; }
form { margin: 0; font-size:85%;}
.search { width: 125px; border:1px solid #454545; background: #fafafa; padding: 1px; color: #808080; }
.submit { font-weight:bold; border:1px solid #000; background: #be4642; padding: 1px; color: #fff; }

/* -- CONTENT WRAPPER -- */

#innerwrap{ float: left; background: #3167CE; color:#fff; width: 100%; margin: 0;}

/* -- TAB MENU-- */

#nav { width:98%; float:left; }

ul#nav {
	list-style:none;
	margin:8px 0 0 1px;
	padding:0;
}

ul#nav li {
  background:#3167CE;
  display:block;
	float:left;
	background-image: url('images/xptr.gif');
	background-position: top right ;
  background-repeat: no-repeat;
  margin: 0; 	color:#ffffff;
	border-right:1px solid #fff; border-bottom:1px solid #fff;	
	padding-right:10px;
}
	
ul#nav li a {
	background:#3167CE;
  display:block;
	float:left;
	background-image: url('images/xptl.gif');
	background-position: top left;
  background-repeat: no-repeat;
  letter-spacing: 1px;
	color:#fff;
	text-decoration:none;
	margin:0;
	padding:7px 0 6px 10px;
}

ul#nav li a:hover, ul#nav li a#current {
	background:#3167CE;
  color:#ffd70b;
	background-image: url('images/xptl.gif');
	background-position: top  left;
  background-repeat: no-repeat;
  text-decoration: none;
  margin:0;
	padding:7px 0 6px 10px
}

/* -- BREADCRUMB TRAIL -- */

.navbar {
  float:left;
	background: #3167CE;
	color: #fff;
	margin-top: 0px;
  padding: 5px 0 5px 0;
	width: 100%;
}

.navbartitle{
  background: inherit;
  color: #fff;
	padding: 0 2px 0 13px;
}

.navbar a, .navbar a:visited{
  background: inherit;
  color: #fff;
  letter-spacing: 1px;
	padding:2px;
	text-decoration: none;
}

.navbar a:hover {
	background: inherit;
	color: #F8C400;
	padding: 2px;
	text-decoration: none;
}

/* -- LEFT CONTENT STYLES-- */

#mainleft { float: left; width: 85%; background: #3167CE; color:#fff;}

#content {  background:#f9f7f8; color:#454545; float: right; width: 80%; padding: 30px 0 30px 0; }
#content p{ margin: 10px 0 0 0; padding: 0 22px 0 26px;}
#content ul {padding: 0 0 0 28px; margin: 12px 0 0 0;}
#content li {padding: 0 12px 4px 0; margin: 4px 0; list-style-type:square;list-style-position: inside; }

#sidebar { float: left; width: 20%; background: #3167CE; color:#fff;}

#sidemenu {  border-top: 1px solid #fff;}
#sidemenu ul{ padding:0; margin:0; list-style-type: none;}
#sidemenu li { padding:0; margin:0; list-style-type: none;}

#sidemenu li a, #sidemenu li a:visited {
 display:block;
 padding:4px 0 4px 8px;
 text-decoration:none;
 color:#fff;
 border-bottom:1px solid #fff;
 background:#3167CE;
 background-image: url(images/arrow.gif);
 background-repeat: no-repeat; background-position: right;
 height:32px;
 font-weight:bold;
 font-size:86%;
 line-height:30px;
}

#sidemenu li a:hover, #sidemenu li a#current {
 color:#be4642;
 background:#f9f7f8;
 background-image: url(images/arrowh.gif);
 background-repeat: no-repeat;
 background-position: right;
}

/* -- RIGHT CONTENT STYLES-- */

#rightside { float: right; width:15%; border-top: 1px solid #fff;}
.adbox{ margin: 2px; padding: 6px 0 6px 0; background:#fafafa; border:1px solid #454545; color:#454545; font-weight:bold; font-size:86%; text-align:center;}

/* -- FOOTER STYLES -- */

#totop { float: left; width:100%; clear: both; text-align:right; color: #fff; background:#3167CE; margin:0; border-top: 1px solid #fff;}
#totop a, #totop a:visited, #totop a:hover{ font-weight:bold; font-size:85%; text-decoration: none; background: inherit; color:#fff; padding: 0 7px 0 0; }
#totop a:hover{ text-decoration:none; background: inherit; color:#fff; }

#footer {  float: left; width:100%;  text-align: right; color: #fff; background: #3167CE; }
#footer p{margin:0; padding: 2px 6px 4px 0; }


