@charset "utf-8";
@import url("form.css");
/* CSS Document */

body{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
.cl{clear:both;}
img {vertical-align:middle;}
.img_left { background:#FFF; float:left; margin:5px 10px 10px 0; padding:3px; border:1px solid #CCC; -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); }

#wrapper{width:100%;}

/* top css start*/
.top_main { width:100%; background:#1e283a; height:30px;}
.top {width:996px; margin:0px auto;}

.clock { width:450px; float:left; background:url(../images/time.png) left 10px no-repeat; font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:10px; text-transform:uppercase; padding:7px 0 5px 22px; line-height:20px;}
.icon { width:130px; height:24px; float:right; margin:4px 00px 10px 0;}
.icon ul { margin:0px; padding:0px; list-style:none;}
.icon li { float:left;}
.icon ul li a i { color:#fff; width:26px; height:26px; line-height:26px; border-radius:20px; font-size:16px; text-align:center; margin-right:5px; transition: all 0.2s ease-in-out;}
ul li a i:hover { opacity:.7; color:#e1e2e4;}
/* top css end*/

/* header css start*/
.header_main { width:100%;   }
.header { width:996px; margin:0px auto; overflow:hidden; margin-top:5px; }
.logo { width:700px; float:left;}
.phone { width:240px; float:right; font-family:'Roboto', sans-serif; color:#de0500; font-size:20px; text-align:right; margin-top:5px; }
.phone span { color:#222222;}
/* header css end*/

/* menu css start*/
.menu_main{width:100%; background:#015EA3; height:46px; border-bottom:2px solid #FFF;}
.menu { width:996px; margin:0px auto;  margin-top:10px;}
.menu ul {margin:0px; padding:0px; list-style-type:none;}
.menu li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:46px; text-transform:uppercase; border-right:1px solid #0077d0;}
.menu li a{ color:#FFF; text-decoration:none; padding:10px 26px 10px 26px;  margin:0px 3px 0px 3px;  }
.menu li a:hover{ background:#f2f2f2; color:#000;  border-radius:5px;}
.menu li.active a{ background:#f2f2f2; color:#000; border-radius:5px;}
/* menu css end*/

/*dropdown menu Css Start*/
.flexdropdownmenu, .flexdropdownmenu ul{ margin:0; padding:15px; font: 14px Arial, Helvetica, sans-serif; position:absolute; list-style-type:none; background:#015EA3; border-radius:0px 0px 15px 15px; visibility:hidden; display:none; } 
.flexdropdownmenu li{ position:relative; }
.flexdropdownmenu li a { display:block; width:200px; color:#FFF; text-decoration:none; line-height:2.5em; border-bottom:1px dotted #FFF; }
* html .flexdropdownmenu li{ display:inline-block; color:#FFF;}
.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{ color:#000;}
.rightarrowclass { position:absolute; top:8px; right:5px;}
/*dropdown menu Css End*/

/* banner css start*/
.banner{ width:100%; overflow:hidden;}
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position:absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left;}
.rslides img { display: block; height: auto; float: left; width:100%; border:0;}

.rslides { margin: 0 auto; }
.rslides_container {  position: relative; float: left; width: 100%;}
.centered-btns_nav { z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.7; text-indent: -9999px;
text-decoration: none; height:61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px;}
.centered-btns_nav:active { opacity: 1.0;}
.centered-btns_nav.next { left: auto; background-position: right top; right: 0;}
.transparent-btns_nav {  z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 0; left: 0; display: block; background: #fff; /* Fix for IE6-9 */ opacity: 0; filter: alpha(opacity=1); width: 48%; text-indent: -9999px; overflow: hidden; height: 91%;}
.transparent-btns_nav.next { left: auto; right: 0;}
.large-btns_nav { z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); opacity: 0.6; text-indent: -9999px; overflow: hidden;
top: 0; bottom: 0; left: 0; background: #000 url("../images/themes.gif") no-repeat left 50%; width: 38px; }
.large-btns_nav:active { opacity: 1.0; }
.large-btns_nav.next { left: auto; background-position: right 50%; right: 0; }
.centered-btns_nav:focus, .transparent-btns_nav:focus, .large-btns_nav:focus { outline: none;}
.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs { margin-top: -15px; text-align: center; z-index:99999; position:relative; }
.centered-btns_tabs li, .transparent-btns_tabs li, .large-btns_tabs li { display:inline; float: none; _float: left; *float: left; margin-right: 5px;}
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a { text-indent: -9999px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background:#ccc; background: rgba(0,0,0, .2); display: inline-block; _display: block; *display: block; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); width: 9px; height:9px; }
.centered-btns_here a, .transparent-btns_here a,
.large-btns_here a { background:#222; background:rgba(0,0,0,.8);}
/* banner css end*/

/* adv box css start*/
.adv_box_main{ width:100%; overflow:hidden; background:#e1e2e4; border-bottom:1px solid #cecece; }
.adv_box{width:996px; margin:0px auto; margin-top:10px; overflow:hidden; margin-bottom:5px;}
.adv_box1{ width:220px; float:left; margin-right:12px; text-align:center; padding:10px;}
.adv_box2{ width:220px; float:right; text-align:center; padding:10px;}
.adv_box h2 {line-height: 33px; text-transform: uppercase; font-family: 'Yanone Kaffeesatz', sans-serif; color:#015EA3; font-size:20px; padding-top:8px; font-weight:normal; padding-bottom:8px;}
.adv_box_text{ font-family:'Yanone Kaffeesatz', sans-serif; color:#000; font-size:16px; line-height:1.7em;}
.button { background:#1e283a; color:#FFF; display:inline-block; font: 400 14px/17px 'Roboto', sans-serif; padding:10px 20px 10px 20px; text-decoration:none; margin-top:12px; margin-bottom:10px;}
.button:hover { display:inline-block; background:#015EA3; color:#FFF; text-decoration:none;}
/* adv box css end*/

/* welcome message css start*/
.wel_message{ width:750px; margin:0px auto; margin-top:10px; text-align:center;}
.wel_message h2 {line-height: 33px; text-transform: uppercase; font-family: 'Yanone Kaffeesatz', sans-serif; color:#015EA3; font-size:30px; padding-top:8px; font-weight:normal; padding-bottom:8px;}
.wel_message .text{ font-family:'Yanone Kaffeesatz', sans-serif; color:#000; font-size:16px; line-height:1.7em;}
/* welcome message css end*/

/* callback css start*/
.callback{ width:996px; margin:0px auto; margin-top:10px;}
.callback h2 {line-height: 33px; text-transform: uppercase; font-family:'Yanone Kaffeesatz', sans-serif; color:#000; font-size:26px; padding-top:8px; font-weight:normal; padding-bottom:8px; text-align:center;}
.form_w { width:96%; height:auto; background:url(../images/input_bg.gif) left top repeat-x #FFF; border:#cccccc 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7b7e81; padding:10px 0px 10px 0; margin:8px 0px 8px 0; outline:none; text-indent:5px; border-radius:4px;   }
.form_w1 { width:99%; height:auto; background:url(../images/input_bg.gif) left top repeat-x #FFF; border:#cccccc 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7b7e81; padding:9px 0px 9px 0; margin:8px 0px 8px 0; outline:none; text-indent:5px; border-radius:4px;  }
.submit { width:14%; margin:0px auto; height:35px; line-height:35px; display:inline-block; background:#015EA3; padding:0 10px 0 10px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; text-decoration:none; border:none; cursor:pointer; margin-top:10px;}
.submit:hover { background:#1e283a; text-decoration:none; color:#fff; border:none;}
/* callback css end*/

/* content css start*/
.content{ width:996px; margin:0px auto; margin-top:10px; overflow:hidden; }
.leftpanel{ width:680px; float:left; margin-right:26px; }
.rightpanel{ width:290px; float:right; }
/* content css end*/

/*weldiv div start*/
.weldiv { width:680px; float:left; }
.weldiv h1 { font-family:'Yanone Kaffeesatz', sans-serif; font-size:28px; color:#015EA3; font-weight:normal; padding-bottom:8px;}
.weldiv .body_text { font-family: 'Roboto', sans-serif; font-size:14px; color:#222222; line-height:1.9em; text-align:justify; text-decoration:none; }
.weldiv .body_text a { color:#222222; text-decoration:none; }
.weldiv .body_text a:hover { color:#FF0004; text-decoration:none; }
/*weldiv div end*/

/*testimonial div start*/
.testimonial_main{ background:#015EA3; padding:10px; border-radius:5px;}
.clearfix:before { content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.testimonial_main h2{font-family:'Yanone Kaffeesatz', sans-serif;  font-size:26px; color:#fff; padding-top:5px; font-weight:normal;}
.none { margin:0; padding:0; list-style:none;}
.img-ind { float:left; margin-right:10px; padding:2px;}
.testimonials { position:relative; cursor:default;}
.testimonials li { float:left; cursor:default;}
.testimonials blockquote { width:270px; margin:0; padding:0; position:relative; padding:10px 10px 10px 0px; border-radius:8px; color:#FFF; font:14px 'Roboto', sans-serif; line-height:1.8em; margin-bottom:20px; text-align:justify;}
.testimonials blockquote b,strong { font-family:Arial, Helvetica, sans-serif;}
.testimonials blockquote:after { display:block; content:""; position:absolute; border:solid 12px; border-color:#fff transparent transparent transparent; bottom:-24px; left:57px;}
.testimonials .arrows { position:absolute; top:-25px; left:auto; width:41px; height:20px; right:0px; }
.testimonials .arrows .prev, .testimonials .arrows .next { display:block; float:left; width:50%; height:100%; background:url(../images/arrows-1.png)  no-repeat;}
.testimonials .arrows .prev { background-position:left top;}
.testimonials .arrows .next { background-position:right top;}
.testimonials .arrows .prev:hover { background-position:left bottom;}
.testimonials .arrows .next:hover { background-position:right bottom;}
.link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; line-height:1.7em; text-decoration:none; padding-left:20px;}
.link a { color:#fff; text-decoration:none;}
.link a:hover { color:#3a8d00; text-decoration:none;}
/*testimonial div end*/

/*bottom div start*/
.bottom_main { background:#1e283a; margin-top:10px; }
.bottom { width:996px; margin:0px auto; overflow:hidden; padding-bottom:15px; padding-top:15px; }

.bott1 { width:320px; float:left; margin-right:18px;}
.bott1 h2 { font:20px 'Roboto', sans-serif; color:#fff; letter-spacing: 0px; margin-bottom:20px; }
.bott1 .text {font:14px 'Roboto', sans-serif; color:#b8b7b4; line-height:1.8em; text-align:justify; }
.bott1 .text strong { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; display:block; text-align:left; }

.bott2 { width:320px; float:left; margin-right:18px; font:14px 'Roboto', sans-serif; color:#b8b7b4; }
.bott2 h2{ font:20px 'Roboto', sans-serif; color:#fff; letter-spacing: 0px; margin-bottom:20px; } 
.bott2 .img_marg{margin-right:10px;}

.bott3{ width:320px; float:right; font:14px 'Roboto', sans-serif; color:#b8b7b4; }
.bott3 h2 { font:20px 'Roboto', sans-serif; color:#fff; letter-spacing: 0px; margin-bottom:20px; }
.bott3 .img_marg{margin-right:10px;}
/*bottom div end*/

/*footer css start*/
.footer_main{ background:#1e283a; border-top:1px dashed #62646b; height:50px; }
.footer{ width:996px; margin:0px auto; overflow:hidden;}
.foot_l { width:457px; float:left;  margin-top:10px;}
.foot_r { width:400px; float:right; margin-top:10px;}

.copy_right {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#eae9e9; line-height:2.5em; }
.copy_right a {color:#5ad5cd; text-decoration:underline; padding:0 5px 0 5px;}
.copy_right a:hover {color:#fff; text-decoration:underline;} 

.bot_link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:2.5em; text-align:left; }
.bot_link a { text-decoration:none; color:#FFF; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.bot_link a:hover { color:#3a8d00; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.ads_by { text-align:right; float:right; margin-top:3px;}
/*footer css end*/

/*Registration Form Css Start*/
.registration { width:690px; float:left; }
.registration h1 { font-family:"Times New Roman", Times, serif; font-size:24px; color:#015EA3; font-style:italic; padding-bottom:15px;}
.registration .text { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#252525; line-height:1.8em; text-align:justify; }

.form_r1 { width:250px; background:#FFF; border:#CCC 1px solid; border-radius:4px; color:#11100e; margin:3px 0 3px 0; padding:3px 0px 3px 0; }
.form_rd { width:160px; background:#FFF; border:#CCC 1px solid; border-radius:4px; color:#11100e; margin:3px 0 3px 0; padding:3px 0px 3px 0; }
.form_r_textarea { width:250px; background:#FFF; border:#CCC 1px solid; border-radius:4px; color:#11100e; margin:3px 0 3px 0; padding:3px 3px 3px 0; }

.submit_r { display:block; float:left; font-family:Arial, Helvetica, sans-serif; padding:0 10px 0 10px; line-height:28px; margin-top:10px; font-size:12px; color:#FFF; border-radius:4px; border:none; background:#002e63; text-transform:uppercase; font-weight:bold; cursor:pointer; }
.submit_r:hover { background:#0d71bf; color:#FFF; }	
/*Registration Form Css end*/

/*switch menu css start*/
.menu_links { width:100%; float:left; }
.menu_links h1 { font-family:"Times New Roman", Times, serif; font-size:24px; color:#015EA3; font-style:italic; padding-bottom:15px; }
.menu_links h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; text-align:center; padding-bottom:15px; }

.switch_menu { margin:0 auto; padding:0; margin:0px; }
.switch_menu div.silverheader a { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; font-weight:bold; text-decoration:none; display:block; padding:5px 0px 5px 10px; background:url(../images/marker.png) 0px 4px no-repeat #015EA3; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all  0.2s linear; transition: all 0.2s linear; margin-bottom:1px; margin-top:1px; background-position:99% 4px; }
.switch_menu div.silverheader a:visited, .switch_menu div.silverheader a:active { color:#FFF; }
.switch_menu div.selected a, .switch_menu div.silverheader a:active { background:url(../images/marker_down.png) 0px 4px no-repeat #333; background-position:99% 4px; color:#FFF;}
.switch_menu div.submenu { }

.heading { background:#CCC; font-family:Arial, Helvetica; font-size:13px; color:#000; font-weight:bold; line-height:2em; }

.switch_menu .tab_text { font-family:Arial, Helvetica; font-size:13px; color:#000; text-align:justify; line-height:1.8em; padding:1px 0 20px 0; }
.switch_menu .tab_text a { color:#F00; text-decoration:none; }
.switch_menu .tab_text a:hover { color:#000; text-decoration:none; }
/*switch menu css end*/
