/* Home Page */body {	background-image: url(images/background.jpg);	background-color: #D9EBA0;	background-repeat:repeat-x;	background-position:top center;	margin:0px;}body,td,th {	color: #666666;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;}a {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #669900;}a:link {	text-decoration: none;}a:visited {	text-decoration: none;	color: #669900;}a:hover {	text-decoration: underline;	color: #669900;}a:active {	text-decoration: none;	color: #669900;}.bottom a {	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#ADD632;}.bottom a:link {	text-decoration: none;}.bottom a:visited {	text-decoration: none;	color: #ADD632;}.bottom a:hover {	text-decoration: underline;	color: #ADD632;}.bottom a:active {	text-decoration: none;	color: #ADD632;}.header {	width:910px;	height:100px;	background-image:url(images/banner.jpg);	background-repeat:no-repeat;	background-position:top center;	position:relative;	left:50%;	margin-left:-455px;}	.logo {	position:relative;	float:left;	left:205px;	top:32px;}	.tagline {	width:940px;	height:20px;	position:relative;	left:50%;	margin-left:-470px;	padding:17px 0px 17px 0px;	text-align:center;	color:#FFFFFF;	font-size:18px;	font-weight:bold;}	.side {	position:absolute;	left:50%;	margin-left:383px;	top:715px;	float:left;}		#rotator{	cursor: pointer;	overflow: hidden;	left:50%;	margin-left:-381px;	position: relative;	width: 765px;	height: 570px;	background-image:url(images/slideshowbkg.gif);	background-repeat:no-repeat;	background-position:top;	background-color:#FFFFFF;}.nav {	width:765px;	height:80px;	position:relative;	left:42%;	margin-left:-381px;	text-align:center;}.nav img {	margin:0px 5px 0px 5px;}		.divide {	width:100%;	height:80px;	background-image:url(images/footerborder.png);	background-position:bottom;	background-repeat:repeat-x;}.footer {	width:100%;	padding:45px 0px 45px 0px;	background-color:#1B1B1B;	background-image:url(images/bottombkg.gif);	background-repeat:no-repeat;	background-position:bottom center;}.footercontent {	width:765px;	position:relative;	height:130px;	left:50%;	margin-left:-381px;	background-image:url(images/footerbkg.png);	background-repeat:repeat-y;}			.footercol1 {	width:228px;	padding:0px 25px 0px 0px;	position:relative;	float:left;}	.footercol2 {	width:209px;	padding:0px 25px 0px 25px;	position:relative;	float:left;}	.footercol3 {	width:228px;	padding:0px 0px 0px 25px;	position:relative;	float:left;}	.form {	width:218px;	border:none;	margin-top:8px;	background-color:#2C2C2C;	font-size:12px;	color:#666666;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:bold;	font-style:italic;	padding:5px;}.submitbtn {	border:none; 	color:#FFFFFF; 	background-color:#669900; 	cursor:pointer; 	width:228px; 	margin:10px 0px 20px 0px; 	height:28px; 	font-family:Georgia, 'Times New Roman', Times, serif; 	font-size:14px;	background-image:url(images/submitbkg.jpg);	background-repeat:repeat-x;}	.title {	padding-bottom:5px;	border-bottom:1px dashed #444444;}		.header1 {	font-size:16px;	font-family:Georgia, "Times New Roman", Times, serif;	font-style:italic;	color:#669900;}	.header2 {	 margin-bottom:14px;	 font-size:11px;	 color:#CCCCCC;}	 .twitter_div {	background-color:#282828; 	font-size:15px;	font-style:italic;	font-family:Georgia, "Times New Roman", Times, serif;	padding:7px 13px 7px 0px;	margin-right:70px;}.bottom {	width:100%;	height:40px;	background-color:#669900;	padding:15px 0px 15px 0px;}	.bottomnav {	width:765px;	position:relative;	left:50%;	margin-left:-381px;	color:#FFFFFF;}	.icons {	position:fixed;	float:left;	left:0px;	top:110px;	width:95px;}.icons img {	margin-bottom:8px;}		/* About Page */.aboutpic {	position:relative;	float:left;	width:250px;	margin-top:-32px;}		.aboutinfo {	position:relative;	float:left;	padding:25px 0px 25px 30px;	width:428px;	font-size:15px;}.historypic {	position:relative;	float:left;	width:287px;	margin-top:10px;	margin-left:-32px;}		.historyinfo {	position:relative;	float:left;	padding:25px 25px 25px 30px;	width:438px;	font-size:15px;}/* Work Page */.box1{	left:50%;	margin-left:-381px;	position: relative;	width: 765px;	height: 370px;	background-image:url(images/slideshowbkg.gif);	background-repeat:no-repeat;	background-position:top;	background-color:#FFFFFF;}.box2{	left:50%;	margin-left:-381px;	position: relative;	width: 765px;	height: 319px;	background-image:url(images/boxbkg.gif);	background-repeat:no-repeat;	background-position:top;	background-color:#FFFFFF;	margin-top:40px;}.submenu {	height:39px;	padding-top:12px;	position:relative;	text-align:left;}	.submenu img {	border:0px;}	.workpic {	position:relative;	float:left;	padding:25px 0px 25px 30px;	width:408px;}.workinfo {	position:relative;	float:left;	padding:25px;	font-size:16px;	width:270px;}		.workheader {	font-size:36px;	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:bold;	color:#669900;}	.up {	width:52px;	height:51px;	position:fixed;	float:right;	bottom:0px;	right:20px;}	
