@charset "utf-8";
/* CSS Document */
/*Common Css*/
body{margin:0px auto; background:#999999 url(../images/bg.jpg) left top;}
img{display:inline; border:0px;}
a{text-decoration:none; outline:none;}
.clear{clear:both;}
.br{height:20px; overflow:hidden;}

.topheader{background:#800001; height:142px;}
.input1{font:8pt Arial, Helvetica, sans-serif; color:#000000; border:1px solid #ffffff; height:14px; width:200px;}
.textarea{font:8pt Arial, Helvetica, sans-serif; color:#000000; border:1px solid #ffffff; height:75px; width:200px;}
.asterik{font:9pt Arial, Helvetica, sans-serif; color:#FF0000;}
/*Common Css*/

/*Navigation Css*/
.menu{margin:0px; padding:0px; list-style:none;}
.menu li{margin:0px; padding:0px 5px 0px 0px; list-style:none; float:left;}
.menu li a{background:url(../images/nav_tab_right.gif) right top no-repeat; font:9pt Arial, Helvetica, sans-serif; color:#FFFFFF; white-space:nowrap; padding-right:15px; height:31px; line-height:31px; float:left;}
.menu li a span{background:url(../images/nav_tab_left.gif) left top no-repeat; padding-left:15px; cursor:pointer; float:left;}
.menu li a:hover, .menu li a.current{background:url(../images/nav_tab_right.gif) right bottom no-repeat;}
.menu li a:hover span, .menu li a.current span{background:url(../images/nav_tab_left.gif) left bottom no-repeat;}

.leftsubnav ul{margin:0px; padding:0px 0px 5px 0px; list-style:none;}
.leftsubnav ul li{margin:0px; padding:0px; list-style:none;}
.leftsubnav ul li a{background:url(../images/inner/left_subnav_border.jpg) bottom right no-repeat; font:7pt Arial, Helvetica, sans-serif; color:#ffffff; width:205px; padding-left:25px; line-height:20px; display:block;}
.leftsubnav ul li a:hover, .leftsubnav ul li a.current{background:#8e8e8e url(../images/inner/left_subnav_border.jpg) bottom right no-repeat;}
/*Navigation Css*/

/*Home page Css*/
.home_container{width:1003px; margin:0px auto; background:#000000;}
.home_container .main_navigation{background:url(../images/nav_bg.jpg) left top no-repeat; height:31px; padding-left:30px;}
.home_container .body{width:1003px;}
.home_container .flash{width:710px; height:279px; padding-left:38px; float:left;}
.home_container .hometext{width:195px; padding:20px 33px 0px 27px; background:url(../images/hometext_bg.jpg) left top no-repeat; float:left;}
.home_container .hometext .title{font:15pt Arial, Helvetica, sans-serif; color:#c0c7cf; padding-bottom:10px;}
.home_container .hometext .text{font:8pt Arial, Helvetica, sans-serif; color:#c0c7cf; line-height:150%;}
.home_container .footerlinks{height:125px; text-align:center; padding-left:50px;}
.home_container .footerlinks ul{margin:0px; padding:0px; list-style:none;}
.home_container .footerlinks ul li{margin:0px; padding:0px; float:left; border-right:1px solid #2e2e2e; height:110px;}
.home_container .footerlinks ul li.last{border:none;}
.home_container .footerlinks ul li a{font:8pt Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 10px 0px 10px; height:110px; float:left; display:block;}
.home_container .footerlinks ul li a:hover{color:#7e7e7e;}
.home_container .footerlinks ul li a img{border:3px solid #ffffff; margin-bottom:5px;}
.home_container .footerlinks ul li a:hover img{border:3px solid #7e7e7e;}

.home_container .footer{background:#FFFFFF;}
.implifooter{text-align:center; padding:5px 0px 5px 0px; font:8pt Arial, Helvetica, sans-serif; color:#000000;}
/*Home page Css*/

/*Inner pages Css*/
#topheader{background:#800001; height:142px;}
#leftpanel{width:230px; float:left; padding:0px 14px 0px 0px;}
.inner_container{width:1003px; margin:0px auto; background:#061e38;}
.inner_container .main_navigation{background:url(../images/inner/nav_bg.jpg) left top no-repeat; height:31px; padding-left:70px;}
.inner_container .body{width:1003px; background:url(../images/inner/leftpanel_bg.jpg) left top repeat-y;}

.inner_container .leftpanel{width:230px; float:left;}
.leftsubnav{background:#800001;}
.leftsubnav .header{background:#061e38 url(../images/inner/left_subnav_bg.jpg) bottom left repeat-x; font:12pt Arial narrow, Helvetica, sans-serif; color:#FFFFFF; letter-spacing:6px; height:40px; line-height:40px; padding-left:25px;}
.quote_btn{width:147px; margin:0px auto; padding-top:100px;}
.quote_btn a{background:url(../images/inner/quote_btn.gif) left top no-repeat; font:10pt Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:15px; height:31px; line-height:31px; display:block;}
.quote_btn a:hover{color:#e0750f;}

.inner_container .page_content{background:url(../images/inner/content_top_bg.jpg) left top no-repeat; width:658px; padding:46px 64px 40px 37px; float:left; font:12px Arial, Helvetica, sans-serif; color:#c0c7cf; line-height:130%;}
.inner_container .page_content .images{width:219px; padding:32px 22px 0px 0px; text-align:right; float:left;}
.inner_container .img{margin-bottom:20px;}
.inner_container .page_content .pagetext{width:417px; float:left;}
.inner_container .page_content .pagetext #padright{padding-right:100px;}
.inner_container .page_content .pageheader{font:13pt Arial, Helvetica, sans-serif; color:#c0c7cf; height:29px;}
.inner_container .page_content .pagetext .subheader{font-size:9pt; font-weight:bold; color:#FFFFFF;}
.inner_container .page_content .pagetext ul{margin:0px 0px 0px 5px; padding:4px 0px 5px 10px;}
.inner_container .page_content .pagetext ul li{margin:0px; padding:0px 0px 0px 5px; line-height:150%; list-style:disc;}
.inner_container .no_image{width:219px; height:138px; background:#425468; font:8pt Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; line-height:138px;}

.inner_container .bottom_images{width:658px; float:left; padding-top:22px;}
.inner_container .bottom_images .left{width:219px; text-align:right; padding-right:22px; float:left;}
.inner_container .bottom_images .center{width:200px; padding-right:20px; float:left;}
.inner_container .bottom_images .right{width:196px; float:left;}

.inner_container .contactus{width:658px; float:left;}
.inner_container .contactus .address{width:245px; float:left;}
.inner_container .contactus .address .text{padding-left:15px;}
.inner_container .contactus .map{width:413px; float:left; padding-top:5px;}
.inner_container .contactus .map a img{border:5px solid #8e8e8e;}
.inner_container .contactus .map a:hover img{border:5px solid #667685;}
.email{font:8pt Arial, Helvetica, sans-serif; color:#00e3e6; text-decoration:underline;}
.email:hover{text-decoration:none;}
.text2{ margin:15px 0px 2px 0px; float:left;}
.text2a{ color:#FFFFFF; text-decoration:underline;}
.text2a:hover{text-decoration:none;}
/*Inner pages Css*/

/*Popup Css*/
.popup_container{width:420px; margin:0px auto; background:#061e38;}
.popup_header{height:85px;}
.popup_container .page_content{width:320px; padding:0px 0px 25px 60px; font:11px Arial, Helvetica, sans-serif; color:#c0c7cf; line-height:130%;}
.popup_container .page_content .subheader{font-size:9pt; font-weight:bold; color:#FFFFFF;}
/*Popup Css*/