@CHARSET "UTF-8";

/**/

html {}

body {
	font-size:16px;
	font-family:"Verdana", "Geneva", sans-serif;
	color:#003c83;
	text-align:center;
}

input[type="text"],textarea {
	border:1px solid #003c83;
	color:#003c83 
}

p { margin: 0 0 5px 0;}

a {
	color:#003c83;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

li.current_page_item a{
	color:#a8a6c3;
}

/**/
div#container {
	width:960px;
	margin:5px auto;
	overflow:hidden;
	padding:15px 0;
	border:1px solid #393979;
}

/**/
div#header {
	margin: 15px 0 10px 0;
	overflow:hidden;
}

div#header div#left {
	width:200px;
	margin-right:10px;
	margin-left:10px;
	float:left;
	clear:none;
}

div#header div#middle{
	width:555px;
	float:left;
    margin-left: 10px;
	text-transform:uppercase;
	font-size:1.0em;
	clear:none;
}

div#header div#right {
	float:left;
	clear:none;
	width:150px;
	font-size:0.62em;
	text-align:right;
	margin-left:10px;
}

div#header div#middle strong {
	font-weight:bold;
	font-size:1.5em;
}

/**/


div#menu-c a {
	display: block;
	width: 10em;
}

div#menu-c ul li ul { /* second-level lists */
	position: absolute;
	width: 16em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    padding:0;
    font-size: 0.8em;
    text-align: left;
    z-index: 9999;
	background-color:#a8a6c3;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
}

div#menu-c ul  ul li {width:100%; line-height:1.2em;margin:0;padding:0;}
div#menu-c ul  ul a {display:block;padding:2px;width:98%;line-height:1.2em;text-decoration:none;}
div#menu-c ul  ul a:hover {background-color:#393979;text-decoration:none;}

div#menu-c li:hover ul, #menu-c li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

div#menu-c {
	font-size:0.75em;
	line-height:23px;
	height:23px;
	color:#fff;
	background-color:#393979;
	text-transform:uppercase;
	overflow:hidden;
}

div#menu-c ul {
	background-color:#393979;
	padding:0 0 0 10em;
}

div#menu-c ul li {
	display:block;
	float:left;
	margin-right:4em;
	text-align:left;
	
}

div#menu-c ul li a {
	color:#f0f0f0;
	text-decoration:none;
}

/**/

div#slides {
	height:450px;
	margin:0;
	overflow:hidden;
	position:relative;
}

/**/

div#minis {
	margin:0 0 12px 0;
	height:80px;
	overflow:hidden;
}

/**/

div#contents {
	overflow:hidden;
	margin-bottom:15px;
        text-align: left;
}

div#contents div#content {
	clear:none;
	text-align:justify;
	font-size:0.75em;
	line-height:1.2em;
	width:510px;
	float:left;
	margin-left:220px;
	margin-right:5px;
}

div#contents div#content p, div#contents div#content h1,div#contents div#content h2, div#contents div#content ul li {
	margin:1.5em 0;
} 

div#contents div#sidebar {
	clear:none;
	width:220px;
	float:left;
}

div#contents div#content h1,div#contents div#content h2,div#contents div#content h3,div#contents div#content h4,div#contents div#content h5,div#contents div#content h6 {
	font-size:1.2em;
}

/**/

div#footer {
	font-size:0.63em;
	line-height:1.2em;
}

/**/

div#boxes {
	padding-left:210px;
	overflow:hidden;
	margin-bottom:15px;
}

div.box {
	width:250px;
	overflow:hidden;
	border:1px solid #393979;
	text-align:left;
	float:left;
	margin:0 0 0 10px;
	clear:none;
}

div.lateral-box {
	width:165px;
	overflow:hidden;
	border:1px solid #393979;
	text-align:left;
	float:left;
	margin:0 0 0 43px;
	clear:none;
}


div.box h4.title,div.lateral-box h4.title {
	font-size:0.75em;
	line-height:17px;
	background:#393979;
	height:17px;
	color:#fff;
	margin-bottom:5px;
}

div.box h4.title img ,div.lateral-box h4.title img {
	margin:0 2px 0 2px;
	width:7px;
	height:10px;
}

div.box div.contents,div.lateral-box div.contents {
	padding:0 5px;
	font-size:0.56em;
	text-transform:uppercase;
}

div.box div.contents p, div.box div.contents li , div.box div.contents br{
    margin:0.5em 0;
    line-height: 1.2em;
}

div.lateral-box div.contents p, div.lateral-box div.contents li , div.lateral-box div.contents br{
    margin:0.5em 0;
    line-height: 1.2em;
}

/**/

div.bar {
	background-color:#faee44;
	width:550px;
	height:1px;
	margin:5px auto;
}

span.underline {
	border-bottom:1px solid #faee44; 
}

p.big {
	font-size:1.25em;
}

/**/

.alignleft {float:left;}
.alignright{float:right;}
.center {display:block;margin:0px auto;}

/**/

form h2 {text-align: center;background-color:#393979;padding:2px 0;color:#fff;}

fieldset {
    margin:10px 0;
    font-size: 12px;
    line-height: 14px;
    padding:10px 0 0 0;
}

legend {border-bottom:1px solid #d5d814;display:inline-block;}

fieldset p {clear:both;overflow:hidden;line-height:15px;}
