* { margin: 0; padding: 0; }

p, li, td, tbody, span, input[type="text"], input[type="submit"], input[type="password"], textarea, select, option {font-size:14px !important; font-family: Arial, Verdana, Sans-Serif; color: #4d4031; line-height: 1.6em;}

form { padding: 0;margin: 0; }

option { margin:3px 3px 3px 3px; }

img { border: 0; }

table { border-width:0px; border:0px; }

tbody { border-width:0px;border:0px; }

td { border-width:0px; border:0px; }

tr { border-width:0px; border:0px; }

p { margin-bottom: 1em;}

strong { color:#4d4031;}
input[type="text"],input[type="password"], textarea, select, option { font-size:14px !important; border:solid 1px #7f9db9; display:block; margin-bottom:2px; }	

li { margin-left: 2em; margin-bottom: .5em; line-height: 1.5em; }

#branding {width:904px; height: 165px; }
#branding #branding-top {float:none; width:904px; height:32px;}
#branding #branding-top a { color:#4d4031; font-weight:bold;}
#branding #branding-top p { color:#4d4031; font-weight:bold; padding-right:10px;}
#branding #branding-bottom {float:none; width:904px; height:133px;}

#container { width: 904px; margin: 0px auto; padding: 0px; background: #fff; display: block; }	

#nav { float:none; width: 904px; height: 51px; padding-bottom:0px; padding-top:10px; }
#nav2 { float:none; width: 904px; height: 107px; padding-top:18px; padding-bottom:18px; }
#projects { float:none; width: 904px; height: 333px; background-color:#fff; padding-top:10px;}

body { background-color: #fff; }

#content
{
	clear: both;
	float: none;
	overflow: auto;
}
	#content_body
	{
		float:none;
		overflow:hidden;
		padding:37px 18px 18px 18px;
		min-height:350px;
	}
	#body_default_left
	{
		float: left;
		width: 484px;
	}
	#body_default_right
	{
		float: left;
		width: 380px;
		padding-top:45px;
	}
	#body_default_full
	{
		float:left;
		width:850px;
	}
	#body_contact_left
	{
		float: left;
		width: 409px;
		margin-right:25px;
	}

	#body_contact_right
	{
		float: right;
		width: 420px;
		padding-top:50px;
	}
#footer { float:left; width: 100%; background-color: #4d4031; height:130px; }
#footer #footer-container {width: 904px; margin: 0px auto; padding: 0px; display: block;}
#footer #footer-container-top { float:left; width:904px; border-bottom:solid 2px #b2a381; padding-top:42px;}	
#footer #footer-container-top .footerLinks {color:#fff; font-size:11px !important; font-family:Arial, Verdana, Sans-Serif; text-transform:uppercase;}
#footer #footer-container-top .footerText {color:#fff; font-size:11px !important; font-family:Arial, Verdana, Sans-Serif; text-transform:uppercase;}
#footer #footer-container-bottom { float:left; width:904px; padding-top:8px;}
#footer #footer-container-bottom .companyInfo { color:#b2a381; font-size:12px !important; font-family:Arial, Verdana, Sans-Serif;}