body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
body {
	background-color: #E2E2E0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.orangtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9122;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.bg {
	background-color: #FFDE00;
}
.spotprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC9900;
	height: 21px;
}
.whitebg {
	background-color: #FFFFFF;
}
.contheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC9900;
	height: 20px;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
}
.darkbro {
	background-color: #CC9900;
	height: 1px;
}
.boderbrow {
	border: 1px solid #CC9900;
}


.logintextbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	background-color: #FFFFFF;
	height: 15px;
	width: 75px;
}
.bottomtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.bottomlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.bottomlink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B7541;
	text-decoration: none;
}

.bottombg {
	background-color: #E5C66C;
}


.browtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #CC9900;
	text-decoration: none;
}

.spottext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C49F09;
}

.greentext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #005B00;
	text-decoration: none;
	text-align: justify;
}
.tbblackboder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.GYTable {
	background-color: #F7F7F7;
	border: 1px solid #FFCC00;
}
.YYTable {
	background-color: #FFFFEC;
	border: 1px solid #FFCC00;
}
.boderyellow {
	border: 1px solid #FFCC00;
}


.boderblack {
	border: 1px solid #000000;
}

.red {
	color: #FF0000;
	font-weight: bold;
}


.textlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.textlink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC9900;
	text-decoration: none;
}
.toplink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #003300;
	text-decoration: none;
}
.toplink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #CC9900;
	text-decoration: none;
}

.newmenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color:#006600;
	text-decoration: none;
}
.newmenu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #CC9900;
	text-decoration: none;
}

.loginlink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
}
.loginlink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #F0B500;
	text-decoration: none;
	font-weight: bolder;
}
.lefthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/leftheadbg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 5px;
}
.weatherhead {
	background-image: url(images/weatherhead.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
}
.weathercontbg {
	background-color: #F4F4F4;
	border: 1px solid #CC9900;
}
.partner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	background-image: url(images/partner.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 5px;
}
.leftcontbg {
	background-color: #DEE8DD;
	border: 1px solid #CC9900;
}
.tickerhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-image: url(images/tickerbg.jpg);
	height: 30px;
	font-weight: bolder;
	text-align: right;
}
.checkbox {
	background-color: #FFFFFF;
	height: 15px;
	width: 15px;
	border: 1px solid #DAB44E;
	text-align: left;
}


.tickerside {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #315525;
	text-decoration: none;
	background-color: #DBBA69;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #FFFFFF;
	height: 15px;
	padding: 5px;
}


#marqueecontainer{
	position: relative;
	width: 185px; /*marquee width */
	height: 200px; /*marquee height */
	background-color: #DEE8DD;
	overflow: hidden;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden;
	width: 505px; /*width of featured content slider*/
	height: 555px;
}

.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;
	width: 500px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 550px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 7.5px;
	margin-bottom: 7.5px;
}


/* ######### CSS for top level tabs ######### */

.tabsmenuclass ul{
	overflow: hidden;
	width: 250px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 256px;
}

.innertabsmenuclass ul{
	overflow: hidden;
	width: 727px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 60px;
}

.tabsmenuclass li{

}

.tabsmenuclass a{

}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{

}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
	clear: left;
	width: 730px;
	height: 85px;
	margin: 0px;
	padding: 0px;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
	float: left;
	text-decoration: none;
	width: 175px;
}

.innertabsmenucontentclass{
	clear: left;
	width: 727px;
	height: 82px;
	margin: 0px;
	padding: 0px;
}
.innertabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.innertabsmenucontentclass li{
	float: left;
	text-decoration: none;
}


/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
	width: 100%; /*leave this value as is in most cases*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBD7B5;
	background-color: black;
	background-image: url(images/tab1.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.whitetext {
	font-weight: bolder;
	color: #FFFFFF;
}
.left {
	background-image: url(images/lbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 222px;
}
.right {
	background-image: url(images/stylepoint.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 28px;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
	float: left;
	color: #FFFFFF;
	text-decoration: none; /*darkred divider between menu items*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BBD7B5;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.indentmenu ul li a:visited{
	color: #FFFFFF;
}

.indentmenu ul li a.selected{
	color: #000000 !important;
	padding-top: 2px; /*shift text down 1px*/
	padding-bottom: 2px;
	background-color: black;
	background-image: url(images/tab2.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.tabbox {
	background-color: #FFFFFF;
	height: 150px;
	width: 185px;
	margin-bottom: 1em;
	border: 1px solid #999933;
}
.innerleftbg {
	background-image: url(images/editorbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.loginbg {
	background-repeat: no-repeat;
	background-position: top;
	height: 112px;
	background-image: url(images/login%20inner.jpg);
}
.loginbghome {
	background-repeat: no-repeat;
	background-position: top;
	height: 112px;
	background-color: #CC9900;
}


/* ######### CSS for Indented CSS Tabs SEARCH. Remove if not using ######### */


.search{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.search ul{
	margin: 0;
	padding: 0;
	float: left;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: center center;
}

.search ul li{
	display: inline;
}

.search ul li a{
	float: left;
	color: #CC9900 !important;
	background-image: url(images/innertabbg1.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 19px;
	width: 157px;
	border: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-left: 5px;
	text-align: center;
	text-decoration: none;
}

.search ul li a:visited{
	color: #CC9900;
	
	padding-top: 3px;
	padding-left: 5px;
}

.search ul li a.selected{
	color: #CC9900 !important;
	background-image: url(images/innertabbg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 19px;
	width: 157px;
	font-weight: bolder;
	border: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-left: 5px;
	text-align: center;
	text-decoration: none;
}
.searchtabbox {
	background-color: #FFFFFF;
	height: 400px;
	width: 314px;
	margin-bottom: 1em;
	border: 1px solid #EAD59A;
}


/* ######### Images below ######### */

#FrogJS{
				width: 760px;
				height: 450px;
				margin: 0 auto;
			}
#FrogJSCredit{
				text-align: right;
				font-size: 80%;
				color: #999;
				padding: 1px;
			}
#FrogJSCaption{
				text-align: left;
				line-height: 140%;
			}



/* ######### Switch Menu ######### */
.menutitle{
	cursor:pointer;
	text-align:left;
}

.submenu{
	margin-bottom: 0.5em;
	text-align: left;
}
.sidecom {
	background-image: url(images/reporthead/sideline.gif);
	background-repeat: repeat-y;
	width: 5px;
}
