a { text-decoration: none; font-family: Arial, Helvetica; color: #004444; } 
a:hover { text-decoration: underline;}
a:visited { color: #006666; }

select { font-family: Arial, Helvetica; font-size: 8pt; color: #000000;}

a.smallnavigatelink { font-family: Arial, Helvetica; font-size: 11px; color: #333399; text-decoration: none }
a.smallgraylink { font-family: Arial, Helvetica; font-size: 10px; color: #333333; text-decoration: none; }
a.smallgraylink:visited { color: #333333; }
a.smallgraylink:hover { text-decoration: underline; }

a.graylink { font-family: Arial, Helvetica; font-size: 13px; color: #333333; text-decoration: none; }
a.graylink:visited { color: #333333; }
a.graylink:hover { text-decoration: underline; }

.text { font-family: Arial, Helvetica; font-size: 12px; color: #000000; margin-left: 5px; }
.blacktext { font-family: Arial, Helvetica; font-size: 12px; color: #000000; }
.largerblacktext { font-family: Arial, Helvetica; font-size: 16px; color: #000000; }
.largetitle { font-family: Arial, Helvetica; font-size: 18px; font-weight: bold; color: #999999; }
.smalltext { font-family: Arial, Helvetica; font-size: 10px; color: #000000; margin-left: 5px; }
.smallertext { font-family: Arial, Helvetica; font-size: 11px; color: #000000; }

.directorytext { font-family: Arial, Helvetica; font-size: 13px; color: #000000; margin-left: 5px; }

.redtext { font-family: Arial, Helvetica; font-size: 12px; color: #FF0000; margin-left: 5px; }
.greentext { font-family: Arial, Helvetica; font-size: 12px; color: #336633; margin-left: 5px; }
.normalredtext { font-family: Arial, Helvetica; font-size: 12px; color: #FF0000; margin-left: 5px; }
.redtitlelarge { font-family: Arial, Helvetica; font-size: 17px; color: #B90000; font-weight : bold; }
.greentitlelarge { font-family: Arial, Helvetica; font-size: 17px; color: #005555; font-weight : bold; }
.darkgreentext { font-family: Arial, Helvetica; color: #003333; font-size: 12px; font-weight: bold; }
.lgreentext { font-family: Arial, Helvetica; color: #006666; font-size: 12px; font-weight: bold; }
.bluetitle { font-family: Arial, Helvetica; font-size: 12px; color: #33348E; font-weight : bold; }
.bluetitlemed { font-family: Arial, Helvetica; font-size: 14px; color: #33348E; font-weight : bold; }
.bluetext { font-family: Arial, Helvetica; color: #336699; font-size: 13px; }
.whitetitle { font-family: Arial, Helvetica; font-size: 12px; color: #FFFFFF; font-weight : bold; }
.whitetext { font-family: Arial, Helvetica; font-size: 12px; color: #FFFFFF; }
.smallwhitetext { font-family: Arial, Helvetica; font-size: 10px; color: #FFFFFF; }

.disabledtextinputbox { border-color:#F1F1F1; border-width:2px; background : #DDDDDD; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-left: 5px }

a.smallwhitelink { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: none }
a.smallwhitelink:visited { color: #FFFFFF; }

.smallwhitetitle { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; font-weight : bold; }
.corporatetitle { font-family: Arial, Helvetica; font-size: 16px; color: #000000; font-weight : bold; }

a.toplink { font-family: Arial, Helvetica; font-size: 16px; color: #000000; font-weight : bold; }
a.toplink:visited { color: #000000; }
a.toplink:hover { text-decoration: none; }
td.tablink { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; }

.graycorporatetitle { font-family: Arial, Helvetica; font-size: 16px; color: #4E4E4E; font-weight : bold; }
.blacktitle { font-family: Arial, Helvetica; font-size: 13px; color: #000000; font-weight : bold; }
.blacktitlemed { font-family: Arial, Helvetica; font-size: 14px; color: #000000; font-weight : bold; }
.largeblacktitle { font-family: Arial, Helvetica; font-size: 18px; color: #000000; 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; }

.hn { font:bold 16px Arial, Helvetica; color:cc0000 }

.hhd { font:13px /15px Arial, Helvetica; color:black;text-decoration:none; }
.hbul { font:normal 11px Verdana,Arial, Helvetica; color:#000000; vertical-align:middle; }
.hmar { margin-left:12px; text-indent:-12px; font:11px /12px Arial, Helvetica; padding-bottom:4px; } 

.textinputbox { border-color:#336633; border-width:2px; font-family: Arial, Helvetica; font-size: 11px; color: #000000; margin-left: 5px; background-color: #FFFFFF; }

.missingtextinputbox {  border-color:#004466; border-width: 2px; font-family: Arial, Helvetica;  font-size: 11px;  color: #000000; background-color: #FFFF66; margin-left: 5px; }

.commentsinputbox { border-color:#336633; border-width:2px; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FF0000; margin-left: 5px; }
.newslettertextinputbox { font-family: Arial, Helvetica; border-width:2px; border-color:#FFFFFF; font-size: 11px; color: #000000; }
.Rtextinputbox { border-color:#336633; border-width:2px; font-family: Arial, Helvetica; font-size: 11px; color: red; margin-left: 5px; }
.Atextinputbox { border-color:#336633; border-width:2px; font-family: Arial, Helvetica; font-size: 11px; color: #C4C400; margin-left: 5px; }
.Gtextinputbox { border-color:#336633; border-width:2px; font-family: Arial, Helvetica; font-size: 11px; color: green; margin-left: 5px; }

.formbutton { border-width: 2px; color: #FFFFFF; border-color: yellow; border: Yellow; background: #336633 }
.formbuttonrollover { border-width: 2px; color: #FFFF00; border-color: yellow; border: Yellow; background: #336633; text-decoration: underline }
.buttonrollover { border-width: 2px; color: #E4E4E4; font:bold 11px Arial, Helvetica; border-color: Blue; border: Yellow; background: #FF7700; text-decoration: underline }
.button { border-width: 2px; color: #FFFFFF; font:bold 11px Arial, Helvetica; border-color: Blue; border: Yellow; background: #FF7700 }

.errortext { font-family: Arial, Helvetica; font-size: 14px; color: #DD0000; margin-left: 5px; font-weight : bolder; text-align : center; font-style : italic; }

a.tablink { font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; }
a.tablink:visited { color: #FFFFFF;}
a.tablink:hover { text-decoration: none; color: #CCCCCC; }

a.darkredlink { font-family: Arial, Helvetica; font-size: 11px; color: #BC001D; margin-left: 5px; }
a.darkredlink:visited { color: #BC001D; }
a.darkredlink:hover { text-decoration: underline;}

.darkbluetitlemed { font-family: Arial, Helvetica; font-size: 14px; color: #0C0376; font-weight : bold; }
.redtitlesmall { font-family: Arial, Helvetica; font-size: 12px; color: #A60000; font-weight : bold; }
.redtitlemed { font-family: Arial, Helvetica; font-size: 14px; color: #A60000; font-weight : bold; }

.copyrighttext { font-family: Arial, Helvetica; font-size: 9.5px; color: #000000; margin-left: 5px; }

.table, tr, td { font-family: Arial, Helvetica; font-size: 12px; }
table.membersTable { background-color: #FDEBCF; border-color: #CCCCCC; border-style: solid; border-width: 2px; position: relative; }
.TableLine { background-color: #CCCCCC; height: 1px; }
.TableLineDark { background-color: #898989; height: 1px; }
td.membersCell { font-family: Arial, Helvetica; font-size: 12px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
td.membersCellOver { background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 12px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
td.membersCell a { color: #000000; text-decoration: none }
td.membersCell a:visited { color: #000000; text-decoration: none }
td.membersCell a:hover { color: #898989; text-decoration: underline; }
td.membersCellOver a { display: block; color: #000000; text-decoration: none }
td.membersCellOver a:visited { display: block; color: #000000; text-decoration: none }
td.membersCellOver a:hover { color: #898989; text-decoration: underline; }
td.bodmembersCell { background-color: #DFC184; font-family: Arial, Helvetica; font-size: 12px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
td.bodmembersCellOver { background-color: #FFFFFF; font-family: Arial, Helvetica; font-size: 12px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
td.bodmembersCell a { color: #000000; text-decoration: none }
td.bodmembersCell a:visited { color: #000000; text-decoration: none }
td.bodmembersCell a:hover { color: #898989; text-decoration: underline; }
td.bodmembersCellOver a { display: block; color: #000000; text-decoration: none }
td.bodmembersCellOver a:visited { display: block; color: #000000; text-decoration: none }
td.bodmembersCellOver a:hover { color: #898989; text-decoration: underline; }

.smallgraytext { font-family: Arial, Helvetica; font-size: 10px; color: #333333; margin-left: 5px; }

.loginform { background: #ECECEC; border-color: #666666; border-width: 1px; border-style: solid; height: 15; width: 77; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; margin-right: 0; font-family: Arial, Helvetica; font-size: 10; }

td.education { border: 1px solid #006666; padding: 7px; }

.smalltextcalendar { font-family: Arial, Helvetica; font-size: 9px; color: #333333; margin-left: 0px; }

.news { background-color: #9AAEAE; border: 1px solid #003333; padding-left: 10px; padding: 7px; width:225px; margin-top:5px; margin-bottom:5px; }

.newslight { background-color: #B1C0C0; border: 1px solid #003333; padding-left: 10px; padding: 7px; width:225px; margin-top:5px; margin-bottom:5px; }
a.newslink { text-decoration: none;font-family: Arial, Helvetica; font-size: 13px; color: #555555; }
a.newslink:visited { color:#555555; }
a.newslink:hover { text-decoration: underline; }

a.smallnewslink { text-decoration: none;font-family: Arial, Helvetica; font-size: 11px; color: #555555; }
a.smallnewslink:visited { color:#555555; }
a.smallnewslink:hover { text-decoration: underline; }

/**** EDUCATION DETAILS STYLE ****/
td.whitetop { height: 10px; background: white; }
td.greentop { height: 10px; background: #365e5e; }
td.greentitle { height: 40px; padding: 10px; font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: white; background: #9AAEAE; }
td.greenspace { background: #214D4D; }
td.greenend { background: #9AAEAE; }
td.green { background: #365e5e; }
td.pgreen { background: url('/education/images/lgreen_bg.jpg') #E4EAEA repeat-x; padding: 5px; border: 1px solid #AAAAAA; font-weight: bold; color: #444444; }
td.pgray { background: url('/education/images/lgray_bg.jpg') #EBEBEB repeat-x; padding: 5px; border: 1px solid #AAAAAA; font-weight: bold; color: #444444; }
td.pheader { background: url('/education/images/header_bg.jpg') #EBEBEB repeat-x; height: 30px; padding: 5px; border: 1px solid #AAAAAA; font-size:13px; font-weight: bold; color: #FFFFFF; }
table.pricetable { /*margin:5px;*/ }
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.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 #888888; }
table.logintable { width: 400px; padding:10px; border: 1px solid #AAAAAA; background: #ECECEC; }

/*Process Header*/
td.ph2{
	background: url('/images/procgrad2.jpg') repeat-y #365E5E; 
	font-size: 18px; 
	color: white; 
	padding:3px;
	border: 1px solid #AAAAAA;
}


