h1 {font-family:Georgia;}
h2 {font-family:Georgia;font-size:50px;font-style:italic;color:#7e99aa;display:inline;line-height:62px;clear:both}
h3{font-family:Georgia;font-size:18px;display:inline;}
h4{font-family:Georgia;font-size:16px;display:inline;color:#226ca0}
.topnavlink{	font-family:Trebuchet MS;
					font-size:14px;
					line-height:38px;
					font-weight:700;
					color:#0c416b;
					text-transform:uppercase;
					padding-left:12px;
					padding-right:12px;
					padding-top:10px;
					padding-bottom:10px;
					text-decoration:none;
}

.socmedlink{color:#ffffff;text-decoration:none;font-size:9px;}
.subtitle1{font-family:Trebuchet MS, arial,sans serif;font-weight:700;font-size:15px;color:#293e6b;}
.subtitle2{font-family:Trebuchet MS, arial,sans serif;font-weight:700;font-size:13px;color:#293e6b;}
.subtitle3up{font-family:Trebuchet MS, arial,sans serif;font-weight:700;font-size:14px;color:#293e6b;text-transform:uppercase}
.subtitle3whup{font-family:Trebuchet MS, arial,sans serif;font-weight:700;font-size:14px;color:#ffffff;text-transform:uppercase}
.subtitle3bkup{font-family:Trebuchet MS, arial,sans serif;font-weight:700;font-size:14px;color:#000000;text-transform:uppercase}
.subtitle3gnup{font-family:Trebuchet MS, arial,sans serif;font-weight:700;font-size:14px;color:#6a8012;text-transform:uppercase}
.subtitle4{font-family:Georgia;font-size:13px;font-weight:700;color:#293e6b;text-align:left;text-decoration:none}
.subtitle4 a:hover{text-decoration:underline}
.subtitle5{font-size:12px;font-weight:700;color:#293e6b;text-align:left;text-decoration:none}
.subtitle5 a:hover{text-decoration:underline}
.subtitle11whup{font-family:Trebuchet MS, arial,sans serif;font-weight:700;font-size:11px;color:#ffffff;text-transform:uppercase}

.userinfo{
	vertical-align:top;
	background-color:#ffffff;
	border:1px solid #87a4ab;
}

.level2h2 {font-size:40px;font-weight:normal;color:#f2e3bc}
.page2header{padding-left:90px;text-align:justify;}

.level3h2 {font-size:40px;font-weight:normal;color:#97A49D}


.userdashnav{
	border-left:1px solid #87a4ab;
	text-align:center;
	padding:4px;
}

.usernav {	font-family:Georgia;
		font-size:15px;
		color:#1A232A;
		text-decoration:none;
		padding:14px;
		}


.topnavlink:hover{color:#ffffff}
.navsupport, .navlogin, .navcontact{
	cursor:pointer;
	line-height:38px;
	color:white;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#D03B33;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
}
.navlogin:hover{opacity:.7;filter:alpha(opacity=70);}
.navsupport{background-color:#527E5B}
.navcontact{background-color:#B2C038}

.hpcontactblue{font-family:georgia;font-size:24px;color:#8babbd}
.hpcontactdkblue{font-family:georgia;font-size:24px;color:#002859;text-decoration:none}
.hpmidnavdkblue{font-family:Trebuchet MS;font-size:20px;color:#002859;text-decoration:none}
.hpbuttonnav{padding:10px}
.edopps{
	padding-top:12px;
	padding-bottom:12px;
	color:#ffffff;
}
.footerlinkstable{
	margin-left:95px;
	margin-right:95px;
	color:#f2e3bc;
	font-family:Trebuchet MS;
	font-size:12px;
	text-decoration:none;
}

.footerlinkcattitle{
	font-family:Georgia;
	font-size:12pt;
	font-weight:700;
	color:#f2e3bc;
	text-transform:uppercase;
	text-decoration:none;
}
.footerlinks{
	color:#f2e3bc;
	font-family:Trebuchet MS;
	font-size:12px;
	text-decoration:none;
}
.footerlinks:hover{
	text-decoration:underline;
	color:#ffffff;
}

.edutext{font-family:Trebuchet MS;font-size:13px;}

.title1{
	font-family:Trebuchet MS, arial,sans serif;
	font-weight:700;
	font-size:15px;
}

.text, p, div, span, td, ol, ul{
	font-family:Trebuchet MS, arial,sans serif;
	font-weight:400;
	font-size:12px;
}

a {color:#123466;text-decoration:none;}
a:hover{text-decoration:underline}

.errtext{
	font-family:Trebuchet MS, arial,sans serif;
	font-weight:700;
	font-size:12px;
	color:#990000;
	display:block;
	border:1px solid #990000;
	background-color: #ffffff;
	padding:4px 6px 6px 4px;
	text-align:center;
}
.suctext{
	font-family:Trebuchet MS, arial,sans serif;
	font-weight:700;
	font-size:12px;
	color:#00aa00;
	display:block;
}

.login{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.loginbox{
	border:1px solid #000000;
	background-color:#ffffef;
	font-family:Trebuchet MS, arial,sans serif;
	font-weight:400;
	font-size:12px;
}
.loginbox input{
	border:1px solid #000000;
	background-color:#dddddd;
	font-family:Trebuchet MS, arial,sans serif;
	font-weight:400;
	font-size:12px;
}

.hpfeedboxlinks{
color:#000000;
text-decoration:none;
}

.hpfeaturedtitle{
font-family:Georgia;
font-weight:700;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
color:#ffffff;
font-size:15px;
}
.hpfeaturedsubtitle{
font-weight:700;
padding-left:10px;
padding-right:10px;
color:RGB(201,173,116);
font-size:14px;
text-transform:uppercase;
}

.newcourse{font-family:Georgia;font-size:15px;font-weight:700;color:#EF8201;}
.profilereddk{background-color:#603314;color:#eee8c5;font-size:15px;font-weight:700;font-family:Georgia;height:25px;text-decoration:none;}
.profileredlt{background-color:#c8b7a2;padding-bottom:10px;}

.profilebluedk{background-color:#7e99aa;color:#eee8c5;font-size:15px;font-weight:700;font-family:Georgia;height:25px;text-decoration:none;}
.profilebluelt{background-color:#d2d6cc;padding-bottom:10px;}

.bidbox{
	width:90%;
	padding:8px;
	border:1px solid #000000;
	background-color:#ffffef;
	font-family:Trebuchet MS, arial,sans serif;
	font-weight:400;
	font-size:12px;
}
.bidbox input{
	border:1px solid #000000;
	background-color:#dddddd;
	font-family:Trebuchet MS, arial,sans serif;
	font-weight:400;
	font-size:12px;
}

.usertable{
	background-color:#aabbcc;
	width:790px;
	padding:4px;
	margin:0px;
	border-spacing:0px;
	border:1px solid #aabbcc;
}

.eventstable{
	width:100%;
	background-color:#9A9A9A;
	padding:4px;
	margin:0px;
	border-spacing:0px;
	border:1px solid #9A9A9A;
	overflow:auto;
}
.docstablerow{
	background-color:#B26E6E;
}
.eventstypetable{
    background-color:#885555;
    width:790px;
    padding:4px;
    margin:0px;
    border-spacing:0px;
    border:1px solid #9A9A9A;
}

.locationtable{
	background-color:#cccc22;
	width:790px;
	padding:4px;
	margin:0px;
	border-spacing:0px;
	border:1px solid #cccc22;
}
.sectiontable{
	background-color:#ccddbb;
	width:790px;
	padding:4px;
	margin:0px;
	border-spacing:0px;
	border:1px solid #ccddbb;
}

.newuserlink{
	background-color:#aabbcc;
	border:1px solid #aabbcc;
	padding:4px 15px 4px 15px;
	margin:4px;
	color:#000000;
	text-decoration:none;
}
.newuserlink:hover{
	color:#000000;
	font-weight:700;
	padding: 4px 11px 4px 11px;
}

.newdoclink{
	background-color:#9A9A9A;
	border:1px solid #9A9A9A;
	padding:4px 15px 4px 15px;
	margin:4px;
	color:#000000;
	text-decoration:none;
}
.newdoclink:hover{
	color:#ffffff;

}

.newloclink{
	background-color:#cccc22;
	border:1px solid #cccc22;
	padding:4px 15px 4px 15px;
	margin:4px;
	color:#000000;
	text-decoration:none;
}
.newloclink:hover{
	color:#ffffff;

}

.newsectionlink{
	background-color:#ccddbb;
	border:1px solid #ccddbb;
	padding:4px 15px 4px 15px;
	margin:4px;
	color:#000000;
	text-decoration:none;
}
.newsectionlink:hover{
	color:#000000;
	font-weight:700;
	padding: 4px 8px 4px 10px;
}

.newpagelink{
	font-weight:700;
	background-color:#957D1B;
	padding-top:4px;
	padding-left:15px;
	padding-bottom:4px;
	padding-right:15px;
	margin:4px;
	color:#000000;
	text-decoration:none;
}
.newpagelink:hover{
	color:#d9d9ff;
	font-weight:700;
	padding: 4px 8px 4px 10px;
}
#userheader{background-color:#AABBCC;padding:2px 2px 2px 2px;border:1px solid #AABBCC}
#eventsheader{background-color:#9A9A9A;padding:2px 2px 2px 2px;border:1px solid #9A9A9A}
#eventstypeheader{background-color:#885555;padding:2px 2px 2px 2px;border:1px solid #885555}
#locheader{background-color:#cccc22;padding:2px 2px 2px 2px;border:1px solid #cccc22}
#calheader{background-color:#CCDDBB;padding:2px 2px 2px 2px;border:1px solid #CCDDBB}
#pageheader{background-color:#DDC565;padding:2px 2px 2px 2px;border:1px solid #DDC565}

#usertable{background-color:#DDEEFF;padding:7px 7px 7px 7px;border:1px solid #AABBCC;width:90%;height:200px;overflow:auto;}
#eventstable{background-color:#C9C9C9;padding:7px 7px 7px 7px;border:1px solid #9A9A9A;width:90%;height:200px;overflow:auto;}
#eventstypetable{background-color:#d6b4b4;padding:7px 7px 7px 7px;border:1px solid #885555;width:90%;height:200px;overflow:auto;}
#departmenttable{background-color:#FFFEC0;padding:7px 7px 7px 7px;border:1px solid #cccc22;width:90%;height:200px;overflow:auto;}
#calendartable{background-color:#EEFFDD;padding:7px;border:1px solid #CCDDBB;width:90%;height:200px;overflow:auto;}
#pagetable{background-color:#F5EED0;padding:7px;border:1px solid #DDC565;width:90%;height:200px;overflow:auto;}

.eventsrow{background-color:#C9C9C9}
.whiterow{background-color:#ffffff}

.calendartableheader{background-color:#293E6B;color:#EEE8C4;font-size:9px;text-align:center;text-transform:uppercase}
.calendarrow{background-color:#ccddbb}

.calendartitle{font-family:Trebuchet MS, arial, sans-serif;font-size:18px;color:#000000; background-color:#ECECEC;padding:4px;}
.calendartablemonthtitle{font-family:Trebuchet MS, arial, sans-serif;background-color:#333333;color:#ffffff;padding:10px;font-size:14px;font-weight:700;clear:left;}
.eventtitle, .eventtitle a{color:#333333;font-size:16px;font-weight:700;}

.addclasslink, .bloglink{color:#5D6AC8; text-transform:uppercase;text-decoration:none;font-weight:700;}
.addclasslink:hover{font-weight:700;}

.registeredlink {color:#A08862; text-transform:uppercase;text-decoration:none;font-weight:400;}
.registeredlink:hover{font-weight:700;}

.toplinks, .toplinks a {color:#ffffff; text-decoration:none;line-height:19px;}
.toplinks a:hover {text-decoration:underline}
.tabletitle{font-size:13px;color:#000000;font-weight:bold}
.tabletitle a{font-size:13px;color:#000000;font-weight:bold}
.tabletitle a:hover{font-size:13px;color:#e0e0e0;font-weight:bold}


#totalbid, #errstr{display:inline}
#prizetable {width:800px;height:160px;overflow:auto}


.mainh2{color:#9A9A9A;}
.mainh3{color:#333333;display:inline;font-size:18px}

#catnav{display:inline;margin-top:7px;margin-left:-10px;}
#catnav{display:inline;margin-top:7px;margin-left:-10px;}
.catnav {font-size:11px;text-decoration:none;color:#628BCB;}
.selcatnav1,.selcatnav2,.selcatnav3,.selcatnav4,.selcatnav5,.selcatnav6,.selcatnav7,.selcatnav8,.selcatnav9 {font-weight:bold;background-color:#aaaaaa}
.button1, .button1 a {background-color:#666666; border:0px; padding:2px; margin:2px;font-size:11px;color:#000000;text-decoration:none}
.button1:hover {background-color:#4D4DFD; border:0px; padding:2px; margin:2px;font-size:11px;color:#ffffff}

.statusbarlink{font-size:11px; background-color:#EFB167;padding:11px;color:#CE7742;text-decoration:none;}
.searchfield{display:inline;margin:0px;font-size:10px; padding:2px;border:0px;background-color:#E9D4A3;color:#afafaf}
.searchfieldb, .smbktxt{display:inline;margin:0px;font-size:10px; padding:2px;border:0px;color:#000000}
.searchbutton{display:inline;font-size:11px; background-color:#CE7742;padding:4px;margin:0 0 0 0;color:#F8DD7F;border:0px solid;}

.sponsor{padding-left:10px;}

.line {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #AEAEAE;
	color: #333333;
}

.adminbutton{font-size:14px; background-color:#3579DA;padding:4px;color:#ffffff;text-decoration:none;margin-right:3px;display:inline}
.smtext {font-size:10px;text-decoration:none}
.smtext_wh {font-size: 10px; color: #FFFFFF; line-height:18px;}
.smtext_bk {font-size: 11px; color: #000000; line-height:18px;text-decoration:none;}
.smtext_gy {font-size: 11px; color: #575757; text-decoration:none;}
label {
    display: block;
    width: 150px;
    float: left;
    margin-right:6px;
    margin-bottom:6px;
    text-align: right;
}

.gyborder{border:3px solid #BBC1BD}
.gywhborder{border:3px solid #e0e0e0;background-color:#BBC1BD;padding:8px;}

.whborder{border:3px solid #ffffff}
.whblborder{border:3px solid #226ca0;background-color:#ffffff;padding:8px;}

.ocborder{border:3px solid RGB(245,242,219)}
.ocblborder{border:3px solid RGB(78,140,171);background-color:RGB(245,242,219);padding:8px;}


.brborder{border:8px solid RGB(181,161,137);background-color:RGB(250,247,228);}

.searchlinkteacher{color:#000000;text-decoration:underline;font-size:11px;}
#confirmscreen{position:absolute;
				top:0px;
				left:0px;
				z-index:900;
				margin-left:auto;
				margin-right:auto;
				width:1024px;
				height:1200px;
				background-color:#000000;
				opacity:.35;
				filter:alpha(opacity=90);
				visibility:hidden;

}

.lgtext, .lgtext p {font-family:Georgia;font-size:20px;}
.lgtext2, .lgtext2 p {font-size:17px;color:#91a1be}
.WYtext {font-family:Georgia;font-weight:700;font-size:1.1em}

#confirmform{position:absolute;top:50px;z-index:950;margin-left:auto;margin-right:auto;width:400px;padding:10px;background-color:#ffffff;visibility:hidden;border:3px solid #000000;overflow:hidden;clip: rect(auto, auto, auto, auto);}

.calloutbox{margin-top:15px;width:300px;background-color:#ffffcc;border:1px solid #333333;padding:6px;padding-top:0px;}
.logoimg{float:right;border:0px;margin:5px;}
.reglink {font-weight:bold;font-size:14px;color:#333399}

.butorange{border: 0px; background-color:#EF8201;color:#ffffff;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none; padding:3px;cursor:pointer;margin-top:4px;margin-bottom:4px;}
.butgrayblue{border: 0px; background-color:#7E99AA;color:#ffffff;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none; padding:3px;cursor:pointer;margin-top:4px;margin-bottom:4px;}
.butdkblue{border: 0px; background-color:RGB(24,45,69);color:#ffffff;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none; padding:3px;cursor:pointer;margin-top:4px;margin-bottom:4px;}
.butgreen{border: 0px; background-color:#7EAA88;color:#ffffff;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none; padding:3px;cursor:pointer;margin-top:4px;margin-bottom:4px;}
.butgray{border: 0px; background-color:#cacaca;color:#acacac;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none; padding:3px;cursor:wait;margin-top:4px;margin-bottom:4px;}
.butred{border: 0px; background-color:#9a0000;color:#ffffff;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none; padding:3px;cursor:wait;margin-top:4px;margin-bottom:4px;}

.cpbutton {background-color:#B4CAEC;
border:0;
color:#628BCB;
padding:6px;
}

.cpbutton:hover {
color:#ffffff;
}

#controlpanel{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#B4CAEC;
	min-height:300px;

}
#controlpanelcontrols{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#B4CAEC;
}

.cal_cell{width:14%}
.event_cls {vertical-align:top;text-align:right;background-color:#888888;color:#FFFFDD; font-weight:700;font-size:10px; text-decoration: none; cursor:pointer;}
.event_head{background-color: #9f9f9f;font-weight:bold;FONT-FAMILY: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;FONT-SIZE: 13px;width:14%;cursor:pointer;height:16px;}
.cal_top{background-color:#628BCB;color:#ffffff;FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;FONT-SIZE: 16px;height:45px;text-align:center;cursor:pointer;font-weight:bold}
.event_col{vertical-align:top;text-align:right;background-color:#d7d7d7;color:#000000;FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;FONT-SIZE: 10px;height:45px;cursor:pointer}
.event_link, .event_link:hover, .event_link:visited {TEXT-DECORATION: none; font-weight:700;color:#ffffff;font-size:11px;cursor:pointer}


.msgheadernav, .msgheadernav a, .msgheadernav div{background-color:#603314;margin:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;color:#ffffff;font-size:14px;font-family:Georgia;font-weight:700;text-decoration:none}
.msgtableheader{font-family:Georgia;font-size:13px;font-weight:700;text-align:left;display:inline;background-color:#b5986e;color:#fef8e0;padding-top:4px;padding-bottom:4px;margin:0px;whitespace:nowrap}
