@charset "utf-8";
/* CSS Document */

Body{margin:0px auto; font-family:Tahoma; font-size:12px; background:#eaf2f5}
p{margin:0px; padding:0px}

.MainDiv{width:1002px; margin:0px auto; background:#fff}
.MainDiv2nd{width:1002px; float:left; margin:0px auto; background:#fff; box-shadow:0px 5px 5px 5px #d4e1e6}
.MainDiv3rd{width:966px; margin:0px auto; background:#fff}

.MainHeader{width:966px; height:81px; float:left}
.Logo{width:500px; height:81px; float:left;}
.TopRightBox{width:466px; height:81px; float:left;}
.TopContactNo{width:280px; margin-left:200px; margin-top:10px; color:#044899; font-size:38px; font-weight:normal}
.TopContactNo span{font-size:14px; color:#044899; display:block}
.TopContactNo span a{color:#044899; text-decoration:none}
.TopContactNo span a:hover{color:#80c7cf; text-decoration:none}

.TopMenu{width:966px; height:47px;float:left; background:#024999; font-size:16px;}
.TopMenu ul{margin:0px; padding:0px;}
.TopMenu ul li{margin:0px; padding:0px; width:135px; height:47px; line-height:47px; text-align:center; float:left;list-style:none}
.TopMenu ul li a{text-decoration:none; color:#fff}
.TopMenu ul li a:hover{color:#bae9ff; text-decoration:none}

.Banner{width:966px; height:284px; float:left; overflow:hidden; font-size:16px}

.Menu2nd{width:966px; height:47px; float:left; background:#5a5a5a; font-size:18px;}
.Menu2nd ul{margin:0px; padding:0px;}
.Menu2nd ul li{margin:0px; padding:0px; width:190px; height:47px; line-height:47px; text-align:center; float:left; list-style:none}
.Menu2nd ul li a{text-decoration:none; color:#fff}
.Menu2nd ul li a:hover{color:#bae9ff; text-decoration:none; width:190px; height:47px; background:#024999; display:block}

.LeftPanel{width:662px; height:auto; float:left;}
.LeftPanelHeading{width:auto; height:44px; float:left; margin-top:25px; padding:0px 15px; font-size:30px; line-height:44px; color:#135CAE; background:#dbe4ee}
.LeftPanelHeading span{color:#3b82d6; font-size:18px;}
.LeftPanelContent{width:629px; height:auto; float:left; padding:16px; font-size:14px; line-height:21px; text-align:justify; color:#5f5f5f; border:#f3f3f3 solid 1px; border-bottom:none; box-shadow:0px 1px 0px 1px #f5f5f5; font-family:Arial, Helvetica, sans-serif}
.LeftPanelContent a{color:#31606a; text-decoration:none}
.LeftPanelContent a:hover{color:#31606a; text-decoration:underline}
.LeftPanelContentBottom{width:663px; height:27px; float:left; background:url(../images/PageBottom.png) no-repeat top right}

.ServicesBox2nd{width:100%; height:auto; float:left;}
.ServicesBox2nd ul{margin:0px; padding:0px;}
.ServicesBox2nd ul li{width:250px; height:32px; line-height:32px; float:left; padding:0px; margin:0px 0px 0px 32px; font-size:14px; color:#3a3a37; list-style-image:url(../images/BulletArrow.jpg); background-repeat:no-repeat; background-position:left;}
.ServicesBox2nd ul li a{color:#3a3a37; text-decoration:none}
.ServicesBox2nd ul li a:hover{color:#4592b7; text-decoration:none}

.FlowChart{width:662px; height:auto; float:left;}
.FlowChart td{width:165px; text-align:center; padding-bottom:10px; color:#333333; font-size:11px;}

.SpecialBox{width:662px; height:100px; float:left; margin:40px 0px}

.RightPanel{width:291px; height:auto; float:left; margin-left:10px;}
.ServicesBox{width:250px; height:auto; float:left; margin-left:10px}
.ServicesBox ul{margin:0px; padding:0px;}
.ServicesBox ul h1{color:#135CAE; font-size:30px; font-weight:normal}
.ServicesBox ul li{width:250px; height:32px; line-height:32px; float:left; padding:0px; margin:0px 0px 0px 32px; font-size:14px; color:#3a3a37; list-style-image:url(../images/BulletArrow.jpg); background-repeat:no-repeat; background-position:left;}
.ServicesBox ul li a{color:#3a3a37; text-decoration:none}
.ServicesBox ul li a:hover{color:#4592b7; text-decoration:none}

.Testimonials{width:291px; height:auto; background:#f3f5f6; float:left; border:#e5e5e5 solid 1px; margin-top:20px;}
.TestimonialHeading{width:291px; height:51px; background:url(../images/TestimonialHeadingbg.jpg) no-repeat top left}
.TestimonialContetn{width:261px; height:170px; padding:15px; float:left; background:#f3f5f6; color:#757575; font-size:14px; line-height:20px; text-align:justify; font-family:Arial, Helvetica, sans-serif}
.TestimonialContetn td{text-align:justify}

.Stock{width:291px; height:auto; background:#f3f5f6; float:left; border:#e5e5e5 solid 1px; margin-top:20px; margin-bottom:20px}
.StockHeading{width:291px; height:51px; background:url(../images/Stock.jpg) no-repeat top left}
.StockContetn{width:261px; height:100px; padding:15px; float:left; background:#f3f5f6; color:#757575; font-size:16px; line-height:20px}

.QuickSearch{width:291px; height:auto; background:#f3f5f6; float:left; border:#e5e5e5 solid 1px; margin-top:0px; margin-bottom:20px}
.QuickSearchHeading{width:291px; height:51px; background:url(../images/QuickSearch.jpg) no-repeat top left}
.QuickSearchContetn{width:261px; height:200px; padding:15px; float:left; background:#f3f5f6; color:#757575; font-size:16px; line-height:20px}
.QuickSearchContetn a{color:#003366; text-decoration:none; line-height:22px; font-size:12px}

.News{width:966px; height:5px; line-height:38px; float:left; color:#fff; background:#eff3f8; margin-bottom:40px}
.NewsHeading{width:238px; height:60px; line-height:24px; float:left; padding:30px 0px 0px 0px; text-align:center; font-size:18px; color:#006699; background:#eff3f8; background:url(../images/news.jpg) left no-repeat}
.NewsLines{width:966px; height:110px; line-height:24px; float:left; padding:7px 11px; font-size:14px; color:#fff;}

.Footer{width:966px; height:auto; float:left;}
.keywords{width:966px; height:auto; float:left; border-bottom:1px solid #CCCCCC; padding-bottom:10px; margin-bottom:2px}
.keywords ul{width:240px; float:left; margin:0px; padding:0px}
.keywords ul li{width:240px; height:18px; line-height:18px; float:left; color:#767676; font-size:11px; list-style-type:none}
.keywords ul li a{color:#767676; text-decoration:none;}
.keywords ul li a:hover{color:#046d98; text-decoration:none;}

.BottomLinks{width:966px; height:42px; float:left; line-height:20px; color:#999999; font-size:10px; text-align:center}
.BottomLinks a{color:#999999; text-decoration:none;}
.BottomLinks a:hover{color:#046d98; text-decoration:none;}


.NormalInput {
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 25px;
    padding: 0 0 0 10px;
    width: 240px;
}


.NormalTextarea {
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 100px;
    padding: 10px 0 0 10px;
    width: 240px;
}
