@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
color:#2c2c2c;
background:#ffffff url(images/bg.png) top repeat-x;
}
img{border:0px;}
p{
margin:4px 0px 14px 0px;
}
a{
color:#2f3092;
}
a:hover{
color:#000000;
}
form{margin:0px;}

h1{
font-size:1.4em;
color:#ffffff;
font-weight:normal;
padding:0px 4px 2px 4px;
background:#263ea8 url(images/h1.png) top repeat-x;
margin:0px 0px 4px 0px;
}
h1 em{
font-weight:normal;
font-size:0.8em;
color:#9dabdf;
}
h2{
font-size:1.25em;
color:#ffffff;
font-weight:normal;
padding:2px 0px 3px 4px;
background:#263ea8 url(images/h1.png) top repeat-x;
margin:0px 0px 0px 0px;
}
h3{
font-size:1.25em;
font-weight:normal;
margin:0px 0px 0px 0px;
color:#2f3092;
}



#level0{
width:750px;
margin:0px auto 0px auto;
}
#top{
padding-top:4px;
height:20px;
color:#828282;
font-size:0.85em;
margin:0px;
}
#top .right{
float:right;
text-align:right;
}


#header{
height:82px;
padding-top:14px;
margin-bottom:25px;
overflow:hidden;
}
#header .left{
float:left;
}
#header .right{
float:right;
text-align:right;
}
#header ul{
list-style:none;
margin:26px 0px 0px 0px;
padding:0px;
}
#header ul li{
float:left;
height:26px;
margin-left:3px;
}
#header ul li a{
float:left;
display:block;
height:26px;
color:#ffffff;
padding-left:32px;
border-bottom:2px solid #8392ce;
text-decoration:none;
font-size:1.1em;
}
#header ul li a:hover{
border-bottom:2px solid #ffffff;
}



.mainleft{
width:535px;
float:left;
margin-bottom:15px;
text-align:justify;
}

.mainright{
width:189px;
float:right;
margin-bottom:15px;
}
.mainright ul{
font-size:0.85em;
list-style:none;
margin:0px;
padding:0px;
}
.mainright ul li{
list-style:none;
padding:0px;
margin:0px;
}
.mainright ul li a{
display:block;
color:#2f3092;
padding:3px 5px 3px 5px;
border-top:1px solid #ffffff;
border-bottom:1px solid #c0c0c0;
background:url(images/sidenav.png) repeat-x;
background-position:0px 0px;
text-decoration:none;
}
.mainright ul li a:hover{
color:#ffffff;
background-position:0px -44px;
border-bottom:1px solid #000136;
}

#footer{
border-top:1px solid #c0c0c0;
color:#b0b0b0;
font-size:0.85em;
padding-top:3px;
margin:0px 0px 20px 0px;
}
#footer .right{
float:right;
}
#footer a{
color:#b0b0b0;
}
#footer a:hover{
color:#2c2c2c;
}


.imagefloat{
float:left;
margin:0px 8px 8px 0px;
}


.articlecont{
margin-bottom:20px;
}
.articles1{
padding:8px 0px 8px 0px;
float:left;
width:255px;
margin-right:24px;
font-size:0.85em;
text-align:left;
}
.articles2{
padding:8px 0px 8px 0px;
float:left;
width:255px;
font-size:0.85em;
text-align:left;
}

.articles3{
padding:8px 0px 8px 0px;
float:left;
width:365px;
margin-right:20px;
text-align:left;
}
.articles4{
padding:8px 0px 8px 0px;
float:left;
width:365px;
text-align:left;
}




.articles1 img, .articles2 img, .articles3 img, .articles4 img{
float:left; margin-right:6px;
}
.articles1 a, .articles2 a, .articles3 a, .articles4 a{
display:block;
}
.articlesclear{
height:2px;
overflow:hidden;
clear:left;
background:#323394;
margin:0px 0px 0px 0px;
}

.direntry{
border:1px solid #2f3192;
margin:7px 0px 7px 0px;
}
.direntry h1 b{
float:right;
font-weight:normal;
font-size:0.8em;
color:#9dabdf;
padding-top:3px;
}
.pageon{
color:#ff0000;
text-decoration:underline;
}

.direntry .content{
padding:7px;
text-align:right;
}
.direntry .content p{
margin:0px 0px 11px 0px;
}

.direntry .content ul, .direntry .content ol{
padding:0px;
margin:0px 0px 9px 25px;
}

.direntry .content .bigphone{
font-size:1.3em;
margin-bottom:3px;
}

.direntry .content .fleft h3{
font-size:1.2em;
color:#2f3192;
font-weight:bold;
margin:0px 0px 0px 0px;
}

.direntry .content .fleft{
float:left;
width:220px;
text-align:left;
}


.contactphone{
margin:10px 0px 4px 0px;
font-size:1.4em;
}
.contactside{
line-height:1.7em;
}
.contactemail{
font-size:0.85em;
}
textarea{
font-family:Arial, Helvetica, sans-serif;
margin-bottom:6px;
width:400px;
height:100px;
}
#error{
background:#ffbc00 url(images/error.png) left no-repeat;
min-height:16px;
color:#5c5c5c;
padding:4px 0px 4px 27px;
margin-bottom:10px;
}




.bluediv{
padding:7px;
background:#2c3599;
color:#d1dbef;
}
.padbottom{
margin-bottom:10px;
}
.bluediv .floatright{
float:right;
}
.bluediv ul{
list-style:none;
margin:0px; padding:0px;
}
.bluediv ul li{
float:left;
width:257px;

}
.bluediv ul li.li1{
margin-right:7px;
}

.bluediv ul li a{
width:249px;
background:#8591c4 url(images/buttonbottom.png) top repeat-x;
padding:4px;
float:left;
color:#ffffff;
display:block;
font-size:0.85em;
text-decoration:none;
}

.bluediv ul li a:hover{
color:#2c3599;
}


.gobutton{
background:#8392ce;
color:#ffffff;
border:0px;
padding:1px 4px 1px 4px;
}


.clear{clear:both; height:1px; overflow:hidden;}
.clearl{clear:left; height:1px; overflow:hidden;}

.submitbutton{
color:#646464;
background:none;
font-size:0.95em;
border:none;
cursor:pointer;
background:url(images/submit.png) 0px 0px no-repeat;
height:28px;
margin:0px;
width:121px;
}
.submitbutton:hover{
background:url(images/submit.png) 0px -33px no-repeat;
}

.articlecontent{
position:relative;
}

.hideform{
display:none;
height:0px;
width:0px;
overflow:hidden;
}