a#active_menu {
	color: #000000;
	font-weight: bold;
}

a#active_menu:hover {
	color: #FCD253;
	text-decoration: none;
}

a:link {
	color: #713002;
	text-decoration: none;

}

a:visited {
	color: #FF7F50;
	text-decoration: none;
}

a:hover {
	color: #FF3300;
	text-decoration: underline; /*text-decoration: underline;*/
}

a.mainlevel:link, a.mainlevel:visited {
	border-bottom: 1px solid #ededed;
	color: #c65200;
	display: block;	
	line-height: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;	
text-align: right;
}

a.mainlevel:hover {
	background-color: #EEF6CE;
	color: #FD5501;
}

a.mainlevel-footer:link, a.mainlevel-footer:visited { font-size: 12px; padding-left: 10px; padding-right: 10px; text-align: right; text-decoration: none; }
a.mainlevel-footer:hover { color: #FF7902; }

a.mainlevel-info:link, a.mainlevel-info:visited {
	border-bottom: 1px solid #ededed;
	color: #666666;
	display: block;	
	line-height: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;	
text-align: right;
}

a.mainlevel-info:hover {
	background-color: #EEF6CE;
	color: #FD5501;
}

a.readon:link, a.readon:visited {
	background-image: url(../images/read.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #5B5B5B;		
	padding-left: 20px;
}

a.readon:hover {
	color: #FF9900;
	text-decoration: none;
}

a.sublevel:link, a.sublevel:visited {
	border-bottom: 1px;
	border-bottom-color: #CACACA;
	border-bottom-style: solid;
	color: #000000;
	display: block;	
	line-height: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
	width: 140px;
}

a.sublevel:hover {
	color: #C0C0C0;
	text-decoration: none;
}





input.button {
	text-align: center;
	width: 60px;
}



li {

list-style: none;

	
	
}

ol {
	margin: 0px;
	padding: 0px;
}

td,tr,p,div {
	color: #666666;
	font-family: Arial, verdana, sans-serif;
	font-size: 13px;	
letter-spacing: 0.5px;
line-height: 125%;
}

ul {
	margin: 0px;
	padding: 0px;
}

.button {
	background-color: #F5F5F5;
	border: 1px solid #CBCBCB;
	color: #000000;	
}

.button:hover {
	color: #FF8C00;
}

/** category text format and links **/
.category {
	
}

.componentheading {
	color: #c65200;
font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
font-size: 30px;
letter-spacing: -2px;
font-weight: normal;
margin: 0px;
padding-bottom: 10px;
}

.contentdescription {
	}

.contentheading {
	color: #713002;
font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
font-size: 30px;
letter-spacing: -2px;
font-weight: normal;
margin: 0px;
padding-bottom: 10px;
}

.signup {
	color: #1D92F2;
font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
font-size: 20px;
letter-spacing: 0px;
font-weight: normal;
margin: 0px;
padding-bottom: 10px;
}

/* Content - Sections & Categories */
.contentpane {
}

.contentpaneopen {
}

.createdate {
	color: #708090;	
}

.headings {
	color: #713002;	
	font-size: 18px;	
	letter-spacing: -1px;
	text-transform: uppercase;
}

.headings1 {
	color: #713002;	
	font-size: 18px;	
	letter-spacing: -1px;
	text-transform: uppercase;
}

.h1 {

	color: #713002;
font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
font-size: 30px;
letter-spacing: -2px;
font-weight: normal;
margin: 0px;
padding-bottom: 10px;
}

h2 {

	line-height: 24px;
}

.headings2 {
	color: #713002;	
	font-size: 18px;	
	letter-spacing: -1px;
	text-transform: uppercase;
}

input.inputbox{
background-color: #fafafa;
	border: 1px solid #ccc;


}

input.inputbox#mod_login_username{
	background-color: #fafafa;
	border: 1px solid #ccc;
width: 190px;
margin: 0px;
	



}

input.inputbox#mod_login_password{
background-color: #fafafa;
	border: 1px solid #ccc;
width: 190px;
margin: 0px;


}

input.inputbox#mod_search_searchword{
	background-color: #fafafa;
	border: 1px solid #ccc;
width: 190px;
	margin: 0px;



}

.modifydate {
	color: #808080;	
	
}

.moduletable {

}

.moduletable td {
	
}

.moduletable h3 {
	color: #713002;
font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
font-size: 18px;
letter-spacing: -2px;
font-weight: normal;
margin: 0px;
padding-bottom: 10px;
text-align: right;
}


.moduletable-main {
	background-image: url(../images/nav.gif);
	background-position: top right;
	background-repeat: no-repeat;		
	padding-top: 50px;
padding-bottom: 15px;
	

}

.moduletable-info {
	background-image: url(../images/servicos.gif);
	background-position: top right;
	background-repeat: no-repeat;		
	padding-top: 50px;
padding-bottom: 15px;
	
}


.quote {
	background: #F7FAEC;
	border: 1px solid #ededed;
	color: #666666;
	display: block;	
	font-size: 15px;
	line-height: 20px;	
	width: 98%;
padding: 5px;

}

.quote2 {
	background: #F2F0E4;
	border: 1px solid #ededed;
	color: #666666;
	display: block;	
	font-size: 15px;
	line-height: 20px;	
	width: 98%;
padding: 5px;

}


.sectiontableentry1 {
}

	
}

.sectiontableentry2 {}

	
}

.sectiontableheader {
	
}

.small {
	color: #FF8C00;	
	font-size: 11px;
	
}

.smalldark {
	color: #FF8C00;
	font-size: 10px;
	
}

#bodycontainer{
float: left;
position: absolute;
top: 370px;
left: 260px;
}

#bottom{
float: center;
position: relative;
height: 129px;
text-align: center;
border-top: 1px solid #ededed;
padding-top: 10px;

}

#bottom td{
text-align: center;
}



#content{
position: relative;

}

#content li{
list-style-position: inside;
list-style: square;

}

#leftmenu {
width: 221px;
height: 395px;
background-image: url(/images/menuback2.jpg);
background-position: top;
background-repeat: no-repeat;
position: absolute;
left: 40px;
top: 108px;
}

#menu {

width: 180px;
margin-left: 20px;
padding-top: 20px;

}

#menu .moduletable{
padding-bottom: 20px;

}


#topleft {
width: 300px;
height: 53px;
background-image: url(/images/topleft3.gif);
background-position: top;
background-repeat: no-repeat;
position: absolute;
left: 40px;
top: 25px;
}

#topslogan {
width: 416px;
height: 53px;
background-image: url(/images/topslogan3.gif);
background-position: top;
background-repeat: no-repeat;
position: absolute;
left: 530px;
top: 25px;
}


#topscroll {
color: #fff;
font-size: 12px;
font-weight: bold;
width: 860px;
height: 20px;
position: absolute;
left: 40px;
top: 85px;
}

#header{
position: absolute;
left: 270px;
top: 110px;
width: 641px;
height: 327px;
}

img{
border: 0px;
}


div.NB			{ color:#ffffff; display:block; text-decoration:none; position:relative; z-index:10; }
div.NBAR			{ background-color:#a00; border:1px #f00 outset; color:#fff; position:relative; }
table.NAVBAR		{ background-color:#a00; color:#fff; width:756; font-family:sans-serif; font-size:11pt; font-weight:bold; }
table.NAVBAR a.LNK		{ background-color:#a00; color:#fff; border:1px #a00 solid; display:block; text-align:center; text-decoration:none; width:100%; }
table.NAVBAR a.LNK:hover	{ background-color:#f00; border:1px #a00 outset; }
table.NAVBAR a.LNK:active	{ background-color:#600; border:1px #a00 inset;  }
table.NAVBAR a.HRF		{ background-color:#a00; color:#fff; border:1px #a00 solid; cursor:default; display:block; text-align:center; text-decoration:none; width:100%; }
table.NAVBAR a.HRF:hover	{ background-color:#f00; border:1px #f00 solid; }
table.NAVBAR a.HRF:active	{ background-color:#f00; border:1px #f00 solid;  }

.DM			{ background-color:#009; position:absolute; z-index:11; }
.DMT			{ background-color:#00c; border:1px outset #00f; color:#fff; font-family:sans-serif; font-size:11pt; font-weight:bold; }
.DMA			{ position:relative; z-index:20;}
table.DMT a.LNK		{ background-color:#009; color:#fff; border:1px #009 solid; display:block; text-align:left; text-decoration:none; width:100%; padding:0 4px; }
table.DMT a.LNK:hover	{ background-color:#00f; border:1px #00f outset; }
table.DMT a.LNK:active	{ background-color:#006; border:1px #00f inset; }
table.DMT a.HRF		{ background-color:#009; color:#fff; border:1px #009 solid; cursor:default; display:block; text-align:left; text-decoration:none; width:100%; }
table.DMT a.HRF:hover	{ background-color:#00f; border:1px #00f solid; }
table.DMT a.HRF:active	{ background-color:#00f; border:1px #00f solid; }

sub			{ font-size:8pt; }
div.DMA			{ color:#fff; position:absolute; top:0px; }
#BERR			{ border:solid 2px #ff0000; color:#f00; font-family:sans-serif; font-size:10pt; font-weight:bold; text-align:center; }

#supmsgH			{ background-color:#36368e; color:##36368e; font-family:arial,sans-serif; font-size:12pt; height:104px;}
#supmsgHD			{ color:#fff; font-size:12pt;}
#supmsgTI			{ color:#fff; font-size:18pt; font-weight:bold; padding-top:8px; }
#supmsgDT			{ color:#fff; font-size:10pt; padding:2px 2px 6px 2px;}
#supmsgCM			{ color:#fff; font-size:8pt; }
#supmsgIH			{ background-color:#a00; color:#fff; font-family:arial,sans-serif; font-size:9pt; padding:2px 0px; height:59px; vertical-align:middle; }
#supmsgIM			{ background-color:#a00; height:238px; width:175px; } 
#supmsgTX			{ background-color:#fff; color:#000; font-family:arial,sans-serif; font-size:12pt; padding:4px; }

#FPL			{ font-family:arial,sans-serif; font-size:12pt; }
#FPL td			{ width:33.3%; font-size:12pt; font-weight:bold; text-align:center; vertical-align:middle; }
#FPL td img		{ border:none; margin:0; padding:2px 0px 4px 0px;}
#FPL td a			{ background-color:#fff; border:2px solid  #fff; display:block; position:relative; text-decoration:none; margin:0px; height:140px; padding:2px; width:100px; }
#FPL td a:visited		{ background-color:#fff; border:2px solid  #fff; }
#FPL td a:hover		{ background-color:#bdf; border:2px outset #def; }
#FPL td a:active		{ background-color:#9cf; border:2px inset  #def; }
.FPMS			{ height:100px; width:350px; }

table.MAIN		{ font-family:sans-serif; font-size:11pt; }
.caption div		{ color:#006; font-family:arial,sans-serif; font-size:8pt; padding-top:4px; text-align:center; }
input,select,textarea	{ background-color:#f0f0ff; }
.signature		{ font-weight:bold; font-style:italic; }

a.ABUT			{ background-color:#fff; border:2px solid  #fff; color:#00f; display:block; position:relative; text-decoration:none; margin:0px; height:140px; padding:2px; width:100px; }
a.ABUT:visited		{ background-color:#fff; border:2px solid  #fff; }
a.ABUT:hover		{ background-color:#bdf; border:2px outset #def; }
a.ABUT:active		{ background-color:#9cf; border:2px inset  #def; }

a.tbut			{ background-color:#bdf; border:2px solid; border-color:#99f #006 #006 #99f; color:#00f; display:block; font-size:9pt; position:relative; text-decoration:none; margin:0px; padding:2px; }
a.tbut:hover		{ background-color:#EEBB54; }
a.tbut:active		{ background-color:#9cf;  border-color:#006 #99f #99f #006; }

div.elec, div.race		{ color:#fff; font-family:arial,sans-serif; font-size:12pt; font-weight:bold; margin-top:.3in; padding:4px;}
div.elec			{ background-color:#00c; border:1px #00f outset; margin-top:.3in; }
div.race			{ background-color:#c00; border:1px #f00 outset; }
div.eltitl		{ color:#f00; font-family:arial,sans-serif; font-size:20pt; font-weight:bold; }
div.eldate		{ color:#009; font-family:arial,sans-serif; font-size:18pt; font-weight:bold; }
table.ELDATA		{ font-family:arial,sans-serif; font-size:10pt; text-align:left; width:760px;}
table.ELDATA thead th	{ background-color:#009; border:1px outset #009; color:#fff; font-family:arial,sans-serif; font-size:8pt; text-align:center; }
table.ELDATA th.info	{ text-align:center; }
table.ELDATA td		{ padding-left:10px; }
a.BLNK			{ background-color:#fff; border:1px solid  #fff; color:#006; padding:2px; text-decoration:none; }
a.BLNK:hover		{ background-color:#ddf; border:1px outset #00f; }
a.BLNK:active		{ background-color:#bbf; border:1px inset  #00f; }
a.INFO			{ background-color:#eef; border:1px solid  #fff; display:block; color:#006; width:80%; text-align:center; font-style:italic; text-decoration:none; }
a.INFO:hover		{ background-color:#ddf; border:1px outset #00f; display:block; }
a.INFO:active		{ background-color:#bbf; border:1px inset  #00f; display:block; }
.HOSTEDBY			{ border-top:4px #90f ridge; font-size:10pt; font-weight:bold;  padding-top:10px; margin-top:10px; text-align:center; }
#ftitle			{ border-top:2px #080 groove; color:#008D00; font-size:10pt; font-weight:bold; padding-top:4px; text-align:center; }
#cright			{ font-size:8pt; font-weight:bold;  margin:10px 0px 0px 0px; text-align:center; }
#siteby			{ font-size:7pt; margin:0px 0px 10px 0px;  text-align:center; }
#siteby a			{ border-bottom:1px solid; text-decoration:none; color:#00f; }
#siteby a sup		{ font-size:70%; }
.PGHD			{ color:#309; font-family:arial black,arial,helvetica,sans-serif; font-size:24pt; }
.FRAMED			{ border:4px #90f ridge; padding:10px; margin-bottom:10px;}
table.MSTATE th		{ border:4px #90f ridge; color:#00f; font-family:arial,sans-serif; font-size:16pt; font-weight:bold; padding:10px; }
.ind			{ margin-left:20px; }
.rf			{ font-size:8pt; }
a.molnk			{ border:1px; }
a.molnk:hover		{ border:solid 1px; border-color:#9ff #033 #033 #9ff; background-color:#def; text-decoration:none; }
a.molnk:active		{ border:solid 1px; border-color:#033 #9ff #9ff #033; background-color:#006; color:#fff; text-decoration:none; }
ul.ilist li		{ margin-bottom:10px; }

table#litem		{ color:#000; font-size:9pt; }
table#litem td		{ vertical-align:baseline; }
table#litem a		{ color:#009; display:block; padding:1px 4px; text-decoration:none; }
table#litem a:hover		{ background-color:#EEBB54; }
table#litem a:active	{ background-color:#9cf; }
table#litem a.abut		{ background-color:#036; border:1px solid; border-color:#ccf #003 #003 #ccf; color:#fff; display:block; font-size:8pt; margin-bottom:0px; padding:2px 4px; text-decoration:none; }
table#litem a.abut:hover	{ background-color:#09f; }
table#litem a.abut:active	{ background-color:#012; border-color:#003 #ccf #ccf #003; }
table#litem a.ibut		{ background-color:#036; border:1px solid; border-color:#ccf #003 #003 #ccf; color:#fff; display:inline; font-size:8pt; margin-bottom:0px; padding:2px 4px; text-decoration:none; }
table#litem a.ibut:hover	{ background-color:#09f; }
table#litem a.ibut:active	{ background-color:#012; border-color:#003 #ccf #ccf #003; }
table#litem div.abut	{ background-color:#036; border:1px solid; border-color:#ccf #003 #003 #ccf; color:#fff; font-size:8pt; margin-bottom:0px; padding:2px 4px; }
table#litem a.elitem	{ background-color:#fff; color:#c00; font-weight:bold; font-size:8pt; }
table#litem a.elitem:hover	{ background-color:#fee; color:#c00; }
table#litem a.elitem:active	{ background-color:#f99; color:#000; }
table#litem a.norm		{ color:#00f; font-weight:bold; font-size:8pt; padding:0px; text-decoration:underline; }
table#litem a.norm:hover	{ color:#009; }
table#litem a.norm:active	{ color:#00f; }


input.bbut		{ background-color:#006; color:#fff; font-weight:bold; font-size:8pt; }

.ULBL			{ border-bottom:2px ridge #009; font-size:8pt; }
.FLBL			{ font-size:8pt; }
.flblbx			{ background-color:#036; border:2px solid; border-color:#ccf #003 #003 #ccf; color:#fff; padding:2px 4px; text-decoration:none;  }
.pad10			{ padding:10px; }
.nfld			{ padding-left:20px; }
.nf10			{ padding-left:10px; }
.padr			{ padding-right:20px; }
.ind			{ margin-left:20px; }
a.staff			{ text-decoration:none; }
.IMGL			{ margin-right:10px; }
.emsg			{ color:#c00;}

table#calendar		{ background-color:#fff; }
tr.ctitl th		{ color:#f90; font-size:20pt; }
tr.chead th		{ background-color:#006; color:#fff; font-size:9pt; width:14.28%; }
tr.cweek td		{ background-color:#eee; color:#009; height:60px; border:1px #ccc solid; vertical-align:top; }
tr.cweek td.nad		{ background-color:#fff; }
.dom			{ font-size:8pt; text-align:right; }
a.cevent			{ border:1px solid #eee; color:#000; display:block; font-size:8pt; text-decoration:none; }
a.cevent:hover		{ border-color:#ccc #333 #333 #ccc; background-color:#EEBB54; }
a.cevent:active		{ border-color:#333 #ccc #ccc #333; background-color:#ddd; }
a.msglnk			{ color:#006; }

.lgra			{ background-color:#eee; }
.mgra			{ background-color:#ddd; }

