html{background:#f2f2f2;font-family:arial,verdana;font-size:13px;}
a{color:#369;}
p{font-size:13px;margin-bottom:10px;}
h1{font-size:22px;margin-bottom:15px;margin-top:15px;}
h2{font-size:18px;margin-top:10px;margin-bottom:10px;}
h3{font-size:14px;font-weight:bold;margin-bottom:10px;}
h4{font-size:15px;font-weight:bold;color:#ccc;}
strong{font-weight:bold;}
#mainContainer{width:960px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;background:#fff;overflow:hidden;}
.categoryRight li{margin-left:20px;margin-bottom:5px;list-style-type:disc;}
#logo{float:right; padding:7px 5px 0px 0px;}
#menu{height:25px;}
#menu ul{margin:0;padding:0;}
#menu li{font-size:14px;display:inline-block;color:#fff;float:left;margin-right:5px;position:relative;z-index:3000;cursor:hand;}
#menu .tep-menu-sub ul li{float:none;}
#menu a{color:#fff;text-decoration:none;}
.top-menu-item{background:#6f8090 url(/objs/tabInactiveTL.png) top left no-repeat;}
.top-menu-item a.top-menu-parent-link span{background:url(/objs/tabInactiveTR.png) top right no-repeat;}
#menu .top-menu-item.hover,#menu .selected-top-menu-item{background:#152b40 url(/objs/tabActiveTL.png) top left no-repeat;}
#menu .top-menu-item.hover a.top-menu-parent-link span,.selected-top-menu-item a.top-menu-parent-link span{background:url(/objs/tabActiveTR.png) top right no-repeat;}
#menu .top-menu-item a:hover,#menu .selected-top-menu-item a:hover{background:#152b40;}
#menu li .tep-menu-sub{position:absolute;top:25px;left:0;background-color:#152b40;color:#fff!important;padding:10px;display:none;z-index:2000;}
#menu li .tep-menu-sub li{display:block;font-size:12px;margin:0;padding:0;line-height:13px!important;color:#fff;}
#menu li .tep-menu-sub li a span{display:block;padding:0;margin:0;height:16px;line-height:16px;white-space:nowrap;color:#fff;}
#menu li .tep-menu-sub li a:hover span{background-color:#3f6994;}
#menu li a:link span,#menu li a:hover span,#menu li a:visited span{text-decoration:none;color:#fff;}
#menu .top-menu-parent-link span{text-decoration:none;height:25px;line-height:25px;display:inline-block;}
#menu li a:hover span{color:#fff;}
.link-hover span{background-color:#2b5580!important;}
#menu li span{padding:0 10px 0 10px;}
#menuT2{padding-top:2px;padding-bottom:2px;background:#152b40;}
#menuT2 ul{width:550px;float:left;padding:3px 0px 0px 5px;}
#menuT2 li{display:inline;padding:0px 10px 0px 10px;}
#menuT2 a:link{color:#fff; text-decoration:none;}
#menuT2 a:hover{color:#ccc;text-decoration:underline!important;}
#menuT2 a:visited{color:#ccc;text-decoration:none;}
#menuT2 #searchForm{float:right;padding-right:3px;}
#featureBlock{padding:2px;background:#6f8090;color:#fff;}
#featureBlockIndex{padding:5px;color:#fff; width:748px; float:left; height: 150px; margin-top:90px; margin-bottom:14px;}
#featureBlockIndex p{ font-size:12px;}
#featureBlockIndex h1{font-size:21px;margin-bottom:8px; margin-top:3px;}
#featureBlock h1{font-size:22px;margin-bottom:10px;}
.bodyLeft{width:800px;float:left;}
.bodyRightIndex{float:right; margin-right:10px; margin-bottom:10px;width:750px;}
.bodyRight{width:160px;float:right;}
#footer{padding:10px;font-size:11px;height:50px;background-color:#152B40;}
#footer p{width:740px;float:left;color:#ccc;}
#footer a{color:#ccc;}
#footer hr{color:#ccc;height:1px;border-top:1px;}
#footer #credit{width:200px;float:right;text-align:right;}
#footerColLeft a{
color:#fff;
}
#footerColLeft p{
color:#fff;
}
#footerColLeft h3{
color:#fff;
}

#footerColLeft {
	float: left;
	width: 230px;
	margin-top: 10px;
    margin-bottom:40px;
	text-align: left;
}
.container940 {
    width:940px;
    overflow:hidden;
}
#footer a {
    font-size:12px;
}

#footer a:link {
	color: #8199B3;
}

#footer a:visited {
	color: #8199B3;
}

#footer a:hover {
	color: #BECBD8;
}
#breadcrumbs{background:#6f8090;color:#fff;padding:3px 3px 3px 5px;}
#breadcrumbs a{color:#fff;}
#breadcrumbs p{margin:0;font-size:11px;padding-left:10px;}
.helpicon .popup{border:1px solid #ccc;position:absolute;background:#f2f2f2;right:15px;top:16px;width:363px;padding:10px;z-index:1000;}
.helpicon{background-image:url(/objs/alert/i.png);background-repeat:no-repeat;cursor:pointer;display:inline-block;height:14px;width:14px;position:relative;}
.resultTitleBar a{color:#fff;}
.resultTitleBar li{font-size:13px;}
#introBlock{width:360px; padding:0px 10px 10px 10px;margin:10px 5px 10px 0px;float:left; overflow:hidden;}
#introBlock ul{margin-right:8px;float:left;}
#introBlock li{margin-left:10px;list-style:square; width:155px; line-height:25px; font-size:13px; font-weight:bold;}
#introBlock h2{display:block;}
#introAdBlock{width:336px;margin-top:10px;margin-right:10px;margin-left:10px;float:right;}
#indexPopular{width:758px;padding:10px;margin:10px;float:right;border:#ccc 1px solid;}
#indexPopular ul{margin-top:10px;margin-right:5px;float:left;}
#indexPopular li{list-style-type:square;margin-left:15px;width:230px;}
#indexFeatured{width:363px;padding:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;float:right;border:#152b40 1px solid;}
#indexFeatured li{margin-bottom:10px;}
#indexTrainingProviders{background:#f2f2f2;border:solid 1px #ccc;color:#000; margin-bottom:10px; width:748px;}
#indexTrainingProvidersHeading{padding:10px;float:left;color:#900; background-color:#FFFFFF; width: 705px; margin: 10px;}
#indexNewsHeading {float:left; background-color:#FFFFFF; width: 910px; margin: 0px 0px 10px 0px; padding-left:10px;}
#indexNewsPopular {float:left;}
#indexNewsPopular h2{color:#000; padding:0px 0px 10px 0px; margin:0px;}
#indexTrainingProvidersHeading h2{color:#900;margin:0;}
#middle{float:600px;padding:10px;}
#indexHeaderImage{width:759px; overflow:hidden;float:left; font-size:0px;}
#indexTrainingProvidersImage{float:left;padding-top:7px;}
#indexSponsorLogos{margin-left:25px;padding:0px 10px 0px 10px; float:left;}
.filterCol{width:180px;position:relative;padding:10px 0px 10px 10px;float:left;font-size:11px; margin-right:0px;border:0;}
.filterColIndex{width:180px;position:relative;padding:10px 10px 10px 10px;float:left;font-size:11px;}
.filterCol .option{font-weight:bold;padding-left:0;}
.filterCol li{padding-left:10px;}
.categoryRight{width:710px;padding:10px;float:left;}
.categoryRight_catpage{width:750px;padding:5px 0px 0px 0px;float:right;}
.pagefullwidth{padding:10px;}
.categoryRightHalf{width:320px;float:left;margin-right:10px;}
.subCategoryListing{background:#f2f2f2;padding:5px 0px 5px 5px;margin-top:2px;overflow:hidden;width:718px;border:1px solid #ccc;}
.subCategoryListing ul{width:210px;margin-right:10px;float:left;margin-left:10px;font-size:12px;}
.subCategoryListing li{list-style-type:square;margin-left:15px;}
.subCategoryListing a:hover{background:#3f6994;color:#fff;display:block;}
.subCategoryListing h2{margin:0px 0px 5px 0px;color:#152B40;}
.resultTitleBar{height:15px;padding:10px;margin-top:10px;margin-bottom:10px;background:#2b5580;background-image:url(/objs/v2/objs/result-top-bar.gif);background-repeat:no-repeat;background-position:top;color:#fff;font-size:18px;}
.resultTitleBar_catpage{height:15px;padding:10px 0px 0px 0px;margin-top:5px;background:#2b5580;background-image:url(/objs/v2/objs/result-top-barcp.gif);background-repeat:no-repeat;background-position:top;color:#fff;font-size:18px;width:728px;}
.courseDetailsLink{background-image:url(../objs/v2/objs/course_details.gif);background-repeat:no-repeat;width:135px;height:25px;padding-top:10px;color:#fff;margin-right:10px;padding-right:20px;}
.courseDetailsLink a:link{color:#fff;font-size:14px;margin-left:10px;}
.courseDetailsLink a:visited{color:#fff;font-size:14px;}
#categoryAdBlock{ margin:0px 0px 0px 20px ; width: 300px; position:relative; }
#categorySponsoredListing{width:728px;margin:0px 0px 5px 0px;float:left;}
.footerLine{padding-bottom:5px;border-bottom:1px solid #ccc;}
.pagenav a,.pagenav a:visited,.pagenav a:active{color:#fff;}
.navOn{font-style:italic;}
.pagenav{color:#fff;margin-top:-8px;}
.course-listings td{vertical-align:top;}
.course-listings h4 a{display:block;color:#369!important;text-decoration:underline;padding-bottom:5px;}
.course-listings .resultTitleBar,.course-listings .resultTitleBar a{font-size:14px;width:100px;color:#fff!important;}
.course-listings #comparison{font-size:11px;}
.leftnav a:hover,.threeCol a:hover{background:#3f6994;}
#about li{padding-top:10px;}
.threeCol{width:256px;background:#f2f2f2;margin-left:10px;float:left;padding:10px;}
.directoryAdSense{width:336px;background:#f2f2f2;margin-left:10px;float:left;padding:10px;}
.contactForm{width:540px;margin-left:80px;margin-top:30px;margin-bottom:40px;}
.alert{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:35px;background:#f2f2f2 url(/objs/alert/i.png) 10px 15px no-repeat;border:#ccc 1px solid;margin-top:5px;margin-bottom:5px;}
.hiliteBox{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:35px;background:#f2f2f2;border:#ccc 1px solid;margin-top:5px;margin-bottom:5px;}
dt{font-weight:bold;margin-top:10px;}
.dismissBox{font-size:11px;margin-top:5px;color:#8c8c8c;cursor:pointer;}
.providerTitleBar{padding:10px;margin-top:10px;background:#152b40;color:#fff;font-size:18px;}
.providerTitleBar1{padding:10px;background:#152b40;color:#fff;font-size:18px;}
#dashTable td{font-size:13px;}
#invTitle{width:200px;}
#invInfo{width:30px!important;}
.helpIcon{width:30px!important;}
.helpIcon span{text-align:left;font-weight:normal;font-size:12px;}
#invValue{width:60px;}
#invValue2{width:200px;}
.rightCol{width:340px;float:right;}
#courseDetails{width:590px;}
.invoice-total td{padding:2px;}
.invoiceheading{background-color:#6f8090;color:#fff;font-weight:bold;border:2px solid #fff;padding:4px;}
.invoiceitem{background-color:#f2f2f2;border:2px solid #fff;padding:4px;}
.funnelDropdown{width:200px;}
.halfPage{width:450px;}
.halfPage .submit{font-size:15px;font-weight:bold;}
.halfPage .loginDetails{width:300px;height:25px;line-height:25px;font-size:18px;}
.halfPage td{padding-bottom:10px;}
.halfPage li{list-style-type:disc;margin-left:25px;margin-top:5px;margin-bottom:5px;}
.halfPage table{width:400px;}
.floatContainer{position:relative;overflow:hidden;}
.clear{clear:both;}
.mediumPad{padding:10px;}
.smallPad{padding:5px;}
.mediumMargin{margin:10px;}
.marginTop{margin-top:10px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.smallText{font-size:11px;}
.textCenter{text-align:center;display:block;}
.blueBorder{border:#152b40 1px solid;}
.blueBackground{background:#f2f2f2;}
.tinytext{font-size:10px;color:#999;}
.upgrade-popup{display:none;}
.upgradeouter{position:relative;}
.largeMargin{margin:30px;}
.upgrade-popup{position:absolute;background-color:#efefef;border:1px solid #ccc;width:300px;}
.upgrade-popup .padpopup{padding:10px;text-wrap:normal!important;word-wrap:normal!important;}
.pagefullwidth ul,.pagefullwidth li{list-style:circle;}
.pagefullwidth ul{padding:0 0 0 15px;margin:10px 0 10px 5px;}
.pagefullwidth li{margin:5px 0 5px 0;}
.providerContactBox{width:336px;float:left;margin:7px;border:#ccc 1px solid;}
.providerAdBlock{width:336px;float:left;margin:7px;border:#ccc 1px solid;}
.providerContactBox .top{padding:5px;background:#f2f2f2;}
.providerContactBox .details{padding:0 5px 5px 5px;}
.providerLoginContainer{width:450px;background-color:#b5c0c9;height:300px;}
.providerLoginSide{width:13px;height:400px;background-color:#fff;background-image:url(../objs/v2/objs/providers-side.gif);background-repeat:no-repeat;background-position:left top;float:left;}
.providerLoginHeading{background-color:#152b40;padding:5px;width:426px;float:left;margin-top:12px;}
.providerLoginMain{background-color:#b5c0c9;padding:10px;width:400px;float:right;}
.providerLoginContainer h1{color:#fff;margin:0;font-size:18px;}
.login1{background-color:#06c;width:106px;height:31px;float:right;margin-right:20px;}
.providerRegisterContainer{width:355px;background-color:#b5c0c9;height:300px;}
.providerRegisterSide{width:13px;height:300px;background-color:#fff;background-image:url(../objs/v2/objs/providers-side.gif);background-repeat:no-repeat;background-position:left top;float:left;}
.providerRegisterHeading{background-color:#152b40;padding:5px;width:330px;float:left;margin-top:12px;}
.providerRegisterContainer h1{color:#fff;margin:0;font-size:18px;}
.providerRegisterMain{background-color:#b5c0c9;padding:10px;width:300px;float:right;}
.register{background-color:#06c;width:106px;height:31px;float:right;margin-right:5px;}
.whyAdd{border:solid 1px #ccc;padding:10px;margin-top:10px; background-color:#efefef; overflow:hidden;}
.whyAdd .button{float: left; margin-top:20px;}
.whyAdd h2{margin-top:0;margin-bottom:10px;}
.newProviderQuestions{background-color:#f2f2f2;padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:2px;margin-bottom:10px;}
.newProviderQuestions dt{color:#2b5580;font-size:16px;}
.whySlideshow{width:300px;height:179px;overflow:hidden;float:right;}
.whySlideshow img{height:179px;width:300px;}
.whyList li{list-style-type:disc;margin-left:25px;padding-top:2px;padding-bottom:2px;}
#catsponsor-form{float:left;width:600px;}
#catsponsor-stats{float:left;margin-left:10px;}
.image-choose td{padding:4px;}
#catsponsor-form th{text-align:right;font-weight:bold;white-space:nowrap;padding-right:10px;}
.field-description{font-size:10px;color:#333;font-weight:normal;}
#catsponsor-form tr{border-top:1px solid #ccc;}
#catsponsor-form td{padding:5px 0 5px 0;}
#preview-listing{width:300px;}
#preview-listing th{border-bottom:1px solid #f2f2f2;text-align:right;font-weight:normal;}
a.bn-btn{text-decoration:none;display:inline-block;margin:5px;cursor:pointer;}
.grey-button-2{float:left;height:21px;background:url('/objs/buttons/btn2/btn_left.png') top left repeat-x;}
.grey-button-2 .inner{line-height:21px;height:21px;padding-left:5px;padding-right:7px;position:relative;right:-2px;float:left;font-size:11px;text-shadow:#000 0 1px 0;text-align:center;color:#fff;background:url('/objs/buttons/btn2/btn_right.png') top right no-repeat;}
a:hover .grey-button-2{background:url('/objs/buttons/btn2/btn_hover_left.png') top left repeat-x;}
a:hover .grey-button-2 .inner{background:url('/objs/buttons/btn2/btn_hover_right.png') top right no-repeat;}
.grey-button-1 span{display:inline-block;}
a:link .grey-button-1 .btn-main,a:visited .grey-button-1 .btn-main{height:21px;line-height:21px;font-size:11px;color:#fff;background-image:url(/objs/buttons/greybtn/1_r1_c3.png);background-repeat:repeat-x;padding:0 5px 0 5px;text-align:center;text-shadow:#000 0 1px 0;[if IE 6]>display:inline!important;<![endif];}
a:hover .grey-button-1 .btn-main{background-image:url(/objs/buttons/greybtn/1hover_r1_c3.png);}
a:link .grey-button-1 .btn-l,a:visited .grey-button-1 .btn-l{background-image:url(/objs/buttons/greybtn/1_r1_c1.png);background-repeat:no-repeat;height:21px;width:3px;line-height:21px;float:left;margin-left:-8px;}
a:hover .grey-button-1 .btn-l{background-image:url(/objs/buttons/greybtn/1hover_r1_c1.png);}
a:link .grey-button-1 .btn-r,a:visited .grey-button-1 .btn-r{background-image:url(/objs/buttons/greybtn/1_r1_c5.png);background-repeat:no-repeat;height:21px;width:3px;line-height:21px;float:right;margin-right:-8px;[if IE 6]>display:none;<![endif];}
a:hover .grey-button-1 .btn-r{background-image:url(/objs/buttons/greybtn/1hover_r1_c5.png);}
.other-courses{padding-left:8px;margin:0 0 5px 0;font-size:14px;}
.other-courses a{font-size:14px;}
.course-contact{text-align:right;}
.other-courses-detail-link a{font-size:11px;}
.textheading-mid{font-size:18px;font-weight:normal;margin-top:15px;margin-bottom:5px;}
.data-table{border-spacing:2px!important;border-collapse:separate!important;}
.data-table td{padding:4px;}
.data-table tr.headingrow td{background-color:#6f8090;color:#fff;font-weight:bold;}
.data-table tr.datarow td{background-color:#f2f2f2;}
.tiny-text{font-size:11px;color:#999;}
.provider-logo{width:100px;height:100px;margin:0 auto 5px auto;vertical-align:middle!important;text-align:center;}
a.catsponsor-title{font-size:14px;text-decoration:underline;font-weight:bold;}
.cat-spons-na{background-color:#f2f2f2;}
.cat-spons-na .pad-sna{padding:10px;}
.cat-spons-na .cat-spons-na-heading{color:#369;font-size:17px;font-weight:bold;}
.cat-spons-na .cat-spons-na-heading a{text-decoration:underline;}
.cat-spons-text{margin:10px 0 10px 0;}
.cat-spons-button{text-align:right;font-weight:bold;}
.logocol{margin-right:5px;}
.filterCol .maintitle{margin-left:6px;background:#152b40 url(/objs/tabActiveTL.png) no-repeat scroll left top;}
.filterCol .maintitle div{padding:7px;background:url(/objs/tabActiveTR.png) no-repeat scroll right top;}
.filterCol .maintitle h2{padding:0;margin:0;color:#fff;font-size:13px;font-weight:bold;}
.filterCol .subtitle{padding-left:6px;height:24px;background:#f2f2f2 url('/objs/v2/objs/side_menu.gif') top left no-repeat;}
.filterCol .subtitle p{background:#6f8090;height:18px;padding-top:1px;padding-left:4px;font-size:12px;color:#fff;}
.filterCol .subtitle a{color:#fff;}
.filterCol .items{margin-left:6px;background:#f2f2f2;}
.filterCol .items ul li{padding-bottom:5px;}
.courseContent{overflow:hidden;position:relative;}
.courseDetailsContainer{padding:20px;}
.courseDetailsContainer .courseDetailTable td{padding:5px;background:#f2f2f2;border-top:#fff 4px solid;border-bottom:#fff 4px solid;}
.courseDetailsContainer .titleOuter{padding-left:12px;height:44px;background:url('/objs/v2/objs/wing.gif') top left no-repeat;}
.courseDetailsContainer .titleInner{background:#152b40;color:#fff;padding-top:2px;padding-bottom:2px;padding-left:10px;}
.courseDetailsContainer .titleInner h1{padding:0;margin:0;font-size:26px;}
.courseDetailsContainer .courseContent{padding:10px;margin-left:12px;margin-top:-10px;background:#fff;border:#ccc 1px solid;}
.cat-sponsored-listing{width:360px;}
.cat-sponsored-listings-logo{width:100px;float:left;}
.cat-sponsored-listings-title{float:left;width:250px;margin-bottom:20px;}
.bottomBar{overflow:hidden;text-align:right;margin-bottom:10px;}
.guideBox{overflow:hidden;background:#152b40;float:left;margin-right:10px;}
.guideBox #content h3{padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;margin:0;color:#fff;font-size:18px;font-weight:normal;}
.guideBox .tl{background:url('/objs/v2/objs/guidebox.png') top left no-repeat;height:5px;width:5px;float:left;}
.guideBox .tr{background:url('/objs/v2/objs/guidebox.png') top right no-repeat;height:5px;width:5px;float:right;}
.guideBox .bl{background:url('/objs/v2/objs/guidebox.png') bottom left no-repeat;height:5px;width:5px;float:left;}
.guideBox .br{background:url('/objs/v2/objs/guidebox.png') bottom right no-repeat;height:5px;width:5px;float:right;}
.very-important-notice{border:1px solid #ccc;margin-bottom:15px;padding:10px;font-size:11px;background-image:url(/objs/alert/i.png);background-position:10px 10px;background-repeat:no-repeat;}
.very-important-notice strong{padding-left:20px;margin-bottom:5px;display:block;}
.cat-attr-tbl td{background-color:#f2f2f2;padding:3px;border-collapse:none;font-size:11px;}
.cat-attr-tbl{width:100%;border-collapse:separate;border-spacing:2px;}
.cat-attr-tbl td.td-key{width:80px;font-weight:bold;text-align:right;}
#area-picker a{text-decoration:none;color:#333;}
#areas-selected a{text-decoration:none;color:#333;}
.selector-box{border-left:1px solid #efefef;border-top:1px solid #efefef;padding:5px;}
.shownone{display:none;}
.padLeft{padding-left:10px;}
.borderright{border-right:1px solid #e2e2e2;}
.providers-form {
	width: 700px;
	margin: 0px auto 0px auto;
}
.td-key-inline {
	font-size:14px;
	font-weight:bold;
}
.news-entry {
	padding: 5px;

}

.news-entry h3 {
	font-size:13px;
}
.post-highlight .news-entry{
	float: left;
	width:930px;
    margin-bottom:5px;

}
.post-highlight {
	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}
.news-read-more {
	text-align: right;
	width:200px;

}



.entry-date {
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
}
.news-entry h2 {
	margin: 0px;
}
.small-entry h2 {
	font-size: 12px;
	font-weight: bold;
}
.small-entry {
	float: left;
	width: 930px;
	margin-right: 10px;
    margin-bottom:5px;


}
.news-provider-icon {
	float: left;
	width: 80px;
	height: 80px;
	border: 1px solid #F2F2F2;
	overflow: hidden;
}
.news-text-small {
	float: left;
	width: 830px;
	margin-left: 10px;
}

.news-text-small1 {
	float: left;
	width: 200px;
	margin-left: 10px;
}

.news-text-large1 {
	float: left;
	width: 230px;
	margin-left: 10px;
}

.news-text-large1 {
	float: left;
	width: 320px;
	margin-left: 10px;
}

.news-text-large h3 {
	padding:0px;
	margin:0px;
	
}
.news-text-large .entry-content p {
	height: 35px;
	margin: 0px;
}

.entry-content {
	width: 830px;
}

.entry-content1 {
	width: 920px;
}

.entry-content2 {
	width: 200px;
}

.backLinkBlock
{
	padding:10px;
	border:#fff 20px solid;
	background:#f2f2f2;
}

.author-byline {
		
}
.author-icon {
	width: 74px;
	height: 74px;
	float: left;
	border: 1px solid #F2F2F2;
}
.author-byline-text {
	float: left;
	width: 850px;
	margin-left: 10px;
}
.news-more-stories {
	border-top: 1px solid #F2F2F2;
	margin-top: 10px;
	padding-top: 10px;
}
.news-item-ad {
	float: left;
	margin: 0 20px 20px 0;
}
.author-name {
	font-size: 15px;	
}
.up-to-date {
	border: 1px solid #F2F2F2;	
}
.up-to-date .pad-utd {
	padding: 7px;	
}
.news-archive-entry {
	font-size: 11px;
	color: #CCCCCC;
}
.inlineMargin
{
	margin-top:10px;
	margin-bottom:10px;
}
#premUpgrade
{
	overflow:hidden;
}
#premUpgrade select
{
	height:30px;
	font-size:20px;
	float:left;
	width:500px;
}

#premUpgrade input
{
	float:right;
}
td.listingtd {
	padding-top: 10px;
	padding-left: 5px;

}
.listingAdRow {
	
}
.premium-listing {
	border: 1px solid #CCCCCC;
	width: 728px;
}
.premium-listing .logocol {
	margin-bottom: 13px;
}
.prem-rel {
	position: relative;
	margin-bottom: 5px;
}
.sponsor-more-col {
	padding-right: 5px;	
}
.premium-listing-details {
	padding-bottom: 5px;
}
.premium-logo {
	width: 91px;
	height: 7px;
	position: absolute;
	bottom: 5px;
	left: 5px;
	background-image: url(/objs/premium-listing-bg.gif);
	background-repeat: no-repeat;
}
.sellbox {
	background-color: #F2F2F2;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}
.sellbox img {
	float: right;
	margin: 0px 0px 10px 10px;
}
.sellbox .gorow {
	font-size: 19px;
	text-align: right;
}
.news-right-col { 
	float:right;
	border-left: 1px solid #F2F2F2;
	padding-left: 10px;
    width:300px;
}
.news-entry-view {
	width: 600px;
}
.news-entry-view h1 {
	margin-bottom: 5px !important;
}
.news-entry-view .entry-date {
	margin-bottom: 5px !important;
	display: block;
}
.news-stay-up-to-date {
	width: 300px;
	border-top: 1px solid #F2F2F2;
}
.smalltxt {
	font-size: 11px;
}

.index-news
{
	padding:10px;
	overflow:hidden;
	border:#ccc 1px solid;
	margin:10px;
	width: 918px;
	background-color:#f2f2f2;
}

.index-news .news-text-large
{
	width:850px;
    overflow:hidden;
}

.news-text-large h2{
	font-size:16px;
	
}

.index-news .large-entry
{
	width:900px;
	float:left;
    overflow:hidden;
}

.large-entry1
{
	width:300px;
	float:left;
}
/*
 * 2010 Search
 */
.search {
	padding: 25px;
}
.search h1 {
	margin: 0px;
}
.search ul.categories {
	list-style: none;
	
}
.search ul.categories li {
	margin-top: 15px;
}
.search ul.courses {
	padding: 10px 10px 20px 10px;
	border-bottom: 1px solid #F2F2F2;
	
}
.search ul.courses li {
	display: inline-block;
	font-size: 11px;
	margin: 5px 2px 0px 2px;
}
.search li.toplevel {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
}
.search li.toplevel span {
	font-weight: normal;
	font-size: 13px;
	letter-spacing: normal;
}
#search-left {
	float: left;
	width: 580px;
}
#search-right {
	float: left;
	width: 300px;
	padding-top: 15px;
	margin: 0px 0px 0px 30px;
}
.results-info {
	background-color: #F2F2F2;
	padding: 3px;
	margin: 10px 0px 0px 0px;
}
.sponsored-result {
	margin: 0px 0px 15px 0px;
	font-size: 11px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #F2F2F2;
}
.results-info strong {
	font-style: italic;
}
ul#sponsored-results {
	
}
ul#sponsored-results li {
	margin-bottom: 10px;
}
.sponsored-result-supplier-icon {
	float: left;
	width: 80px;
}
.sponsored-result-supplier-courses {
	float: left;
	display: block;
	width: 209px;
	margin-left: 5px;
}
.sponsored-result-supplier-courses ul {
	
}
.sponsored-result-supplier-courses ul li {
	margin-bottom: 5px;
}
.research {
	text-align: center;
	padding: 10px;
}
.research input {
	font-size: 18px;
	padding: 5px;
}
.search-error {
	font-size: 18px;
	text-align: center;
	padding: 30px;
}

.sponsCellLeft
{
    width:370px;
    padding:0px 10px 2px 10px;
    vertical-align:middle; 
}

.sponsCellRight
{
    padding:0px 10px 5px 10px;
    vertical-align:middle; 
}



.sponsCellLeft h2{
	font-size:15px;
	color:#FFFFFF;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

.sponsCellRight h2{
	font-size:15px;
	color:#FFFFFF;
	font-weight: bold;
	margin:0px;
	padding:0px;
}


/*
 * 2010 Search EOF
 */
.resultTitleBar_catpage_sponsor {

    
	margin-top:10px;
	margin-bottom:5px;
	background-image:url(/objs/ui_rounded_sponsored_top_bgrepeat.gif);
	width:728px;
	background-position:center;
	color:#fff;
	font-size:18px;
	z-index:100;
}




.resultTitleBar_catpage_sponsor div.top {
	background-image: url(/objs/ui_rounded_sponsored_top_c.gif);
	background-repeat: no-repeat;
	height: 7px;
}

.resultTitleBar_catpage_sponsor div.bottom {
	background:#fff url(/objs/arrow_sponsor.gif) top left no-repeat;
	height: 17px;
}

.rtb-arrow {
	background-image: url(/objs/ui_rounded_sponsored_top_arrow.png);
	background-repeat: no-repeat;
	position:absolute;
	bottom: -15px;
	left: 30px;
	width: 33px;
	height: 17px;
}
span.rtb-left {
	display: block;
	float: left;
	width: 330px; 
}
span.rtb-right {
	float: left;
	display: block;
	width: 335px;
	margin: 0px 0px 0px 15px;
}
.catsponsoring {
	font-size: 15px;
	font-weight: bold;
}
.contact-form-text-row-m td {
	padding: 15px 0px 15px 0px;
}
#loginlink{
	float: left;

}

.benefitPoint
{
	background:url(/objs/star.jpg) top left no-repeat;
	font-size:22px;
	padding:10px 10px 10px 65px;
	margin-top:30px;
}

#joinus .featureimage
{
	margin:20px 0px 0px 20px;
}

#joinus p.pad
{
	font-size:13px;
	margin:0px 0px 20px 70px;
}

.benefitList
{
	margin:0px 0px 20px 0px;	
}

.benefitList li
{
	margin-left:90px;
	list-style-image:url(/objs/tick.png);
}
#searchCaption{
	font-weight: bold;
	color: #ccc;
	font-size: 11px;
}

.placesContainer
{
	margin-bottom:20px;
	overflow:hidden;
}

.place
{
	width:125px;
	float:left;
	padding:5px 5px 5px 30px;
	background:#f2f2f2 url(/objs/tick.png) no-repeat;
	background-position:5px center;
	border:#ccc 1px solid;
	margin:5px;
	
}

.textheading-mid#places
{
	margin-top:20px;
}

ul.areas
{
	margin-top:3px;
}

ul.areas li
{
	padding-bottom:0!important;
	padding-top:1px;

}

.catTable
{
	border:#152B40 1px solid;
	margin-bottom:20px;
}

.catTable#left
{
	width:728px;
	float:left;
}

.catContainer#right
{
	float:right;
}

.catContainer#right .catTable, .catContainer#right
{
	width:200px;
}


.catTable .topcat
{
	background:#152B40 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:18px;
	margin-top:10px;
	padding:10px;
	
}

.catTable .lvl1
{
	background:#6F8090 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	margin-top:10px;
	font-weight:bold;
	padding:5px 5px 5px 20px;
	border-bottom:#ccc 1px solid;
}

.catTable .lvl2
{
	padding:2px 2px 2px 30px;
}

.catTable .lvl1 a, .catTable .topcat a
{
	color:#fff!important;
	text-decoration:none;
}

.catTable .lvl2 a
{
	color:#000;
	text-decoration:none;
}

.catTable .lvl1 a:hover, .catTable .topcat a:hover, .catTable .lvl2 a:hover
{
	text-decoration:underline;
}

.catTable .column
{
	float:left;
	width:280px;
	margin:10px 50px 10px 10px;
}

.catTable ul li
{
	list-style-type:square;
}

#courseContact
{
	margin:10px;
}

#courseContact #contactForm
{
	width:485px;
	float:left;
	border:#152B40 1px solid;
}

#courseContact #contactDetails
{
	width:400px;
	float:right;
	margin-bottom:10px;
	border:#152B40 1px solid;
}

#courseContact #moreInfo
{
	width:400px;
	float:right;
	border:#152B40 1px solid;
}
.blueBorder td {
	padding: 5px;
}
.tableStyled
{
	margin-top:10px;
	font-weight:bold;
	font-size:1.1em;
}
.tableStyled td
{
	padding: 5px;
	border-bottom: solid 1px #999999;
}
.tableStyled th
{
	background:#152b40;
	color:#fff;
	padding:5px 5px 5px 5px;
	text-align:center;
}
.tableStyled tr
{
}
.tableStyled .grey
{
	background:#f2f2f2;
}
.tableStyled .grey img
{
	margin-right: 4px;
	padding-top:2px;
}
.tableStyled .grey i
{
	font-size:0.7em;
}

#otherTable
{
    border-top:#ccc 1px solid;
    border-left:#ccc 1px solid;
    border-right:#ccc 1px solid;
}

#otherTable td
{
    padding:3px;
    background:#fff;
    border-bottom:#ccc 1px solid;
}

#editDetails
{
    width:345px;
    float:right;
}

#editLogo
{
    width:345px;
    float:left;
}

#editEnquiryNumber
{
    width:710px;
    margin:10px 0px 10px 0px;
}

.editHelp
{
    padding:5px 10px 5px 10px;
}

.providerTitleBar h2
{
    margin:0px;
}

#enquiryNumLeft
{
    width:350px;
    float:left;
}

#enquiryNumRight
{
    width:280px;
    float:right;
    border:#ccc 1px solid;
    padding:10px;
}

#enquiryNumRight h2
{
    margin:0px;
}

#enquiryNumRight h3
{
    margin:10px 0px 5px 0px;
    font-size:18px;
    font-weight:normal;
    color:#6F8090;
}

#editSubmit
{
    border:#000 1px solid;
    font-size:18px;
    background:#6F8090;
    color:#fff;
    padding:5px;
    float:right;
}

#freelistingLeft {
width: 355px;
float: left;
border:#ccc 1px solid;

 }

 
 
#freelistingRight {
width: 355px;
float: right;
border:#ccc 1px solid;

 }
 
.freelistingText {
padding: 10px;

 }
 
.freelistingText li{
list-style-image:url(/objs/tick.png);
padding-bottom:10px;


 }
 
 .freelistingText ul{
margin-left: 25px;

 }
 
#formContainer {
	
	border: solid 1px #CCCCCC;
	background-color:#f2f2f2;
	padding-top:10px;
}

#pagehelp
{
    background:none;
    color:red;
    padding-bottom:3px;
    border-bottom:red 1px dotted;
}

#pagehelp span
{
    color:#000;
    font-weight:normal;
}

#pageTitle
{
    margin-top:3px;
}

#pageTitle span
{
    color:#000;
    font-weight:normal;
}

#narrowResult {width: 727px; margin-top: 10px; }

#narrowResultTop {background-image:url(/objs/box-top.gif); height: 15px; width: 727px;}

#narrowResultMiddle {background-image:url(/objs/box-middle.gif); background-repeat: repeat-y; overflow: hidden; }

#narrowResultMiddle h2 {margin:0px;}

#narrowResultMiddleText {width: 600px; margin-left: 60px; overflow: hidden; }

#narrowResultBottom {background-image:url(/objs/box-bottom.gif); height: 18px; width: 727px;}

.heading {width:255px; height: 20px; float: left; margin:10px 10px 10px 18px; background-color:#FFFFFF; border: solid 1px #CCCCCC; padding:5px 5px 2px 10px;}

.headingTop {}

.heading p, .clearOptions p{colour: #152B40; font-size:15px; font-weight:bold;}

.filter {width:255px; height: 25px;}

.arrowDown {float: right; margin-right: 3px;}

.clearOptions {width: 600px; padding: 5px; margin: 15px 15px 15px 15px;}

#google_ads_frame1
{
    float:left;
}



.indexWrapper
{
    background:url('/objs/header_full.jpg') top right no-repeat;
    overflow:hidden;
    width:960px;
top:0px;
	}



.indexContentRightContainer
{
    position:relative;
}


.indexContentRight
{
    width:760px;
    position:absolute;
    top:0px;
    right:9px;
}

.renewHeading {
    background-color:#efefef;
    padding:10px 10px 30px 10px;
    margin:10px 10px 10px 10px;
    border:1px solid #666;

}

.renewHeading h1{
    margin:25px 0px 20px 25px;
    padding-left:70px;

}

.renewSave {
    float:left;

}
#viewCourseAdsense
{
    float:left;
    margin:0px 20px 20px 0px;
    width:350px;
}
#viewCourseAdsenseRight
{
    margin:0px 0px 20px 20px;
    width:350px;
    float:right;
}
.categoryRight_catpage h1
{
    margin:5px 0px 5px 0px;
    color:#152B40;
}
.sponsoredByWrap
{
    margin-top:-5px;
}
.sponsoredByWrap h2
{
	font-size:15px;
	color:#FFFFFF;
	font-weight: bold;
	margin:0px 2px 0px 5px;
	padding:0px;
}


