a			{color: #6A5EB0; text-decoration: underline; }
a:visited		{}
a:hover	{color: #999999; text-decoration: none; }
select	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }

.table, tr, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 7px; }

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; }

.toolchest	{ border: double Maroon; font-family : Arial, Helvetica, sans-serif; font-size : 12px; }

.text	{ font-family: Arial, Helvetica; font-size: 12px; color: #000000; margin-left: 5px; }
.smalltext	{ font-family: Arial, Helvetica; font-size: 10px; color: #000000; margin-left: 5px; }
.smallgraytext	{ font-family: Arial, Helvetica; font-size: 10px; color: #333333; margin-left: 5px; }
.med1text	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.medtext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.medwhitetext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 5px; line-height: 150%; }
.largertext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.largesttext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; }
.redtext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }
.smallredtext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; }
.medredtext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; }
.largeredtext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #FF0000; }
.whitetext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.med1whitetext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; }
.blacktext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-top: 10px; }
.blacktitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold; }
.big1blacktitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold; }
.big2blacktitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; }
.bigblacktitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold; }
.largeblacktitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 20px; 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; }

.redtextlarge	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 15px; color: #FF0000; margin-left: 5px }
.redtitlesmall	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #FF0000; margin-left: 5px; font-weight: bold; }
.redtitle	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 14px; color: #FF0000; font-weight: bold; }
.redtitlelarge	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 17px; color: #FF0000; font-weight: bold; }
.bluetext	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #0033CC; }
.bluetitle	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 18px; color: #185AAB; font-weight: bold; }
.graytext	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 13px; color: #606060; margin-left: 5px; }
.graytitle	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 16px; color: #606060; font-weight: bold; }
.purpletitle	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 15px; color: #3838A9; font-weight: bold; }
.darkgraytext	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #333333; margin-left: 5px; }
.smalldarkgraytext	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #333333; margin-left: 5px; }

.boldtext	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 12px; color: #000000; font-weight: bold; margin-left: 5px; }
.smallwhitetext	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #FFFFFF; margin-left: 5px; }
.smalllightredtext	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #FF0000; margin-left: 5px; }
.smallredtext_nomargin	{ font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; color: #B90000; }

.hn { font:bold 16px Arial; color:cc0000; }
.hhd { font:13px /15px Arial; color:black;text-decoration:none; }
.hbul { font:normal 11px Verdana,Arial; vertical-align:middle; }
.hmar { margin-left:12px; text-indent:-12px; font: 12px Arial; padding-bottom:4px; padding-left: 10px; }

.textinputbox { border-color:#8C5B2D; border-width:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px; }

.bodytext_bold { font-family: Verdana; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; line-height: normal; }
.bodytext_boldred { font-family: Verdana; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; line-height: normal; color: #FF0000; }
.bodytext_largerbold { font-family: Verdana; font-size: 13px; font-style: normal; font-weight: bold; font-variant: normal; line-height: normal; }
.bodytext_largerboldred { font-family: Verdana; font-size: 13px; font-style: normal; font-weight: bold; font-variant: normal; line-height: normal; color: #FF0000; }

.smallformbutton { border: 1px solid #999999; font-weight: bold; font-size: 9px; color: #000000; background: url('/images/button_bg.jpg') repeat-x #DADEEA; padding: 1px; }
.smallformbuttonselected { border: 1px solid #999999; font-weight: bold; font-size: 9px; color: #AA0000; background: url('/images/button_bg.jpg') repeat-x #DADEEA; padding: 1px; }
.smallformbuttonrollover { padding: 1px; border: 1px solid #999999; font-size: 9px; font-weight: bold; color: #333333; background: url('/images/button_bg.jpg') repeat-x #DADEEA; }
.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; }
.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; }

.disabledtextinputbox { background-color: #FFFFFF; border-color: #FFFFFF; border-width: 0px; font-family: Verdana; font-size: 11px; color: #000000; }
.disabledtextinputbox2 { background-color: #F2DFE4; border-color: #F2DFE4; border-width: 0px; font-family: Verdana; font-size: 11px; color: #000000; }

.hidden { position: relative; display: none; }
.visible { position: relative; display: table-row; }

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; }
.corporatetitle	{ font-family: Arial, Helvetica; font-size: 16px; color: #000000; font-weight : bold; }
.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; }

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}
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; }
