/* CSS Document */

body{background-color:#FFFFFF; margin:0px; padding:0px; font-family:arial; font-size:12px; color:#222222;}
img,ul,li,p{margin:0px; padding:0px; text-indent:inherit;}
.clear{clear:both;}

h1{font-family:Helvetica; font-size:24px; font-weight:bold; color:#001f45; margin:0px; padding:0 0 20px 0px;}
h2{font-family:Georgia; font-size:20px; font-weight:bold; color:#001f45; margin:0px; padding:0px;}
h3{font-family:arial; font-size:15px; font-weight:bold; color:#001f45; margin:0px; padding:0 0 0 15px; background:url(../images/arrow4.gif) no-repeat left;}
h4{font-family:Georgia; font-size:18px; font-weight:normal; color:#001f45; margin:0px; padding:0 0 10px 0px;}
h5{font-family:arial; font-size:15px; font-weight:bold; color:#001f45; margin:0px; padding:15px 0 0 0px;}

.input1{width:180px; height:19px; font-family:arial; font-weight:normal; font-size:12px; color:#384e67;}
.input2{width:180px; height:50px; font-family:arial; font-weight:normal; font-size:12px; color:#384e67;}

.link1{font-family:arial; font-size:12px; font-weight:normal; color:#222222; text-decoration:none;}
.link1:hover{color:#222222; text-decoration:none;}
.link2{font-family:arial; font-size:12px; font-weight:normal; color:#00409f; text-decoration:none;}
.link2:hover{color:#222222; text-decoration:none;}

.gtext1{font-family:arial; font-size:12px; color:#a4a4a4; font-weight:normal;}
.gtext2{font-family:arial; font-size:14px; color:#a4a4a4; font-weight:bold;}
.text1{font-family:Georgia; font-size:28px; font-weight:bold; color:#001f45; margin:0px; padding:0px;}

/* ========= Main Content ========= */
#content{width:872px; margin:0px auto; padding:0px;}
#content .header{width:872px; height:431px; margin:0px; padding:0px;}
#content .maincontent{width:872px; margin:0px; padding:0px;}
#content .footer{height:152px; margin:0px; padding:0px; background:url(../images/footer-bg.gif) repeat-x;}

/* ========= Header ========= */
.header .htop{background:url(../images/header-top-bg.gif) no-repeat; width:872px; height:146px; margin:0px; padding:0px;}
.header .htop .logo{width:361px; height:146px; margin:0px; padding:0px; float:left;}
.header .htop .advertisement{width:283px; height:146px; margin:0px; padding:0px; float:right;}
.header .htop .advertisement p{margin:0px; padding:0px; text-align:right;}
.htoplink1{font-family:arial; font-size:12px; font-weight:normal; color:#3275aa; text-decoration:underline;}
.htoplink1:hover{color:#3275aa; text-decoration:underline;}
.htext1{font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#000000}
.htext2{font-family:arial; font-size:12px; font-weight:bold; color:#072451}

.header .hmiddle{background:url(../images/nav-bg.gif) no-repeat; width:872px; height:20px; margin:0px; padding:0px;}
.hmiddle .nav{width:376px; height:20px; margin:0px; padding:0px; float:right;}
.nav ul {list-style:none; padding:0px; margin:0px;}
.nav ul li {float:left; height:20px; width:74px; padding:0 0 0 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center;}
.nav ul li a {background:url(../images/arrow3.gif) no-repeat left; color:#FFFFFF; font-size:12px; text-decoration:none; height:17px; width:74px; display:block; padding-top:3px;}
.nav ul li a:hover {color:#FFFFFF; font-size:12px; text-decoration:none; background:url(../images/topnavhover_bg.gif) repeat-x; height:17px; width:74px; display:block;}
.nav ul li a.active {color:#FFFFFF; font-size:12px; text-decoration:none; background:url(../images/topnavhover_bg.gif) repeat-x; height:17px; width:74px; display:block;}

.header .hbottom{background:url(../images/header-main.gif) no-repeat; width:872px; height:265px; margin:0px; padding:0px;}
.header .hbottom p{margin:0px; padding:0px;}
.header .hbottom .hbtext1{font-family:"Times New Roman", Times, serif; font-size:26px; color:#FFFFFF; margin:0px; padding:0px;}
.header .hbottom .hbtext2{font-family:"Times New Roman", Times, serif; font-size:10px; font-weight:bold; color:#fcc940;}
.header .hbottom .hbtext3{font-family:"Times New Roman", Times, serif; font-size:10px; font-weight:bold; color:#FFFFFF;}

/* ========= Main Content ========= */
.maincontent .mcleft{width:276px; margin:0px; padding:18px 0 20px 0px; float:left;}
.mcleft p{width:276px; height:110px;margin:0px; padding:0px;}
.mcleft ul{width:276px; margin:0px; padding:0px; list-style:none;}
.mcleft ul li{margin:0px; padding:0 0 7px 0px; background:url(../images/line1.gif) repeat-x left bottom; font-family:arial; font-weight:bold; font-size:12px; color:#5b5d5e;}

.maincontent .mcmiddle{width:265px; margin:0px; padding:18px 0 20px 24px; float:left;}
.mcmiddle ul{margin:0px; padding:10px 0 0 0px; list-style:none; font-family:arial; font-size:12px; color:#3275aa; text-decoration:none; line-height:20px;}
.mcmiddle ul li{margin:0px; padding:0 0 0 20px; background:url(../images/arrow1.gif) no-repeat left top;}

.maincontent .mcright{width:283px; margin:0px; padding:18px 0 20px 0px; float:right;}
.mcright p{margin:0px; padding:10px 0 0 0px; font-family:arial; font-size:13px; font-weight:normal; color:#000000;}
.mcright .mcrtext1{font-family:arial; font-size:16px; font-weight:normal; color:#000000; text-decoration:underline;}

/* ========= Content Inner ========= */
.maincontent .inner{width:872px; margin:0px; padding:18px 0 20px 0px;}

/* ==== Service Pages ==== */
.maincontent .servicepage{width:872px; margin:0px; padding:20px 0 30px 0px;}
.servicepage p{margin:0px; padding:5px 0 20px 0px;}

/* ==== Costs Pages ==== */
.maincontent .costspage{width:872px; margin:0px; padding:20px 0 30px 0px;}
.costspage p{margin:0px; padding:5px 0 0 0px;}
.costspage ul{margin:0px; padding:10px 0 10px 0px; list-style:none; font-family:arial; font-size:12px; color:#222222; text-decoration:none; line-height:20px;}
.costspage ul li{margin:0px; padding:0 0 0 20px; background:url(../images/arrow1.gif) no-repeat left top;}
.costspage .cppart1{width:872px; margin:0px; padding:10px 0 0 0px;}
.costspage .cppart1 .cpp1left{width:392px; margin:0px; padding:0px; float:left;}
.costspage .cppart1 .cpp1left p{width:392px; margin:0px; padding:0px;}
.costspage .cppart1 .cpp1left ul{width:392px; margin:0px; padding:10px 0 10px 0px; list-style:none; font-family:arial; font-size:12px; color:#222222; text-decoration:none; line-height:20px;}
.costspage .cppart1 .cpp1left ul li{margin:0px; padding:0 0 0 20px; background:url(../images/arrow1.gif) no-repeat left top;}
.costspage .cppart1 .cpp1right{width:480px; margin:0px; padding:0px; float:left;}

/* ==== Profile Pages ==== */
.maincontent .profilepage{width:872px; margin:0px; padding:20px 0 30px 0px;}
.profilepage p{margin:0px; padding:5px 0 0 0px;}
.profilepage ul{margin:0px; padding:10px 0 10px 0px; list-style:none; font-family:arial; font-size:12px; color:#222222; text-decoration:none; line-height:20px;}
.profilepage ul li{margin:0px; padding:0 0 0 20px; background:url(../images/arrow1.gif) no-repeat left top;}

/* ==== Contact Pages ==== */
.maincontent .contactpage{width:872px; margin:0px; padding:20px 0 30px 0px;}
.contactpage p{margin:0px; padding:5px 0 0 0px;}
.contactpage .cpart1{width:872px; margin:0px; padding:10px 0 0 0px;}
.contactpage .cpart1 .cp1left{width:400px; margin:0px; padding:0px; float:left;}
.contactpage .cpart1 .cp1left p{width:400px; margin:0px; padding:0px;}
.contactpage .cpart1 .cp1right{width:250px; margin:0px; padding:0px; float:left;}

/* ========= Footer ========= */
.footer .footernav{height:152px; height:48px; margin:0px; padding:0px;}
.footer .footernav p{margin:0px; padding:10px 0 0 0px; text-align:center; font-family:arial; font-size:11px; font-weight:bold; color:#FFFFFF;}
.footerlink{font-family:arial; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.footerlink:hover{color:#FFFFFF; text-decoration:none;}
.footer .footeraddress{height:104px; margin:0px; padding:0px;}
.footer .footeraddress .fleft{width:195px; margin:0px; padding:0px; float:left;}
.footer .footeraddress .fright{width:270px; margin:0px; padding:0px; float:right;}
.footer .footeraddress .fright p{margin:0px; padding:0px; text-align:right;}
.footertext1{font-family:arial; font-size:12px; font-weight:bold; color:#002856;}
.footertext2{font-family:arial; font-size:12px; font-weight:normal; color:#5b5d5e;}
.footertext3{font-family:arial; font-size:10px; font-weight:normal; color:#5b5d5e;}
.footerlink2{font-family:arial; font-size:12px; font-weight:normal; color:#5b5d5e; text-decoration:none;}
.footerlink2:hover{color:#5b5d5e; text-decoration:none;}

