a					{text-decoration: underline;font-family: Arial, Helvetica; font-size: 9pt; color: #333399;}
a:visited		{}
a:hover			{text-decoration: underline}
select			{font-family: Arial, Helvetica; font-size: 8pt; color: #000000;}

a.directorylisting { font-family: Arial, Helvetica; font-size: 8pt; color: #FF0000; text-decoration: underline }

a.menubarlinks	{ font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; margin-left: 5px; text-decoration: none }

a.menubarlinks:visited { color: #FFFFFF; }
a.menubarlinks:hover {text-decoration: none; }

a.smallwhitelink	{ font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; margin-left: 5px; text-decoration: underline }

.bluetitlemed	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #185AAB; font-weight : bold; }

.table, tr, td { font-family: Arial, Helvetica, sans-serif; font-size: 13px }

body { font-family: Arial, Helvetica, sans-serif; font-size: 13px }

.menubaritemrollover { border-width: 2px; color: #E4E4E4; font:bold 10px Arial; border-color: Blue; border: Yellow; background: #ADAAAA; background-color: #ADAAAA; text-decoration: none }

.menubaritem { border-width: 2px; color: #E4E4E4; font:bold 10px Arial; border-color: Blue; border: Yellow; }

.text	{ font-family: Arial, Helvetica; font-size: 13px; color: #000000; margin-left: 5px }

.boldtext	{ font-family: Arial, Helvetica; font-size: 12px; color: #000000; font-weight : bold; margin-left: 5px; }

.blacktitle	{ font-family: Arial, Helvetica; font-size: 15px; color: #000000; 	 }

.largeblacktitle	{ font-family: Arial, Helvetica; font-size: 17px; color: #000000; font-weight : bold; }

.smalltext	{ font-family: Arial, Helvetica; font-size: 12px; color: #000000; }

.smallertext	{ font-family: Arial, Helvetica; font-size: 10px; color: #000000; }

.whitetext	{ font-family: Arial, Helvetica; font-size: 12px; color: #FFFFFF; margin-left: 5px }

.smallwhitetext	{ font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; margin-left: 5px }

.smalllightredtext	{ font-family: Arial, Helvetica; font-size: 11px; color: #FF0000; margin-left: 5px }

.smallredtext	{ font-family: Arial, Helvetica; font-size: 11px; color: #B90000; margin-left: 5px }

.smallredtext_nomargin	{ font-family: Arial, Helvetica; font-size: 11px; color: #B90000; 	 }

.redtext	{ font-family: Arial, Helvetica; font-size: 12px; color: #B90000; margin-left: 5px }

.redtextlarge	{ font-family: Arial, Helvetica; font-size: 13px; color: #B90000; margin-left: 5px }

.redtitlesmall	{ font-family: Arial, Helvetica; font-size: 11px; color: #B90000; margin-left: 5px; font-weight : bold; }

.redtitle	{ font-family: Arial, Helvetica; font-size: 14px; color: #B90000; font-weight : bold; }

.redtitle2	{ font-family: Arial, Helvetica; font-size: 15px; color: #B90000; font-weight : bold; }

.redtitlelarge	{ font-family: Arial, Helvetica; font-size: 17px; color: #B90000; font-weight : bold; }

.bluetext	{ font-family: Arial, Helvetica; font-size: 12px; color: #0033CC; }

.bluetitle	{ font-family: Arial, Helvetica; font-size: 18px; color: #185AAB; font-weight : bold; }

.graytext	{ font-family: Arial, Helvetica; font-size: 13px; color: #606060; margin-left: 5px }

.graytitle	{ font-family: Arial, Helvetica; font-size: 16px; color: #606060; font-weight : bold; }

.purpletitle	{ font-family: Arial, Helvetica; font-size: 15px; color: #3838A9; font-weight : bold; }

.darkgraytext	{ font-family: Arial, Helvetica; font-size: 12px; color: #333333; margin-left: 5px }

.smallgraytext	{ font-family: Arial, Helvetica; font-size: 11px; color: #606060; margin-left: 5px }

.smalldarkgraytext	{ font-family: Arial, Helvetica; font-size: 11px; color: #333333; margin-left: 5px }

.corporatetitle	{ font-family: Arial, Helvetica; font-size: 16px; color: #000000; font-weight : bold; }

.whitetitle	{ font-family: Arial, Helvetica; font-size: 13px; color: #FFFFFF; font-weight : bold; }

.largewhitetitle	{ font-family: Arial, Helvetica; font-size: 17px; color: #FFFFFF; font-weight : bold; }

.largetitle	{ font-family: Arial, Helvetica; font-size: 16px; color: #000000; font-weight : bold; }

.blacktitlesmall	{ font-family: Arial, Helvetica; font-size: 11px; color: #000000; margin-left: 5px; font-weight : bold; }

.bluelink	{ font-family: Arial, Helvetica; font-size: 11px; color: #0066ff; margin-left: 5px }

.greentext	{ font-family: Arial, Helvetica; font-size: 11px; color: #648215; margin-left: 5px }

.ambertext	{ font-family: Arial, Helvetica; font-size: 11px; color: #E7A830; margin-left: 5px }

.surveytext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px;	 }

.votebutton { border-width: 2px; color: #FFFFFF; border-color: #FFFF00; border: Yellow; background: #8596A9; }

.votebuttonrollover { border-width: 2px; color: #FFFF00; border-color: yellow; border: Yellow; background: #62758A; text-decoration: underline }

.hn { font:bold 16px Arial; color:cc0000 }

.hhd { font:13px /15px Arial; color:black;text-decoration:none; }

.hbul { font:normal 11px Verdana,Arial; color:#000000; vertical-align:middle; }

.hmar { margin-left:12px; text-indent:-10px; font:11px /12px Arial; padding-bottom:4px; }
	
.textinputbox { border-color:#C4A867; border-width:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px; }
.disabledtextinputbox { background-color: #F1F1F1; border-color:206AAD; border-width:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px }

.commentsinputbox { border-color:206AAD; border-width:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #B90000; font-weight : bold; margin-left: 5px }

.formbutton { border-width: 2px; color: #FFFFFF; border-color: #FFFF00; border: Yellow; background: #333399 }

.formbuttonrollover { border-width: 2px; color: #FFFFFF; border-color: yellow; border: Yellow; background: #6666CC; text-decoration: underline; cursor: pointer; }

.buttonrollover { border-width: 2px; color: #E4E4E4; font:bold 11px Arial; border-color: Blue; border: Yellow; background: #FF7700; text-decoration: underline }

.button { border-width: 2px; color: #FFFFFF; font:bold 11px Arial; border-color: Blue; border: Yellow; background: #FF7700 }

.errortext { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #DD0000; margin-left: 5px; font-weight : bolder; text-align : center; font-style: italic; }

.copyrighttext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000; margin-left: 5px }

.admintab { border-width: 2px; color: #FFFFFF; font:bold 11px Arial; border-color: Blue; border: Yellow; text-decoration: none; background: #CCCCFF }

.admintabrollover { border-width: 2px; color: #FFFFFF; font:bold 11px Arial; border-color: Blue; border: Yellow; text-decoration: none; background: #CCCCFF }

td.shadow { background-image: url('/images/lineshadow.jpg'); background-repeat: repeat-y; width: 12px; }


td.homepagespacer{ height:15px; }

td.homepagecontent{ padding: 5px; }

td.homepageheader { border: 1px solid #6666CC; border-left: 15px solid #6666CC; border-right: 0px solid #6666CC; background-color: #B9B8E5; font-size: 16px; font-weight: bold; color: #333399; padding: 3px; }

td.homepageheader a{ color: #333399; font-size: 16px; font-weight: bold; text-decoration: none; }

td.homepageheader a:hover{ color: #333399; font-size: 16px; font-weight: bold; text-decoration: underline; }

td.homepageheader2 { border: 1px solid #6666CC; border-left: 15px solid #6666CC; border-right: 0px solid #6666CC; background-color: #FFFFFF; font-size: 16px; font-weight: bold; color: #333399; padding: 3px; }

td.homepageheader2 a{ color: #333399; font-size: 16px; font-weight: bold; text-decoration: none; }

td.homepageheader2 a:hover{ color: #333399; font-size: 16px; font-weight: bold; text-decoration: underline; }

td.tools { background-image: url('/images/vert_purplegrad3.jpg'); background-repeat: repeat-x; font-size: 16px; font-weight: bold; color:#FFFFFF; width:146px; text-align: center; padding:5px; height:40px; }


td.dues1{ padding: 5px; font-size:12px; background: #EEEEEE; border: 1px solid #AAAAAA; }

td.dues2{ padding: 5px; font-size:12px; background: #FFFFFF; border: 1px solid #AAAAAA; }

td.dues3{ padding: 5px; font-size:12px; background: #CCCCCC; border: 1px solid #AAAAAA; }

img.bottom {vertical-align:text-bottom}


table.ce1{ background: url('/images/cep.jpg') repeat-x #FBFBFF; padding: 5px; border: 1px dashed #CCCCCC; }
td.ce1{ background: url('/images/cep.jpg') repeat-x #FBFBFF; padding: 5px; border: 1px dashed #CCCCCC; }

td.ce2{ background: url('/images/ceg.jpg') repeat-x #FDFDFD; padding: 5px; border: 1px dashed #CCCCCC; }

td.ce3{ padding: 5px; border: 1px solid #CCCCCC; }

.superreg { font-size: 11px; }

.hidden { position: relative; display: none; }
.visible { position: relative; display: table-row; }

.hidden_news { position: absolute; visibility: hidden; }
.visible_news { position: absolute; visibility: visible; }

.spanhidden { position: absolute; display: none; }
.spanvisible { position: absolute; display: table-row; }
