/* By Chris Shorter of Castus
----------------------------------------------------*/

@import url("text.css");
@import url("menus.css");

/* MAIN LAYOUT
----------------------------------------------------*/
body {
font-family:Helvetica, Tahoma, Arial, Sans-serif;
font-size:62.5%;
margin:0px;
padding:0px;background: url(/templates/main/images/background.jpg) center 135px no-repeat;
width:100%;
height:100%;
text-align:center;}

a {
	color: #61116a;
}

#container {
width:960px;
margin:0px auto;
text-align: left;
}
#container.wbg {background:  0 135px repeat-x #fff;
padding: 0 16px;}
#container.wbg h2 {
	padding-top: 20px;
}

#leftcol {
width:624px;
float:left;
display:inline;
}
#rightcol {
width:336px;
float:right;
padding-bottom:40px;
}

#rightcol .rightad {
	background:#fff;
	margin-top:20px;
	float:left;
}

#container.wbg #rightcol {
margin-top:20px;
}
#content {
clear:both;
position: relative;
min-height: 550px;
}
#top {
height: 135px;
background: url(/templates/main/images/phoneno.png) 800px center no-repeat;
}
#top #logo {
/* padding: 10px 0 0 15px; */
}
#top #logo a {
display: block;
width: 942px;
height: 160px;
text-indent: -5000em;
background: url(/templates/main/images/header.jpg);
outline: none;
background-repeat: no-repeat;
}
#content {
}
#footer-outer {
width:100%;
clear:both;
height:38px;
background:url(/templates/main/images/footer.gif);
margin-top:50px;
}
#footer {
width:960px;
margin:0 auto;
}
.dnone {
display:none;
}
.clear {
clear:both;
}

#forgotPasswdForm {
	display: none;
}
#loginError {
color:#D32E2E;
font-weight:bold;
}
#passwordSend {
font-weight:bold;
}

/* Other
----------------------------------------------------*/
.modcrumbs {
clear:both;
}
.modcrumbs ul li {
float:left;
padding-right:6px;
}
@font-face {
font-family: Museo300;
src: url(/templates/main/MUSEO300-REGULAR.OTF) format("opentype");
}
@font-face {
font-family: Museo500;
src: url(/templates/main/MUSEO500-REGULAR.OTF) format("opentype");
}
@font-face {
font-family: Museo700;
src: url(/templates/main/MUSEO700-REGULAR.OTF) format("opentype");
}

/* ClearFix
----------------------------------------------------*/
.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.clearfix {
display:inline-block;
}

html[xmlns] .clearfix {
display:block;
}

* html .clearfix {
height:1%;
}