@charset "utf-8";
/* CSS Document */

*	{
	margin:0px;
	padding:0px;
	}

body	{
	margin:0px;
	padding:0px;
	background:#59595b;
	color:#a6a8aa;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

a	{
	color:#85a03c;
	}
	
	a:hover	{
		color:#fff;
		}

img	{
	border:none;
	}

.clear	{
	display:block;
	clear:both;
	}

#wrapper	{
	margin:0px auto;
	width:1011px;
	background:url(../images/inside_left_gutter_bg.jpg) repeat-x #000;
	}
	
	#wrapper #gutter	{
		width:58px;
		float:left;
		background:none;
		}
		
	#wrapper #nav_bar	{
		width:176px;
		float:left;
		background:url(../images/inside_nav_bar_bg.jpg) repeat-x #000;		
		}
		
		#wrapper #nav_bar #nav	{
			padding:70px 10px 0px 10px;
			height:370px;
			}
			
			#wrapper #nav_bar #nav ul	{				
				list-style:none;
				margin-top:30px;
				padding:0px 10px 0px 10px;
				}
				
				#wrapper #nav_bar #nav ul li	{
					margin:0 10px 0 10px;
					line-height:normal !important;
					line-height:8px;
					}
					
					#wrapper #nav_bar #nav ul li a	{
						color:#85a03c;
						text-transform:uppercase;
						text-decoration:none;
						display:block;
						padding:5px 0 5px 0;
						border-bottom:1px dotted #59595B;
						}
					
						#wrapper #nav_bar #nav ul li a:hover	{
							background:#3B3B3D;
							}	
						
					#wrapper #nav_bar #nav ul li a.white	{
						color:#fff;
						text-decoration:none;
						display:block;
						text-transform:capitalize;						
						}
					
					#wrapper #nav_bar #nav ul li a.last	{
						border-bottom:none;
						}
		
		#wrapper #nav_bar #left_photos	{
			margin-top:35px;
			}
			
			#wrapper #nav_bar #left_photos img	{
				float:right;
				display:block;
				margin-bottom:35px;			
				}
		
	#wrapper #main_content	{
		width:400px;
		float:left;
		background:url(../images/inside_mc_bg.jpg) no-repeat #000;		
		}
		
		#wrapper #main_content #header	{
			height:295px;
			padding:145px 60px 0px 45px;
			font-size:20px;
			color:#85a03c;
			}
			
			#wrapper #main_content #header h2	{
				color:#fff;
				font-weight:normal;
				font-size:20px;
				}
		
		#wrapper #main_content #content	{
			padding:35px 40px;
			}
			
			#wrapper #main_content #content p	{
				margin:0 0 8px 0;
				line-height:18px;
				}
			
			#wrapper #main_content #content ul	{
				margin:0 0 8px 20px;
				}
			
			#wrapper #main_content #content h3	{		
				font-size:12px;
				}
			
			#wrapper #main_content #content #error	{
				border:1px solid #ff0000;
				padding:5px;				
				margin:5px 0;
				background:#efefef;
				color:#000;
				}
				
				#wrapper #main_content #content #error strong	{
					color:#ff0000;
				}
			
			#wrapper #main_content #content div#tool	{
				margin:10px 0;
				border:1px solid #ccc;
				padding:5px;
				background:#59595b;
				color:#fff;
				}
				
				#wrapper #main_content #content div#tool div#assumptions	{
					display:none;
					}
				
				#wrapper #main_content #content div#tool form	{
					margin:5px 0;
					}
				
				#wrapper #main_content #content div#tool form input	{
					padding:2px;
					}
					
					#wrapper #main_content #content div#tool form input.submit	{
						width:120px;
						padding:1px 2px;					
						}
			
				#wrapper #main_content #content div#tool p	{
					display:none;
				}
			
			#wrapper #main_content #content form input	{
				border:1px solid #ccc;
				}
			
			#wrapper #main_content #content form textarea	{
				border:1px solid #ccc;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				}
			
				#wrapper #main_content #content form table td	{
					padding:2px;
					}
				
				#wrapper #main_content #content .case_history	{
					padding:10px;
					border:1px solid #ccc;
					color:#fff;
				}
				
					#wrapper #main_content #content .case_history legend	{
						font-size:14px;
						padding:2px 5px;
						border:1px solid #ccc;
						background:#59595b;
						}
					
					#wrapper #main_content #content .case_history h3	{
						color:#85a03c;
						font-weight:bold;
						font-size:14px;
						margin:5px 0;
					}
	
	#wrapper #right_photos 	{
		width:377px;
		float:left;
		background:#000;
		text-align:center;
		}
		
		#wrapper #right_photos img	{
			margin:20px 0;
			}
		
		#wrapper #right_photos img.main_photo	{
			margin:0px;
			}