/* CSS Document */

body { 
	background-color: #FFFFFF;
	background-image: url(../images/background-shad.gif); background-position: left;
	background-repeat: repeat-y;
	margin: 0px;
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 140%;
	scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #C0C0C0;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-arrow-color: #000000;
	scrollbar-darkshadow-color: #EEEEEE;
    scrollbar-track-color: #EEEEEE;
	}

td { 
	margin: 0px;
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 140%;
	}
input, select{ 
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align:middle;
	border-style:none;
}
input{ width:80%}
select{ width:100%}
tr { 
	margin: 0px;
	font-family: Verdana, "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 140%;
	}

/*TEXT STYLES*/

.maintitleslime { font-size: 15px; font-family: "GillSans", Verdana, "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; text-align: center; color: #FFFFFF; text-transform: uppercase; background-color: #CCCC00; padding: 1px 10px 1px 10px; }
.maintitlesorange { font-size: 15px; font-family: "GillSans", Verdana, "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; text-align: center; color: #FFFFFF; text-transform: uppercase; background-color: #FB8828; padding: 1px 10px 1px 10px; }
.maintitleslilac { font-size: 15px; font-family: "GillSans", Verdana, "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; text-align: center; color: #FFFFFF; text-transform: uppercase; background-color: #9380B2; padding: 1px 10px 1px 10px; }
.maintitlespurple { font-size: 15px; font-family: "GillSans", Verdana, "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; text-align: center; color: #FFFFFF; text-transform: uppercase; background-color: #5E3B97; padding: 1px 10px 1px 10px; }
.maintitlesblue { font-size: 15px; font-family: "GillSans", Verdana, "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; text-align: center; color: #FFFFFF; text-transform: uppercase; background-color: #344859; padding: 1px 10px 1px 10px; }
.maintitlesbrown { font-size: 15px; font-family: "GillSans", Verdana, "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; text-align: center; color: #FFFFFF; text-transform: uppercase; background-color: #A76325; padding: 1px 10px 1px 10px; }

.marketheader { color: #FFFFFF; font-weight: bold; text-transform: uppercase; background-color: #B9B9B9; padding: 1px 2px 1px 3px; }

.bold12 {
	font-size: 12px;
	font-weight: bold;
	}
.bold11 {
	font-size: 11px;
	font-weight: bold;
	}
.bold10 {
	font-size: 10px;
	font-weight: bold;
	}
.bold9 {
	font-size: 9px;
	font-weight: bold;
	}
	
.plain9 {
	font-size: 9px;
	}

ul { list-style: outside square }


/*TABLE STYLES*/
.footerlinksbox { padding: 1px 18px 1px 18px; }

.greyborder {border-width: 1px; border-style: solid; border-color: #CCCCCC;}
.greybordertop {border-top: 1px solid #CCCCCC;}
.greyborderbot {border-bottom: 1px solid #CCCCCC;}
.whiteborder {border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 3px 10px 3px 10px; }

.cornertoplime {border-left: 10px solid #CCCC00; border-top: 10px solid #CCCC00; }
.cornerbotlime {border-right: 10px solid #CCCC00; border-bottom: 10px solid #CCCC00; }
.cornertoporange {border-left: 10px solid #FB8828; border-top: 10px solid #FB8828; }
.cornerbotorange {border-right: 10px solid #FB8828; border-bottom: 10px solid #FB8828; }
.cornertoplilac {border-left: 10px solid #9380B2; border-top: 10px solid #9380B2; }
.cornerbotlilac {border-right: 10px solid #9380B2; border-bottom: 10px solid #9380B2; } 
.cornertoppurple {border-left: 10px solid #5E3B97; border-top: 10px solid #5E3B97; }
.cornerbotpurple {border-right: 10px solid #5E3B97; border-bottom: 10px solid #5E3B97; }
.cornertopblue {border-left: 10px solid #344859; border-top: 10px solid #344859; }
.cornerbotblue {border-right: 10px solid #344859; border-bottom: 10px solid #344859; }
.cornertopbrown {border-left: 10px solid #A76325; border-top: 10px solid #A76325; }
.cornerbotbrown {border-right: 10px solid #A76325; border-bottom: 10px solid #A76325; }

.tableheader { color: #FFFFFF; background-color: #95AABC; font-weight: bold; padding: 1px 2px 1px 2px; text-align: center; }
.tablesubheader { background-color: #D4E0EA; font-weight: bold; padding: 1px 2px 1px 2px; text-align: center; }
.tablewhite { background-color: #F7F7F7; padding: 1px 2px 1px 2px; vertical-align: top; } 
.tablegrey { color: #333333; background-color: #F0EFEF; padding: 1px 2px 1px 2px; vertical-align: top; }


/*SIDE BAR STYLES*/
.commentbox { font-size: 9px; background-color: #E1EBF3; padding: 5px 5px 15px 5px; border-top: 1px solid #FFFFFF; }
.linksbox { font-size: 9px; background-color: #F0EFEF; padding: 5px 5px 15px 5px; border-top: 1px solid #FFFFFF; }
	
/*POSITIONING STYLES*/

.maincontent { align: center; }

.logo { height: 70px; background-repeat: no-repeat; background-image: url(../images/logo.gif); background-position: left center; }
.iframe {overflow-x: hidden; }

.sublinkbox { padding-bottom: 10px; }

img.mini {float: left}
	
/*FORM STYLES*/
.formheaders {
	background-color: #DDDDDD;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	}

/*LINK STYLES*/

a:visited { color: #666666; text-decoration: underline; }
a:active { color: #666666; text-decoration: underline; }
a:link { color: #666666; text-decoration: underline; }
a:hover { color: #333333; text-decoration: none; }

a.line:visited { text-decoration: underline;}
a.line:active { text-decoration: underline;}
a.line:link { text-decoration: underline;}
a.line:hover { text-decoration: none;}

a.noline:visited { color: #666666; text-decoration: none;}
a.noline:active { color: #666666; text-decoration: none;}
a.noline:link { color: #666666; text-decoration: none;}
a.noline:hover { color: #000000; text-decoration: none;}

a.sublinklime:visited { color: #CCCC00; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinklime:active { color: #CCCC00; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinklime:link { color: #CCCC00; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinklime:hover { color: #999900; font-size: 11px; text-transform: uppercase; text-decoration: none; }

a.sublinkorange:visited { color: #FB8828; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkorange:active { color: #FB8828; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkorange:link { color: #FB8828; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkorange:hover { color: #CA5D02; font-size: 11px; text-transform: uppercase; text-decoration: none; }

a.sublinklilac:visited { color: #9380B2; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinklilac:active { color: #9380B2; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinklilac:link { color: #9380B2; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinklilac:hover { color: #58417F; font-size: 11px; text-transform: uppercase; text-decoration: none; }

a.sublinkpurple:visited { color: #5E3B97; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkpurple:active { color: #5E3B97; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkpurple:link { color: #5E3B97; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkpurple:hover { color: #301162; font-size: 11px; text-transform: uppercase; text-decoration: none; }

a.sublinkbrown:visited { color: #A76325; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkbrown:active { color: #A76325; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkbrown:link { color: #A76325; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkbrown:hover { color: #744106; font-size: 11px; text-transform: uppercase; text-decoration: none; }

a.sublinkblue:visited { color: #344859; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkblue:active { color: #344859; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkblue:link { color: #344859; font-size: 11px; text-transform: uppercase; text-decoration: none; }
a.sublinkblue:hover { color: #000000; font-size: 11px; text-transform: uppercase; text-decoration: none; }

a.viewdetails:visited { color: #FB8828; font-size: 11px; text-decoration: none; font-weight: bold; }
a.viewdetails:active { color: #FB8828; font-size: 11px; text-decoration: none; font-weight: bold; }
a.viewdetails:link { color: #FB8828; font-size: 11px; text-decoration: none; font-weight: bold; }
a.viewdetails:hover { color: #CA5D02; font-size: 11px; text-decoration: none; font-weight: bold; }

a.footerlinks:visited { font-size: 9px; color: #999999; text-transform: uppercase; text-decoration: none; }
a.footerlinks:active { font-size: 9px; color: #999999; text-transform: uppercase; text-decoration: none; }
a.footerlinks:link { font-size: 9px; color: #999999; text-transform: uppercase; text-decoration: none; }
a.footerlinks:hover { font-size: 9px; color: #666666; text-transform: uppercase; text-decoration: none; }

a.linksboxlink:visited { font-size: 9px; font-weight: bold; text-decoration: underline; color: #516A7F; }
a.linksboxlink:active { font-size: 9px; font-weight: bold; text-decoration: underline; color: #516A7F; }
a.linksboxlink:link { font-size: 9px; font-weight: bold; text-decoration: underline; color: #516A7F; }
a.linksboxlink:hover { font-size: 9px; font-weight: bold; text-decoration: none; color: #516A7F; }

a.boldlink:visited { font-weight: bold; }
a.boldlink:active { font-weight: bold; }
a.boldlink:link { font-weight: bold; }
a.boldlink:hover { font-weight: bold; }

a.darklink:visited { color: #666666; }
a.darklink:active { color: #666666; }
a.darklink:link { color: #666666; }
a.darklink:hover { color: #333333; }
