/**************
RESET CSS
**************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:normal;}
ul , ol , li { list-style:none; list-style-type:none;}
body , html { width:100%; height:100%; position:relative; font-family:Tahoma, sans-serif; color:#000; font-size:13px;}
a { outline:none; text-decoration:none}
a.active { cursor:default}
input , textarea , select { border:0; outline:0;}
h1 , h2, h3, h4, h5, h5 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

/**************
HEADER CSS
**************/
#header { width:100%; position:relative; margin:0 auto; height:134px; clear:both}
#header .top { background:#f3f3f3 url(/img/top-bg.png) no-repeat right top; width:100%; height:25px; clear:both}
#header .top ul { width:960px; float:right; position:relative; }
#header .top ul li  { float:right; display:block;}
#header .top ul li a{  font-size:11px; color:#4D4D4D; line-height:25px; margin:0px 7px 0px 0px}
#header .top ul li a:hover { color:#8C1411}
#header .nav { width:960px; position:relative; margin:25px auto 13px auto}
#header .nav img { float:left;}
#header .nav ul { float:left; width:710px; margin:0px 0px 0px 48px;}
#header .nav ul li { float:left; display:block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:2px 0px; text-transform:uppercase }
#header .nav ul li a { float:left; display:block; color:#4D4D4D; width:236px; font-size:14px}
#header .nav ul li a:hover , #header .nav ul li a.active { color:#8C1411}

/**************
FOOTER CSS
**************/
#footer {width:100%; position:absolute; margin:0 auto; height:30px; clear:both; background:#9d9fa2 url(/img/footer-bg.png) no-repeat right top; }
#footer p { color:#fff; font-size:11px; line-height:30px;}
#footer a { color:#fff}
#footer a:hover { color:#cfcdcd}


/**************
MISC CSS
**************/
.inner{ width:960px; margin:0 auto; position:relative;height:20px;}
.floatleft { float:left}
.floatright { float:right}
.upperwrap { height:148px; width:100%;}
.lefttd { background:url(/img/left-td-rpt.png) repeat-x 0 0; height:148px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.lefttd { background:url(/img/left-td-rpt.png) repeat-x 0 -1px;}}
.righttd { background:url(/img/right-td-rpt.png) repeat-x 0 0; height:148px;}
.midtd { width:960px; background:url(/img/uppercontent-bg.png) no-repeat 0 0 ; height:148px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.midtd{background:url(/img/uppercontent-bg.png) no-repeat 0 -1px ;width:960px;height:148px}}
.pagination li {float:left;margin:0 1px;list-style:none}
.pagination li a {display:block;width:9px;height:9px;padding-top:12px;background:url(/img/pagination.png) no-repeat -11px 0px;float:left;overflow:hidden; text-indent:999px;}
.pagination li.current a {background:url(/img/pagination.png) no-repeat 0px 0px}
/**************
CONTENT CSS
**************/
#content { width:100%; position:relative; bac kground:url(/img/mid-bg.png) repeat-x 0 0; margin:0 auto }
#content  .uppercontent {  width:958px; margin:0 auto; height:125px;}
#content  .uppercontent  h1 { background:url(/img/title-bg.png) no-repeat 0 0 ; width:210px; height:64px; color:#fff; vertical-align:text-bottom;  padding:61px 16px 0px 16px;  line-height:26px; font-size:22px; float:left; border-left:2px solid #fff; border-right:2px solid #fff ; text-transform:uppercase }
#content  .uppercontent .bannercont { backgr ound:url(/img/yellow-bar.png) repeat-y 0 0; height:125px; float:left; padding:10px 0px 0px 0px; margin:-10px 0px 0px 0px; width:712px;}
#content  .uppercontent .bannercont img.border { float:left; border-right:2px solid #fff}
.search { width:200px; float:left; padding:0px 0px 0px 11px; background:url(/img/search-bg.png) repeat-y 0 0; float:left; height:123px;}
.search h2,.search-home h2 { font-size:14px; font-weight:normal;  margin:5px 0px; clear:both; }


.search .input{ background:url(/img/input-wrap.png) no-repeat 0 0 ; width:169px; height:25px; float:left; margin:0px 0px 10px 0px}
.search .input input { width:151px; padding:0px 10px 0px 10px; height:22px; background:none; font-size:12px; color:#4d4d4d;border:0px; line-height:22px}

.search  input[type="submit"] { background:url(/img/search-submit-bg.png) no-repeat 0 0; width:24px ;height:24px; float:left; cursor:pointer}

.quickrates{z-index:0; position:relative;float:left; background:url(/img/quick-rates-bg.png) repeat-y 0 0; width:191px; height:113px; padding:10px 10px 0; color:#fff; margin-right:2px;}
.quickrates  h2{font-size:14px; font-weight:normal; }
.quickrates big { font-size:40px;}
.quickrates small{position:absolute;bottom:4px;}
.quickrates small a{color:#fff;}
.quickrates #rate {padding : 0 20px}
.quickrates small a:hover{text-decoration:underline}
.quickrates .slides_container#currency .item{display:blowidth:7px;height:11px;display:block !important;z-index:101;position:absolute;top:36%;left:3%;ck;margin:0px 0px 0px 26px}
.quickrates .prev{width:7px;height:11px;display:block !important;z-index:101;position:absolute;top:36%;left:3%;}
.quickrates .next{width:7px;height:11px;display:block !important;z-index:101;position:absolute;top:36%;right:3%;}
.bdl-boutique{background:#252220 url(/img/bdl-boutique.jpg) no-repeat 0 9px;width:200px;height:26px;float:left;padding:100px 0px 0px 11px}
/**************
HOME CSS
**************/
#container{width:100%}
.left-bg{background:url(/img/home-main-bg.png) repeat-x 0 0;height:522px}
.mid-bg{width:960px;height:522px;background:#fff url(/img/main-bg.png) no-repeat 0 0}
.right-bg{background:url(/img/home-main-bg-right.png) repeat-x 0 0;height:522px}
.main{width:956px;background:#fff;margin:0 auto;position:relative}
a.go-to{background:url(/img/nav-right.png) no-repeat left center;font-size:13px;color:#fff;padding:0px 0px 0px 15px}
.main a.more{color:#fff;float:right;padding:0px 12px 1px 0px;background:url(/img/read-more.png) no-repeat right center;font-size:10px}
a.go-to-hover{background:url(/img/nav-right-black.png) no-repeat left center;color:#4D4D4D;float:left;margin-bottom:10px;padding:0px 0px 0px 19px;font-size:13px}
.main a.more-hover{float:right;padding:0px 12px 1px 0px;background:url(/img/read-more.png) no-repeat right center;font-size:10px;font-weight:bold;background:url(/img/read-more-black.png) no-repeat right center;color:#4D4D4D;margin-bottom:5px}
.main p.hover{float:right;color:#4D4D4D;/*direction:rtl;*/margin-bottom:10px;}

.main .news{width:424px;height:222px;float:left;background:url(/img/home-news-bg.png) no-repeat 0 0;margin-right:3px;color:#fff;padding:30px 30px 0px 30px}
.main .news h1{font-size:42px; line-height:41px;}
.main .news p{font-size:14px}
.main .news a{color:#fff;float:right;padding:0px 12px 1px 0px;background:url(/img/read-more.png) no-repeat right center;font-size:11px}
.main .history{padding:220px 0px 0px 10px;width:225px;height:33px;background:url(/img/home-history-bg.png) no-repeat 0 0;float:left;margin-right:3px;position:relative}
.main .history .history-hover{cursor:pointer;width:200px;height:233px;background:url(/img/history-hover-bg.png) repeat 0 0;top:0;left:0;display:none;z-index:1000;position:absolute;padding:20px 20px 0px 15px}
.main .search-home{height:253px;float:left;width:230px}
.main .search-home .search-top{color:#000;height:118px;margin-bottom:3px;background:url(/img/home-search-bg.png) repeat-y 0;padding:7px 0px 0px 15px}
.main .search-home .search-top h2 { font-size:14px; font-weight:normal;  margin:5px 0px; clear:both; }
.main .search-home .search-top .input { background:url(/img/search-home-bg.png) no-repeat -35px 0 transparent; width:170px; height:25px; float:left; clear:both; margin:0px 0px 10px 0px}
.main .search-home .search-top .input input { width:150px; padding:0px 10px 0px 10px; height:22px; background:none; font-size:12px; color:#4d4d4d;border:1px solid #636363}
.main .search-home .search-top input[type=submit] { background:url(/img/search-submit-bg.png) no-repeat 0 0; width:25px ;height:25px; float:left}

/*.main .search-home .search-top .dropdown /*, .search .dropdown*/ /*{border-left:1px solid #cecece;position:relative; width:195px; height:24px;overflow:hidden;background:url(/img/search-select-bg.png) no-repeat right 0; }*/
/*.main .search-home .search-top .dropdown select /*, .search .dropdown select*//*{cursor:pointer; height:24px; width:215px;background:url(/img/search-home-bg.png) no-repeat -35px 0 transparent; -webkit-appearance: none;border:1px solid #636363;font-size:12px;color:#4D4D4D;padding:2px 0px 0px 4px}*/
/*.search .dropdown {
	background:url(/img/select-wrap.png) no-repeat right 0;
}
.search .dropdown select{
	width:195px;
	background:none #FFF;
}*/

.search .dropdown, .search-top .dropdown{position:relative; width:194px; height:25px; float:left; background:url("/img/input-wraps.png") no-repeat scroll 0 0 transparent;}
.search .dropdown select, .search-top .dropdown select{cursor:pointer; height:25px; width:194px; background:none; padding:3px}
.search .dropdown .select, .search-top .dropdown .select{background:url(../img/select-wrap.png) no-repeat 0 0; width:174px; height:25px; border:0; overflow:hidden; position:absolute; top:0px; left:0px; padding:5px 10px}

.main .search-home .rate{padding:5px 0px 0px 10px;height:119px;background:url(/img/home-rate-bg.png) no-repeat 0 0;color:#fff;position:relative}
.main .search-home .rate h2 {font-size:14px; font-weight:normal; }
.main .search-home .rate li { font-size:25px;}
.main .search-home .rate big { font-size:50px;}
.main .search-home .rate a{color:#fff;}
.main .search-home .rate a:hover{text-decoration:underline}
.main .search-home .rate #rate div{display:block;margin:0px 0px 10px 12px}
.main .search-home .rate .prev{width:7px;height:11px;display:block !important;z-index:101;position:absolute;top:36%;left:3%}
.main .search-home .rate .next{width:7px;height:11px;display:block !important;z-index:101;position:absolute;top:36%;right:3%}
.main .roles{padding:220px 0px 0px 10px;width:230px;height:27px;margin-right:3px;background:url(/img/home-roles-bg.png) no-repeat 0 0;float:left;position:relative}
.main .roles .roles-hover{cursor:pointer;width:205px;height:197px;background:url(/img/history-hover-bg.png) repeat 0 0;display:none;z-index:1000;position:absolute;padding:50px 15px 0px 20px;top:0;left:0}
.main .committee{position:relative;padding:220px 0px 0px 10px;width:230px;height:27px;background:url(/img/home-committee-bg.png) no-repeat 0 0;float:left;margin-right:3px}
.main .committee-hover{cursor:pointer;width:230px;height:227px;background:url(/img/history-hover-bg.png) repeat 0 0;display:none;z-index:1000;position:absolute;padding:20px 10px 0px 0px;top:0;left:0}
.main .committee-hover a.more-hover{font-size:12px;font-weight:normal;direction:rtl;margin-bottom:13px}
.main .policy{position:relative;float:left;width:210px;height:227px;background:url(/img/home-policy-bg.png) no-repeat 0 0;margin-right:3px;padding:20px 10px 0px 15px;color:#fff;font-size:12px}
.main .policy p{margin-bottom:6px}
.main .policy a.go-to, .main .roles a.go-to-hover{position:absolute;bottom:10px;left:16px}
.main .gov-cont{width:232px;float:left}
.main .policy h2{
    border-bottom: 1px solid;
    font-size: 15px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.main .policy li{
    border-bottom: 1px solid;
    margin-bottom: 3px;
    padding-bottom: 3px;
}
.main .policy li a.more{
    background: none;
    padding-right: 0;
    font-size: 11px;
}
.main .policy li span{
    font-size: 10px
}
.main .gov-cont .governor {
    background: url("/img/home-governor-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 23px;
    margin-right: 3px;
    padding: 100px 0 0 10px;
    text-indent: -9999px;
    width: 104px;
}

.main .gov-cont .boutique {
    background: url("/img/home-boutique-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 23px;
    padding: 100px 0 0 10px;
    text-indent: -9999px;
    width: 104px;
}

.main .gov-cont .bank-notes {
    background: url("/img/banknotes.png") no-repeat scroll -5px 0 rgba(0, 0, 0, 0);
    display: block;
    height: 42px;
    padding: 79px 0 0 100px;
    text-indent: -9999px;
    width: 131px;
}

.main .roles a.go-to-hover{
	margin-bottom:0px;
}
/*************
CONT
*************/

.cont{width:960px;margin:0 auto}
.cont a.more{color:#9f2314;float:left;padding:0px 12px 1px 0px;background:url(/img/read-more-red.png) no-repeat right center;font-size:10px;font-weight:bold}
.cont h1{border-bottom:3px solid #9d9fa2;font-size:17px;color:#547688;padding:0px 0px 10px 0px;text-transform:uppercase}
.cont .quick-links{width:231px;margin-right:12px;float:left}
.cont .quick-links li{width:232px;margin-bottom:2px}
.cont .quick-links li a{display:block;background:url(/img/quick-links.png) no-repeat 0 0;line-height:42px;height:42px;font-size:13px;padding:0px 0px 0px 25px;color:#000}
.cont .quick-links li a:hover{text-decoration:none;background:url(/img/quick-links.png) no-repeat 0 -42px;color:#4e7182}
.cont .announcements{float:left;width:470px;margin-right:12px;position:relative}
.cont .announcements .slides_container#news{background:url(/img/news-bg.png) repeat-y 0 0;height:263px;position:relative}
.cont .announcements .slides_container#news .item{width:455px;padding:20px 0px 0px 15px;}
.cont .announcements .slides_container#news .item li{height:90px;width:440px;border-bottom:1px solid #cacaca;margin-bottom:10px;min-height:100px}
.cont .announcements .slides_container#news .item li h2{padding:0px}
.cont .announcements .slides_container#news .item li p{margin-bottom:5px}
.cont .announcements .pagination {position:absolute;right:2px;top:10px;width:auto}
.cont .announcements .pagination li{margin:0px 0px 0px 3px}
.cont .publications{float:left;width:230px;}
.cont .publications .affiliations{width:230px;position:relative}
.cont .publications .affiliations .slides_container#affiliations{heig ht:51px;background:url(/img/news-bg.png) repeat-y 0 0;padding:10px 0px;margin-bottom:10px}
.cont .publications .affiliations .slides_container#affiliations .item{margin:0px 0px 0px 45px;w idth:144px}
.cont .publications .affiliations .slides_container#affiliations .item img{display:block;padding:0px 0px 10px 0px}
.cont .publications .affiliations .slides_container#affiliations .item p{font-size:12px;width:144px;display:block}
.cont .publications .affiliations .prev{width:7px;height:11px;display:block !important ;z-index:101;position:absolute;left:2%;top:54%;}
.cont .publications .affiliations .next{width:7px;height:11px;display:block !important ;z-index:101;position:absolute;top:54%;right:2%;}
.cont .publications .latest{backgrou nd:red;width:230px;height:100px;position:relative}
.cont .publications .latest .slides_container#latest{}
.cont .publications .latest .slides_container#latest .item a{width:200px;display:block;padding:20px 20px;background:url(/img/publications-bg.png) no-repeat 0 0;font-size:12px;color:#000;margin-bottom:2px;height:12px}
.cont .publications .latest .slides_container#latest .item a:hover{color:#9f2314;text-decoration:none;background:url(/img/publications-bg.png) no-repeat 0 -53px;}
.cont .publications .pagination {top:10%;right:0;width:auto;position:absolute}
/***********
sidebar styles
************/
.btmcontent { width:960px; margin:0 auto; position:relative;}
.sidebar { width:242px; margin:0px 2px; float:left}
.sidebar .navigation { margin-bottom:10px;background:#547585 url(/img/sidebar-bg.png) repeat-y 0 0; width:242px; float:left}
.sidebar .navigation ul { float:left; padding:19px 10px; width:221px; background:url(/img/sidebar-nav-corner.png) no-repeat left bottom}
.sidebar .navigation ul li { float:left; display:block; width:100%;  }
.sidebar .navigation ul li a { float:left;display:block;color:#fff; width:201px;background:url(/img/sidebar-menu-bg.png) repeat 0 0; margin:1px 0px; padding:5px 10px ;}
.sidebar .navigation ul li a:hover , .sidebar .navigation ul li a.active{background:#ebebeb url(/img/nav-right-red.png) no-repeat 210px center; float:left; display:block; text-decoration:none; color:#8C1411}

.sidebar .navigation ul ul { padding:0px; background:none; width:220px; float:left}
.sidebar .navigation ul ul li  {float:left; display:block;  background:none; width:100%;}
.sidebar .navigation ul ul li a, .sidebar .navigation ul ul li a:hover { float:left;display:block; width:180px;padding:5px 16px 5px 25px;}

.sidebar .red-book{width:231px;float:right}
.sidebar .commit-t{width:230px;float:right;position:relative}
.sidebar .commit-t .item{padding:7px 10px;background:url("/img/commit-t-bg.png") repeat-y 0 0}
.sidebar .commit-t .item a{display:block;width:214px;border-bottom:1px solid #cecece;padding:8px 0px;color:#000}
.sidebar .commit-t .item a:hover { color:#183B50}
.sidebar .commit-t .item a.last { border-bottom:none}
.sidebar .commit-t .pagination  {top:10px;right:3px;width:auto;position:absolute}

.intermediate-circulars , .basic-circulars { position:relative}
.intermediate-circulars  .pagination  ,  .basic-circulars .pagination{top:90px;right:3px;width:auto;position:absolute}


.medals{width:229px;float:right;position:relative;background:url("/img/medals-bg.png") repeat-y 0 0;}
.medals a.more{margin-right:10px;float:right}
.medals h1{z-index:100;background:#fff}
.medals .item{padding:7px 10px;width:209px}
.medals .item p{padding:10px 0px 10px 0px;border-bottom:1px solid #cecece;display:block}
.medals .pagination{top:10px;right:0;width:auto;position:absolute}

.sidebar .sign-in{width:230px}
.sidebar .sign-in p{font-size:13px;color:#8C1411}
.sidebar .sign-in label{width:50px;background:url(/img/login-bg.png) no-repeat 0 0;float:left;color:#fff;margin-bottom:2px;padding:7px 0px 6px 10px}
.sidebar .sign-in label.welcome{width:75px;background:url(/img/welcome-bg.png) no-repeat 0 0}
.sidebar .sign-in label.username{width:133px;background:url(/img/username-bg.png) repeat-y right 0;color:#183B50}
.sidebar .sign-in input[type="text"], .sidebar .sign-in input[type="password"]{width:74px;background:url(/img/username-bg.png) repeat-y 0 0 ;color:#183B50;float:left;margin-bottom:2px;height:27px;padding:0px 0px 0px 3px;font-size:11px;}
.sidebar .sign-in input[type="submit"]{background:url(/img/read-more-red.png) no-repeat right center;float:left;width:1px;height:26px;cursor:pointer}
.sidebar .sign-in a.signup{width:230px;background:url(/img/signup-bg.png) repeat-y 0 0;float:left;color:#fff;margin-bottom:2px;padding:7px 9px}
.sidebar .sign-in a.logout{width:210px;background:url(/img/logout-bg.png) no-repeat 0 0;float:left;color:#fff;padding:7px 9px}
/***********
section styles
************/
.required { font-size:11px; color:#8C1411}
.clear { clear:both}
.clear15 {clear:both; height:15px;}
.clear10{clear:both;height:10px}
.clear20{clear:both;height:20px}
.clear30 {clear:both; height:30px;}
.section { float:left; width:700px; margin:20px 2px 10px 10px;position:relative}
.single-col { float:left;width:700px;position:relative}
.single-col .council{position:relative}
.single-col .council h3{font-weight:bold}
.single-col .council .pagination{top:-20px;right:0;position:absolute}
.single-col .council .item{position:relative;width:700px}
.single-col .council .item div{padding:10px 0px 6px 15px;width:100%;position:relative;margin-bottom:2px}
.single-col .council .item div.even{background:url(/img/item-div-even.png) repeat-y 0 0;}
.single-col .council .item div.odd{background:url(/img/item-div-odd.png) repeat-y 0 0;}
.single-col .council .item div a{display:block;right:26px;position:absolute;bottom:10px}
.col-left {position:relative; float:left; width:473px; margin:0px 15px 0px 0px; clear:left}
.col-right { float:left; width:212px;   clear:right}
.section h1 , .sidebar h1 , .government h1 , h1.maintitle { font-size:16px; color:#183B50; border-bottom:3px solid #9d9fa2; padding:0px 0px 5px 0px; text-transform:uppercase; font-weight:bold}

/*.greycont table, .section table,*/ table.laws td:first-child, .real-estate-body table td, table.blueHeader tbody td:first-child{
	border-left:1px solid #CECECE;
}
table.laws, .real-estate-head table, table.blueHeader{
	border-top:1px solid #CECECE;
}
.greycont h1, .section .editor-ul h1{
	font-size:14px;
	border-bottom:0px;
}
.greycont p{
	color:#183B50;
}
.section h1 a { float:right; background:url(/img/red-arrow.png) no-repeat right 3px; color:#8C1411; font-size:11px; font-weight:bold; padding:1px 10px 0px 0px; text-transform:none}
.section h1 a:hover { color:#4d4d4d}
.section h2 { font-size:14px; font-weight:bold; margin-bottom:10px; color:#a7564d;}
.section p, .section .editor-ul div, .greycont p, .greycont div{
	margin-bottom:5px;
}
.hi-lights{position:relative}
.hi-lights .pagination{position:absolute;top:0;right:0}
ul.hilights li{ background:url(/img/highlight-bg.png) repeat-y 0 0; min-height:102px; fl oat:left; margin:0px 0px 1px 0px; width:473px;clear:both}
ul.hilights li h2 { background:url(/img/highlight-h-bg.png) no-repeat 0 0; color:#4D4D4D; font-size:16px; padding:45px 0px 40px 30px; float:left }
ul.hilights li img { float:left; margin:12px 10px 0px 80px}
ul.hilights li .text{background:url(/img/highlight-h-bg.png) no-repeat 0 0;width:165px;float:left;padding:15px 0px 0px 15px}
ul.hilights li .text h3{font-size:16px;color:#183B50;margin-bottom:20px; height:20px}
ul.hilights li .text p{border-bottom:1px solid #cecece;padding-bottom:10px;margin-bottom:10px}
.bank-notes {position:relative;margin-top:3px}
.bank-notes .pagination{position:absolute;top:-12px;right:1px;}
ul.bank-notes li{min-height:190px;margin-bottom:6px}
ul.bank-notes li img{float:left;margin:15px 0px 0px 0px}
ul.bank-notes li a.zoom{background:url(/img/magnifier.png) no-repeat left center;padding:1px 0px 1px 20px;color:#8C1411;display:block;font-size:10px;font-weight:bold;margin-bottom:5px}
@media screen and (-webkit-min-device-pixel-ratio:0){ul.bank-notes li a.zoom{padding:3px 0px 0px 20px}}
ul.bank-notes li a.interactive{background:url(/img/interactive.png) no-repeat left center;padding:0px 0px 0px 15px;color:#8C1411;display:block;font-size:10px;font-weight:bold;margin-bottom:5px;margin-left:4px}
ul.bank-notes li a.interactive:hover , ul.bank-notes li a.zoom:hover { color:#4d4d4d}
ul.listing { background: url(/img/grey-grad-bg.jpg) repeat-y 0 0; width:100%; float:left }
ul.listing-bull{background:#737373;color:#fff;padding:0px 0px 10px 0px;}
ul.listing-bull a{color:#fff}
ul.listing  li { padding:10px 0px; margin:0px 10px; border-bottom:1px solid #cfcfcf}
ul.listing li.nb { border-bottom:none}
ul.listing-bank-notes li{background:url(/img/listing-bank-notes.png) repeat-y 0 0;height:50px;padding:0;margin:0;font-size:14px;clear:both;border-bottom:none;margin-bottom:1px}
ul.listing-bank-notes li p{background:url(/img/money-bg.png) no-repeat 0 0;padding:17px 0px 17px 10px;float:left;margin-right:10px}
ul.listing-bank-notes li img{float:left;margin:6px 0px 0px 0px}
ul.listing  li:last-child , ul.listing  li.last{ border-bottom:none}
ul.listing a.more {margin: 10px;}
ul.listing a.more:hover { color:#4d4d4d}
ul.clisting { background:url(/img/left-banner-listing-bg.png) repeat-y 0 0; padding:0px 10px; width:221px; float:left}
ul.clisting li a { color:#000; border-bottom:1px solid #cfcfcf; display:block; float:left; width:100%; padding:15px 0px}
ul.clisting li a:hover { color:#5B5B5B} 
ul.clisting li.last a { border-bottom:0px;}
/*Statistics*/

ul.series-group li{ float:left; display:block; width:100%; margin:0px 0px 2px 0px; background:#ededed}
ul.series-group li a{display:block;color:#4D4D4D; background:url(/img/arrow-up.png) no-repeat 10px center; padding:10px 0 10px 26px}
ul.series-group li a:hover { color:#8C1411}


.greycont { background:#eeeeee url(/img/grey-bg.png) repeat-y 0 0; padding:10px}
.govcont{font-size:12px}
.govcont p{border-bottom:1px solid #cecece;padding:0px 0px 8px 0px;margin-bottom:10px}
.govcont a.more{padding:1px 10px 0px 0px;float:right}
a.more {/* float:left;*/background:url(/img/red-arrow.png) no-repeat right 3px; color:#8C1411; font-size:11px; font-weight:bold; padding:1px 10px 5px 0px;}
a.more:hover { color:#4d4d4d}
.back{
	background:url(/img/red-arrow2.png) no-repeat left 3px !important; 
	position:absolute; 
	top:3px;
	right:0px;
	padding:1px 0px 5px 10px !important;
}
.titlelang { width: 108px; position: absolute; top: 0px; right: 0px}
.titlelang a.lang { background-color: #547688; color: white; padding: 5px}
.titlelang a:hover.lang { text-decoration: underline}
.detailscont { width:450px; float:left}
.desccont { float:left; width:222px;}
.items { float:left; width:700px; clear:both;min-height:470px;/*height:423px*/}
.items .slides_container{ min-height:450px}

.items .pagination{position:absolute;top:6px;right:1px;}
.items .pagination li , .items.photo .pagination li {margin:0px 0px 0px 3px;padding:0;width:auto;background:none}

.items li { float:left; background:url(/img/item-listring-bg.png) repeat-y 0 0; width:147px; padding:0px 10px 10px 10px; margin:0px 0px 20px 10px;  }
.items li:first-child { margin: 0 0 20px 0}
.items li.last { margin:0px 0px 20px 0px}
.items li .imgcont { margin-bottom:10px; /*padding:10px 0px 0px;*/ height:165px; width:167px;}
.items li .imgcont img:first-child{
	width:167px !important;
}
.items li p { border-bottom:1px solid #cdcdcd; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px}

.items.publications  li{ width:147px;}
.items.publications  li b { width:100%; margin:0 0 10px 0; float:left}

#photolabum { width:700px} 
.items.photo li {width:147px; margin:0 10px 20px 0; overflow:hidden}
.items.photo li.last {margin:0 0 20px 0}

.faq-cont .item{width:700px;position:relative} 
.faq-cont ul.pagination{top:10px;position:absolute;right:0}

#data-series{position:relative;}
#data-series table.top{width:550px; float:left;}
#data-series table.top td{height:30px;background:#F3F3F3;padding:0px 0px 0px 15px;border:1px solid #CECECE;color:#183B50}
#data-series table.top td:first-child{background:#183B50 ; color: #fff;		}


#data-series table.top td .dropdown{color:#183B50;;float:left;overflow:hidden;height:30px;width:375px;background:url(/img/select-bigger.png) no-repeat right 0;}
#data-series table.top td .dropdown select{color:#183B50;color:#183B50;cursor:pointer;height:30px;width:392px;background:transparent url(/img/select-bg.png) repeat-y -50px 0;-webkit-appearance: none;padding:5px 0px 0px 0px}
@media \0screen {#data-series table.top td .dropdown select{padding:0;margin:-3px 0px 0px 0px}}



.section .download label{width:114px; color:#183B50;font-size:14px;padding:7px 3px;float:left;margin-right:10px;text-align:center;background:url(/img/input-bg.png) repeat-y 0 0;border:1px solid #cecece}
.section .download input[type="text"]{border:1px solid #cecece; padding:7px 3px;float:left; width:187px;margin:0;background:url(/img/select-bg.png) repeat-y 0 0}
.section .download li{position:relative;margin-right:10px;height:25px;margin-bottom:1px;padding:5px 0px 0px 0px;float:left}
.section .download input[type="radio"]{float:left}
.section .download input[type="button"]{color:#183B50;margin:0px 0px 0px 147px;float:left;width:100px;height:27px;text-align:center;cursor:pointer;border:1px solid #cecece}
.section .download p{float:left;color:#8C1411;margin:2px 0px 0px 0px;font-size:13px}
ul.gallery{width:700px;}
ul.gallery li{float:left;border:1px solid #cecece;margin-right:10px;position:relative;width:151px;height:110px;cursor:pointer;margin-bottom:10px;padding:5px}
ul.gallery li img{display:block;width:100%;height:100%;}
ul.gallery li img:hover{border:1px solid #EFCC00}


/********images wraper*************/
.col-right img.corner{position:absolute;bottom:15px;right:0}
.col-right .figure  { position:relative; background: url(/img/grey-grad-bg.jpg) repeat-y 0 0;}
.col-right .figure-bull{background:#737373;padding:20px 15px;position:relative;}
@media screen and (-webkit-min-device-pixel-ratio:0){.col-right .figure-bull #bulletins{min-height:260px}}
.col-right .figure-bull .pagination {position:absolute;right:0;top:-21px;width:auto}
.col-right .figure img.corner{position:absolute;right:0;bottom:0}
.imgcont { margin:-10px 0px 10px -10px; float:left; position:relative; height:165px; width:145px; background:url(../img/img_bgd.png) no-repeat;}
.imgcont .corner {position:absolute; bottom:0px; right:0px; }
.imgcont .imglayer.det { background:url(/img/corner-det.png) no-repeat 0 0; position:absolute; bottom:0px; right:0px; width:39px; height:33px;}
.logo-wrap { float:left; background:url(/img/img-wrap.png) no-repeat 0 0; width:233px; height:100px; margin:-10px 10px 10px -10px}
.logo-wrap img {margin:20px 0px 0px 20px}

/************ trigger styles **********/


#main-series .trigger , #main-series .t_container{ width:100%}

h2.trigger {padding: 0;	margin: 0 0 2px 0;/*background: url(/img/trigger.png) no-repeat 0 0;*/background:#f4f4f4;font-weight: normal;float: left;font-size:14px; display:block; width:100%;}
h2.trigger a {display:block;color:#4D4D4D; background:#f4f4f4 url(/img/arrow-up.png) no-repeat 10px center; padding:10px 0 10px 26px}
h2.trigger a:hover {color: #8C1411; cursor:pointer}

h2.trigger.active , h2.trigger.active a {color: #8C1411;background:#f4f4f4 url(/img/arrow-down.png) no-repeat 10px center;cursor:default; }

.t_container {margin: 0 0 5px;padding: 0;overflow: hidden;width: 472px;clear: both; background:#f7f7f7;}
.t_container .block {/*background:#eeeeee ;*/padding:16px 16px 25px;}
.t_container .block li{margin-bottom:1px;position:relative;padding:2px 0px 2px 20px;}
.t_container .block li label{padding:1px 0px 3px 23px;color:#000;font-weight:normal} 
.t_container .block li a{display:block;color:#4D4D4D;}
.t_container .block li a:hover { color:#8C1411; cursor:pointer}
.t_container .block .faq{padding:10px 10px 10px 25px;background:url(/img/main-series-li-even.png) repeat-y 0 0 }
.t_container .block .editor-ul{
	padding:2px 0px;
}
.t_container .block .editor-ul img{
	max-width:670px !important;
}
/************ table styles **********/
.bulletins { width:472px;}
.bulletins tr  td{border:1px solid #fff; border-left:0; border-right:0;vertical-align:middle;height:42px;}
/*.bulletins tr.even {background:#f7f7f7  url(/img/even-row.png) repeat-y 0 0;}
.bulletins tr.odd {background: #eaeaea url(/img/odd-row.png) repeat-y 0 0;}*/
.bulletins td:first-child { padding:0px 0px 0px 10px}
.bulletins td:last-child { padding:0px 10px 0px 0px}
.bulletins p{  background:url(/img/pdf.png) no-repeat 0 center ; color:#4D4D4D; padding:5px 0px 5px 30px; display:block}
.bulletins span { color:#999999; font-size:12px;}
.bulletins a { color:#8C1411}
.bulletins a:hover {color:#999999;}



.single-col .bulletins { width:100%}
td.clearh { width:1px; }


/* Government Styles */
.tooltip { display:none; background:url(/img/tooltip.png) no-repeat 0 0;font-size:12px;height:155px;width:270px;padding:25px 0px 0px 25px;color:#fff;margin:110px 0px 0px 20px;z-index:100000}
.tooltip a{
    color:#FFF;
}
.government {width:700px;float:left;position:relative}
.government p{background:url(/img/government-text-bg.png) repeat-y 0 0;padding:10px 0px 10px 15px}


.gov thead td{background:#183B50; border-bottom:1px solid #CECECE; border-right:1px solid #CECECE; color:#fff; font-weight:bold}
.gov tbody  td{ background:#F3F3F3; border-bottom:1px solid #CECECE; border-right:1px solid #CECECE}
.gov tr td span {color:#183B50}
.gov tr td span a{ color:#183B50}
.gov tr td span a:hover { color:#8C1411; cursor:pointer}
.table-left{float:left;width:135px;margin:0px 0px 0px -2px}
.table-left td{background:#183B50;height:42px;border-bottom:2px solid #fff;color:#fff;padding-left:10px}
.gov td.first-child span{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;font-size:14px}

.government #gover {width:567px;float:left}
.government #gover div {display:block;}
.government #gover div td{height:42px;text-align:center}
.government .pagination {top:10px;position:absolute;right:2px}

.other thead td{height:40px;text-align:center}
.other tbody td{height:40px;padding:0px 5px 0px 10px}
#apply-online .slides_container{min-height:130px}

/********************/

/********************/
/* Real Estate Details */
.tender-offers-left{float:left;width:170px;margin-right:3px;position:relative }
.tender-offers-left img{border-bottom:3px solid #e1b724;display:block}
.tender-offers-left img.corner{border-bottom:none;z-index:100;position:absolute;top:0;left:0;display:block}
.tender-offers-left .slides_container{min-height:257px;}
.tender-offers-left .pagination{position:absolute;right:2px;bottom:-25px}
.tender-offers-right{float:left;width:527px;}

.tender-offers-right td{height:28px;text-align:left;padding:10px;text-transform:uppercase;color:#183B50; border-bottom:1px solid #CECECE}
.tender-offers-right tfoot td{text-align:right;color:#8C1411;font-size:11px;text-transform:none;font-weight:bold;}
.tender-offers-right td.title { background:#183B50; color:#fff}
.tender-offers-right td.value { background:#F3F3F3}
.tender-offers-right tfoot td a.print{background:url(/img/print.png) no-repeat left center;padding:0px 0px 0px 22px;margin-right:15px;cursor:pointer}
.tender-offers-right tfoot td a.dnld{background:url(/img/pdf-s.png) no-repeat left center;padding:0px 0px 0px 22px;cursor:pointer;}
.tender-offers-right tfoot td a.print:hover , .tender-offers-right tfoot td a.dnld:hover { color:#183B50}

/********* LAWS *************/
.laws{position:relative; color:#183B50}
.laws .basic-circulars{position:relative}
.laws .intermediate-circulars{position:relative}
.laws-head td{text-transform:uppercase;color:#fff;border-bottom:1px solid #cecece;  border-right:1px solid #cecece; padding:5px 5px;}
/*.laws td.last { border-right:0}*/

table.laws-head tr{  background:#183B50}

table.laws td{ padding:5px 5px;border-bottom:1px solid #cecece; border-right:1px solid #cecece; flo at:left; background:#f3f3f3}
table.laws td img{margin-right:5px}
table.laws td a{color:#8C1411;text-decoration:none}
table.laws td a:hover { color:#183B50}
table.circulars td a{background:url(/img/pdf-s.png) no-repeat left center; padding-left:20px;float:left;margin-right:2px}
.intermediate-circulars table.circulars td a{clear:both;margin-bottom:6px;margin-left:10px}
table.laws td span{color:black;font-size:11px;}

.laws .slides_container {min-height:700px; height: auto}
.laws .pagination{position:absolute;right:30px;top:40px}
.laws a.prev, .laws a.next{display: block !important; position:absolute;right:15px;top:40px; height:9px; width:5px; background:url(/img/next_prev.png) 0px 0px no-repeat;}
.laws a.next{right:3px; background-position: -12px 0px;}


.real-estate-body a.prev, .real-estate-body a.next{display: block !important; position:absolute;right:15px;top:-77px; height:9px; width:5px; background:url(/img/next_prev.png) 0px 0px no-repeat;}
.real-estate-body a.next{right:3px; background-position: -12px 0px;}

#adv_search .pagination{
	top:15px;
}

/* Real Estate */
.real-estate-head{position:relative}
.real-estate-head td{text-transform:uppercase;color:#fff;border-bottom:1px solid #cecece;  border-right:1px solid #cecece; padding:20px 5px;background:#183B50}
.real-estate-body{width:700px;position:relative; color:#183B50}
.real-estate-body td{padding:20px 5px;border-bottom:1px solid #cecece; border-right:1px solid #cecece; fl oat:left; background:#f3f3f3}
.real-estate-body td .img{width:100%;height:100%;position:relative;width:85px}
.real-estate-body td img{display:block}
.real-estate-body td img.corner-even{display:block;position:absolute;right:0;bottom:0;z-index:100}
.real-estate-body td img.corner-odd{display:block;position:absolute;z-index:100;top:0;left:0}
.real-estate-body td a{font-size:12px;text-transform:none;padding:0px 12px 0px 0px;margin-bottom:8px;margin-right:0px;font-weight:normal}
.real-estate-body td a:hover { color:#183B50}
.real-estate-body td .check{padding:0px 0px 0px 0px;margin-right:3px;margin-left:17px}
.real-estate-body td label{margin-right:10px;float:left;font-size:11px;color:#8C1411;text-transform:none}
.real-estate-body td input{margin-right:10px}
.real-estate-body td span{font-size:12px;text-transform:none;color:#8C1411;font-weight:bold;}
.real-estate-body td input{border:1px solid #cecece;width:100px;padding:0px 0px 0px 5px;background:transparent;float:left}
/*.real-estate-body td.last { border-right:0}*/
.real-estate-body .slides_container{min-height:350px; height: auto}
.real-estate-body .pagination{top:-77px;right:30px;position:absolute}
.real-estate-body .pagination li{margin:0px 0px 0px 2px}

/********* EVENTS **************/
.events{width:100%;float:left;position:relative;}
.events .item{width:387px}
.events td{padding:10px ; color:#183B50; background:#F3F3F3; border-bottom:1px solid #CECECE; border-left:1px solid #CECECE}
.events td:first-child { border-left:0}
.events thead td{background:#183B50; color:#fff}
.events .pagination{position:absolute;top:-15px;right:1px}
.date{float:right;width:252px}
.date .ui-datepicker{height:18em}

/* Apply Online */
p.title{padding:10px 0px 10px 15px;background:#f1f1f1;color:#8C1411;margin:0;width:685px; text-transform:uppercase}
p.title span{color:#183B50;font-size:10px;margin-left:5px;text-transform:lowercase}
textarea{border:1px solid #cecece;width:697px;height:100px;overflow:auto;resize:none}
@media screen and (-webkit-min-device-pixel-ratio:0) {textarea{width:694px}}
/**********************/
/* NEWS PAGE */
.news-page{position:relative;width:100%;}
.news-page .pagination{position:absolute;top:-20px;right:1px}
.news-section{position:relative;width:100%;background:url(/img/news-section-bg.png) repeat-y 0 0;padding-bottom:25px;}
.news-section img{float:left;margin-right:15px;}
.news-section img.corner{margin:0;position:absolute;top:0;left:0}
.news-section .txt{/*float:left;*/width:auto;padding:20px 0px 10px;/*height:125px;*/margin:0px 15px 5px; border-bottom:1px solid #CCC}
.news-section .txt h2{ margin-bottom:10px} /*padding-bottom:5px;*/
.news-section a.more{
	position:relative; 
	top:auto;
	right:auto;
	margin-right:15px;
	float:right;
}
.date_news{
	color:#999;
	margin-bottom:5px;
}
/*********************/
/* Sign Up Form */
.sign-up{width:700px}
.sign-up li{margin-bottom:2px;text-transform:uppercase;color:#0e4263;width:100%;float:left;position:relative; background:#F3F3F3; /*height:32px*/ }
.sign-up li p{float:left;}
.confirmation{padding:10px 0px 10px 15px;color:#8C1411}
.sign-up li p.ext{width:auto}
.sign-up li label{width:155px;background:url(/img/sign-up-label.png) repeat-y 0 0;display:block;padding:7px 10px 7px 10px;float:left;margin-right:10px;color:#183B50}
.sign-up li label.ext{background:none;width:auto;float:left}
.sign-up li input{border-left:3px solid #cecece;float:left;margin:6px 0px 0px 0px;background:transparent;padding:0px 0px 0px 5px}
.sign-up li.odd{background:url(../img/sign-up-li-odd.png) repeat-y 0 0;}
.sign-up li.even{background:url(../img/sign-up-li-even.png) repeat-y 0 0;}
.sign-up li .check{margin-right:30px;margin-top:8px}
.sign-up input[type="submit"]{float:right;border:1px solid #cecece;background:url(/img/select-bg.png) repeat-y 0 0;width:100px;height:27px;cursor:pointer;font-size:11px;color:#183B50; font-weight:bold}
.sign-up a { color:#8C1411}
.sign-up a:hover { color:#4d4d4d}
.apply {float:right;border:1px solid #cecece;background:url(/img/select-bg.png) repeat-y 0 0;width:100px;height:27px;cursor:pointer;color:#183B50; font-weight:bold}

/************ MISC **********/
a.pdflink {color:#8C1411; padding:0px 20px 0px 20px; background:url(/img/pdf-s.png) no-repeat scroll 0 0 ; float:left; display:block; }
a.pdflink:hover { color:#999999}

.filter { float:left;  }
.filter label{float:left;color:#183b50;margin-right:5px; line-height:25px;}
.filter .input { background:url(/img/input-wraps.png) no-repeat 0 0;position:relative; width:194px; height:25px; float:left;  }
.filter .input input[type="text"] { float:left;color:#183b50; background:none; padding:5px 10px 0px 10px; width:174px}
.filter .dropdown{position:relative; width:194px; height:25px; float:left; background:url("/img/input-wraps.png") no-repeat scroll 0 0 transparent;}
.filter .dropdown select{cursor:pointer; height:25px; width:194px; background:none; padding:3px;}
.filter .inputwrap { background:url(../img/input-full-bg.png) no-repeat 0 0; width:194px; height:25px; float:left}
.filter  .inputwrap input[type="text"] { background:none; padding:3px 3px 3px 10px; width:170px}
.filter  input[type="submit"].action  { margin-left:6px; float:right}
.filter .dropdown .select{background:url(/img/select-wrap.png) no-repeat 0 0; width:174px; height:15px; border:0; overflow:hidden; position:absolute; top:0px; left:0px; padding:5px 10px}
.filter .first { margin:0px 105px 0px 0px}
.filter li { float:left; height:25px; line-height:25px; margin:0px 20px 0px 0px}
.filter.sch label{ width:90px}

.filter.advsearch label { width:96px}

.check {width:12px;height:12px;position:relative;float:left;margin-right:15px}
.check .checkbox{border:none;width:12px;height:12px;background:url(/img/checkbox.png) no-repeat 0 0; display:block}
.action{height:27px;float:right;border:1px solid #cecece;background:#183B50;cursor:pointer;font-size:11px;margin-left:17px;color:#fff; display:block; font-weight:bold}
.action:hover { color:#cfcdcd}

.no-result{padding:20px 0px;width:100%}
.no-result h2{font-size:24px;color:#8C1411;text-decoration:none}
.no-result p{font-size:12px;color:#8C1411;text-decoration:none}

/**********************/
/*Search */

.search-page {padding:10px 0px 0px 0px;color:#183B50}
.search-page li{margin-bottom:7px;height:30px;text-transform:uppercase}
.search-page li .label{height:22px;float:left;margin-right:30px;font-size:14px;color:#183B50;width:145px;background:#e8c22e url(/img/label-bg.png) no-repeat 0 0;padding:5px 0px 1px 10px}

.search-page li .dropdown{float:left;overflow:hidden;height:29px;width:370px;background:url(/img/select-big.png) no-repeat right 0;}
.search-page li .dropdown select{cursor:pointer;height:27px;width:390px;background:transparent url(/img/select-bg.png) repeat-y -48px 0;border:1px solid #cecece;
 -webkit-appearance: none;padding:3px 0px 0px 0px}
.search-page li input{width:113px;height:25px;border:1px solid #cecece;background:url(/img/input-bg.png) repeat-y 0 0;float:left;padding-left:5px}

.other li .label{width:auto;padding:5px 10px;float:left}
.other li input[type="text"]{height:29px;width:307px;background:transparent url(/img/select-bg.png) repeat-y 0 0;float:left;margin-right:10px;padding:0px 0px 0px 10px}
.other li input[type="submit"]{float:left;padding:2px 0px 2px;margin:0}



.search-page li label{margin:6px 10px 0px 26px;float:left;font-size:14px}
.search-page input[type="submit"]{width:100px;background:url(/img/searchbtn-bg-big.png) repeat-y 0 0;border:1px solid #cecece;float:left;cursor:pointer;margin:0px 0px 0px 33px;font-size:12px;height:29px}

@media \0screen {.search-page input[type="submit"]{padding:4px 0px 2px 0px}}
@media \0screen {.search-page li input[type="text"]{padding:4px 0px 0px 5px;height:21px}}

/**********************/

/* BLUE HEADER TABLE */
.blueHeader{border-collapse:collapse; border-spacing:0; color:#183B50}
.blueHeader thead td{text-transform:uppercase;color:#fff;border-bottom:1px solid #cecece;  border-right:1px solid #cecece; padding:15px 5px; background:#183B50; text-align:left;}
.blueHeader td{padding: 10px 5px;border-bottom: 1px solid #CECECE;border-left: 1px solid #CECECE; background:#F3F3F3}
.blueHeader td:first-child{border-left:none;}
.blueHeader a{color:#8C1411;}
.blueHeader a:hover{color:#183B50}


form[name="circulars"] { float:left; width:310px; padding:0px 0px 0px 70px}

/* google search */
.cse .gsc-control-cse, .gsc-control-cse{background: none !important; border:none !important; padding:0 !important;}
.cse form.gsc-search-box, form.gsc-search-box{width: 234px !important;float: left;position: absolute;left: 0px;}
.cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input {padding-right:0px !important}
body .cse input.gsc-input, input.gsc-input{background: url("/img/input-wraps.png") no-repeat scroll 0 0 transparent !important;
    float: left !important;
    height: 19px !important;
    position: relative !important;
    width: 182px !important;}
body .container .cse input.gsc-search-button, input.gsc-search-button{
	background: none repeat scroll 0 0 #183B50 !important;
    border: 1px solid #CECECE !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    display: block !important;    
    font-size: 11px !important;
	font-family: Tahoma,sans-serif !important;
    font-weight: bold !important;
	margin-left: 0px !important;
    height: 27px !important;}

body .container .cse input.gsc-search-button:hover, input.gsc-search-button:hover {color: #CFCDCD !important}
	
div.gsc-clear-button{display: none !important;}
.gsc-above-wrapper-area{width: 706px !important; background: #fff !important; float:right !important;margin-top: 38px !important; border: none !important;}
.gsc-wrapper{ width: 666px !important; background: #fff !important; padding:0 20px; float: right !important;margin-top: 0; min-height: 200px !important;}
.gsc-result-info{padding-left: 20px !important;}
.cse .gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link,.cse .gs-webResult.gs-result a.gs-title:link b,.gs-webResult.gs-result a.gs-title:link b,.cse .gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited,.cse .gs-webResult.gs-result a.gs-title:visited b,.gs-webResult.gs-result a.gs-title:visited b,.cse .gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover,.cse .gs-webResult.gs-result a.gs-title:hover b,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b,.gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b, .cse .gsc-cursor-page, .gsc-cursor-page, .cse .gsc-trailing-more-results:link, .gsc-trailing-more-results:link, .cse .gs-spelling a, .gs-spelling a, .gs-result .gs-title, .gs-result .gs-title *{color:#183B50 !important; font-size: 14px !important;font-weight: bold !important;margin-top: 10px !important; font-family: Tahoma,sans-serif  !important; text-decoration: none !important}

.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result.gsc-promotion:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border-left: 1px solid #f7f7f7 !important;
  border-bottom: 0px solid;
  background: #f7f7f7;
}

.gsc-adBlock {display:none !important}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page{color:#fff !important}

.gsc-above-wrapper-area{*margin-top:-122px;}
.gsc-wrapper{*margin-top:-92px;}

/**********************/
/*Table css */
table.laws thead th{
	background: none repeat scroll 0 0 #183B50;
    border-bottom: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    color: #FFFFFF;
    padding: 10px;
    text-transform: uppercase;
	text-align:left;
}
ol.page_ul, ul.page_ul{
	padding:10px;
	color:#183B50;
}
ol.page_ul li, ul.page_ul li{
	list-style-position:outside;
	margin-bottom:5px;
	list-style-image:url(../img/bullet.png);	
}
.mleft{
	margin-left:0px !important;
}
/*#circular .dropdown{
	background:url("../img/select-wrap.png") no-repeat scroll 0 0 transparent;
}*/
.gsc-results .gsc-cursor-box{
	text-align:center;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page{
	color:#183B50 !important;
	font-family:Tahoma, sans-serif !important; 
	font-size:13px !important;
}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    background-color:#E1B724 !important;
    -moz-border-radius:5px;
  	-webkit-border-radius:5px;
 	 border-radius:5px;
	 padding:0px 5px 2px !important;
	 color:#FFF !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{
	color:#666 !important;
}
.cse input.gsc-input, input.gsc-input, input.gsc-input{
	border:0px !important;
}