/* CSS Document */
body
	{
	background-color: #000000;
	margin: 20px 0px 0px 0px;
	font-family: Times New Roman, Times;
	font-size: 11px;
	color: #999999;
	}

p
	{
	font-family: Times New Roman, Times;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
	}

.global_text
	{
	font-family: Times New Roman, Times;
	font-size: 12px;
	color: #666666;
	line-height: 130%;
	}

.alert
	{
	font-family: Times New Roman, Times;
	font-size: 12px;
	color: #990000;
	}

.global_heading
	{
	font-family: Times New Roman, Times;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}

.h1
	{
	font-family: Times New Roman, Times;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	}

a:link		{color: #336699;	text-decoration: none;}
a:visited	{color: #336699;	text-decoration: none;}
a:hover	{color: #990000; text-decoration: none;}
a:active	{color: #336699;	text-decoration: none;}

a.aHeader_Nav:link		{color: #333333;	text-decoration: none;}
a.aHeader_Nav:visited	{color: #333333;	text-decoration: none;}
a.aHeader_Nav:hover	{color: #000000; text-decoration: none;}
a.aHeader_Nav:active	{color: #333333;	text-decoration: none;}

a.aBlue:link		{color: #095B7E;	text-decoration: none;}
a.aBlue:visited	{color: #095B7E;	text-decoration: none;}
a.aBlue:hover	{color: #FFFFFF; text-decoration: none;}
a.aBlue:active	{color: #095B7E;	text-decoration: none;}

.image_float_left
	{
	float: left;
	}	

.image_float_right
	{
	float: right;
	}	



/* CONTAINER STYLES */

.table_home_container
	{
	background-color: #FFFFFF;
	}

.td_home_right
	{
	padding: 0px 20px 50px 0px;
	}

.table_banner
	{
	background-image: url(../images/header_back.jpg);
	background-repeat: no-repeat; 
	background-color: #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

.table_content
	{
	background-color: #FFFFFF;
	height: 500px;
	}
	
.table_footer
	{
	background-image: url(../images/nav_back.jpg);
	background-repeat: no-repeat; 
	background-color: #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-size:10px; 
	color:#333333; 
	font-weight:bold;
	}

.td_nav_left
	{
	background-color: #EFEFEF;
	border-right: 1px solid #CCCCCC;
	}

.td_banner_left
	{
	padding: 0px 0px 20px 20px;
	}

.td_banner_right
	{
	padding: 0px 20px 20px 0px;
	}

.td_footer_left
	{
	padding: 0px 0px 0px 20px;
	}

.td_footer_right
	{
	padding: 0px 20px 0px 0px;
	}

.td_main_content
	{
	padding: 30px 30px 30px 30px;
	width: 760px;
	}

.nav_back
	{
	background-image: url(../images/nav_back.jpg);
	background-repeat: no-repeat; 
	background-color: #CCCCCC;
	}

.nav_header
	{
	font-size:10px; 
	color:#333333; 
	font-weight:bold; 
	border-bottom:1px solid #CCCCCC;
	padding: 0px 0px 0px 20px;
	}

/* DYNAMIC STYLES */
.table_dyn
	{
	border-top: 1px solid #CCCCCC;
	}

.table_dyn_2
	{
	border-top: 1px dashed #CCCCCC;
	}

.td_dyn
	{
	padding: 10px 10px 10px 10px;
	}
	
.td_dyn_content
	{
	background-color: #F8F8F8;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px dashed #CCCCCC;
	}

.td_rep
	{
	background-color: #F8F8F8;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px dashed #CCCCCC;
	}

.td_links
	{
	background-color: #F8F8F8;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px dashed #CCCCCC;
	}


/* FORM STYLES */
form
	{
	background: #F8F8F8;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
	font-family: Times New Roman, Times;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	}

.textfield
	{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Times New Roman, Times;
	font-size: 11px;
	color: #666666;
	}

.textarea
	{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Times New Roman, Times;
	font-size: 11px;
	color: #666666;
	}

.button
	{
	font-family: Times New Roman, Times;
	font-size: 10px;
	}
	
