/**
 * --------------------------------------------------------
 * GLOBAL CSS FOR SITE
 * --------------------------------------------------------
 */

/* GENERAL USE
-----------------------------------*/
	body {
		margin:0;
		background-image: url('../images/background_wholePage.jpg');
		background-repeat: repeat-x;
		background-color:#000;
		font-family:verdana,arial;
		font-size:10px;
		color:#575758;
	}
	a { 
		color:#575758;
		text-decoration:none;
	}
	a:hover { color:#FA0D27; }	
	div.clear {
		clear: both;
		height:1px;
	}
	p { margin:10px 0; }
	
	
/* ------------------------------------
 * TEMPLATE
 * ----------------------------------*/	
	div.siteContainer {
		margin:0 auto;
		background-color:#000;
		width:882px;
	}	
	
	/* HEADER
	------------------------------------*/			
		div.header_div {
			width:100%;
			height:75px;
			background-image: url('../images/background_header.jpg');
			background-repeat: repeat-x;
			background-color:#000;
		}	
		div.headerNav {
			margin:5px 20px 0 0;
			font-size:9px;
			text-align:right;
			float: right;
		}
		
		div.priNav_container {
			background-image: url('../images/background_priNav.jpg');
			background-repeat: repeat-x;
			background-color:#000;
			height:22px;
			text-align:center;
			padding: 8px;
		}
		div.priNav_container a {
			color:#575758;
			margin:0 15px;
			font-size:11px;
		}
		div.priNav_container a:hover { color:#FA0D27; }	
		div.priNav_container img.priNav_separator {
			vertical-align: middle;
		}					
	
	/* FOOTER
	------------------------------------*/	
		div.footer {
			margin:0 auto;
			padding:5px 20px;
			width:882px;
			font-size:9px;
		}		
	
	/* BODY
	------------------------------------*/
		div.bodyContent {
			background-color:#1E1E20;
			background-image: url('../images/background_bodyContent.jpg');
			background-repeat:repeat-x;
			border:5px solid #1E1E20;
		}
		div.pageTitle  {
			background-image: url('../images/pageBanner_default.jpg');
			background-repeat:no-repeat;
			color:#FFFFFF;
			font-size:24px;
			font-weight:bold;
			height:58px;
			padding:35px 0 0 190px;
		}
		div.theContent  {
			background-repeat:no-repeat;
			padding:0 10px 50px 290px;
			color:#FFF;
			font-size:12px;
			line-height:18px;
		}
		div.theContent p {
			margin: 10px 0;
		}
		
		

/* ------------------------------------
 * HOMEPAGE
 * ----------------------------------*/	
	div.homeContent {
		background-image: url('../images/homepage_bigPhoto.jpg');
		background-repeat:no-repeat;
		padding:250px 10px 72px 647px;
	}
	div.homeContent img { border: none; }
	div.homeBoxes  {
		border:2px solid #1E1E20;
		background-color:#090909;
	}
	div.homeBoxes table h2 {
		color:#909191;
		font-size:15px;
		font-weight:normal;
	}
	div.homeBoxes table td {
		padding:10px;
		width:217px;
	}
	div.homeBoxes table td.box1 {
		background-image: url('../images/background_homeBox1.gif');
		background-repeat:no-repeat;
		border-right:2px solid #1E1E20;
	}
	div.homeBoxes table td.box2 {
		background-image: url('../images/background_homeBox2.gif');
		background-repeat:no-repeat;
		border-right:2px solid #1E1E20;
	}
	div.homeBoxes table td.box3 {
		background-image: url('../images/background_homeBox3.gif');
		background-repeat:no-repeat;
		border-right:2px solid #1E1E20;
	}
	div.homeBoxes table td.box4 {
		background-image: url('../images/background_homeBox4.gif');
		background-repeat:no-repeat;
	}



/* ------------------------------------
 * SPECIFIC PAGES
 * ----------------------------------*/	













		
		
		
		
			