body{
margin:0;
padding:0;
font:normal 11px/16px Tahoma, Verdana, Georgia, Arial;
color:#414141;
background:#000;
}
img{
border:0px;
}

h1{
font-family:Tahoma, Verdana, Georgia, Arial;
color:#3366CC;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:0px;
margin:0px;
}



a:link{
font-family:Tahoma, Verdana, Georgia, Arial;
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a:active{
font-family:Tahoma, Verdana, Georgia, Arial;
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a:visited{
font-family:Tahoma, Verdana, Georgia, Arial;
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a:hover{
font-family:Tahoma, Verdana, Georgia, Arial;
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.bgWhite{
background:#fff;
}
.center{
margin:0 auto 0 auto;
}
.leftRep{
background:url(../images/leftRep_06.jpg) repeat-y;
}
.rightRep{
background:url(../images/rightRep_08.jpg) repeat-y;
}
.topBg{
background:url(../images/topRep_04.jpg) repeat-x;
height:50px;
}
.email, .email:link{
font-weight:bold;
color:#5E7EE2;
text-decoration:none;
}
.email:hover{
color:#ffffff;
text-decoration:none;
}
p{
margin:0;
padding:6px;
text-align:justify;
}
.right{
float:right;
}
/*Menu*/
#navTabLinks{
width:840px;
margin:0 auto 0 auto;
clear:both;
}		
.topLinks{
width:840px;
clear:both;
}
.topLinks ul{
display:inline;
margin:0;
padding:0px;
}
.topLinks li{
float:left;
display:inline;
margin:0;
padding:0px;
}
.home, home:link{
background:url(../images/mnuBg_15.jpg) repeat-x;
width:65px;
height:40px;
color:#fff;
text-decoration:none;
display:block;
text-align:center;
line-height:37px;
font-size:12px;
font-weight:bold;
}
.home:hover{
color:#fff;
background:url(../images/mnuHover_15.jpg) repeat-x;	
}
.building, building:link{
background:url(../images/mnuBg_15.jpg) repeat-x;
width:85px;
height:40px;
color:#fff;
text-decoration:none;
display:block;
text-align:center;
line-height:37px;
font-size:12px;
font-weight:bold;
}
.building:hover{
color:#fff;
background:url(../images/mnuHover_15.jpg) repeat-x;	
}
.contact, contact:link{
background:url(../images/mnuBg_15.jpg) repeat-x;
width:90px;
height:40px;
color:#fff;
text-decoration:none;
display:block;
text-align:center;
line-height:37px;
font-size:12px;
width:108px;
font-weight:bold;
}
.contact:hover{
color:#fff;
background:url(../images/mnuHover_15.jpg) repeat-x;	
}
/*Menu*/
.bgGray{
background:#EFEFEF;
height:3px;
}
.welBg{
background:#F8F9F8;
}
.leftBod{
border-left:2px solid #D7D7D8;
}
.threeBoxBg{
background:url(../images/3BoxBG_34.jpg) repeat-x;
}
.padRight{
padding-right:6px;
}
.more,.more:link{
font-weight:bold;
color:#A50004;
font-size:10px;
text-decoration:none;
}
.more:hover{
text-decoration:underline;
}

.morel,.morel:link{
font-weight:bold;
color:#A50004;
font-size:11px;
text-decoration:none;
}
.morel:hover{
color:#2644A6;
text-decoration:none;
}

.welBg a:link,.welBg a:active,.welBg a:visited{
font-weight:bold;
color:#A50004;
font-size:11px;
text-decoration:none;
}

.welBg a:hover{
color:#2644A6;
text-decoration:none;
}

.honeUl{
margin:0 10px 0 30px;
padding:0;
}
.honeUl li{
list-style-image:url(../images/arraw.gif);
}
.honeU2{
margin:0;
padding:0;
}
.honeU2 ul{
margin:0;
padding:0 0 0 20px;
list-style-type:none;
}
.honeU2 ul li{
background-image:url(../images/arraw.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding:0 0 0 17px;
}
.footBg{
background:url(../images/footBg.gif) no-repeat;
/*height:97px;*/
width:880px;
color:#fff;
background-color:#002054;
}

.footBg span.bl{
color:#5D8BFD;
}

a.bpd:link
{
font-weight:normal;
color:#fff;
font-size:11px;
text-decoration:none;
}
a.bpd:active
{
font-weight:normal;
color:#fff;
font-size:11px;
text-decoration:none;
}
a.bpd:visited
{
font-weight:normal;
color:#fff;
font-size:11px;
text-decoration:none;
}
a.bpd:hover
{
font-weight:normal;
color:#fff;
font-size:11px;
text-decoration:underline;
}

/*-------------------------------About Us----------------------------------*/
.site, .site:link{
font-weight:normal;
color:#AE1F15;
font-size:11px;
text-decoration:none;
}
.site:hover{
text-decoration:underline;
}
/*-------------------------------Building Regs----------------------------------*/
.tblBg{
background:#AE1F15;
color:#fff;
}
.tblBorder{
border:1px solid #CCCCCC;
}
.center{
margin:0 auto 0 auto;
}
.redtxt{
color:#AE1F15;
font-weight:bold;
}
/*------------------------------Contact Us--------------------------------------*/
.legend{
font-weight:bold;
font-size:13px;
color:#990000;
}
.formWidth{
width:424px;
}
.txtBox{
width:150px;
height:16px;
border:1px solid #000;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:11px;
}
.txtArea{
width:150px;
height:60px;
border:1px solid #000;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:11px;
}
.btn{
width:50px;
height:20px;
border:1px solid #990000;
background:#990000;
color:#fff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:11px;
}

.heading-red
{
font-family:Tahoma,Arial,Verdana;
font-size:14px;
font-weight:bold;
color:#B00003;
height:30px;
padding:10px 0px 0px 6px;
}
.heading-red-testimonials
{
font-family:Tahoma,Arial,Verdana;
font-size:15px;
font-weight:bold;
color:#B00003;
height:30px;
padding:10px 0px 0px 6px;
}
.testimonials-area
{
padding:15px 0px 15px 6px;
line-height:20px;
border-bottom:1px solid #CDCDCD;
}
span.darkblue
{
font-family:Tahoma,Arial,Verdana;
font-size:11px;
font-weight:bold;
color:#3558BE;
}
/*---------- scroll ---------------*/
#boxscroll
{
width:95%;
padding:0px 0px 0px 0px;
font-family:Tahoma,Arial,Verdana;
color:#ffffff;
background-color:#143294;
}



/*--------- scroll ----------------*/
/*------ rounded rectangle -----*/
.corner-top-left
{
width:7px;
height:15px;
background:url(../images/rounded-rectangle-top-left.gif);
background-position:0px 0px;
background-repeat:no-repeat;
border:0px solid red;
margin:0px;
padding:0px;
}
.corner-top-right
{
width:7px;
height:15px;
background:url(../images/rounded-rectangle-top-right.gif);
background-position:0px 0px;
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
.top-hor
{
height:7px;
background:url(../images/rounded-rectangle-top-middl.gif);
background-position:0px 0px;
background-repeat:repeat-x;;
margin:0px;
padding:0px;
}

.left-side{
width:7px;
background:url(../images/rounded-rectangle-left-side.gif);
background-position:0px 0px;
background-repeat:repeat-y;;
margin:0px;
padding:0px;
}

.rounded-content-area{
font-family:Tahoma, Verdana, Georgia, Arial;
color:#4E4E4E;
font-size:12px;
background-color:#ffffff;
}

ul#big{
margin:0px;
padding:0px 0px 0px 0px;
list-style-type:none;
}

ul#big li{
font-family:Tahoma, Verdana, Georgia, Arial;
color:#4E4E4E;
font-size:11px;
background:(../images/blue_bullet.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}




.rounded-content-area span.red{
color:#FF0000;
}


.rounded-content-area div{
margin:0px 0px 0px 200px;
border:0px solid #000000;
width:50%;
}




.rounded-content-area span.darkgreen{
color:#416E6C;
}


.rounded-content-area h1{
font-family:Tahoma,Arial,Verdana;
font-size:16px;
font-weight:bold;
color:#E32128;
margin:0 14px 14px 0px;
}

.rounded-content-area h1.red{
font-family:Tahoma,Arial,Verdana;
font-size:16px;
font-weight:bold;
color:#E32128;
margin:0 14px 14px 5px;
}

.rounded-content-area p{
font-family:Tahoma,Arial,Verdana;
font-size:11px;
font-weight:normal;
color:#3E3E3E;
text-align:justify;
margin:5px;
}

.right-side
{
width:7px;
background:url(../images/rounded-rectangle-right-sid.gif);
background-position:0px 0px;
background-repeat:repeat-y;;
margin:0px;
padding:0px;
}

.corner-bottom-left
{
width:7px;
height:15px;
background:url(../images/rounded-rectangle-bottom-le.gif);
background-position:0px 0px;
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
.corner-bottom-right
{
width:7px;
height:15px;
background:url(../images/rounded-rectangle-bottom-ri.gif);
background-position:0px 0px;
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
.bottom-hor
{
height:15px;
background:url(../images/rounded-rectangle-bottom-mi.gif);
background-position:0px 0px;
background-repeat:repeat-x;;
margin:0px;
padding:0px;
}

td.greytext
{
font-family:Tahoma,Arial,Verdana;
font-size:11px;
font-weight:bold;
color:#3E3E3E;
text-align:justify;
}

p.greytext
{
font-family:Tahoma,Arial,Verdana;
font-size:11px;
font-weight:bold;
color:#3E3E3E;
text-align:justify;
}

td.p
{
margin:5px;
}

td.greytext p
{
margin:0px;
width:90%;
text-align:justify;
}

span.darkgreen{
color:#416E6C;
}


.blemail, .blemail:link{
font-weight:bold;
color:#01018F;
text-decoration:none;
}
.blemail:hover{
color:#A90000;
text-decoration:none;
}
/*------ rounded rectangle -----*/

/*------start top nav bar -------*/
td#navtop
{
width:840px;
padding:0;
margin:0;
}

td#navtop ul{
width:840px;
height:51px;
padding:0;
margin:0;
list-style-type:none;
background-image:url(../images/nav-bg.gif);
background-repeat:repeat-x;
background-position:0 0;
z-index:1000;
}

td#navtop ul li{
float:left;
line-height:51px;
/*padding:0 12px 0 12px;*/
padding:0px;
margin:0px;
border:0px solid black;
}

td#navtop ul li a:link, td#navtop ul li a:active, td#navtop ul li a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
border:0px solid black;
height:51px;
display:block;
float:left;
margin:0px;
padding:0 12px 0 12px;
}

td#navtop ul li a:hover{
color:#ffffff;
background-image:url(../images/nav-bg-hover.gif);
background-repeat:repeat-x;
background-position:0 0;
}

/*------ end top nav bar ---------*/


h1.big{
font-family:Tahoma, Verdana, Georgia, Arial;
color:#002A6F;
font-size:22px;
font-weight:normal;
background-image:url(../images/heading_ico.jpg);
background-repeat:no-repeat;
background-position:0 0;
text-decoration:none;
padding:0 0 0 30px;
margin:5px;
border:0px solid #000000;
width:500px;
line-height:25px;
}

.topBg p{
font-family:Tahoma, Verdana, Georgia, Arial;
color:#EAE837;
font-size:12px;
font-weight:bold;
text-align:center;
letter-spacing:2px;
border:0px solid #ffffff;
margin:2px 2px 2px  0px;
}

