body{
margin:0px;
padding:0px;
background-color: #7A8173;
background-image: url(../images/body-bg.jpg);
background-repeat: repeat-y;
background-position: top center;
font-family:tahoma;
font-size:11px;
text-align:center;
}

table.main table td,p,input,select,textarea{
font-family:tahoma;
font-size:11px;
}


div.toptext{
font-weight:bold;
background-image: url(../images/header_bg.jpg);
padding-bottom:25px;
color:#ffffff;
text-align:center;
}

table.main{
background-color: #ffffff;

}

table.main div.container{padding:10px;
font-family:tahoma;
font-size:11px;
}
table.main div.container div.topline{margin-top:10px;border-top: dotted #cccccc 1px;
}

div.topline div.left{width:250px;padding-top:10px;margin-top:15px;float: left;text-align:left;

}

div.topline div.middle{
border-left: dotted #cccccc 1px;border-right: dotted #cccccc 1px;width:250px;padding-left:25px;margin-left:20px;padding-right:25px;margin-right:20px;padding-top:10px;margin-top:15px;float: left;text-align:left;

}

 h1{
font-size:14px;
}
div.topline a{
color:blue;
}


div.topline div.right{width:250px;padding-top:10px;margin-top:15px;text-align:left;float: left;

}

table.main div.container div.botline{margin-top:235px;border-top: dotted #cccccc 1px; none;
}

table.main div.bottomcontainer{margin-top:10px;background-color:#660000;text-align:center;color:#ffffff;font-family:tahoma;
font-size:11px;
}

.navarea div{padding-top:3px;}

table.header{
background-image: url(../images/header_bg.jpg);
width: 900px;
height: 130px;
vertical-align: text-top;
color:#ffffff;
font-family:tahoma;
font-size:11px;
font-weight:bold;
text-align:center;
}

li{list-style-image: url(../images/arrow.jpg);}

table.header .bold{
color:#FF9900;
font-weight: bold;
}


table.header .contact{
color:#BBB92F;
height:50px;
width:680px;
text-align: right;
}

table.header .contact a:active{
text-decoration: none;
color:#ffffff;
padding-right:25px;}

table.header .contact a:link{
text-decoration: none;
color:#ffffff;
padding-right:25px;}

table.header .contact a:visited{
text-decoration: none;
color:#ffffff;
padding-right:25px;
}
table.header .contact a:hover{
text-decoration: underline;
color:#ffffff;
padding-right:25px;
}


div.footer{
margin-top:10px;
font-family:tahoma;
font-size:11px;}

div.footer div{
padding:5px;
text-align:center;

}
div.footer  div a:link{
color:#ffffff;
text-decoration:none;}

div.footer  div a:visited{
color:#ffffff;
text-decoration:none;}

div.footer  div a:active{
color:#ffffff;
text-decoration:none;}

div.footer div a:hover{
color:#ffffff;
text-decoration:underline;
}
#cu3er-container {width:900px; outline:0;text-align:center;background-color: #000000;}

td.navarea{
background-image: url(../images/nav-bar-bg.jpg);
vertical-align:text-top;
height:37px;}


td.navarea div a:link{
color:#ffffff;
font-weight:normal;
text-decoration:none;}

td.navarea div a:visited{
color:#ffffff;
font-weight:normal;
text-decoration:none;}
td.navarea div a:active{
color:#ffffff;
font-weight:normal;
text-decoration:none;}

td.navarea div a:hover{
color:#ffffff;
font-weight:normal;
text-decoration:underline;}

td.navarea div span{
font-weight:normal;
margin-left:5px;
color:#490808;
}



.level_2_container{

}
.crumbs{
font-weight:normal;
text-align:left;
padding:5px;
font-size:11px;
color:#660000;
}

.crumbs a:link{
font-weight:bold;
text-align:left;
padding:5px;
font-size:11px;
color:#660000;
text-decoration:none;
}

.crumbs a:visited{
font-weight:bold;
text-align:left;
padding:5px;
font-size:11px;
color:#660000;
text-decoration:none;
}

.crumbs a:active{
font-weight:bold;
text-align:left;
padding:5px;
font-size:11px;
color:#660000;
text-decoration:none;
}

.crumbs a:hover{
font-weight:bold;
text-align:left;
padding:5px;
font-size:11px;
color:#660000;
text-decoration:underline;
}

.head{
background-image: url(../images/lvl2-head.png);
width:850px;
height:67px;
text-align:left;
}
.head div{
padding-top:20px;
padding-left:10px;
font-size:20px;
color:#ffffff;
}
.body{
background-image: url(../images/lvl2-bg.png);
width:850px;
text-align:left;
}
.body div{
padding-left:20px;
padding-top:20px;
color:#000000;
font-size:11px;
}

.tail{
background-image: url(../images/lvl2-tail.png);
width:850px;
height:67px;
clear:both;
}


.testimonial{
float:right;width:281px; 
height:210px; 
margin-right:20px;
font-size:12px;
background-image: url(../images/quote_bg.png);
background-repeat: no-repeat;
}

.testimonial div{
width:255px; 
height:190px;

}

h1.quote{
color:#FF9900;font-size:18px;
}

.testimonial div a:link{
text-align:left;
padding:5px;
font-size:11px;
color:#660000;
text-decoration:none;
}

.testimonial div a:visited{
text-align:left;
padding:5px;
font-size:11px;
color:#660000;
text-decoration:none;
}

.testimonial div a:active{
text-align:left;
padding:5px;
font-size:11px;
color:#660000;
text-decoration:none;
}

.testimonial div a:hover{
text-align:left;
padding:5px;
font-size:11px;
color:#660000;
text-decoration:underline;
}

div.portfolio{
margin-left:5px;
}

div.portfolio div.row{
margin-top:10px;
width:240px;
float:left;
height:330px;
background-color:#e5e5e5;
border:solid 1px #cccccc;
margin-right:10px;


}


div.quote{
margin:10px;
border-bottom:dotted 1px #333333;
padding:10px;
}


table.quick_quote{
background-image: url(../images/quote/quote_bg_scroll.png);
background-repeat: repeat-y;
}


table.quick_quote td .quote-top{
background-image: url(../images/quote/quote_bg.png);
background-repeat: no-repeat;
width:897px;
padding:0px;
margin:0px;
}

table.quick_quote td .quote-footer{
background-image: url(../images/quote/quote_bg_foot.png);
background-repeat: no-repeat;
width:897px;
padding:0px;
margin:0px;
height:57px;
text-align:center;
font-size:18px;
color:#333333;
font-family:tahoma;
}


table.quick_quote td table{
font-family:tahoma;
font-size:08pt;
color:#333333;
font-weight:bold;
margin:25px;

}



table.quick_quote td {
vertical-align: text-top;}

table.quick_quote td input,textarea,select{
font-family:tahoma;
font-size:09pt;}


table.quick_quote th {
font-size:13px;
background-color:#cccccc;
color:#333333}


table.quick_quote td .form{
background-color: #e5e5e5;
border:solid 1px #cccccc;
position: relative;
top:15px;
left:85px;
}

table.quick_quote .text{
position: relative;
left:120px;
top:25px;
width:700px;
font-family:tahoma;
font-size:09pt;
padding:0px;
margin:0px;
}


table.quick_quote td .chat{
position: relative;
left:120px;
top:15px;

}


#exchange li{list-style-image: url(../images/arrow.jpg); padding:5px;}

.servPortlt{
width:200px;background-color: #f7f7f0;border:1px dotted #cccccc;float:right;margin:10px;padding:4px;}


.servPortlt li{
padding-bottom:9px;}



#linkExBan{
background-image: url(../images/link_exchange_bg.png);
width:750px;height:132px;
}

#linkExBan{
background-image: url(../images/link_exchange_bg.png);
width:750px;height:132px;
}

#linkExBan h3{
position:relative;top:20px;left:250px;color:#ffffff;font-size:25px;margin:0px;padding:0px;
}
#linkExBan div{
position:relative;top:30px;left:150px;width:540px;color:#ffffff;font-size:12px;}


div.LinkExCont{
width:550px;font-size:12px;padding:7px;
}

div.LinkExCont a{
font-weight:bold;
}

div.LinkExIns{width:750px;font-size:12px;padding:7px;background-color: #f7f7f0;border:dotted 1px #cccccc;padding:7px;margin:5px;}






div.categories{
width:880px;
margin-left:auto;
margin-right:auto;
margin-top:15px;

}
div.categories .category{
font-size:10pt;
font-family:tahoma;
padding:5px;

}

div.categories .category .title{
background-color:#DEE4E9;
border:solid 1px #BAD1E1;
font-family:tahoma;
font-weight:bold;
font-size:12px;
height:35px;
padding-top:5px;
padding-left:5px;
}
div.categories .reglinks{

text-align:right;

}



div.categories .category .desc{
font-family:tahoma;
font-size:11px;
width:600px;
float-left;
margin:3px;
height:35px;
}

div.categories .category .Xprogram{
font-family:tahoma;
font-size:11px;
margin:3px;
}

div.categories .category .Xprogram .row{
width:135px;
height:50px;
padding:5px;
margin:3px;
float:left;
text-align:center;
background-color:#DEE4E9;
border:solid 1px #BAD1E1;
}

div.categories .category .Xprogram .row a{
color:#2476B2;
font-family:tahoma;
font-weight:bold;
font-size:11px;}

div.categories .category .sites .row a{
color:#2476B2;
font-family:tahoma;
font-weight:bold;
font-size:11px;}

div.categories .category .counties .row a{
color:#2476B2;
font-family:tahoma;
font-weight:bold;
font-size:11px;}

div.categories .category .counties .row{
width:155px;
padding:5px;
margin:3px;
float:left;
text-align:left;
}


.category_container{
width:880px;
margin-left:auto;
margin-right:auto;
clear:both;
margin-top:5px;
font-family:tahoma;
font-size:11px;
}

.category_container a{
color:#2476B2;
font-family:tahoma;
font-weight:bold;
font-size:11px;

}

.ads{
padding-top:15px;text-align:center;
}

.category_title{
background-color:#DEE4E9;
border:solid 1px #BAD1E1;
font-family:tahoma;
font-weight:bold;
font-size:14px;
height:35px;
padding-top:5px;
padding-left:5px;
}

div.categories  .links{
background-color:#ffffff;
border:solid 1px #e5e5e5;
font-family:tahoma;
font-size:11px;
}

.article{
margin:7px;
padding:7px;
border-bottom:solid 1px #e5e5e5;
}

.article  a{
color:#2476B2;
font-family:tahoma;
font-weight:bold;
font-size:11px;}

.article  div{
color:#333333;
font-family:tahoma;
font-size:09pt;}


div.categories .reglinks a{
color:#2476B2;
font-family:tahoma;
font-weight:bold;
font-size:11px;
border:0px;}


div.frmfooter{
background-color:#DEE4E9;
border:solid 1px #BAD1E1;
font-family:tahoma;
font-weight:bold;
font-size:14px;
height:35px;
padding-top:5px;
padding-left:5px;
clear:both;
}

.frmContainer{
background-color:#DEE4E9;
border:solid 1px #BAD1E1;
font-family:tahoma;
font-size:11px;
padding:3px;
}

.frmHeader{
background-color:#BAD1E1;
border:solid 1px #BAD1E1;
font-family:tahoma;
font-weight:bold;
font-size:14px;
height:35px;
padding-top:5px;
padding-left:5px;}

.frmContainer .frmField{
font-family:tahoma;
font-weight:bold;
font-size:11px;
color:#2476B2}

.frmContainer .frmField textbox, input, select{
font-family:tahoma;
font-weight:bold;
font-size:11px;}


.frmbtns{
background-color:#BAD1E1;
border:solid 1px #BAD1E1;
font-family:tahoma;
font-weight:bold;
font-size:14px;
height:35px;
padding-top:5px;
padding-left:5px;}


span.error{
font-family:tahoma;
font-weight:bold;
font-size:11px;
color:#9C1F1F;
width:75px;
height:25px;
}

div.c7 {margin-top:10px;}
 div.c6 {text-align: center}
 div.c5 {display:none}
 div.c4 {text-align:center;width:191px;}
 div.c3 {margin-top:2px;}
 a.c2 {font-size:10px;color:#bfbfbf;text-decoration:none;font-family:verdana,arial,tahoma;}
 div.c1 {float:left;width:270px;position:relative;left:70px;bottom:5px;margin-bottom:10px;}


#header{
background-color: #cccccc;
font-size:12pt;
color:#000000;
border:solid 1px #cccccc;
font-weight:bold;
width:700px;
height:30px;
vertical-align:middle;}

 #form{
background-color: #e5e5e5;
text-align:left;
width:700px;
font-weight:bold;
margin-top:0px;
padding-top:0px;border:solid 1px #cccccc;}
 
 
 #form div{
 font-size:12px;
padding-bottom:3px;
padding-left:4px;}

#contactForm{
width:700px;
background-color: #ffffff;
color:#000000;
margin-left:auto;margin-right:auto;
}
#psubmit, #resetbtn{
font-size:13pt;
font-weight:bold;
}
