/*
Theme Name: Gulf Union
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: AblySoft Team
Author URI: http://www.ablysoft.com
Description: The Custom Theme Developed For Gulf Union 
Version: 1.4
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, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: gulfunion
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@charset "utf-8";
/* CSS Document */

@import "css/reset.css";
@import "css/inner.css";



/* wrapper */
#wrapper{width:100%; min-height: 100%;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {display: inline;float: left; margin:0; padding:0; position: relative;}

/* header */

#header{width:100%;}
.container{width:1000px; margin:0 auto; position:relative;}
.topbar{background:#000000; padding:5px 0;}
.topbar .grid_1{ width:80px; position:relative; margin:7px 0 0 0;}
.languages_button{ display:inline-block; text-transform:uppercase;background:#6f6f6f url(./images/white_arrowdown.png) no-repeat 90% 8px; padding:5px 25px 5px 10px; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.languages_button:hover{background:#064f98 url(./images/white_arrowdown.png) no-repeat 90% 8px;}

.topbar .grid_2{ float:right;}
.topbar .grid_2 h4{ line-height:25px; font-size:24px; color:#FFFFFF; font-weight:bold; padding:0 10px 0 10px;}

.quote_button{background:url(./images/greystrip.jpg) repeat-x top; height:24px; line-height:24px; display:inline-block; padding:0 15px; text-decoration:none; font-size:12px; color:#1b1400; text-shadow:1px 1px #dbdbdb; text-transform:uppercase;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; font-weight:bold;margin-left:15px;margin-top:7px;}
.quote_button:hover{text-decoration:none; background-position:0 -24px; color:#FFFFFF; text-shadow:none;}

.topshadow{position:absolute; left:50%; margin:0 0 0 -465px; top:46px; z-index:9; background:url(./images/shadow.png) no-repeat; width:930px; height:12px;}
.company_logo{ position:absolute; left:50%; top:-51px; margin:0 0 0 -51px; z-index:99;}

#header .grid_3{width:450px; padding:30px 0 30px 0;}
#header .grid_3 h2{ font-size:20px; color:#aa812d;}
#header .grid_3 h2 span{color:#000;}

#header .grid_4{width:450px; float:right; padding:30px 0 30px 0;}

.searchForm{float:right;}
.searchForm input[type="text"]{ float:left; font-family:Arial; width:154px; height:24px; border:1px solid #616161; border-right:none; font-size:12px; color:#898989; vertical-align:middle; line-height:24px; padding:0 0 0 10px;}

.searchForm input[type="submit"]{ float:left; background:url(./images/magnifier.jpg) no-repeat; width:30px; height:26px; border:none; cursor:pointer;}

.loginSection{float:right; position:relative; margin:0 0 0 10px;}
.logintab{ margin:0 10px 0 0;background:url(./images/arrowbutton.jpg) no-repeat left; display:inline-block; padding:0 0 0 10px; text-decoration:none; height:26px;}
.logintab span{background:url(./images/arrowbutton.jpg) no-repeat right; display:inline-block; padding:0 40px 0 0; cursor:pointer; height:26px; margin:0 -10px 0 0; font-size:13px; color:#FFFFFF; font-weight:bold; line-height:26px;}


/* navigations */

ul.navigations{background:url(./images/navbg.jpg) repeat-x; height:38px; width:100%; margin:0; padding:0;-o-border-radius:3px 3px 0 0 ;-icab-border-radius:3px 3px 0 0 ;-khtml-border-radius:3px 3px 0 0 ;-moz-border-radius:3px 3px 0 0 ;-webkit-border-radius:3px 3px 0 0 ;border-radius:3px 3px 0 0 ;}
ul.navigations li{float:left; height:38px; background:url(./images/devider.jpg) no-repeat right center; padding:0 14px 0 14px;}
ul.navigations li a{ margin:5px 0 0 0; text-transform:uppercase; display:block; padding:0 15px; text-decoration:none; font-size:12px; color:#FFFFFF; font-weight:bold; height:28px; line-height:28px;}
ul.navigations li a:hover, ul.navigations li a.current{background:url(./images/hover.jpg) repeat-x;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }



/* menu */
/* #menu, #menu ul {background:url(./images/navbg.jpg) repeat-x; height:38px;margin:0; padding:0;-o-border-radius:3px 3px 0 0 ;-icab-border-radius:3px 3px 0 0 ;-khtml-border-radius:3px 3px 0 0 ;-moz-border-radius:3px 3px 0 0 ;-webkit-border-radius:3px 3px 0 0 ;border-radius:3px 3px 0 0 ;position:relative; z-index:9;}

#menu li {float:left; height:38px; background:url(./images/devider.jpg) no-repeat right center; padding:0 14px 0 14px; white-space: nowrap }
#menu li a { font-family:Arial; margin:5px 0 0 0; text-transform:uppercase; display:block; padding:0 15px; text-decoration:none; font-size:12px; color:#FFFFFF; font-weight:bold; height:28px; line-height:28px;}

#menu ul { width:200px; background: #c69a06; display: none; position: absolute;-o-border-radius:3px;-icab-border-radius:3px ;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:auto;}
#menu ul li { background: none; border-bottom: 1px solid #ab8505; float: none; padding:0; margin:0; height:25px; line-height:25px; }
#menu ul li a{ background:#c69a06!important;  height:25px; line-height:25px; margin:0; font-size:11px; }
#menu ul li a:hover{background: #ab8505!important; border-radius:0;}
#menu ul li:last-child{border-bottom:none;}

#menu li.has_child {}
#menu li.has_child:hover { }
#menu li a:hover{background:url(./images/hover.jpg) repeat-x;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu li a.current{background:url(./images/hover.jpg) repeat-x;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu li.hover a{background:url(./images/hover.jpg) repeat-x;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu ul ul{left:100%;top:0;}  */


#menu, #menu ul { background:url(./images/navbg.jpg) repeat-x; height:38px;margin:0; padding:0;-o-border-radius:3px 3px 0 0 ;-icab-border-radius:3px 3px 0 0 ;-khtml-border-radius:3px 3px 0 0 ;-moz-border-radius:3px 3px 0 0 ;-webkit-border-radius:3px 3px 0 0 ;border-radius:3px 3px 0 0 ;position:relative; z-index:9;}
#menu li {float:left; height:38px; background:url(./images/devider.jpg) no-repeat right center; position:relative; padding:0 12px 0 12px; white-space: nowrap }
#menu li a { font-family:Arial; margin:5px 0 0 0; text-transform:uppercase; display:block; padding:0 15px; text-decoration:none; font-size:12px; color:#FFFFFF; font-weight:bold; height:28px; line-height:28px; }

#menu ul {top:30px; width:202px; background: #c69a06; display: none; position: absolute;-o-border-radius:3px;-icab-border-radius:3px ;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:auto;}
#menu ul li { background: none; border-bottom: 1px solid #ab8505; float: none; padding:0; margin:0; height:25px; line-height:25px; }
#menu ul li a{ background:#c69a06!important;  height:25px; line-height:25px; margin:0; font-size:11px; }
#menu ul li a:hover{background: #ab8505!important; border-radius:0;}
#menu ul li:last-child{border-bottom:none;}
#menu ul li:first-child a:hover{-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0 ;-khtml-border-radius:3px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; }
#menu ul li:last-child a:hover{-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0 ;-khtml-border-radius:3px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:0 0 3px 3px; }

#menu ul li ul li:first-child a:hover{-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0 ;-khtml-border-radius:3px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; }
#menu ul li ul li:last-child a:hover{-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0 ;-khtml-border-radius:3px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:0 0 3px 3px; }
#menu ul li ul li ul li:first-child a:hover{-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0 ;-khtml-border-radius:3px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; }
#menu ul li ul li ul li:last-child a:hover{-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0 ;-khtml-border-radius:3px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:0 0 3px 3px; }

#menu li.has_child {}
#menu li.has_child:hover { }
#menu li a:hover{background:url(./images/hover.jpg) repeat-x;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu li a.current{background:url(./images/hover.jpg) repeat-x;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu li.hover a{background:url(./images/hover.jpg) repeat-x;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

#menu ul ul{left:100%;top:0;}


/** banner **/
#bannerArea{width:1000px; margin:0 auto; position:relative;}
.bannerWrap{background:url(./images/bluestrip.jpg) repeat-x; padding:10px;}
.banner{width:100%;}

#nav{position:absolute; right:12px; bottom:0; background:#032b5c; padding:10px; z-index:9;}
#nav a{ float:left;margin:0 4px 0 0; padding:0; border:1px solid #FFFFFF; background:#FFFFFF; text-decoration:none;height:16px; width:18px; text-align:center; line-height:16px; color:#333333; font-size:13px;}
#nav a.activeSlide{ background:#0181ff; color:#FFFFFF; }
#nav a:last-child{margin-right:0;}
/* body */

#body{width:1000px; margin:0 auto; position:relative; padding:20px 0 0 0; background:url(./images/shadow.png) no-repeat center 2px;}

/* left panel */

.leftPanel{width:212px; float:left;}
.roundWrap{width:100%; padding:0 0 20px 0;}
.bluetop{ background:url(./images/blueheading.jpg) repeat-x; height:32px;-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; border:1px solid #044e96; border-bottom:none;
-o-box-shadow:inset 0 1px #5088bf;
-icab-box-shadow:inset 0 1px #5088bf;
-khtml-box-shadow:inset 0 1px #5088bf;
-moz-box-shadow:inset 0 1px #5088bf;
-webkit-box-shadow:inset 0 1px #5088bf;
box-shadow:inset 0 1px #5088bf; padding:0 0 0 10px; position:relative;}
.bluetop h2{ font-size:16px; color:#FFFFFF; font-weight:bold; line-height:32px;}

.blacktop{ background:url(./images/black_heading.jpg) repeat-x; height:32px;-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; border:1px solid #414141; border-bottom:none;
-o-box-shadow:inset 0 1px #858585;
-icab-box-shadow:inset 0 1px #858585;
-khtml-box-shadow:inset 0 1px #858585;
-moz-box-shadow:inset 0 1px #858585;
-webkit-box-shadow:inset 0 1px #858585;
box-shadow:inset 0 1px #858585; font-size:16px; color:#FFFFFF; font-weight:bold; padding:0 0 0 10px; line-height:32px; position:relative;}
.blacktop h2{ font-size:16px; color:#FFFFFF; font-weight:bold; line-height:32px;}

.roundWrap .inner{border:1px solid #bcbcbc; border-top: none; padding:12px;-o-border-radius:0 0 3px 3px;-icab-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.newsWrap{width:100%;}
.newsWrap h6{ color:#888888; font-size:11px;}
.newsWrap h3{ color:#004a93; font-size:14px;  line-height:16px; padding:5px 0 0 0;}
.newsWrap h3 a{ font-weight:bold; color:#004a93; font-size:14px; text-decoration:none;}
.newsWrap h3 a:hover{ color:#000;}
.newsWrap p{ font-size:12px; color:#666666; line-height:18px; padding:5px 0 10px;}
.more{color:#004a93;font-weight:bold; text-transform:uppercase; text-decoration:none; display:inline-block; text-transform:uppercase; font-size:12px;}
.more:hover{color:#000000;}

ul.listing_bluearrows{margin:0; padding:0;}
ul.listing_bluearrows li{ border-bottom:1px solid #c5c5c5;margin:0 0 5px 0; padding:0;}
ul.listing_bluearrows li a{ display:block; background:url(./images/square_arrow.jpg) no-repeat left 1px;margin:0 0 0 0; padding:0 5px 4px 20px; font-size:12px; color:#555555; font-weight:bold; text-decoration:none;}
ul.listing_bluearrows li a:hover{color:#336da0;}




/* right panel */

.rightPanel{width:768px; float: right;}
.rightPanel .grid_1{width:555px;}
.rightPanel .grid_2{width:192px; float:right;}

ul.roundtabs{margin:5px 0 0 0; padding:0;}
ul.roundtabs li{margin:0 10px 0 0; padding:0; float:left;}
ul.roundtabs li a{ display:block;margin:0; padding:0 15px; height:28px; line-height:24px; font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:15px;}
ul.roundtabs li a:hover{background:#FFFFFF;-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; color:#282828;}
ul.roundtabs li.selected a{background:#FFFFFF;-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; color:#282828;}

ul.listing_products{margin:0 0 0 0; padding:0;}
ul.listing_products li{ float:left; background:#dcdcdc;margin:0 9px 0 0; padding:4px 4px 10px 4px; text-align:center;}
ul.listing_products li img{ border:4px solid #FFFFFF;margin:0 0 5px 0; padding:0;}
ul.listing_products li p{ font-size:14px; color:#004a93; font-weight:bold;}
ul.listing_products li a{text-decoration:none;}
ul.listing_products li:hover{background:#363636;}
ul.listing_products li:hover p{ color:#FFFFFF;}

.frontSection{width:100%;}
.frontSection img{ margin:0 0 0 10px; float:right;-o-border-radius:3px;-icab-border-radius:3px ;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.frontSection h2{ font-size:20px; color:#313131; line-height:22px; font-weight:bold; margin:0; padding:0 0 10px 0;}
.frontSection p{ font-size:13px; color:#575757; line-height:18px; margin:0; padding:0 0 10px 0;}



ul.listing_rightLinks{margin:0; padding:0;}
ul.listing_rightLinks li{ display:block;margin:0; padding:0 0 6px 0;}
ul.listing_rightLinks li a{ background:url(./images/bluebutton.jpg) repeat-x top; line-height:34px; text-transform:uppercase; height:37px; border:1px solid #044e96; text-decoration: none; display:block;margin:0; padding:0 0 0 6px;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; font-size:14px; font-weight:bold; color:#FFFFFF;}
ul.listing_rightLinks li a img{ float:left; margin:5px 5px 0 0;}
ul.listing_rightLinks li a:hover{background-position:0 -40px;}

.whiteWrap{background:#FFFFFF; border:5px solid #e0e0e0;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; padding:10px; text-align: center; margin:15px 0 0 0;}
.whiteWrap h2{ font-size:20px; color:#313131; line-height:22px; font-weight:bold; margin:0; padding:0 0 10px 0;}













/* footer */

#footer{width:100%; padding:20px 0 10px; background:#363636; margin:20px 0 0 0;}
#footer .grid_1{width:570px;}
#footer .grid_1 p{ font-size:11px; color:#a7a7a7; clear:both; padding:5px 0 0 5px;}
ul.footerLinks{margin:0; padding:0;}
ul.footerLinks li{ float:left; background:url(./images/footdevider.jpg) no-repeat right;margin:0; padding:0;}
ul.footerLinks li a{ font-size:12px; color:#cccccc; text-decoration:none; padding:0 6px; text-decoration:none;}
ul.footerLinks li a:hover{color:#FFFFFF;}


#footer .grid_2{width:430px; float:right;}
.newsletterform{ width:280px; float: left;}
.newsletterform table{ width:100%;}
.newsletterform table td{ color:#cccccc; font-size:12px; padding:0 0 5px 0;}
.newsletterform table td input[type="text"]{ border:1px solid #292929; background:#FFFFFF; width:174px; height:26px; color:#969696; font-size:12px; line-height:26px; vertical-align:middle; padding:0 10px;}
.newsletterform table td input[type="submit"]{ cursor:pointer; padding:4px 10px; background:#bf9606; border:none; font-size:13px; color:#FFFFFF; font-weight:bold; text-shadow:1px 1px #6a4501;}
.newsletterform table td input[type="submit"]:hover{background:#1e64a9; text-shadow:none;}





#login_drop{background:#2d2d2d; border:1px solid #2d2d2d; padding:15px 15px 5px 15px; position:absolute; right:0; z-index:99; width:220px; top:26px;}
.formLogin{width:100%;}
.formLogin td{ padding:0 0 10px 0; font-size:13px; color:#fff;}
.bluelink{ color:#306eff; font-size:12px;}
.bluelink:hover{ color:#000;}

.formLogin td .bluelink{ color:#306eff; margin:10px 0 0 0;}
.formLogin td .bluelink:hover{ color:#fff;}

.formLogin input[type="text"]{width:95%; background:#FFFFFF; border:1px solid #000; height:30px; line-height:30px; vertical-align:middle; font-size:12px; color:#7a7a7a; padding:0 0 0 10px;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px;	border-radius:3px;
-o-box-shadow: inset 0 0 3px #dedbdb;
-icab-box-shadow: inset 0 0 3px #dedbdb;
-khtml-box-shadow: inset 0 0 3px #dedbdb;
-moz-box-shadow:inset 0 0 3px #dedbdb;
-webkit-box-shadow:inset 0 0 3px #dedbdb;
box-shadow:inset 0 0 3px #dedbdb; margin:3px 0 0 0;}

.formLogin input[type="password"]{width:95%; background:#FFFFFF; border:1px solid #000; height:30px; line-height:30px; vertical-align:middle; font-size:12px; color:#7a7a7a; padding:0 0 0 10px;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px;	border-radius:3px;
-o-box-shadow: inset 0 0 3px #dedbdb;
-icab-box-shadow: inset 0 0 3px #dedbdb;
-khtml-box-shadow: inset 0 0 3px #dedbdb;
-moz-box-shadow:inset 0 0 3px #dedbdb;
-webkit-box-shadow:inset 0 0 3px #dedbdb;
box-shadow:inset 0 0 3px #dedbdb; margin:3px 0 0 0;}
.formLogin input[type="text"]:focus{box-shadow:0px 0px 4px #000}
.formLogin input[type="password"]:focus{box-shadow:0px 0px 4px #000}
.formLogin input[type="checkbox"]{margin:0 3px 0 0; padding:0; vertical-align: middle;}
.formLogin input[type="submit"]{ background:#115294; border:1px solid #073462; padding:5px 10px; cursor:pointer; color:#FFFFFF; font-size:14px;
-o-box-shadow:inset 0 1px #b1b3b5;
-icab-box-shadow:inset 0 1px #b1b3b5;
-khtml-box-shadow:inset 0 1px #b1b3b5;
-moz-box-shadow:inset 0 1px #b1b3b5;
-webkit-box-shadow:inset 0 1px #b1b3b5;
box-shadow:inset 0 1px #3a91ea;-o-border-radius:4px;-icab-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius:4px;	border-radius:4px;}
.formLogin input[type="submit"]:hover{ background:#9b0d0f; border:1px solid #730506;box-shadow:inset 0 1px #df8a8b;-o-box-shadow:inset 0 1px #df8a8b;
-icab-box-shadow:inset 0 1px #df8a8b;
-khtml-box-shadow:inset 0 1px #df8a8b;
-moz-box-shadow:inset 0 1px #df8a8b;
-webkit-box-shadow:inset 0 1px #df8a8b; }


#languages_drop{background:#6f6f6f; padding:0; position:absolute; left:0; z-index:99;/*  width:150px;  */top:24px;}

ul.listing_whiteArrow{margin:0; padding:0;}
ul.listing_whiteArrow li{ display:block; border-bottom:1px solid #646464;margin:0; padding:0;}
ul.listing_whiteArrow li a{ text-decoration:none; background: url(./images/whitearrow.png) no-repeat 12% 7px; font-size:11px; color:#FFFFFF; text-transform:uppercase; display:block; margin:0; padding:5px 21px 5px 20px;}
ul.listing_whiteArrow li a:hover, ul.listing_whiteArrow li a:focus{ background:#414141 url(./images/whitearrow.png) no-repeat 12% 7px;}



a.previousarrow {position:absolute;top:10px;right:20px;z-index:1000;outline:none;}
a.nextarrow {position:absolute;top:10px;right:5px;z-index:1000;outline:none;}
#newsSlider {padding:0;overflow:hidden;width:190px !important; margin:0 auto;}
#newsSlider ul {margin:0;padding:0 0 0 0;}
#newsSlider ul li {float:left;margin:0 3px 0 0; width:190px!important; position:relative;}

/**[Start Added by Wordpress Developer]**/
ul#menu  li.current-menu-item  a{
background:url(./images/hover.jpg) repeat-x;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}
ul#menu  li.current-post-ancestor  a{
background:url(./images/hover.jpg) repeat-x;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}
ul#menu  li.current-menu-ancestor a{
background:url(./images/hover.jpg) repeat-x;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}
/* div#content a{
color: #004A93;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
} */
div#content p{
color: #666666;
font-size: 13px;
line-height: 20px;
padding: 0 0 10px;
text-align: justify;
}
div#content h1.page-title{
color: #666666;
font-size: 13px;
line-height: 20px;
padding: 0 0 10px;
text-align: justify;
}
div#content .entry-title{
color: #666666;
font-size: 13px;
line-height: 20px;
padding: 0 0 10px;
text-align: justify;
}
span.error {
color: #FF0000;
font-family: 'CalibriRegular';
font-size: 12px;
font-family:Arial;
}
h3.assistive-text{display:none;}
#nav-above{
width:65%;
display:inline;
float:left;
}
#nav-above .nav-previous a{
color: #1B61A7;
text-decoration: none;
font-weight:bold;
font-size:12px;
}
#nav-above .nav-next a{
color: #1B61A7;
text-decoration: none;
font-weight:bold;
font-size:12px;
}
.nav-previous{float:left;width:20%}
.nav-next{float:left;width:20%}
.meta-nav{font-weight:bold;}

ul.listing_leftLinks li.current_page_item a{
background:url(./images/blackarrow.png) no-repeat scroll 4% 12px #E5E5E5;
}

#footer .grid_1 .textwidget{font-size:11px; color:#a7a7a7; clear:both; padding:5px 0 0 5px}

ul.listing_leftLinks li a.current{
background:url(./images/blackarrow.png) no-repeat scroll 4% 12px #E5E5E5;
}
.searchpage #nav-above{
padding: 10px 10px 10px 10px;
width:100%
}
.searchpage .nav-previous a{font-weight:bold; font-size:16px!important; color:#1b61a7; margin:0 0 5px 0; line-height:16px; padding:0 0 5px 0;}
.searchpage .nav-next a{font-weight:bold; font-size:16px!important; color:#1b61a7; margin:0 0 5px 0; line-height:16px; padding:0 0 5px 0;}

ul.search_results .meta-nav em{font-size:20px;}
ul.search_results {margin:0; padding:0;}

ul.search_results li{ /* border:1px solid #cdcdcd; */margin:0 0 15px 0; padding:5px; display:block;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
ul.search_results li .date{width:70px; float:left;}
ul.search_results li:hover{background:#f8f8f8;}
ul.search_results li .date h6{ font-weight:bold; background:#575757; padding:6px 0; text-align:center; font-size:12px; color:#FFFFFF; text-transform:uppercase;
-o-border-radius:3px 3px 0 0;-icab-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0; }

ul.search_results li .date h5{ font-weight:bold; font-size:26px; color:#333333; background: url(../images/grd_bg.jpg) repeat-x bottom; border:1px solid #c9c9c9; border-top:none; padding:6px 0; text-align:center; text-transform:uppercase;-o-border-radius:0 0 3px 3px;-icab-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px; }
ul.search_results li h3{ font-weight:bold; font-size:16px; color:#1b61a7; margin:0 0 5px 0; line-height:16px; padding:0 0 5px 0;}
ul.search_results li h3 a{ color:#1b61a7; text-decoration:none;}
ul.search_results li h3 a:hover{color:#000000;}
ul.search_results li p{ font-size:13px; color:#666; margin:0 0 5px 0; text-decoration:none; line-height:18px;}
ul.search_results fieldset{border:none;}
ul.listing_rightLinks2 li a{ background:url(./images/bluebutton.jpg) repeat-x top; line-height:34px; text-transform:uppercase; height:37px;width:180px; border:1px solid #044e96; text-decoration: none; display:block;margin-top:10px; padding:0 0 0 6px;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; font-size:14px; font-weight:bold; color:#FFFFFF;}
ul.listing_rightLinks3 li a{ background:url(./images/bluebutton.jpg) repeat-x top; line-height:34px; text-transform:uppercase; height:27px;width:100px; border:1px solid #044e96; text-decoration: none; display:block;margin-top:3px; padding:0 0 0 6px;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; font-size:11px; font-weight:bold; color:#FFFFFF;}
ul.listing_rightLinks4 li a{ background:url(./images/hover.jpg) repeat-x top; line-height:10px; text-transform:uppercase; height:15px;width:120px; border:1px solid #044e96; text-decoration: none; display:block;margin-top:3px; padding-top:3px;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; font-size:11px; font-weight:bold; color:#FFFFFF;text-align:center;}
/**[End Added by Wordpress Developer]**/

/****   Map css    ******/

.map {
	background: url(images/map.png) no-repeat 0 0;
	display:block;
	margin:0px;
	position: relative;
	width:740px;
	height:400px;
    padding:0px!important;
	-webkit-transform: translateZ(0); /* webkit flicker fix */
	-webkit-font-smoothing: antialiased; /* webkit text rendering fix */
}
.map .tooltip {
	position:absolute;
	z-index:1;
}
.map .tooltip a { background:url(images/ellipse.png) no-repeat 0 0;
	width:22px;
	height:22px;
	display:block;
}
.lightTip .content {
	width: 150px;	
	padding: 10px;
	font-size: 14px;
	text-align: center;
	color:#666;
	background: rgb(255, 255, 255);
	border: 4px solid rgb(255, 255, 255);
	border-radius: 5px;
	text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px;
	box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px 0px;
}
.lightTip .content:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-color: #FFFFFF transparent transparent transparent;
	top: 60px;
	left: 75px;
}
.map .one {
	left:512px;
	top:127px;
	z-index:0;
}
.map .two {
	left:505px;
	top:120px;
	z-index:1;
}
.map .three {
	left:255px;
	top:256px;
	z-index:2;
}
.map .four {
	left:237px;
	top:256px;
	z-index:3;
}
.map .five {
	left:378px;
	top:193px;
	z-index:6;
}
.map .six {
	left:380px;
	top:202px;
	z-index:5;
}
.map .seven {
	left:315px;
	top:305px;
	z-index:6;
}
.map .eight {
	left:310px;
	top:346px;
	z-index:7;
}
.map .nine {
	left:360px;
	top:320px;
	z-index:8;
}
.map .ten {
	left:511px;
	top:139px;
	z-index:9;
}
.map .eleven {
	left:511px;
	top:187px;
	z-index:7;
}
.map .twelve {
	left:478px;
	top:102px;
	z-index:8;
}
.map .thirteen {
	left:387px;
	top:190px;
	z-index:9;
}
/******************/