a			{text-decoration: underline;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #617713;}
a:visited	{color: #617713;}
a:hover		{text-decoration: underline}
select		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;}



A.smalllink {color: #172C88; font-size:11px; text-decoration: none; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; }
A.smalllink:hover {text-decoration: none; color: #840000;}


a.menubarlinks2010	{ font-family: Arial, Helvetica; font-size: 14px; color: #FFFFFF; margin-left: 4px; text-decoration: none }
a.menubarlinks2010:visited { color: #FFFFFF; }
a.menubarlinks2010:hover {text-decoration: none; color: #FFCF53; }


a.menubarlinks	{ font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; margin-left: 4px; 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: none }

a.smallwhitelink:visited { color: #FFFFFF; }

a.smallwhitelink2	{ font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: none }

a.smallwhitelink2:hover{ text-decoration: underline; }

a.smallwhitelink2:visited { color: #FFFFFF;  }

img.bottom { vertical-align: text-bottom }

a.smallnavigatelink	{ font-family: Arial, Helvetica; font-size: 11px; color: #333399; text-decoration: none }
.smallerlink	{ font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #333399; text-decoration: none }

a.largeredlink	{ font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #B90004; text-decoration: none }
a.largeredlink:visited { color: #B90004;}
a.largeredlink:hover { color: #B90004; text-decoration: underline;  }

a.mediumlink	{ font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #B90004; text-decoration: none }
a.mediumlink:visited { color: #B90004;}
a.mediumlink:hover { color: #B90004; text-decoration: underline;  }


a.mvplink { font-family: Arial, Helvetica; font-size: 14px; color: #DDDDDD; font-weight : bold; text-decoration: none }

a.mvplink:visited { color: #DDDDDD;}
a.mvplink:hover { color: #FFFFFF; text-decoration: underline;  }

#newsletterbutton a { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-width: 2px; color: #FFFFFF; border-color: yellow; border: Yellow; background: #55709F; font-weight : bold; padding: 3px; text-decoration: none;  }

#newsletterbutton a:hover  { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-width: 2px; color: #EEEEEE; border-color: yellow; border: Yellow; background: #666666; text-decoration: none; padding: 3px; font-weight : bold;  }


mvptext { font-family: Arial, Helvetica; font-size: 14px; color: #DDDDDD; font-weight : bold; text-decoration: none }


.menubaritemrollover { border-width: 2px; color: #E4E4E4; font:bold 10px Arial; border-color: Blue; border: Yellow; background: #010080; background-color: #010080; text-decoration: none }

.menubaritem { border-width: 2px; color: #E4E4E4; font:bold 10px Arial; border-color: Blue; border: Yellow; }

.table, tr, td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px }

.footertext { font-family: Arial, Helvetica, sans-serif; font-size: 12px }

.surveyfootertext { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; margin-left: 5px }

.text	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 5px }

.boldtext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 5px; font-weight : bold; }


.surveytext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px }
.surveytitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #000066; font-weight : bold; }

.blacktitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight : bold; }

.smalltext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 5px }

.smalltextnomar	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 0px }

.smalltextcalendar	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; margin-left: 0px }

.whitetext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-left: 5px }

.whitetitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF;  }

.smallambertext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF00; margin-left: 5px }

.smallwhitetext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-left: 5px }

.smallblacktext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 5px }

.smallbluetext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #031A72; margin-left: 0px }

.smallredtext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #B90000; margin-left: 0px }

.smalldarkgraytext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; margin-left: 5px }

.darkgraytext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-left: 5px }

.redtext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #B90000; margin-left: 5px }

.redtitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #B90000; font-weight : bold; }

.darkbluetext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #031A72; }

.darkbluetext_staticHT	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; }

.bluetext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC; }

.darkbluetitlemed	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #0C0376; font-weight : bold; }

.bluetitlesmall	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #1B5BAB; font-weight : bold; }

.bluetitlemed	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #185AAB; font-weight : bold; }

.bluesubtitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #185AAB; font-weight : bold; }

.bluetitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #185AAB; font-weight : bold; }

.orangesubtitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #E43A32; font-weight : bold; }

.orangetitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #E43A32; font-weight : bold; }

.orangetextbold	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #E43A32; font-weight : bold; }

.purpletext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #663399; }

.darkbluetitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #023a67; font-weight : bold; }


.purpletitlexlg	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 23px; color: #7B576C; font-weight : bold; }

.purpletitlemed	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #6F3A76; font-weight : bold; }

.purpletitlesmall	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #6F3A76; font-weight : bold; }

.redtitlesmall	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #A60000; font-weight : bold; }

.redtitlelarge	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; font-weight : bold; margin-left: 5px }

.greentitlelarge	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #0C692A; font-weight : bold; margin-left: 5px }

.graytitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #606060; font-weight : bold; }

.corporatetitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight : bold; }

.blacktitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight : bold; }

.whitetitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight : bold; }

.largetitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight : bold; }

.blacktitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight : bold; }

.largewhitetitle	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight : bold; text-decoration : none; }

.largewhitetitle:visited { color: #FFFFFF; }
.largewhitetitle:hover { text-decoration: none; color: #E4E4E4; }


.blacktitlesmall	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px; font-weight : bold; }

.bluelink	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066ff; margin-left: 5px }

.greentext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #648215; margin-left: 5px }

.ambertext	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #E7A830; margin-left: 5px }

.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:-14px; font:11px /12px Arial; padding-bottom:4px; }
	
.textinputbox { border-color:#206AAD; border-width:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px }

.searchform { height: 13px; width: 77px; margin-top: 5px; margin-bottom: 3px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-right: 0px; border: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }

.formbutton { border-width: 1px; color: #000000; border-color: #000000; background: #F3970E }

.formbuttonrollover { border-width: 1px; color: #5A5A5A; border-color: #000000; background: #FEB31A; text-decoration: underline; cursor: pointer; }

.votebutton { border-width: 2px; color: #FFFFFF; border-color: #FFFF00; border: Yellow; background: #0057A7; font: 20px bold Verdana; }

.votebuttonrollover { border-width: 2px; color: #F4E361; border-color: yellow; border: Yellow; background: #CC0000; text-decoration: underline; font: 20px bold Verdana; }


.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 }

.newsletterbuttonrollover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF00; font-weight : bolder; text-align : center; margin-left: 5px; text-decoration: none; }

.newsletterbutton { border-width: 2px; color: #FFFFFF; font:bold 12px Arial; border-color: Blue; border: Yellow; background: #ADAAAA; background-color: #ADAAAA; text-decoration: none }

.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 }

table.adminTable{  background-color: #FFFFFF;  border-color: #898989;  border-style: solid;  border-width: 1px;  position: relative; }

.TableLine { background-color: #898989; height: 1px; }

td.adminCell{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; }

td.adminCellOver{ background-color: #FFE3E3; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; }


td.adminCell a { color: #000000; text-decoration: none }
td.adminCell a:hover { color: #000000; text-decoration: none; }
td.adminCell a:visited { color: #000000; text-decoration: none; }

td.adminCellOver a { display: block; color: #000000; text-decoration: none }
td.adminCellOver a:hover { color: #000000; text-decoration: none; }

.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 }

/*.news{ background-image: url('/news/images/newsgrad.jpg'); background-repeat: repeat-y; background-color: #8596A9; border: 2px outset #E7EAEE; padding-left: 10px; padding: 7px; width:300px; margin-top:5px; margin-bottom:5px; }*/

.news{ background-image: url('/news/images/newsgrad.jpg'); background-repeat: repeat-y; background-color: #8596A9; border: 1px solid #f4f5f9; padding-left: 10px; padding: 7px; width:300px; margin-top:0px; margin-bottom:0px; }

a.newslink{ text-decoration: none;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #555555; }

a.newslink:hover{ text-decoration: underline; }

a.newslink:visited{ color:#555555; }


/** MEMBERS ONLY NAV **/


.memnav{ font-family:Arial, Tahoma, Geneva, sans-serif; font-size:12px; color:#EEEEEE; font-weight:bold; text-decoration:none; margin:0px; float:left; padding:0px; border: 1px solid black; border-bottom: 0px; background: url('/members/images/member_bg.jpg') repeat-y; }

.memnav a{ font-family:Arial, Tahoma, Geneva, sans-serif; font-size:12px; color:#EEEEEE; font-weight:bold; text-decoration:none; }

.memnav a:visited{ color:#EEEEEE;  }

.memnav a:hover{ color:#FFFFFF; text-decoration:none; }

.memnavcell { width:200px; background: url('/members/images/member_bg.jpg') repeat-y; float:left; margin: 0px; }

.memitem{ padding:5px; }

.memtitle{ width:200px; background: url('/members/images/memtitle.jpg') no-repeat; height:35px; vertical-align: middle; float:center; }

.membottom{ width:202px; background: url('/members/images/memnav_bottom.jpg') no-repeat; height:30px; font-family:Arial, Tahoma, Geneva, sans-serif; font-size:12px; color:#EEEEEE; font-weight:bold; text-decoration:none; margin:0px; float:left; }

.memsep { font-size: 2px; height: 2px; width: 200px; background: url('/members/images/member_sep.gif') no-repeat; }

.memseptitle { font-size: 2px; height: 2px; width: 200px; background: url('/members/images/member_sep2.gif') no-repeat; }


div.clear  { clear: all;  } 

.subheader{ border-top:1px solid #333333; padding:4px; font-size:13px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url('/images/subheader_bg.jpg') repeat-y; color: #333333; }

/**** FOR NEW DEFAULT PAGE ****/

.defaultinputbox{ border: 1px solid black; height: 15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }

a.defaultlink	{ font-family: Arial, Helvetica; font-size: 11px; color: #566578; text-decoration: underline; }

a.defaultlink:visited { color: #566578; }
a.defaultlink:hover { text-decoration: none; }

td.defaultmenuon { width: 118px; background: #DBE0E6; color: #49569E; font-weight: bold; font-family: Tahoma, Arial; font-size: 12px; cursor: pointer; }

td.defaultmenuoff { width: 118px; background: #8798AC; color: white; font-family: Tahoma, Arial; font-size: 12px; cursor: pointer; }

td.defaultlist1_static { padding:6px; font-family: Tahoma, Arial; font-size: 11px; color: #666666; background: #DBE0E6; border-top: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; }


td.defaultlist1 { padding:6px; font-family: Tahoma, Arial; font-size: 11px; color: #666666; background: #DBE0E6; border-top: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; }

td.defaultlist2 { padding:6px; font-family: Tahoma, Arial; font-size: 11px; color: #666666; background: #D2D8DF; border-top: 1px dashed #EFEFEF; border-bottom: 1px dashed #EFEFEF; }

a.defaultlinkg	{ font-family: Tahoma, Arial; font-size: 11px; color: #666666; text-decoration: none; }

a.defaultlinkg:visited { color: #666666; }
a.defaultlinkg:hover {text-decoration: underline; }

a.defaultlinkw	{ font-family: Tahoma, Arial; font-size: 11px; color: white; text-decoration: none; }

a.defaultlinkw:visited { color: white; }
a.defaultlinkw:hover {text-decoration: underline; }

td.pgray { background-color: #EBEBEB; padding: 5px; font-weight: bold; color: #444444; }
td.pcolor2 { background: #F9F9F2 repeat-x; padding: 5px; border: 0px solid #888888; font-weight: bold; color: #444444;font-family: Arial, Helvetica; font-size: 12px; }
td.pgray2 { background: #ECECEC repeat-x; padding: 5px; border: 0px solid #888888; font-weight: bold; color: #444444; font-family: Arial, Helvetica; font-size: 12px; }

td.pgraymaroontext { background: url('/images/lgray_bg.jpg') #EBEBEB repeat-x; padding: 5px; font-weight: bold; color:#008000; }

td.pgreen { background-color: #FFDF7E; padding: 5px; border: 0px solid #888888; font-weight: bold; color: #444444; }

td.pgreenmaroontext { background-color: #FFDF7E; padding: 5px; border: 0px solid #888888; font-weight: bold; color: #008000; }

td.pheader { background-color: #563018; height: 30px; padding: 5px; border: 1px solid #888888; font-size:13px; font-weight: bold; color: #FFFFFF; }

