body {

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 0px;

	background-color: #FFFFFF;

	font-size: 12px;

	color: #666666;

	font-style: normal;		

}



#mtnav {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #0066CC;

	line-height: 13px;

}

#mtnav A {

	color: #660000;

	background-color: transparent;

	padding: 1px;

}



#mtnav A:hover {

	color: #FF0000;

	background-color: #CCFF00;

	text-decoration: underline overline;

}

td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

}

th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

}

.titles {

	color: #666666;

	font-size: 18px;

}

.small {

	color: #666666;

	font-size: 10px;

}

.blog {

	color: #666600;

	font-size: 10px;

	font-weight: normal;

	font-style: italic;

}

.sm_blueDB14 {

	color: #003399;

	font-size: 14px;

	font-weight: bold;

}

.sm_blackB {

	color: #000000;

	font-size: 12px;

	font-weight: bold;

}

.sm_whiteB {

	color: #FFFFFF;

	font-size: 10px;

	font-weight: bold;

}

.sm_whiteB12 {

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

}

.sm_whiteB14 {

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

}

.bullets {

	font-size: 13px;

	font-weight: bold;

	color: #6666FF;

}

.link1 a:link {

	color: #CC0000;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}

.link1 a:hover {

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

	color: #FF0000;

}

.link1 a:visited {

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

	color: #990000;

}

.link2 a:link {

	color: #FF6600;

	font-weight: bold;

	font-size: 10px;

	text-decoration: none;

}

.link2 a:hover {

	color:#FF6600;

	font-size: 10px;

	font-weight: bold;

	text-decoration: underline;

}

.link2 a:visited {

	color: #CC3300;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}

.link3 a:link {

	color: #898958;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

}

.link3 a:hover {

	color:#707047;

	font-size: 12px;

	text-decoration: underline;

	font-weight: bold;

}

.link3 a:visited {

	color: #707047;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

}

.link4 a:link {

	color: #CC9900;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

}

.link4 a:hover {

	font-size: 14px;

	font-weight: bold;

	text-decoration: underline;

	color: #D2A800;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

}

.link4 a:visited {

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	color: #996600;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

}

h1 {

	color: #CCCCCC;

	font-size: 6px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: lighter;

}

h2 {

	font-size: 12px;

	color: #000080;

}

.back {

}

.backc1 {

	background-color: #FFFFFF;

}

.backc2 {

	background-color: #CC0000;

}

.backc3 {

	background-color: #E9C7EF;

}

.backc4 {

	background-color: #551A60;

}

.backc5 {

	background-color: #F7F7E6;

}

.dates {

	color: #000080;

	font-size: 12px;

	font-weight: bold;

}

.border {

	border: 1px solid #999999;

}

.sm_blue_new {

	font-size: 12px;
	
	color: #0066CC;
	
}
/*
//
//	Here starts the proper stylesheet
//
*/
#main-content {background-color: #f3f3f3; color: #666;}
#main-content h1, #main-content h2, #main-content h3 {color: #666; font-weight: bold; font-size: 1em; text-transform: uppercase;}
#main-content h2, #main-content h3 {margin-top: 2em;}
#main-content h1 {font-size: 1.1em; }
#main-content h1 span {font-weight: normal; }
#main-content ul {list-style: none; padding: 0; margin: 1em 0;}
#main-content p { font-size: 12px; line-height: 1.4em; }
.center h1 {font-size: 1.1em; text-align: center; }
.center h2, .center h3, .center h4, .center p, p.center {text-align: center;}
.center ul li {padding: 2px 0; margin: 0; text-align: center;}
.testimonials p {font-style: italic;}
#affiliate-logos img {padding: 1em;}

#main-content a {font-size: 1em; text-decoration: none; font-weight: bold; color: #898958;}
#main-content a:hover {color:#707047; text-decoration: underline;}
#main-content a:visited {color: #707047;}
#main-content ol.nostyle { list-style: none;}
#main-content ol.nostyle li { padding: 0.2em 0;}
p.contact-us {font-weight: bold; margin-top: 2em;}
ul#mainnav {
	text-align: left;
	list-style: none;
	font-family: "trebuchet ms", tahoma, verdana, helvetica, arial, sans-serif;
	font-size: 1.2em;
	margin: 0; padding: 1em 0;
	background-color: #132717;
	width: 210px;
}
ul#mainnav li {padding: 0 1em 0 1.5em; margin: 0;}
ul#mainnav a {color: #c92; text-decoration: none;}
.hilite {color: red;}
.lolite {color: #555;}
.heavy {font-weight: bold;}
ul#mainnav li:before { content: "\00BB \0020"; color: #c92;}
ul#mainnav ul li:before { content: ""; }

ul#mainnav ul {list-style: none; margin: 0; padding-left: 1.5em;}
ul#mainnav ul ul {font-size: 12px; padding: 0.2em 0 0.3em 1em;}
ul#mainnav ul li {padding: 0 0.2em; margin: 0;}
ul#mainnav ul ul a {color: white;}
.float-left {float: left; padding: 4px 12px 4px 0;}

#subnav {width: 180px; float: right; border: 3px double #d3d3d3; background-color: #f9f9f9; margin: 0 0 1.5em 1.5em;}
#subnav ul {list-style: none; margin: 1em; padding: 0; line-height: 1.4em;}
#subnav li {text-align: left; padding: 0;}
#contact-details { margin: 1em auto; }