a.largelink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; color: #333399; text-decoration: underline; }
a:link { font-family: Arial, Verdana, Helvetica, sans-serif; color: #006699; font-size: 14px; font-weight: normal; text-decoration: underline; }
a:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #006699; font-size: 14px; font-weight: normal; text-decoration: underline; }
a:active { font-family: Arial, Verdana, Helvetica, sans-serif; color: #006699; font-size: 14px; font-weight: normal; text-decoration: underline; }
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; color: #006699; font-size: 14px; font-weight: normal; text-decoration: underline; }

select { font-family: Arial, Verdana, Helvetica, sans-serif; color: #006699; font-size: 11px; font-weight: normal; }

table, td, tr { font-weight: normal; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; }

body { font-weight: normal; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; }

a.menubarlinks	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin-left: 4px; text-decoration: none; }
a.menubarlinks:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; }
a.menubarlinks:hover { font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }

a.smallwhitelink	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin-left: 5px; text-decoration: none; }
a.smallwhitelink:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin-left: 5px; text-decoration: underline; }
a.smallwhitelink:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin-left: 5px; }


a.smallwhitelink2	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.smallwhitelink2:hover { font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; }
a.smallwhitelink2:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; }

img.bottom { vertical-align: text-bottom }


a.smallnavigatelink	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #00639C; text-decoration: none; }

a.smallerlink	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #00639C; text-decoration: none; }

a.largeredlink	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #B90004; text-decoration: none; }
a.largeredlink:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #B90004; }
a.largeredlink:hover { font-family: Arial, Verdana, Helvetica, sans-serif; color: #B90004; text-decoration: underline; }

a.mediumlink	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #B90004; text-decoration: none; }
a.mediumlink:visited { font-family: Arial, Verdana, Helvetica, sans-serif; color: #B90004; }
a.mediumlink:hover { font-family: Arial, Verdana, Helvetica, sans-serif; color: #B90004; 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; }

.footertext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.surveyfootertext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; margin-left: 5px; }

.text	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; margin-left: 7px; }
.boldtext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 5px; font-weight : bold; }
.surveytext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px; }
.surveytitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000066; font-weight : bold; }
.blacktitle	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight : bold; }
.largeblacktitle	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; color: #000000; font-weight : bold; }
.smalltext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 5px; }
.smallertext	{ font-family: Arial, Helvetica; font-size: 10px; color: #000000; }
.smalltextnomar	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 0px; }
.smalltextcalendar	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #333333; margin-left: 0px; }
.whitetext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-left: 5px; }
.whitetitle	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; }
.smallambertext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFF00; margin-left: 5px; }
.smallwhitetext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; margin-left: 5px; }
.smallblacktext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 5px; }
.smallbluetext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #031A72; margin-left: 0px; }
.smallredtext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #B90000; margin-left: 0px; }
.smalldarkgraytext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; margin-left: 5px; }
.darkgraytext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-left: 5px; }
.redtext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #B90000; margin-left: 5px; }
.largetitle	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight : bold; }
.redtitle	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #B90000; font-weight : bold; }
.darkbluetext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #031A72; }
.bluetext	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #0033CC; }
.darkbluetitlemed	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #0C0376; font-weight : bold; }
.storetitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #888888; font-weight: bold; }
.textinputbox { background: url('/images/field_bg.jpg') repeat-y #e6edf3; border: 2px inset #a5c8dc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px; }
.commentsinputbox { background: url('/images/field_bg.jpg') repeat-y #e6edf3; border: 2px inset #a5c8dc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #AA0000; margin-left: 5px; }

table.directory { width: 550px; border: 1px solid #BBBBBB; }
td.directoryhalf1 { width: 170px; padding: 5px; padding-right: 10px; border: 1px solid #BBBBBB; }
td.directoryhalf2 { width: 210px; padding: 5px; border: 1px solid #BBBBBB; }
td.directoryheader { padding: 10px; padding-bottom: 13px; background: url('/images/directory_bg2.jpg') repeat-x #a5c8dc; color: #333333; font-size: 18px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; border: 1px solid #BBBBBB; }
td.directoryfull { width: 490px; padding: 5px; border: 1px solid #BBBBBB; }
td.directoryblue { padding: 10px; padding-top: 20px; background: url('/images/directory_bg2.jpg') repeat-x #a5c8dc; border: 1px solid #CCCCCC; color: #333333; font-size: 10px; }

table.officedirectory { width: 420px; border: 1px solid #BBBBBB; }

.formbutton { border: 1px solid #999999; font-weight: bold; color: #00639C; background: url('/images/button_bg.jpg') repeat-x #00639c; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 5; padding-right: 5; padding-top: 0; width: 160px; }
.formbuttonselected { border: 1px solid #999999; font-weight: bold; color: #AA0000; background: url('/images/button_bg.jpg') repeat-x #00639c; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; width: 160px; }
.formbuttonrollover { padding: 2px; border: 1px solid #999999; font-weight: bold; color: #333333; background: url('/images/button_bg.jpg') repeat-x #00639c; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; width: 160px; }

input.navbutton { background: url('/images/buttonfill.gif'); border: 1px solid #B7B7B7; height: 23px; background-position: bottom; background-repeat: repeat-x; color: #00639C; vertical-align: top; margin-bottom: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14; text-decoration: none; font-weight: bold; cursor: pointer; width: 140px; }
input.navbuttonrollover { background: url('/images/buttonfill.gif'); border: 1px solid #00639C; height: 23px; background-position: bottom; background-repeat: repeat-x; color: #000000; vertical-align: top; margin-bottom: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14; text-decoration: none; font-weight: bold; cursor: pointer; width: 140px; }
input.navbuttonselected { background: url('/images/buttonfill.gif'); border: 1px solid #00639C; height: 23px; background-position: bottom; background-repeat: repeat-x; color: #AA0000; vertical-align: top; margin-bottom: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14; text-decoration: none; font-weight: bold; cursor: pointer; width: 140px; }

.smallformbutton { border: 1px solid #999999; font-weight: bold; font-size: 9px; color: #00639C; background: url('/images/button_bg.jpg') repeat-x #00639c; padding: 1px; }
.smallformbuttonselected { border: 1px solid #999999; font-weight: bold; font-size: 9px; color: #AA0000; background: url('/images/button_bg.jpg') repeat-x #00639c; 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 #00639c; }

table.bluetable { background: #e6edf3; }

table.logintable { width: 400px; padding: 10px; border: 1px solid #AAAAAA; background: #E3EEF4; }
td.gray { padding: 5px; font-size: 12px; background: #EEEEEE; border: 1px solid #AAAAAA; }
td.white { padding: 5px; font-size: 12px; background: #FFFFFF; border: 1px solid #AAAAAA; }
td.darkgray { padding: 5px; font-size: 12px; background: #CCCCCC; border: 1px solid #AAAAAA; }

div.clear { clear: all; } 


/** EDUCATION & EVENTS CALENDAR**/
table.eetable { margin-top: 20px; margin-bottom: 20px; }
td.eetitleblue { background: url('images/eebluetitle.jpg') no-repeat #E5Eff5; height: 20px; width: 360px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; }
td.eetitlegray { background: url('images/eegraytitle.jpg') no-repeat #E5Eff5; height: 20px; width: 360px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; }
td.eespacer { height: 10px; }
td.eeitemblue { background: #e5eff5; width: 358px; font-size: 11px; }
td.eeitemgray { background: #EEEEEE; width: 358px; font-size: 11px; }
td.eegrayborder { width: 1px; background: #999999; }
div.eetitletext { font-size: 13px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; color: #00639C; border-bottom: dashed 1px #00639C; }
/** END EDUCATINO & EVENTS CALENDAR**/

/** BEGIN pricing options ***/
td.pcolor { background: url('/images/lcolor_bg.jpg') #E1EDF4 repeat-x; padding: 5px; border: 1px solid #888888; font-weight: bold; color: #444444; }
td.pgray { background: url('/images/lgray_bg.jpg') #ECECEC repeat-x; padding: 5px; border: 1px solid #888888; font-weight: bold; color: #444444; }
td.pheader { background: url('/images/header_bg.jpg') #79A7C0 repeat-x; height: 30px; padding: 5px; border: 1px solid #888888; font-size: 13px; font-weight: bold; color: #FFFFFF; }
td.ptd { font-size: 10px; padding: 3px; color: #444444; border: 1px dashed #CCCCCC; }
td.ptda { font-size: 10px; padding: 3px; color: #444444; border-top: 1px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; }
td.rsdark { border-top: 1px solid #999999; background: #00639C; padding: 5px; padding-left: 12px; padding-right: 12px; }
td.rslight { border-top: 1px solid #999999; background: #C7DCE9; padding: 5px; padding-left: 12px; padding-right: 12px; }

a.rslink { color: white; font-weight: bold; font-size: 12px; text-decoration: none; }
a.rslink:active { color: white; font-weight: bold; font-size: 12px; }
a.rslink:visited { color: white; font-weight: bold; font-size: 12px; text-decoration: none; }
a.rslink:hover { color: white; font-weight: bold; font-size: 12px; text-decoration: underline; }

a.rslink2 { color: #333333; font-size: 12px; text-decoration: none; }
a.rslink2:visited { color: #333333; font-size: 12px; text-decoration: none; }
a.rslink2:active { color: #333333; font-size: 12px; }
a.rslink2:hover { color: #333333; font-size: 12px; text-decoration: underline; }

/** BEGIN pricing options ***/

/** BEGIN newsletter **/
	.pressreleasetitle { font-size: 16px; font-weight: bold; }
	.pagetitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 26px; font-stretch: wider; font-weight: bolder; color: #00639C; }	
	.sectiontitle { font-size: 16px; font-weight: bold; }	
	a.subtitle:hover { font-size: 17px; font-weight: bold; }	
	a.subtitle:active { font-size: 17px; font-weight: bold; }
	a.subtitle:visited { font-size: 17px; font-weight: bold; }
	a.subtitle:link { font-size: 17px; font-weight: bold; }
	.smalldarkgraytext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; margin-left: 5px; }
	.superreg { font-size: 11px; }

/** END newsletter **/

.textinputbox { border-color: #336633; border-width: 2px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px; }
.Rtextinputbox { border-color: #336633; border-width: 2px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: red; margin-left: 5px; }
.Atextinputbox { border-color: #336633; border-width: 2px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #CCCC00; margin-left: 5px; }
.Gtextinputbox { border-color: #336633; border-width: 2px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: green; margin-left: 5px; }
