﻿body 
{
	background-color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	font-size:x-small;
}


table.pagewidth
{
	width:780px;
}

td.center
{
	text-align:center;
}

div.right
{
	text-align:right;
}

table
{
	text-align:center;
}

table, td
{

	padding:0;
	font-size:x-small;
	border-collapse:collapse;
}

td.bold
{
	font-weight:bold;
}

td.right
{
	text-align:right;
}

td.error
{
	text-align:center;
	color:Red;
	white-space:nowrap;
}

.error
{
	color:Red;
	font-weight:bold;
}

table.plain
{
	font-weight:normal;
	text-align:left;
	border-collapse:separate;
	border-spacing:15px;
	margin-left:100px;
}

table.homepage
{
	height:321px;
	padding:0;
	font-size:x-small;
	border-collapse:collapse;
}

html body form div table
{
	text-align:center;
	padding:0;
	margin:0;
	border-style:none;
	font-size:x-small;
}

map
{
	border-style:none;
	border:0;
	border-width:0;
}


h1, h2, h4, h5
{
	margin:0;
	padding:0;
}

h1
{
	color:Black; 
	font-size:xx-large; 
}

h2
{
	font-weight:bold; 
	font-size:medium;
}


h4
{
	font-size:x-small;
	color:Black; 
	font-weight:normal;
}

h4.left
{
	font-size:x-small;
	color:Black; 
	font-weight:normal;
	text-align:left;
}


ul
{
	font-size:x-small;
	color:Black; 
	font-weight:normal;
	text-align:left;
}

/* Master Page Footer */
h4.footer
{
	color:Black;
	background-color:#FF6600;
	padding-bottom:10px;
	vertical-align:middle;
}

h5
{
	font-weight:bold; 
	font-size:small;
	padding-bottom:15px;
	color:#FF6600;
	background-color:White;
}

a
{
	font-size:x-small;
	font-weight:bold;
}

a.plain
{
	font-size:small;
	font-weight:normal;
}

a.medium
{
	font-size:large;
}

html body form div table tr td div table
{
	width:100%;
}

html body form div table tr td div table tr td div h5
{
	padding:0;
}

/* Links in the master footer. */
html body form div table tr td h4
{
	 color:Blue;
}

a.footer:link
{
	color:White;
}

label
{
	font-size:x-small;
}

strong.red
{
	color:Red;
}

p
{
	font-size:medium;
	font-family:"Times New Roman";
	text-align:left;
}

p.center
{
	font-size:medium;
	font-family:"Times New Roman";
	text-align:center;
}

p.plain
{
	width:500px;
	font-size:small;
	text-align:justify;
	font-family: Verdana;
	margin-left:100px;
}

p.quiz
{
	width:500px;
	font-size:small;
	text-align:justify;
	font-family: Verdana;
	margin-left:100px;
	line-height:20px;
}

img
{
	border:0;
}

tr.left
{
	text-align:left;
	vertical-align:bottom;
}

td.left
{
	text-align:left;
}

td.body
{
	 padding-top:20px;
	 padding-bottom:20px;
}

table.footer
{
	background-color:#ff6800;
	width:100%;
	vertical-align:middle;
}

tr.center
{
	text-align:center;
}

table.login, tr.login, td.login
{
	width:100%;
	text-align:center;
	padding:10px;
}

td.nowrap
{
	 white-space:nowrap;
}

td.error
{
	color:Red;
}

td.login_label
{
	white-space:nowrap;
	text-align:right;
}

td.squeeze
{
	width:50%;
}

body.master
{
	background-color:#FFFFFF;
}

table.master
{
	background-color:#FFFFFF;
}

table.register
{
	width:300px;
	padding:0px 10px 0px 10px;
	text-align:left;
	border-left: solid thin #FF6600;
	border-bottom-style:none;
	border-top-style:none;
	border-right-style:none;
	margin-bottom:25px;
	vertical-align:middle;
}

table.register_left
{
	padding:0px 10px 0px 10px;
	text-align:left;
	border-left: solid thin #FF6600;
	border-bottom-style:none;
	border-top-style:none;
	border-right-style:none;
	margin-bottom:25px;
	vertical-align:middle;
}

td.register_label
{
	width:100%;
	text-align:right;
	padding:5px;
	white-space:nowrap;
}

td.register_label_left
{
	width:100px;
	text-align:right;
	padding:5px;
	white-space:nowrap;
}

td.register_bottom
{
	border-bottom:solid thin #FF6600;
}

td.register_header
{
	background-color:#FF6600;
	color:#FFFFFF;
	font-weight:bold;
	/*text-align:left;*/
	padding:5px;
}

td.register_info
{
	text-align:left;
	white-space:nowrap;
	padding:5px;
	border-left:solid thin #FF6600;
	/*width:150px;*/
}

input.register_textbox
{
	width:175px;
}

td.register
{
	border-color:#ff6800;
	border-width:thin;
	border-collapse:collapse;
	font-size:small;
}

strong.highlight
{
	font-weight:bold;
	color:#FF6600;
}


table.extensionrequests
{
	width:220px;
	text-align:center;
	font-family: Verdana;
	margin-left:100px;
}

table.extensionrequests, td.extensionrequests, tr.extensionrequests
{
	border-color:#ff6800;
	border-width:thin;
	border-collapse:collapse;
	font-size:small;
	border-style:solid;

}

table.links
{
	width:580px;
}

table.links, td.links, tr.links
{
	border-color:#ff6800;
	border-width:thin;
	border-collapse:collapse;
	font-size:x-small;
	border-style:solid;
	text-align:left;
	padding:5px;
}

td.tableseparator
{
	width:100px;
}

