a:link { font-family: Arial, Verdana, helvetica, sans-serif; color: #006699; font-size: 13px; font-weight: normal; text-decoration: underline; }
a:visited { font-family: Arial, Verdana, helvetica, sans-serif; color: #006699; font-size: 13px; font-weight: normal; text-decoration: underline; }
a:active { font-family: Arial, Verdana, helvetica, sans-serif; color: #006699; font-size: 13px; font-weight: normal; text-decoration: underline; }
a:hover { font-family: Arial, Verdana, helvetica, sans-serif; color: #006699; font-size: 13px; font-weight: normal; text-decoration: underline; }
select { font-family: Arial, Verdana, helvetica, sans-serif; color: #006699; font-size: 13px; font-weight: normal; text-decoration: underline; }
table, td, tr { font-weight: normal; color: #000000; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 13px; }
body { font-weight: normal; color: #000000; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 14px; }

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 { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; margin-left: 5px; text-decoration: none; }
a.smallwhitelink:hover { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; margin-left: 5px; text-decoration: none; }

a.smallwhitelink2 { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
a.smallwhitelink2:hover { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
a.smallwhitelink2:visited { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

img.bottom { vertical-align: text-bottom; }


a.smallnavigatelink { font-family: Arial, Helvetica; font-size: 11px; color: #333399; text-decoration: none; }
a.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; }

.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: 13px; color: #000000; margin-left: 7px; }
.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; }
.largeblacktitle { font-family: Arial, Helvetica; font-size: 17px; 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; }
.largetitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight : bold; }
.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; }
.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; }
.storetitle { font-family: Arial; font-size: 18px; color: #888888; font-weight: bold; }
.formcheckbox { height: 14px; width: 14px; }

.disabledtextinputbox { background: #E3EEF4; border-width: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.textinputbox { background: url('/scaor/images/field_bg.jpg') repeat-y #e6edf3; border: 2px inset #a5c8dc; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 5px; }

.commentsinputbox { background: url('/scaor/images/field_bg.jpg') repeat-y #e6edf3; border: 2px inset #a5c8dc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #AA0000; margin-left: 5px; }

table.directory { width: 500px; 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('/scaor/images/directory_bg2.jpg') repeat-x #a5c8dc; color: #333333; font-size: 18px; font-weight: bold; font-family: Arial; border: 1px solid #BBBBBB; }
td.directoryfull { width: 490px; padding: 5px; border: 1px solid #BBBBBB; }
td.directoryblue { padding: 10px; padding-top: 20px; background: url('/scaor/images/directory_bg2.jpg') repeat-x #a5c8dc; border: 1px solid #CCCCCC; color: #333333; font-size: 10px; }

.formbutton { border: 1px solid #999999; font-weight: bold; color: #00639C; background: url('/scaor/images/button_bg.jpg') repeat-x #00639c; padding: 1px; }
.formbuttonselected { border: 1px solid #999999; font-weight: bold; color: #AA0000; background: url('/scaor/images/button_bg.jpg') repeat-x #00639c; padding: 1px; }
.formbuttonrollover { padding: 1px; border: 1px solid #999999; font-weight: bold; color: #333333; background: url('/scaor/images/button_bg.jpg') repeat-x #00639c; }
.smallformbutton { border: 1px solid #999999; font-weight: bold; font-size: 9px; color: #00639C; background: url('/scaor/images/button_bg.jpg') repeat-x #00639c; padding: 1px; }
.smallformbuttonselected { border: 1px solid #999999; font-weight: bold; font-size: 9px; color: #AA0000; background: url('/scaor/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('/scaor/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: 390px; font-family: Tahoma, Arial; font-size: 12px; color: #333333; font-weight: bold; }
td.eetitlegray { background: url('images/eegraytitle.jpg') no-repeat #E5Eff5; height: 20px; width: 390px; font-family: Tahoma, Arial; font-size: 12px; color: #333333; font-weight: bold; }
td.eespacer { height: 10px; }
td.eeitemblue { background: #e5eff5; width: 378px; font-size: 12px; }
td.eeitemgray { background: #EEEEEE; width: 378px; font-size: 12px; }
td.eegrayborder { width: 1px; background: #999999; }
div.eetitletext { font-size: 13px; font-weight: bold; font-family: Arial; color: #00639C; border-bottom: dashed 1px #00639C; }
/** END EDUCATINO & EVENTS CALENDAR**/

/** BEGIN pricing options ***/
td.pcolor { background: url('/scaor/images/lcolor_bg.jpg') #E1EDF4 repeat-x; padding: 5px; border: 1px solid #888888; font-weight: bold; color: #444444; }
td.pgray { background: url('/scaor/images/lgray_bg.jpg') #ECECEC repeat-x; padding: 5px; border: 1px solid #888888; font-weight: bold; color: #444444; }
td.pheader { background: url('/scaor/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: 8px; padding-right: 8px; }
td.rslight { border-top: 1px solid #999999; background: #C7DCE9; padding: 5px; padding-left: 8px; padding-right: 8px; }

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 ***/