body {margin:0; font-family:"Times New Roman", Times, serif; background:#996699; color:#fff;}

h1 {font-size:24px; margin-top:0; color:#A26EB5;}
h2 {font:18px "Times New Roman", Times, serif;}
h3 {font-size:16px; color:#E6DFC5;}
h4 {font-size:14px;}

p {font-size:14px; color:#fff; line-height:22px; margin:1em 0px 0px 0px;}

a { font-size:14px; text-decoration:none; color:#A26EB5; font-weight:bold;}
a:hover {text-decoration:underline;}

li {font-size:14px; line-height:22px;}

hr {color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #fff;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
.phone {font:bold 19px "Times New Roman", Times, serif;}
.testimonialLeft {
	width: 305px;
	padding: 10px;
	margin: 10px;
	float:left;
	}
	.testimonialRight {
	width: 305px;
	padding: 10px;
	margin: 10px;
	float:right;
	}
.clear {
	clear: both;	
}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/
#container {
width:auto;
height:auto;
margin:0px;
padding:0px;
background:url(assets/images/header_repeat.jpg) left top repeat-x;
}
	#header {
	width:1000px;
	height:119px;
	margin:0px;
	padding:0px;
	background:url(assets/images/header_bg.jpg) left top no-repeat;
	}
		#topInfo {
	width:450px;
	height:auto;
	font:13px "Times New Roman", Times, serif;
	color:#000;
	text-align:right;
	float:right;
	margin-right: 300px;
		}
		#logo {
		width:230px;
		height:60px;
		margin:0px;
		padding:0px;
		}
		#topNav {
	width:auto;
	height:35px;
	margin:0px;
	padding:0px;
		}
			#home {
			width:55px;
			height:18px;
			margin:0px;
			padding:12px 0px 0px 18px;
			float:left;
			}
				#home a{
				font:bold 20px "Times New Roman", Times, serif;
				color:#fff;
				}
				#home a:hover{
				text-decoration:none;
				color:#000;
				}
			
			#nav {
	width:auto;
	height:auto;
	margin:0px 0px 0px 15px;
	padding:7px 0px 0px 5px;
	float:left;
			}
			#nav a{
	padding:0px 7px 0px 7px;
	font:bold 12px "Times New Roman", Times, serif;
	color:#fff;
			}
			#nav a:hover{
			color:#E6DEC5;
			}
				#nav .first{
				margin:0px;
				padding:0px;
				}
		#clear {
		margin:0px;
		padding:0px;
		clear:both;
		}
			#bottomNav {
	width:auto;
	height:auto;
	margin:0px;
	padding:5px 0px 0px 0px;
	float:right;
	color:#000;
	margin-right: 10px;
			}
			#bottomNav a{
			font:bold 12px "Times New Roman", Times, serif;
			color:#000;
			}
	#contents {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	background-color:#000;
	}
		#body {
		width:699px;
		height:auto;
		min-height:360px;
		_height:360px;
		margin:0px;
		padding:15px 0px 15px 15px;
		}
	#footer {
	width:auto;
	height:34px;
	margin:0px;
	padding:0px;
	background:url(assets/images/footer_repeat.jpg) left top repeat-x;
	font:10px/34px "Times New Roman", Times, serif;
	text-align:center;
	color:#fff;
	}
	#footer a{
	font:10px/34px "Times New Roman", Times, serif;
	color:#000;
	}
	
	#docButton {
	background-color:#663366;
	width:180px;
	border:1px solid #fff;
	margin:0px;
	padding:0px;
	text-align:center;
	}
	#docButton a{
	font:bold 18px 'Times New Roman', Times, serif;
	color:#FFFFFF;
	}
	#docButton a:hover {
	text-decoration:none;
	color:#000;
	}
