﻿body {margin:0px; padding:0px; voice-family:"\"}\""; voice-family:inherit; font-family:Arial; font-size:13px; color:#201f1f; line-height:18px; }

/* Comman Classes */
a, img, span {border:0; margin:0; padding:0;}
p {margin:0px; padding:0px;}
* {list-style:none; margin:0px; padding:0px;}
li {display:list-item; border:0; margin:0; padding:0;}
.clear {clear:both;}

a {text-decoration:none;}
a:hover {text-decoration:none;}


@font-face {
    font-family: 'RobotoCnBold';
    src: url('roboto-boldcondensed-webfont.eot');
    src: url('roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-boldcondensed-webfont.woff') format('woff'),
         url('roboto-boldcondensed-webfont.ttf') format('truetype'),
         url('roboto-boldcondensed-webfont.svg#RobotoCnBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoCnRegular';
    src: url('roboto-condensed-webfont.eot');
    src: url('roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-condensed-webfont.woff') format('woff'),
         url('roboto-condensed-webfont.ttf') format('truetype'),
         url('roboto-condensed-webfont.svg#RobotoCnRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1 {font-size:26px; font-family: 'RobotoCnBold'; font-weight:bold; margin:0px; padding:0 0 16px 0; color:#c62327; text-shadow:0px 1px #fafbff; line-height:normal;}
h2 {font-size:24px; font-family: 'RobotoCnBold'; font-weight:bold; margin:0px; padding:0 0 16px 0; color:#c62327; text-shadow:0px 1px #fafbff; line-height:normal;}
h3 {font-size:22px; font-family: 'RobotoCnBold'; font-weight:bold; margin:0px; padding:0 0 14px 0; color:#1d2d5e; text-shadow:0px 1px #fafbff; line-height:normal;}

h3 a {font-size:22px; font-family: 'RobotoCnBold'; font-weight:bold; margin:0px; padding:0 0 14px 0; color:#c62327; text-shadow:0px 1px #fafbff; line-height:normal;}
h3 a:hover {font-size:22px; font-family: 'RobotoCnBold'; font-weight:bold; margin:0px; padding:0 0 14px 0; color:#1d2d5e; text-shadow:0px 1px #fafbff; line-height:normal;}

#bodymain {width:100%; margin:0px auto; padding:0px; background:url(../images/bg1.jpg) left top repeat-x #e9efff; min-width:1900px;}
#bodysub {width:100%; margin:0px auto; padding:0px; background:url(../images/subbg.jpg) left top repeat-x #e9efff; min-width:1900px;}

#mainpage {width:100%; margin:0px auto; padding:0px; background:url(../images/topbg1.jpg) center 3px no-repeat; min-width:1900px;}

#main_inner {width:1900px; margin:0px auto; padding:0px;}

/* Header */
#header {width:100%; float:left; margin:0px; padding:0px; }
.toppart {width:980px; float:left; margin:0px; padding:0px; height:222px;}
.logo {width:100%; float:left; margin:0px; padding:20px 10px 0 10px;}
.topright {width:530px; float:right; padding:0px 0 0 0;}
.topright .toprighttop {width:530px; float:right; height:98px; padding:37px 0 0 0; color:#1e2c5b; font-family: 'RobotoCnRegular'; font-size:24px; text-transform:uppercase; line-height:normal; text-align:right;}
.topcenter {width:100%; float: left; padding:0px 0 0 0;}
.topcenter .topcentertop {width:100%; float:left; height:98px; padding:50px 0 0 40px; color:#1e2c5b; font-family: 'RobotoCnRegular'; font-size:24px; text-transform:uppercase; line-height:normal; text-align:left;}

/* Navigation */
.menu-main-menu-container { width:515px; height:45px; float:left; margin: 0px; position:relative; z-index:500;}
.menu-main-menu-container ul.menu { float:left; z-index:500; font-family: 'RobotoCnRegular'; font-size:17px; text-transform:uppercase; color:#FFFFFF;}
.menu-main-menu-container ul.menu li {float:left; padding:0px 5px; position:relative; margin:0px; }
.menu-main-menu-container ul.menu li:first-child { background:none; }
.menu-main-menu-container ul.menu li a { height:45px; line-height:45px; padding:0px 15px; color:#FFFFFF; display:block;}
.menu-main-menu-container ul.menu li a:hover, .menu-main-menu-container ul.menu li.current_page_item a, menu-main-menu-container ul.menu li.current_page_item a:hover, .menu-main-menu-container ul.menu li.current_page_item a, .menu-main-menu-container ul.menu li.current_page_parent a, menu-main-menu-container ul.menu li.current_page_parent a:hover, .menu-main-menu-container ul.menu li.current_page_parent a,  .menu-main-menu-container ul.menu li.current_page_ancestor a, menu-main-menu-container ul.menu li.current_page_ancestor a:hover, .menu-main-menu-container ul.menu li.current_page_ancestor a {background:url(../images/blankover.jpg) left top repeat-x; color:#fff;}

/* Navigation Sub Menu */
.menu-main-menu-container ul.menu li ul.sub-menu {z-index:999; top:45px; }
.menu-main-menu-container ul.menu ul {display:none; position:absolute; top:45px; left:5px; width:209px; z-index: 999; background-color:#1d2e5a; height:auto; font-size:13px; font-weight:bold; padding:0px; text-transform:uppercase;}
.menu-main-menu-container ul.menu ul.sub-menu li {min-width:209px; padding:0px 0px; z-index:999; display:block; border-bottom:1px solid #345195; background:none; }
.menu-main-menu-container ul.menu ul.sub-menu li:last-child {border-bottom:0px;}
.menu-main-menu-container ul.menu ul.sub-menu ul {left:100%; top:0; z-index:500; }
.menu-main-menu-container ul.menu ul a { padding:6px 10px 4px 10px; display:block; color:#FFFFFF; line-height:normal; height:auto; font-size:14px; min-width: 189px; text-transform:uppercase;}
.menu-main-menu-container ul li:hover > a, 
.menu-main-menu-container ul.menu ul:hover > a {background:url(../images/blankover.jpg) left top repeat-x;  color:#fff;}

.menu-main-menu-container ul.menu li ul li:hover > a, 
.menu-main-menu-container ul.menu ul :hover > a { float: left; color:#fff;}

.menu-main-menu-container ul.menu li:hover > ul { display: block; z-index:500; position:absolute; }
.menu-main-menu-container ul.menu li:hover > ul li a { background:none; text-transform:uppercase; z-index:999; display:block; color:#FFFFFF; }
.menu-main-menu-container ul.menu li:hover > ul li a:hover,
.menu-main-menu-container ul.menu li:hover > ul li.current_page_item a,
.menu-main-menu-container ul.menu li:hover > ul li.current_page_item a:hover,
.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent a,
.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent a:hover
.menu-main-menu-container ul.menu li:hover > ul li.current-menu-item a,
.menu-main-menu-container ul.menu li:hover > ul li.current-menu-item a:hover {background-color:#c92428; z-index:999; display:block; color:#fff; }

.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent ul li a {background:none; z-index:999; display:block; color:#FFFFFF;}
.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent ul li a:hover {background-color:#c92428; z-index:999; display:block; color:#fff;}

.menu-main-menu-container ul.menu li:hover > ul li.current-menu-item ul li a {background:none; z-index:999; display:block; color:#FFFFFF;}
.menu-main-menu-container ul.menu li:hover > ul li.current-menu-item ul li a:hover {background-color:#c92428; z-index:999; display:block; color:#fff;}

.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent ul li.current_page_item a,
.menu-main-menu-container ul.menu li:hover > ul li.current_page_parent ul li.current_page_item a:hover {background-color:#c92428; z-index:999; display:block; color:#fff;}

.menu-main-menu-container ul.menu li:hover > ul li.current_page_item ul li a {background:none; z-index:999; display:block; color:#FFFFFF;}
.menu-main-menu-container ul.menu li:hover > ul li.current_page_item ul li a:hover {background-color:#c92428; z-index:999; display:block; color:#fff;}

.menu-main-menu-container ul.menu li:hover > ul li.current_page_item ul li.current_page_item a,
 ul.menu li:hover > ul li.current_page_item ul li.current_page_item a:hover {background-color:#c92428; z-index:999; display:block; color:#fff;}

/* Sub Under Sub Menu */
.menu-main-menu-container ul ul ul { z-index:999; top:0px; left:209px; width:209px; }
.menu-main-menu-container ul li ul li ul li a { font-size:13px; text-decoration:none; color:#FFFFFF; font-weight:bold; padding:8px 5px; min-width:185px; }
.menu-main-menu-container ul li ul li ul li a:hover {background-color:#c92428; color:#fff; }





/* Banner */
.banner {width:100%; float:left; margin:20px 0 12px 0; padding:0px; height:200px; background:url(../images/bannerbg.png) left top no-repeat;}
#slideshow {position:relative; height:200px; width:100%;}
#slideshow DIV {position:absolute; top:0; left:0; z-index:8; opacity:0.0; height: 200px; background-color: #FFF;}
#slideshow DIV.active { z-index:10; opacity:1.0;}
#slideshow DIV.last-active {z-index:9;}
#slideshow DIV IMG {height: 200px; width:100%; display: block; border: 0;}

/* Container */
#container {float:left; margin:0px; padding:10px 10px 10px 10px; position:relative; min-height:500px;}
#container2 {float:left; margin:0px; padding:0px 10px 0px 10px; position:relative; height:60px; }
#container5 {float:left; margin:0px; padding:0px 10px 0px 10px; position:relative;}

/* Left Part */
.leftpart {width:100%; float:left; margin:0px; padding:0px;}
.box1 {width:100%; float:left; margin:0px 0 5px 0; padding:0px 0 3px 0; background:url(../images/leftbtm.jpg)}
.box1 .titlebg {width:100%; float:left; margin:0px; padding:7px 0px 0px 35px; background:url(../images/bluetitle.jpg);  height:36px; font-family: 'RobotoCnBold'; font-size:20px; color:#fff;}
.box1 .boxmidbg {width:100%; float:left; margin:0px; padding:1px 0px 0px 5px; background:url(../images/leftmid.jpg)}
.box1 .boxmidbg iframe {z-index:1;} 

.leftpart2 {width:100%; float:left; margin:0px; padding:0px;}
.box2 {width:100%; float:left; margin:0px 0 5px 0; padding:0px 0 3px 0; background:url(../images/leftbtm.jpg)}
.box2 .titlebg2 {width:100%; float:left; margin:0px; padding:10px 0px 0px 35px; background:url(../images/bluetitle.jpg);  height:36px; font-family: 'RobotoCnBold'; font-size:20px; color:#fff;}
.box2 .boxmidbg2 {width:100%; float:left; margin:0px; padding:0px 0px 0px 0px; background:url(../images/leftmid.jpg)}

.leftpart3 {width:100%; float:left; margin:0px; padding:0px;}
.box3 {width:100%; float:left; margin:0px 0 5px 0; padding:0px 0 3px 0; background:url(../images/leftbtm.jpg)}
.box3 .titlebg3 {width:100%; float:left; margin:0px; padding:10px 0px 0px 35px; background:url(../images/bluetitle.jpg);  height:36px; font-family: 'RobotoCnBold'; font-size:20px; color:#fff;}
.box3 .boxmidbg3 {width:100%; float:left; margin:0px; padding:0px 0px 0px 0px; background:url(../images/leftmid.jpg)}

.leftpart4 {width:1800px; float:left; margin:0px; padding:0px;}
.box4 {width:260px; margin:0px 0 5px 0; padding:0px 0 3px 0; background:url(../images/leftbtm.jpg)}
.box4 .titlebg4 {width:1800px; float:left; margin:0px; padding:10px 50px 0px 35px; background:url(../images/bluetitle.jpg);  height:36px; font-family: 'RobotoCnBold'; font-size:20px; color:#fff;}
.box4 .boxmidbg4 {width:1800px; float:left; margin:0px; padding:0px 0px 0px 0px; background:url(../images/leftmid.jpg)}

.leftpart5 {width:100%; float:left; margin:0px; padding:0px;}
.box5 {width:100%; float:left; margin:0px 0 5px 0; padding:0px 0 3px 0; background:url(../images/leftbtm.jpg)}
.box5 .titlebg5 {width:100%; float:left; margin:0px; padding:10px 0px 0px 35px; background:url(../images/bluetitle.jpg);  height:36px; font-family: 'RobotoCnBold'; font-size:20px; color:#fff;}
.box5 .boxmidbg5 {width:100%; float:left; margin:0px; padding:0px 0px 0px 0px; background:url(../images/leftmid.jpg)}

.address {font-size:13px; color:#201f1f; line-height:22px;}
.address span {color:#c82427; line-height:26px; font-weight:bold;}
.address a {color:#3a4b83;}
.address a:hover {color:#c82427;}
.emergency_service {width:100%; float:left; margin:0px 0 0px 0px; padding:0px;}
.testibox {width:100%; float:left; margin:0px 20px 0 0; padding:0px 10px 20px 0; color:#515151; font-size:12px; font-style:italic; line-height:16px; background:url(../images/testibreak.jpg) center bottom no-repeat;}
.testibox span {float:left; color:#233365; font-weight:bold; padding:4px 10px 0 0;}
.bgnone {background:none; padding:0 0 10px 0;}

.readmore {width:85px; float:left; margin:0px;  padding:0px 0px 0 0px; height:21px;}
.readmore a {width:85px; margin:0px; padding:0px; height:21px; display:block;}
.readmore {background:url(../images/readmore.jpg) 0 0;}
.readmore:hover {background-position:0px -21px;}

/* Right Part */
.rightpart {width:722px; float:right; margin:0px; padding:6px 0 10px 0;}
.break {width:100%; float:left; background:url(../images/break.jpg) center bottom no-repeat; height:11px; padding:20px 0 0 0; margin:0 0 11px 0;}

.servicelist {margin:0px 10px 0 0; padding:0px; float:left; width:200px; list-style:none;}
.servicelist li {margin:0px; padding:5px 0 3px 10px; list-style:none; background:url(../images/arrow.png) left 10px no-repeat; line-height:normal;}
.servicelist2 {margin:0px 10px 0 0; padding:0px; float:right; width:195px; list-style:none;}
.servicelist2 li {margin:0px; padding:5px 0 3px 10px; list-style:none; background:url(../images/arrow.png) left 10px no-repeat; line-height:normal;}
.servicelast {margin-right:0px; background:none;}

.lefttext {float:left; width:481px;}
.downloadbtn {width:195px; float:right; margin:0px; padding:0px; height:50px;}
.downloadbtn a {width:195px; margin:0px; padding:0px; height:50px; display:block;}
.downloadbtn {background:url(../images/download.png) 0 0;}
.downloadbtn:hover {background-position:0px -50px;}

.slideingbox {width:720px; float:left; margin:0px; padding:0px; height:181px; background:url(../images/slidebg.png) left top no-repeat;}

.rightpart p a {color:#c62327; }
.rightpart p a:hover {color:#000; }

/* Footer */
#main_footer {width:100%; float:left; margin:0px; padding:0px; position:relative; background:url(../images/footerbg.jpg) left top repeat-x #1b2a5b; min-height:25px; min-width:1000px;}
#footer {width:780px; margin:0px auto; padding:0px; position:relative; background:url(../images/footerbgin.jpg) left top no-repeat; min-height:25px; color:#FFFFFF; max-height:25px;}
#footer2 {width:auto; margin:0px auto; padding:0px; position:relative;  min-height:30px; color:black;}

.footerleft {width:600px; float:left; margin:0px; padding:10px 0 0 4px;}
.footerleft ul {float:left; margin:0px; padding:0px; width:100%;}
.footerleft ul li {float:left; margin:0px; padding:0px 10px 0 8px; background:url(../images/ftrbdr.jpg) right 4px no-repeat;}
.footerleft ul li:last-child {background:none;}
.footerleft ul li:first-child {padding-left:0px;}
.footerleft ul li a {font-size:12px; color:#fff;}
.footerleft ul li a:hover {color:lime;}
.copy {font-size:12px; color:#b5c0e4;}
.copy a {font-size:12px; color:#fff;}
.copy a:hover {font-size:12px; color:#b5c0e4;}

.social { width:500px; padding:14px 0 0 0; }
.s_icon { width:auto; height: 26px; padding:0px 0 0 0; }
.s_icon2 { width:260px; height: 26px; padding:0px; }
.follow { width: 90px; color: #FFFFFF; font-family: 'RobotoCnRegular'; padding:4px 0 0 0; font-size:14px; }
.license {width:auto; font-size:14px; color:#FFFFFF; padding:8px 0 0 0;}
.license2 {width:auto; float:right; margin:0px; padding:5px 8px 0 0; font-size:12px; color:#b5c0e4; text-align:right;}

.fb { width: 26px; height: 26px; padding: 0px; margin: 0px 10px 0 0; }
.fb a { width: 26px; height: 26px; background: url(../images/fb-icon.png) top left no-repeat; }
.fb a:hover { background-position: 0px -26px; }
.tw { width: 26px; height: 26px; padding: 0px; margin: 0px 0px 0 0; }
.tw a { width: 26px; height: 26px; background: url(../images/tw_icon.png) top left no-repeat; }
.tw a:hover { background-position: 0px -26px; }

.thumbbg {width:251px; height:140px; margin:0px 15px 10px 0; padding:5px; background:url(../images/thumbg.jpg) left top no-repeat; float:left;}

.formarea {width:400px; margin:0px; padding:15px 0 0 0; float:left;}
.formarea .inputbg {width:280px; background:url(../images/inputbg.jpg) left top repeat-x #f6f8ff; border:1px solid #b9c4e0; height:30px; line-height:30px; outline:0px; margin:0 0 8px 0; padding:0px 6px; font-family:Arial; font-size:12px;}
.formarea .textareabg {width:280px; background:url(../images/inputbg.jpg) left top repeat-x #f6f8ff; border:1px solid #b9c4e0; height:60px; line-height:normal; outline:0px; margin:0 0 8px 0; resize:none; padding:6px; font-family:Arial; font-size:12px;}
.formarea .field {width:90px; font-size:13px; font-weight:bold; padding:7px 0 0 0;}
.submitbtn {width:119px; height:34px; float:left; margin:6px 0 0 86px; padding:0px; background:url(../images/submit.jpg) 0 0; display:block; font-size:0px; border:0px; outline:0px;}
.submitbtn:hover {background-position:0px -34px; cursor:pointer;}


.testiboxmain {width:100%; float:left; margin:0px 0 10px 0; padding:0px 0 20px 0; color:#515151; font-size:12px; font-style:normal; line-height:16px; background:url(../images/break.jpg) center bottom no-repeat;}
.testiboxend {width:100%; float:left; margin:0px 0 0px 0; padding:0px 0 0px 0; color:#020339; font-size:12px; font-style:normal; line-height:16px;}
.testiboxmain span {float:right; color:#233365; font-weight:bold; padding:4px 0 0 0;}
.testiboxmain a { color:#233365; font-size:12px; font-style:normal; line-height:16px; text-decoration: none; }
.testiboxmain a:hover { color: #de302f; }


.pdfdownload {width:205px; float:left; margin:0px; padding:0px; height:50px;}
.pdfdownload a {width:205px; margin:0px; padding:0px; height:50px; display:block;}
.pdfdownload {background:url(../images/pdf_download.png) 0 0;}
.pdfdownload:hover {background-position:0px -50px;}

.map {width:400px; float:left; margin:5px 0 0 0; padding:0px; background-color:#f3f6fe; border:1px solid #b9c4e0; height:250px;}
.galthaumb {width:215px; float:left; margin:0px 10px 10px 0; padding:5px; background-color:#f3f6fe; border:1px solid #b9c4e0; height:151px;}

/* 10-9-2012 */
.vision_mn { width: 1446px; float: left; border-bottom: 1px dashed #9baad3; border-top: 1px dashed #9baad3; padding: 12px 0 12px 0; font-style: italic; font-size: 16px; font-weight: bold; color: #1c2c5d; }
.vision_mn3 {padding: 12px 0 12px 0; font-style: italic; font-size: 16px; font-weight: bold; color: #1c2c5d; }
.vision_mn4 { width: 100%; float: left; padding: 2px 0 0px 0; font-style: italic; font-size: 16px; font-weight: bold; color: darkblue; }
.resi_listing { width: 722px; float: left; padding: 0 0 10px 0; }
.resi_listing_lt { width: 477px; float: left; }
.resi_listing_lt ul { margin: 0px; padding: 0px; list-style: none; }
.resi_listing_lt ul li { background: url(../images/arrow.png) left 5px no-repeat; padding: 0 0 5px 12px; }
.resi_listing_rt { width: 225px; float: right; padding: 0 10px 0 0; margin: 10px 0 0 0; }
.resi_listing_rt img { background: #efefef; border: 1px solid #d0d0d0; padding: 3px; }
.col_redd { color: #e03030; }

.ser_ten { width: 100%; float: left; }
.ser_resi { width: 100%; float: left; margin: 0 0px 0 0; }
.ser_top { width: 100%; height: 26px; float: left; background: url(../images/ser_resi.png) top left no-repeat; font-family: 'RobotoCnBold'; font-size: 20px; color: #FFFFFF; padding: 3px 0px 0 12px;  }
.ser_cen { width: 100%; float: left; border-right: 1px none #cfd8ef; border-left: 1px solid #cfd8ef; padding: 0px; background:  #FFFFFF; }
.ser_btm { width: 100%; height: 30px; float: left; background: url(../images/ser_resi_btm.png) top left no-repeat; padding: 8px 30px 0 0; }
.clic_her { width: 100%; height: 21px; float: left; }
.clic_her a { width: 100%; height: 21px; float: left; background: url(../images/cli_her_btn.png) top left no-repeat; }
.clic_her a:hover { background-position: 0px -21px; }
.mar_none { margin-right: 0px !important; }

/* 20-09-12 */

.rightin20 {width:370px; float:left; margin:0px; padding:0px;}

.break20 {width:100%; float:left; background:url(../images/break20.jpg) center bottom no-repeat; height:11px; padding:10px 0 0 0; margin:0 0 11px 0;}

.resi_listing_lt2 { width: 370px; float: left; }
.resi_listing_lt2 ul { margin: 0px; padding: 0px; list-style: none; }
.resi_listing_lt2 ul li { background: url(../images/arrow.png) left 5px no-repeat; padding: 0 0 5px 12px; }

.dowform {width:315px; float:left; margin:0px; padding:0px 0 9px 42px; background:url(../images/formbtm.png) left bottom no-repeat;}
.dowform .formtop {width:300px; float:left; margin:0px; padding:27px 0 0 15px; background:url(../images/formtop.png) center top no-repeat; height:60px; font-family: 'RobotoCnBold'; font-size: 20px; color: #FFFFFF;}
.dowform .formmid {width:281px; float:left; margin:0px; padding:0px 17px 0px 17px; background:url(../images/formmid.png) left top repeat-y;}
.dowform .formmid .dowinput {width:267px; background:url(../images/inputbg.jpg) left top repeat-x #f6f8ff; border:1px solid #b9c4e0; height:30px; line-height:30px; outline:0px; margin:0 0 8px 0; padding:0px 6px; font-family:Arial; font-size:12px;}
.dowform .formmid .topreq {font-size:11px; font-weight:normal; color:#919191; width:100%; float:left; margin:0px; padding:4px 0 0px 0; text-align:right;}
.dowform .formmid label {font-size:13px; font-weight:bold; color:#202f61; width:100%; float:left; margin:0px; padding:0px 0 2px 0;}
.dowform .formmid label span {color:#e45a5a;}

.dowform2 {width:315px; float:left; margin:0px; padding:0px 0 9px 42px;}
.dowform2 .formtop {width:300px; float:left; margin:0px; padding:27px 0 0 15px; background:url(../images/formtop.png) center top no-repeat; height:60px; font-family: 'RobotoCnBold'; font-size: 20px; color: #FFFFFF;}
.dowform2 .formmid {width:281px; float:left; margin:0px; padding:0px 17px 0px 17px;}
.dowform2 .formmid .dowinput {width:267px; background:url(../images/inputbg.jpg) left top repeat-x #f6f8ff; border:1px solid #b9c4e0; height:30px; line-height:30px; outline:0px; margin:0 0 8px 0; padding:0px 6px; font-family:Arial; font-size:12px;}
.dowform2 .formmid .topreq {font-size:11px; font-weight:normal; color:#919191; width:100%; float:left; margin:0px; padding:4px 0 0px 0; text-align:right;}
.dowform2 .formmid label {font-size:13px; font-weight:bold; color:#202f61; width:100%; float:left; margin:0px; padding:0px 0 2px 0;}
.dowform2 .formmid label span {color:#e45a5a;}

.dowbtn {width:205px; float:left; margin:5px 0 15px 36px; padding:0px; height:45px; border:0px; background:url(../images/downloadnow.png) 0 0; outline:0px; font-size:0px; cursor:pointer;}
.dowbtn:hover {background-position:0px -50px; cursor:pointer;}
a.linkred {color:#C82427; text-transform:uppercase; font-family: 'RobotoCnRegular'; font-size:17px; text-decoration:none;}
a.linkred:hover {color:#202f61;}

/* 6-10-2012 */
.slideingbox1 {width:720px; float:left; margin:12px 0 0 0; padding:0px; height:181px; background:url(../images/slidebg.png) left top no-repeat;}
ul.jcarousel-skin-tango1 { padding: 15px 18px 0 29px; width: 675px; }
ul.jcarousel-skin-tango1 li { display: inline; margin: 0 5px 0 0; }

.rec_money { width: 315px; float: left; padding: 0 0 10px 40px; }
.rec_money_lt { width: 315px; height: 9px; float: left; background: url(../images/rec_top.png) top left no-repeat; }
.rec_money_cen { width: 281px; float: left; background: url(../images/rec_cen.png) top left repeat-y; padding: 0 17px 0 17px; }
.rec_title { width: 281px; float: left; color: #ce282a; font-size: 22px; font-family: 'RobotoCnBold'; line-height: normal; }
.rec_links { width: 281px; float: left; padding: 8px 0 0 0; }
.rec_links ul { margin: 0px; padding: 0px; list-style: none; }
.rec_links ul li { width: 281px; float: left; background: url(../images/big_arrow.jpg) left 2px no-repeat; padding: 0 0 8px 30px; font-size: 18px; color: #515151; }

.rec_money_rt { width: 315px; height: 9px; float: left; background: url(../images/rec_btm.png) top left no-repeat; }

.rec_money2 { width: 315px; float: left; padding: 0 0 10px 40px; }
.rec_money_lt2 { width: 315px; height: 9px; float: left; }
.rec_money_cen2 { width: 281px; float: left;}

.rec_money_rt2 { width: 315px; height: 9px; float: left;}


/* 29-03-2013 */
#cities {width:100%; clear:both; }
#cities div {width:970px; margin:0 auto; padding:8px 0 0 0; }
#cities div p {margin-bottom:8px; color:#666666; font-size:9px; line-height:14px; text-align:center; }

