body, td, span, div
{
	font-size: 8pt;
	color: #333333;
	font-family: Arial;
}

/*
Text
==================================================================
*/

.text {
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	color:#666666;
}

.Heading1 {
	font-size:9pt;
	font-weight:bold;
	color:#003366;
}

.Heading2 {
	font-size:8pt;
	font-weight:bold;
	color:#003366;
}

.ColHeading {
	font-size:8pt;
	font-weight:bold;
	color:#003366;
}

.FormText {
	font-weight:bold;	
}

.Message {
	color:#990000;
	font-weight:bold;	
}

/*
Links
==================================================================
*/

a {
	color:#990000;
}

a:visited {
	color:#990000;
}

a:hover {
	color:#990000;
	text-decoration:none;
}

.Heading1 A{
	font-size:9pt;
	font-weight:bold;
	color:#003366;
}

.Heading1 A:visited{
	font-size:9pt;
	font-weight:bold;
	color:#003366;
}

.Heading1 A:hover{
	font-size:9pt;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
}

.Heading2 A{
	font-size:8pt;
	font-weight:bold;
	color:#333333;
}

.Heading2 A:visited{
	font-size:8pt;
	font-weight:bold;
	color:#333333;
}

.Heading2 A:hover{
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

/*
Forms
==================================================================
*/
Select {
	font-size:8pt;	
}

.InputText {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	font-family:Arial;
	font-size:8pt;
	height:20px;	
}


/*Schedule/Reverse Styles
==================================================================
*/

#divNewClass {
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:160px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:white;
	padding:5px;
}

#divTime {
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:240px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:white;
	padding:5px;
}

#divFont {
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:400px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:white;
	padding:5px;
}

#frmColorPicker {
	position:absolute;
	left:300px;
	top:0px;
	width:382px;
	height:240px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:white;
	padding:5px;
}

#divEditTitle {
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:300px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:white;
	padding:5px;
}

#divEditLayout {
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:300px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:white;
	padding:5px;
}

#divEditContact {
	position:absolute;
	left:0px;
	top:0px;
	width:760px;
	height:300px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:white;
	padding:5px;
}

#divEditBorder {
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:300px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:white;
	padding:5px;
}

#divMessage {
	position:absolute;
	left:200px;
	top:0px;
	width:400px;
	height:50px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:white;
	padding:5px;
	font-family:verdana;
	font-weight:bold;
	color:#333333;
	font-size:11px;
	padding-top:10px;
}

#preview {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

.boxBorder {
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
}
