body 
{
background: url(images/site_bg.gif) bottom no-repeat;
font-family: Arial, Helvetica, sans-serif;
margin-top: 10px;
margin-bottom: 20px;
font-size: small;
}
h1
{
	font-size: 120%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#000000;
}
#wrapper
{
background-color:#FFFFFF;
border:#FFFFFF solid 2px;
width: 798px;
padding: 0;
margin:auto;
}
#leftcol
{
background-color:#FFFFFF;
width:563px;
float:left;
padding:0;
margin:0;
display:inline;
}
#content
{
width:543px;
padding: 10px;
color:#333333;
}
#rightcol
{
width: 235px;
float:right;
padding:0;
margin:0;
display:inline;
}
#header
{
background: url(images/header.jpg) no-repeat;
width:563px;
height:360px;
padding:0;
margin:0;
}
#rightcontent
{
background: url(images/rightside.jpg) no-repeat;
width: 235px;
height:613px;
padding:15px;
padding-top:150px;
margin:0;
}
#footerarea
{
clear:both;
height:72px;
}
#footer
{
background: url(images/footer.jpg) left no-repeat;
clear:both;
width:330px;
height:72px;
float: left;
}
#footertext
{
font-size:80%;
padding-top:40px;
padding-right:12px;
float:right;
}
#content
{
	line-height: 1.7;
}
#rightcontent
{
color:#333333;
}
#rightcontent ul
{
	margin:0;
	padding:0;
	list-style:none;
	width:200px;
}
#rightcontent ul li
{
	font-family: 'Arial Narrow', Arial, Verdana;
	letter-spacing:0.05em;
	border-bottom: #FFFFFF solid 1px;
	background:url(images/menu_icon.gif) left center no-repeat;
}
a, a:active, a:visited
{
	color:#FE9900;
}
a:hover
{
	color:#666666;
}
#rightcontent a, #rightcontent a:active, #rightcontent a:visited
{
	color:#ffffff;
	font-size: 120%;
	text-decoration:none;
	padding-left:30px;
}
#rightcontent a:hover
{
	color:#E6E6E6;
}
#rightcontent h2
{
	font-size:110%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-style:italic;
}
#secondaryfocal
{
	height:200px;
	background:url(images/greytable_bg.jpg) top repeat-x;
	border-bottom:#666666 solid 1px;
	width:543px;
	clear:both;
	margin-bottom: 15px;
}
#secondaryfocal ul
{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:543px;
}
#secondaryfocal ul li, #secondaryfocal ul #firstitem
{
	float:left;
	width: 135px;
	text-align:center;
	font-size:85%
}
#secondaryfocal ul #firstitem
{
	width: 135px;
	text-align:center;
}
#quoteform
{
	width:200px;
	margin:auto;
}
#quoteform input, #quoteform textarea
{
	width: 140px;
	border:0;
	height:17px;
	padding:0;
	margin-left:10px;
	margin-right:10px;
}
.quoteformtextbg
{
	width: 160px;
	height:20px;
	background:url(images/quote_textfield.gif) bottom no-repeat center;
	margin:1px;
	padding:0;
	vertical-align:middle;
}
#quoteform textarea
{
	height:47px;
}
.quoteformtextareabg
{
	width: 160px;
	height:50px;
	background:url(images/quote_textareafield.gif) top no-repeat center;
	margin:1px;
	padding:0;
	vertical-align:middle;
}
#psubmit
{
margin:0;
padding:0;
padding-top:5px;
width:160px;
text-align:right;
}
#quoteform #querysubmit
{
	width:70px;
	height:20px;
	margin:0;
	padding:0;
}
#contentleft
{
	float:left;
	width:265px;
	
}
#contentright
{
	float:right;
	width:250px;
	padding-left:15px;
	border-left:#999999 solid 1px;
}
#contentright p
{
	clear:both;
}
#contentleft p
{
	clear:both;
}
.textquote 
{
margin:10px;
background: transparent url(images/quote_start.gif) left top no-repeat;
background-color:#FFFFD9;
border:#FFFF9B solid 1px;
}
.textquote div 
{
padding: 0 36px;
margin-left:10px;
background: transparent url(images/quote_end.gif)  right bottom no-repeat;
font-style:italic;
font-size:80%;
}
.centerstuff
{
text-align:center;
}
.formtxt
{
	border:#333333 1px solid;
}
#websitedesigners
{
	margin:auto;
	clear:both;
	text-align:right;
	color:#FFFFFF;
	width: 798px;
	font-size:80%;
	padding-top:5px;
}
#websitedesigners a, #websitedesigners a:active, #websitedesigners visited
{
	color:#FFFFFF;
}
#websitedesigners a:hover
{
	color:#cccccc;
}