/*
Theme name: Colusa
Theme URI: http://mc2design.com
Author: MC2 Design
Author URI: http://mc2design.com
Version: 1.0
Tags: Colusa
*/

/* Include Reset File */
@import url("reset.css");
*{-webkit-font-smoothing:antialiased;}
html{background:#000 url(images/newbg2.jpg) center -126px no-repeat;-webkit-text-size-adjust:none;}
body{background:url(images/topshadow.png) left top repeat-x;font-family:Arial,sans-serif;font-size:12px;line-height:18px;color:#3a3b3d;margin:0;}
img{border:none;outline:none;}
a:link,
a:visited,
a:active{color:#394A69;outline:none;text-decoration:none;}
a:hover{color:#000000;}
.clear{clear:both;}
textarea,
input{color:#7b7d6f;border:1px solid #b5b5b5;}
strong{font-weight:bold;}
p img{padding:0;max-width:100%;}
img.centered,
img.aligncenter{display:block;margin:0 auto;border:1px solid #c0c0c0;overflow:hidden;padding:4px;}
img.alignright{padding:4px;margin:2px 0 2px 7px;display:inline;border:1px solid #c0c0c0;}
img.alignleft{padding:4px;margin:2px 7px 2px 0;display:inline;border:1px solid #c0c0c0;}
.alignright{float:right;}
.alignleft{float:left}
acronym,
abbr,
span.caps{cursor:help;}
acronym,
abbr{border-bottom:1px dashed #999;}
.center{text-align:center;}
.hidden{display:none;}
.aligncenter,
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#wrapper{width:1050px;margin:0px auto 0;position:relative;}
#header{padding:0px;width:1050px;display:block;}
#nav{margin-left:164px;}
#header #logo a{float:left;}
#header #logo a.logoA{margin-left:119px;}
#header #logo a.logoA img{margin-top:11px;}
#header #logo a.logoB{margin-top:13px;}
#header #logo a.logoB img{margin:31px 31px 0;}
#header #logo{background:url(images/glow.png) no-repeat;float:left;position:absolute;left:-119px;top:7px;}
.toplinks{position:absolute;right:0;top:124px;}
.toplinks ul{margin:0;padding:0;list-style:none;}
.toplinks ul li{float:left;padding:3px 26px 2px 4px;background:url(images/icons.png) right top no-repeat;}
.toplinks ul li.pdf{background-position:right -1px;}
.toplinks ul li.email{background-position:right -42px}
.toplinks ul li.print{background-position:right -78px;}
.toplinks ul li.print a{cursor:pointer;}
.toplinks ul li a{color:#e8e8e8;font-size:12px;text-transform:uppercase;font-family:'Open Sans Condensed',sans-serif;}
#header #pagenav{margin-top:112px;background:#253044;width:100%;border-bottom:1px solid #1a2230;float:right;}

/* Superfish - Menu Styles */
.sf-menu,
.sf-menu *{z-index:9999!important;}
.sf-menu,
.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{}
.sf-menu ul{position:absolute;top:-999em;width:12em;white-space:nowrap; /* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li{float:left;position:relative;}
.sf-menu li#menu-item-137 ul.sub-menu{right:-8px;left:auto;}
.sf-menu li.new_1:hover ul,
.sf-menu li.new_1.sfHover ul{width:9em;}
.sf-menu li.new_8:hover ul,
.sf-menu li.new_8.sfHover ul{right:-8px;left:auto;width:8em;}
.sf-menu a{display:block;position:relative;font-family:'Open Sans Condensed',sans-serif;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:56px; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:12.8em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em; /* match ul width */top:0;}
.sf-menu{float:left;margin-bottom:0;margin-left:166px;letter-spacing:2px;display:block!important;}
.sf-menu a{padding:10px 12px 6px;text-decoration:none;}
.sf-menu a,
.sf-menu a:visited,
.sf-menu a,
.sf-menu a:link{color:#fff;font-size:12px;text-transform:uppercase;}
.sf-menu li{font-size:18px;padding-top:21px;}
.sf-menu li a:hover{}
.sf-menu li ul{background:none repeat scroll 0 0 #1A2233;padding:5px 0;}
.sf-menu li ul li{font-size:14px;padding-top:0;}
.sf-menu li ul li a{font-size:13px;text-transform:capitalize;padding:2px 12px 2px 15px;}
.sf-menu li ul li a:link,
.sf-menu li ul li a:visited{color:#fff;text-transform:capitalize;font-size:13px;}
.sf-menu li ul li a:hover{border:0;color:#ffeb95;}
.sf-menu li ul li ul li a:link,
.sf-menu li ul li ul li a:visited{color:#000;}
.sf-sub-indicator{padding:0;margin:0;}
.sf-menu li.sfHover{background:url(images/menuHover.png) center top no-repeat;}
.sf-menu li.sfHover li.sfHover{background:none;}
.sf-menu li:hover a{color:#ffeb95;}
.sf-menu li a.active{color:#ffeb95;}
body #footer .footernav ul li a.active{color:#ffeb95;}

/* Third Level */
.sf-menu li ul li ul{border:0 none;left:162px!important;width:12em!important;}
.sf-menu li ul li ul li a{color:#FFFFFF!important;padding:0 0 0 10px;}
.sf-menu li ul li ul li a:hover{color:#ffeb95!important;}

/* Custom Menu CSS */
#menu-item-25 .sub-menu{width:152px!important;}
#menu-item-137 .sub-menu{width:148px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#menu-item-25 .sub-menu{width:153px!important;}
	#menu-item-137 .sub-menu{right:-6px!important;}
}
#menu-item-591 .sub-menu{left:-170px!important;width:170px!important;background:#141a27;}
#main{clear:both;overflow:hidden;}
#main .container{border-radius:0;padding:0;overflow:hidden;}
#slider{width:900px;height:250px;position:relative;overflow:hidden;margin-bottom:20px;}
#slider #sliderContent{width:900px;position:absolute;top:0;margin-left:0;}
#slider .sliderImage{float:left;position:relative;display:none;}
#slider .sliderImage span{position:absolute;font-size:12px;padding:20px 30px;width:840px;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;color:#fff;display:none;}
#slider .sliderImage h3{font-size:18px;margin:0;padding:0;line-height:24px;color:#ffffff;}
#slider .top{top:0;left:0;}
#slider .bottom{bottom:0;left:0;}
#slider .left{top:0;left:0;width:110px!important;height:280px;}
#slider .right{right:0;bottom:0;width:90px!important;height:290px;}
#main .container .slogan{margin-bottom:20px;padding:10px 0 30px;border-bottom:1px solid #e3e3e3;}
#main .container .slogan .qbutton{float:right;line-height:50px;margin-left:5px;}
#main .container .slogan .qbutton a:link,
#main .container .slogan .qbutton a:visited,
#main .container .slogan .qbutton a:active{font-size:18px;padding:10px;background:#5c96b0 url(images/qbutton_bg.png) top left repeat-x;border:1px solid #bdbdbd;color:#ffffff;}
#main .container .slogan .qbutton a:hover{background:#88c2dc url(images/qbutton_hover_bg.png) top left repeat-x;}
#main .container .slogan h2{font-size:28px;color:#4a85a0;}
#main .container .home_widgets{overflow:hidden;font-size:12px;line-height:22px;color:#8b8c8c;}
#main .container .home_widgets .widget{margin-left:30px;width:280px;float:left;}
#main .container .home_widgets .widget h3{padding:15px 10px;padding-top:0;margin-bottom:15px;font-size:24px;color:#4a85a0;border-bottom:1px solid #e3e3e3;}
#main .container .home_widgets .widget p{margin-bottom:15px;}
#main .container .home_widgets .widget ul{}
#main .container .home_widgets .widget ul li{padding-bottom:5px;padding-left:20px;background:url(images/icon_bullet.png) 0 5px no-repeat;}
#main .container .portfolio{}
#main .container .portfolio .title{padding-bottom:10px;border-bottom:1px solid #e3e3e3;color:#818181;}
#main .container .portfolio .title h2{color:#5c96b0;font-size:30px;}
#main .container .portfolio .portfnav{font-size:11px;color:#929292;padding:10px 20px;border-bottom:1px solid #e3e3e3;overflow:hidden;}
#main .container .portfolio .portfnav ul{overflow:hidden;}
#main .container .portfolio .portfnav ul li{display:inline;margin-right:5px;}
#main .container .portfolio .portfnav ul li a{padding:5px 10px!important;padding:0px 10px;}
#main .container .portfolio .portfnav ul li.active a,
#main .container .portfolio .portfnav ul li a:hover{background:#e6e6e6;color:#4c4c4c;}
#main .container .portfolio #folio{overflow:hidden;margin-top:30px;}
#main .container .portfolio #folio .item{width:400px;float:left;margin-bottom:40px;padding:0 25px;}
#main .container .portfolio #folio .item img{border:1px solid #dddddd;background:#ededed;padding:5px 4px;margin-bottom:10px;}
#main .container .portfolio #folio .item h2{font-size:18px;margin-bottom:10px;}
#main .container .portfolio #folio .item p{font-size:12px;color:#8a8a8a;}
#main .container .content{line-height:24px;color:#7e7e7e;width:560px;float:left;}
#main .container .content .title{font-size:30px;color:#5c96b0;margin-bottom:15px;}
#main .container .content p{margin-bottom:20px;color:#3a3b3d;font-size:12px;}
#main .container .content h1,
#main .container .content h2,
#main .container .content h3,
#main .container .content h4{color:#394a69;margin-bottom:15px;}
#main .container .content h1{font-size:30px;}
#main .container .content h2{font-size:24px;}
#main .container .content h3{font-size:18px;}
#main .container .content h4{font-size:12px;}
#main .container .content ul{margin:10px 0 10px 20px;}
#main .container .content ul li{background:url("images/bul.png") no-repeat scroll 0 7px transparent;font-family:arial;font-size:12px;line-height:24px;padding-left:20px;color:#3a3b3d;}
#main .container .content ol{list-style:decimal;margin:10px 0 10px 50px;}
#main .container .content ol li{padding-bottom:5px;}
#main .container .content blockquote{border:1px #c0c09b solid;background:#f0f0e5 url(images/quote.png) 10px 15px no-repeat;padding:20px;padding-left:65px;font-style:italic;margin:20px 0;}
#main .container .content a{text-decoration:underline;}
#main .container .content form{margin:20px 40px;}
#main .container .content form label{display:block;margin-bottom:5px;}
#main .container .content form input,
#main .container .content form textarea,
#main .container .content form select{background-color:#e7e7e2;border:1px solid #ccccba;padding:5px;color:#333333}
#main .container .content .blogpost{margin-bottom:20px;overflow:hidden;}
#main .container .content .blogpost .comments{float:left;margin-right:10px;margin-top:5px;background:url(images/commentcount.png) top left no-repeat;font-weight:600;font-size:11px;width:35px;height:33px;text-align:center;padding-top:2px;}
#main .container .content .blogpost .comments a{color:#6e6e6e;text-decoration:none;}
#main .container .content .blogpost h2.title{margin:0;padding:0;margin-left:45px}
#main .container .content .blogpost h2 a{text-decoration:none;}
#main .container .content .blogpost .meta{font-size:12px;margin-left:45px}
#main .container .content .blogpost .entry{clear:both;overflow:hidden;margin-top:15px;}
#main .container .content .social{overflow:hidden;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 0;margin-bottom:20px;}
#main .container .content .social a{text-decoration:none;}
#main .container .content .social h3{margin:0;padding:0;color:#518c9b;}
#main .container .content .social p{font-size:12px;margin-bottom:10px;}
#main .container .content .social ul{font-size:12px;margin:0;margin-bottom:0px!important;margin-bottom:1px;padding:0;}
#main .container .content .social ul li{display:inline;margin-right:10px;background-position:0 0;background-repeat:no-repeat;}
#main .container .content .social ul li.designfloat{background-image:url(images/fav/designfloat.png);}
#main .container .content .social ul li.delicious{background-image:url(images/fav/delicious.png);}
#main .container .content .social ul li.digg{background-image:url(images/fav/digg.png);}
#main .container .content .social ul li.stumbleupon{background-image:url(images/fav/stumbleupon.png);}
#main .container .content .social ul li.reddit{background-image:url(images/fav/reddit.png);}
#main .container .content .social ul li.technorati{background-image:url(images/fav/technorati.png);}
#main .container .content #comments{font-size:24px;margin:0;}
#main .container .content ol.commentlist{margin:20px 0 0;clear:both;overflow:hidden;list-style:none;}
#main .container .content ol.commentlist li{margin:10px 0;line-height:18px;padding:10px;}
#main .container .content ol.commentlist li .comment-author{}
#main .container .content ol.commentlist li .comment-author .fn{color:#000;}
#main .container .content ol.commentlist li .comment-author .avatar{float:right;border:1px solid #dddddd;background:#ededed;padding:3px;}
#main .container .content ol.commentlist li .comment-meta{font-size:10px;}
#main .container .content ol.commentlist li .comment-meta a{color:#a7a7a7;text-decoration:none;}
#main .container .content ol.commentlist li p{line-height:22px;margin-top:5px;}
#main .container .content ol.commentlist li .reply{}
#main .container .content ol.commentlist li .reply a{background:#77afbe;color:#fff;text-decoration:none;padding:5px 10px;}
#main .container .content ol.commentlist li .reply a:hover{background:#000;color:#fff;}
#main .container .content ol.commentlist li.odd{border:1px solid #bbe0e8;background:#e7f1f3;}
#main .container .content ol.commentlist li.even{border:1px solid #e5e5e5;background:#f1f1f1;}
#main .container .content #comment-form{margin-top:20px;}
#main .container .content #comment-form #respond{}
#main .container .content #comment-form #respond h3{font-size:24px;}
#main .container .content #comment-form #respond #commentform{margin:0;}
#main .container .content #comment-form #respond #commentform label{margin-left:10px;display:inline;}
#main .container .content #comment-form #respond #commentform label small{font-size:10px;color:#a0a0a0;}
#main .container .content #comment-form #respond #commentform textarea,
#main .container .content #comment-form #respond #commentform input{margin-bottom:10px;padding:5px;margin:0 10px 10px 0;background:#f8f8f5;border-left:1px solid #d1cec6;border-top:1px solid #d1cec6;border-right:1px solid #edede8;border-bottom:1px solid #edede8;}
#main .container .content #comment-form #respond #commentform input{width:400px;}
#main .container .content #comment-form #respond #commentform textarea{width:560px;}
#main .container .content #comment-form #respond #commentform input#commentSubmit{width:100px;padding:5px;background:#a6cfda;border:1px solid #78b0bf;color:#fff;font-weight:bold;cursor:pointer;}
#main .container .content .navigation,
#main .container .content .comment-nav{clear:both;font-size:11px;overflow:hidden;}
#main .container .content .navigation .alignleft,
#main .container .content .navigation .alignright,
#main .container .content .comment-nav .alignright,
#main .container .content .comment-nav .alignleft{width:49%;overflow:hidden;padding:10px 0;}
#main .container .content .navigation .alignright,
#main .container .content .comment-nav .alignright{text-align:right;}
#main .container .content .navigation a,
#main .container .content .comment-nav a{background:#eee;border:1px solid #d0d0c9;padding:10px;text-decoration:none;}
#main .container .content .navigation a:hover,
#main .container .content .comment-nav a:hover{border:1px solid #c2c2c2;color:#6d6d6d;}
#main .container .fullwidth{width:900px;}
#main .container .fullwidth .thumblarge{margin-bottom:20px;}
#main .container .sidebar{width:257px;margin-left:10px;float:left;}
#main .container .sidebar .widget{margin-bottom:20px;}
#main .container .sidebar .widget h3{padding:0 10px 10px;padding-top:0;margin-bottom:15px;font-size:24px;color:#747474;border-bottom:1px solid #e3e3e3;}
#main .container .sidebar .widget h3 img{display:none;}
#main .container .sidebar .widget ul{}
#main .container .sidebar .widget ul li{padding-bottom:5px;padding-left:20px;background:url(images/icon_bullet.png) 0 5px no-repeat;}
#main .container .sidebar .widget_rssfeed{font-size:16px;}
#main .container .sidebar .widget_rssfeed ul li.rss{background:url(images/rssfeed.png) 0 0 no-repeat;padding:6px 0 10px 38px;}
#main .container .sidebar .widget_rssfeed ul li.email{background:url(images/mail.png) 0 0 no-repeat;padding:6px 0 10px 38px;}
#main .container .sidebar .widget_rssfeed ul li.twitter{background:url(images/twitter.png) 0 0 no-repeat;padding:6px 0 10px 38px;}
#main .container .sidebar .widget_search{}
#main .container .sidebar .widget_search form{}
#main .container .sidebar .widget_search form div{background:#e7e7e2;border:1px solid #cbcbc9;padding:5px;}
#main .container .sidebar .widget_search form div input{border:0;background:#e7e7e2;color:#666666;padding:5px;}
#main .container .sidebar .widget_search form div input#keyword{width:200px;}
#main .container .sidebar .widget_search form div input#searchsubmit{cursor:pointer;color:#616161;border-left:1px solid #cbcbc9;}
#footer{font-size:12px;padding:0px;clear:both;overflow:hidden;margin-top:8px;}
.footernav{background:#253044;border-bottom:1px solid #1A2230;}
.footernav ul li a{font-family:'Open Sans Condensed',sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1px;}
#footer .footernav,
#footer .copyright{float:left;display:inline;}
#footer .footernav ul{overflow:hidden;padding:15px 10px 12px 15px;}
#footer .footernav ul li{float:left;padding:0 20.5px;}
#footer .footernav ul li a:link,
#footer .footernav ul li a:visited,
#footer .footernav ul li a:active{color:#fff;}
#footer .footernav ul li a:hover{color:#FCE271;}
#footer .footernav ul li.current-menu-item a{color:#FCE271;}
#footer .copyright{padding:20px 0;text-align:left;float:left;color:#fff;font-size:14px;}
.foologo{float:right;padding:20px 0;}

/* Calender styles */
#wp-calendar{width:100%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;text-align:center;}
#wp-calendar th,
#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,
table#wp-calendar th{padding:3px 0;}

/* WP-PageNavi Styles */
.wp-pagenavi{clear:both;font-size:12px;padding:20px 10px 0;text-align:right;text-transform:uppercase;border-top:1px solid #e3e3e3;}
.wp-pagenavi a,
.wp-pagenavi a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;color:#87b5ca;background-color:#FFFFFF;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;color:#87b5ca;}
.wp-pagenavi a:hover{color:#000000;}
.wp-pagenavi a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;color:#87b5ca;}
.wp-pagenavi span.pages{color:#737373;float:left;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;color:#303030;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px;margin:2px;color:#000000;}

/****************section**************/
.sectionIn{background:url(images/secTop.png) repeat-x;float:left;width:962px;padding:34px 44px;}
.section{background:url(images/secBg.png) repeat;width:1050px;float:left;margin-top:8px;}

/********rightsection*********/
.sectionrightIn{background:url(images/rsectop.png) repeat-x;float:left;width:227px;padding:34px 15px;}
.sectionright{background:url(images/rsecbg.png) repeat;width:257px;float:left;margin-top:8px;}

/**************col-left***************/
.col-2left .section{width:783px;}
.col-2left .sectionIn{width:695px;}
.sectionIn h2{font-size:24px;font-family:'Open Sans Condensed',sans-serif;color:#253044;margin:0;text-transform:uppercase;font-weight:normal;}
.sectionIn h2.marginh2{margin-bottom:15px;font-family:'Open Sans Condensed',sans-serif;}
.sectionIn h3{font-size:15px;font-weight:bold;font-style:italic;font-family:arial;color:#394a69;margin:20px 0 12px;}
.front_page_content{float:left;width:500px;font-size:12px;color:#3a3b3d;font-family:arial;line-height:18px;}
.front_page_contentIn{float:left;font-size:12px;color:#3a3b3d;font-family:arial;line-height:18px;}
.front_page_content p,
.front_page_contentIn p{font-size:12px;color:#3a3b3d;font-family:arial;margin:20px 0;}
.career-co{font-size:12px;color:#3a3b3d;font-family:arial;margin:20px 0;}
.bl{color:#394a69;}
a.bl{text-decoration:underline;}

/*.career-co ul li{background: url('images/bul.png') 0 7px no-repeat; padding-left: 20px; font-family: 'Open Sans Condensed', sans-serif; letter-spacing: 1px; font-size: 14px; line-height: 24px;}*/
.home-content-wrapper ul li{background:url("images/bul.png") no-repeat scroll 0 7px transparent;font-family:arial;font-size:12px;letter-spacing:1px;line-height:24px;padding-left:20px;}
.featured_image{float:right;border-top:11px solid #020202;margin-top:8px;}
.page_image{float:right;border-top:11px solid #020202;margin-top:5px;position:relative;}
.page_image img{height:auto;width:100%;}
.mission_content{}
.mission_content li{background:url(images/bul.png) 0 10px no-repeat;letter-spacing:1px;padding:6px 0 6px 20px;}
.footernav{width:100%;}
.foologo a{margin-left:14px;}
.copySp{display:block;clear:both;padding-top:10px;font-size:12px;}
.search{float:right;margin-right:96px;margin-top:14px;}
.homelink{display:block;width:88px;height:44px;position:absolute;right:0;top:0;background:url(images/home.png) no-repeat;}
.homelink.acthome{background:url(images/homec.png) no-repeat;}
.title{background:#283246;padding:20px 28px;color:#fce271;font-size:36px;position:absolute;left:0;top:43px;text-transform:uppercase;font-family:'Open Sans Condensed',sans-serif;letter-spacing:3px;z-index:999;display:block;min-width:125px;}
#main{position:relative;}
.home-content-wrapper{float:left;width:783px;}
.desc{background:#ffeb95;padding:20px;position:absolute;top:103px;width:299px;z-index:998;}
.desc:empty{background:none!important;}
.desc p,
.desc{color:#3a3b3d;font-size:14px;line-height:18px;}

/**********table*********/
.data-table{border:1px solid #394A69;}
.data-table th{background:#394a69;padding:8px;color:#ffeb95;}
.data-table td{font-size:12px;color:#3a3b3d;background:#fff!important;border-bottom:1px solid #ecedf0;padding:8px!important;}
.data-table td a{color:#394a69;text-decoration:underline;}
.rightTitle{color:#fce271;font-size:24px;text-transform:uppercase;font-family:'Open Sans Condensed',sans-serif;font-weight:normal;margin:0;line-height:26px;}
.rightTitle a{color:#FCE271;}
.sub_page_nav{padding:0 13px;}
#supplementary_menu{margin:12px 0 25px;}
#supplementary_menu li{padding:3px 0;}
#supplementary_menu li a{font-size:20px;color:#fff;font-family:'Open Sans Condensed',sans-serif;text-transform:uppercase;}
#supplementary_menu li.current_page_item a{color:#fce271;}
.eventwed{margin-bottom:16px;}
.rightLogo{text-align:center;margin-top:35px;}

/***********staf**********/
.imagestaf{float:left;}
.imagestaf img{width:100%;}
.rightstaf{float:left;max-width:518px;padding:0 10px 10px;}
.rightstaf .staft{font-size:18px;font-weight:normal;color:#394a69;font-family:'Open Sans Condensed',sans-serif;text-transform:uppercase;margin:0;}
.rightstaf .stafh4{font-size:14px;color:#1c1b1b;font-family:'Open Sans Condensed',sans-serif;letter-spacing:1px;margin-bottom:15px;margin-top:6px;}
.sectionIn1{width:100%;float:left;border-bottom:1px solid #969da9;padding:15px 0 13px;}
.sectionIn1.last{border:none;}
.contentLeft{font-size:12px;font-family:arial;color:#3a3b3d;line-height:18px;}
#searchsubmit{background:url(images/searchbtn.png) no-repeat;width:14px;height:14px;border:none;text-indent:-9999em;position:absolute;right:5px;top:6px;cursor:pointer;}

/*#keyword{ padding: 3px; background: none; border:none;}*/
#keyword{padding:3px 22px 3px 3px;background:#fff;border:1px solid #000;}
#sidebarsearch{position:relative;}

/*#sidebarsearch div{ border: 1px solid #000; width: 173px; height: 22px; border-radius: 0; background: #fff; border-radius: 0;}*/
.sectionIn .featured_image{border:none;margin:0;}
.sectionIn .headh4{font-family:'Open Sans Condensed',sans-serif;font-weight:normal;font-size:18px;text-transform:uppercase;color:#394a69;letter-spacing:1px;margin:10px 0;}
.inquiry{color:#394a69;font-size:12px;font-family:arial;}
.innerBlock{float:left;width:100%;margin:25px 0 12px;}
.innerBlock .rightstaf{max-width:330px;padding:0;margin-right:20px;}
.innerBlock .imagestaf{width:345px;}
.p-gallery .rightstaf{max-width:100%;padding:0;width:100%;}
.p-gallery .sectionIn h2{float:left;margin-right:20px;margin-bottom:20px;letter-spacing:1px;word-spacing:1px;}
.p-gallery .rightstaf .stafh4{float:left;margin:0;color:#989898;font-size:24px;font-weight:normal;letter-spacing:1px;word-spacing:1px;}

/********* form ***********/
.form-row{float:left;width:100%;margin-bottom:15px;}
.form-row.lastformrow{margin-bottom:0px;}
.form-row .label{display:block;font-size:12px;font-family:arial;color:#3a3b3d}
.form-row .input-text input{width:208px;height:19px;padding:1px;}

/*********** contact us **********/
.contactform .form-row .input-btn .wpcf7-submit{background:url('images/btn.png') no-repeat;border:none;text-indent:-999em;height:33px;width:94px;cursor:pointer;}
.apply-btn{border:none;height:39px;cursor:pointer;background:#fce37d;background:-moz-linear-gradient(top,#fce37d 0%,#e8b03e 82%,#df9a2b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fce37d),color-stop(82%,#e8b03e),color-stop(100%,#df9a2b));background:-webkit-linear-gradient(top,#fce37d 0%,#e8b03e 82%,#df9a2b 100%);background:-o-linear-gradient(top,#fce37d 0%,#e8b03e 82%,#df9a2b 100%);background:-ms-linear-gradient(top,#fce37d 0%,#e8b03e 82%,#df9a2b 100%);background:linear-gradient(to bottom,#fce37d 0%,#e8b03e 82%,#df9a2b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fce37d',endColorstr='#df9a2b',GradientType=0);border:1px solid #fadf74;border-radius:8px;color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase;padding:0 20px;text-decoration:none;font-family:'Open Sans Condensed',sans-serif;text-shadow:0 0 1px #DF9A27;}
.tableDiv a{text-decoration:none;}
.contactform .form-row .input-textarea textarea{width:60%;height:120px;}
.contactform{position:relative;}
.contact-content{position:absolute;top:0;right:0;font-size:12px;line-height:18px;color:#3a3b3d;}
.contact-us .data-table{border:none;}
.contact-us .data-table td{background:none!important;border:none;}

/************ gallery ***********/
.ngg-galleryoverview .ngg-gallery-thumbnail-box{width:24%;margin:5px 5px 0 0;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{margin:0!important;background:none!important;float:none;position:relative;height:103px;border:1px solid #eee;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail:hover a{display:block;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a{background:url(images/img_hover.png) repeat;top:0px;position:absolute;height:100%;width:100%;display:none;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img{width:auto;height:auto;margin:6px;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a span{color:#ffeb95;font-size:14px;text-transform:uppercase;font-family:'Open Sans Condensed',sans-serif;text-align:center;letter-spacing:1px;padding-top:10px;}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a:hover{}
.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img{background:none;padding:0;margin:0;border:none;width:100%;height:100%;}
.ngg-navigation{padding:15px 0 5px;}
.ngg-navigation .current{}
.ngg-galleryoverview .ngg-navigation .next,
.ngg-galleryoverview .ngg-navigation .prev{border:none;background:none;}
.ngg-galleryoverview .ngg-navigation .next:hover,
.ngg-galleryoverview .ngg-navigation .prev:hover{background:none;color:#FCE271;}
.ngg-galleryoverview .ngg-navigation .page-numbers{border:1px solid #fff;background:#253044;color:#fff;padding:3px 8px;}
.ngg-galleryoverview .ngg-navigation .page-numbers:hover{color:#253044;background:#FCE271;}
.page_not_found #header,
.page_not_found #footer{display:none;}
html.page-404{background:url("images/bg404.jpg") no-repeat scroll center 0 #000000;}
.content-404{margin:200px auto 0;text-align:center;width:432px;}
.content-404 a{color:#fce271;font-size:18px;font-family:'Open Sans Condensed',sans-serif;text-transform:uppercase;display:block;margin-top:-12px;}
.pagination{float:right;margin-top:-35px;padding:5px;}

/******* iphone menu ***********/
.mnav{border:1px solid #aaa;padding:8px;border-radius:5px;font-family:'Open Sans Condensed',sans-serif;display:none!important;left:55%;margin-left:-27%;position:absolute;top:92px;width:50%;z-index:99;}

/*.mnav{background: #3b4966;
background: -moz-radial-gradient(center, ellipse cover,  #3b4966 0%, #283246 100%, #7a7a7a 100%, #444444 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#3b4966), color-stop(100%,#283246), color-stop(100%,#7a7a7a), color-stop(100%,#444444));
background: -webkit-radial-gradient(center, ellipse cover,  #3b4966 0%,#283246 100%,#7a7a7a 100%,#444444 100%);
background: -o-radial-gradient(center, ellipse cover,  #3b4966 0%,#283246 100%,#7a7a7a 100%,#444444 100%);
background: -ms-radial-gradient(center, ellipse cover,  #3b4966 0%,#283246 100%,#7a7a7a 100%,#444444 100%);
background: radial-gradient(ellipse at center,  #3b4966 0%,#283246 100%,#7a7a7a 100%,#444444 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b4966', endColorstr='#444444',GradientType=1 );
-webkit-appearance: none; border: 1px solid #aaa; padding: 8px; border-radius: 5px; font-family: 'Open Sans Condensed', sans-serif; color: #fbfbfb;
 left: 55%; margin-left: -27%; position: absolute; top: 92px; width: 50%; z-index: 99;}*/
.careersingle table tr th{color:#394a69;font-size:12px;vertical-align:top;width:105px;padding:3px 0;}
.careersingle table tr td{color:#3a3b3d;font-size:12px;vertical-align:top;padding:3px 10px;}
.careersingle table tr td h4{color:#394a69;text-transform:uppercase;font-size:12px;font-weight:normal;}
.careersingle table tr td a{color:#394a69;font-size:12px;}

/*.tableDiv{ margin-top: 20px;}*/
.tableDiv h2{margin:8px 0px 25px;}
.tableDiv h4.top-head{margin-top:0;}
.careersingle{}
.careersingle ul li{background:url("images/bul.png") no-repeat scroll 0 7px transparent;font-family:arial;font-size:12px;line-height:24px;padding-left:20px;color:#3a3b3d;}
.buttoncar{background:url(images/btn.png) 0 -55px no-repeat;width:136px;height:38px;display:block;margin-top:20px;}

/******* validation ************/
.wpcf7-form div.wpcf7-validation-errors{border:none;color:#E75245;font-weight:bold;}
.wpcf7-form div.wpcf7-response-output{margin:2em 0 1em;padding:0.2em 0;}
.wpcf7-form span.wpcf7-not-valid-tip{border:1px solid #E75245;left:0;top:-5px;width:206px;height:17px;}
.wpcf7-form .wpcf7-mail-sent-ok{border:none;font-weight:bold;color:#398F14;}

/*******inner-page-banner-content***********/
.page_image .banner_content{position:absolute;top:32px;left:0;width:300px;}
.page_image .banner_content .thumb_title{background:#283246;float:left;display:block;margin-bottom:2px;}
.page_image .banner_content .thumb_title h2{color:#FCE271!important;font-family:'Open Sans Condensed',sans-serif;font-size:36px;font-weight:normal;letter-spacing:0.26px;text-transform:uppercase;white-space:nowrap;padding:16px 28px;margin:0;}
.page_image .banner_content .thumb_content{background:#FFEB95;padding:20px;float:left;clear:both;}
.page_image .banner_content .thumb_content p{margin:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#header #pagenav{margin-top:107px;}
}
.mac.chrome #header #pagenav{margin-top:111px;}
.mac.chrome .sectionIn .featured_image{margin:19px 6px 6px 6px;}
.casino_cms ul{list-style:disc;}
.gv_filmstripWrap{width:670px!important;}
.gv_navWrap{bottom:42px!important;right:100px!important;z-index:999!important;}
.gv_panel > img{/*left:0 !important;*/bottom:0!important;width:auto!important;}

/*.content_def ul{ list-style:disc;}*/
.section .formberry-form table.dtq-fby-form-table{border-spacing:0;}
.section .formberry-form table.dtq-fby-form-table p{margin:0;}
.dtq-fby-form-section-fieldset.formberry_form_section_1,
.dtq-fby-form-section-fieldset.formberry_form_section_2,
.dtq-fby-form-section-fieldset.formberry_form_section_3,
.dtq-fby-form-section-fieldset.formberry_form_section_4,
.dtq-fby-form-section-fieldset.formberry_form_section_5,
.dtq-fby-form-section-fieldset.formberry_form_section_6,
.dtq-fby-form-section-fieldset.formberry_form_section_7,
.dtq-fby-form-section-fieldset.formberry_form_section_8{margin-bottom:20px;}
.section table.dtq-fby-form-table td.form-entry{padding:5px 0;}
.banner .gv_panelWrap{max-width:100%}
.banner .gv_panelWrap .gv_panel{width:100%}
.banner .gv_gallery{background:#3a3b3d;}
.banner .gv_galleryWrap{margin-top:0!important;padding:0!important;}
.banner .gv_filmstripWrap{width:1051px!important;background:#3a3b3d;padding:15px 0 32px!important;bottom:8px!important;left:9px!important;overflow:visible!important;}
.banner .gv_caption{display:none;}
.banner .gv_filmstrip{top:16px!important;}
.banner .gv_panelNavNext{background:url("images/cont.png") 100% 0 no-repeat!important;height:46px!important;width:24px!important;top:396px!important;}
.banner .gv_panelNavPrev{background:url("images/cont.png") no-repeat!important;height:46px!important;width:24px!important;top:396px!important;}
.sectionIn .content_def h2 a{text-decoration:underline;}
.sectionIn .content_def h2 a:hover{color:#253044;}
.apply-career{margin-right:3px;}
.banner .gv_navWrap{bottom:11px!important;right:15px!important;}

/*.banner .gv_filmstripWrap{}
.gv_filmstripWrap{bottom: 80px !important; z-index: 999;}*/
.pad{position:relative;width:100%!important;}



/* 06-08-19 Form */

.formberry-form{padding: 10px 10px;margin-left: 10px;margin-right: 10px;}
.formberry-form ul li{list-style:none;background:unset !important;}
    #fieldset_1{border: 0px none;padding: 5px 10px 10px 10px;position: relative;padding-top: 2em;margin-bottom:20px;}
    #fieldset_2,#fieldset_3, #fieldset_4,#fieldset_5, #fieldset_6,#fieldset_7,#fieldset_8{padding: 5px 10px 10px 10px;position: relative;padding-top: 2em;margin-bottom:20px;}
	.formberry-form ul li legend{position: absolute;top: 10px; left: 10px;font-weight: bold;letter-spacing:0px !important;}
	.formberry-form .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{font-style:italic;margin:0px !important;font-family: Arial,sans-serif;font-size: 12px;line-height: 18px;color: #3a3b3d;}

body .formberry-form .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .formberry-form .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{list-style:none !important;}
body .formberry-form .gform_wrapper ul,body .formberry-form .gform_wrapper ul li{margin:0px !important;padding:0px !important;}
body .formberry-form .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,
body .formberry-form .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{margin:0px !important;padding:0px !important;}
body .formberry-form .gform_wrapper p{font-family: Arial,sans-serif;font-size: 12px;line-height: 18px;color: #3a3b3d;letter-spacing:0px;}
body .formberry-form .gfield_required{color:#EE0000;}
body .formberry-form label{font-family: Arial,sans-serif;font-size: 12px !important;line-height: 18px !important;color: #3a3b3d;    letter-spacing: 0px !important;}
body .formberry-form input,body .formberry-form select,body .formberry-form textarea{width:97% !important;color: #7b7d6f;border: 1px solid #b5b5b5;    padding: 1px 4px 2px !important;margin:0px !important;}
body .formberry-form textarea{height:36px !important;}
body .formberry-form .gform_wrapper .top_label div.ginput_container {margin: 0 !important; padding: 5px 0;}
body .formberry-form .gform_wrapper .ginput_complex .ginput_full,
body .formberry-form .gform_wrapper .ginput_complex .ginput_left,
body .formberry-form .gform_wrapper .ginput_complex .ginput_right { min-height: unset;}

body .formberry-form input[type='checkbox'],
body .formberry-form input[type='radio'] {width: auto; margin-right: 5px !important;border: 0 none;}
body .formberry-form .gfield_description{padding: 0px 1px 2px 0px;font-family: Arial,sans-serif;font-size: 12px;line-height: 18px;color: #3a3b3d;font-style:italic;}
body .formberry-form .gform_wrapper .field_description_below .gfield_description {padding-top:0;}
body .formberry-form .gform_wrapper h5{font-family: Arial,sans-serif;font-size: 12px;line-height: 18px;color: #3a3b3d;letter-spacing: 0px;margin: 0;padding: 5px 0;}
body .formberry-form .gform_wrapper h4{letter-spacing:0px;}
@media only screen and (min-width: 641px){
	body .formberry-form .gform_wrapper .ginput_left {margin-right: 0 !important;}
}

body .formberry-form .gform_wrapper ul li.v-line{display:block;margin: 15px 0 !important;}
body .formberry-form input[type=submit]{color: #7b7d6f;border: 1px solid #b5b5b5;width:auto !important}

@media only screen and (max-width: 641px){
	body .formberry-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) { line-height:0 !important;min-height: unset !important;font-size: 12px !important;}

}

@media only screen and (min-width:768px){
	.menu-icon{  display:none;}
	.menu-header-menu-container{display:block !important;}
}

@media only screen and (max-width:767px){
.menu-icon{  display: inline-block; cursor: pointer;}
.bar1, .bar2, .bar3 {width: 35px;height: 5px;background-color: #333;margin: 6px 0; transition: 0.4s;}
.change .bar1 {-webkit-transform: rotate(-45deg) translate(-9px, 6px); transform: rotate(-45deg) translate(-9px, 6px);}
.change .bar2 {opacity: 0;}
.change .bar3 {-webkit-transform: rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-8px, -8px);}
.menu-header-menu-container{display:none;}

#wrapper, .section, #header {max-width: 600px;width:100% !important;}
	#header #pagenav { padding: 10px 0;}
	.sf-menu a, .sf-menu a:visited, .sf-menu a, .sf-menu a:link {font-size: 15px !important;}
	.sf-menu {padding: 0 10px 0;}

	
}