/*

Theme Name: Twenty Eleven

Theme URI: http://wordpress.org/extend/themes/twentyeleven

Author: the WordPress team

Author URI: http://wordpress.org/

Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.

Version: 1.5

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: twentyeleven

*/



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



@charset "utf-8";

/* CSS Document */



html, body, div, span, applet, object, iframe,

h1, h2,  h4, h3, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; vertical-align:top;}

body {line-height: 1; font:normal 12px Arial, Helvetica, sans-serif; color:#363636; background:#434b60; margin:0px; padding:0px; }

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

:focus {outline: 0;}

ins {text-decoration: none;}

del {text-decoration: line-through;}



.clear{ clear:both; display:block; margin:0px; padding:0px;}

*{ margin:0px; padding:0px;}







.clearfix:after,

.container:after,

.header:after,

.h_top:after,

#nav:after,

.f_top:after,

#breadcrumb:after,

.inn_content:after,

.information:after

{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}

.clearfix{zoom:1}



.left{ float:left;}

.right{ float:right;}



.font21{ font-size:21px;}



@font-face {

    font-family: 'droid_sansregular';

    src: url(fonts/droidsans_0-webfont.eot);

    src: url(fonts/droidsans_0-webfont.eot?#iefix) format('embedded-opentype'),

         url(fonts/droidsans_0-webfont.woff) format('woff'),

         url(fonts/droidsans_0-webfont.ttf) format('truetype'),

         url(fonts/droidsans_0-webfont.svg#droid_sansregular) format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'pill_gothic_300mgregular';

    src: url(fonts/pillgothic300mg-regular-webfont.eot);

    src: url(fonts/pillgothic300mg-regular-webfont.eot?#iefix) format('embedded-opentype'),

         url(fonts/pillgothic300mg-regular-webfont.woff) format('woff'),

         url(fonts/pillgothic300mg-regular-webfont.ttf) format('truetype'),

         url(fonts/pillgothic300mg-regular-webfont.svg#pill_gothic_300mgregular) format('svg');

    font-weight: normal;

    font-style: normal;



}



.container{ width:1000px; margin:0 auto;}

#header_warp{ background:url(images/header_bg.gif) repeat-x top left #f5f7f9;}

.ad_div{ text-align:center; font-size:11px; color:#dde2eb; text-transform:uppercase; padding:2px 0 3px;}

.a1{ background:#5e667b;}

.a2{ background:#434b60;}

.header{ padding:11px 0 16px;}

.logo{ float:left; padding:2px 0 0 0; margin-left:-12px;}

.header_right{ float:right;}

.h_top{ padding-bottom:5px;}

.call_us{ float:right; padding:8px 0px 10px 0px;}

.call_us h1{ font:normal 17px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; color:#959db2; padding:0 0 0 0px;}

.call_us h2{ /*background:url(images/phone_icon.png) no-repeat left center;*/ padding:0 0 0 0px; font:normal 25px "Times New Roman", Times, serif; color:#5e667b; line-height:27px;}

.address{ float:right; color:#959db2; border-right:1px solid #bfc7d4; font:normal 17px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; margin:8px 15px 0 0; padding:0px 21px 10px 0; text-align:right;}

.call_us h1 a{font: normal 14px'droid_sansregular',Arial,Helvetica,sans-serif; color:#5c1c04; text-decoration:none; line-height:14px;}

.call_us h1 a:hover{color:#363636; text-decoration:underline;}



.address h1{ font:normal 17px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; color:#959db2; padding:10px 0 0 0;}

.address h1 a{font: normal 14px'droid_sansregular',Arial,Helvetica,sans-serif; color:#5c1c04; text-decoration:none; line-height:14px;}

.address h1 a:hover{color:#363636; text-decoration:underline;}

#nav{ padding:4px 0;}

#nav li{ background:url(images/nav_line.gif) no-repeat right center; float:left; position:relative; padding:0px 1px;}

#nav li:last-child{ background:none;}



#nav li a{ text-decoration:none; text-transform:uppercase; color:#fff; font:normal 15px "Times New Roman", Times, serif; padding:9px 11px 9px 11px; display:block;}

#nav li a:hover, #nav li.current_page_item a{ background:url(images/nav_hover_bg.gif) repeat-x top left; color:#434b60;}

#nav li a:hover, #nav li.current_page_parent a{ background:url(images/nav_hover_bg.gif) repeat-x top left; color:#434b60;}



#nav ul li ul{ display:none;}

#nav ul li ul li{ margin:0; padding-top:0;}

#nav ul li:hover a,#nav ul li.current_page_item a {background:url(images/nav_hover_bg.gif) repeat-x top left; color:#434b60;}

#nav ul li:hover ul {display:block; position:absolute; top:36px; left:0px; background:#5e667b; z-index:99999; padding:0px 0px 10px 0px; width:240px; border-radius:0px 0px 3px 3px;}

#nav ul li:hover ul.rtl{left:0px;width:200px; left:5px\0/;}

#nav ul li:hover ul li{ display:block; background:none; padding:0px 0px 0px 0px;  position:relative; float:none;}

#nav ul li:hover ul li ul {display: none;}

#nav ul li:hover ul li a {display:block; background:none!important;  border-bottom:1px solid #84868b; clear:both; padding:6px 0px 6px 12px !important; font:normal 15px 'pill_gothic_300mgregular',Arial,Helvetica,sans-serif; color:#fff; text-transform:capitalize;}

#nav ul li:hover ul li a:hover {color:#fff; background:#a3a7b3!important; border-radius:0px;}

#nav ul li:hover ul li:last-child a{border:none !important;}



#main_wrap{ background:url(images/body_bg2.gif) repeat-x top left #fff; padding-bottom:20px;}

.main_left{ float:left; width:724px;}

.main_h{ font:normal 35px "Times New Roman", Times, serif; color:#fff; padding:0px 0 11px 42px; text-shadow:1px 1px 1px #a6adbe; margin-top:-5px;}

.main_h1{ color:#434b60; font:bold 28px "Times New Roman", Times, serif; padding:15px 0px 15px 38px;}



.sidebar{ float:right; width:256px;}

.side_links{ background:#fff; border:2px solid #d8dde4; padding:20px 16px 30px 15px;}

.side_links h2{ background:url(images/h_bg.gif) repeat-x top left; font:bold 25px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; color:#fff; padding:8px 15px 6px 18px; margin:0 -19px 5px -18px; }

.side_links li{ background:url(images/li_bg.gif) repeat-x left bottom; padding:0 0 0 3px;}

.side_links li a{ background:url(images/arrow.png) no-repeat left 8px; font:normal 16px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; color:#434b60; text-decoration:none; border-bottom:0px dashed #95A2B8; display:block; padding:9px 0px 9px 23px;}

.side_links li a.none1{ border:none;}

.side_links li a:hover{ color:#5C1C04;}

.side_links li.last a{ border:none;}



.sd_inner{ background:url(images/side_links_bg.png) no-repeat top left; padding:0px 20px 20px 20px; /*margin:0 -1px 2px -2px;*/}

.sd_inner h2{ background:url(images/h_bg.gif) repeat-x top left; font:bold 25px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; color:#fff; padding:8px 15px 6px 18px; margin:0 -19px 5px -18px; }

.sd_inner li{ background:url(images/arrow.png) no-repeat left 5px; padding:0 0 0 18px;}

.sd_inner li a{ font:bold 13px Arial, Helvetica, sans-serif; color:#dcdee3; text-decoration:none; border-bottom:1px dashed #95A2B8; display:block; padding:4.5px 0px 4.5px 6px;}

.sd_inner li a.none1{ border:none;}

.sd_inner li a:hover{ color:#bfc7d4;}

.sd_inner li.last a{ border:none;}





.contact_main{/*background: #747a8e;

background: -moz-linear-gradient(top,  #747a8e 0%, #4c5468 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#747a8e), color-stop(100%,#4c5468));

background: -webkit-linear-gradient(top,  #747a8e 0%,#4c5468 100%); 

background: -o-linear-gradient(top,  #747a8e 0%,#4c5468 100%);

background: -ms-linear-gradient(top,  #747a8e 0%,#4c5468 100%);

background: linear-gradient(to bottom,  #747a8e 0%,#4c5468 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747a8e', endColorstr='#4c5468',GradientType=0 );*/ 

 padding:0px 20px 10px 20px;/* margin:0 -1px 2px -2px;*/

/*  box-shadow:inset 0px 0px 6px #373d4d;*/ margin-bottom:23px;  background:url(images/bg1.gif) repeat-x bottom left #fff; }

.contact_main h2{ background:url(images/h_bg.gif) repeat-x top left; font:bold 25px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; color:#fff; padding:8px 15px 6px 18px; margin:0 -19px 12px -20px; }  

 .contact_main2{/*background: #747a8e;

background: -moz-linear-gradient(top,  #747a8e 0%, #4c5468 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#747a8e), color-stop(100%,#4c5468));

background: -webkit-linear-gradient(top,  #747a8e 0%,#4c5468 100%); 

background: -o-linear-gradient(top,  #747a8e 0%,#4c5468 100%);

background: -ms-linear-gradient(top,  #747a8e 0%,#4c5468 100%);

background: linear-gradient(to bottom,  #747a8e 0%,#4c5468 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747a8e', endColorstr='#4c5468',GradientType=0 );*/ 

 padding:0px 20px 10px 20px;/* margin:0 -1px 2px -2px;*/

/*  box-shadow:inset 0px 0px 6px #373d4d;*/ margin-bottom:0px;  background:url(images/bg1.gif) repeat-x bottom left #fff; }

.contact_main2 h2{ background:url(images/h_bg.gif) repeat-x top left; font:bold 25px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; color:#fff; padding:8px 15px 6px 18px; margin:0 -19px 12px -20px; }  

  

.right_contact{ background:url(images/contact_bg.png) no-repeat bottom center; padding-bottom:18px;}

.right_contact h2{ color:#434b60; font:bold 28px "Times New Roman", Times, serif; float:left; padding:11px 0px 15px 18px;}

.right_contact h3{ color:#434b60; font:bold 16px/16px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; float:left; padding:19px 0 17px 0;}

.contact_form{/* background:url(images/bg1.gif) repeat-x bottom left #fff; border:2px solid #d8dde4; padding:26px 16px 17px 15px;*/}

.contact_form li{ display:block; padding-bottom:11px; width:100%;}

.contact_form label{ color:#5e667b; font-size:12px;}

.contact_form .wpcf7-list-item-label{ color:#434B60;}

.contact_form input, .contact_form textarea{ border:1px solid #d1d5dc; font:normal 12px Arial, Helvetica, sans-serif; color:#5e667b; box-shadow: inset 5px 5px 5px 0px #ececee;  }

.contact_form input{ height:19px; padding:3px 8px 1px 15px; width:192px;}

.contact_form input.captcha{ width:95px; float:left; margin-right:11px;}

.contact_form textarea{ height:55px; padding:9px 5px 5px 15px; width:194px;}

.contact_form input.chec{ width:auto; height:auto; padding:0; border:none; margin:0 9px 0 6px;}

.contact_form input.submit{ background:url(images/btn.png) no-repeat left top; width:auto; height:auto; border:none; font:bold 18px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; box-shadow:none; color:#fff; padding:8px 32px 5px 12px; text-transform:uppercase; margin-top:8px;}

.contact_form p {color: #434B60; font-size: 11px; line-height: 16px;}

.contact_form input[type='checkbox']{ height: auto; margin:0 9px 0 0px; padding:0px; width: auto;}

#wpcf7-f31-t1-o1 .wpcf7-captchar{float: left; margin-right: 11px; width: 95px;}

.media_img{ margin-bottom:20px;}

.media_img img{ border:3px solid #DBDFE6; width:300px;}

.mani_con{ background:url(images/content_bg.png) no-repeat bottom center; padding-bottom:20px;}

.c_bg{ background-image:url(images/content_bg1.png); background-repeat:no-repeat; background-position:right bottom; min-height:592px;}

.con_gap{ padding: 28px 28px 0 40px;}

.content, .inn_content{ border:1px solid #d8dde4; background-color:#fff; min-height:727px;}

.content p{ font:normal 14px/22px 'droid_sansregular', Arial, Helvetica, sans-serif; color:#363636; padding-bottom:20px;}

.inn_gap{ padding:0 32px 45px 33px;}



#footer{ border-top:5px solid #434b60; background:#5e667b; padding-bottom:26px;}

#footer p{ color:#aab4c3; line-height:17px; text-align:center; padding-top:20px;}

.f_top{ border-bottom:1px solid #75849b;}

.f_logo{ float:left;}

.social_media{ float:right; margin:25px 0px 0 0;}

.social_media span{ color:#aab4c3; font-size:12px; font-weight:bold; padding:10px 12px 0 0; display:inline-block;}





#inner_wrap{ background:url(images/inner_body_bg.gif) repeat-x top left #fff; padding-bottom:20px;}

#banner{ background:url(images/banner_bg.png) no-repeat bottom left; margin:0 0px 0 -33px; padding-bottom:20px;}

#banner img{ width:722px; height:178px;}



#breadcrumb{ border-bottom:1px dashed #363636; padding:0px 0px 5px 0px!important; font:normal 14px 'droid_sansregular', Arial, Helvetica, sans-serif!important; margin:-8px 0px 20px 0px;}

#breadcrumb ul{ padding:0px; margin:0px;}

#breadcrumb li{ background:none; color:#5e667b; font:normal 14px 'droid_sansregular', Arial, Helvetica, sans-serif; padding:0 16px 0 0px; float:left;}

#breadcrumb a{ color:#5e667b; text-decoration:none; font-weight:bold;}

#breadcrumb a:hover{ color:#000;}

.breadcrumb{padding-left:0px!important; font:normal 14px 'droid_sansregular', Arial, Helvetica, sans-serif!important; width:650px;}



.inn_content{ color:#363636;}

.inn_content h1{ color:#434b60; font:normal 28px "Times New Roman", Times, serif; padding-bottom:10px; }

.inn_content h2{ font:bold 16px 'droid_sansregular', Arial, Helvetica, sans-serif;  padding-bottom:15px;}

.inn_content p{ font:normal 14px/22px 'droid_sansregular', Arial, Helvetica, sans-serif; padding-bottom:23px;}

.inn_content ul{ padding:0 0 16px 0; border-bottom:0px solid #d5dae4;width:225px;}

.inn_content li{ background:url(images/arrow1.png) no-repeat left 12px; padding:5px 0 8px 15px; font:normal 14px 'droid_sansregular', Arial, Helvetica, sans-serif;}

.information{ margin-left:-8px;}

.inf_left{ padding:7px; background:#e9ebf0; border:1px solid #dbdfe6; float:left;}

.inf_right{ float:left; padding:15px 0 0 43px; font:normal 14px/22px 'droid_sansregular', Arial, Helvetica, sans-serif; color:#363636;}



.info_div{ padding-top:23px; border-bottom:1px solid #cad1dd;}

.info_div.last{ border:none;}







.rec{ float: left; padding:0px 0p 0px }

.rec_right{ float: right; border-left: 1px solid #dadee7; margin: 0 60px 0 0; padding: 0 0 22px 61px;}

.rec strong{font:bold 14px'droid_sansregular',Arial,Helvetica,sans-serif; color:#363636;padding:20px 0 0; display:block;  }

.rec ul li a{font: normal 14px'droid_sansregular',Arial,Helvetica,sans-serif ; color:#363636;  text-decoration:none;}

.rec ul li a:hover{ color:#5c1c04; text-decoration:underline;}

.rec_right strong{font:bold 14px'droid_sansregular',Arial,Helvetica,sans-serif; color:#363636;padding:20px 0 0; display:block;  }

.rec_right ul li a{font:normal 14px'droid_sansregular',Arial,Helvetica,sans-serif ; color:#363636; text-decoration:none;}

.rec_right ul li a:hover{ color:#5c1c04; text-decoration:underline;}

ul.gener_bad { border-bottom:none;}

#breadcrumb ul{ border-bottom:none;}





/*.wpcf7-form div{ float:left; padding-bottom:13px;}

.wpcf7-form p{ display:block; clear:both; }

.wpcf7-form div label{ float:left; padding:10px 0px 0px; width: 150px; font: normal 12px Arial, Helvetica, sans-serif; color:#000;}

.wpcf7-validates-as-required, .wpcf7-captchar{border:1px solid #ccc; height:25px; background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);    

    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF'); border:1px solid #cccccc;}



.wpcf7-submit { border-radius: 0.5em 0.5em 0.5em 0.5em;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

    cursor: pointer;

    display: inline-block;

    font: 14px/100% Arial,Helvetica,sans-serif;

    margin: 0 2px;

    outline: medium none;

    padding: 0.5em 2em 0.55em;

    text-align: center;

    text-decoration: none;

    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);

    vertical-align: baseline;}

	

.wpcf7-submit{  background: -moz-linear-gradient(center top , #FFFFFF, #EDEDED) repeat scroll 0 0 transparent;

    border: 1px solid #B7B7B7;

    color: #606060;

}





.wpcf7-checkbox { padding:0px 0px 0px 130px; background:

none; border:none;}*/



.enter_text1{ padding:0px 0px 0px 139px;}



.information a{font:normal 14px'droid_sansregular',Arial,Helvetica,sans-serif; color:#5c1c04; text-decoration:none; line-height:23px;}

.information a:hover{ color:#363636;}





.contact-me div{ display:block; padding-bottom:11px; width:100%;}

.contact-me label{ color:#5e667b; font-size:12px; float:left; width:220px; padding-right:10px;}

.contact-me input, .contact-me textarea{ border:1px solid #d1d5dc; font:normal 12px Arial, Helvetica, sans-serif; color:#5e667b; box-shadow: inset 5px 5px 5px 0px #ececee;  }

.contact-me input{ height:19px; padding:3px 8px 1px 15px; width:250px;}

.contact-me input.captcha{ width:95px; float:left; margin-right:11px;}

.contact-me textarea{ height:65px; padding:9px 8px 5px 15px; width:250px;}

.contact-me input.chec{ width:auto; height:auto; padding:0; border:none; margin:0 9px 0 6px;}

.contact-me input.submit{ background:url(images/btn.png) no-repeat left top; width:auto; height:auto; border:none; font:bold 18px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; box-shadow:none; color:#fff; padding:8px 32px 5px 12px; text-transform:uppercase; margin-top:8px;}

.contact-me p {color: #5E667B; font-size: 11px; line-height: 16px;}

.contact-me input[type='checkbox']{ height: auto; margin:0 9px 0 0px; padding:0px; width: auto;}

#wpcf7-f31-t1-o1 .wpcf7-captchar{float: left; margin-right: 11px; width: 95px;}

.ul_text{ width:90%!important;}



a.disclaimer{-moz-text-blink: none; -moz-text-decoration-color: -moz-use-text-color; -moz-text-decoration-line: none; -moz-text-decoration-style: solid; color: #434B60; position: relative; z-index: 24; text-decoration:underline;}

a.disclaimer:hover{text-decoration:none;}

a.disclaimer span{display:none;}

a.disclaimer:hover span{ display:block; position:absolute; border:1px solid #ccc; background-color:#000; opacity:0.8; bottom:20px; left:-100px; width:200px; color:#fff; padding:10px;}

#wpcf7-f31-t1-o1 .wpcf7-not-valid-tip{ width:200px!important;}

#wpcf7-f31-t1-o1 div.wpcf7-validation-errors{ display:none!important;}



.c_text{ position:absolute; bottom:0px; left:0px; background:#434a5c; padding:6px 20px; opacity:.7; width:684px; min-height:66px;}

.c_text h2{ color:#fff; font:bold 24px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif;}

.c_text p{ font:normal 14px Arial, Helvetica, sans-serif; color:#fff; line-height:20px;}

#searchform .field{border:1px solid #ccc; outline:none; font:normal 12px Arial, Helvetica, sans-serif; padding:7px 10px 0px 10px; line-height:23px; height:23px; width:150px;}
#searchform .submit{background:url(images/btn.png) no-repeat left top; width:auto; height:auto; border:none; font:bold 18px 'pill_gothic_300mgregular', Arial, Helvetica, sans-serif; box-shadow:none; color:#fff; padding:8px 32px 5px 12px; text-transform:uppercase; margin-top:8px;}