/* CSS Document */

body {
background-color:#051854;
margin:0;
background-image:url(../images/bg_body_inside.jpg);
background-repeat:no-repeat;
background-position:center top;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:100;
color:#1c80c5;
margin:0;
}

#wrapper {
width:980px;
margin:0 auto 20px auto;
}

#insidewrapper {
width:980px;
margin:0 auto;
height:100px;
padding-top:100px;
}

#contentwrapper {
width:950px;
margin:0px auto 15px auto;

}

#topnav {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#1c80c5;
margin-right:20px;
float:right;
width:;
*width:675px;
height:40px;
}

#topnav ul{
list-style:none;
margin-right:0;
*margin-right:-5px;
}

#topnav li{
display:inline;
margin:0px;
}

#topnav a{
display:inline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#1c80c5;
text-decoration:none;
padding-right:7px;
padding-left:7px;
border-right: solid 1px #d9d9d9;
}

#topnav a:hover{
display:inline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#1c80c5;
text-decoration:underline;
}

.topnav {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#1c80c5;
margin:-30px 10px 0 0;
*margin:-20px 15px -40px 0;
float:right;
}

.topnavlinks a{

font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#1c80c5;
text-decoration:none;
padding-right:7px;
padding-left:7px;
border-right: solid 1px #d9d9d9;
}

.topnavlinks a:hover{

font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#1c80c5;
text-decoration:underline;
}

.clear {
clear:both;
*clear:none;
}

.zipcode {
border:solid 1px #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding:2px;
}

.search {
border:solid 1px #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding: 2px 2px 2px 15px;
background-image:url(../images/bg_mapglass.jpg);
background-repeat:no-repeat;
background-position:left;
}

#utilitynav {
width:315px;
height:30px;
float:right;
margin:-25px -625px 0 0;
*margin:-5px 10px 0 0;

}

#mainnav {
width:960px;
height:45px;
margin:5px auto -10px auto;
}

#mainnav ul {
list-style:none;
}

#mainnav li {
display:inline;
}

#main {
background-image:url(../images/bg_main.jpg);
background-repeat:repeat-y;
width:980px;
margin:0 auto;
*margin:10px auto 0 auto;
}

#modules {
width:955px;
height:180px;
margin:15px auto -30px auto;
}

#level1 {
width:957px; 
height:140px;
margin:0 auto;
background-image:url(../images/main_bg.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.ad1 {
width:208px;
float:left;
margin-right:25px;
margin-left:20px;
*margin-left:50px;
margin-top:15px;
}

.ad2 {
width:216px;
float:left;
margin-right:25px;
margin-left:;
*margin-left:-28px;
margin-top:15px;
}

.ad3 {
width:235px;
float:left;
margin-right:15px;
margin-top:15px;
font-size:10px;
}

.ad4 {
width:210px;
*width:190px;
float:left;
margin-top:15px;
}

#footer {
width:955px;
height:480px;
margin:0 auto;
background-image:url(../images/bg_footer.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#686868;
}

.footertitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#686868;
}

#footer a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#686868;
text-decoration:none;
}

#footer a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#686868;
text-decoration:underline;
}

#footer ul{
list-style:none;
margin-top:90px;
}


#f1 {
width:135px;
float:left;
margin-top:10px;
}

#footerdivider {
background-image:url(../images/footer_divider.jpg);
background-repeat:no-repeat;
width:722px;
height:100px;
margin:25px auto;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#b3b2b2;
text-align:center;
}

#footerdivider a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#b3b2b2;
text-align:center;
text-decoration:none;
}

#footerdivider a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#b3b2b2;
text-align:center;
text-decoration:underline;
}

.footerdivideotitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#b3b2b2;
text-align:center;
font-weight:lighter;
padding-top:25px;
}

.grey {
}

.grey a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}

.grey a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:underline;
}

.disclamier {
width:700px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b3b2b2;
padding-bottom:25px;
}

.disclamier a{
text-decoration:underline;
color:#b3b2b2;
}

.disclamier a:hover{
text-decoration:none;
color:#b3b2b2;
}


.normalNoBold {font-size: medium; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666; font-weight:normal !important;}


.normalNoEm {font-size:medium; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666; }
.normal {font-size: .75em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #666666; }
.normalHeader {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; line-height: 20px; font-size:1.17em;margin-bottom: 10px;}
.normalBodyText {font-weight: normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; line-height: 20px; font-size:.75em;}
.normalFTAHeader {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; line-height: 20px; font-size:1.17em;margin-bottom: 10px;}

.photor {float:right;margin:7px;}

.tppTilterBefore {-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
	transform:rotate(270deg);
	margin-top:270px;
	white-space: nowrap;}
	
.tppTilterAfter {-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(277deg);
	transform:rotate(270deg);
	margin-top:170px;
	white-space: nowrap;}