/*   
Theme Name: Level Five
Theme URI: http://www.levelfive.com.au
Description: WordPress theme for Level Five Pty. Ltd.
Author: Anem Design Pty. Ltd
Author URI: http://www.anem.com.au
Version: 1.0
.
General comments/License Statement if any.
.
*/

body {
	margin: 0;
	padding: 0;
	background: #231F20;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:18px;
}
h1 {
	color:#0e3984;
	font-size:30px;
}
h2 {
	font-size:30px;
	margin: 10px 0;
	color: #4c4c4c;
	font-size: 20px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
h3 {
	font-size:30px;
	margin: 10px 0;
	font-weight: bold;
	color: #0e3984;
	font-size: 16px;
}
h4 {
	color:#0e3984;
	font-size:14px;
	margin: 10px 0;
}
h5 {
	font-size:12px;
	margin: 10px 0;
}
h6 {
	color:#0e3984;
	font-size:11px;
	margin: 10px 0;
}
blockquote {
	background: #F7F7F7;
	padding: 10px;
	border: dotted 1px #CFCFCF;
}
.main-content blockquote p {
	margin: 0;
	padding: 0;
}
form {
	display:inline;
	margin:0;
	padding:0;
}
img {border:none;}
a:focus {outline:none;}
#main {
	width:100%;
	min-width:1000px;
	background:#3d5492 url(images/bg-main.gif) repeat-x;
}
#main .main-area {
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding:0 50px;
	width:900px;
	background:url(images/bg-main-area.gif) no-repeat 50% 0;
}
/*-----header-----*/
#header {
	width:100%;
	min-width:900px;
}
#header .top-bar {
	/*overflow:hidden;*/
	width:100%;
	clear:both;
	height:72px;
}
#header .top-bar .logo {
	float:left;
	width:102px;
	height:30px;
	margin:25px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/small-logo.gif) no-repeat;
}
#header .top-bar .logo a {
	display:block;
	width:102px;
	height:30px;
}
#header .top-bar ul {
	float:right;
	margin:30px 0 0;
	padding:0;
}
#header .top-bar ul li {
	float:left;
	padding:0 1px 0 0;
	list-style:none;
	font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#header .top-bar ul.subnav li {
	font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#header .top-bar ul li a {
	float:left;
	background:url(images/bg-nav-l.gif) no-repeat;
	text-decoration:none;
	color:#fff;
}
#header .top-bar ul.subnav li a {
	background:none;
}
#header .top-bar ul li a span {
	float:left;
	cursor:pointer;
	margin:0 0 0 3px;
	padding:10px 11px 0;
	display:inline;
	height:32px;
	background:url(images/bg-nav-r.gif) no-repeat 100% 0;
}
#header .top-bar ul.subnav li a span {
	float:left;
	cursor:pointer;
	/*margin:0 0 0 3px;*/
	padding:6px 11px 0;
	display:inline;
	height:24px;
	min-width: 81px;
	background:url(images/bg-nav-r2.gif) no-repeat 100% 0;
}
#header .top-bar ul li.current_page_item a ,
#header .top-bar ul li a:hover {background-position:0 -42px;}
#header .top-bar ul li.current_page_item a span,
#header .top-bar ul li a:hover span {background-position:100% -42px;}
#header .top-bar ul.subnav li.current_page_item a ,
#header .top-bar ul.subnav li a:hover {background-position:0 -30px;}
#header .top-bar ul.subnav li.current_page_item a span,
#header .top-bar ul.subnav li a:hover span {background-position:100% -30px;}

/*--home-header-area--*/
.home-header-area {
	overflow:hidden;
	width:100%;
	clear:both;
	background:url(images/bg-header-home.gif) no-repeat;
}
.home-header-area .header-block {
	float:left;
	width:500px;
	min-height:130px;
	padding:106px 0 8px 27px;
	overflow:hidden;
}
* html .home-header-area .header-block {
	height:130px;
	overflow:visible;
}
.home-header-area .header-block h1 {
	margin:0 0 8px;
	color:#0e3984;
	font:italic 32px/31px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.home-header-area .header-block p {
	margin:0 0 10px;
	color:#0e3984;
	font:16px/18px "Trebuchet MS", Verdana, sans-serif;
}
.home-header-area .header-block p a {
	color:#0e3984;
	text-decoration:underline;
}
.home-header-area .header-block p a:hover {text-decoration:none;}
.home-header-area .big-logo {
	float:right;
	width:373px;
}
.home-header-area .big-logo strong {
	display:block;
	width:350px;
	height:101px;
	margin:15px 0 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/big-logo.gif) no-repeat;
}
/*--inner-header-area--*/
#header .header-area {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0;
	background:url(images/bg-inner-header.gif) no-repeat 0 100%;
	height: 186px;
}
#header .header-area .header-block {
	height: 186px;
	padding: 0 0 0 20px;
}
#header .header-area .header-block h1 {
	float: left;
	width: 450px;
}
* html #header .header-area .header-block {
	height:72px;
}
#header .header-area .header-block ul.sub-nav {
	margin:0;
	padding:7px 0 0 0;
	clear: both;
	width: 880px;
}
#header .header-area .header-block ul.sub-nav li {
	float:left;
	padding:0 11px 0 12px;
	list-style:none;
	font:11px/18px "Trebuchet MS", Verdana, sans-serif;
	background:url(images/separator-sub-nav.gif) no-repeat 0 60%;
}
#header .header-area .header-block ul.sub-nav li:first-child {
	background:none;
	padding:0 11px 0 0;
}
#header .header-area .header-block ul.sub-nav li a {
	color:#fff;
	text-decoration:none;
}
#header .header-area .header-block ul.sub-nav li a:hover {text-decoration:underline;}
#header .header-area .big-logo {
	float:right;
	clear: right;
	width:430px;
	height:142px;
	background:url(images/bg-big-logo.gif) no-repeat;
}
#header .header-area .big-logo strong {
	display:block;
	width:350px;
	height:101px;
	margin:15px 0 0 57px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/big-logo.gif) no-repeat;
}
/*-----content-----*/
#content {
	width:100%;
	min-height: 450px;
	min-width:900px;
	background:#d5d6d8 url(images/bg-content.gif) repeat-x;
	overflow:hidden;
}

#contentqa {
	width:100%;
	min-height: 450px;
	min-width:900px;
	background:#d5d6d8 url(images/bg-content.gif) repeat-x;
	overflow:hidden;
}

#contentqa .main-content h3 a{
	font-weight: normal;
	font-size: 12px;
}

#contentqa .main-content h2{
	font-size: 16px;
}

#contentqa .main-content p{
	margin: 0 0 30px;
}

/*---home-content---*/
.home-content {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0 0 30px;
	background:#c9d9e8;
}

/*--toolbar--*/
.toolbar {
	overflow:hidden;
	padding:14px 24px 14px 26px;
	width:850px;
	clear:both;
	background:#231f20 url(images/bg-toolbar.gif) no-repeat 0 100%;
}
.toolbar label {
	float:left;
	padding:0 14px 0 0;
	color:#fff;
	font:italic 22px/24px Arial, Helvetica, sans-serif;
}
.toolbar select {
	float:left;
	margin:0;
}
.toolbar #btn-go {
	float:left;
	margin:0;
	padding:0 0 1px;
	width:58px;
	height:25px;
	color:#fff;
	font:14px "Trebuchet MS", Verdana, sans-serif;
	border:0;
	background:url(images/btn-go.gif) no-repeat;
	cursor:pointer;
}

/*--features-block--*/
.features-block {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:9px 0 20px;
	background:#fff url(images/bg-features-block.gif) no-repeat 0 100%;
}
.features-holder {
	overflow:hidden;
	width:100%;
	clear:both;
	height:160px;
	background:url(images/bg-features-holder.gif) repeat-x;
}
.features-block .feature {
	float:left;
	width:110px;
	height:150px;
	margin:0 5px;
	padding:10px 7px 0 98px;
	display:inline;
	color:#231F20;
	font:12px/15px "Trebuchet MS", Verdana, sans-serif;
	text-decoration:none;
	position:relative;
	min-height: 150px;
}
.features-block #text-7  {
	float:left;
	width:135px;
	height:150px;
	margin:0 5px;
	padding:10px 7px 0 73px;
	display:inline;
	color:#231F20;
	font:12px/15px "Trebuchet MS", Verdana, sans-serif;
	text-decoration:none;
	position:relative;
	min-height: 150px;
}
.features-block .feature strong {
	display: block;
	clear: both;
	margin: 0 0 5px;
	font: bold 18px/21px "Trebuchet MS", Verdana, sans-serif;
}
.features-block .feature img {
	position:absolute;
	bottom:1px;
	left:0;
}
.features-block .feature .hidden {
	display: none;
}
.features-block .feature a {
	color: #231F20;
}
.features-block #text-4 {
	background: url(images/img-feature-01.gif) no-repeat bottom left;
}
.features-block #text-5 {
	background: url(images/img-feature-02.gif) no-repeat bottom left;
}
.features-block #text-6 {
	background: url(images/img-feature-03.gif) no-repeat bottom left;
}
.features-block #text-7 {
	background: url(images/img-feature-04.gif) no-repeat bottom left;
}
.block .textwidget {
	font-family:"Trebuchet MS",Verdana,sans-serif;
	font-size:11px;
	line-height:18px;
	display: block;
	margin-bottom: 20px;
}

/*--columns-holder--*/
.columns-holder {
	overflow:hidden;
	width:100%;
	clear:both;
	background:url(images/bg-columns-holder.gif) repeat-y 50% 0;
}
.columns-holder .bg-top {
	overflow:hidden;
	width:100%;
	background:url(images/bg-columns-holder-top.gif) no-repeat 50% 0;
}
.columns-holder .bg-bottom {
	overflow:hidden;
	width:100%;
	padding:8px 0 0;
	background:url(images/bg-columns-holder-bottom.gif) no-repeat 50% 100%;
}
.columns-holder .bg-bottom a {
	color: #2F4D8F;
}
.columns-holder .bg-bottom a:hover {
	color: #231F20;
}
.columns-holder .column {
	float:left;
	width:270px;
	padding:0 20px;
}
.columns-holder .column h2 {
	margin:0 0 18px;
	color:#0e3984;
	font:italic bold 18px/24px "Trebuchet MS", Verdana, sans-serif;
}
.columns-holder .column .rss {
	background: url(images/rss_icon.gif) left center no-repeat;
	padding: 10px 10px 0 0;
	width: 15px;
	height: 15px;
	display: block;
	float: left;
}
.columns-holder .column .rss a {
	display: block;
	width: 15px;
	height: 15px;
}
.columns-holder .column h3 {
	margin:0 0 18px;
	color:#0e3984;
	font:14px/18px "Trebuchet MS", Verdana, sans-serif;
}
.columns-holder .column .subtitle {
	display:block;
	clear:both;
	color:#0e3984;
	font:11px/18px "Trebuchet MS", Verdana, sans-serif;
}
.columns-holder .column p {
	color:#231f20;
	font:11px/18px "Trebuchet MS", Verdana, sans-serif;
}
.columns-holder .column p a {
	color:#231f20;
}
.columns-holder .column small {
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
}
.columns-holder .column p a:hover {text-decoration:underline;}
.columns-holder .column p.more {
	font:italic bold 12px/18px "Trebuchet MS", Verdana, sans-serif;
}
.columns-holder .center {
	padding:0 10px;
	margin:0 -10px;
	width:280px;
}
.columns-holder .center,
.columns-holder .center h2,
.columns-holder .center p,
.columns-holder .center p a {color:#fff !important;}
.columns-holder .column .sign-up-form {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 20px;
}
.columns-holder .column .sign-up-form ul {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
.columns-holder .column .sign-up-form ul li {
	float:left;
	width:100%;
	padding:0 0 10px;
	list-style:none;
	font:12px/15px "Trebuchet MS", Verdana, sans-serif;
	color:#0e3984;
}
.columns-holder .column .sign-up-form ul li label {
	float:left;
	width:90px;
	margin:2px 0 0;
}
.columns-holder .column .sign-up-form ul li input {
	float:right;
	width:168px;
	height:16px;
	margin:0;
	padding:0 5px;
	background:#fff;
	border:1px solid #bdbcbd;
	font:11px "Trebuchet MS", Verdana, sans-serif;
	color:#0e3984;
}
.columns-holder .column .block {
	overflow:hidden;
	width:100%;
	clear:both;
}
.columns-holder .column .contactus {
	background: url(images/calltoaction.gif);
	padding: 10px 10px 0px 10px;
	width: 250px;
	height: 111px;
	margin-bottom: 8px;
}

.columns-holder .column .newsbox {
	background: #EEE url(images/calltoaction2.gif) top no-repeat;
	padding: 10px 10px 0px 10px;
	width: 240px;
	
}
.columns-holder .column .newsboxbot {
	background: url(images/calltoaction3.gif);
	padding: 00px 10px 0px 10px;
	width: 240px;
	margin-bottom: 8px;
	height: 6px;
}

.columns-holder .column .block h2,
.columns-holder .column .block p {margin:0 0 8px;}
.columns-holder .column .block ul {
	overflow:hidden;
	width:100%;
	margin:-5px 0 0;
	padding:0;
}
.columns-holder .column .block ul li {
	float:left;
	width:100%;
	list-style:none;
	margin:5px 0 0;
	color:#0e3984;
	font:italic bold 14px/32px "Trebuchet MS", Verdana, sans-serif;
}
.columns-holder .column .block ul li a {
	display:block;
	width:100%;
	height:34px;
	color:#0e3984;
	text-decoration:none;
	background:url(images/bg-block-items.gif) no-repeat;
	overflow:hidden;
	text-indent:14px;
}
.columns-holder .column .block ul li a:hover {text-decoration:underline;}

/*---breadcrumb---*/
.breadcrumb {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:10px 0 26px 20px;
	color:#0E3984;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
}
.breadcrumb a {
	text-decoration: none;
	color:#0E3984;
	font-weight: bold;
}
.breadcrumb a:hover {
	color: #4C4C4C;
	text-decoration: underline;
}
/*---main-content---*/
.main-content {
	float:left;
	width:570px;
	padding:4px 0 20px 20px;
	background:url(images/bg-main-content.gif) no-repeat 10px 0;
}
.main-content small {
	display: block;
	color: #4c4c4c;
	font-size: 12px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-bottom: 15px;
}
.main-content h3 a {
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	color: #0e3984;
	font-size: 16px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.main-content h3 a:hover {
	color: #4C4C4C;
	text-decoration:underline;
}
.main-content p {
	margin: 0 0 13px;
	color: #666666;
	font-size:12px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 18px;
}
.main-content ul,.main-content ol {
	clear:both;
	margin:0 0 20px 40px;
	padding:0;
}
.main-content ul li ul,.main-content ol li ol {
	clear:both;
	margin:5px 0 0 40px;
	padding:0;
}
.main-content ul li, .main-content ol li {
	vertical-align: top;
	padding: 3px 0 0 3px;
	font-size: 12px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#666;
	font-weight: bold;
}
.main-content ul li {
	list-style-type: disc;
}
.main-content ol li {
	list-style-type: decimal;
}
.main-content ul li a {
	color:#134181;
	text-decoration:none;
}
.main-content ul li a:hover {text-decoration:underline;}
.main-content a {
	color: #0e3984;
	font-weight: bold; 
}
.main-content .alignleft {
	float: left;
	padding: 0 10px 10px 0;
}
.main-content .alignright {
	float: right;
	padding: 0 0 10px 10px;
}
.main-content .aligncenter {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 0;
}
/*---sidebar---*/
.sidebar {
	float:right;
	width:270px;
	padding:0 20px 30px 0;
}
/*--testimonials--*/
.testimonials {
	overflow:hidden;
	width:268px;
	margin:0 -20px 16px 0;
	padding:0 22px 0 0;
	clear:both;
}
.testimonials .bg-top {
	width:100%;
	background:url(images/bg-testimonials-top.gif) no-repeat;
}
.testimonials .bg-top:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.testimonials .bg-bottom {
	float:left;
	width:256px;
	padding:22px 22px 0 12px;
	margin:0 0 -4px;
	position:relative;
/* 	background:url(images/bg-testimonials-bottom.gif) no-repeat 0 100%; */
}
.testimonials .cite {
	width:240px;
/* 	min-height:256px; */
	padding:34px 0 0;
	overflow:hidden;
	background:url(images/quote-top.gif) no-repeat;
}
* html .testimonials .cite {
	overflow:visible;
	height:256px;
}
.testimonials .cite cite {
	display:block;
	padding:0 0 56px;
	margin:0 0 18px;
	color:#7f7f80;
	font:14px/17px "Trebuchet MS", Verdana, sans-serif;
	background:url(images/quote-bottom.gif) no-repeat 100% 100%;
}
.testimonials .row {
	display:block;
	clear:both;
	width:100%;
	padding:8px 0 0;
	text-align:right;
	color:#585858;
	font:12px/15px "Trebuchet MS", Verdana, sans-serif;
}
.testimonials .row a {
	color:#585858;
	text-decoration:none;
}
.testimonials .row a:hover {text-decoration:underline;}
/*--related-content--*/
.related-content {
	width:100%;
	clear:both;
	margin:0 0 12px;
	background:url(images/bg-related-content.gif) repeat-y;
}
.related-content p {
	color: #666;
	font-size: 11px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #666;
}
.related-content:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}
.related-content .related-content-top {
	float:left;
	width:100%;
	margin:-4px 0;
	background:url(images/bg-related-content-top.gif) no-repeat;
	position:relative;
}
.related-content .related-content-bottom {
	overflow:hidden;
	width:246px;
	padding:12px;
	background:url(images/bg-related-content-bottom.gif) no-repeat 0 100%;
	position:relative;
}
.related-content h4 {
	margin:0 0 14px;
	color:#0e3984;
	font:16px/20px "Trebuchet MS", Verdana, sans-serif;
}
.related-content ul {
	overflow:hidden;
	width:100%;
	margin:0 0 12px;
	padding:0;
}
.related-content ul li {
	float:left;
	width:100%;
	list-style:none;
	font:12px/15px "Trebuchet MS", Verdana, sans-serif;
	color:#0e3984;
}
.related-content ul li a {
	color:#0e3984;
	text-decoration:none;
}
.related-content ul li a:hover {text-decoration:underline;}
/*--consulting-box--*/
.consulting-box {
	width:100%;
	margin:0 0 20px;
	background:url(images/bg-related-content.gif) repeat-y;
}

.consulting-box:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.consulting-box .consulting-box-top {
	float:left;
	width:100%;
	margin:-4px 0;
	background:url(images/bg-related-content-top.gif) no-repeat;
	position:relative;
}
.consulting-box .consulting-box-bottom {
	overflow:hidden;
	width:246px;;
	height: 128px;
	padding:10px 12px 8px 12px;
	background:url(images/bg-related-content-bottom.gif) no-repeat 0 100%;
	line-height: 14px;
}
.consulting-box h4 {
	margin:0 0 12px;
	color:#0e3984;
	font:16px/20px "Trebuchet MS", Verdana, sans-serif;
}
.consulting-box h4 a {
	color:#0e3984;
	text-decoration:none;
}
.consulting-box h4 a:hover {text-decoration:underline;}
.consulting-box p {
	margin:0;
	color:#4C4C4C;
	font-size: 11px;
}
.consulting-box h2 {
	margin: 0 0 10px 0px;
	color:#0e3984;
	font:16px/20px "Trebuchet MS", Verdana, sans-serif;
}
.consulting-box h2 a {
	color:#0e3984;
	text-decoration:none;
}
.consulting-box h2 a:hover {text-decoration:underline;}
.consulting-box p {
	margin:0;
	color:#4C4C4C;
	font-size: 11px;
}
.consulting-box img {
	position:absolute;
	z-index:45;
	bottom:1px;
	right:0;
}
.consulting-box a {
	color: #0e3984;
	font-weight: bold;
}
.consulting-box a:hover {
	color: #4C4C4C;
}
* html .consulting-box img {bottom:0;}
a.banner img {
	display:block;
	margin:0 0 18px;
	border:0;
}
/*--lnks-box--*/
ul.lnks-box {
	overflow:hidden;
	width:100%;
	margin:0 0 9px;
	padding:0;
}
ul.lnks-box li {
	float:left;
	width:250px;
	height:41px;
	padding:0 10px 5px;
	list-style:none;
	color:#0e3984;
	font:16px/40px "Trebuchet MS", Verdana, sans-serif;
	background:url(images/bg-lnk-box.gif) no-repeat;
}
ul.lnks-box li a {
	color:#0e3984;
	text-decoration:none;
}
ul.lnks-box li a:hover {text-decoration:underline;}
/*--more-info-block--*/
.more-info-block {
	overflow:hidden;
	padding:0 10px;
	width:250px;
	clear:both;
	margin:0 0 20px;
}
.more-info-block h4 {
	margin:0 0 16px;
	color:#0e3984;
	font:16px/20px "Trebuchet MS", Verdana, sans-serif;
}
.more-info-block p {
	margin:0 0 12px;
	color:#0e3984;
	font:10px/13px "Trebuchet MS", Verdana, sans-serif;
}
.more-info-block p a {
	font-weight:bold;
	color:#0e3984;
	text-decoration:underline;
}
.more-info-block p a:hover {text-decoration:none;}
/*-----footer-----*/
#footer {
	width:100%;
	min-width:900px;
	background:#231f20;
}
#footer .footer-area {
	clear:both;
	overflow:hidden;
	margin:0 auto 30px;
	width:880px;
	padding:30px 0 0;
}
#footer .footer-info {
	float:left;
	width:500px;
}
#footer p {
	margin:0;
	color:#878787;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer p a {
	color:#bbb;
	text-decoration:underline;
}
#footer p a:hover {text-decoration:none;}
#footer ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0 0 12px;
}
#footer ul.f-menu {
	float:right;
	width:auto;
}
#footer ul li {
	float:left;
	padding:0 7px 0 8px;
	font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/separator-white.gif) no-repeat 0 60%;
	list-style:none;
}
#footer ul li:first-child {
	background:none;
	padding:0 7px 0 0;
}
#footer ul li a {
	color:#fff;
	text-decoration:none;
}
#footer ul li a:hover {text-decoration:underline;}
/*-----custom forms-----*/
.outtaHere {
	position:absolute;
	left:-9999px;
}
/*--Radio buttons--*/
.radioArea, .radioAreaChecked {
	float:left;
	width:12px;
	height:12px;
	overflow:hidden;
	margin:0 5px 0 0;
	display:inline;
	background:url(images/radio.gif) no-repeat;
}
.radioAreaChecked {background-position:0 -12px;}
/*--Checkboxes--*/
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:12px;
	height:12px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:0;
	display:inline;
	background:url(images/checkbox.gif) no-repeat;
}
.checkboxAreaChecked {background-position:0 -12px;}
/*--Buttons--*/
.buttonSubmit {
	width:auto;
	height:19px;
	overflow:hidden;
}
.buttonSubmit input {
	display:block;
	height:19px;
	line-height:19px;
	margin:0;
	padding:0 10px;
	background:url(images/center.gif) repeat-x;
	border:none;
	float:left;
}
.buttonSubmit .left,
.buttonSubmit .right {
	display:block;
	width:5px;
	height:19px;
	overflow:hidden;
	background-repeat:no-repeat;
	float:left;
}
.buttonSubmit .left {background-image:url(images/left.gif);}
.buttonSubmit .right {background-image:url(images/right.gif);}
/*--Selects--*/
.selectArea {
	float:left;
	margin:0 6px 0 0;
	display:inline;
	height:25px;
	position:relative;
	color:#0e3984;
	font:14px/24px "Trebuchet MS", Verdana, sans-serif;
	background:url(images/sel-area.gif) repeat-x;
}
.selectArea .left {
	position:absolute;
	top:0;
	left:0;
	width:12px;
	height:25px;
	margin:0 !important;
	padding:0 !important;
	display:block;
	overflow:hidden;
	background:url(images/sel-left.gif) no-repeat;
}
.selectArea .center{
	display:block;
	height:25px;
	margin:0 36px 0 12px !important;
	padding:0 !important;
	overflow:hidden;
	float:none !important;
	background:url(images/sel-center.gif) repeat;
}
.selectArea a.selectButton {
	position:absolute;
	top:0;
	right:0;
	display:block;
	float:none;
	width:100%;
	height:25px;
	z-index:4;
	border:none;
	background: url(images/sel-right.gif) no-repeat top right;
}
.selectArea .disabled {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:19px;
	background-color:#2F384E;
	z-index:5;
}
/*--Selects drop-down--*/
.optionsDivInvisible,
.optionsDivVisible {
	position:absolute;
	margin:25px 0 0;
	background:#fafafa;
	display:block;
	z-index:30;
	color:#0e3984;
	font:14px/18px "Trebuchet MS", Verdana, sans-serif;
	overflow:auto;
	border:1px solid #3f4c6b;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	list-style:none;
}
* html .optionsDivVisible ul {float:left;}
* +html .optionsDivVisible ul {overflow:hidden;}
.optionsDivVisible ul li {
	width:100%;
	overflow:hidden;
}
.optionsDivVisible a {
	display:block;
	padding:0 4px;
	color:#0e3984;
	text-decoration:none;
	line-height:normal !important;
}
.optionsDivVisible a:hover {
	background-color:#3f4c6b;
	color:#fff;
	text-decoration: none;
}

.subcats a {
	text-decoration: none;
	padding-bottom: 10px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
}

.consulting-box .subcats{
	overflow: hidden;
	width: 246px;
	height: 90px;
	padding:10px 12px 8px 12px;
	
	background:url(images/bg-subcats-bottom.gif) no-repeat 0 100%;
}