html { margin: 0px; }

body {
	background: #666666 url(images/pagebg.gif);
	text-align: center;
	font: .7em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	margin: 0px auto; 				/* to fix centering in Mozilla */
	background: #000000 url(images/bg.gif) repeat-y; /* "repeat" means to make the whole background */
	text-align: left;
	width: 943px;					/* width should be the same as the background image */
	border-right: solid 1px #02092E;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 943px;
}
	html>body #wrapper { width: 943px; }

#header{
	background: #000000;
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-size: .9em;
	color: #EEEEEE;
	font-weight: bold;
}

#leftcol01 {
	width: 155px;
	float: left;
	padding: 5px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 145px;
	text-align: center;
	font-size: .9em;
	color: #EEEEEE;
}
	html>body #leftcol { width: 145px; }

#maincol01 {
	width: 568px;
	float: left;
	padding: 5px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 548px;
	background: #ff9900;
}
	html>body #maincol { width: 548px; }

#leftcol2 {
	width: 137px;
	float: left;
	padding: 4px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 137px;
	text-align: center;
	font-size: .9em;
	color: #EEEEEE;
	background: #000000;
}
	html>body #leftcol2 { width: 137px; }

#maincol2 {
	width: 588px;
	float: left;
	padding: 5px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 568px;
	background: #000000;
}
	html>body #maincol2 { width: 568px; }

#rightcol01 {
	width: 220px;
	float: right;
	padding: 0px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
    width: 210px;
	text-align: center;
	font-size: .9em;
	color: #EEEEEE;
    background: #000000;
}
	html>body #rightcol { width: 210px; }    
    
#rightcol2 {
	width: 135px;
	float: left;
	padding: 5px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 125px;
	text-align: center;
	font-size: .9em;
	color: #EEEEEE;
	background: #000000;
}
	html>body #rightcol2 { width: 125px; }
    
.clear { clear: both; }

.verticalmenu {
	list-style: none;
	padding: 0px;
	margin: 0px;
	background: #000000;
}

.verticalmenu a:link, .verticalmenu a:visited {
		display: block;
		font: bold .9em Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		text-align: center;
		padding-top: 10px;
		width: 141px;
		height: 38px;
		background: url(images/vertical.gif) no-repeat;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 28px;
}
		html>body 
        
.verticalmenu a:link, html>body .verticalmenu a:visited {
		height: 28px;
}

.verticalmenu a:hover {
		color: #EEEEEE;
		background: url(images/vertical-over.gif) no-repeat;
		padding-top: 13px;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 25px;
}
		html>body 
        
.verticalmenu a:hover { height: 25px; }

.contenttop {
	background: url(images/contenttop.gif) no-repeat;
	padding-top: 21px; /* height of top background image */
	width: 532px;
}

.contenttop2 {
	background: url(images/contenttop2.png) no-repeat;
	padding-top: 21px; /* height of top background image */
	width: 632px;
}

.contenttop3 {
	background: url(images/contenttop3.png) no-repeat;
	padding-top: 21px; /* height of top background image */
	width: 632px;
}

.content {
	background: url(images/contentbg.gif) repeat-y;
}

.content2 {
	background: url(images/contentbg2.png) repeat-y;
}

.content3 {
	background: url(images/contentbg3.png) repeat-y;
}

.contentbottom {
	background: url(images/contentbottom.gif) no-repeat bottom;
	padding: 0px 15px 5px 15px;
}

.contentbottom2 {
	background: url(images/contentbottom2.png) no-repeat bottom;
	padding: 0px 15px 5px 15px;
}

.contentbottom3 {
	background: url(images/contentbottom3.png) no-repeat bottom;
	padding: 0px 15px 5px 15px;
}

#footer {
	text-align: center;
	font-size: .9em;
}

#footer2 {
	text-align: right;
	font-size: .9em;
	color: #EEEEEE;
	background-color: #996600;
}
    html>body 
 
.footer2 { width: 943px; }

#footer2 a:link, #footer2 a:visited, #footer2 a:hover {
	font-size: .9em;
	color: #EEEEEE;
}

#footer3 {
	background-color: #000000;
}

    html>body 
 
.footer3 { width: 943px; }

.heading {
	background: url(images/heading.gif) no-repeat;
	height: 37px;
	padding-top: 5px;
	font: bold 1.4em Helvetica, Arial, Verdana, sans-serif;
	margin-bottom: -10px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 32px;
}
	html>body 
    
.heading { height: 32px; }

.relatedLinks{
	margin: 0px;
	padding: 10px;
	background:  url(images/leftnav.gif);
	text-align: left;
}

.relatedLinks a{
	padding: 10px;
	color: #EEEEEE; 
	font-size: .9em;
}

.relatedLinks a:hover, .contextLinks a:visited{
	color: #996600;  
	font-size: .9em;
}

.menu {
	color: black;  
	font-size: 1em;
	font-weight: bold;
}

#advert{
	padding: 10px;
	font-size: .9em;
}

#advert img{
	display: block;
}

.contextLinks1 a{
	color: #EEEEEE;  
	font-size: 1.4em;
	font-weight: bold;
}

.contextLinks1 a:hover, .contextLinks1 a:visited{
	color: #ff6633;  
	font-size: 1.2em;
	font-weight: bold;
}

.contextLinks a{
	color: #ff6633;  
	font-size: 1em;
	font-weight: bold;
}

.contextLinks a:hover, .contextLinks a:visited{
	color: #ff6633;  
	font-size: 1em;
	font-weight: bold;
}

.linkTitle{
 	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
	color: #996600;
}

.red {
	color: #CC0000;
	font-weight: bold;
}

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid #ff6633; /*darkred border*/
background: orange center center repeat-x;
}

.indentmenu li{
display: inline;
margin: 0;
background-color: #ff9900;
}

.indentmenu li a{
float: left;
color: white; /*text color*/
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid #ff9900; /*darkred divider between menu items*/
background: black top left repeat-x;
}

.indentmenu li a:visited{
color: #ff9900;
}

.indentmenu li a.selected{
color: black !important;
padding-top: 4px; /*shift text down 1px*/
padding-bottom: 2px;
background: #ff9900 center center repeat-x;
}