html{background:#2b2b2b;min-width:950px; margin: 0px;}
body{font:0.9em verdana,arial,sans-serif;background:#2b2b2b; margin: 0px; line-height: 160%;color: #333;}
p {color: #333;}
a{outline:0; color: #0077cc;}
a:active,a:visited{color:#333;}
a:hover{color: #0077cc;}
a:focus{text-decoration:line-through;}
div#container{width:100%;min-width:950px;}
div#headbox{width:100%;overflow:hidden;background: #fff url('images/top_bg.png'); height: 200px;}
	div#logo{width:900px;height:175px;margin-left: auto; margin-right: auto; margin-top: 15px;}
	div#menubox {width: 900px; margin-left: auto; margin-right: auto; position: relative;}
	div#menubar {height: 48px; top: 0px;margin-top: -180px; margin-left: 320px; position: relative;}
		div#navcap {width:6px; height: 48px; background: url(images/nav_cap.png); float: left;}
		div#navend {width:7px; height: 48px; background: url(images/nav_end.png); float: left;}
		div#menu { background: url(images/nav_bg.png); height: 48px; float: left;}
		div#menu img {margin-top: 10px;}
		
div#bodybox{width:100%; background: #fff; position: relative; float: left;}
	div#wrapper{width:900px; margin-left: auto; margin-right: auto; padding: 5px 0px 5px 0px;}
	div#content {width: 668px; float: left; border-right: 225px #e8e6c1 solid; padding: 10px; margin-bottom: 5px; }	
	div#sidebar {width: 210px; float: left;margin: 0px 0px 0px -225px; background: #e8e6c1; padding-top: 5px;}
                div#sidebar img {width: 220px; margin-left: 2px;}
                div#sidebar a{margin: 0px;}
		.sbsep {border-bottom: 5px solid #b5b380; width: 100%; height: 5px;}
div#footbox {width: 100%; position: relative; float: left; clear: both;}
	div#footer {width: 900px; margin-left: auto; margin-right: auto; padding-top: 5px; color: #666; text-align: right;}
.menuitem {float: left; margin: 18px 10px 0px 10px;}
.menuitem a,.menuitem a:visited { color: #DF8901; text-decoration: none; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}

.menuitem a:hover {color: #fff;}
#badge {position: absolute; top: 20px; left: 850px; z-index: 10;}
#phone {position: absolute; top: 152px; left: 710px; z-index: 10; font-size: 16px; color: #E8E6C1; font-weight: bold;}
img { behavior: url('http://www.fusionag.com/iepngfix.htc'); }

.subtitle {color: #ccc; font-size: 16px; border-bottom: 2px dotted #444; padding: 3px; text-align: center;}

.nav_categories, .nav_categories li ul {list-style-type: none; margin: 0; padding: 5px; font-size: 14px;}
	.nav_categories li {margin-bottom: 8px; padding: 5px; border-bottom: 1px dashed #999;}
	.nav_categories a {color: #DF8901; text-decoration: none; font-variant: small-caps;}

#subbox1, #subbox2, #subbox3 {overflow: hidden; padding: 5px;	width: 270px;height: 280px;background: url(images/infoblockbg.png);	border: 5px solid #2e2e2e;	display: block;	float: left;margin: 4px;	text-align: left;}	

.blogentry {font-family: Arial, Helvetica, sans-serif; margin-bottom: 25px; border-bottom: 1px solid #CCC; padding-bottom: 7px;}
.blogtitle, .blogtitle a {font-size: 20px; color: #0077cc; font-weight: normal; text-decoration: none;}
.blogdte { font-family: Garamond, Georgia, "Times New Roman", Times, serif;}
.blogdte em {color: #666; font-size: 14px;}
.blog{font-size: 14px;}
.blogcmts {color: #DF8901; margin-left: 15px; font-size: 12px;}

.hdrBlock {background: #F7F5E8; border: 1px solid #F0EFD9; margin-bottom: 10px;}
.indxHdr1,.indxHdr2,.indxHdr3 {font-style: italic;margin: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
.indxHdr1 {font-size: 24px; color: #444;font-style: oblique;}
.indxHdr2 {font-size: 30px; color: #DF8901; }
.indxHdr3 {font-size: 24px; color: #444; }
.noIndx {display: none;}
.indxList {margin: 0;}

.foliothm {border: 8px solid #B5B380; margin: 5px;}
.featFolio {border: 5px solid #999; margin: 5px;}
.folioTitle {font-size: 24px; color: #444; font-weight: normal;}
#folioLink {text-align: center; font-size: 16px; font-weight: bold; background: #F7F5E8; border: 1px solid #F0EFD9;}
#folioBody {width: 670px; margin: 0; padding: 0; float: left;}
#folioImg {width: 400px; float: left; margin: 0;}
	#folioImg img {border: 5px solid #B5B380;}
#folioDesc{width: 240px; float: left; margin-left: 7px; padding: 5px;}
#folioDesc ul {padding-left: 15px;}

#scTitle {font-size: 16px; text-align: center; color: #999;}
#scLinks {text-align: center;}
#scLinks a {color: #DF8901;}

#contactInfo {}
#contactText {width: 430px; float: left; font-size: 24px; line-height: 120%;}
#grandCentral {width: 227px; float: left;}
#contactForm {width: 657px; float: left;font-size: 20px;  background: #F7F5E8; border: 1px solid #F0EFD9;}
.inpt1,.inpt2,.inpt3,.inptBtn {font-size: 20px;}
.inpt1 {width: 420px;}
.inpt2 {width: 420px;}
.txtarea {width: 410px; height: 90px;font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px;}
.redbld {color: #900; font-weight: bold; font-size: 18px;}

.svcHead {font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #E8E6C1; color: #444;}
.svcBody {margin: 0px 0px 30px 20px;}
.svcBody ol li {margin-bottom: 15px;}