/*=== Setup ===*/
*{
border: 0;
margin: 0;
padding: 0;
}
body{
background:rgb(192, 236, 218);
color: #000000;
font: 12px Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}
a{
color: #4e71a6;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
input,select,textarea{
border: #999999 1px solid;
font-size: 11px;
padding: 2px;
}
select{
padding: 0;
}
/*li{
list-style: none;
}
*/h3 span{
display: none;
}
/*=== Layout ===*/
#page{
background: #ffffff;
border-left: 8px solid #4e71a6;
border-right: 8px solid #4e71a6;
margin: 0 auto;
width: 842px;
}
/*=== Top Menu ===*/
#topmenu{
background: #4e71a6;
height: 72px;
margin: 0 auto;
width: 884px;
}
#topmenu ul{
list-style: none;
height: 72px;
}
#topmenu li{
border-right: 1px solid #afc7ec;
float: left;
height: 61px;
text-align: right;
text-transform: uppercase;
}
#topmenu li a{
color: #ffffff;
display: block;
float: left;
padding: 34px 10px 0;
}
#topmenu li a:hover,#topmenu li.active a{
background: url(images/topmenu-hover.gif) repeat-x top;
text-decoration: none;
}
/*=== Header ===*/
#header{
background: url(images/header-bgr.jpg) no-repeat;
height: 135px;
margin: 0 auto;
width: 900px;
position:relative;
padding:0px;
}
/*- Logo -*/
#header h1{
float: left;
text-indent: -9999px;
}
#header h1 a{
display: block;
height: 135px;
width: 340px;
}
#header h2{
font:normal 14pt "Times New Roman", Times, serif;
color:#000000;
width:232px;
text-align:center;
position:absolute;
top:68px;
right:135px;
padding:0px;
margin:0px;
}
#header h2 span{
font:normal 24pt "Times New Roman", Times, serif;
color:#000000;
padding:0px;
margin:0px;
}
/*=== Columns ===*/
#columns{
padding: 20px 20px 0 25px;
}
#columns h2{
color: #4e71a6;
font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:capitalize;
padding: 0 0 5px;
}

#columns h2 a{
color: #4e71a6;
font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:capitalize;
text-decoration:none;

}


#columns p{
line-height: 18px;
padding: 0 0 10px;
}
#columns2{
background: #4d70a4;
clear: both;
color: #ffffff;
font-size: 11px;
padding: 12px 20px 0;
}
#columns2 a{
color: #ffffff;
}
#columns2 p{
line-height: 18px;
}
#columns3{
background: #a3bfe9;
clear: both;
color: #4e71a6;
padding: 12px 20px 10px;
}
#columns3 a{
color: #4e71a6;
}
/*--- Sub Columns ---*/
.col1{
float: left;
width: 520px;
}
.col2{
float: right;
width: 240px;
}
.col2 img{
margin: 0 0 15px;
}
.col3{
float: left;
width: 385px;
}
.col4{
border-left: 1px solid #ffffff;
float: right;
padding: 0 0 0 20px;
width: 355px;
}
/*=== Styling Boxes ===*/
.box{
border-top: 1px solid #ffffff;
float: right;
padding: 4px 0 10px;
width: 195px;
}
/*=== Styling Lists ===*/
.list1{
padding: 0 0 10px 30px;
}
.list1 li{
list-style:none;
background: url(images/ico-list.gif) no-repeat left 5px;
margin: 5px 0 2px 0;
padding: 0 0 0 10px;
}

ul.list2 {

width:600px;
position:relative;
}

.list2 li{
background: url(images/ico-list2.gif) no-repeat left;
margin: 0 0 7px;
padding: 0 0 0 10px;
list-style:none;
}

.list3{
padding: 0 0 10px 30px;
}
.list3 li{

margin: 5px 0 2px 0;
padding:0;
}

/*=== Bottom Menu ===*/
#botmenu{
background: #4d70a4;
color: #ffffff;
font-size: 10px;
height: 40px;
line-height: 40px;
}
#botmenu a{
color: #ffffff;
}
#botmenu ul{
list-style: none;
float: right;
}
#botmenu li{
float: left;
margin: 0 0 0 10px;
}
/*=== Footer ===*/
#footer{
background: url(images/footer-bgr.gif) repeat-x top;
clear: both;
font-size: 10px;
height: 50px;
margin: 0 auto;
width: 858px;
}
#footer a{
color: #000000;
text-decoration: underline;
}
#footer p{
float: right;
padding: 5px 7px 0 0;
}

h3.newsHead {color:#FFF; font:16px Arial, Helvetica, sans-serif; font-weight:bold;}

/*=== Misc. ===*/
.fix{
clear: both;
height: 1px;
margin: 0 0 -1px;
overflow: hidden;
}
.fl{
float: left;
}
.fr{
float: right;
}
.somepic{
float: left;
margin: -55px 15px 0 0;
position: relative;
}

