body
{
	margin:0px;
	background-color:#006600;
	background-image:url(../gif/background.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-family:arial,helvetica,sans-serif;
}

img
{
	border:0px;
	margin:0px;
}

ul
{
	list-style-type:disc;
	text-align:left;
}

div
{
	margin:auto;
}

div.header
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	width:750px;
	height:68px;
	border:2px solid #000000;
	background-color:#FFFFCC;
	border-bottom:0px;
	text-align:center;
}

div.logo
{
	text-align:center;
	font-size:10px;
	width:350px;
	z-index:11;
	position:absolute;
}

div.quicklinks
{
	text-align:right;
	width:750px;
	z-index:12;
}

div.menu
{
	width:750px;
	height:18px;
	border:2px solid #000000;
	border-bottom:0px;
}

div.flashmenu
{
	position:absolute;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	z-index:20;
}

div.standardmenu1
{
	text-align:right;
	width:187px;
	position:absolute;
	z-index:24;
}

div.standardmenu2
{
	text-align:right;
	width:375px;
	position:absolute;
	z-index:23;
}

div.standardmenu3
{
	text-align:right;
	width:563px;
	position:absolute;
	z-index:22;
}

div.standardmenu4
{
	text-align:right;
	width:750px;
	position:absolute;
	z-index:21;
}

div.intro
{
	width:750px;
	height:200px;
	border:2px solid #000000;
	border-bottom:0px;
}

div.flashdetails
{
	text-align:left;
	width:549px;
	position:absolute;
	z-index:35;
}

div.standardimages
{
	text-align:left;
	width:200px;
	position:absolute;
	z-index:34;
	border-right:2px solid #000000;
}

div.standarddetails
{
	text-align:right;
	width:549px;
	position:absolute;
	z-index:33;
	border-right:2px solid #000000;
}

div.flashbanner
{
	text-align:right;
	width:750px;
	position:absolute;
	z-index:30;
}

div.standardbanner
{
	text-align:right;
	width:750px;
	position:absolute;
	z-index:31;
}

div.body
{
	background-color:#FFFFCC;
	text-align:left;
	width:750px;
	border:2px solid #000000;
	position:relative;
	z-index:45;
}

div.body2
{
	background-color:#FFFFCC;
	text-align:left;
	width:560px;
	border:2px solid #000000;
	position:relative;
	z-index:45;
}

div.border0
{
	border:8px solid #009900;
}

div.border1
{
	border:8px solid #009999;
}

div.border2
{
	border:8px solid #000099;
}

div.border3
{
	border:8px solid #990099;
}

div.border4
{
	border:8px solid #990000;
}

div.border5
{
	border:8px solid #999900;
}

div.content
{
	border:2px solid #000000;
	padding:8px;
	color:#006600;
	font-size:16px;
	font-weight:normal;
}

div.center
{
	text-align:center;
}

div.footer
{
	text-align:center;
}

div.cetitle
{
	color:#006600;
	border:2px solid #990099;
	background-color:#FFCCFF;
	padding:10px;
}

div.dberror
{
	text-align:center;
	padding:10px;
	border:1px solid #FF0000;
	background-color:#FFCCCC;
	font-size:16px;
	color:#990000;
}

div.formerror
{
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
	border:2px solid #FF0000;
	background-color:#FFCCCC;
	padding:10px;
}

div.calandarnote
{
	border:3px solid #9999FF;
	background-color:#CCCCFF;
	padding:15px 0px;
}

a.quicklink
{
	color:#006600;
	font-size:12px;
	font-weight:normal;
}

a.studentlink
{
	color:#006600;
	font-size:14px;
	font-weight:bold;
}

a.content
{
	color:#00CC00;
	font-size:16px;
	font-weight:bold;
}

a.link0
{
	color:#00CC00;
	font-size:15px;
	font-weight:bold;
}

a.link1
{
	color:#00CCCC;
	font-size:15px;
	font-weight:bold;
}

a.link2
{
	color:#0000CC;
	font-size:15px;
	font-weight:bold;
}

a.link3
{
	color:#CC00CC;
	font-size:15px;
	font-weight:bold;
}

a.link4
{
	color:#CC0000;
	font-size:15px;
	font-weight:bold;
}

a.link5
{
	color:#CCCC00;
	font-size:15px;
	font-weight:bold;
}

a.link6
{
	color:#FFFFCC;
	font-size:15px;
	font-weight:bold;
}

a.anchor2
{
	color:#0000CC;
	font-size:12px;
	font-weight:normal;
}

a.note
{
	color:#009900;
	font-size:10px;
	font-weight:bold;
}

a.footer
{
	color:#FFFFCC;
	font-size:12px;
	font-weight:normal;
}

span.shoppingcart
{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

span.studentname
{
	color:#000000;
	font-size:16px;
	font-weight:bold;
}

span.studentname
{
	color:#000000;
	font-size:16px;
	font-weight:bold;
}

span.footer
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

span.copyright
{
	color:#FFFFCC;
	font-size:12px;
}

span.label0
{
	color:#006600;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
}

span.label1
{
	color:#006600;
	font-size:21px;
	font-weight:bold;
	text-decoration:none;
}

span.label2
{
	color:#006600;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

span.label3
{
	color:#006600;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

span.label4
{
	color:#006600;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

span.label5
{
	color:#006600;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

span.link1b
{
	font-size:13px;
}

span.note
{
	color:#006600;
	font-size:12px;
	font-weight:normal;
}

span.priority
{
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

span.alert
{
	color:#FF0000;
	font-size:15px;
	font-weight:bold;
}

span.alert2
{
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
}

span.formnote
{
	color:#FF0000;
	font-size:10px;
	font-weight:bold;
}

h1.title
{
	color:#006600;
	font-size:28px;
	font-weight:bold;
	text-align:center;
}

hr.hr95
{
	width:95%;
	height:2px;
	color:#009900;
}

table.form
{
	border:0px;
	width:90%;
	margin:auto;
}

table.smlist
{
	border:2px solid #006600;
	margin:auto;
	width:600px;
}

table.oblist
{
	border:2px solid #006666;
	margin:auto;
	width:600px;
}

table.eplist
{
	border:2px solid #000066;
	margin:auto;
	width:600px;
}

table.epcalendar
{
	border:2px solid #000066;
	margin:auto;
}

table.epparts
{
	margin:auto;
}

table.celist
{
	border:2px solid #660066;
	margin:auto;
	width:600px;
}

td.section
{
	color:#006600;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}

td.subsection
{
	color:#006600;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

td.name
{
	width:40%;
	text-align:right;
	vertical-align:top;
	font-size:13px;
	font-weight:bold;
}

td.name2
{
	width:40%;
	text-align:right;
	vertical-align:top;
	font-size:13px;
	font-weight:bold;
}

td.value
{
	text-align:left;
	vertical-align:top;
}

td.value2
{
	text-align:left;
	font-size:15px;
	font-weight:normal;
}

td.smlistfc
{
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#006600;
	background-color:#CCCC99;
	border:1px solid #006600;
	padding:4px;
}

td.smlistlc
{
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#FFFFCC;
	background-color:#009900;
	border:1px solid #006600;
	padding:4px;
	width:120px;
}

td.smlistrc
{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#006600;
	background-color:#FFFFFF;
	border:1px solid #006600;
	padding:4px;
}

td.smlistrl
{
	text-align:left;
	font-weight:normal;
	font-size:12px;
	color:#006600;
	background-color:#FFFFFF;
	border:1px solid #006600;
	padding:4px;
}

td.smlistx0
{
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#009900;
	background-color:#FFFFFF;
	border:1px solid #006600;
	padding:8px;
}

td.smlistx1
{
	text-align:center;
	font-weight:bold;
	font-size:15px;
	color:#990000;
	background-color:#FFFFFF;
	border:1px solid #006600;
	padding:8px;
}

td.oblist0
{
	text-align:center;
	font-weight:bold;
	color:#000000;
	background-color:#00FFFF;
	border:1px solid #006666;
	padding:4px;
}

td.oblist1
{
	text-align:center;
	background-color:#CCFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist1a
{
	width:20px;
	text-align:center;
	background-color:#CCFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist1b
{
	width:30px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-color:#CCFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist1c
{
	width:510px;
	font-size:14px;
	text-align:left;
	background-color:#CCFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist1d
{
	width:40px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	background-color:#CCFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist1l
{
	text-align:left;
	background-color:#CCFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist2
{
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist2a
{
	width:20px;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist2b
{
	width:30px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist2c
{
	width:510px;
	font-size:14px;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist2d
{
	width:40px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	background-color:#FFFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.oblist2l
{
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #009999;
	padding:4px;
}

td.eplist0
{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#9999FF;
	border:1px solid #000066;
	padding:4px;
	width:105px;
}

td.eplist0b
{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#9999FF;
	border:1px solid #000066;
	padding:4px;
	width:105px;
}

td.eplist1
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#CCCCFF;
	border:1px solid #000099;
	padding:4px;
}

td.eplist1r
{
	text-align:right;
	background-color:#CCCCFF;
	border:1px solid #000099;
	padding:4px;
}

td.eplist2
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #000099;
	padding:4px;
}

td.celist0
{
	text-align:center;
	font-weight:bold;
	color:#000000;
	background-color:#FF99FF;
	border:1px solid #660066;
	padding:4px;
}

td.celist1
{
	text-align:center;
	background-color:#FFCCFF;
	border:1px solid #990099;
	padding:4px;
}

td.celist1a
{
	width:30px;
	text-align:center;
	background-color:#FFCCFF;
	border:1px solid #990099;
	padding:4px;
}

td.celist1b
{
	width:510px;
	text-align:center;
	background-color:#FFCCFF;
	border:1px solid #990099;
	padding:4px;
}

td.celist1c
{
	width:30px;
	text-align:right;
	background-color:#FFCCFF;
	border:1px solid #990099;
	padding:4px;
}

td.celist2
{
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #990099;
	padding:4px;
}

td.celist2a
{
	width:30px;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #990099;
	padding:4px;
}

td.celist2b
{
	width:510px;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #990099;
	padding:4px;
}

td.celist2c
{
	width:30px;
	text-align:right;
	background-color:#FFFFFF;
	border:1px solid #990099;
	padding:4px;
}

input.text
{
	border:1px solid #006600;
	border-right:1px solid #00CC00;
	border-bottom:1px solid #00CC00;
}

input.textob
{
	text-align:right;
	border:1px solid #006666;
	border-right:1px solid #00CCCC;
	border-bottom:1px solid #00CCCC;
}

select.select
{
	border:1px solid #006600;
	border-right:1px solid #00CC00;
	border-bottom:1px solid #00CC00;
}

textarea.textarea
{
	border:1px solid #006600;
	border-right:1px solid #00CC00;
	border-bottom:1px solid #00CC00;
}

input.text2
{
	border:2px solid #660000;
	border-right:2px solid #CC0000;
	border-bottom:2px solid #CC0000;
	background-color:#FFCCCC;
}

input.textob2
{
	text-align:right;
	border:2px solid #660000;
	border-right:2px solid #CC0000;
	border-bottom:2px solid #CC0000;
	background-color:#FFCCCC;
}

select.select2
{
	border:2px solid #660000;
	border-right:2px solid #CC0000;
	border-bottom:2px solid #CC0000;
	background-color:#FFCCCC;
}

textarea.textarea2
{
	border:2px solid #660000;
	border-right:2px solid #CC0000;
	border-bottom:2px solid #CC0000;
	background-color:#FFCCCC;
}

img.cc_logo
{
	position:absolute;
	padding:5px 20px;
}