/**********************

HTML STYLES

***********************/

/* IE6 PNG FIX */

img, div, a { behavior: url(/iepngfix.htc); }



/**********************************************/

body {

	margin: 0;

	background: #FFFFFF;

	color: #000000;

}

#bodyid, 

p, 

td, 

.standard {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

#bodyid {

	text-align:center;

	background: #022b0d url(standard/bg.gif) repeat-x;

}

a {

	color: #0000FF;

}

a:hover {

	color: #000033;

}

a img {

	border: 0;

}



/**********************

UNIVERSAL STYLES

***********************/

.error {

	font-size: 12px; 

	font-weight: bold; 

	color: #CC0000;

}

.standard {

}

.standardbold {

	font-weight: bold;

}

.standardheader {

	font-size: 16px; 

	color:#000000;

}



/***************************

LAYOUT STYLES

****************************/

#container {

	width: 901px;

	margin: 0 auto;

	text-align: left;

	background: url(standard/site_bg.jpg) repeat-y;

}



#home_header{

width: 901px;

height: 308px;

/*

background: url(standard/home_header.jpg) no-repeat;

*/

}	

#internal_header{

width: 901px;

height: 169px;



background: url(standard/internal_header.jpg) no-repeat;



}	

#content {

float: right;

	width: 675px;

	padding: 0px 25px 20px 0px;

	 min-height:500px;

  height:auto !important;

  height:500px;

	background: url(standard/middle_bg.jpg) no-repeat -191px bottom;

}

.home #content {
	padding-top:15px;
}

	#pagetitle {

	text-align: right;

		font-size:14px; 

		color: #000;

		padding: 10px 50px 0 0px;

	}

	#left_nav{

	padding: 30px 0 0 0;

	float: left;

	width: 180px;

	}
	
	body.home #left_nav {
		padding-top:40px;
	}

#internal_nav{

margin: 5px;

text-align: left;

width: 175px;



}

#internal_nav a:hover {

background: url(standard/main_button_down.jpg) repeat-y;

color: #fff;



}

.navoff{

display: block;

color: #000;

width: 160px;

margin: 2px 0px 3px 0px;

padding: 1px 0px 2px 15px;

text-decoration: none;

background: url(standard/main_button_bg.jpg) repeat-y;

}



.navon{

display: block;

color: #fff;

width: 160px;

margin: 3px 0px 3px 0px;

padding: 2px 0px 2px 15px;

text-decoration: none;

background: url(standard/main_button_down.jpg) repeat-y;

}

.subnavoff{

display: block;

color: #000;

width: 160px;

margin: 0px 0px 0px 0px;

padding: 2px 0px 2px 15px;

text-decoration: none;

background: url(standard/sub_button_bg.jpg) repeat-y;

}

.subnavon{

display: block;

color: #fff;

width: 160px;

margin: 0px 0px 0px 0px;

padding: 2px 0px 2px 15px;

text-decoration: none;

background: url(standard/main_button_down.jpg) repeat-y;

}



#home_header_bottom{

width: 901px;

height: 81px;

background: url(standard/home_header_bottom.jpg) no-repeat;



}

#bottom_header{

width: 901px;

height: 86px;

background: url(standard/internal_bottom_header.jpg) no-repeat;



}

#footer {

clear: both;

	background: url(standard/footer_bg.jpg) no-repeat;

	width: 881px;

	height: 44px;

	color: #000;

	text-align: center;

	font-size: .9em;

	padding: 10px;

}

#footer_bottom{

	width: 881px;

	height: 44px;

}

	.copyright {

	color: #bdb260;

		text-align: center;

		font-size: .9em;

	}

	.poweredby {

	text-align: center;

		padding: 10px;

	}
	
	

