body,
html {
    margin: 4px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    background:#336633 url('/images/bg.gif') repeat 100%;
    color:#000000;
    }
body {
    min-width:800px;
    }
h1
{
	font-family: Verdana;
	font-size: 20px;
	color: #336633;
	margin: 0px;
	padding-bottom: 10px;
	text-align: center;
}

h2
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #EEEEEE;
	margin: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	text-align: center;
	background-color: #336633;
	width: 584px;
}
#wrap {
    margin:0 auto;
    width:800px;
    overflow: hidden;
    border: solid 1px #000000;
    background-color: #FFFFFF;
    }
#header {
    background:#313131;
    background-image: url('/images/header-bg.gif');
    text-align: left;
    }

#main {
    float:right;
    width:590px;
    padding-bottom: 20010px;  /* X + padding-bottom */
    margin-bottom: -20000px;  /* X */
    padding-left: 9px;
    padding-top: 5px;
    padding-right: 9px;
    font-family: Verdana;
    text-align: left;
    }
#sidebar {
    background-color:#336633;
    float:left;
    width:192px;
    padding-bottom: 20010px;  /* X + padding-bottom */
    margin-bottom: -20000px;  /* X */
    text-align: center;
}

#sidebarInterior {
    background-color:#EEEEEE;
    float:left;
    width:192px;
    padding-bottom: 20010px;  /* X + padding-bottom */
    margin-bottom: -20000px;  /* X */
    text-align: left;
    }
#sideNav {
    background-color:#EEEEEE;
    padding:  10px 5px 5px 5px;
    text-align: left;
    width: 182;
    }

#navTitle {
    background-color:#336633;
    padding:  2px 0px 2px 5px;
    text-align: left;
    font-family: Verdana;
    font-weight: bold;
    color: #EEEEEE;
    width: 182px;
    }

#footer {
    background:#FFFFFF;
    clear:both;
    position: relative;
    color: #666666;
    font-family: Verdana;
    font-size: 10px;
    text-align: center;
    width: 100%;
    }

	/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none}
	#nav {font-weight:bold;font: bold 96% arial;margin: 0 10px 0 0px}
	#nav li {position:relative;background: #999;float: left;width: 10em;display:block;margin: 0;border-bottom: 3px solid #666;border-right: 3px solid #252525;padding:0}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px}
	#nav a:hover {color:#000}
	
	#nav li ul {border-left: 1px solid #c00;background: #f6f6f6;width:15.8em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:14em}
	#nav li li a:hover {color:#fff;background:#c00}
	
	#nav li.active {background: #336633;border-bottom: 3px solid #336633}
	#nav li.active ul {border:none;background: #c00}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {color:#000}
	
	#nav li.active li {border:none;border-top: 1px solid #c15c5c;border-bottom: 1px solid #870000}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background: #666;color:#fff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666;}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
	
	/* NAV LINKS */
.navLink {
	font-family: verdana;
	font-size: 12px;
	color: #336633;
	text-decoration:none;
	font-weight: bold;
	line-height: 20px;
}

a.navLink:visited {
	font-family: verdana;
	font-size: 12px;
	color: #336633;
	text-decoration:none;
	font-weight: bold;
	line-height: 20px;
}

a.navLink:hover {
	font-family: verdana;
	font-size: 12px;
	color: #336633;
	text-decoration:none;
	font-weight: bold;
	background-color: #FFFFCC;
	line-height: 19px;
	border: solid 1px #336633;
	text-align: left;
}

.navLinkSelected {
	font-family: verdana;
	font-size: 12px;
	color: #336633;
	text-decoration:none;
	font-weight: bold;
	background-color: #FFFFCC;
	width: 100%;
	line-height: 19px;
	border: solid 1px #336633;
	text-align: left;
}

a.navLinkSelected:visited {
	font-family: verdana;
	font-size: 12px;
	color: #336633;
	text-decoration:none;
	font-weight: bold;
	background-color: #FFFFCC;
	width: 100%;
	line-height: 19px;
	border: solid 1px #336633;
	text-align: left;
}

a.navLinkSelected:hover {
	font-family: verdana;
	font-size: 12px;
	color: #336633;
	text-decoration:none;
	font-weight: bold;
	background-color: #FFFFCC;
	width: 100%;
	line-height: 19px;
	border: solid 1px #336633;
	text-align: left;
}
	/* END NAV LINKS */

.mainlink {
	font-family: verdana;
	font-size: 12px;
	color: #336633;
	text-decoration:underline;
	font-weight: bold;
	width: 100%;
	height: 18px;
}

a.mainlink:visited {
	font-family: verdana;
	font-size: 12px;
	color: #336633;
	text-decoration:underline;
	font-weight: bold;
	width: 100%;
	height: 18px;
}

a.mainlink:hover {
	font-family: verdana;
	color: #336633;
	text-decoration:underline;
	font-weight: bold;
	background-color: #FFFFCC;
	width: 100%;
	height: 18px;
	text-align: left;
}

.bluelink {
	font-family: verdana;
	color: #0000FF;
	text-decoration:underline;
	line-height: 18px;
}

a.bluelink:visited {
	font-family: verdana;
	color: #0000FF;
	text-decoration:underline;
	line-height: 18px;
}

a.bluelink:hover {
	font-family: verdana;
	color: #0000FF;
	text-decoration:none;
	line-height: 18px;
}

.bluelink2 {
	font-family: verdana;
	color: #0000FF;
	text-decoration:none;
	line-height: 18px;
	font-size: 14px;
}

a.bluelink2:visited {
	font-family: verdana;
	color: #0000FF;
	text-decoration:none;
	line-height: 18px;
	font-size: 14px;
}

a.bluelink2:hover {
	font-family: verdana;
	color: #0000FF;
	text-decoration:none;
	line-height: 18px;
	font-size: 14px;
}

.ajaxLink { font-size: 10px; width: 100%; padding: 2px 4px 2px 4px; font-family: Verdana; font-size: 10px; font-weight: normal; }
A.ajaxLink {color:#333333; text-decoration: none; }
A.ajaxLink:visited {color:#333333; text-decoration: none; }
A.ajaxLink:link	  {color:#333333; text-decoration: none; }
A.ajaxLink:visited {color:#333333; text-decoration: none; }
A.ajaxLink:hover	  {color:#000000; text-decoration: none; background-color: #CCCCCC; }
	
.greenText
{
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #336633;
}

.maintextbig
{
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
}

.maintext
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}
.whitetext
{
    font-family: Verdana;
    font-size: 12px;
    color: #EEEEEE;
}

.whitetextsmall{
    font-family: Verdana;
    font-size: 11px;
    color: #EEEEEE;
}
.mBox
{
	border: 1px solid #336633;
	padding-bottom: 5;
	height: auto;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
}

.mBox2
{
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
}

.mTitle
{
	padding-left: 5;
	width: 100%;
	height: 16px;
	text-align: left;
	background-color: #336633;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: #EEEEEE;
}

.mText
{
	padding-top: 5;
	padding-left: 5;
	width: 100%;
	height: auto;
	text-align: left;
}

.rating
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #EEEEEE;
    background-color: #336633;
    width: 60px;
    text-align: center;
    padding-bottom: 1px;
}

.ratingNumber
{
    font-family: Verdana;
    font-size: 24px;
    font-weight: bold;
    color: #000000;
    background-color: #CCCCCC;
    width: 60px;
    text-align: center;
    margin: 0px;
}

.greenGrad
{
	background: url('/images/green-grad.gif'); 
	height: 20px; 
	font-weight: bold; 
	font-size: 13px; 
	font-family: Verdana;
	padding: 1px 0px 0px 4 px;
	text-align: left;
	color: #000000;
}