@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding:0;
	font-family: "droid_sansregular", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color:#666666;
	background:#f9f9f9;
	background:url(../img/bkgd-lr.jpg) fixed top center no-repeat;
	background-size:auto;
}
a {
	color: #0457a3;
	text-decoration: none;
}
a:hover {
	color: #0457a3;
	text-decoration: underline;
}
.row {
	width:100%;
	float:left;
}
 [class*="span"] {
 margin:0;
 padding:0
}
.container {
	width: 980px;
}
.row-fluid .span10 {
	width: 82.97872340425532%;
 *width: 82.92553191489361%;
}
.row-fluid .span7 {
	width: 59.57680851063829%;
 *width: 59.52361702127659%;
}
.row-fluid .span6 {
	width: 48.27617021276595%;
 *width: 48.24297872340425%;
}
.row-fluid .span4 {
	width: 36.174893617021278%;
 *width: 36.131702127659576%;
}
.row-fluid .span3 {
	width: 25.524255319148934%;
 *width: 25.471063829787233%;
}
.row-fluid .span2 {
	width: 14.893617021276595%;
 *width: 14.840425531914894%;
}
.row-fluid [class*="span"] {
 margin:0;
 padding:0
}
p {
	margin:0;
	padding:0
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family: inherit;
	font-weight: normal;
	line-height: 20px;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight: normal;
	line-height: 1;
	color: #999999;
}
h1, h2, h3 {
	line-height: 40px;
}
h1 {
	font-size: 30px;
	font-family:"droid_serifregular", Arial, Helvetica, sans-serif;
	color:#0457a3;
	line-height:30px;
}
h2 {
	font-size: 16px;
	color:#0457a3;
	font-family:"oswaldbold", Arial, Helvetica, sans-serif;
	line-height:16px;
}
h3 {
	font-size: 14px;
	color:#0457a3;
	line-height:14px;
}
h4 {
	font-size: 17.5px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 11.9px;
}
ul, ol {
	padding-bottom: 0;
	margin: 0;
	list-style:none
}
.accordionContent ul{
	margin-left:20px;}
ul ul, ul ol, ol ol, ol ul {
	margin-bottom: 0;
	padding-bottom:0;
}
li {
	line-height: 20px;
}
.btn-primary {
	float:left;
	color: #ffffff !important;
	font-size:12px;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	background-color: #0457a3;
 *background-color: #0457a3;
	border-radius:6px;
	behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc);
	position:relative;
	line-height:24px !important;
	padding:0 12px !important;
	margin:3px 0 0 0;
	text-decoration: none !important;

}

a.btn-primary_green:link{background:url(../img/btn_green_register.png) no-repeat top center; display:block; width:120px; height:24px; margin:10px 0 0 0;}
 a.btn-primary_green:hover{background:url(../img/btn_green_register.png) no-repeat bottom center;}
 a.btn-primary_green:active{background:url(../img/btn_green_register.png) no-repeat top center;}
 
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #ffffff;
	text-decoration:none;
	background-color: #0460b4;
 *background-color: #0460b4;
}
a.btn-primary:active {
	box-shadow: none !important;
}
.btn-primary:active, .btn-primary.active {
	background-color: #0457a3;
	box-shadow:inset #01417c 0 3px 3px;
}

.btn-secondary {
	float:left;
	color: #ffffff;
	font-size:12px;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	background-color: #0457a3;
 *background-color: #0457a3;
	border-radius:6px;
	behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc);
	position:relative;
	line-height:24px;
	padding:0 12px;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .btn-secondary.disabled, .btn-secondary[disabled] {
	color: #ffffff;
	text-decoration:none;
	background-color: #0460b4;
 *background-color: #0460b4;
}
.btn-secondary:active, .btn-secondary.active {
	background-color: #0457a3;
	box-shadow:inset #01417c 0 3px 3px;
}
.navbar .brand {
	display: block;
	float: left;
	padding: 20px 0 0 9px;
	font-family:"droid_serifregular", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #114196;
	line-height:16px;
}
.navbar .brand span { 
	font-family:"droid_serifbold", Arial, Helvetica, sans-serif;
	color: #00338e;	
}
.navbar .brand:hover, .navbar .brand:focus {
	color:#00338e;
	text-decoration: none;
}
.navbar nav {
	width:100%;
	float:left;
	background:url(../img/bg_nav.png) no-repeat top center;
	padding:16px 0 0 0;
	margin-top:-8px;
}
.navbar .nav {
	width:100%;
	height:41px;
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0;
	background-color: #001545;
 *background-color: #001545;
	background-image: -moz-linear-gradient(top, #4d72b4, #001545);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d72b4), to(#001545));
	background-image: -webkit-linear-gradient(top, #4d72b4, #001545);
	background-image: -o-linear-gradient(top, #4d72b4, #001545);
	background-image: linear-gradient(to bottom, #4d72b4, #001545);
	background-repeat: repeat-x;
	border-bottom:1px solid #000000;
	border-top:1px solid #9aafd4;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d72b4', endColorstr='#ff001545', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc);
	position:relative;
}
.navbar .nav ul {
	/*height:44px;*/ 
	float:left
}
.navbar .nav ul > li {
	height:44px;
	float: left;
	font-size:12px;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	background:url(../img/divider01.gif) no-repeat left center;
	padding:0 0 0 2px;
	margin:-1px 0;
	position:static;
}
.navbar .nav ul > li.nodivider {
	background:none;
	padding-left:0
}
.navbar .activeon {

    background:#e6edf0 url(../img/gradient06.gif) repeat-x top left;

    font-family:"droid_sansbold", Arial, Helvetica, sans-serif;

    color: #00529B !important;

    text-decoration: none;

}
.navbar .nav ul > li > a {
	height:33px;
	float:left;
	padding:11px 15px 0 14px;
	color:#FFFFFF;
	text-align:center;
	text-decoration: none;
}
.navbar .nav ul > li.doubleline {
	line-height:13px;
	padding-top:0;
}
.navbar .nav ul > li.doubleline a {
	height:38px;
	float:left;
	padding:6px 7px 0 6px;
}
.navbar .nav ul .dropdown-toggle .caret {
	margin-top: 8px;
}
.navbar .nav ul > li > a:focus, .navbar .nav ul > li > a:hover {
	background:#e6edf0 url(../img/gradient06.gif) repeat-x top left; 
	color:#00529b;
	text-decoration: none;
}
.navbar .nav ul > .active > a, .navbar .nav ul > .active > a:hover, .navbar .nav ul > .active > a:focus {
	background:#e6edf0 url(../img/gradient06.gif) repeat-x top left; 
	color:#00529b;
	text-decoration: none;
}
.navbar .nav ul > .abc {
	float:left;
	font-size:23px;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	padding-top:0;
	margin:0;
	height:42px;
}
.navbar .nav ul > .abc a {
	width:124px;
	height:64px;
	float:left;
	background:none;
	color:#4380b3;
	text-align:center;
	padding:44px 0 0 0;
	margin:-66px -16px -20px -13px;
	text-indent:-9999px;
}
.navbar .nav ul > .abc a:hover {
	background:none;
	color:#4380b3;
}
.navbar .nav ul > li.abc > a:focus, .navbar .nav ul > li.abc > a:hover {background:none;}
/*.navbar .nav ul > .abc a:focus {
	background:url(../img/bg_circule.png) no-repeat;
	color:#4380b3;
}
.navbar .nav ul > .abc:hover a{ 
	background:url(../img/bg_circule.png) no-repeat;
	color:#4380b3	
}*/
.navbar .nav ul > li:hover > a { 
	background:#e6edf0 url(../img/gradient06.gif) repeat-x top left; 
	color:#00529b;
	cursor:pointer;
}
.navbar .nav .menuUl{  /*height: 90px;*/
    overflow: hidden;padding-right:13px;}
.navbar .nav ul > li:hover .bgdropbox { position:absolute; display:block;box-shadow:0px 5px 6px #777777;-webkit-box-shadow:0px 5px 6px #777777;-moz-box-shadow:0px 5px 6px #777777;-ms-box-shadow:0px 5px 6px #777777;-o-box-shadow:0px 5px 6px #777777;}
.navbar .nav ul > li .bgdropbox { width:961px; float:left; position:absolute; top:41px; left:0; display:none; z-index:1111}
.navbar .nav ul > li .bgdropbox a { width:100%; height:inherit; background:none; padding:0; margin:0}
.navbar .nav ul > li .dropbox { width:100%; min-height:278px; float:left; background:#FFFFFF url(../img/gradient07.gif) repeat-x top left; padding-bottom:6px;}
.navbar .nav ul > li .dropbox article { width:14.29%; min-height:225px; float:left; padding:17px 0 0 3%}
.navbar .nav ul > li .dropbox article h3 { font-family:"oswaldbold", Arial, Helvetica, sans-serif; font-size: 15px; text-transform:uppercase; line-height:17px; padding-bottom:15px}
.navbar .nav ul > li .dropbox article ul ;  height:auto;  float:left;  padding:0 1{ width:99 0 0;}
.navbar .nav ul > li .dropbox article ul li { width:92%; height:auto; font-size:13px; font-family:"droid_sansregular", Arial, Helvetica, sans-serif; background:none; line-height:17px; padding:0 0 5px 0; margin:0}
.navbar .nav ul > li .dropbox article ul li a { height:auto; float:none;	padding:0; color:#666666; text-align:left}
.navbar .nav ul > li .dropbox article ul li a:hover { color:#666666; text-decoration:underline}
.navbar .nav ul > li .dropbox .article2 { width:29.70%; /*border-left:1px solid #cececf; border-right:1px solid #cececf*/}
.navbar .nav ul > li .dropbox .article2 ul{ width:50%}
.navbar .nav ul > li .dropbox .article2 ul{*float:left;*width:49%;}
.navbar .nav ul > li .dropbox .article3 { width:30.85%; border-right:1px solid #cececf}
.navbar .nav ul > li .dropbox .article4 { width:13.14%; background:#efefef url(../img/gradient08.gif) repeat-x top left; /*border-right:1px solid #e7edf1;*/ padding-left:0}
.navbar .nav ul > li .dropbox .article4 figure { width:100%; float:left; text-align:center; padding-bottom:17px}
.navbar .nav ul > li .dropbox .article4 h3 { padding-left:20px}
.navbar .nav ul > li .dropbox .article4 ul { width:90%; float:left; padding-left:10%}
.navbar .nav ul > li:hover .bgdropbox { position:absolute; display:none;}
.navbar .nav ul > li .dropbox article,.navbar .nav ul > li .dropbox .article3, .navbar .nav ul > li .dropbox .article4, .navbar .nav ul > li .dropbox .article5, .navbar .nav ul > li .dropbox .article6, .navbar .nav ul > li .dropbox .article7, .navbar .nav ul > li .dropbox .article2 {background:url(../img/shadow04.png) no-repeat top left; min-height:265px;}
/* artical 5,6,7,8 */
 .navbar .nav ul > li .dropbox .article5 { width:30%; min-height:265px; padding-left:3%}
.navbar .nav ul > li .dropbox .article5 aside{ width:253px; float:left; background:#fcfdfd; border:1px solid #dbdedf; padding:2px; margin-top:9px}
.navbar .nav ul > li .dropbox .article5 aside a{ width:100%; height:46px; float:left; background:#FFF url(../img/gradient10.gif) repeat-x top left; font-family:"oswaldbold", Arial, Helvetica, sans-serif; font-size:14px; color:#0457a3; cursor:pointer; text-align:left; text-transform:uppercase; text-decoration:none; line-height:46px;}
.navbar .nav ul > li .dropbox .article5 aside a span{ float:left; background:url(../img/icon_prevailing02.png) no-repeat 0px 9px; font-size: 15px; padding:4px 0 0 53px; margin-left:17px;}

.navbar .nav ul > li .dropbox .article5 aside a .pension{ background:url(../img/icon_pensionfunds.png) no-repeat left 2px; padding:4px 0 0 59px; margin-left:25px}
.navbar .nav ul > li .dropbox .article5 aside a .user{ background:url(../img/icon_opportunities02.png) no-repeat left center; padding:4px 0 0 59px; margin-left:26px}
.navbar .nav ul > li .dropbox .article6 { width:30%; min-height:225px; background:url(../img/shadow04.png) no-repeat top left; padding:17px 0 30px 3%;min-height:265px;}
.navbar .nav ul > li .dropbox .article6 h3{ width:100%; float:left; padding:9px 0 13px 0; *padding:0;}

.navbar .nav ul > li .dropbox .article6 h3 a{*height:0; *line-height:18px;}
.navbar .nav ul > li .dropbox .article6 h3 {*height:15px;*padding:9px 0px 13px 0px;}

/* my money ABC */
.navbar .nav ul > li .dropbox .article7 { width:16.79%; min-height:265px; background:url(../img/shadow04.png) no-repeat top left; padding:15px 0 0 3%}
.navbar .nav ul > li .dropbox .article7.bgnone{ background:none}
.navbar .nav ul > li .dropbox .article7 aside{ width:100%; float:left; padding-bottom:10px}
.navbar .nav ul > li .dropbox .article7 figure{ float:left; line-height:.5em}
.navbar .nav ul > li .dropbox .article7 .info{ width:68%; float:left; padding:4px 0 0 10px; margin-right:-1%; position:relative}
.navbar .nav ul > li .dropbox .article7 .info h3{ float:left; padding-bottom:0}
.navbar .nav ul > li .dropbox article aside div.info h3 a {*height:auto !important;}
.navbar .nav ul > li .dropbox .article7 .aside2{ float:left}
.navbar .nav ul > li .dropbox .article7 .aside2 .info{ padding-top:4px}
.navbar .nav ul > li .dropbox .article7 .aside3{ float:left}
.navbar .nav ul > li .dropbox .article7 .aside3 figure{ margin-right:-1.8%; position:relative}
.navbar .nav ul > li .dropbox .article7 .text1{ width:90%; float:left; font-family:"droid_sansregular", Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; padding:0 10% 0 0}
/* Forms & RFPs */
.navbar .nav ul > li .dropbox .article5 .aside2 { float:left}
.navbar .nav ul > li .dropbox .article5 .aside2 a{ line-height:16px}
.navbar .nav ul > li .dropbox .article5 .aside2 a .certificate { background:url(../img/icon_certificate02.png) no-repeat left 11px; padding:10px 0 0 56px; margin-left:30px}
.navbar .nav ul > li .dropbox .article5 aside a .rfps { background:url(../img/icon_rfps.png) no-repeat left 7px; padding:4px 0 0 56px; line-height:46px; margin-left:30px}
/* Reports */
.navbar .nav ul > li .dropbox .article5 a .report1 { background:url(../img/icon_reports01.png) no-repeat left 8px; padding:3px 0 0 54px; margin-left:30px}
.navbar .nav ul > li .dropbox .article5 a .report2 { background:url(../img/icon_reports02.png) no-repeat left 7px; padding:10px 0 0 54px; margin-left:30px}
.navbar .nav ul > li .dropbox .article5 a .report3 { background:url(../img/icon_reports03.png) no-repeat left 6px; padding:9px 0 0 54px; margin-left:30px}
/* Newsroom */
.navbar .nav ul > li .dropbox .article8 { width:30%; min-height:inherit; background:none; padding-top:25px}
.navbar .nav ul > li .dropbox .article8 aside{ width:211px; float:left; padding-bottom:15px}
.navbar .nav ul > li .dropbox .article8 aside .date { width:100%; float:left; font-family:"droid_sansbold", Arial, Helvetica, sans-serif; font-size:11px; line-height:13px}
.navbar .nav ul > li .dropbox .article8 aside .text1{ width:100%; float:left; font-family:"droid_sansregular", Arial, Helvetica, sans-serif; font-size:13px; line-height:17px}
.navbar .nav ul > li .dropbox .article8 aside .text1 a{ color:#666666}
/* Help */
.navbar .nav ul > li .dropbox .articles{ width:52%; float:right}
.navbar .nav ul > li .dropbox .article9{ width:35%; min-height:215px; background:none; padding-top:25px; padding-left:20px}
.navbar .nav ul > li .dropbox .article10 { width:30%; min-height:215px; background:url(../img/shadow04.png) no-repeat top left; padding:25px 0 0 6%;min-height:265px;}
/*This is for Help Flyout menu article*/
.navbar .nav ul > li .dropbox .articles.help_sec .article10{width:100%;}
/*---------*/
.breadcrumb {
	width:100%;
	float:left;
	padding:0;
	margin: 1px 0 10px 0;
	list-style: none;
	background:#f4f4f4 url(../img/gradient02.gif) repeat-x top left;
	border-bottom:1px solid #e5e5e5;
}
.breadcrumb p {
	float:left;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0 9px 10px;
}
.breadcrumb p .bold {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	padding:0;
}
.breadcrumb p span {
	padding:0 0 0 2px;
}
.breadcrumb p a {
	color:#0457a3;
	margin:0 2px;
}
/* main container */
.maincontainer {
	width:100%;
	float:left;
}
.mainwrapper {
	width:100%;
	float:left;
	background:#FFFFFF
}
.wrapper {
	width:98%;
	float:left;
	padding:0 1%
}
.sansbold {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif
}
.sansregular {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif
}
.serifbold {
	font-family:"droid_serifbold", Arial, Helvetica, sans-serif
}
.serifregular {
	font-family:"droid_serifregular", Arial, Helvetica, sans-serif
}
.sbHolder {
	float: left;
	background:url(../img/select01.png) no-repeat;
	font-size:14px;
	color:#000000;
	height: 29px;
	position: relative;
	width:100%
}
.sbSelector {
	color:#000000;
	display: block;
	height: 29px;
	left: 0;
	top:1px;
	line-height: 29px;
	position: absolute;
	outline:none;
	text-indent: 10px;
	width: 100%
}
.sbSelector:link {
	color: #000000;
	text-decoration: none
}
.sbOptions {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	border-top:none;
	border-radius:5px;
	behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc);
	list-style: none;
	left: 0px;
	margin: 0;
	padding: 2px 0 0 0;
	position: absolute;
	top: 29px;
	width: 99.5%;
	z-index: 120
}
.sbOptions li {
	width:100%;
	height:auto;
	padding:0 7px;
	background:none;
	margin:0;
	position:relative
}
.sbOptions a {
	display: block;
	color: #333333;
	text-decoration: none;
	padding: 2px 0 7px 3px
}
.sbOptions a:hover {
	color: #666666
}
.navbar .link {
	float:right;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:19px 17px 0 0;
	*width:95px;
}
.goog-te-gadget-simple .goog-te-menu-value span{
	*color:#fff;
	border:none !important;
}
.navbar .link a {
	background:url(../img/goolgleplus.gif) no-repeat 0 0;
	display: inline-block;
    height: 32px;
    padding: 2px 0 2px 25px;
    text-indent: -9999px;
    *text-indent:0px;
    *padding-left:10px;
    *overflow:hidden;
    width: 100px;
}
.searchbox {
	float:right;
	width:230px;
	background:url(../img/divider01.gif) no-repeat 0 9px;
	padding:8px 18px 0 22px
}
.searchbox form {
	width:230px;
	height:22px;
	float:left;
	background:#e3e8f1;
	border:1px solid #b6bbc5;
	border-radius:6px;
	behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc);
	position:relative
}
.searchbox form .input {
	width:191px;
	height:14px;
	float:left;
	background:none;
	border:none;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	vertical-align:middle;
	line-height:normal;
	padding:0px 7px;
	margin:0;
}
/* For making the search box width equal to dropdown below of it*/ 
.nav .searchbox{width:239px !important; left:-18px;}
.nav .searchbox form{width:237px !important; }
.nav .searchbox form .input{width:198px !important; }

.searchbox form .icon {
	width:17px;
	height:18px;
	float:left;
	padding:2px 0 0 7px;
	cursor: default;
}
/* banner */
.banner {
	width:100%;
	float:left;
	position:relative
}
.banner aside {
	/*width:27.8%;*/
	float:left;
	/*background:url(../img/trans01.png) repeat;*/
	background:url(../img/tran_80.png) repeat;
	position:absolute;
	/*top:64px;
	left:64px*/
}
.banner aside .info {
	width:82%;
	float:left;
	padding:20px;
}
.banner aside .info h1 {
	padding-bottom:12px
}
.banner aside .info p {
	color:#d3d3d4;
	word-spacing:-1px;
	line-height:17px;
	padding-bottom:10px
}
.banner aside .info p a {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#79bde7;
	text-transform:uppercase
}
.banner figure {
	width:100%;
	float:left;
	text-align:center
}
.royalSlider {
	position:relative;
	width:100%;
	float:left;
	height:328px;
	padding:0;
	overflow:hidden;
}
.royalSlider .royalWrapper {
	overflow:hidden;
	position:relative;
	width:100%;
	height:100%;
	float:left
}
.royalSlider .royalSlide, .royalSlider .royalWrapper {
background:
}
.royalSlider .royalSlidesContainer {
	position: relative;
	left: 0;
	top: 0 !important;
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
	border: 0 !important;
}
.royalSlider .fade-container .royalSlide {
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 10;
}
.royalSlider_landing{height:280px !important;}
.royalSlider .royalSlide {
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important
}
ul.royalSlidesContainer li.royalSlide .royalCaptionItem aside h2{color:#ffffff;line-height:20px;}
.royalSlider .royalSlide {
	list-style: none !important;
	position:relative;
	float:left;
	overflow:hidden;
}
.royalSlider .arrow {
	width:27px;
	height:48px;
	float:left;
	top:115px;
	position:absolute;
	cursor:pointer;
	cursor: pointer;
	display: block;
	z-index:500;
	opacity:1;
}
.royalSlider .arrow:hover {
	opacity:1;
}
.royalSlider .arrow.disabled {
	cursor:default;
}
.royalSlider .arrow.left {
	background:url(../img/arrow_previous01.png) no-repeat;
	left:11px;
}
.royalSlider .arrow.disabled.left {
	background:url(../img/arrow_previous001.png) no-repeat;
}
.royalSlider .arrow.right {
	background:url(../img/arrow_next01.png) no-repeat;
	left:auto;
	right:11px;
}
.royalSlider .arrow.disabled.right {
	background:url(../img/arrow_next001.png) no-repeat;
}

.royalSlider .royalControlNavOverflow {
	width:100%;
	overflow:hidden;
	position:absolute;
	bottom:5px;
	left:0;
	z-index:25;
	display:none
}
.section1 .royalSlider .arrow {display: none;} 
.royalSlider .royalControlNavContainer {
	float:left;
	position: relative;
	right:0;
}
.royalSlider .royalControlNavOverflow a {
	background:url(../img/bullet01.png) no-repeat;
	width:7px;
	height:8px;
	margin:0 2px;
	float:left;
	cursor:pointer;
	position:relative;
	display:block;
	text-indent: -9999px
}
.royalSlider .royalControlNavOverflow a.current {
	background:url(../img/bullet02.png) no-repeat
}
.royalSlider .royalControlNavOverflow a:hover {
	background:url(../img/bullet02.png) no-repeat
}
.headingbar {
	width:100%;
	height:51px;
	float:left;
	background:url(../img/trans02.png) repeat;
	margin-top:-51px;
	position:relative;
	/*z-index:1009*/
}
.droplist {
	width:60.4%;
	float:right;
	padding:12px 11px 0 0;
	position:relative;
	z-index:500
}
.droplist {*z-index:1;*position:relative;}
.droplist a { width:97%; height:29px; float:left; background:url(../img/select01.png) no-repeat; font-family:"droid_sansregular", Arial, Helvetica, sans-serif !important; font-size:14px; color:#666666 !important; text-decoration:none; cursor:pointer; line-height:29px; padding-left:3%}
.droplist .on { font-family:"droid_sansbold", Arial, Helvetica, sans-serif}
.droplist .bgdropbox a.accordionButton
{
	margin-left:1%
}
.droplist .bgdropbox { width:547px; float:left; position:absolute; top:37px; left:0; display:none; z-index:1500}
.droplist .bgdropbox a{ height:auto; background:none; line-height:inherit}
.droplist .dropbox { width:100%; min-height:300px; float:left; background:#FFFFFF; border:1px solid #cccccc; border-top:none; border-radius:0 0 4px 4px; behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc); position:relative; z-index:100}
.droplist .dropbox .articles{ width:92.8%; float:left; padding:18px 3.6% 21px 3.6%}
.droplist .dropbox article{ width:50%; float:left}
.droplist .dropbox article aside{ width:100%; float:left; padding-bottom:4px}
.droplist .dropbox article h3{ font-family:"droid_sansbold", Arial, Helvetica, sans-serif; background:url(../img/icon_notes.gif) no-repeat 0 0; padding:7px 0 7px 35px}
.droplist .dropbox article ul{ width:85%; float:left; padding:0 0 0 15%}
.droplist .dropbox article ul li{ width:100%; height:auto; float:left; font-family:"droid_sansregular", Arial, Helvetica, sans-serif; color:#666666; line-height:18px; padding-bottom:7px}
.droplist .dropbox article ul li a{ height:auto; font-size:14px; background:url(../img/arrow01.png) no-repeat 0 3px; color:#666666; line-height:17px; padding-left:11px}
.droplist .dropbox article ul li a:hover{ font-family:"droid_sansregular", Arial, Helvetica, sans-serif; text-decoration:underline}
.droplist .dropbox article .checkstatus{ float:left}
.droplist .dropbox article .checkstatus h3{ background:url(../img/icon_check.gif) no-repeat 0 0}

.droplist .dropbox article .learninfo{ float:left}
.droplist .dropbox article .learninfo h3{ background:url(../img/icon_learn.gif) no-repeat 0 0}

.droplist .dropbox article .filesinfo{ float:left}
.droplist .dropbox article .filesinfo h3{ background:url(../img/icon_file.gif) no-repeat 0 0}

.droplist .dropbox article .findinfo{ float:left}
.droplist .dropbox article .findinfo h3{ background:url(../img/icon_find.gif) no-repeat 0 0}
.droplist .dropbox article .findinfo ul{width:74%;}

/* content */
.content {
	width:98%;
	float:left;
	padding:15px 1% 30px 1%
}
/*.middleinfo ul{
	list-style:disc;
	margin-left:40px;
}*/
.middleinfo li{
	margin-bottom:10px;
}
.leftpanel {
	width:100%;
	float:left;
	background:url(../img/headingbar01.png) no-repeat top center;
	padding-top:20px;
	margin-top:-58px;
	position:relative;
	/*z-index:1100*/
}
.tabcontent {
	width:100%;
	float:left;
	min-height:569px;
	background:#FFFFFF;
	box-shadow: #cdcdcd 0 0 12px;
	behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc);
	position:relative
}
.tablinks {
	width:100%;
	float:left;
	background:#FFF url(../img/gradient05.gif) repeat-x bottom left;
	position:relative;
}
.tablinks ul {
	width:94%;
	float:left;
	padding:10px 0 0 6%;
	list-style:none;
	margin-left:0;
}
.tablinks ul li {
	height:31px;
	float:left;
	font-family:"oswaldregular", Arial, Helvetica, sans-serif
}
.tablinks ul li {
	font-size:16px;
	text-transform:uppercase;
	padding-left:7px
}
.tablinks ul li a {
	height:31px;
	float:left;
	color:#00529b;
	text-decoration:none;
	line-height:31px;
	padding:0 13px 0 13px
}
.tablinks ul li a.selected {
	font-family:"oswaldbold", Arial, Helvetica, sans-serif;
	background:#FFFFFF
}
.contentbox {
	width:100%;
	float:left
}
.newsinfo {
	width:88%;
	float:left;
	padding:0 6% 25px 6%
}
.newsinfo aside {
	width:100%;
	float:left;
	padding:17px 0 0 0
}
.newsinfo aside h3 {
	color:#00529b;
	line-height:16px;
	padding-bottom:4px
}
.newsinfo aside h3 a {
	color:#00529b
}
.newsinfo aside p {
	font-size:13px;
	line-height:15px;
	/*word-spacing:-2px*/
}
.newsinfo aside p span {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:11px
}
.newsinfo .viewall {
	float:right;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:-15px
}
.newsinfo .viewall {
	text-transform:uppercase;
	position:relative;
	z-index:100
}
.newsinfo .royalSlider {
	width:100%;
	height:330px
}
.newsinfo .royalSlider .arrow {
	display:none
}
.newsinfo .royalSlider .royalControlNavOverflow {
	display: block
}
/*added to removing the scrollbar and adjustments for news scroll in homepage*/
#jquery1 .royalWrapper {margin-bottom: 10px;}
#jquery1 .royalControlNavOverflow {position: static;}
#jquery1 .newsinfo .viewall {margin-top: -14px;}
/*added to removing the scrollbar and adjustments for news scroll in homepage*/
.contentbox .articles {
	width:100%;
	float:left;
	background:#ffffff;
	background:-moz-linear-gradient(#e7eef2, #ffffff);
	background: -webkit-gradient(linear, left top, left bottom, from(#e7eef2), to(#ffffff));
	background: -o-linear-gradient(#e7eef2, #ffffff);
	-pie-background: linear-gradient(#e7eef2, #ffffff);
	behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc);
	position:relative;
	border-top:2px solid #b3cce3
}
.contentbox .articles article {
	width:90%;
	float:left;
	border-top:1px solid #FFFFFF;
	padding:11px 5% 15px 5%
}
.contentbox .articles h2 {
	text-transform:uppercase;
	padding-bottom:5px
}
.contentbox .articles p {
	line-height:17px
}
.contentbox .articles p span {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	color:#0457a3
}
.contentbox .articles .call {
	float:left;
	background:url(../img/icon_phone.png) no-repeat;
	padding:3px 0 3px 34px
}
.contentbox .articles .email {
	float:left;
	padding:0 0 0 26px
}
.contentbox .articles .email a {
	float:left;
	background:url(../img/icon_email.png) no-repeat;
	/*background:url(../img/icon_contact.png) no-repeat;*/
	color:#666666;
	padding:3px 0 3px 34px
}
.rightpanel {
	width:61.70%;
	float:right;
	padding:0;
	margin-top:-7px
}
.alertinfo {
	width:100%;
	height:31px;
	float:left;
	background:#333333;
	margin-bottom:11px
}
.alertinfo h2 {
	float:left;
	font-family:"oswaldregular", Arial, Helvetica, sans-serif
}
.alertinfo h2 {
	color:#000000;
	text-transform:uppercase;
	background:#ffcc00;
	line-height:31px;
	padding:0 9px 0 9px
}
.alertinfo p {
	float:left;
	font-size:12px;
	color:#FFFFFF;
	line-height:31px;
	padding:0 0 0 11px
}
.alertinfo p span {
	color:#79bde7;
	padding-left:10px
}
.alertinfo p span a {
	color:#79bde7
}
.section1 {
	width:100%;
	float:left;
	background:#ffffff url(../img/gradient01.gif) repeat-x top left;
	border-top:2px solid #b3cce3
}
.section1 article {
	width:82%;
	float:left;
	border-top:1px solid #FFFFFF;
	padding:14px 9% 15px 9%
}
.section1 article h2 {
	padding-bottom:6px
}
.section1 article p {
	line-height:18px;
	padding-bottom:8px
}
.section1 article ul {
	width:100%;
	float:left;
	padding-bottom:16px
}
ul.checkbook_list{font-family: "droid_sansbold", Helvetica, Arial, sans-serif;}
.section1 article ul li {
	color:#0457a3;
	padding:0 0 7px 31px
}
.section1 article ul li span {
	color:#666666
}
.section1 article ul .spending {
	background:url(../img/icon_spending.png) no-repeat 0 0;
	padding-top:2px
}
.section1 article ul .contracts {
	background:url(../img/icon_contracts.png) no-repeat 0 5px
}
.section1 article ul .payroll {
	background:url(../img/icon_payroll.png) no-repeat 0 0
}
.section1 article ul .budget {
	background:url(../img/icon_budget.png) no-repeat 0 1px
}
.section1 article ul .revenue {
	background:url(../img/icon_revenue.png) no-repeat 0 1px
}
.section2 {
	width:105%;
	float:left;
	margin-right:-5%;
	position:relative
}
.section2 article {
	width:46.6%;
	float:left;
	background:#ffffff url(../img/gradient01.gif) repeat-x top left;
	border-top:2px solid #b3cce3;
	margin:0 3.3% 10px 0
}
.section2 aside {
	width:83%;
	float:left;
	border-top:1px solid #FFFFFF;
	padding:8px 8.5% 20px 8.5%
}
.section2 aside a:hover { 
	color:#666666
}
.section2 aside figure {
	width:100%;
	float:left;
	text-align:center;
	padding-bottom:7px
}
.section2 aside h2 {
	color:#666666;
	text-align:center;
	text-transform:uppercase;
	line-height:18px
}
.section2 aside h2 a {
	color:#666666
}
.section3 {
	width:48.2%;
	float:right
}
.section3 .viewall {
	float:right;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:4px
}
.section3 .viewall {
	text-transform:uppercase;
	position:relative;
	z-index:100
}
.section3 .royalSlider .arrow {
	display:none
}
.section3 .royalSlider .royalControlNavOverflow {
	bottom:-19px;
	display: block
}
.section3 .articles {
	width:100%;
	float:left;
	background:#ffffff url(../img/gradient01.gif) repeat-x top left;
	border-top:2px solid #b3cce3;
	margin-bottom:23px
}
.section3 .articles h2 {
	text-transform:uppercase;
	padding-bottom:8px
}
.section3 .articles .royalSlider {
	height:154px
}
.section3 .articles article {
	width:91.2%;
	float:left;
	border-top:1px solid #FFFFFF;
	padding:17px 4.4% 0 4.4%
}
.section3 .articles aside {
	width:100%;
	float:left
}
.section3 .articles aside p {
	font-size:12px;
	color:#FFFFFF;
	line-height:14px;
	padding:4px 0 5px 10px
}
.section3 .articles aside figure {
	width:100%;
	float:left;
	line-height:.5em
}
.section3 .articles aside figcaption {
	width:100%;
	float:left;
	background:url(../img/trans02.png) repeat;
	position:absolute;
	bottom:0;
	left:0
}
.section3 .latestarticles {
}
.section3 .latestarticles .royalSlider {
	height:254px
}
.section3 .latestarticles aside {
	padding-top:8px
}
.section3 .latestarticles aside .icon {
	float:left
}
.section3 .latestarticles aside .info {
	width:235px;
	float:left
}
.section3 .latestarticles aside .info p {
	font-size:12px;
	color:#666666;
}
.section3 .latestarticles aside .info .dark {
	color:#000000
}
.section3 .latestarticles aside .info .dark a {
	color:#000000
}
.section3 .latestarticles aside .info .name {
	color:#0066ad
}
.section3 .latestarticles aside .info .name a {
	color:#0066ad
}
.section3 .latestarticles aside .info .blue {
	color:#2d6394
}
.section3 .latestarticles aside .info .blue a {
	color:#2d6394
}
/* footer */
footer {
	width:100%;
	float:left;
	background:#ffffff url(../img/shadow01.png) no-repeat top center;
	padding:17px 0 53px 0
}
footer article {
	width:98%;
	float:left;
	padding:19px 1% 15px;
}
footer article h4 {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-bottom:10px
}
footer article h4 a {
	color:#666666
}
footer article ul li:last-child {padding-bottom: 0px;}
footer article ul {
	width:100%;
	float:left;
	font-size:12px;
	padding-bottom:10px
}
footer article ul li {
	width:100%;
	float:left;
	line-height:12px;
	color:#666666;
	padding-bottom:5px
}
footer article ul li a {
	color:#666666
}
footer article aside {
	width:16%;
	float:left;
	padding-right:1%
}
footer article .help {
	width:13.8%;
	float:right
}
footer .footerlogo {
	width:100%;
	float:left;
	line-height:.5em;
	text-align:center;
	margin:-28px 0 5px 0;
	position:relative
}
footer .social {
	width:120px;
	margin:0 auto
}
footer .social ul {
	float:left
}
footer .social ul li {
	float:left;
	padding:0 5px
}
footer .social ul li a {
	width:20px;
	height:20px;
	float:left;
	background:url(../img/facebook-color.png) no-repeat;
	text-indent:-9999px
}
footer .social ul li a.twitter {
	background:url(../img/twitter-color.png) no-repeat
}
footer .social ul li a.youtube {
	background:url(../img/youtube-color.png) no-repeat
}
footer .social ul li a.instagram {
background:url(../img/instagram-color.png) no-repeat;
}
footer .copyright {
	width:100%;
	float:left
}
footer .copyright p {
	font-size:12px;
	text-align:center
}
footer .copyright p {
	line-height:19px;
	padding-bottom:10px
}
footer .copyright p span {
	padding:0 3px
}
footer .copyright p a {
	color:#666666
}
/* IE7 coding */
html* .searchbox {
	background:url(../img/divider01.gif) no-repeat 0 9px;
	padding-top:10px;
}
/* ABC Comptrollers */
.maincontainerinner {
	width:100%;
	float:left;
	background:url(../img/bg_body.jpg) fixed top center
}
.breadcrumb .droplist {
	width:25%;
	float:right;
	padding:7px 18px 0 0
}
.breadcrumb .droplist a { width:96%; height:24px; float:left; background:url(../img/select02.png) no-repeat; font-family:"droid_sansregular", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none; cursor:pointer; line-height:26px; padding-left:4%}
.breadcrumb .droplist .on{ font-family:"droid_sansbold", Arial, Helvetica, sans-serif}
.breadcrumb .droplist .bgdropbox { width:212px; float:left; position:absolute; top:27px; left:0; display:none; z-index:150}
.breadcrumb .droplist .bgdropbox a { height:auto; line-height:inherit}
.breadcrumb .droplist .dropbox .articles{  padding-bottom:20px}
.breadcrumb .droplist .dropbox article{ width:100%}
.breadcrumb .droplist .dropbox article ul li{ line-height:16px; padding-bottom:6px}
.breadcrumb .droplist .dropbox article ul li a{ font-size:12px; background:url(../img/arrow01.png) no-repeat 0 2px}
.breadcrumb .droplist .sbHolder {
	background:url(../img/select02.png) no-repeat;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	height: 24px
}
.breadcrumb .droplist .sbSelector {
	color:#666666;
	height: 24px;
	line-height: 24px
}
.breadcrumb .droplist .sbSelector:link {
	color: #666666;
	text-decoration: none
}
.breadcrumb .droplist .sbOptions {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	top: 24px
}
.breadcrumb .droplist .sbOptions a {
	display: block;
	color: #333333;
	text-decoration: none;
	padding: 2px 0 7px 3px
}
.breadcrumb .droplist .sbOptions a:hover {
	color: #666666
}
.sidenav {
	width:100%;
	float:left;
	min-height:600px;
	background:url(../img/shadow02.png) no-repeat top right;
	padding-top:10px
}
.sidenav h3 {
	font-family:"droid_serifbold", Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-bottom:13px
}
.sidenav .expand_all, .collapse_all {
	width:100%;
	float:left;
	cursor:pointer
}
.sidenav .example_menu {
	width:100%;
	float:left;
	position:relative
}
.sidenav .example_menu ul {
	display: none
}
.sidenav ul {
	width:100%;
	float:left;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px
}
.sidenav ul li {
	width:100%;
	float:left;
	line-height:1.2em;
	padding-bottom:7px
}
.sidenav ul li a {
	float:left;
	background:url(../img/arrow01.png) no-repeat left 3px;
	color:#666666;
	padding:0 10px
}
.sidenav ul li a:hover {
	text-decoration:underline
}
.sidenav ul li a.expanded {
	cursor:pointer
}
.sidenav ul li a.collapsed {
	cursor:pointer
}
.sidenav ul li a.active {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	background:url(../img/arrow01_hover.png) no-repeat left 3px;
}
.sidenav ul li ul {
	width:92%;
	float:left;
	padding:3px 0 0 8%
}
.sidenav ul li a.active:hover {text-decoration: none !important;}
.sidenav ul li ul li {
	line-height:1.3em;
	padding:3px 0
}
.sidenav ul li ul li a {
	background:url(../img/bullet03.png) no-repeat 0 7px;
	padding:0 0 0 10px;
}
.sidenav ul li ul li a:hover {
	background:url(../img/bullet03.png) no-repeat 0 7px
}
.sidenav ul li ul li a.active {
	background:url(../img/bullet03.png) no-repeat 0 7px
}
.span2 .sidenav ul.example_menu{width:92%;}
.span2 .sidenav ul li a{width:92%;}
.middleinfo {
	width:92.8%;
	float:left;
	padding:0 20px;
}
.span10 .middleinfo {
	width: 100%;
}
.middleinfo h1 {
	line-height:36px;
	padding-bottom:23px
}
.trademans {
	width:100%;
	float:left;
	background:url(../img/divider02.png) repeat-x bottom left;
	padding:0 0 23px 0;
	margin-bottom:17px;
	position:relative
}
.trademans.nodivider {
	background:none
}
.trademans h3 {
	padding-bottom:24px
}
.trademans p {
	width:100%;
	float:left;
	text-align:center;
	position:absolute;
	bottom:-7px;
	left:0
}
.trademans p span {
	background:#ffffff;
	padding:0 15px;
	margin-left:70px
}
.trademans aside {
	width:46.2%;
	float:left;
	padding-right:4.2
}
.trademans ul {
	width:100%;
	float:left;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:14px
}
.trademans ul li {
	width:100%;
	float:left;
	line-height:17px;
	padding-bottom:7px
}
.trademans ul li span {
	font-family:"droid_sansitalic", "droid_serifitalic", Arial, Helvetica, sans-serif;
}
.trademans ul li .number {
	width:20px;
	float:left;
	text-align:right
}
.trademans ul li .name {
	float:left;
	padding-left:5px
}
.bgrightinfo {
	width:100%;
	float:left;
	min-height:600px;
	background:url(../img/shadow03.png) no-repeat top left;
	padding-top:20px
}
.rightinfo {
	width:91.7%;
	float:left;
	padding-left:8.3%
}
.rightinfo p {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px
}
.rightinfo aside {
	width:100%;
	float:left;
	background:url(../img/divider02.png) repeat-x top left;
	padding-bottom:5px;
	padding-top:20px
}
.rightinfo aside h3 {
	background:url(../img/icon_file.png) no-repeat 0 0
}

.rightinfo aside.archives h3 {
        background:url(../img/archives_icon.png) no-repeat 0 0
}
.rightinfo aside h3 {
	font-family:"droid_serifbold", Arial, Helvetica, sans-serif;
	padding:0 0 14px 24px
}
.rightinfo aside p {
	padding-bottom:14px
}
.rightinfo aside p a {
	color:#666666
}
.rightinfo aside .info {
	width:88.8%;
	float:right
}
.rightinfo article {
	width:100%;
	float:left;
	padding:0 0 17px 0
}
.rightinfo article.divider {
	background:url(../img/divider02.png) repeat-x top left;
	padding-top:20px;
}
.rightinfo article figure {
	float:left;
	line-height:.5em;
	margin-bottom:7px;
	width: 100%;
}
.rightinfo article p span {
	color:#0457a3
}
.rightinfo article p span a {
	color:#0457a3
}
/* about_johntom */
.aboutinfo {
	width:100%;
	float:left;
	padding-bottom:30px
}
.aboutinfo h4 {
	font-family:"droid_serifitalic", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:26px
}
.aboutinfo p {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	line-height:17px;
	padding-bottom:14px;
	text-align: left !important;
}
.aboutinfo p span {
	font-size:20px;
	font-style:italic;
	line-height:24px
}
.tabcontentinner .asideinfo p span {
	font-style: italic;
	font-size: 20px;
	line-height: 24px;
}
.aboutinfo figure {
	width:42.5%;
	float:left;
	line-height:.5em;
	margin:0 22px 25px 0
}
/* about_speech */
.tabcontentinner {
	width:100%;
	float:left;
	padding:17px 0 40px 0
}
.tabcontentinner h1 {
	padding-bottom:30px;
		font-size:30px;
	line-height:29px;
}
.tabcontentinner h1.nyc_public_pension_funds {
	margin-top:14px
}
.tabcontentinner h2 {
    color: #0457A3;
    font-family: "droid_serifregular",Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 20px;
}
.tabcontentinner .tablinks {
	width:100%;
	float:left;
	background:none;
}
.tabcontentinner .tablinks ul {
	width:100%;
	float:left;
	padding:10px 0 0 0
}
.tabcontentinner .tablinks ul li {
	height:38px;
	float:left;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif
}
.tabcontentinner .tablinks ul li.divider {
	border-left:1px solid #CCCCCC
}
.tabcontentinner .tablinks ul li {
	font-size:14px;
	text-transform:none;
	padding-left:0
}
.tabcontentinner .tablinks ul li a {
	height:36px;
	float:left;
	border:1px solid #CCCCCC;
	border-left:none;
	border-bottom:none;
	color:#0457a3;
	text-decoration:none;
	line-height:36px;
	padding:0 25px 0 25px
}
.tabcontentinner .tablinks ul li a span {
	height:36px;
	float:left;
	cursor:pointer
}
.tabcontentinner .tablinks ul li a.selected {
	height:38px;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#0457a3;
	border:none
}
.tabcontentinner .tablinks ul li a.selected span {
	height:48px;
	background:url(../img/arrow02.gif) no-repeat bottom center
}
.contentboxinner {
	/*padding-left:20px;*/
	width:99.6%;
	min-height:460px;
	float:left;
	border:1px solid #CCCCCC;
	padding-top:20px
}
.contentboxinner .graphcontainer {margin-left: -20px !important;}
.contentboxinner .videos {
	width:83%;
	float:left;
	padding:10px 8.5% 0 8.5%
}
.contentboxinner .videos figure {
	width:100%;
	float:left;
	text-align:center;
	line-height:.5em;
	padding-bottom:6px
}
.contentboxinner .videos p {
	font-size:12px;
	color:#666666;
	padding:0 0 8px 29.5%
}
.contentboxinner .videos p a {
	color:#666666
}
.contentboxinner > div {padding-left: 15px;padding-right: 15px;}
.contentboxinner iframe{margin-top:10px; margin-left:7%;}

/* about_photos-tm */
.gallery {
	width:87.6%;
	float:left;
	padding:0 6.2% 51px 6.3%;
	position:relative
}
.gallery .prevpage, .gallery .nextpage {
	width:27px;
	height:48px;
	background:url(../img/arrow_previous02.png) no-repeat;
	text-indent:-9999em;
	position:absolute;
	top:162px;
	left:-38px;
	outline:none
}
.gallery .nextpage {
	background:url(../img/arrow_next02.png) no-repeat;
	left:auto;
	right:-37px
}
.gallery .sliderwrapper {
	width:100%;
	height:430px;
	float:left;
	position:relative
}
.gallery .sliderwrapper p {
	color:#000000;
	text-align:center
}
.gallery .sliderwrapper aside {
	width:100%;
	float:left
}
.gallery .sliderwrapper aside figure {
	width:100%;
	float:left;
	line-height:.5em;
	padding-bottom:22px
}
.gallery .articles {
	width:100%;
	height:78px;
	float:left;
	margin:15px 0 0 0;
	position:relative
}
.gallery .articles article {
	width:100.5%;
	float:left;
	margin-right:-.5%;
	position:relative
}
.gallery .articles figure {
	width:133px;
	height:78px;
	float:left;
	margin-right:4px;
	position:relative
}
.gallery .articles figure.last {
	margin-right:0
}
.gallery .articles .prevpage, .nextpage {
	left:-39px;
	top:15px
}
.gallery .articles .nextpage {
	left:auto;
	right:-38px;
	top:15px
}
/* administration */
.admininfo {
	width:100%;
	float:left
}
.admininfo article {
	width:100%;
	float:left
}
.admininfo article figure {
	width:115px;
	float:left;
	padding-bottom:24px
}
.admininfo article .info {
	width:380px;
	float:left;
	padding:39px 0 0 20px
}
.admininfo article .info h2 {
	font-size:20px;
	padding-bottom:2px
}
.admininfo article aside {
	width:100%;
	float:left;
	text-align: left !important;
}
.admininfo article aside p {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	line-height:17px;
	padding-bottom:14px
}
.admininfo article aside p span {
	font-size:20px;
	font-style:italic;
	line-height:24px
}
.bgrightinfo .articles {
	width:100%;
	float:left;
	padding:12px 0 0 0
}
.bgrightinfo .articles p {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	line-height:14px
}
.bgrightinfo .articles article {
	width:100%;
	float:left;
	padding-bottom:20px
}
.bgrightinfo .articles article a {
	width:91.7%;
	float:left;
	text-decoration:none;
	outline:0;
	padding-left:8.3%; 
}
.bgrightinfo .articles article h3 {
	color:#999999;
	padding-bottom:1px
}
.bgrightinfo .articles article p {
	font-size:12px;
	color:#999999
}
.bgrightinfo .articles article figure {
	width:18.63%;
	float:left
}
.bgrightinfo .articles article aside {
	width:76%;
	float:left;
	padding:8px 0 0 10px
}
.bgrightinfo .articles article .aside2 {
	padding-top:2px
}
.bgrightinfo .articles article .selected {
	background:url(../img/arrow06.png) no-repeat left center;
	outline:0;	
}
.bgrightinfo .articles article .selected h3 {
	color:#0457a3
}
.bgrightinfo .articles article .selected p {
	color:#0457a3
}
/* bureau_of_ alternate-row_sh */
.aboutinfo p .bold {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:14px
}
.aboutinfo p .bold {
	color:#0457a3;
	font-style:normal;
	line-height:14px
}
.aboutinfo .disclaimer {
	width:100%;
	float:left;
	padding-top:30px
}
.aboutinfo .disclaimer p {
	font-size:11px;
	line-height:13px
}
.rightinfo aside ul {
	width:88.7%;
	float:left;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0 0 0 11.3%
}
.rightinfo aside ul li {
	width:100%;
	float:left;
	line-height:16px;
	padding-bottom:14px
}
.rightinfo aside ul li a {
	color:#666666
}
.rightinfo .contactus {
	float:left;
	padding-bottom:9px
}
.rightinfo .contactus h3 {
	background:url(../img/icon_contact.png) no-repeat 0 0;
	padding-top:2px
}
.rightinfo .contactinfo {
	width:97.5%;
	float:left;
	padding:0 0 0 2.5%
}
.rightinfo .contactinfo h3 {
	background:none;
	padding:0 0 15px 0
}
.rightinfo .contactinfo h4 {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0457a3;
	line-height:16px;
	padding:0 0 0 0;
}
.rightinfo .contactinfo ul {
	width:100%;
	padding:0 0 13px 0
}
.rightinfo .contactinfo ul li {
	padding-bottom:6px
}
.rightinfo .contactinfo ul li a.expanded {
	float:left;
	text-decoration:none;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	background:url(../img/arrow04.png) no-repeat left 2px;
	padding-left:19px;
	cursor:pointer;
	z-index:100;
	position:relative
}
.rightinfo .contactinfo ul li a.collapsed {
	float:left;
	text-decoration:none;
	background:url(../img/arrow03.png) no-repeat left 2px;
	padding-left:19px;
	cursor:pointer;
	z-index:100;
	position:relative
}
.rightinfo .contactinfo .text1 {
	width:100%;
	float:left;
	padding:0 0 8px 0
}
.rightinfo .contactinfo .text1 a {
	float:none;
	background:none;
	padding:0;
	margin:0;
}
.rightinfo .contactinfo .text1 a:hover {
	text-decoration:underline
}
.rightinfo .contactinfo .example_menu .accordinfo {
	display:none
}
.rightinfo .accordinfo {
	width:91.2%;
	float:left;
	padding:7px 0 0 8.8%;
	margin-bottom:-5px;
	position:relative
}
.rightinfo .faq {
	float:left
}
.rightinfo .faq h3 {
	background:url(../img/icon_help.png) no-repeat top left;
	padding-bottom:16px
}
.rightinfo .links {
	float:left
}
.rightinfo .links h3 {
	background:url(../img/icon_links.png) no-repeat top left;
	padding:2px 0 16px 24px
}
.rightinfo .nodivider {
	background:none;
	padding-top:0
}
/* Duties of the Comptroller-tm */
.section4 {
	width:100%;
	float:left
}
.section4 h3 {
	padding-bottom:15px
}
.section4 .accordionButton {
	width:100%;
	float:left;
	background:#FFF url(../img/gradient03.gif) repeat-x top left;
	border-top:1px solid #266297;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:14px
}
.section4 .accordionButton a {
	width:100%;
	height:49px;
	float:left;
	line-height:49px;
	color:#666666;
	text-decoration:none
}
.section4.lengthy_title .accordionButton a {
    color: #666666;
    float: left;
    height: auto;
    line-height: 24px;
    padding: 12px 0;
    text-decoration: none;
    width: 100%;
    word-wrap: break-word;
}
.section4 .accordionButton a span {
	background:url(../img/arrow03.png) no-repeat 0px 9px;
	padding-left:15px;
	margin-left:11px;
	float: left;
}
.section4 .on a {
	color:#0457a3
}
.section4 .on a span {
	background:url(../img/arrow04.png) no-repeat 0px 9px
}
.section4 .accordionButton.child a span {

 background:url(../img/acc_plus.png) no-repeat 0px 4px;

}

.section4 .accordionButton.child.on a span {

 background:url(../img/acc_minus.png) no-repeat 0px 4px;

}
.section4 .accordionButton.child a {padding-top: 6px;padding-bottom: 6px;}

.section4 .accordionButton.acc_last_child {background: none;border: none;}
.section4 .accordionButton.child {background: none;border: none;}
.section4 .accordionButton.acc_last_child a {padding: 7px 0px;}

.section4 .over a {
	cursor:pointer
}
.section4 .accordionContent {
	word-wrap: break-word;
	width:93.5%;
	float:left;
	padding:0 2% 20px 2%;
	display:none
}
.section4 .accordionContent p a {
	color:#0457a3;
	text-decoration:underline;
	line-height:inherit;
	padding:0
}
.section4 .accordionContent p a:hover {
	text-decoration:none
}
.section4 .accordionContent .text {
	padding-top:5px;
	margin-left:-5px
}
.section4 .accordionContent .text a {
	width:auto;
	height:auto;
	float:none;
	line-height:inherit;
	border:none;
	text-decoration:none
}
.section4 .accordionContent .text a {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	color:#0457a3;
	background:url(../img/arrow07.png) no-repeat left center;
	cursor:pointer;
	padding-left:16px;
	*display:inline-block;
}
/* employment-rev */
.employmentinfo {
	width:100%;
	float:left;
	padding-bottom:58px;
	padding-top:10px
}
.employmentinfo h3 {
	padding-bottom:15px
}
.employmentinfo h3 span {
	color:#666666
}
.employmentinfo h3 span a {
	color:#666666
}
.employmentinfo article {
	width:100%;
	float:left;
	background:url(../img/divider02.png) repeat-x top left;
	padding:25px 0 5px 0
}
.employmentinfo article.nodivider {
	background:none;
	padding:0
}
.employmentinfo article h1 {
	padding-bottom:16px;
	line-height:29px;
}
.employmentinfo article p {
	line-height:17px;
	padding-bottom:16px;
	text-align: left !important;
}
.employmentinfo article p .italic {
	font-size:20px;
	font-style:italic;
	line-height:24px
}
.employmentinfo article p a {
	text-decoration:underline
}
.employmentinfo article p a:hover {
	text-decoration:none
}
.employmentinfo article figure {
	width:38.46%;
	float:right;
	line-height:.5em;
	margin:5px 0 0 0
}
.employmentinfo article aside {
	width:58.9%;
	float:left
}
.employmentinfo article .aside2 {
	width:86.5%
}
.tableinfo {
	width:100%;
	float:left;
	padding-bottom:6px;
	margin-top:-17px;
}
.tableinfo h3 {
	padding-bottom:17px
}
.tableinfo ul {
	width:100%;
	float:left;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:25px
}
.tableinfo ul li {
	width:100%;
	float:left;
	background:url(../img/divider03.gif) repeat-y top left;
	border-bottom:1px solid #d8d8d8;
	line-height:16px;
	padding:12px 0 9px 0
}
.tableinfo ul li span {
	float:left;
	padding-left:10px
}
.tableinfo .heading {
	color:#FFFFFF;
	background:#b2b2b2 url(../img/divider04.gif) repeat-y top left
}
.tableinfo .column1 {
	width:35.50%;
	float:left
}
.tableinfo .column2 {
	width:30.30%;
	float:left
}
.tableinfo .column3 {
	width:20%;
	float:left
}
.tableinfo .column4 {
	width:14.2%;
	float:left
}
.tableinfo .column4 span {
	padding-left:16px;
	margin:-4px 0 0 0
}
.tableinfo .column4 .btn-primary {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0 23px;
	margin:0
}
html* .tableinfo {
	width:100.1%;
	margin-right:-1%;
}
/* ABC_Comptroller_ETIs_sh */
.aboutinfo p .italic {
	font-size:18px;
	line-height:20px
}
.aboutinfo .barchart {
	width:100%;
	float:left;
	padding:10px 0 27px 0
}
.aboutinfo .barchart h3 {
	font-size:16px;
	line-height:22px;
	word-spacing:-2px;
	margin-right:-10%;
}
.aboutinfo .barchart figure {
	width:100%;
	float:left;
	padding:0;
	margin:0
}
.section5 {
	width:100%;
	float:left
}
.section5 .accordionButton {
	width:100%;
	float:left;
	background:#FFF url(../img/gradient03.gif) repeat-x top left;
	border-top:1px solid #266297;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:14px
}
.section5 .accordionButton a {
	width:100%;
	height:49px;
	float:left;
	line-height:49px;
	color:#666666;
	text-decoration:none
}
.section5 .accordionButton a span {
	background:url(../img/arrow03.png) no-repeat left center;
	padding-left:15px;
	margin-left:11px
}
.section5 .on a {
	color:#0457a3
}
.section5 .on a span {
	background:url(../img/arrow04.png) no-repeat left center
}
.section5 .over a {
	cursor:pointer
}
.section5 .accordionContent {
	width:100%;
	float:left;
	padding:0 0 12px 0;
	margin-top:-7px;
	display:none
}
.section5 .accordionContent p {
	text-align:justify;
	padding:0 1.9% 18px 4.8%;
}
.section5 .accordionContent p span {
	font-size:14px;
	font-style:normal;
	margin:0 0 0 -10px;
}
.section5 .accordionContent p a {
	color:#0457a3;
	text-decoration:underline;
	line-height:inherit;
	padding:0
}
.section5 .accordionContent p a:hover {
	text-decoration:none
}
.section5 .accordionContent .text {
	padding-top:5px;
	margin-left:9px
}
.section5 .accordionContent .text a {
	width:auto;
	height:auto;
	line-height:inherit;
	border:none;
	text-decoration:none
}
.section5 .accordionContent .text a {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	color:#0457a3;
	background:url(../img/arrow07.png) no-repeat left center;
	cursor:pointer;
	padding-left:16px
}
.section5 .tableinfo {
	width:99.8%;
	float:left;
	border:1px solid #e9e9e9;
	border-right:1px solid #bcbcbc;
	padding:13px 0 0 0;
	margin:0 0 20px 0
}
.section5 .tableinfo h3 {
	line-height:17px;
	padding:0 40px 16px 10px
}
.section5 .tableinfo ul {
	font-size:12px;
	padding-bottom:22px
}
.section5 .tableinfo ul li {
	background:url(../img/divider05.gif) repeat-y top left;
	border-bottom:1px solid #e3e2e2;
	line-height:16px;
	padding:8px 0 8px 0
}
.section5 .tableinfo ul li span {
	padding-left:10px
}
.section5 .tableinfo .heading {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#0b58a3 url(../img/divider06.gif) repeat-y top left;
	border-bottom:1px solid #92abc4;
}
.section5 .tableinfo .heading .column1 span {
	color:#FFFFFF;
}
.section5 .tableinfo .heading .column2 span {
	float:left;
}
.section5 .tableinfo .heading .column3 span {
	float:left;
}
.section5 .tableinfo .heading .column4 span {
	float:left;
}
.section5 .tableinfo .total {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
}
.section5 .tableinfo .column1 {
	width:41.34%;
}
.section5 .tableinfo .column1 span {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	color:#0b58a3;
}
.section5 .tableinfo .column1 span a {
	color:#0b58a3;
}
.section5 .tableinfo .column2 {
	width:28.84%;
}
.section5 .tableinfo .column2 span {
	float:right;
	text-align:right;
	padding-right:10px
}
.section5 .tableinfo .column3 {
	width:29.61%;
}
.section5 .tableinfo .column3 span {
	float:right;
	text-align:right;
	padding-right:10px
}
.section5 .tableinfo .single {
	padding-bottom:0
}
.section5 .tableinfo .single li {
	background:url(../img/divider07.gif) repeat-y top left;
}
.section5 .tableinfo .single .heading {
	background:#0b58a3 url(../img/divider08.gif) repeat-y top left;
}
.section5 .tableinfo .single .heading .column1 span {
	color:#FFFFFF
}
.section5 .tableinfo .single .heading .column2 span {
	float:left;
	text-align:left;
}
.section5 .tableinfo .single .heading .column3 span {
	float:left;
}
.section5 .tableinfo .single .heading .column4 span {
	float:left;
	text-align:left;
}
.section5 .tableinfo .single .column1 span {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	color:#0b58a3;
}
.section5 .tableinfo .single .column1 span a {
	color:#0b58a3;
}
.section5 .tableinfo .single .column2 {
	width:22.11%;
}
.section5 .tableinfo .single .column3 {
	width:19.80%;
}
.section5 .tableinfo .single .column4 {
	width:16.15%;
}
.section5 .tableinfo .single .column4 span {
	float:right;
	text-align:right;
	padding-right:10px
}
.rightinfo article h3.video {
	background:url(../img/icon_video.png) no-repeat 0 0;
	font-family:"droid_serifbold", Arial, Helvetica, sans-serif;
	padding:0 0 19px 26px;
}
.rightinfo article h3.galleryicon {
	background:url(../img/icon_gallery.png) no-repeat 0 0;
	font-family:"droid_serifbold", Arial, Helvetica, sans-serif;
	padding:0 0 19px 26px;
}
/* Comptroller-general-information-tm3.html */
.bannerinner {
	float:left
}
.bannerinner aside {
	width:28%;
	background:url(../img/trans03.png) repeat top left;
	right:111px;
	top:43px;
	left:auto;
}
.bannerinner aside h2 {
	font-size:17px;
	color:#ffffff;
	text-transform:uppercase;
	padding-bottom:13px
}
.bannerinner aside .info {
	width:93%;
	float:left;
	padding:20px .3% 14px 6.5%
}
.bannerinner aside .info p {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height:16px;
	padding-bottom:9px
}
.bannerinner aside .info p a {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#79bde7;
	text-transform:uppercase
}
.bannerinner .royalSlider {
	height:279px;
}
.bannerinner .royalSlider .arrow {
	top:110px;
}
.topboxes {
	width:100%;
	float:left;
	padding-bottom:20px
}
.topboxes h2 {
/*	background:url(../img/icon_prevailing02.png) no-repeat 0 0; */
	font-size:17px;
	text-transform:uppercase;
	padding:7px 0 23px 41px
}
.topboxes p {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	padding-bottom:9px
}
.topboxes p span {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif
}
.topboxes p a {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase
}
.topboxes article {
	width:31.28%;
	float:left;
	border:1px solid #d4e0ea;
	padding:.2%;
	margin-right:2.1%;
	height:183px;
}
.topboxes .boxinfo {
	width:100%;
	float:left;
	background:#ffffff url(../img/gradient04.gif) repeat-x top left
}
.topboxes aside {
	width:88.2%;
	min-height:149px;
	float:left;
	padding:18px 5.9% 2px 5.9%
}
.topboxes .boxinfo img{
*float:left;
}
.topboxes .pension {
	float:left
}
.topboxes .pension h2 {
	/*background:url(../img/icon_pensionfunds.png) no-repeat 0 0;*/
	padding:15px 0 23px 54px;
	margin-top:-8px;
	position:relative
}
.topboxes .opportunity {
	float:left;
	margin-right:0;
}
.topboxes .opportunity h2 {
	/*background:url(../img/icon_opportunities.png) no-repeat 0 0;*/
	padding:7px 0 23px 54px
}
.generalinfo {
	width:100%;
	float:left;
	padding-bottom:13px
}
.generalinfo article {
	width:31.9%;
	float:left;
	margin-right:20px
}
.generalinfo article aside {
	width:96%;
	float:left;
	background:url(../img/arrow08.png) no-repeat 0 3px;
	padding:0 0 0 4%
}
.generalinfo article h3 {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	line-height:14px;
	padding-bottom:10px
}
.generalinfo article h3 a {
	color:#0457a3
}
.generalinfo article p {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	padding-bottom:11px
}
.generalinfo article p span {
	font-size:14px
}
.generalinfo article ul {
	width:100%;
	float:left;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:12px
}
.generalinfo.budget_note article ul li {background: url(../img/bullet_hypen.gif) no-repeat 0px 8px;line-height: 15px;padding-left: 11px;margin-bottom:10px;}
.generalinfo article ul li {
	background:url(../img/bullet04.gif) no-repeat left center;
	line-height:15px;
	padding-left:11px
}
.generalinfo article ul li a {
	color:#666666
}
.generalinfo .rightcolumn {
	margin:0
}
/* ABC_Comptroller_pensionFunds_tm */
.tabcontentinner .asideinfo {
	width:100%;
	float:left;
	padding-bottom:40px;
	margin:-15px 0 0 0;
}
.tabcontentinner .asideinfo h3 {
	padding-bottom:14px;
}
.tabcontentinner .asideinfo p {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	line-height:17px;
	padding-bottom:14px;
	text-align:left !important;
}
.tabcontentinner .asideinfo p a {
	text-decoration:underline
}
.tabcontentinner .asideinfo p a:hover {
	text-decoration:none
}
.tabcontentinner .tablinksinner {
	width:100%;
	float:left;
	background:none;
	margin-top:-35px;
}
.tabcontentinner .tablinksinner ul li {
	font-family:"droid_serifregular", Arial, Helvetica, sans-serif;
}
.tabcontentinner .tablinksinner ul li a.selected {
	font-family:"droid_serifregular", Arial, Helvetica, sans-serif;
}
.contentboxinner .articlesfund {
	width:95%;
	float:left;
	padding:14px 2.5% 7px 2.5%
}
.contentboxinner .articlesfund h3 {
	font-size:18px;
	line-height:20px;
	padding-bottom:4px;
}
.contentboxinner .articlesfund p {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	line-height:17px;
	padding-bottom:14px
}
.contentboxinner .articlesfund p a {
	text-decoration:underline
}
.contentboxinner .articlesfund p a:hover {
	text-decoration:none
}
.contentboxinner .articlesfund .chart {
	width:100%;
	float:left;
	line-height:.5em;
	padding:4px 0 16px 0;
}
.contentboxinner .tableinfo {
	width:100.8%;
	padding-bottom:6px;
	margin:0 -.4%
}
.contentboxinner .tableinfo p span {
	font-size:12px;
	line-height:12px
}
.contentboxinner .tableinfo ul {
	font-size:12px;
	padding-bottom:18px
}
.contentboxinner .tableinfo ul li {
	width:100%;
	float:left;
	background:url(../img/divider09.gif) repeat-y top left;
	border-bottom:1px solid #e2e2e2;
	line-height:16px;
	padding:8px 0 7px 0
}
.contentboxinner .tableinfo ul li.divider {
	border-top:1px solid #e2e2e2
}
.contentboxinner .tableinfo ul li span {
	float:right;
	text-align:right;
	padding-right:20px
}
.contentboxinner .tableinfo .heading {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#b2b2b2 url(../img/divider10.gif) repeat-y top left;
	padding:16px 0 15px 0;
}
.contentboxinner .tableinfo .heading span {
	width:100%;
	float:left;
	text-align:center;
	padding:0 0 0 0;
}
.contentboxinner .tableinfo .column1 {
	width:17.60%;
	min-height:5px;
}
.contentboxinner .tableinfo .column1 span {
	float:left;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
}
.contentboxinner .tableinfo .column2 {
	width:13.37%;
}
.contentboxinner .tableinfo .column3 {
	width:14.20%;
}
.contentboxinner .tableinfo .column4 {
	width:11.40%;
}
.contentboxinner .tableinfo .column5 {
	width:14.20%;
	float:left;
}
.contentboxinner .tableinfo .column6 {
	width:15.30%;
	float:left;
}
.contentboxinner .tableinfo .column7 {
	width:13.80%;
	float:left;
}
.contentboxinner .tableinfo .investment {
	padding-top:12px
}
.contentboxinner .tableinfo .investment li span {
	width:100%;
	float:left;
	text-align:center;
	padding:0;
}
.contentboxinner .tableinfo .investment .column1 span {
	width:auto;
	float:left;
	text-align:left;
	padding:0 0 0 10px;
}

/* about_prevailing wage-search_sh */
.tabcontentinner .abouttablinks { background:none}
.tabcontentinner .abouttablinks ul { width:100%; /*border-bottom:1px solid #CCCCCC;*/ padding:4px 0 0 0}
.tabcontentinner .abouttablinks ul li { height:47px; font-family:"droid_serifregular", Arial, Helvetica, sans-serif}
.tabcontentinner .abouttablinks ul li { padding-left:0}
.tabcontentinner .abouttablinks ul li a { height:40px; text-align:center; line-height:18px; padding:6px 16px 0 16px}
.tabcontentinner .abouttablinks ul li a span { height:40px}
.tabcontentinner .abouttablinks ul li a.selected { height:41px; font-family:"droid_serifregular", Arial, Helvetica, sans-serif}
.tabcontentinner .abouttablinks ul li a.selected span { height:51px; background:url(../img/arrow02.gif) no-repeat bottom center}

.section6 { width:100%; float:left; padding:36px 0 20px 0;}
.section6 aside { width:100%; float:left}
.section6 aside h3 { padding-bottom:16px}
.section6 aside p { font-family:"droid_sansregular", Arial, Helvetica, sans-serif; line-height:17px; padding-bottom:14px}
.section6 form { width:100%; float:left; padding:0 0 20px 0; margin:0}
.section6 form p { font-size:10px; color:#ff0000; padding:0 0 9px 22px}
.section6 form fieldset { width:99.8%; float:left; background:#f5f5f5; border:1px solid #d8d8d8; padding:0; margin:0;}
.section6 form ul { width:92.4%; float:left; padding:7px 3.8% 13px 3.8%}
.section6 form ul li { /*width:35.41%;*/width:34.41%; float:left; padding:0 11px 0 0}
.section6 form ul li.btns{width:24%;}
.section6 form label { width:100%; float:left; font-size:12px; color:#666666; padding:0 0 4px 0; margin:0}
.section6 form label span { font-size:12px; color:#ff0000}
.section6 form .input { width:91.7%; height:16px; float:left; background:#FFFFFF; border:1px solid #CCCCCC; border-radius:5px; 
behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc); position:relative; font-family:"droid_sansregular", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:3px 4%}
.section6 form .btn-primary { padding:0 10px; margin:24px 0 0 0;}

.section6 .articles { width:100%; float:left}
.section6 .searchresults { width:52%; float:left; background:#f5f5f5; border:1px solid #d8d8d8; position:relative}
.section6 .searchresults .arrow{ width:13px; height:23px; float:left; background:url(../img/arrow09.png) no-repeat; position:absolute; top:122px; right:-13px}
.section6 .searchresults article { width:87.6%; float:left; padding:17px 7.2% 20px 7.2%}
.section6 .searchresults article h3 { padding:0 0 10px 18px}
.section6 .searchresults article .scroll-pane{ width:100%; height:226px; overflow:auto; outline:none}
.section6 .searchresults article ul{ width:100%; float:left; background:#FFFFFF; padding:12px 0 0 0}
.section6 .searchresults article ul li{ width:100%; float:left; font-family:"droid_sansregular", Arial, Helvetica, sans-serif; padding-bottom:2px}
.section6 .searchresults article ul li a{ width:91.5%; float:left; color:#666666; line-height:24px; padding:0 0 0 8.5%}
.section6 .searchresults article ul li a:hover{ font-family:"droid_sansbold", Arial, Helvetica, sans-serif; text-decoration:none; background:#e5eef6}

.section6 .nextsteps { width:43.6%; float:right; background:#f5f5f5; border:1px solid #d8d8d8}
.section6 .nextsteps article{ width:82.4%; float:left; padding:17px 8.8% 20px 8.8%}
.section6 .nextsteps article h3{ padding-bottom:10px}
.section6 .nextsteps .info{ width:100%; min-height:211px; float:left; background:#FFFFFF; padding:15px 0 0 0}
.section6 .nextsteps .info p{ font-family:"droid_sansregular", Arial, Helvetica, sans-serif; line-height:17px; padding:0 0 14px 20px}
.section6 .nextsteps .info p{color:#666 !important; font-size:14px;}
.section6 .nextsteps .info ul{ width:80%; float:left; padding:0 10% 0 10%}
.section6 .nextsteps .info ul li{ width:100%; float:left; font-family:"droid_sansregular", Arial, Helvetica, sans-serif}
.section6 .nextsteps .info ul li a{ color:#666666}

.rightinfo aside h4{ font-size:13px; line-height:17px; padding:0 0 10px 11.3%}
.rightinfo aside h4 a{ color:#666666}
.rightinfo .pdfinfo{ float:left}
.rightinfo .pdfinfo ul { padding-bottom:10px}
.rightinfo .pdfinfo ul li { width:100%; float:left; font-size:13px; line-height:17px; padding-bottom:10px}
/* ABC_Comptroller_policy_sh */
.section7 { width:99.2%; float:left; padding:0 0.8% 0 0}
.section7 h1 { padding-bottom:13px}
.section7 .searchbox{ width:95%; float:left; background:#b2b2b2; border:none; padding:13px 3.2% 11px 1.8%}
.section7 .searchbox form{ background:#f7f7f7; border:1px solid #c9c9c9}
.section7 .searchbox .sortby{ width:305px; float:right}
.section7 .searchbox .category{ width:50.16%; float:left}
.section7 .searchbox .sbHolder{ background:url(../img/select03.png) no-repeat; font-size:12px; color:#666666; height:24px; width:100%}
.section7 .searchbox .sbSelector{ color:#666666; height:24px; line-height: 24px}
.section7 .searchbox .sbOptions { width:98.5%; font-size:12px}
.section7 .searchbox .sbOptions li { width:100%; height:auto; padding:0 7px; background:none; border:none; margin:0;position:relative}
.section7 .searchbox .sbOptions a {	display: block;	color: #666666;	text-decoration: none; padding: 2px 0 7px 3px}
.section7 .searchbox .sbOptions a:hover{ color:#333333}
.section7 .searchbox .year{ width:43.27%; float:right; padding:0 0 0 18px}
.section7 .searchbox .year .sbHolder{ background:url(../img/select04.png) no-repeat; height:24px; width:100%}
.section7 .tableinfo{ margin:0; padding:0}
.section7 .tableinfo ul{ border-top:1px solid #e5e5e5; padding-bottom:20px}
.section7 .tableinfo ul li{ background:url(../img/divider11.gif) repeat-y top left; padding:15px 0 16px 0}
.section7 .tableinfo .column1{ width:79.95%; font-family:"droid_sansbold", Arial, Helvetica, sans-serif; color:#0457a3}
.section7 .tableinfo .column1 span{ padding-left:20px}
.section7 .tableinfo .column1 a{ color:#0457a3}
.section7 .tableinfo .column2{ width:19.7%}

.pagenation{ width:100%; float:left}
.pagenation p{ float:right; font-size:13px}
.pagenation p a{ width:24px; height:24px; float:left; color:#0457a3; text-align:center; border-radius:5px; behavior:url(/wp-content/themes/comptroller_theme/css/PIE.htc); position:relative; line-height:24px; margin:0 4px}
.pagenation p .previous{ float:left; padding-right:16px}
.pagenation p .previous a{ width:24px; height:24px; float:left; background:#0457a3; color:#ffffff; text-align:center; line-height:24px; margin:0}
.pagenation p .next{ float:left; padding:0 0 0 10px}
.pagenation p a:hover{ background:#e5eef6; color:#666666; text-decoration:none}
.pagenation p a.active{ background:#e5eef6; color:#666666}
.pagenation p .previous a:hover{ background:#0457a3; color:#ffffff}


.section6 form .input.textfielderr { width:91.7%; height:16px; float:left; background:#FFFFFF; border:1px solid red; border-radius:5px; }
/* Added for Homepage videonews slider 
.royalSlider .royalSlide, .royalSlider .royalWrapper {
    background: none repeat scroll 0 0 transparent !important;
}
.royalSlider.default .royalControlNavOverflow a
{
	background: url("../img/bullet01.png") no-repeat scroll 0 0 transparent;
}
.newsinfo .royalSlider .arrow {
    display: none;
}

.royalSlider.default .royalControlNavOverflow {
    margin-top: -30px;display: block;
}
.royalSlider.default .royalControlNavOverflow a.current {
    background: url("../img/bullet02.png") no-repeat scroll 0 0 transparent !important;
	background-position:0 0 !important;
	
}

.searchbox {
   
    padding: 8px 0 0 0;
	position:relative;
	left:-8px;
   
}

.section3 .articles .royalSlider {
    width: 255px;
}


div.mainwrapper div.wrapper{position:relative} 

div.mainwrapper div.wrapper .headingbar{position:absolute;margin-top:40%;width:98%}

.banner{background-color:black;}
*/

.searchbox {
   
    padding: 8px 0 0 0;
	position:relative;
	left:-8px;
   
}
.navbar .nav
{
	background:url(../img/navbg.png) repeat-x 0 0 \9;
}
.contentbox .articles
{
	background: url(../img/gradient01.gif) repeat-x left top ;
}
/* for general information box headings*/
 
 .topboxes h2 {
    font-size: 16px;
    /*white-space: nowrap;*/
    word-wrap: break-word;
}

/* generic classes */

.font_size_14
{
font-size:14px;
}

/* Forms_FOIL_sh */
.foil {
	width:100%;
	float:left
}
.foil h3 {
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	padding:0 0 15px 0
}
.foil aside {
	width:100%;
	float:left;
	padding:0 0 5px 0
}
.foil .number {
	width:16px;
	float:left;
	font-size:14px;
	line-height:1em
}
.foil .text {
	width:500px;
	float:left
}
.foil p .bold {
	color:#666666
}
.foil p a {
	text-decoration:underline
}
/* Forms_Prevailing-Wage-Forms_sh */
.reportforms {
	float:left;
	padding:0 0 28px 0;
	margin-top:-9px;
	position:relative
}
.reportforms p a {
	text-decoration:underline
}
.reportforms p a:hover {
	text-decoration:none
}
.reportforms ul {
	width:100%;
	float:left;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif
}
.reportforms ul li {
	background:url(../img/bullet04.gif) no-repeat 0 8px;
	line-height:18px;
	padding:0 0 10px 9px
}
.reportforms ul li a {
	text-decoration:underline
}
.reportforms ul li a:hover {
	text-decoration:none
}
.reportforms aside {
	padding-bottom:3px
}
.pdfinfo .adobereader {
	float:left;
	line-height:.5em;
	padding:4px 0 14px 22px
}
/* Forms_RFP-and-Notice-of-Search_sh */
.noticeofsearch {
	float:left;
	padding-top:5px
}
.noticeofsearch h1 {
	padding-bottom:21px
}
.noticeofsearch h4 {
	padding:12px 0 0 0
}
.noticeofsearch h5 {
	line-height:17px;
	padding-bottom:7px
}
.noticeofsearch ul {
	width:100%;
	float:left;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif
}
.noticeofsearch ul li {
	width:100%;
	float:left;
	color:#0457a3;
	line-height:16px;
	padding-bottom:14px
}
.noticeofsearch ul li .number {
	width:15px;
	float:left
}
.noticeofsearch ul li .detail {
	width:98%;
	float:left;
	color:#666666;
	padding-left:2%
}
.noticeofsearch ul li a {
	text-decoration:underline
}
.noticeofsearch ul li a:hover {
	text-decoration:none
}
.noticeofsearch aside {
	padding-bottom:16px
}
.noticeofsearch .accordionContent {
	width:96.6%;
	padding-left:3.4%;
	padding-right:0
}
.noticeofsearch .accordionContent .text {
	width:100%;
	float:left
}
.noticeofsearch .btn-primary {
	margin:6px 0 13px 0
}
.requestform {
	width:100%;
	float:left;
	padding-bottom:20px;
	padding-left:20px;
}
.requestform h1 {
	padding-bottom:48px
}
.requestform h3 {
	font-size:13px;
	color:#0457a3;
	padding-bottom:17px
}
.requestform h3 span {
	color:#FF0000
}
.requestform p {
	width:100%;
	float:left;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif
}
.requestform p span {
	font-size:13px
}
.requestform label {
	float:left;
	font-size:13px;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	padding:6px 5px 0 0;
	line-height:normal;
	cursor: auto;
}
.requestform label span {
	color:#ff0000
}
.requestform .input {
	width:94.8%;
	/*height:17px;*/
	height:30px;
	float:left;
	background:#FFFFFF;
	border:1px solid #e8e8e8;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:29px;
	padding:6px 2.5%;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.requestform .textarea {
	width:89.7%;
	height:88px;
	float:left;
	background:#FFFFFF;
	border:1px solid #e8e8e8;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	padding:6px 0 0 1.3%;
	margin-bottom:18px
}
.requestform form {
	width:100%;
	float:left
}
.requestform fieldset {
	width:100%;
	float:left;
	background:url(../img/divider02.png) repeat-x bottom left;
	padding-top:20px
}
.requestform fieldset p {
	padding-bottom:20px
}
.requestform ul {
	width:100%;
	float:left;
	background:url(../img/divider02.png) repeat-x top left;
	padding:20px 0 10px 0
}
.requestform ul li {
	width:100%;
	float:left;
	padding-bottom:15px
}
.requestform .first {
	width:49%;
	float:left
}
.requestform .first .input {
	width:72.24%
}
.requestform .last {
	width:42.3%;
	float:left;
	padding:0 0 0 13px
}
.requestform .last label {
	padding-right:13px
}
.requestform .last .input {
	width:67%
}
.requestform .email {
	float:left
}
.requestform .email .input {
	width:79.8%
}
.requestform .phone {
	float:left
}
.requestform .phone .input {
	width:78.2%
}
.requestform .organ {
	width:100%;
	float:left
}
.requestform .organ label {
	padding-right:14px
}
.requestform .organ .input {
	width:69.4%;
	padding:6px 1.2%
}
.requestform .add {
	width:100%;
	float:left
}
.requestform .add label {
	padding-right:10px
}
.requestform .add .input {
	width:80.9%;
	padding:6px 1.2%
}
.requestform .city {
	float:left
}
.requestform .city .input {
	width:61.68%
}
.requestform .state {
	float:right;
	position:relative
}
.requestform .state span {
	float:left;
	position:absolute; 
	top:5px; 
	left:7px;
}
.requestform .state .select1 {
	padding-left:12px
}
.requestform .select1 {
	width:78px;
	height:22px;
	float:right;
	background:none;
	border:1px solid #808080;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	outline:none;
	line-height:22px;
	margin-top:4px;
}
.requestform .code {
	float:left
}
.requestform .code label {
	padding:6px 10px 0 15px
}
.requestform .code .input {
	width:26%
}
.requestform .btn-primary {
	height:24px;
	border:none;
	padding:0 20px;
	margin:20px 0 0 0px
}
/* Forms_Open Audit_sh */
.openaudit {
	float:left
}
.openaudit h1 {
	padding-bottom:20px
}
.openaudit h3 {
	padding-bottom:20px
}
.openaudit p {
	padding-bottom:17px
}
.openaudit p .italic {
	font-size:18px;
	font-style:italic
}
.openaudit p a {
	text-decoration:underline
}
.openaudit p a:hover {
	text-decoration:none
}
.openaudit label {
	text-align:left;
	padding-right:8px;
	padding-left:0
}
.openaudit label span {
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	color:#666666
}
.openaudit .input {
	width:72.75%;
	padding:6px 2%
}
.openaudit fieldset {
	background:url(../img/divider02.png) repeat-x top left;
	padding-top:20px
}
.openaudit fieldset p {
	padding-bottom:20px
}
.openaudit ul {
	width:100%;
	float:left;
	background:url(../img/divider02.png) repeat-x bottom left;
	padding:20px 0 10px 0
}
.openaudit .name {
	width:58.9%;
	float:left
}
.openaudit .email {
	float:left
}
.openaudit .email .input {
	width:86%
}
.openaudit .email2 {
	float:left
}
.openaudit .email2 .input {
	width:59.4%
}
.openaudit .number {
	float:left
}
.openaudit .number label {
	padding-right:14px
}
.openaudit .number .input {
	width:59.4%
}
.openaudit .suggestion {
	width:100%;
	float:left
}
.openaudit .suggestion label {
	width:100%;
	padding-bottom:6px
}
.openaudit .suggestion .textarea {
	margin-bottom:8px
}
.openaudit .suggestion .text1 {
	width:100%;
	float:left;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:10px
}
.openaudit .btn-warning {
	padding:0 10px
}
/* Forms_RFP-Registration-24A2_sh */
.requestform p .star {
	color:#FF0000
}
.requestform fieldset.topnone {
	padding-top:0
}
.requestform .company {
	float:left
}
.requestform .company .input {
	width:74.5%;
	float:right
}
.requestform .title {
	float:left
}
.requestform .title label {
	width:80px;
	float:left;
	text-align:right;
	padding-right:10px
}
.requestform .title .input {
	width:66.55%;
	padding:6px 2.8%
}
.requestform .name2 {
	float:left
}
.requestform .name2 .select1 {
	width:63px;
	float:left;
	margin-top:5px
}
.requestform .name2 .select1 span {
	color:#FF0000
}
.requestform .name2 label {
	padding:6px 10px 0 10px
}
.requestform .name2 .input {
	width:52.8%
}
.requestform .add1 {
	float:left
}
.requestform .add1 .input {
	width:66%
}
.requestform .code .select1 {
	width:160px
}
.requestform .phone2 {
	float:left
}
.requestform .phone2 .input {
	width:79%
}
/* Forms_RFP-Registration 24B_sh */
.requestform aside {
	width:100%;
	float:left;
	background:url(../img/divider02.png) repeat-x top left;
	padding:20px 0 3px 0
}
.requestform aside p {
	font-size:13px;
	padding-bottom:14px
}
.requestform aside p .left {
	width:19.23%;
	float:left;
	font-size:13px;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:10px
}
.requestform aside p .right {
	width:79%;
	float:left;
	word-wrap:break-word;
}


.btn-warning {
	height:24px;
	float:left;
	font-family:"oxygenbold", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-decoration:none;
	background-color: #666666;
	background-image: -moz-linear-gradient(top, #666666, #666666);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#666666));
	background-image: -webkit-linear-gradient(top, #666666, #666666);
	background-image: -o-linear-gradient(top, #666666, #666666);
	background-image: linear-gradient(to bottom, #666666, #666666);
	border:none;
	border-radius:5px;
	behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc);
	position:relative;
	line-height:24px;
	text-align:center;
	cursor:pointer;
	padding:0 20px;
	margin:20px 10px 0 0;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color: #ffffff;
	text-decoration:none;
	background: #777;
	cursor: auto;
*background: #777
}
.btn-warning:active, .btn-warning.active {
	background-color: #777;
	box-shadow:inset #595959 0 2px 2px
}

.requestform .textbox-validation {

	border-style: solid;
	border-width: 1px;
	border-color: red;

}
/*.boxinfo aside ul {font-size: 13px;}
.newsinfo .royalSlide {height:300px!important;}

.newsinfo .royalSlide {width:320px!important;}
 .newsinfo  {width:92% }
 .newsinfo aside{padding-top:28px;}
 .newsinfo aside p{margin-right:10px;}
*/


.selected figure img {
  filter: none!important;
  -webkit-filter: grayscale(0%)!important;
}

 .newsinfo aside p{margin-right:10px;}
.newsinfo .royalSlide {height:300px!important;}
#jquery2 .royalSlidesContainer li.royalSlide, #jquery3 .royalSlidesContainer li.royalSlide {width:300px !important;}

 .cat_divider {
 background: url("../img/divider02.png") repeat-x scroll left top transparent;
 padding: 20px;
 padding-bottom: 0px;
 width: 90%;
 }
 /* styles for Events Section */


.events
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
/* style for event section */
.events td, .events th 
{
	
	
font-size:1em;
border:1px solid #e2e2e2;
padding:15px 7px 15px 7px;
}
table.events th h3 {font-size: 17px;color: #0457A3;padding: 5px 0px 5px 0px;}
.events th 
{
font-size:2.0em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#e2e2e2;
color:#000;
}
.searchboxEvent {
	padding : 20px 0 0 20px;
}
.searchboxEvent form {
	width:230px;
	height:22px;
	float:left;
	background:#f7f7f7;/*#e3e8f1;*/
	border:1px solid #b6bbc5;
	border-radius:6px;
	behavior: url(/wp-content/themes/comptroller_theme/css/PIE.htc);
	position:relative;
	
	
}
.searchboxEvent form .input {
	width:191px;
	height:14px;
	float:left;
	background:none;
	border:none;
	font-family:"droid_sansregular", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	vertical-align:middle;
	line-height:normal;
	padding:4px 7px;
	margin:0;
}
.searchboxEvent form .icon {
	width:17px;
	height:18px;
	float:left;
	padding:2px 0 0 7px
}
#mainVideo {
	padding-top : 30px;
	padding-left : 45px;
}
#mainVideo .info {margin-left: 3%;width: 640px;margin-top: 15px;margin-bottom: 10px;}
#mainVideo object{margin-left: 3% !important;display: block;clear: both;}
/* for reports tables */

.budget_rep{margin:0 0 20px}
.budget_rep td span a {font-size:13px; font-weight:bold;}

.budget_rep th .formdum{background: none repeat scroll 0 0 #F7F7F7;border: 1px solid #C9C9C9;margin: 0 0 0 15px; border-radius: 6px 6px 6px 6px;float: left;height: 22px;position: relative;width: 236px;}

.budget_rep th .formdum .icon {float: left;height: 18px;padding: 2px 0 0 7px;width: 17px; cursor: default;}
.budget_rep th .formdum .input {background: none repeat scroll 0 0 transparent;border: medium none;color: #666666;float: left;font-family: "oxygenregular",Arial,Helvetica,sans-serif;font-size: 12px;height: 14px;line-height: normal;margin: 0;padding: 4px 7px;vertical-align: middle;width: 191px;}


.budget_rep th .year {float: right;padding: 0 0 0 18px;width: 132px;}

.budget_rep th .year .sbHolder {background: url("/wp-content/themes/comptroller_theme/img/select04.png") no-repeat scroll 0 0 transparent;height: 24px;width: 100%;}
.budget_rep th .sbHolder {background: url(/wp-content/themes/comptroller_theme/img/select04.png) no-repeat;color: #666666;font-size: 12px;position: relative;}

.budget_rep th .dropbox {width: 24%;min-height: 40px;height: auto;float: left;background: #FFF;border: 1px solid #CCC;border-radius:4px;behavior:url(/wp-content/themes/comptroller_theme/css/PIE.htc);position: relative;z-index: 100;}

.budget_rep th .droplist {width: 90.4%;float: right;padding: 12px 11px 0 0;position: relative;z-index: 500;}
.budget_rep th .budget_rep th .droplist .on {font-family: "droid_sansbold", Arial, Helvetica, sans-serif;}
.budget_rep th .droplist a {width: 97%;height: 24px;float: left;background: url(/wp-content/themes/comptroller_theme/img/select04.png) no-repeat;font-family: "droid_sansregular", Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;color: #666;text-decoration: none;cursor: pointer;line-height: 26px;padding-left: 3%;}




.sbSelector{line-height:24px; font-weight:normal; color:#666;}
.sbSelector:hover{color:#666;}
.sbOptions{top:24px !important;}
.sbOptions a {font-weight:normal; color:#666;}

.budget_rep2{margin:0 0 20px}
.budget_rep2 td span a {font-size:13px; font-weight:bold;}

.budget_rep2 th form {background: none repeat scroll 0 0 #F7F7F7;margin: 0 0 0 15px; border-radius: 6px 6px 6px 6px;float: left;height: 22px;position: relative;width: 236px;}

.budget_rep2 th form .icon {float: left;height: 18px;padding: 2px 0 0 7px;width: 17px;}
.budget_rep2 th form .input {background: none repeat scroll 0 0 transparent;border: medium none;color: #666666;float: left;font-family: "oxygenregular",Arial,Helvetica,sans-serif;font-size: 12px;height: 14px;line-height: normal;margin: 0;padding: 4px 7px;vertical-align: middle;width: 191px;}

.selectbox select
{
  background: transparent;
  font-size: 12px;
   line-height: 1;

}
.selectbox {
	width : 191px;
height : 18px;
  border : 0;
   overflow: hidden;
   background: transparent;
  
}
#verifyInfo tr td
{
        vertical-align: middle;
        word-wrap:break-word;
        height : 40px;
        width : 300px;
}
#verifyInfo {table-layout: fixed;}
#verifyInfo label {padding-top: 1px;}
table #verifyInfo{ table-layout: fixed;} 

#verifyInfo tr td .left
{
	font-size:13px;
	font-family:"droid_sansbold", Arial, Helvetica, sans-serif;
}
div.hr
{
	clear :both;
	height : 2px;
	background:url(../img/divider02.png) repeat-x left top;
	padding:5px;
	position:relative
}
.selectBox 
	{
	 overflow:hidden;
	 font-size : 12px;
	}
.selectBox select {
	line-height:16px;
	overflow : hidden;
	width : 152px;
    padding: 2px 2px 2px 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border : none;
    
	background: transparent url(../img/select03.png) no-repeat center ;
	} 


/* Added for Alignment of Top boxes */
.topboxes h2, .topboxes .opportunity h2{height: 28px;padding-bottom: 5px; padding-left: 0px; overflow:hidden;}
.topboxes p.content{height: 57px;overflow-y: hidden;margin-bottom: 10px; padding-top: 10px;}
.topboxes aside img{padding-right: 5px;}

/* Added for list elements in the content */
.aboutinfo ul li {margin-left: 30px;list-style-type: disc;}
.aboutinfo ol li {list-style-type: decimal; margin-left:20px;}
.aboutinfo ul li, .aboutinfo ol li ul li {list-style-type: disc;}
.trademans aside ul li {list-style-type: none;}

.comptr-editorial ul li {
    /*background: url("../img/bullet04.gif") no-repeat scroll 0 7px transparent;*/
    line-height: 20px;
    padding-bottom: 5px;
    /*padding-left: 11px;*/
}
div.pr-stars {
 background: url("../img/star.gif") repeat-x scroll 0 0 transparent;
    height: 9px;
    margin: 10px 14px;
}
 footer article ul li:last-child {padding-bottom: 0px;}
.span7 p a:hover, .span10 p a:hover {text-decoration:underline !important;}
.span7 p a.btn-primary:hover, .span10 p a.btn-primary:hover{text-decoration:none !important;}
.span7 a:link, .span7 a:visited, .span10 a:link, .span10 a:visited{text-decoration:underline;}
.tableinfo ul li {
list-style-type: none;
margin: 0;
}
.span10 a.editorial {text-decoration: underline;}
ul.type_disc {
color:#0457a3;
list-style-type: disc;
padding: 0;
margin-left: 15px;
}
.nopage a:link,.nopage a:visited {text-decoration:underline !important;}
.nopage a:hover {text-decoration:underline !important;}

.videothumb_pic{
	width:30%;
	float : left; display:inline-block;margin-right:15px
}
table#pr_contact td
{
    border:none !important;
    padding:0;
}
div.contentboxinner div table
{
    border-left:1px solid #9dacbf!important;
    border-right:1px solid #9dacbf!important;
    border-top:1px solid #9dacbf!important;
}

div.contentboxinner table td
{
    padding: 10px;
    text-align:left;
    border-bottom: 1px solid #9dacbf;
}
.contentboxinner ul.inner_ul
{
    margin-left:80px;
}
.innerUL
{
padding: 0 0 0 10px;
}
.innerUL li a {
    background: url("../img/bullet03.png") no-repeat scroll 0 7px transparent !important;
    
}
.requestform .first input[type="checkbox"] {

    position: relative;

    top: -4px;

    margin-right: 7px;

}
.crossbutton {
 background: url("../img/cross.jpg") no-repeat transparent !important;
display : inline-block; 
height: 13px;
   width:auto;
}


table.alternate-row {padding: 0;border-spacing: 0;table-layout: fixed;word-wrap: break-word;}
budget_rep thead th {border: none;}
table.alternate-row th {background: #b2b2b2;border-style: solid;border-color: #999999;border-width: 1px; color:#fff; text-align:left; padding:12px 0 9px 10px;}
table.alternate-row td {border-style: none;border-color: #e5e5e5;border-width: 1px; padding:12px 0 9px 10px;}
table.alternate-row td {padding-right: 10px;}
table.alternate-row td p {text-align: left !important;}

table.alternate-row tr:nth-child(even) {
	background-color: #ECF1F6;
	border-top: solid #9DACBF 1px;
	border-bottom: solid #9DACBF 1px;
	border-collapse: collapse;
}


.section4 .accordionContent ul {list-style-type: disc;} 

#sort year option {  padding:0 8px; }
.no-results { 

 color: #666666 !important;

 font-size: 14px !important;

}

.buttonRegister {
background : url(../img/btn_registerNow.png) no-repeat transparent;
padding-top : 5px;
height : 21px;
width : auto;

}
.select {/* padding-left:10px !important;*/padding-left:0px \0/ !important; }

requestform .city {

 float: left;

 width: 68%;

}
.requestform .code {

 float: left;

 width: 42%;

}

.requestform .city .input { width: 53%; }

.requestform .select1 { width: 100px; }

.tabcontentinner .section6 p span{font-size: 20px;line-height: 24px;font-style: italic;display: inline;}
#sortyear option {  padding-left: inherit !important; }

*a {
    _noFocusLine: expression(this.hideFocus=true);
}

select:active, select:focus {outline:  none;ie-dummy: expression(this.hideFocus=true);}
input.icon:active, input.icon:focus {outline:  none;ie-dummy: expression(this.hideFocus=true);}

/*AH Styles */
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #002664; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; } 
.datagrid table td, .datagrid table th { padding: 10px 15px; } 
.datagrid table tbody td { color: #00496B; border-left: 1px solid #E1EEF4; border-top: 1px solid #E1EEF4;font-size: 12px;font-weight: normal; } 
.datagrid table tbody .alt td { background: #E1EEF4; color: #00496B; border-top:#ccc; } .datagrid table tbody td:first-child { border-left: none; } 
.datagrid table tbody tr:last-child td { border-bottom: none; } 
.list ul>li{list-style-type:disc; margin-left:40px; }.note-box{background-color: #002664; padding: 20px; color:#fff; max-width:40%; float:right; margin-left:20px;}
.note{background: url('/wp-content/themes/comptroller_theme/img/icon_note.png')no-repeat; left:-14px; position:relative; padding-left:14px;}
.tip{font: normal 14px/150% Arial, Helvetica, sans-serif; background: #fff; overflow:visible; border: 1px solid #002664; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; behavior: url(/wp-content/themes/comptroller_theme/css/pie.htc); padding:20px;color:#002664;margin-top:20px; margin-left:20px;}
.tip-heading{display:block;font-size:16px; background-color:#fff; font-weight:bold;color:#002664;background: url('/wp-content/themes/comptroller_theme/img/icon_tip.png')no-repeat; left:-20px; position:relative; padding-left:26px;width:40px;height:20px;z-index:100; margin-left:-7px;margin-top:-30px;padding-bottom:10px;} .btn-primary a:link{color:#fff; text-decoration:none;} .btn-primary a:visited{color:#fff; text-decoration:none;} .left-button{float:left;margin-top:34px;font-size:16px;} .right-button{float:right;margin-top:34px;font-size:16px;} .home-button{background: url(/wp-content/themes/comptroller_theme/img/icon_home.png)no-repeat; width:24px; height:24px;text-indent:-10px; overflow:hidden;}

.su-tabs.my-custom-tabs { background-color: #002664;color:#333;  }
.su-tabs.my-custom-tabs .su-tabs-nav span { font-size: 12px; color:#fff;text-align:center;font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:16.2%; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;margin-right:4px;}
.su-tabs.my-custom-tabs .su-tabs-nav span.su-tabs-current { background-color: #fff; font-weight:bold; color:#002662;}
.su-tabs.my-custom-tabs .su-tabs-nav span:hover { background-color:#b59d21; color:#fff}
.su-tabs.my-custom-tabs .su-tabs-pane {padding: 20px; font-size: 14px; background-color: #fff; font-family:Arial, Helvetica, sans-serif;}

.su-spoiler.my-custom-spoiler {}
.su-spoiler.my-custom-spoiler .su-spoiler-title { background-image:url(/wp-content/themes/comptroller_theme/img/gradient03.gif); border-top:#266297 solid 1px; font-size:16px;}
.su-spoiler.my-custom-spoiler .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.my-custom-spoiler .su-spoiler-title .su-spoiler-icon {left: 3px;}
.su-spoiler.my-custom-spoiler .su-spoiler-content { background-color:#fbfcfc;}

<!--Vendor Roadmap Navbar-->
.vendor-navbar nav {
width:100%;
float:left;
background:url(../img/bg_nav.png) no-repeat top center;
margin-top:-8px;
padding:16px 0 0;
}

.vendor-navbar .nav {
width:100%;
height:41px;
left:0;
display:block;
float:left;
background-color:#001545;
background:url(../img/vendor-navbar.jpg) no-repeat top center;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
behavior:url(/wp-content/themes/comptroller_theme/css/PIE.htc);
position:relative;
margin:0;
}

.vendor-navbar .nav ul>li {
height:44px;
float:left;
font-size:14px;
font-family:droid_sansregular,Arial,Helvetica,sans-serif;
background:url(../img/divider01.gif) no-repeat left center;
position:static;
margin:-1px 0;
padding:0 0 0 2px;
}

.vendor-navbar .nav {
width:100%;
height:41px;
left:0;
display:block;
float:left;
background-color:#001545;
background-image:linear-gradient(tobottom,#4d72b4,#001545);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
behavior:url(/wp-content/themes/comptroller_theme/css/PIE.htc);
position:relative;
background:url(../img/navbg.png) repeat-x 0 0 \9;
margin:0;
}

.vendor-navbar .nav ul>li {
height:44px;
float:left;
font-size:12px;
font-family:droid_sansregular,Arial,Helvetica,sans-serif;
background:url(../img/divider01.gif) no-repeat left center;
position:static;
margin:-1px 0;
padding:0 0 0 2px;
}

.vendor-navbar .nav ul>li.nodivider {
background:0;
padding-left:0;
}

.vendor-navbar .activeon {
background:#e6edf0 url(../img/gradient06.gif) repeat-x top left;
font-family:droid_sansbold,Arial,Helvetica,sans-serif;
color:#00529b!important;
text-decoration:none;
}

.vendor-navbar .nav ul>li>a {
height:33px;
float:left;
color:#fff;
text-align:center;
text-decoration:none;
padding:11px 15px 0 14px;
}

.vendor-navbar .nav ul>li.doubleline {
line-height:13px;
padding-top:0;
}

.vendor-navbar .nav ul>li.doubleline a {
height:38px;
float:left;
padding:6px 7px 0 6px;
}

.vendor-navbar .nav ul .dropdown-toggle .caret {
margin-top:8px;
}

.vendor-navbar .nav ul>.abc {
float:left;
font-size:23px;
font-family:droid_sansbold,Arial,Helvetica,sans-serif;
padding-top:0;
height:42px;
margin:0;
}

.vendor-navbar .nav ul>.abc a {
width:124px;
height:64px;
float:left;
background:0;
color:#4380b3;
text-align:center;
text-indent:-9999px;
margin:-66px -16px -20px -13px;
padding:44px 0 0;
}

.vendor-navbar .nav ul>.abc a:hover {
background:0;
color:#4380b3;
}

.vendor-navbar .nav ul>li:hover>a {
background:#e6edf0 url(../img/gradient06.gif) repeat-x top left;
color:#00529b;
cursor:pointer;
}

.vendor-navbar .nav .menuUl {
overflow:hidden;
padding-right:13px;
}

.vendor-navbar .nav ul>li:hover .bgdropbox {
box-shadow:0 5px 6px #777;
-webkit-box-shadow:0 5px 6px #777;
-moz-box-shadow:0 5px 6px #777;
-ms-box-shadow:0 5px 6px #777;
-o-box-shadow:0 5px 6px #777;
position:absolute;
display:none;
}

.vendor-navbar .nav ul>li .bgdropbox {
width:961px;
float:left;
position:absolute;
top:41px;
left:0;
display:none;
z-index:1111;
}

.vendor-navbar .nav ul>li .bgdropbox a {
width:100%;
height:inherit;
background:0;
margin:0;
padding:0;
}

.vendor-navbar .nav ul>li .dropbox {
width:100%;
min-height:278px;
float:left;
background:#fff url(../img/gradient07.gif) repeat-x top left;
padding-bottom:6px;
}

.vendor-navbar .nav ul>li .dropbox article {
width:14.29%;
min-height:225px;
float:left;
padding:17px 0 0 3%;
}

.vendor-navbar .nav ul>li .dropbox article h3 {
font-family:oswaldbold,Arial,Helvetica,sans-serif;
font-size:15px;
text-transform:uppercase;
line-height:17px;
padding-bottom:15px;
}

.vendor-navbar .nav ul>li .dropbox article ul;height:auto;float:left;padding:0 1 {
width:99px 0 0;
}

.vendor-navbar .nav ul>li .dropbox article ul li {
width:92%;
height:auto;
font-size:13px;
font-family:droid_sansregular,Arial,Helvetica,sans-serif;
background:0;
line-height:17px;
margin:0;
padding:0 0 5px;
}

.vendor-navbar .nav ul>li .dropbox article ul li a {
height:auto;
float:none;
color:#666;
text-align:left;
padding:0;
}

.vendor-navbar .nav ul>li .dropbox article ul li a:hover {
color:#666;
text-decoration:underline;
}

.vendor-navbar .nav ul>li .dropbox .article2 {
width:29.7%;
}

.vendor-navbar .nav ul>li .dropbox .article2 ul {
float:left;
width:49%;
}

.vendor-navbar .nav ul>li .dropbox .article3 {
width:30.85%;
border-right:1px solid #cececf;
}

.vendor-navbar .nav ul>li .dropbox .article4 {
width:13.14%;
background:#efefef url(../img/gradient08.gif) repeat-x top left;
padding-left:0;
}

.vendor-navbar .nav ul>li .dropbox .article4 figure {
width:100%;
float:left;
text-align:center;
padding-bottom:17px;
}

.vendor-navbar .nav ul>li .dropbox .article4 ul {
width:90%;
float:left;
padding-left:10%;
}

.vendor-navbar .nav ul>li .dropbox article,.navbar .nav ul>li .dropbox .article3,.vendor-navbar .nav ul>li .dropbox .article4,.vendor-navbar .nav ul>li .dropbox .article5,.vendor-navbar .nav ul>li .dropbox .article6,.vendor-navbar .nav ul>li .dropbox .article7,.vendor-navbar .nav ul>li .dropbox .article2 {
background:url(../img/shadow04.png) no-repeat top left;
min-height:265px;
}

.vendor-navbar .nav ul>li .dropbox .article5 {
width:30%;
min-height:265px;
padding-left:3%;
}

.vendor-navbar .nav ul>li .dropbox .article5 aside {
width:253px;
float:left;
background:#fcfdfd;
border:1px solid #dbdedf;
margin-top:9px;
padding:2px;
}

.vendor-navbar .nav ul>li .dropbox .article5 aside a {
width:100%;
height:46px;
float:left;
background:#FFF url(../img/gradient10.gif) repeat-x top left;
font-family:oswaldbold,Arial,Helvetica,sans-serif;
font-size:14px;
color:#0457a3;
cursor:pointer;
text-align:left;
text-transform:uppercase;
text-decoration:none;
line-height:46px;
}

.vendor-navbar .nav ul>li .dropbox .article5 aside a span {
float:left;
background:url(../img/icon_prevailing02.png) no-repeat 0 9px;
font-size:15px;
margin-left:17px;
padding:4px 0 0 53px;
}

.vendor-navbar .nav ul>li .dropbox .article5 aside a .pension {
background:url(../img/icon_pensionfunds.png) no-repeat left 2px;
margin-left:25px;
padding:4px 0 0 59px;
}

.vendor-navbar .nav ul>li .dropbox .article5 aside a .user {
background:url(../img/icon_opportunities02.png) no-repeat left center;
margin-left:26px;
padding:4px 0 0 59px;
}

.vendor-navbar .nav ul>li .dropbox .article6 {
width:30%;
background:url(../img/shadow04.png) no-repeat top left;
min-height:265px;
padding:17px 0 30px 3%;
}

.vendor-navbar .nav ul>li .dropbox .article6 h3 {
width:100%;
float:left;
height:15px;
padding:9px 0 13px;
}

.vendor-navbar .nav ul>li .dropbox .article6 h3 a {
height:0;
line-height:18px;
}

.vendor-navbar .nav ul>li .dropbox .article7 {
width:16.79%;
min-height:265px;
background:url(../img/shadow04.png) no-repeat top left;
padding:15px 0 0 3%;
}

.vendor-navbar .nav ul>li .dropbox .article7 aside {
width:100%;
float:left;
padding-bottom:10px;
}

.vendor-navbar .nav ul>li .dropbox .article7 figure {
float:left;
line-height:.5em;
}

.vendor-navbar .nav ul>li .dropbox .article7 .info {
width:68%;
float:left;
margin-right:-1%;
position:relative;
padding:4px 0 0 10px;
}

.vendor-navbar .nav ul>li .dropbox .article7 .info h3 {
float:left;
padding-bottom:0;
}

.vendor-navbar .nav ul>li .dropbox article aside div.info h3 a {
height:auto!important;
}

.vendor-navbar .nav ul>li .dropbox .article7 .aside2 .info {
padding-top:4px;
}

.vendor-navbar .nav ul>li .dropbox .article7 .aside3 figure {
margin-right:-1.8%;
position:relative;
}

.vendor-navbar .nav ul>li .dropbox .article7 .text1 {
width:90%;
float:left;
font-family:droid_sansregular,Arial,Helvetica,sans-serif;
font-size:13px;
line-height:16px;
padding:0 10% 0 0;
}

.vendor-navbar .nav ul>li .dropbox .article5 .aside2 a {
line-height:16px;
}

.vendor-navbar .nav ul>li .dropbox .article5 .aside2 a .certificate {
background:url(../img/icon_certificate02.png) no-repeat left 11px;
margin-left:30px;
padding:10px 0 0 56px;
}

.vendor-navbar .nav ul>li .dropbox .article5 aside a .rfps {
background:url(../img/icon_rfps.png) no-repeat left 7px;
line-height:46px;
margin-left:30px;
padding:4px 0 0 56px;
}

.vendor-navbar .nav ul>li .dropbox .article5 a .report1 {
background:url(../img/icon_reports01.png) no-repeat left 8px;
margin-left:30px;
padding:3px 0 0 54px;
}

.vendor-navbar .nav ul>li .dropbox .article5 a .report2 {
background:url(../img/icon_reports02.png) no-repeat left 7px;
margin-left:30px;
padding:10px 0 0 54px;
}

.vendor-navbar .nav ul>li .dropbox .article5 a .report3 {
background:url(../img/icon_reports03.png) no-repeat left 6px;
margin-left:30px;
padding:9px 0 0 54px;
}

.vendor-navbar .nav ul>li .dropbox .article8 {
width:30%;
min-height:inherit;
background:0;
padding-top:25px;
}

.vendor-vendor-navbar .nav ul>li .dropbox .article8 aside {
width:211px;
float:left;
padding-bottom:15px;
}

.vendor-navbar .nav ul>li .dropbox .article8 aside .date {
width:100%;
float:left;
font-family:droid_sansbold,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
}

.vendor-navbar .nav ul>li .dropbox .article8 aside .text1 {
width:100%;
float:left;
font-family:droid_sansregular,Arial,Helvetica,sans-serif;
font-size:13px;
line-height:17px;
}

.vendor-navbar .nav ul>li .dropbox .articles {
width:52%;
float:right;
}

.vendor-navbar .nav ul>li .dropbox .article9 {
width:35%;
min-height:215px;
background:0;
padding-top:25px;
padding-left:20px;
}

.vendor-navbar .nav ul>li .dropbox .article10 {
width:30%;
background:url(../img/shadow04.png) no-repeat top left;
min-height:265px;
padding:25px 0 0 6%;
}
<!--End Vendor Roadmap Navbar-->

<!--BAP Navbar-->
.bap-navbar nav {
width:100%;
float:left;
background:url(../img/bg_nav.png) no-repeat top center;
margin-top:-8px;
padding:16px 0 0;
}

.bap-navbar .nav {
width:100%;
height:41px;
left:0;
display:block;
float:left;
background-color:#001545;
background:url(../img/bap-navbar.jpg) no-repeat top center;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
behavior:url(/wp-content/themes/comptroller_theme/css/PIE.htc);
margin:0;
}

.bap-navbar .nav ul>li {
height:44px;
float:left;
font-size:14px;
font-family:droid_sansregular,Arial,Helvetica,sans-serif;
background:url(../img/divider01.gif) no-repeat left center;
position:static;
margin:-1px 0;
padding:0 0 0 2px;
}

.bap-navbar .nav {
width:100%;
height:41px;
left:0;
display:block;
float:left;
background-color:#001545;
background-image:linear-gradient(tobottom,#4d72b4,#001545);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
behavior:url(/wp-content/themes/comptroller_theme/css/PIE.htc);
position:relative;
background:url(../img/navbg.png) repeat-x 0 0 \9;
margin:0;
}

.bap-navbar .nav ul>li {
height:44px;
float:left;
font-size:12px;
font-family:droid_sansregular,Arial,Helvetica,sans-serif;
background:url(../img/divider01.gif) no-repeat left center;
position:static;
margin:-1px 0;
padding:0 0 0 2px;
}

.bap-navbar .nav ul>li.nodivider {
background:0;
padding-left:0;
}

.bap-navbar .activeon {
background:#e6edf0 url(../img/gradient06.gif) repeat-x top left;
font-family:droid_sansbold,Arial,Helvetica,sans-serif;
color:#00529b!important;
text-decoration:none;
}

.bap-navbar .nav ul>li>a {
height:33px;
float:left;
color:#fff;
text-align:center;
text-decoration:none;
padding:11px 15px 0 14px;
}

.bap-navbar .nav ul>li.doubleline {
line-height:13px;
padding-top:0;
}

.bap-navbar .nav ul>li.doubleline a {
height:38px;
float:left;
padding:6px 7px 0 6px;
}

.bap-navbar .nav ul .dropdown-toggle .caret {
margin-top:8px;
}

.bap-navbar .nav ul>.abc {
float:left;
font-size:23px;
font-family:droid_sansbold,Arial,Helvetica,sans-serif;
padding-top:0;
height:42px;
margin:0;
}

.bap-navbar .nav ul>.abc a {
width:124px;
height:64px;
float:left;
background:0;
color:#4380b3;
text-align:center;
text-indent:-9999px;
margin:-66px -16px -20px -13px;
padding:44px 0 0;
}

.bap-navbar .nav ul>.abc a:hover {
background:0;
color:#4380b3;
}

.bap-navbar .nav ul>li:hover>a {
background:#e6edf0 url(../img/gradient06.gif) repeat-x top left;
color:#00529b;
cursor:pointer;
}

.bap-navbar .nav .menuUl {
overflow:hidden;
padding-right:13px;
}

.bap-navbar .nav ul>li:hover .bgdropbox {
box-shadow:0 5px 6px #777;
-webkit-box-shadow:0 5px 6px #777;
-moz-box-shadow:0 5px 6px #777;
-ms-box-shadow:0 5px 6px #777;
-o-box-shadow:0 5px 6px #777;
position:absolute;
display:none;
}

.bap-navbar .nav ul>li .bgdropbox {
width:961px;
float:left;
position:absolute;
top:41px;
left:0;
display:none;
z-index:1111;
}

.bap-navbar .nav ul>li .bgdropbox a {
width:100%;
height:inherit;
background:0;
margin:0;
padding:0;
}

.bap-navbar .nav ul>li .dropbox {
width:100%;
min-height:278px;
float:left;
background:#fff url(../img/gradient07.gif) repeat-x top left;
padding-bottom:6px;
}

.bap-navbar .nav ul>li .dropbox article {
width:14.29%;
min-height:225px;
float:left;
padding:17px 0 0 3%;
}

.bap-navbar .nav ul>li .dropbox article h3 {
font-family:oswaldbold,Arial,Helvetica,sans-serif;
font-size:15px;
text-transform:uppercase;
line-height:17px;
padding-bottom:15px;
}

.bap-navbar .nav ul>li .dropbox article ul;height:auto;float:left;padding:0 1 {
width:99px 0 0;
}

.bap-navbar .nav ul>li .dropbox article ul li {
width:92%;
height:auto;
font-size:13px;
font-family:droid_sansregular,Arial,Helvetica,sans-serif;
background:0;
line-height:17px;
margin:0;
padding:0 0 5px;
}

.bap-navbar .nav ul>li .dropbox article ul li a {
height:auto;
float:none;
color:#666;
text-align:left;
padding:0;
}

.bap-navbar .nav ul>li .dropbox article ul li a:hover {
color:#666;
text-decoration:underline;
}

.bap-navbar .nav ul>li .dropbox .article2 {
width:29.7%;
}

.bap-navbar .nav ul>li .dropbox .article2 ul {
float:left;
width:49%;
}

.bap-navbar .nav ul>li .dropbox .article3 {
width:30.85%;
border-right:1px solid #cececf;
}

.bap-navbar .nav ul>li .dropbox .article4 {
width:13.14%;
background:#efefef url(../img/gradient08.gif) repeat-x top left;
padding-left:0;
}

.bap-navbar .nav ul>li .dropbox .article4 figure {
width:100%;
float:left;
text-align:center;
padding-bottom:17px;
}

.vendor-navbar .nav ul>li .dropbox .article4 ul {
width:90%;
float:left;
padding-left:10%;
}

.bap-navbar .nav ul>li .dropbox article,.navbar .nav ul>li .dropbox .article3,.bap-navbar .nav ul>li .dropbox .article4,.bap-navbar .nav ul>li .dropbox .article5,.bap-navbar .nav ul>li .dropbox .article6,.bap-navbar .nav ul>li .dropbox .article7,.bap-navbar .nav ul>li .dropbox .article2 {
background:url(../img/shadow04.png) no-repeat top left;
min-height:265px;
}

.bap-navbar .nav ul>li .dropbox .article5 {
width:30%;
min-height:265px;
padding-left:3%;
}

.bap-navbar .nav ul>li .dropbox .article5 aside {
width:253px;
float:left;
background:#fcfdfd;
border:1px solid #dbdedf;
margin-top:9px;
padding:2px;
}

.bap-navbar .nav ul>li .dropbox .article5 aside a {
width:100%;
height:46px;
float:left;
background:#FFF url(../img/gradient10.gif) repeat-x top left;
font-family:oswaldbold,Arial,Helvetica,sans-serif;
font-size:14px;
color:#0457a3;
cursor:pointer;
text-align:left;
text-transform:uppercase;
text-decoration:none;
line-height:46px;
}

.bap-navbar .nav ul>li .dropbox .article5 aside a span {
float:left;
background:url(../img/icon_prevailing02.png) no-repeat 0 9px;
font-size:15px;
margin-left:17px;
padding:4px 0 0 53px;
}

.bap-navbar .nav ul>li .dropbox .article5 aside a .pension {
background:url(../img/icon_pensionfunds.png) no-repeat left 2px;
margin-left:25px;
padding:4px 0 0 59px;
}

.bap-navbar .nav ul>li .dropbox .article5 aside a .user {
background:url(../img/icon_opportunities02.png) no-repeat left center;
margin-left:26px;
padding:4px 0 0 59px;
}

.bap-navbar .nav ul>li .dropbox .article6 {
width:30%;
background:url(../img/shadow04.png) no-repeat top left;
min-height:265px;
padding:17px 0 30px 3%;
}

.bap-navbar .nav ul>li .dropbox .article6 h3 {
width:100%;
float:left;
height:15px;
padding:9px 0 13px;
}

.bap-navbar .nav ul>li .dropbox .article6 h3 a {
height:0;
line-height:18px;
}

.bap-navbar .nav ul>li .dropbox .article7 {
width:16.79%;
min-height:265px;
background:url(../img/shadow04.png) no-repeat top left;
padding:15px 0 0 3%;
}

.bap-navbar .nav ul>li .dropbox .article7 aside {
width:100%;
float:left;
padding-bottom:10px;
}

.bap-navbar .nav ul>li .dropbox .article7 figure {
float:left;
line-height:.5em;
}

.bap-navbar .nav ul>li .dropbox .article7 .info {
width:68%;
float:left;
margin-right:-1%;
position:relative;
padding:4px 0 0 10px;
}

.bap-navbar .nav ul>li .dropbox .article7 .info h3 {
float:left;
padding-bottom:0;
}

.bap-navbar .nav ul>li .dropbox article aside div.info h3 a {
height:auto!important;
}

.bap-navbar .nav ul>li .dropbox .article7 .aside2 .info {
padding-top:4px;
}

.bap-navbar .nav ul>li .dropbox .article7 .aside3 figure {
margin-right:-1.8%;
position:relative;
}

.bap-navbar .nav ul>li .dropbox .article7 .text1 {
width:90%;
float:left;
font-family:droid_sansregular,Arial,Helvetica,sans-serif;
font-size:13px;
line-height:16px;
padding:0 10% 0 0;
}

.bap-navbar .nav ul>li .dropbox .article5 .aside2 a {
line-height:16px;
}

.bap-navbar .nav ul>li .dropbox .article5 .aside2 a .certificate {
background:url(../img/icon_certificate02.png) no-repeat left 11px;
margin-left:30px;
padding:10px 0 0 56px;
}

.bap-navbar .nav ul>li .dropbox .article5 aside a .rfps {
background:url(../img/icon_rfps.png) no-repeat left 7px;
line-height:46px;
margin-left:30px;
padding:4px 0 0 56px;
}

.bap-navbar .nav ul>li .dropbox .article5 a .report1 {
background:url(../img/icon_reports01.png) no-repeat left 8px;
margin-left:30px;
padding:3px 0 0 54px;
}

.bap-navbar .nav ul>li .dropbox .article5 a .report2 {
background:url(../img/icon_reports02.png) no-repeat left 7px;
margin-left:30px;
padding:10px 0 0 54px;
}

.bap-navbar .nav ul>li .dropbox .article5 a .report3 {
background:url(../img/icon_reports03.png) no-repeat left 6px;
margin-left:30px;
padding:9px 0 0 54px;
}

.bap-navbar .nav ul>li .dropbox .article8 {
width:30%;
min-height:inherit;
background:0;
padding-top:25px;
}

.bap-vendor-navbar .nav ul>li .dropbox .article8 aside {
width:211px;
float:left;
padding-bottom:15px;
}

.bap-navbar .nav ul>li .dropbox .article8 aside .date {
width:100%;
float:left;
font-family:droid_sansbold,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
}

.bap-navbar .nav ul>li .dropbox .article8 aside .text1 {
width:100%;
float:left;
font-family:droid_sansregular,Arial,Helvetica,sans-serif;
font-size:13px;
line-height:17px;
}

.bap-navbar .nav ul>li .dropbox .articles {
width:52%;
float:right;
}

.bap-navbar .nav ul>li .dropbox .article9 {
width:35%;
min-height:215px;
background:0;
padding-top:25px;
padding-left:20px;
}

.bap-navbar .nav ul>li .dropbox .article10 {
width:30%;
background:url(../img/shadow04.png) no-repeat top left;
min-height:265px;
padding:25px 0 0 6%;
}
<!--End BAP Navbar-->