html{
	border: 0;
	padding: 0;
	margin: 0;
	width:100%;
	height:100%;
}
body{
	background:#000 url(/images/bg-body-stripes.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	border: 0;
	padding: 0;
	margin: 0;
	width:100%;
	height:100%;
}
#mainHolder{
	width:878px;
	margin:20px auto;
}
#topEdge{
	height:11px;
	overflow:hidden;
}
	#topBorder{
		background:#FFF url(/images/border-top.gif) repeat-x;
		height:11px;
		margin:0px 11px;
	}

#botBorder{
	background:url(/images/border-bottom.gif) repeat-x;
	height:11px;
	margin:0px 11px;
}
#border{
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	background:#FFF;
	clear:both;
}
	#headerHolder{
		background:#FFF;
		padding:20px;
	}
	#logo{
		float:left;
		padding-right:20px;
		margin-right:20px;
		border-right:1px #CCC solid;
	}
	#topmenu{
		display:block;
		float:right;
		list-style:none;
		padding:0px;
		margin:16px 0px 0px 0px;
	}
		#topmenu li{
			display:inline;
			margin-right:14px;
		}
		#topmenu a{
			font-size:11px;
			color:#666666;
		}
		#topmenu a:hover{
			font-size:11px;
			color:#000;
			text-decoration:none;
		}
		
	#leftCol{
		width:613px;
		float:left;
	}
		#headerpic{
			padding-top:10px;
			border-bottom:13px #E1E1E1 solid;
		}
		#content{
			padding:20px 40px 0px 40px;
			font-size:12px;
			line-height:24px;
		}
		#content td{
			font-size:12px;
		}
		#caseStudies{
			font-size:11px;
			line-height:18px;
			margin-top:10px;
		}
	
	#rightCol{
		/*width:263px;*/
		width:263px;
		float:right;
	}
		#redboxHolder{
			height:158px;
			background:url(/images/bg-red-grad.gif);
		}
			#redboxContent{
				padding:0px 30px;
				color:#FFF;
				font-size:14px;
				line-height:24px;
			}
		#rightContentHolder{
			background:url(/images/bg-right-col.gif) repeat-x;
		}
			#rightColBorder{
				background:url(/images/right-col-left.gif) no-repeat;
				width:1px;
				height:313px;
				float:left;
			}
			#rightContent{
				padding:20px;
				font-size:11px;
			}
			#rightMenu{
				display:block;
				list-style:none;
				padding:0px;
				margin:16px 0px 0px 0px;
			}
				#rightMenu li{
					border-bottom:1px #CCC solid;
					padding:4px 0px;
				}
				#rightMenu a{
					display:block;
					color:#666666;
				}
				#rightMenu a:hover{
					color:#000;
					text-decoration:none;
				}
	
	#footerAddress{
		display:block;
		list-style:none;
		padding:0px;
		margin:6px 0px 0px 0px;
		text-align:center;
	}
		#footerAddress li{
			display:inline;
			padding:0px 5px;
			color:#999;
		}
	#footerMenu{
		display:block;
		list-style:none;
		padding:0px;
		margin:4px 0px 0px 0px;
		text-align:center;
	}
		#footerMenu li{
			display:inline;
			padding:0px 5px;
		}
		#footerMenu a{
			color:#666666;
			font-size:10px;
		}
		#footerMenu a:hover{
			color:#CCC;
			text-decoration:none;
		}
	
/* Form Items */
	form{
		display:inline;
	}
	input{
		font-family:verdana; 
		font-size:11px; 
		border:1px #666666 solid;
	}
	select{
		font-family:verdana; 
		font-size:11px; 
		border:1px #666666 solid;
	}

/* Link Styles */
	a{
		text-decoration:none; 
		color:#36C;
	}
	a:hover{
		text-decoration:underline; 
		color:#36C;
	}

h1{
	display:inline;
	color:#900;
	font-size:16px;
}
h2{
	display:inline;
	color:#900;
	font-size:13px;
}

a.selected{
	color:#900 !important;
}a.selected:hover{
	color:#900 !important;
}
