Body{
	width: 100%;
	height: 100%;
	background-image:url(images/main_body_background.jpg);
	background-repeat:repeat-x;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}


.menu_textselclass

{
	font:Bold Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #ffffff;
	
	}
	
	
.menu_textclass { 

	font:Bold Tahoma, Geneva, sans-serif;
	font-weight: bold; 
	color: #e51937; 

}
               
               
               
.main_body {
	width: 100%;
	height: 100%;
	background-image:url(images/main_body_background.jpg);
	background-repeat:repeat-x;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.functionalStyle,a.functionalStyle {

	font-family: Verdana, Arial, Helvetica;
	font-size:8pt;
	color:#FFF;
}


a.functionalStyle:hover {

	font-family: Verdana, Arial, Helvetica;
	font-size:8pt;
	color:#FFF;
}



.copyNotice {
	font-family:Tahoma, Geneva, Arial, Helvetica sans-serif;
	font-size: 80px;
	font-color: #666;
	margin-top: 10px;
	margin-left: 20px;
}



td#mainBodycell
{
	background:url(images/texture_bkgrd_main.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

td#mainFooter
{
	background:url(images/footer_bg_mid.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
td#mainLeft
{
background:url(images/texture_bkgrd_main_left.jpg);
background-repeat:no-repeat;
background-position:top right;
width:50%;
	}
	
td#loginPane

{
	padding-left:10px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica;
	font-size:8pt;
	color:#FFF;
	
	}
	
	
td#searchPane

{
	padding-left:10px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica;
	font-size:8pt;
	color:#FFF;
	
	}	

td.searchPane

{
	padding-left:10px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica;
	font-size:8pt;
	color:#FFF;
	
	}	



	
Body{
	width: 100%;
	height: 100%;
	background-image:url(images/main_body_background.jpg);
	background-repeat:repeat-x;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}


table#mainTable{
	background-image:url(images/main_body_background.jpg);
	background-repeat:repeat-x;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size:10pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}


.copyNotice {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	margin-top: 10px;
	margin-left: 20px;
}



td#mainBodycell
{
	background:url(images/texture_bkgrd_main.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	
}

td#mainFooter
{
	background:url(images/footer_bg_mid.jpg);
	background-repeat:no-repeat
	}
	
td#headerPane
{
	vertical-align:top;
	
	
	}
	
td#mainLeft
{
background:url(images/texture_bkgrd_main_left.jpg);
background-repeat:no-repeat;
background-position:top right;
width:50%;
	}
	
td#mainRight
{

width:50%;
	}	
	
td#menuCell
{
	background:url(images/nav_columnbackground.png);
	background-repeat:repeat-y;
	background-position:top left;
	padding: 0px;
	height: 48px;
	
	}
	
td#menuWrapperCell
{
	background:url(images/header_right.png);
	background-position:left top;
	background-repeat:no-repeat;
	}
	
	
td#leftPane
{
	background:url(images/nav_columnbackground.png);
	background-repeat:repeat-y;
	background-position:top left;
	padding: 0px;
	
	}
	
div.sideBar_nav

{
	font-size: 10pt;
	font-family:Tahoma, Geneva, sans-serif;
	line-height: 20px;
	color: #fffff;
	padding-left: 23px;
	vertical-align:top;
	
	}
	
a:hover.sideBar_nav, a:visited:hover.sideBar_nav,  .sideBarnoLink

{
	font-size: 10pt;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color: #000000;
	cursor:pointer;
	vertical-align:top;
	
	}	




a.sideBar_nav, a:visited.sideBar_nav

{
	font-size: 10pt;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color: #ffffff;
	vertical-align:top;
	
	}	
	
div.horizMenu

{}



/* FORM STYLES */


.form_style
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	border:0;
	color:#ffffff;
	
	}


.CommandButton,A.CommandButton:link,A.CommandButton

{
	color:#CCC;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	
	}
	
	
.form_style
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	border:0;
	color:#ffffff;
	padding:30px;
	
	
	}
	
.SubHead
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	border:0;
	color:#CCC;
	margin-top:10px;
	padding-top:10px;
	
	}	

.BigLabel_style
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size: 14px;
	border:0;
	color:#CCC;
	margin-top:10px;
	padding-top:10px;
	
	}	



.NormalTextBox
{
	width:165px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	
	}
	
.GuestTextBox
{
	width:355px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	
	}	
	
.checkbox_style
{
	width:100px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#CCC;
	vertical-align:middle;
	
	}	
	
.checkbox_style_wide
{
	width:400px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#CCC;
	vertical-align:middle;
	
	}		
	
.horizrule_style_wide
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#CCC;
	vertical-align:middle;
	border-width:0px;
	
	}			
	
	
/* TABLE STYLES */

.basicTable{
	font-family: Verdana, Arial, Helvetica;
	font-size:18pt;
	color:#CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 20px;
}


.basicTable2{
	font-family: Verdana, Arial, Helvetica;
	font-size:18pt;
	color:#CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}


.smbasicTable{
	font-family: Verdana, Arial, Helvetica;
	font-size:10pt;
	color:#CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

a.smbasicTable, a.smbasicTable:visited

{
	font-family: Verdana, Arial, Helvetica;
	font-size:9pt;
	padding-right: 5px;
	text-decoration:underline;
	color:#CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}





.smallerbasicTable{
	font-family: Verdana, Arial, Helvetica;
	font-size:9pt;
	padding-right: 5px;
	color:#CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}


a.smallerbasicTable, a.smallerbasicTable:visited

{
	font-family: Verdana, Arial, Helvetica;
	font-size:9pt;
	padding-right: 5px;
	text-decoration:underline;
	color:#CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}




a.smallerbasicTable:hover

{
	font-family: Verdana, Arial, Helvetica;
	font-size:9pt;
	padding-right: 5px;
	text-decoration:underline;
	color:#ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}





.thanksTable{
	font-family: Verdana, Arial, Helvetica;
	font-size:12pt;
	color:#CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}


strong.thanksTable{
	font-family: Verdana, Arial, Helvetica;
	font-size:12pt;
	color:#CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 20px;
}



H1.basicTable{
	font-family: Verdana, Arial, Helvetica;
	font-size:18pt;
	color:#CCC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}


a.basicTable,a.basicTable:visited

{
	font-family: Verdana, Arial, Helvetica;
	font-size:10pt;
	color:#CCC;
	text-decoration:underline;
	line-height:20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}

a.basicTable:hover

{
	font-family: Verdana, Arial, Helvetica;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:underline;
	line-height:20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}
