/*site style*/* {	margin: 0;	padding: 0;}html,body {	margin: 0px 0px 0px 0px;	padding: 0px;}body {	font-family: trebuchet, verdana, sans-serif;	font-size: 11px;	text-align: center;			background: #ffffff url(../images/bg_main.jpg) no-repeat;		background-position: top center;	margin: 0px 0px 0px 0px;	color: #000000;}a{	text-decoration: underline;	color: #cc092f;}a:active{	text-decoration: underline;	color: #cc092f;}a:visited{	text-decoration: underline;	color: #cc092f;}a:hover{	text-decoration: none;	color: #000000;}h4 {	color: #999;	font-size: 11px;	text-transform: uppercase;}/*container styles*/div#container {			width: 955px;		padding: 0px 0px 0px 0px;		margin: 0px auto;	text-align: left;	background-color: #fffffff;}* html div#container {			width: 955px;		padding: 0px 0px 0px 0px;		margin: 0px auto;	text-align: left;	background-color: #fffffff;}/*homepage styles*/div#nav_main_top {	text-align: right;	border-top: 10px solid #cc092f;	padding: 35px 0px 0px 0px;	margin: 0px 0px 10px 0px;}div#nav_main_top a{	text-decoration: none;	color: #000000;}div#nav_main_top a:active{	text-decoration: none;	color: #000000;}div#nav_main_top a:visited {	text-decoration: none;	color: #000000;}div#nav_main_top a:hover {	text-decoration: none;	color: #000000;	border-bottom: 3px solid #cc092f;}div#nav_main_btm {	padding: 0px 0px 15px 0px;	margin: 12px 0px 0px 0px;}div#nav_main_btm p{	text-align: center;}div#nav_main_btm a{	text-decoration: none;	color: #000000;}div#nav_main_btm a:active{	text-decoration: none;	color: #000000;}div#nav_main_btm a:visited{	text-decoration: none;	color: #000000;}div#nav_main_btm a:hover{	text-decoration: none;	color: #000000;	border-bottom: 3px solid #cc092f;}/*subpage styles*/div#nav_sub_top {	width: 970px;	text-align: right;	border-top: 0px solid #cc092f;	padding: 35px 0px 0px 0px;	margin: 0px 0px 10px 0px;	text-transform: uppercase;}div#nav_sub_top a{	text-decoration: none;	color: #000000;}div#nav_sub_top a:active{	text-decoration: none;	color: #000000;}div#nav_sub_top a:visited{	text-decoration: none;	color: #000000;}div#nav_sub_top a:hover{	text-decoration: none;	color: #000000;	border-bottom: 3px solid #000;}div#nav_sub_btm {	border-bottom: 20px solid #cc092f;	padding: 0px 0px 15px 0px;	margin: 15px 0px 15px 0px;	text-transform: uppercase;}div#nav_sub_btm p{	text-align: center;}div#nav_sub_btm a{	text-decoration: none;	color: #000000;}div#nav_sub_btm a:active{	text-decoration: none;	color: #000000;}div#nav_sub_btm a:visited{	text-decoration: none;	color: #000000;}div#nav_sub_btm a:hover{	text-decoration: none;	color: #000000;	border-bottom: 3px solid #cc092f;}/*pagecontent styles*/div#pagecontent {	width: 605px;	float: left;	font-size: 12px;}div#pagecontent p{	margin: 10px 10px 10px 0px;	line-height: 18px;	word-spacing: 1px;}div#pagecontent h3{	margin: 0px 10px 10px 0px;	word-spacing: 5px;	letter-spacing: 1px;	font-family: Arial, Arial Light;	font-size: 24px;	color: #999999;}div#pagecontent2 {	width: 440px;	float: left;	font-size: 12px;	padding-left: 20px;	min-height: 440px;	margin-bottom: 10px;	border-left: 1px solid #666;}div#pagecontent2 p{	margin: 0px 10px 10px 0px;	line-height: 18px;	word-spacing: 1px;}div#pagecontent2 h3{	margin: 0px 10px 10px 0px;	word-spacing: 5px;	letter-spacing: 1px;	font-family: Arial, Arial Light;	font-size: 24px;	color: #999999;}div#pagecontent3 {	width: 780px;	float: right;	font-size: 12px;	border-left: 1px solid #666;	padding-left: 20px;	margin-bottom: 10px;}div#pagecontent3 p{	margin: 10px 10px 10px 0px;	line-height: 18px;	word-spacing: 1px;}div#pagecontent3 h3{	margin: 0px 10px 10px 0px;	word-spacing: 5px;	letter-spacing: 1px;	font-family: Arial, Arial Light;	font-size: 24px;	color: #999999;}div#pagepromo {	width: 350px;	float: right;	margin-bottom: 15px;}/*pagepromo styles*/div#pagepromo {	width: 350px;	float: right;}div#pagepromo p{	margin: 10px 0px 10px 0px;	line-height: 18px;	word-spacing: 1px;	font-size: 9px;}div#pagepromo a{	text-decoration: none;	color: #000000;	background-color: #e5e5e5;	padding: 3px 3px 3px 3px;}div#pagepromo a:active{	text-decoration: none;	color: #000000;	background-color: #e5e5e5;	padding: 3px 3px 3px 3px;}div#pagepromo a:visited{	text-decoration: none;	color: #000000;	background-color: #e5e5e5;	padding: 3px 3px 3px 3px;}div#pagepromo a:hover{	text-decoration: none;	color: #000000;	background-color: #e5e5e5;	padding: 3px 3px 3px 3px;}/*project styles*/div#projects {	text-align: left;	padding: 0;	margin: 20px 0px 0px 0px;}div#projectdetail {	width: 415px;	float: left;	margin: 0px 0px 0px 20px;	line-height: 18px;	word-spacing: 1px;}div#projectdetail p{	margin: 10px 0px 10px 0px;	line-height: 18px;	word-spacing: 1px;}div#projectdetail h3{	margin: 0px 0px 10px 0px;	letter-spacing: 1px;	font-family: Arial, Arial Light;	font-size: 18px;	color: #999999;}div#projectimg {	width: 295px;	float: left;	margin: 0px 0px 0px 10px;}div#projectimg img{	border: 10px double #e5e5e5;}div.footer {			width: 955px;		height: 45px;		padding: 10px 0px 0px 0px;		text-align: center;		color: #FFF;		margin: 0px auto;	background-color: #cc092f;}.footer p {	margin-bottom: 10px;}.footer a:link {text-decoration: none; color: #DCDCDC;}.footer a:visited {text-decoration: none; color: #DCDCDC;}.footer a:active {text-decoration: none; color: #666;}.footer a:hover {text-decoration: none; color: #FFF; border-bottom: 3px solid #FFF;}#subnav {	float: left;	width: 130px;	height: 240px;	margin-top: 3px;	margin-right: 10px;}#subnav ul {	list-style-type: none;}#subnav li {	margin-bottom: 10px;}#subnav a:link {text-decoration: none; color: #000;}#subnav a:visited {text-decoration: none; color: #000;}#subnav a:active {text-decoration: none; color: #666;}#subnav a:hover {text-decoration: none; color: #cc092f; border-bottom: 3px solid #cc092f;}#subnav li a.bLink {font-weight: bold; color: #cc092f;}#subnav li a.bLink:Hover {font-weight: bold; color: #cc092f; border-bottom: 3px solid #cc092f;}