body
{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;

}
.mainbody 
{
	BACKGROUND-COLOR: #D0D0CA;
	margin:0px; 
	padding:0px;
}
	
#Content {
	width:760px;
	text-align:left;
	border:1px solid #999999;
	background-color:#f7f7f7;
	padding:5px;
	margin: 10px auto;
	}
h1 {
	font-size:14px;
	color:#993333;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
HR {
	WIDTH: 100%; COLOR: #C2C249; HEIGHT: 1px
}

a {
	color:#660033;
	font-size:11px;
	text-decoration:underline;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link, a:visited, a:active
{
	color:#660033;
	text-decoration: underline;
}

a:hover {background-color:#ffffff;}

#Header {
	border-style:solid;
	border-color:#B60A0A;
	border-width:1px 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	background-image: url(images/top_bg_86.jpg);
	text-align: left;
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#Header {height:14px;}



#Menu {
	width:150px;
	padding:10px;
	background-color:#f2f2f2;
	border:1px solid #999;
	line-height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	position: relative;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:150px;}

#toppnav {
	MARGIN-BOTTOM: 0px;
	TEXT-ALIGN: right;
	
}
#toppnav P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#navcontainer {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	FLOAT: none;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	margin-bottom: 0px;
}
#navlist UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	MARGIN-LEFT: 0px;
	WHITE-SPACE: nowrap;
	padding: 0px;
	margin: 0px;
}
#navlist LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: transparent
}
#navlist LI.go {
	DISPLAY: inline; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: transparent
}
#navlist A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#navlist A:link {
	TEXT-DECORATION: none;
	color: #666666;
}
#navlist A:visited {
	TEXT-DECORATION: none;
	color: #666666;
}
#navlist A:active {
	TEXT-DECORATION: none;
	color: #CC3366;
}
#navlist A:hover {
	TEXT-DECORATION: none;
	color: #999999;
}
.go {
	MARGIN-LEFT: 3px
}
.break {
	CLEAR: both
}

#logo {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 760px;
	PADDING-TOP: 0px;
	HEIGHT: 88px;
	margin: 0;
}
TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #2c3333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}

A:active {
	COLOR: #990033; TEXT-DECORATION: none
}


.grey {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, verdana, arial, sans-serif; TEXT-DECORATION: none
}
.greybold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: verdana, verdana, arial, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM: #c2c249 1px solid; padding-bottom:5px;
}
.greyitalic {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: italic; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.greysm {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.greysmbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.darkgrey {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.bluehome {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0099CC; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none
}
.blue {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0099CC; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.bluebold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BC0700; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.blueboldbig {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #BC0700; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluesm {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0099CC; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.bluesmbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0099CC; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.bright {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #CC3333; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.brightbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3333; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}

.brightsm {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cc3333; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.brightsmbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #CC3366; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
A.brightsmbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #BC0700; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}

A.brightsmbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #BC0700; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
A.brightsmbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #CC3366; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.bluelink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0099CC; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.bluelink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc6699; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.bluelink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc6699; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.blueitlink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0099CC; FONT-STYLE: italic; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.blueitlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc6699; FONT-STYLE: italic; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.blueitlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc6699; FONT-STYLE: italic; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.bluesmlink {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cc6699; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.bluesmlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cc6699; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.bluesmlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cc6699; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.greylink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.greylink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
A.greylink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
.border {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #ffffff 1px dashed;
	BORDER-BOTTOM: #ffffff 1px solid;
	border-top-style: solid;
	border-top-color: #CC0066;
	border-right-color: #993300;
	padding: 5px;
}
.closednotice{
	padding: 10px;
	background-color: #BD0505;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}

.opennotice{
	padding: 10px;
	background-color:#008000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}

.colora{
	padding: 10px;
	background-color: #EBEBC2;
}
.colorb{
	padding: 10px;
	background-color: #FAFAED;
}
.colorc{
	padding: 10px;
	background-color:White;
	/*background-color: #F0F4F9;*/
}

.white{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}


/* scott added these */
.calendardayheader
{
	background-color:#6e042a;
	color:#ffffff;
}

.button 
{
	PADDING-TOP: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
}
.buttonhover 
{
	BORDER-RIGHT: #757575 1px solid; 
	BORDER-TOP: #757575 1px solid; 
	BORDER-LEFT: #757575 1px solid; 
	BORDER-BOTTOM: #757575 1px solid; 
	CURSOR: pointer; 
}

.calendarday
{
	VERTICAL-ALIGN: top; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}
.calendartoday
{
	BACKGROUND-COLOR: #f7f7f7;
	VERTICAL-ALIGN: top; 
	TEXT-ALIGN: left
}
.calendarothermonth
{
	BACKGROUND-COLOR: gray; 
}
.monthdaytable
{
	padding-left:2px;
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
}
.monthday
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #EBEBC2
}
.calendarevent
{
	font-weight:normal;
	font-size:7pt;
	color:#6e042a;
	font-family:Arial;
}
A.calendarevent
{
	font-weight:normal;
	font-size:8pt;
	color:#6e042a;
	font-family:Arial Narrow;
	text-decoration:underline;
}
A.calendarevent:visited
{
	font-weight:normal;
	font-size:8pt;
	color:#6e042a;
	font-family:Arial Narrow;
	text-decoration:underline;
}
A.calendarevent:hover
{
	font-weight:normal;
	font-size:8pt;
	color:#6e042a;
	font-family:Arial Narrow;
	text-decoration:underline;
}
.calendareventoneday
{
	border:solid 1px #EBEBC2;
	background-color:#FAFAED;
	padding-left:2px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:2px;
}
.popupbody
{
	BACKGROUND-COLOR: #EBEBC2;
	padding-right:2px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
}
.vieweventheader
{
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #666666; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: none; 
	background-color: #EBEBC2;
}
.vieweventdate
{
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	background-color: #EBEBC2;
	BORDER-BOTTOM: #c2c249 1px solid; 
	padding-bottom:5px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}
.vieweventdetail
{
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	background-color: #EBEBC2;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
.coursegroupname 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: none;
	vertical-align:bottom;
}

a.coursetable
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	color:#660033;
	text-decoration:underline;
}
a.coursetable:link {color:#660033;}
a.coursetable:visited {color:#990033;}
a.coursetable:active {color:#990033;}
a.coursetable:hover {background-color:#ffffff;}

.radiobutton1 
{
	background-color:#ebebc2;
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, arial, sans-serif; 
}
.greyboldnoborder {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: verdana, verdana, arial, sans-serif; TEXT-DECORATION: none; padding-bottom:0px;
}

.greysmboldborder {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM: #c2c249 1px solid; 
}

.thumbnail
{
	background-image:url(./images/SlideFrame.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:120px;
	width:132px;
}

.thumbnailnoimage
{
	width:132px;
}

.thumbnailhover
{
	background-image:url(./images/SlideFrameHover.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:120px;
	width:132px;
	cursor: pointer; 
}
.thumbnailspacer
{
	height:120px;
	width:132px;
	padding-top:0px;
}

.gallery
{
	background-image:url(./images/notebook1x.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:120px;
	width:126px;
	padding-bottom:0px;
	color:#f5c243;
	font-family:Broadway;
	font-size:10pt;
	padding-top:50px;
}

.marker
{
	font-family:MarkerFinePoint-Plain;
	font-size:18px;
}
.photo
{
	PADDING-TOP: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #4D4840 2px solid; 
	BORDER-TOP: #4D4840 2px solid; 
	BORDER-RIGHT: #6C6F61 1px solid; 
	BORDER-BOTTOM: #C8C8C8 1px solid; 
}
.photohover 
{
	BORDER-RIGHT: #6E042A 1px solid; 
	BORDER-TOP: #6E042A 2px solid; 
	BORDER-LEFT: #6E042A 2px solid; 
	BORDER-BOTTOM: #6E042A 1px solid; 
	CURSOR: pointer; 
}
.galleryhover
{
	CURSOR: pointer;
}

.viewgallery
{
	background-image:url(images/SlideFrame65.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:75px;
	width:76px;
	padding-bottom:0px;
}

.viewgalleryhover
{
	background-image:url(images/SlideFrameHover65.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:75px;
	width:76px;
	padding-bottom:0px;
	cursor: pointer; 
}
.photobutton 
{
	BACKGROUND-COLOR: #FAFAED;
	PADDING-TOP: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
}
.photobuttonhover 
{
	background-color: #EBEBC2;
	BORDER-RIGHT: #757575 1px solid; 
	BORDER-TOP: #757575 1px solid; 
	BORDER-LEFT: #757575 1px solid; 
	BORDER-BOTTOM: #757575 1px solid; 
	cursor: pointer; 
}

.displaytablecaption
{
	padding-top:8px;
	vertical-align:top;
	font-weight:bold;
}

.displaytabledata
{
	padding-top:8px;
	vertical-align:top;
	font-weight:normal;
}

.ohtitle
{
	color:White;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#6e042a;
	}

.ohdata
{
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:solid 1px #6e042a;
}

.directionsfrom
{
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

.map
{
	float:right; 
	padding-top:10px; 
	padding-left:5px; 
	padding-bottom:5px;
}

.mapover
{
	float:right; 
	padding-top:10px; 
	padding-left:5px; 
	padding-bottom:5px;
	cursor:pointer;
}
a.links
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	color:#660033;
	text-decoration:none;
}
a.links:link {color:#660033;padding-top:20px;padding-bottom:5px;}
a.links:visited {color:#990033;padding-top:20px;padding-bottom:5px;}
a.links:active {color:#990033;padding-top:20px;padding-bottom:5px;}
a.links:hover {text-decoration:underline;padding-top:20px;padding-bottom:5px;}

.normaltext
{
	font-size:10pt;
	font-weight:normal;
}

.instructions
{
	font-family:Arial Greek, courier, courier New;
	font-size:10pt;
	font-weight:normal;
	BORDER-RIGHT: #757575 1px solid; 
	BORDER-TOP: #757575 1px solid; 
	BORDER-LEFT: #757575 1px solid; 
	BORDER-BOTTOM: #757575 1px solid; 
	padding:5px;
	margin-left:5px;
	margin-right:5px;
}

.itemlist
{
	font-size:12px;
	list-style-type:disc;
	list-style-position:inside;
	margin-left:0px;
	padding-left:0px;
	font-weight:normal;
}
.selectedphotolist
{
	padding-left:10px;
	background-color: #FAFAED;
}
.photolinks
{
	padding-left:10px;
	padding-bottom:5px;
	background-color: #FAFAED;
	border-top:solid 1px #ebebc2;
}

.photoheader
{
	COLOR: #BC0700;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	background-color: #FAFAED;
}
.footnote
{
	font-size:9px;
	background-color: #FAFAED;
}

a.imagelink
{
	border-style:none;
	text-decoration:none;
}
a.imagelink:link 
{
	color:#660033;
	border-style:none;
	text-decoration:none;
}
a.imagelink:visited {color:#990033;}
a.imagelink:active {color:#990033;}
a.imagelink:hover {background-color:#ffffff;}

.normalinput
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	FONT-FAMILY: veranda,Arial;
}

.errormessage
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	FONT-FAMILY: veranda,Arial;
	color:Red;
}

.buttons
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	FONT-FAMILY: veranda,Arial;
	text-align:center;
	vertical-align:middle;
	height:23px;
}

.information
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14pt; 
	FONT-FAMILY: veranda,Arial;
	padding-top:10px;
	padding-left:10px
}

.loginButton
{
	width:60px;
	vertical-align:middle;
	text-align:center;
	margin:3px 17px 3px 17px;
}

.rssLink
{
	font-weight: normal; font-size: 11px; color:#660033; font-family: arial, sans-serif;
}

.rssLink.a 
{
	text-decoration: none	
}

.rssLink.a:hover 
{
	text-decoration: underline
}

.rssLink.a:visited 
{
	text-decoration: none
}

.EditTableCaption
{
	background-color:#fafaed;
	font-size:12px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:2px;
}

.EditTableData
{
	background-color:#fcfcfc;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
}

.asp_button
{
	font-family:Arial;
	font-size:10pt;
	color:#6e042a;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
}

.button_bar
{
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.required_flag
{
	font-size:14pt;
	color:#951218;	
}

.required_message
{
	font-size:11pt;
	color:#951218;	
}

.ErrorInRed
{
	font-size:110%;
	color:Red;
	padding-top:10px;
}


.my_message
{
	background-color:#eab700;
	color:White;
	font-size:15px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}

.formCaption
{
	padding-left:2px;
	font-size:12px;
}

.formCellLeft
{
	border-left:solid 1px silver;
	border-bottom:solid 1px silver;
	border-right:solid 1px silver;
	background-color:#ffffff;
	padding-left:2px;
}

.formCellBottomLeft
{
	border-left:solid 1px silver;
	border-bottom:solid 1px silver;
	border-right:solid 1px silver;
	background-color:#ffffff;
	padding-left:2px;
}

.formCell
{
	border-bottom:solid 1px silver;
	border-right:solid 1px silver;
	background-color:#ffffff;
	padding-left:2px;
}

.formSectionHeader
{
	font-size:14pt;
	background-color:Maroon;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
}

.requiredStar
{
	
	color:Red;
	font-weight:bold;
}


.scoreCell
{
	background-color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}

.scoreHeader
{
	font-weight:bold;
	background-color:#cfcfcf;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}

.headerAddress
{
	font-size:350%;
	color:#BC0700;
}

.headerAddress a
{
	font-size:100%;
	text-decoration:none;
	color:#BC0700;
}

.headerAddress a:visited
{
	text-decoration:none;
}

.headerAddress a:hover
{
	text-decoration:underline;
}