@charset  "ISO-8859-1";

BODY
{
	margin: 0 0 0 0;
	background-color: #eee;
	color: #003;
	width: 800px;
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
}

A { border-style: none; }

A:link
{
	color: #d70;
	text-decoration: none;
}

A:visited
{
	color: #d70;
	text-decoration: none;
}

A:hover
{
	color: #039;
	text-decoration: underline;
}

A:active
{
	color: #039;
	text-decoration: underline;
}

p, dl, dt, dd, ul, li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin-bottom: 12px;
}

dl { margin-left: 24px; }

dt
{
	font-weight: bold;
	color: #104992;
}

p.course-navigation
{
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	margin: 0 0 0 -12px;
	padding: 0 0 0 0;
	font-weight: normal;
	color: #339;
}

H1, H2, H3, H4, H5 { font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; }

H1
{
	font-size: x-large;
	font-weight: bold;
	color: #104992;
	margin: 12px 0 0px 0;
}

H2
{
	font-size: large;
	font-weight: bold;
	color: #104992;
	margin: 6px 0 6px 0;
}

H3
{
	font-size: medium;
	font-weight: normal;
	color: #f90;
	margin: 18px 0 0px 0;
}

H4
{
	font-size: small;
	font-weight: normal;
	color: #339;
	margin: 0px 0 0px 0;
}

H5
{
	font-size: small;
	font-weight: normal;
	color: #104992;
	margin: 6px 12px 12px 72px;
}

#print_only { display: none; }
.print_only { display: none; }

div.menu
{
	width: 650px;
	background: #ccc;
	border-top: 0px solid #666;
	display: block;
	padding: 2px 0 2px 0;
	text-align: right;
}

div.menu p
{
	font-weight: normal;
	font-size: small;
	margin: 0px 12px 0px 0px;
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	color: #666;
}

div.menu A:link { color: #104992; }
div.menu A:visited { color: #104992; }
div.menu A:hover { color: #48c; }
div.menu A:active { color: #48c; }


div.menu-w
{
	width: 650px;
	background: #ffe;
	border-top: 1px solid #039;
	display: block;
	padding: 2px 0 2px 0;
	text-align: left;
}

div.menu-w p
{
	font-weight: normal;
	font-size: small;
	margin: 0px 12px 0px 12px;
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	color: #666;
}

div.menu-w A:link { color: #104992; }
div.menu-w A:visited { color: #104992; }
div.menu-w A:hover { color: #48c; }
div.menu-w A:active { color: #48c; }

	div.report th A:link {color : #ffffff;}
	div.report th A:visited {color : #ffffff;}
	div.report th A:hover {color : #000000;}
	div.report th A:active {color : #000000;}


#left_sidebar
{
	float: left;
	width: 125px;
	border-bottom: medium solid #104992;
	background: #ced6f0;
	padding-bottom: 36px;
}

#left_sidebar p
{
	font-size: small;
	padding: 12px 3px 0 3px;
	margin: 0 0 0 0;
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
}

#main_wrapper
{
	float: left;
	width: 650px;
	background: white;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#main_content
{
	background: white;
	margin: 24px 48px 48px 36px;
	min-height: 350px;
}

#main_content p { margin: 6px 24px 9px 24px; }

#contact_info p
{
	font-size: medium;
	margin: 6px 0px 6px 48px;
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
}

img
{
	margin: 0 0 0 0;
	border: 0 0 0 0;
	padding: 0 0 0 0;
	border-style: none;
}

.sub_menu
{
	margin: 0 0 6px 0;
	font-size: small;
}

.sub_menu_2
{
	padding: 0 0 0 72px;
	font-size: small;
}

ul, li
{
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer
{
	padding: 12px 0 12px 0;
	border-top: 1px solid gray;
}

#footer p
{
	font-size: small;
	margin: 0 0 6px 12px;
}

ul { margin: 0px 12px 0px 12px; }
li { margin: 0px 12px 6px 12px; }
li.level2 { margin: 0px 12px 6px 48px; }
dl.catalog { margin: 0px 12px 0 0; }

dt.catalog
{
	font-weight: bold;
	margin: 0 0 6px 0;
}

dd.catalog
{
	font-weight: normal;
	margin: 0px 0px 6px 18px;
}

table, tr, td { margin: 0 0 0 0; }
#index table, tr, td { margin: 0 0 0 0; }
#index tr { margin: 0 0 0 0; }

#index td
{
	width: 50%;
	vertical-align: top;
	padding: 0 30px 0 12px;
}

span.big_phone
{
	font-size: x-large;
	color: #104992;
	font-weight: bold;
}

form
{
	text-align: left;
}

p.form-instruction
{
	color: #003;
}

p.form-label
{
	padding-left:  36px;
	color: #039;
}

/* input */
/* { */
/* 	margin-left: 72px; */
/* } */

span.return_index { padding-left: 125px; }

/* img.learnmore { margin: 0 20px 0 20px; } */

p.indent { padding-left: 24px; }

p.center { text-align: center; }

img.left
{
	float: left;
	margin-right: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
}

img.left-wide
{
	float: left;
	margin-right: 36px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 24px;
}

img.right
{
	float: right;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
}

dl.catalog { margin: 0px 12px 0 0; }

dt.catalog
{
	font-weight: bold;
	margin: 0 0 6px 0;
}

dd.catalog
{
	font-weight: normal;
	margin: 0px 0px 6px 18px;
}

strong { color: #104992; }
blockquote { text-align: justify; }

#toc h1
{
	color: black;
	font-size: medium;
	font-weight: normal;
	margin: 12px 0 3px 48px;
}


#toc h2
{
	color: black;
	font-size: medium;
	font-weight: normal;
	margin: 0 0 3px 72px;
}

#main_content p.heading-tag
{
	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	color: #104992;
	font-size: large;
	border-width: 0 0 1pt 0;
	border-style: none none solid none;
	margin: 18px 12px 0px 0px;
}

p.form_error
{
	padding: 0px 20px 0px 0px;
	color: #039;
}

.error
{
	color: #039;
}


.small_note 
{
	font-size:x-small;
	padding-right:96px;
}

table.account th
{
	font-weight:normal;
}


A.noLink {text-decoration:none; color:black}
