body {	background:#0c0 url('images/BodyBG.gif') repeat-y fixed center;}div#Master {text-align:center;}div#MiniMaster {	margin:0 auto;	width:797px;}div#MainContent {	width:796px;	background:url('images/MainContentBG.jpg') repeat-y;	padding-top:209px;}div#Home {		background:url('images/HomeHeader.jpg') no-repeat;}div#About {		background:url('images/AboutHeader.jpg') no-repeat;}div#Services {		background:url('images/ServicesHeader.jpg') no-repeat;}div#Faq {		background:url('images/FaqHeader.jpg') no-repeat;}div#Contact {		background:url('images/ContactHeader.jpg') no-repeat;}div#Generic {		background:url('images/GenericHeader.jpg') no-repeat;}div#About, div#Services, div#Faq, div#Contact, div#Generic {	width:601px;}div#content {	float:left;	width:601px;	background:url('images/ContentBG.jpg') repeat-y;}div#RightSide {	float:right;	background:transparent;	width:170px;	border:none;	border-bottom:1px dotted green;	font-family:"Arial";	font-size:11px;	color:blue;	color:#2131ce;	padding:50px 5px 3px;	_filter:chroma(color=#123456); /*to make the border transparent for links */}div#UpperContent {	width:796px;	background-color:white;	position:absolute;	top:0px;	left:50%;	margin-left:-399px;}div#LogoTopContainer {text-align:left;Font:12px Arial;}div#MenuContainer {	/*width:795px;*/	height:65px;	margin:0 1px;	}#logo1{	float:none;	margin-left:0;}ul.menu5 {border-bottom: 2px solid #cc99ff;}.menu5 {/*padding:5px 0 0 1em; */margin:0; list-style:none; height:65px; position:relative; background:transparent url(images/MenuBG.jpg) repeat-x left bottom; font-size:18px; font-family:Verdana, sans-serif}.menu5 li {float:left; height:65px; margin-left:13px;}.menu5 li a {display:block; float:left; height:65px; width:142px; line-height:16px; color:#09f; text-decoration:none; font-family:; font-weight:; text-align:center; cursor:pointer; padding: 0 0 0px 0; background:url(images/MenuButton_Off.jpg) 0 -4px no-repeat;}/*.menu5 li a b {float:none; display:block; padding: 31px 0 0 0}*/.menu5 li.current a {color:#000;}.menu5 li.current a b {}.menu5 li a:hover {color:#ff2b20; background: url(images/MenuButton_On.jpg) 0px -4px no-repeat;}.menu5 li a:hover b {}.menu5 li.current a:hover {color:#ff2b20; cursor:default;}.menu5 li.current a:hover b {}.menu5 li a span {float:none; display:block; padding: 31px 0 0 0}div#bonus {	float:right;	margin-top:0px;	margin-right:5px;	color:#abc;	font:18pt Georgia;	position:absolute;	top:0px;	left:50%;	margin: -5px 0 0 253px;	line-height:1em;}div#BottomCorners {	background:url('images/BottomCorners.jpg');	width:601px;	height:45px;	float:left;}div#VeryTop {	position:absolute;	width:700px;	top:0px;	left:50%;	margin-left:-400px;	}div#Footer {	background:url(images/FooterBG.jpg);	width:796px;	height:43px;	font:bold 10px Verdana;}div#Rfoot, div#Lfoot {	padding:1em 2em;}div#Rfoot {	float:right;}div#Lfoot {	float:left;}/*Links*/div#RightSide a, div#RightSide a:link, div#RightSide a:visited, div#RightSide a:active {display:block;text-align:left;text-decoration:none;padding:0.25em;color:blue;border-left:1px solid white;border-bottom: 1px solid transparent;_border-color:#123456; /*for ie6 only, this is filtered to make it transparent elsewhere in this stylesheet */}div#RightSide a:hover {background-color:#efefef;border-left: 1px solid red;border-bottom:1px solid red;color:#000;}div#Footer a, div#Footer a:link, div#Footer a:visited {	text-decoration:none;	color:#000;}div#Footer a:hover {	text-decoration:underline;	color:#fff;}a.link1, a.link1:link, a.link1:visited {	text-decoration:none;	background-color:#770bbf;	color:#fff;	padding:1px 3px;	border:1px solid white;	font-weight:bold;}a.link1:hover, a.link1:active {	background-color:#ffffff;	color:#770bbf;	border: 1px solid blue;}div.named p a:link, div.named p a:visited {text-decoration:none;color:#00f;background-color:#ccc;padding-left:2px;padding-right:2px;}div.named p a:hover, div.named p a:active {background-color:#0f0;color:#000;padding-left:2px;padding-right:2px;}/*Paragraphs*/div#content div p {	/*color:#770bbf;*/	color:#5d5d5d;	margin:0 35px 10px 98px;	text-align:justify;	font:12px Verdana;	line-height:1.3em;}div#content div p.small {	font-size:12px;	text-align:left;	line-height:24px;}div#ContactError p.error {	background:#fff;	color:red;	font-weight:bold;	text-align:left;	margin:1em 20px;	border:3px solid red;	padding:0.5em;	padding-left:5em;}/*Strong, Italics, etc */div#content strong {	font-weight:bold;}/*Headings */h1.Head1 {	font-size:26px;	font-family:'Arial';	font-weight:normal;	color:#fff;	width:420px;	text-align:left;	padding:65px 0 20px 122px;	}div#RightSide h2 {	background:transparent;	color:green;	line-height:2em;	margin-bottom:3px;	border-top:1px dotted green;	border-bottom:1px dotted green;}div.named h2, form.ContactForm h2 { /* headings within the main content area*/	margin-right:35px;	margin-left:98px;	margin-bottom:0.5em;	margin-top:1em;	padding:0.25em 1em;	border-left: 5px solid #aaa;	border-top: 1px dotted #777;	text-align:left;	font-family: Arial;	font-size: 16px;	background-color:#f8f8f8;	color:#000;}div.named h3 {	text-align:left;	margin-left:98px;	font-family:Arial, sans-serif;	font-size:14px;	font-weight:bold;	margin-bottom:5px;}div#contentclear h4, div#ContentClear {	width:700px;	color:#fff;	clear:both;	float:none;}div#VeryTop h4 {	display:inline;	Color:#999;	font:10px Verdana;	padding:0 18px;}h2#h2error {	Color:white;	font-variant:small-caps;	font-size:22px;	font-family:"Arial Black", Gadget, sans-serif;	margin:5px 20px;	border:3px solid white;	padding:3px;	background:#ffb9b9;	text-align:center;}div.named {	width:601px;	float:left;}/*Forms*/form.ContactForm {	color:#5d5d5d;	margin:0 35px 10px 98px;	font:12px Verdana;}form.ContactForm input, form.ContactForm textarea {	font: 1em Verdana;	color:#003000;	background-color:#E9F6E9;	border:1px solid white;	border-color:white white #A7DCA7 white;}	fieldset.contact, fieldset.contact2 {	border:1px solid #0c9e0c;	padding:1ex;	text-align:left;}fieldset.contact legend, fieldset.contact2 legend {	color:black;	font-weight:bold;	border:2px solid #0c9e0c;	padding:1px 3px;	margin-left:2em;	margin-top:8px;}fieldset.contact label {	display:block;	float:left;	clear:left;	width:160px;	text-align:right;	margin-right:5px;	margin-bottom:5px;}fieldset.contact2 label {	display:block;	float:none;	clear:all;	width:auto;	font-weight: bold;	font-size:14px;	font-family:Arial, sans-serif;	text-align:left;	color:#006900;	margin:5px 10px 0;}fieldset.contact2 span {	text-align:left;	display:block;	font-size:11px;	margin:0 10px;	padding:5px 0;	width:auto;}fieldset.contact2 textarea {	width:432px;	height:55px;	margin:5px 10px 25px;	overflow:auto;	border-top:1px solid #aaaaaa;	border-left:1px solid #aaa;	border-right:1px solid #aaa;}fieldset.contact input {	width:238px;	margin-bottom:5px;}fieldset.contact textarea {	/*	float:left;	width:238px;	height:200px;	margin-left:105px;	*/	width:238px;	height:200px;	overflow:auto;}input.ContactButton {	width:115px;	height:2em;}div#ContactError {/* form error box */	border:5px solid red;	background:#ffb9b9;	margin-right:35px;	margin-left:98px;}