/*-------------------------------------------------
				 	- GLOBAL -						
-------------------------------------------------*/

body { font-family: arial, tahoma, verdana, sans-serif; font-size: 12px; font-weight : normal; color: #333; 
		background: #fff url('images/back.gif') repeat-y left; 
		letter-spacing : 1px; 
		margin: 0; padding: 0;}
		
#container { width: 800px; text-align: left;  margin: 0; padding: 0;}	

a { text-decoration: none; color: #CC6633; background-color : transparent; }
a:hover { text-decoration: underline;}

.ghost { display : none; }
.center { text-align : center; }

p { margin: 0; padding: 8px;}
ul { margin: 8px 30px; padding: 0; }

/*-------------------------------------------------
					- LEFT -					
-------------------------------------------------*/	

#left { 
	margin: 0; padding: 0;
	float: left; clear: left; 
	width: 414px; color: #fff; 
	/* background : url('images/left.jpg') no-repeat top; */
	}
	
	#left #menu ul {
		list-style-type: none;
		text-transform: uppercase;
		font-size: 16px; font-weight: bold; letter-spacing: 0; 
		font-family: Trebuchet MS;
		margin: 10px 0 0 100px; padding: 0;
		}
		#left #menu ul li {
			padding: 4px 0 4px 25px;
			background: url('images/bullet.gif') no-repeat 0 8px;
			margin: 0;
			}
		#left #menu ul li a { color: #fff; }
		#left #menu ul li a:hover { text-decoration: none; color: #F9E900; }
#left h2 {
	color: #F9E900;
	text-transform: uppercase;
	font-size: 14px;
	padding: 8px 0 0 40px; margin: 0;
	}
#left p { padding: 8px 50px; }
#left ul { padding: 0 0 0 50px; margin: 0 0 15px 15px;}
	#left ul li {padding: 2px 0; margin: 0; }
	

/*-------------------------------------------------
					- MAIN -				
-------------------------------------------------*/


#main { 
	margin: 0 0 0 414px; 
	}

#main #maincontent { 
		margin: 0; padding: 50px 10px 10px 10px; 
	}

#main h2 {
	color: #22297A;
	text-transform: uppercase;
	font-size: 16px;
	padding: 8px 0 10px 15px; margin: 0 0 0 5px;
	}
	
#main .prop {
	margin: 0 0 0 8px; padding: 10px 0 10px 0;
	width: 100%; float: left; 
	border-bottom: 1px dashed #22297A;
	}
	
	#main .prop p { padding: 4px 8px; margin: 0; }
	#main .prop p.small { font-size: 90%; padding: 4px 8px;}
	#main .prop span { color: #666; font-weight: bold; text-transform: uppercase;}

#main .prop img {
	border: 1px solid #333;
	padding: 2px; margin-left: 5px;
	}


/*-------------------------------------------------
					- FOOTER -					
-------------------------------------------------*/

#footer { 
	background: url('images/footer.gif') no-repeat bottom left;
	height: 150px;
	}
	
#footer p { color: #666; text-align: center; margin-left: 400px; padding: 0; font-size : 1em; }

#footerback { 
	clear: both; 
	background: #FF9900 url('images/footer_back.png') repeat-x top;
	height: 160px; 
}

#footer table { position: relative; top: 30px;}

table#footertable { width: 800px; border: 0; border-collapse: collapse; font-size: 90%; color: #333;}
table#footertable td { border: 0; padding: 5px; text-align: center; width: 25%;}

#footer table#footertable a { color: #fff; }