/*//////////////////////////
PROJECT: 	HOUDINI MEDIA
MEDIA:		ALL
CREATED: 	13.05.09
//////////////////////////*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, p {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: none;
}

form
{
    margin: 0;
    padding: 0;   
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	background: #fff url(../images/bk-body-gen.gif) repeat-x top;
}

body.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	background: #fff url(../images/bk-body-home.gif) repeat-x top;
}

#pageWrapper {
	margin: 0 auto;
	width: 996px;
	text-align: left;
}

#header {
	width: 980px;
	height: 153px;
	float: left;
	padding: 0px 0px 0px 18px;
}

p.logo {
	width: 247px;
	height: 124px;
	float: left;
}

p.logo a {
	width: 247px;
	height: 124px;
	float: left;
	background: url(../images/houdini-logo.gif) no-repeat top left;
	text-indent: -999em;
}

#accountLogin {
	width: 187px;
	height: 133px;
	float: right;
	background: url(../images/bk-head.gif) no-repeat top left;
	padding: 20px 0px 0px 150px;
	color: #fff;
}

#accountLogin p {
	color: #fff;
	font-size: 90%;
	line-height: 150%;
}

.loginInput {
	border: 1px solid #e5e5e5;
	padding: 2px;
	width: 118px;
	margin-bottom: 7px;
	vertical-align: bottom;
}

.loginSubmit {
	position: absolute;
	margin: -4px 0px 0px 5px;
}

#accountLogin a {
	color: #fe9900;
}
#accountLogin a:hover {
	text-decoration: none;
}

#accountLogin p.loggedUser {
	color: #fe9900;
}

#accountLogin p.logout {
	padding: 10px 0px 0px 0px;
}

#accountLogin p.logout a {
	color: #fff;
	background: url(../images/icon-logout.gif) no-repeat left;
	padding: 4px 0px 4px 30px;
}

#navigation {
	width: 980px;
	height: 40px;
	float: left;
	padding: 0px 0px 0px 18px;
	
}

#navigation ul {
	list-style-type: none;
	background: url(../images/bk-nav.jpg) no-repeat left;
	float: left;
}

#navigation li {
	float: left;
	padding-left: 6px;
	font-size: 100%;
	margin-top: 2px;
	height: 40px;
	background: url(../images/bk-nav-divider.gif) no-repeat top right;
}

#navigation li a {
	float: left;
	padding: 10px 33px 6px 27px;
	height: 24px;
	color: #fff;
	text-decoration: none;
	
}

#navigation li.active {
	background: url(../images/bk-nav-left.gif) no-repeat top left;
}

#navigation li.active a {
	background: url(../images/bk-nav-right.gif) no-repeat top right;
	color: #d3212d;
}


#mainContent {
	width: 996px;
	min-height: 200px;
	float: left;
	margin-top: 2px;
}
* html #mainContent {
	margin-top: 0px;
}

#mainContentGrad {
	width: 996px;
	min-height: 200px;
	float: left;
	margin-top: 2px;
	background: url(../images/bk-grad.gif) no-repeat center top;
}
* html #mainContentGrad {
	margin-top: 0px;
}


#contentGrad {
	width: 996px;
	float: left;
	
	min-height: 400px;
}

#subNav {
	width: 996px;
	float: left;
	
}

#subNav ul {
	list-style-type: none;
	padding: 20px 0px 0px 35px;
	font-size: 90%;
	float: left;
}

#subNav li {
	float: left;
	padding: 0px 30px 0px 0px;
	margin-top: -1px;
}

#subNav li a {
	color: #666;
	text-decoration: none;
	padding: 0px 0px 15px 0px;
	float: left;
}

#subNav li a:hover {
	color: #d3212d;
}

#subNav li.active a {
	color: #d3212d;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/bk-subnav-active.gif) no-repeat bottom center;
}

*+ html #subNav li a {
	color: #666;
	text-decoration: none;
	padding: 0px 0px 14px 0px;
	float: left;
}

* html #subNav li a {
	color: #666;
	text-decoration: none;
	padding: 0px 0px 14px 0px;
	float: left;
}

#homeScroll {
	width: 980px;
	height: 413px;
	float: left;
	background: url(../images/bk-home-scroller.gif) repeat-x top;
}


#footerFull {
	width: 100%;
	float: left;
	background: #252525 url(../images/bk-footer.gif) repeat-x top;
	text-align: center;
	color: #fff;
	margin: 50px 0px 0px 0px;
}

#footerContent {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	padding: 0px 0px 0px 18px;
}

#footLogo {
	width: 139px;
	float: left;
	padding: 84px 0px 40px 40px;
	font-size: 80%;
	background: url(../images/bk-foot-logo.gif) no-repeat top left;
	margin-top: 11px;
}

#footLinks {
	width: 300px;
	float: right;
	text-align: right;
	font-size: 80%;
	padding: 70px 0px 0px 0px;
}

#footLinks a {
	color: #fff;
}
#footLinks a:hover {
	text-decoration: none;
}

#footLinks span {
	color: #fe9900;
}

#footLinks p {
	line-height: 170%;
}


.contentRow {
	width: 980px;
	float: left;
}

#homePanelLeft {
	width: 480px;
	min-height: 230px;
	float: left;
	background: #fea824 url(../images/bk-home-panel-left.jpg) no-repeat top left;
	color: #fff;
	padding: 20px 20px 0px 110px;
	font-size: 90%;
}

.homePanelLeftWrapper {
	width: 610px;
	float: left;
	background: url(../images/base-home-left-panel.gif) no-repeat bottom left;
	padding: 0px 0px 6px 0px;
}

#homePanelLeft a {
	color: #fff;
}
#homePanelLeft a:hover {
	text-decoration: none;
}

#homePanelLeft h2 {
	font-size: 220%;
	margin-bottom: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: lighter;
	padding-left:15px;
}

#homePanelLeft h3 {
	font-size: 130%;
	margin-bottom: 10px;
}

#homePanelLeft p {
	line-height: 140%;
	margin-bottom: 10px;
}

#homePanelRight {
	width: 270px;
	min-height: 230px;
	float: left;
	background: #3074a9 url(../images/bk-home-panel-right.gif) no-repeat top left;
	color: #fff;
	padding: 20px 50px 0px 23px;
	font-size: 90%;
}


#homePanelRight a,#homePanelRight a:visited, #homePanelRight a:active
{
	color: White;
}

.homePanelRightWrapper {
	width: 343px;
	float: right;
	background: url(../images/base-home-right-panel.gif) no-repeat bottom left;
	padding: 0px 0px 6px 0px;
}

#homePanelRight h2 {
	font-size: 220%;
	margin-bottom: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: lighter;
}

#homePanelRight h3 {
	font-size: 130%;
	margin-bottom: 10px;
}

#homePanelRight p {
	line-height: 140%;
	margin-bottom: 10px;
}

#homePanelRight ul {
	margin-bottom: 20px;
	list-style-type: none;
}

#homePanelRight li {
	padding: 0px 0px 5px 20px;
}

.homeNewsTMB {
	float: left;
	margin: 0px 30px 20px 0px;
}

#homeLatestNews {
	width: 580px;
	float: left;
	background: url(../images/bk-home-news.gif) no-repeat top right;
	padding: 25px 40px 40px 20px;
	color: #666;
}

#homeLatestNews h4 {
	color: #ce192e;
	margin-bottom: 30px;
	font-size: 130%;
}

#homeLatestNews h5 {
	color: #ce192e;
	margin-bottom: 15px;
	font-size: 100%;
}

#homeLatestNews p {
	font-size: 90%;
	line-height: 140%;
}

#homeLatestNews a {
	color: #ce192e;
}
#homeLatestNews a:hover {
	text-decoration: none;
}

#homeDidKnow {
	width: 310px;
	float: right;
	color: #666;
	padding: 77px 10px 0px 20px;
}

#homeDidKnow h5 {
	color: #ce192e;
	margin-bottom: 15px;
	font-size: 100%;
}

#homeDidKnow p {
	font-size: 90%;
	line-height: 140%;
}


#dashboardLeftNav {
	width: 195px;
	float: left;
	padding: 10px 7px 0px 0px;
}

#dashboardLeftNav h4 {
	background: url(../images/bk-dashboard-h4.gif) no-repeat top left;
	width: 157px;
	height: 22px;
	color: #fff;
	padding: 6px 30px 0px 8px;
	font-size: 90%;
	margin: 15px 0px 0px 0px;
	float: left;
}

#dashboardLeftNav dl {
	width: 187px;
	float: left;
	font-size: 90%;
	padding: 10px 0px 0px 8px;
	color: #33444a;
}
#dashboardLeftNav dt {
	width: 135px;
	float: left;
	padding: 0px 0px 4px 0px;
}
#dashboardLeftNav dd {
	width: 52px;
	float: right;
	padding: 0px 0px 4px 0px;
}

#dashboardLeftNav a {
	color: #0000ff;
}
#dashboardLeftNav a:hover {
	text-decoration: none;
}


#dashboardLeftNav ul {
	list-style-type: none;
}

#dashboardLeftNav li {
	width: 195px;
	float: left;
	font-size: 90%;
}
#dashboardLeftNav li a {
	width: 167px;
	height: 24px;
	float: left;
	color: #047dc6;
	text-decoration: none;
	padding: 6px 20px 0px 8px;
}

#dashboardLeftNav li a:hover {
	color: #ac3f10;
}

#dashboardLeftNav p {
	font-size: 90%;
	line-height: 160%;
	padding: 10px 0px 0px 8px;
	float: left;
	width: 187px;
}


li.menuHome {
	background: url(../images/bk-menu-home.gif) no-repeat right;
}
li.menuDetails {
	background: url(../images/bk-menu-contact.gif) no-repeat right;
}
li.menuPassword {
	background: url(../images/bk-menu-password.gif) no-repeat right;
}
li.menuStatement {
	background: url(../images/bk-menu-statement.gif) no-repeat right;
}
li.menuCompany {
	background: url(../images/bk-menu-company.gif) no-repeat right;
}
li.menuVacancies {
	background: url(../images/bk-menu-vacancies.gif) no-repeat right;
}
li.menuApplications {
	background: url(../images/bk-menu-applications.gif) no-repeat right;
}
li.menuSettings {
	background: url(../images/bk-menu-settings.gif) no-repeat right;
}
li.menuBuilder {
	background: url(../images/bk-menu-builder.gif) no-repeat right;
}
li.menuPurchase {
	background: url(../images/bk-menu-purchase.gif) no-repeat right;
}
li.menuStats {
	background: url(../images/bk-menu-stats.gif) no-repeat right;
}


#panelInfo {
	width: 198px;
	height: 658px;
	float: left;
	background: url(../images/bk-info-panel.gif) no-repeat top left;
	padding: 25px 12px 0px 12px;
	color: #fff;
}

#panelInfo h2 {
	font-size: 140%;
	margin-bottom: 30px;
}

#panelInfo p {
	font-size: 90%;
	margin-bottom: 15px;
	line-height: 150%;
}

#panelInfo p.helpButton {
	margin-top: 50px;
}

#accountContent {
	width: 502px;
	float: left;
	padding: 7px 0px 0px 13px;
}

.breadcrumb {
	font-size: 90%;
	margin-bottom: 15px;
}
.breadcrumb a {
	color: #fe9900;
}
.breadcrumb a:hover {
	text-decoration: none;
}

.accountBlock {
	width: 502px;
	float: left;
	background: url(../images/bk-account-panel.gif) no-repeat top left;
}

.accountBlock h3 {
	color: #fff;
	width: 492px;
	height: 38px;
	float: left;
	font-weight: normal;
	font-size: 150%;
	padding: 12px 0px 0px 10px;
}

.accountBlock ul {
	list-style-type: none;
	padding: 20px 0px 20px 10px;
	float: left;
}

.accountBlock li {
	float: left;
	width: 150px;
	padding-right: 10px;
	font-size: 90%;
}

.accountBlock li a {
	color: #126598;
	text-decoration: none;
	padding: 0px 0px 15px 40px;
	height: 35px;
	float: left;
	line-height: 140%;
}
.accountBlock li a:hover {
	text-decoration: underline;
}


li.panelDetails {
	background: url(../images/bk-panel-contact.gif) no-repeat left top;
}
li.panelPassword {
	background: url(../images/bk-panel-password.gif) no-repeat left top;
}
li.panelStatement {
	background: url(../images/bk-panel-statement.gif) no-repeat left top;
}
li.panelCompany {
	background: url(../images/bk-panel-company.gif) no-repeat left top;
}
li.panelVacancies {
	background: url(../images/bk-panel-vacancies.gif) no-repeat left top;
}
li.panelPurchase {
	background: url(../images/bk-panel-purchase.gif) no-repeat left top;
}
li.panelSettings {
	background: url(../images/bk-panel-settings.gif) no-repeat left top;
}
li.panelStats {
	background: url(../images/bk-panel-stats.gif) no-repeat left top;
}
li.panelBuilder {
	background: url(../images/bk-panel-builder.gif) no-repeat left top;
}


#siteIntro {
	width: 508px;
	height: 265px;
	float: left;
}

#siteIntro h1 {
	width: 508px;
	height: 139px;
	float: left;
	font-weight: lighter;
	font-size: 280%;
	background: url(../images/bk-home-title.gif) no-repeat top left;
	text-indent: -999em;
}

#siteIntro p {
	width: 468px;
	float: left;
	padding: 25px 10px 0px 20px;

}

.siteInfo {
	width: 468px;
	float: left;
	padding: 10px 0px 0px 20px;
}

.siteInfo a {
	color: #ce192e;
}

.siteInfo p {
	line-height: 130%;
	margin-bottom: 10px;
}

p.siteProfile a {
	background: url(../images/icon-site-profile.gif) no-repeat right;
	float: left;
	font-weight: bold;
	padding: 2px 17px 2px 0px;
	margin: 0px 20px 0px 0px;
}
p.siteLaunch a {
	background: url(../images/icon-launch-site.gif) no-repeat right;
	float: left;
	font-weight: bold;
	padding: 2px 15px 2px 0px;
}

.sitePrev {
	position: absolute;
	left: 50%;
	top: 550px;
	margin: 0px 0px 0px 40px;
	cursor: pointer;
}

.siteNext {
	position: absolute;
	left: 50%;
	top: 550px;
	margin: 0px 0px 0px 370px;
	cursor: pointer;
}

.siteImage {
	width: 472px;
	height: 413px;
	float: right;
}

.gradColFull
{
	float: left;
	padding: 25px 0px 0px 0px;
}

.gradColLeft {
	width: 583px;
	float: left;
	padding: 25px 0px 0px 0px;
}

.gradColLeft2 {
	width: 585px;
	float: left;
	padding: 25px 46px 0px 0px;
}

.gradColRight {
	width: 371px;
	float: left;
	padding: 15px 0px 0px 42px;
}

.gradColRight2 {
	width: 300px;
	float: right;
	padding: 15px 30px 0px 0px;
}

.gradColRight a, a:visited, a:active
{
	text-decoration: none;
	color: #085277;
}

.gradColRight a:hover
{
	text-decoration: underline;
}

.level1Title {
	font-weight: normal;
	font-size: 180%;
	color: #ce192e;
	float: left;
	padding: 0px 0px 0px 30px;
}

.level1ViewSite {
	float: right;
	padding: 10px 10px 0px 0px;
	font-size: 90%;
	color: #666;
}

.level1ViewSite a {
	color: #ce192e;
}

.level1ViewSite a:hover {
	text-decoration: none;
}

.colRightGlow {
	width: 351px;
	float: left;
	background: url(/images/bk-rightColGlow.gif) no-repeat top right;
}

.colRightGlow h2 {
	width: 321px;
	height: 37px;
	float: left;
	color: #fff;
	font-weight: normal;
	font-size: 140%;
	padding: 19px 10px 0px 20px;
}

.colRightGlowItem {
	width: 315px;
	float: left;
	background: #ebebeb url(/images/bk-colRightItem.gif) repeat-x top;
	padding: 15px 12px 0px 12px;
	margin: 0px 0px 0px 6px;
	border-bottom: 1px solid #fff;
}

* html .colRightGlowItem {
	margin: 0px 0px 0px 3px;
}

.colrightGlowItemText {
	width: 180px;
	float: left;
	color: #999;
}

.colrightGlowItemText p {
	font-size: 80%;
	line-height: 140%;
	margin-bottom: 10px;
}
.colrightGlowItemText h4 {
	font-size: 90%;
	margin-bottom: 2px;
}

.colrightGlowItemText a {
	color: #999;
}
.colrightGlowItemText a:hover {
	text-decoration: none;
}

.colRightGlow2 {
	width: 351px;
	float: left;
	background: url(/images/bk-rightColGlow.gif) no-repeat top right;
}

.colRightGlow2 h4 {
	font-size: 110%;
	color: #ce192e;
	padding: 0px 20px 0px 20px;
	
}

.colRightGlow2 p {
	font-size: 90%;
	padding: 20px 20px 20px 20px;
}

.colRightGlow2  ul {
	padding: 10px 20px 20px 20px;
}

p.colRightProfile {
	float: left;
	font-weight: bold;
	font-size: 90%;
	padding: 0px 15px 0px 0px;
}

p.colRightProfile a {
	background: url(../images/bk-colRightProfileGrey.gif) no-repeat right;
	padding: 1px 17px 1px 0px;
	text-decoration: none;
	color: #ce192e;
}


p.colRightVisit {
	float: left;
	font-weight: bold;
	font-size: 90%;
}

p.colRightVisit a {
	background: url(../images/bk-colRightWebsiteGrey.gif) no-repeat right;
	padding: 1px 15px 1px 0px;
	text-decoration: none;
	color: #ce192e;
}





.colRightGlowItemActive {
	width: 315px;
	float: left;
	background: #ebebeb url(../images/bk-colRightItem.gif) repeat-x top;
	padding: 15px 12px 0px 12px;
	margin: 0px 0px 0px 6px;
	border-bottom: 1px solid #fff;
}

* html .colRightGlowItemActive {
	margin: 0px 0px 0px 3px;
}

.colRightGlowItemActive .colrightGlowItemText {
	color: #666;
	margin-top: -23px;
}

.colRightGlowItemActive .colrightGlowItemImage {
	margin-top: -23px;
}

.colRightGlowItemActive .colrightGlowItemText h4 {
	color: #ce192e;
}

.colRightGlowItemActive .colrightGlowItemText a {
	color: #666;
	text-decoration: underline;
}
.colRightGlowItemActive .colrightGlowItemText a:hover {
	color: #666;
	text-decoration: none;
}


.colRightGlowItemActive .colrightGlowItemText p.colRightProfile {
	float: left;
	font-weight: bold;
	font-size: 90%;
	padding: 0px 15px 0px 0px;
}

.colRightGlowItemActive .colrightGlowItemText p.colRightProfile a {
	background: url(../images/bk-colRightProfileRed.gif) no-repeat right;
	padding: 1px 17px 1px 0px;
	text-decoration: none;
	color: #ce192e;
}


.colRightGlowItemActive .colrightGlowItemText p.colRightVisit {
	float: left;
	font-weight: bold;
	font-size: 90%;
}

.colRightGlowItemActive .colrightGlowItemText p.colRightVisit a {
	background: url(../images/bk-colRightWebsiteRed.gif) no-repeat right;
	padding: 1px 15px 1px 0px;
	text-decoration: none;
	color: #ce192e;
}

.colRightItemHighlight {
	position: relative;
	left: -26px;
	top: 55px;
}


.colRightGlowNav {
	width: 315px;
	float: left;
	background: url(../images/bk-colRightNav.gif) no-repeat bottom left;
	font-size: 90%;
	padding: 10px 18px 15px 18px;
}

.colRightGlowNavPrev {
	float: left;
}

.colRightGlowNavPrev a {
	float: left;
	background: url(../images/icon-prev.gif) no-repeat left;
	padding: 1px 0px 1px 25px;
	color: #ce192e;
}
.colRightGlowNavPrev a:hover {
	text-decoration: none;
}

.colRightGlowNavNext {
	float: right;
}
.colRightGlowNavNext a {
	float: left;
	background: url(../images/icon-next.gif) no-repeat right;
	padding: 1px 25px 1px 0px;
	color: #ce192e;
}
.colRightGlowNavNext a:hover {
	text-decoration: none;
}

.level1Image {
	width: 550px;
	float: left;
	padding: 30px 0px 0px 26px;
	margin-bottom: -40px;
}

.level1ImageAlt {
	width: 550px;
	float: left;
	padding: 10px 0px 0px 26px;
	margin-bottom: 40px;
}


.level1ContentBlock {
	width: 557px;
	float: left;
	padding: 40px 0px 40px 26px;
}

.level1ContentItem1 {
	width: 232px;
	float: left;
	background: url(../images/level1-divider.gif) no-repeat top right;
	padding: 0px 20px 0px 15px;
	color: #666;
}

.level1ContentItem1 h3 {
	color: #ce192e;
	font-size: 130%;
	margin-bottom: 20px;
}

.level1ContentItem1 p {
	font-size: 90%;
	margin-bottom: 15px;
	line-height: 140%;
}

p.level1VisitSite {
	font-size: 110%;
	font-weight: bold;
}

p.level1VisitSite a {
	color: #ce192e;
	text-decoration: none;
	background: url(../images/icon-launch-site.gif) no-repeat right;
	padding: 0px 20px 0px 0px;
}



.level1ContentItem2 {
	width: 251px;
	float: left;
	padding: 0px 0px 0px 30px;
}

.level1ContentItem2 h3 {
	color: #666;
	font-size: 130%;
	margin-bottom: 20px;
}

.level1ContentItem2 p {
	font-size: 90%;
	margin-bottom: 15px;
	color: #666;
	line-height: 140%;
}

.level1ContentItem2 ul {
	list-style-type: none;
	font-size: 90%;
}

.level1ContentItem2 li {
	background: url(../images/icon-tick.gif) no-repeat top left;
	padding: 0px 0px 7px 18px;
	color: #666;
}



.level1ContentItem3 {
	width: 232px;
	float: left;
	padding: 0px 20px 0px 15px;
	color: #666;
}

.level1ContentItem3 img {
	float: left;
}

.level1ContentItem3 h4 {
	color: #666;
	font-size: 100%;
	margin-bottom: 20px;
}

.level1ContentItem3 p {
	font-size: 90%;
	margin-bottom: 15px;
	line-height: 140%;
}

.level1ContentItemGreyWrapper {
	width: 289px;
	float: right;
	background: url(../images/bk-level1BlockGreyBase.gif) no-repeat bottom left;
	padding: 0px 0px 10px 0px;
}

.level1ContentItemGrey {
	width: 234px;
	float: left;
	background: url(../images/bk-level1BlockGrey.gif) no-repeat top left;
	padding: 20px 20px 0px 35px;
	color: #666;
}

.level1ContentItemGrey h4 {
	color: #666;
	font-size: 100%;
	margin-bottom: 20px;
}

.level1ContentItemGrey p {
	font-size: 90%;
	margin-bottom: 15px;
	line-height: 140%;
}


.level1ContentLeft {
	width: 250px;
	float: left;
	padding: 0px 51px 0px 0px;
}


.level1ContentItem1Left {
	width: 235px;
	float: left;
	padding: 0px 0px 20px 15px;
	color: #666;
}

.level1ContentItem1Left h3 {
	color: #ce192e;
	font-size: 120%;
	margin-bottom: 15px;
	margin-top: 20px;
}

.level1ContentItem1Left p {
	font-size: 90%;
	margin-bottom: 15px;
	line-height: 140%;
}


.level1ContentItem2Left {
	width: 235px;
	float: left;
	padding: 0px 0px 0px 15px;
}

.level1ContentItem2Left h3 {
	color: #666;
	font-size: 120%;
	margin-bottom: 15px;
}

.level1ContentItem2Left p {
	font-size: 90%;
	margin-bottom: 15px;
	color: #666;
	line-height: 140%;
}

.level1ContentItem2Left ul {
	list-style-type: none;
	font-size: 90%;
}

.level1ContentItem2Left li {
	background: url(../images/icon-tick.gif) no-repeat top left;
	padding: 0px 0px 7px 18px;
	color: #666;
}

.level1ContentRightWrapper {
	width: 247px;
	float: left;
	background: url(../images/level1BlueBase.gif) no-repeat bottom left;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.level1ContentRight {
	width: 217px;
	float: left;
	background: url(../images/bk-level1Blue.gif) no-repeat top left;
	padding: 15px 15px 0px 15px;
	color: #fff;
}

.level1ContentRight img {
	border: 1px solid #124f7b;
	float: left;
	margin: 0px 10px 10px 0px;
}

.level1ContentRight h4 {
	font-size: 100%;
	margin-bottom: 15px;
}

.level1ContentRight p {
	font-size: 90%;
	margin-bottom: 12px;
}

.level1ContentRight ul {
	font-size: 90%;
	margin-bottom: 20px;
	list-style-type: none;
}

.level1ContentRight li {
	padding: 0px 0px 5px 20px;
}

.level1ContentRight a {
	text-decoration: none;
	color: White;
}

.level1ContentRight a visited {
	text-decoration: none;
	color: White;
}

li.tickWhite {
	background: url(../images/icon-tick-white.gif) no-repeat top left;
}
li.tickGreen {
	background: url(../images/icon-tick-green.gif) no-repeat top left;
}
li.arrowWhite {
	background: url(../images/icon-arrow-white.gif) no-repeat top left;
}
li.arrowGreen {
	background: url(../images/icon-arrow-green.gif) no-repeat top left;
}
li.arrowBlue {
	background: url(../images/icon-arrow-blue.gif) no-repeat top left;
}



.colRightGlow2 h2.networkSitesTitle {
	width: 296px;
	height: 37px;
	float: left;
	color: #fff;
	font-weight: normal;
	font-size: 140%;
	padding: 19px 10px 0px 45px;
	background: url(/images/bk-title-network.gif) no-repeat 17px 19px;
}


.networkTitle {
	font-weight: normal;
	font-size: 180%;
	color: #ce192e;
	float: left;
	padding: 0px 0px 0px 60px;
	background: url(/images/bk-title-oursites.gif) no-repeat 30px 0px;
}


.networkImage {
	width: 573px;
	float: left;
	padding: 20px 0px 0px 10px;
	margin-bottom: 40px;
}

ul.greenTicks {
	list-style-type: none;
	font-size: 90%;
	padding-right: 40px;
}

.greenTicks li {
	background: url(../images/icon-tick.gif) no-repeat top left;
	padding: 0px 0px 7px 18px;
	color: #666;
}


.fullCol
{
	padding: 20px 0 40px 26px;
	width: 90%;
	clear: left;
}

.networkContentLeft {
	width: 270px;
	float: left;
	padding: 0px 51px 0px 0px;
	color: #666;
}

.networkContentLeft h3, .fullCol h3 {
	color: #ce192e;
	font-size: 120%;
	margin-bottom: 15px;
}

.networkContentLeft p, .fullCol p {
	font-size: 90%;
	margin-bottom: 15px;
	line-height: 140%;
}

.networkContentRightWrapper {
	width: 228px;
	float: left;
	background: url(../images/bk-didYou-base.gif) no-repeat bottom left;
	padding: 0px 0px 10px 0px;
	margin-top: 32px;
}

.netowrkContentRight {
	width: 198px;
	float: left;
	background: url(../images/bk-didYou.gif) no-repeat top left;
	padding: 15px 15px 0px 15px;
	font-size: 90%;
	color: #666;
}

.netowrkContentRight p {
	margin-bottom: 15px;
}

.netowrkContentRight h4 {
	font-size: 100%;
	margin-bottom: 15px;
}

.netowrkContentRight a {
	color: #ce192e;
}
.netowrkContentRight a:hover {
	text-decoration: none;
}


.advertisingRatesContent {
	width: 585px;
	float: left;
	color: #666;
	padding: 40px 0px 0px 30px;
}

.advertisingRatesContent p {
	font-size: 90%;
	line-height: 140%;
	margin-bottom: 15px;
}

.advertisingRatesContent h2 {
	color: #ce192e;
	font-size: 120%;
	margin-bottom: 10px;
	padding-top: 25px;
}

.advertisingRatesContent h3 {
	font-weight: normal;
	color: #ce192e;
	font-size: 100%;
	margin-bottom: 10px;
	padding-top: 15px;
}

.ratesTable {
	width: 585px;
	float: left;
	background: url(../images/bk-table-top.jpg) no-repeat top left;
	margin-bottom: 40px;
	font-size: 90%;
	padding: 0px 0px 0px 0px;
}

.ratesTable table {
	border-collapse: collapse;
	display: block;
	width: 585px;
	color: #ce192e;
}



.col1 {
	width: 235px;
}
.col2 {
	width: 183px;
	text-align: center;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}
.col3 {
	width: 162px;
	text-align: center;
}

.borderLeft {
	border-left: 1px solid #d7d7d7;
}

.borderRight {
	border-right: 1px solid #d7d7d7;
	text-align: center;
}

.ratesTable table td {
	border-bottom: 1px solid #d7d7d7;
	padding: 15px 10px 15px 10px;
}

.borderBoth {
	text-align: center;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}

.thTop td {
	color: #ce192e;
	font-weight: bold;
}

.thMid td {
	color: #ce192e;
	font-weight: bold;
	background: url(../images/bk-td-mid.gif) repeat-x top;
}

.colRightNewsletter {
	width: 270px;
	float: left;
	background: url(../images/bk-newsletter.gif) no-repeat top left;
	padding: 20px 15px 0px 15px;
	margin: 75px 0px 0px 0px;
	color: #fff;
}

.colRightNewsletter h3 {
	font-size: 120%;
	margin-bottom: 15px;
}
.colRightNewsletter p {
	font-size: 90%;
	margin-bottom: 15px;
	padding: 0px 30px 0px 0px;
}
.colRightNewsletter a {
	color: #fff;
}
.colRightNewsletter a:hover {
	text-decoration: none;
}


.colRightFacebook {
	width: 270px;
	float: left;
	background: url(../images/bk-facebook.gif) no-repeat bottom left;
	padding: 20px 15px 18px 15px;
	margin-bottom: 25px;
}

.colRightFacebook a {
	background: url(../images/icon-facebook.gif) no-repeat left;
	padding: 6px 0px 6px 40px;
	font-size: 140%;
	color: #2d6a9d;
	text-decoration: none;
}
.colRightFacebook a:hover {
	text-decoration: underline;
}


.colRightGreyWrapper {
	width: 300px;
	float: left;
	background: url(../images/base-colright-grey.gif) no-repeat bottom left;
	padding: 0px 0px 13px 0px; 
}

.colRightGrey {
	width: 270px;
	float: left;
	background: url(../images/bk-colright-grey.gif) no-repeat top left;
	padding: 20px 15px 0px 15px;
	color: #666;
}

.colRightGrey h3 {
	font-size: 110%;
	margin-bottom: 15px;
}

.colRightGrey p {
	font-size: 90%;
	margin-bottom: 15px;
	padding-right: 30px;
}

.colRightGrey  li {
	padding-right: 30px;
}


.advertisingPanels {
	width: 938px;
	float: left;
	padding: 45px 0px 0px 25px;
}

.advertisingCol1 {
	width: 300px;
	float: left;
	padding: 0px 18px 0px 0px;
}

.pricePanel1 {
	width: 260px;
	height: 154px;
	float: left;
	background: url(../images/bk-pricePanel1.gif) no-repeat top left;
	margin-bottom: 25px;
	color: #fff;
	padding: 120px 20px 0px 20px;
}

.pricePanel1 h2 {
	font-size: 130%;
	margin-bottom: 10px;
}
.pricePanel1 p {
	font-size: 90%;
	padding: 0px 50px 0px 0px;
}
.pricePanel1 div {
	width: 260px;
	float: left;
	border-top: 1px solid #f4c790;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.pricePanel1 div p {
	padding: 0px;
	float: left;
}

.pricePanel1 div span {
	font-size: 300%;
}

.pricePanel1 div p.panelBtn {
	float: right;
}

.advertisingCol2 {
	width: 300px;
	float: left;
	padding: 0px 20px 0px 0px;
}

.pricePanel2 {
	width: 260px;
	height: 154px;
	float: left;
	background: url(../images/bk-pricePanel2.gif) no-repeat top left;
	margin-bottom: 25px;
	color: #fff;
	padding: 120px 20px 0px 20px;
}

.pricePanel2 h2 {
	font-size: 130%;
	margin-bottom: 10px;
}
.pricePanel2 p {
	font-size: 90%;
	padding: 0px 50px 0px 0px;
}
.pricePanel2 div {
	width: 260px;
	float: left;
	border-top: 1px solid #9ab8d1;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.pricePanel2 div p {
	padding: 0px;
	float: left;
}

.pricePanel2 div span {
	font-size: 300%;
}

.pricePanel2 div p.panelBtn {
	float: right;
}


.advertisingCol3 {
	width: 300px;
	float: left;
	padding: 0px 0px 0px 0px;
}

.pricePanel3 {
	width: 260px;
	height: 154px;
	float: left;
	background: url(../images/bk-pricePanel3.gif) no-repeat top left;
	margin-bottom: 25px;
	color: #fff;
	padding: 120px 20px 0px 20px;
}

.pricePanel3 h2 {
	font-size: 130%;
	margin-bottom: 10px;
}
.pricePanel3 p {
	font-size: 90%;
	padding: 0px 50px 0px 0px;
}
.pricePanel3 div {
	width: 260px;
	float: left;
	border-top: 1px solid #9ab8d1;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.pricePanel3 div p {
	padding: 0px;
	float: left;
}

.pricePanel3 div span {
	font-size: 300%;
}

.pricePanel3 div p.panelBtn {
	float: right;
}


.advertisingTitle {
	font-weight: normal;
	font-size: 180%;
	color: #ce192e;
	float: left;
	padding: 25px 0px 0px 30px;
}


.advInfoBlock {
	width: 260px;
	float: left;
	background: url(../images/bk-advertise-grey.gif) no-repeat top left;
	padding: 20px 20px 0px 20px;
	color: #666;
	min-height: 320px;
}

.advInfoBlockBase {
	width: 300px;
	height: 13px;
	float: left;
	background: url(../images/base-advertise-grey.gif) no-repeat top left;
}

.advInfoBlock ul {
	list-style-type: none;
	margin-bottom: 15px;
}

.advInfoBlock li {
	padding: 0px 0px 5px 20px;
	background: url(../images/icon-tick-green-grey.gif) no-repeat top left;
	font-size: 90%;
}

.advInfoBlock p {
	font-size: 90%;
	margin-bottom: 15px;
}

.advInfoBlock h3 {
	font-size: 120%;
	margin-bottom: 15px;
}

.advInfoBlock a {
	color: #d0263a;
}

.advInfoBlock a:hover {
	text-decoration: none;
}

.advertiseSocial {
	width: 260px;
	float: left;
	border-top: 1px solid #ebebeb;
	padding: 15px 0px 0px 0px;
}

.advertiseSocial ul {
	list-style-type: none;
}

.advertiseSocial li {
	float: left;
	padding: 0px 8px 0px 0px;
	background: none;
}



.colRightVisit {
	float: left;
}

.colrightGlowItemImage{
	width: 125px;
	float: left;
} 

.access {
	display: none;
}

.floatLeft {
	float: left;
}

.homeLeftText {
	width: 420px;
	float: left;
	padding: 0px 0px 0px 20px;
}

.imgleft
{
    padding:0 5px 0 0;
    float: left;
}

.imgButtons
{
    padding: 10px;
}

.testimonialBox
{
    margin-left: 100px;
    padding-top:10px;
}

.testimonialLogo
{
    float: left;
    width: 80px;
}

.noSubNav
{
    margin-top: 45px;
}

.textbox
{
    border: solid 1px gray;
    padding: 4px 2px;
}

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

.ValidationErrorBox
{
    background-color: #ffebe8;
    border: 1px solid #dd3c10;
    padding: 8px;
    margin-top: 10px;
    color: #636262;
}

.ValidationErrorBox ul
{
    margin-left: 15px;  
    padding-top: 10px; 
}
.btn
{
    padding: 5px;
    background-color: #f54a16;
    color: White;
    cursor: pointer;
    border: solid 1px black;
}

h4.highlight
{
    color: #f44a16;
    display: block;
    border-bottom: dashed 1px gray;
    border-top: dashed 1px gray;
    padding-bottom: 6px;
    padding-top: 6px;
    margin-bottom: 6px;
    margin-top: 6px;
}
