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

body
{
margin:0px;
padding:0px;
text-align:center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background-image:url(../images/page_bg.gif);
background-repeat:repeat-x;
background-position:left top;
font-size:12px;
background-color:#C6E9FB;
line-height:18px;
}

a{
color:#063556;
text-decoration:underline;
}

a:hover{
color:#063556;
text-decoration:none;
}

body
{
text-align:-moz-center;
}


.maincontainer
{
width:100%;
background-image:url(../images/top_content_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px;
padding:0px;
}
.midcontainer
{
width:100%;
text-align:center;
background-image:url(../images/mid_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#045185;
padding:0px 0px 0px 0px;
}

.midcontainer
{
text-align:-moz-center;
}

.footer
{
width:100%;
text-align:-moz-center;
background-color:#0C75BE;
}

.footer
{
text-align:-moz-center;
}

.footer_content
{
width:990px;
height:52px;
background-color:#0C75BE;
color:#FFFFFF;
text-align:left;
padding:15px 10px 5px 10px;
}

.footer_content a
{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
margin:0px 20px 0px 0px;
}

.footer_content a:hover
{
color:#FFFFFF;
text-decoration: underline;
}

.mid_content
{
float:left;
width:262px;
height:100%;
margin:0px 80px 0px 0px;
color:#FFFFFF;
}


.mid_content_last
{
margin:0px 0px 0px 0px;
}


.mid_content_img
{
border:solid 2px #C6E9FB;
margin:0px 0px 10px 0px;

}
.float_hack
{
clear:both;
}

.header
{
width:990px;
height:273px;
position:relative;
background-image:url(../images/flash_bg.jpg);
background-repeat:no-repeat;
}
.top_menu
{
position:absolute;
top:40px;
text-align:center!important;
z-index:1001;
left:160px;
width:800px;
}


.top_menu ul
{
margin:0px;
padding:0px;
list-style:none;
width:100%;
}


.top_menu ul li
{
margin:0px 20px 0px 20px;
padding:0px;
list-style:none;
float:left;
font-size:20px;
color:#FFFFFF;
text-transform:uppercase;
}


.top_menu ul li a
{
color:#FFFFFF;
text-decoration:none;
}

.top_menu ul li a:hover
{
color: #003399;
text-decoration:none;
}

.content
{
width:950px;
padding:0px;
margin:0px 0px 0px 20px;
text-align:left;
}

.footer_links
{
width:45%;
float:left;
}

.contact_info
{
width:45%;
float:right;
text-align:right;
}


.readmore
{
display:block;
}


.topcontent
{
width:950px;
padding:0px;
margin:0px 0px 10px 20px;
text-align:left;
font-size:15px;
font-weight:bold;
color:#063556;
line-height:20px;
}


.topcontent h1
{
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px;
font-size:30px;
}

.readmore_main
{
text-align:left;
margin:20px 0px 0px 0px;
width:118px;
height:34px;
display:block;
}
.readmore_main span a
{
background-image:url(../images/readmore_main_over.gif);
background-position:left top;
background-repeat:no-repeat;
width:118px;
height:34px;
display:block;
}


.readmore_main span a:hover
{
background-image:url(../images/readmore_main.gif);
background-position:left top;
background-repeat:no-repeat;
width:118px;
height:34px;

}

.content_top
{
margin:0px;
padding:0px 0px 28px 0px;
width:990px;
height:100%;
}

.welcomecontent
{
width:630px;
float:left;
padding:0px;
margin:0px 0px 10px 20px;
text-align:left;
font-size:15px;
font-weight:bold;
color:#063556;
line-height:20px;
}


.welcomecontent h1
{
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px;
font-size:30px;
}

.mid_content h2
{
font-size:18px;
}


.welcomecontent_img
{
width:268px;
float: right;
padding:0px;
margin:25px 20px 0px 0px;
}


.readmore span a
{
background-image:url(../images/readmore.gif);
background-position:left top;
background-repeat:no-repeat;
width:87px;
height:53px;
display:block;
}


.readmore span a:hover
{
background-image:url(../images/readmore_over.gif);
background-position:left top;
background-repeat:no-repeat;
width:87px;
height:53px;
display:block;
}


.innercontent
{
width:90%;
float:left;
padding:0px;
margin:0px 0px 30px 20px;
text-align:left;
font-size:15px;
font-weight:bold;
color:#063556;
line-height:20px;
}


.innercontent h1
{
font-weight:normal;
margin:0px 0px 10px 0px;
padding:0px;
font-size:30px;
}

.email{
color:#063556;
}
.email a{
font-size:15px;
text-decoration:underline;
color:#063556;
}
.email a:hover{
font-size:15px;
text-decoration:none;
}

.inner_img{
margin-right:15px;
float:left;
border:#0074bf solid 5px;
}

