/* ------------------------- Main Page CSS ------------------------------- */

/* -------HTML element settings----------*/

A:link{font-family: 'Verdana', 'Arial', 'Helvetica'; color:#cc3333; text-decoration:none;}
A:visited{font-family: 'Verdana', 'Arial', 'Helvetica'; color:#cc3333; text-decoration:none;}
A:active{font-size:8pt; font-family: 'Verdana', 'Arial', 'Helvetica'; color:#cc3333; text-decoration:none;}
:hover.boldlink{font-family: 'Verdana', 'Arial', 'Helvetica';font-weight:bold;text-decoration:underline;}
/*A:hover{font-family: 'Verdana', 'Arial', 'Helvetica';font-weight:normal;text-decoration:underline;}
A:hover{font-family: 'Verdana', 'Arial', 'Helvetica';font-weight:normal;text-decoration:underline;}
*/
A:hover{font-family: 'Verdana', 'Arial', 'Helvetica';text-decoration:underline;}
.sectionheader 
{
	font-size:8pt;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	text-decoration:none;
	font-weight:normal;
	color:#cc3333;
}

.menuheadertext
{
	font-size:9pt;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	text-decoration:none;
	font-weight:normal;
	color:black;
}

.NavMainText 
{
	font-size:9pt;
	font-weight:bold;
	color:#cc3333;
	text-align:center;
	vertical-align:middle;
	background-color:#cccccc;
	HEIGHT: 15px;
}
.NavMainTextOfLink 
{
	font-weight:bold;
}
.NavMainText1 
{
	font-size:9pt;
	font-weight:bold;
	color:#cc3333;
	text-align:center;
	vertical-align:middle;
	
	HEIGHT: 15px;
	
	
}
.contactmail
{
	color:#cc3333;
}
p{margin-top:0; margin-bottom:0;font-size:8pt;
	 font-family: 'Verdana', 'Arial', 'Helvetica'; text-align:left}
P{margin-top:0; margin-bottom:0;font-size:8pt;
	 font-family: 'Verdana', 'Arial', 'Helvetica'; text-align:left}
B{margin-top:0; margin-bottom:0;font-size:8pt;
	 font-family: 'Verdana', 'Arial', 'Helvetica';}
	 

.image_bottom{vertical-align:middle;}
.image_relativePath{behavior: url("../include/pngbehavior_abs.htc");}
.image_absolutePath{vertical-align:middle; behavior: url("include/pngbehavior.htc");}

/*IE png display bug fix */
img {behavior: url("include/pngbehavior.htc");border: 0px}
.gridViewIcon{behavior: url("include/pngbehavior.htc");}

FORM{margin:0px;} /*netscape needs this for .NET pages otherwise extra spacing at bottom will occur */
BODY{margin:0px;
	 font-size:8pt;
	 font-family: 'Verdana', 'Arial', 'Helvetica';
	 margin-left:0;
	 margin-right:0;
	 BACKGROUND-COLOR: #cccccc}

TD{
	 font-size:8pt;
	 font-family: 'Verdana', 'Arial', 'Helvetica';
	 }
	 
SPAN{
	 font-size:8pt;
	 font-family: 'Verdana', 'Arial', 'Helvetica';
	 }

	  
	 	 
TEXTAREA{
	font-size:8pt;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	border:1px solid #8890b1;}

INPUT{
	font-size:8pt;
	font-family:Arial}
	
SELECT{
	font-size:8pt;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	border:1px solid #8890b1;}

.textbox_500px{width:500px;border:1px solid #8890b1;padding:1px; font-size:8pt}
.textbox_450px{width:400px;border:1px solid #8890b1;padding:1px; font-size:8pt}
.textbox_400px{width:400px;border:1px solid #8890b1;padding:1px; font-size:8pt}
.textbox_350px{width:350px;border:1px solid #8890b1;padding:1px; font-size:8pt}
.textbox_handleURL{width:334px;border:1px solid #8890b1;padding:1px; font-size:8pt}
.textbox_300px{width:300px;border:1px solid #8890b1;padding:1px; font-size:8pt}
.textbox_250px{width:200px;border:1px solid #8890b1;padding:1px; font-size:8pt}
.textbox_200px{width:200px;border:1px solid #8890b1;padding:1px; font-size:8pt}
.textbox_150px{width:150px;border:1px solid #8890b1;padding:1px; font-size:8pt}
.textbox_100px{width:100px;border:1px solid #8890b1;padding:1px; font-size:8pt}


/*styles for form elements*/
.input_focus{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; font-weight: normal; color: black; background: white; border: 1px solid Navy; padding: 1px; margin-left: 2px; }
.input_blur{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; font-weight: normal; color: black; background: #F8F8FF; border: 1px solid LightSlateGray; padding: 1px; margin-left: 2px; }
.input_disabled{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; font-weight: normal; color: gray; background: white; border: 1px solid #D3D3D3; padding: 1px; margin-left: 2px; }
.input_disabled_wiz{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; font-weight: normal; color: gray; background: #DAE1F2; border: 1px solid #B8BECC; padding: 1px; margin-left: 2px; }
.input_button_over{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; border: 1px solid black; background-color: LightSlateGray; font-weight: bold; color: white; padding-right: 5px; padding-left: 5px; }
.input_button_out{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; border: 1px solid LightSlateGray; background-color: #F0F8FF; font-weight: bold; color: black; padding-right: 5px; padding-left: 5px; }
.input_button_focus{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; background-color: LightSlateGray; color: white; font-weight: regular; border: 1px solid Black; font-weight: bold; padding-right: 5px; padding-left: 5px; }
.input_button_blur{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; background-color: #F0F8FF; color: black; font-weight: regular; border: 1px solid LightSlateGray; font-weight: bold; padding-right: 5px; padding-left: 5px; }
	
a.commandbutton:link{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; font-weight: bold; border: 1px solid LightSlateGray; background-color: #F0F8FF; color: black; text-decoration: none; padding-bottom: 1px; padding-top: 1px; padding-right: 11px; padding-left: 11px; padding-right: 11px; padding-left: 11px; }
a.commandbutton:visited{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; font-weight: bold; border: 1px solid LightSlateGray; background-color: #F0F8FF; color: black; text-decoration: none; padding-bottom: 1px; padding-top: 1px; padding-right: 11px; padding-left: 11px; }
a.commandbutton:hover{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; font-weight: bold; border: 1px solid Black; background-color: LightSlateGray; color: white; text-decoration: none; padding-bottom: 1px; padding-top: 1px; padding-right: 11px; padding-left: 11px; }

a.commandbutton_wiz:link{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; font-weight: normal; border: 1px solid LightSlateGray; background-color: #DFE3F3; color: black; text-decoration: none; padding-bottom: 1px; padding-top: 1px; padding-right: 11px; padding-left: 11px; padding-right: 11px; padding-left: 11px; }
a.commandbutton_wiz:visited{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; font-weight: normal; border: 1px solid LightSlateGray; background-color: #DFE3F3; color: black; text-decoration: none; padding-bottom: 1px; padding-top: 1px; padding-right: 11px; padding-left: 11px; }
a.commandbutton_wiz:hover, a.commandbutton_wiz:visited:hover{ font-family: 'Verdana', 'Arial', 'Helvetica'; font-size:11pt; font-weight: normal; border: 1px solid Black; background-color: #EDF1FE; color: black; text-decoration: none; padding-bottom: 1px; padding-top: 1px; padding-right: 11px; padding-left: 11px; }
	
	
/* -------Netscape Issue with .net Panels: turn to tables with 1 row and 1 td valign = center ----------*/
/* -------The following styles correct this behavior based on Render-Time Panel IDs: ----------*/
#AdministrationSiteConfiguration1_contentPanel td{vertical-align : top}
#backgroundPanel td{vertical-align : top}
#deviceViewPane_backgroundPanel td{vertical-align : top}
#contentPanel td{vertical-align : top}
#UserPreferences1_contentPanel td{vertical-align : top}
#wizardCtl_navPanel td{vertical-align : top}
#wizContentPanel td{vertical-align: top}
#collapseable_menupane td{vertical-align: top;}
#menuPane2 td{vertical-align: top;}

/* -------main body font----------*/

.body{
	font-size:11pt;
	color: black;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	text-decoration: none;
	margin-top:0; 
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	BACKGROUND-COLOR: #cccccc}
	

.bodybold{
	font-size:11pt;
	font-weight:bold;
	color: black;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	text-decoration: none;
	margin-top:0; 
	margin-bottom:0;}

.siteheadertext{
	font-size:11pt;
	color: white;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	text-decoration: none}

:link.defaultLink{color: #cc3333;text-decoration:underline;}
:visited.defaultLink{color: #cc3333;text-decoration:underline;}
:active.defaultLink{color: #cc3333;text-decoration:underline;}
:hover.defaultLink{color: #cc3333;text-decoration:underline;}

:link.defaultLink_hover{color: #cc3333;text-decoration:none;}
:visited.defaultLink_hover{color: #cc3333;text-decoration:none;}
:active.defaultLink_hover{color: #cc3333;text-decoration:none;}
:hover.defaultLink_hover{color: #cc3333;text-decoration:underline;}


	
.toolbartext{
	font-size:11pt;
	color: black;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	text-decoration: none;
	margin-top:0; 
	margin-bottom:0;
	letter-spacing:-.25pt;}
	
	
	
.toolbartextbold{
	font-weight: bold;
	font-size:11pt;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	color: black;
	text-decoration: none;
	margin-top:0; 
	margin-bottom:0;
	letter-spacing:-.25pt;}

	


	
/* -------Site Header font settings----------*/

:link.navlink{font-weight:normal;font-family: 'Verdana', 'Arial', 'Helvetica';font-size: 9pt;color: #666666;text-decoration: none;}
:visited.navlink{font-weight:normal;font-family: 'Verdana', 'Arial', 'Helvetica';font-size: 9pt;color: #666666;text-decoration: none;}
:active.navlink{font-weight:normal;font-size: 9pt;font-family: 'Verdana', 'Arial', 'Helvetica';color: #666666;text-decoration: none;}
:hover.navlink{font-weight:normal;font-size: 9pt;font-family: 'Verdana', 'Arial', 'Helvetica';color: #666666;text-decoration:underline;}

:link.navlinkbold{font-weight:bold;font-family: 'Verdana', 'Arial', 'Helvetica';font-size: 9pt;color: #666666;text-decoration: none;}
:visited.navlinkbold{font-weight:bold;font-family: 'Verdana', 'Arial', 'Helvetica';font-size: 9pt;color: #666666;text-decoration: none;}
:active.navlinkbold{font-weight: bold;font-family: 'Verdana', 'Arial', 'Helvetica';font-size: 9pt;color: #666666;text-decoration: none;}
:hover.navlinkbold{font-weight:bold;font-family: 'Verdana', 'Arial', 'Helvetica';font-size: 9pt;color: #666666;text-decoration:underline;}

:link.helplinktext{font-weight:bold;font-family: 'Verdana', 'Arial', 'Helvetica';font-size: 9pt;color: #666666;text-decoration: none;}
:visited.helplinktext{font-weight: bold;font-family: 'Verdana', 'Arial', 'Helvetica';font-size: 9pt;color: #666666;text-decoration: none;}
:active.helplinktext{font-weight:bold;font-family: 'Verdana', 'Arial', 'Helvetica';font-size: 9pt;color: #666666;text-decoration: none;}
:hover.helplinktext{font-weight: bold;font-family: 'Verdana', 'Arial', 'Helvetica';font-size: 9pt;color: #666666;text-decoration: underline;}

.separatortext{font-weight: bold;color: white;text-decoration: none;}


/* ------- ASP Component TD Pane Settings----------*/


	
.page_titlebar{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: #cccccc;
	width:99.8%;
	}


.maintable{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	height: 100%;
	width:772;
	background:white;	
	}
	


.header_pane{
	height:50px;}

.collapsible_menu_pane{
	width:190px;
	height:100%}
	
.menu_pane{
	height: 27px;
	width: 700px }
	
.content_pane{height:100%;
	width:700;
	background: white}
	
	.contenttable
{
	background:  white;
	width: 100%;
	height: 100%;
}
.footer_pane{height:20px}
	
/* -------Course page labels----------*/	
.label_course_title
{   font-size: 9pt;
	font-weight:normal;
	color: #cc3333;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	text-decoration: none
}



	
/* -------Table Listing Settings----------*/	
.tableheader{
	border-bottom: #a6abc0 1px solid;
	font-weight: bold;
	text-decoration: none;}
		
	
/* -------Footer settings----------*/

.bodysmall {font-weight:normal;text-decoration:none;}
.sitefootertext{color: white;}
.sitefootertextbold{color: white;font-weight:bold;}


/* -------Collapseable Menu Pane settings----------*/

.menu_left{BORDER-BOTTOM: #46506f}
.menu_middle{BORDER-BOTTOM: #46506f }
.menu_right{BORDER-BOTTOM: #46506f}



.collapseablemenu_table
{
	
	
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='2D3448', Direction=135, Strength=2); */

}
		
.spacer {margin-top:4px; margin-bottom:4px}

.menuitem{color: black;}

.menuitemtext{
	word-wrap: break-word;
	color:#cc3333;
}

.menuitemselected{background-color:#cccccc; color:black; font-weight:normal;}
:link.menuheader{color: #cc3333;font-family: 'Verdana', 'Arial', 'Helvetica';font-size:9pt;text-decoration: none;letter-spacing:-1pt;}
:visited.menuheader{color: #cc3333;font-family: 'Verdana', 'Arial', 'Helvetica';font-size:9pt;text-decoration: none;letter-spacing:-1pt;}
:active.menuheader{color: #cc3333;font-family: 'Verdana', 'Arial', 'Helvetica';font-size:9pt;text-decoration: none;letter-spacing:-1pt;}
:hover.menuheader{color: #cc3333;font-family: 'Verdana', 'Arial', 'Helvetica';font-size:9pt;text-decoration: underline;word-wrap: break-word;letter-spacing:-1pt;}

:link.menuitem{color:black;text-decoration:none; word-wrap: break-word}
:visited.menuitem{color:black;text-decoration:none; word-wrap: break-word}
:active.menuitem{color:black;text-decoration:none; word-wrap: break-word}
:hover.menuitem{color: #46506f;text-decoration: underline; word-wrap: break-word}

.internal {TEXT-DECORATION: none }

.menuregion{	
	overflow:visible
}




/* -------File Menu Pane settings----------*/



:link.filemenutext{color: black;font-weight:normal;text-decoration:none;}
:visited.filemenutext{color: black;font-weight:normal;text-decoration:none;}
:active.filemenutext{color: black;font-weight:normal;text-decoration:none;}
:hover.filemenutext{color: black;font-weight:normal;text-decoration:none;}

/* -------Content Pane settings----------*/
.hiddenoverflow{padding-top:0px; padding-top:0px;}


.panesettings{overflow:visible;height:100%;width:100%; background:white}
	


.titlebartext{
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	background-color: #cccccc}
	
	.titleText
	{
	margin-left: 12px;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: 'Verdana', 'Arial', 'Helvetica';
	background-color: #cccccc}

.property_pane_titlebartext{
	font-weight: bold;
	font-size: 9pt;
	color: black;}

