body {	height: 100%;	margin: 0;	padding: 0;	background-color: #AAAAA2/*#E5E5E6#767D88*/;	color:#424A58;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	text-align:left;	}#ocwrapper {	width:800px;        min-height: 500px;	margin:	0px auto;	text-align:center;	padding:0px;	border:0px solid #4C4D58;}#wrapper {	width:800px;        min-height: 500px;	margin:	0px auto;	text-align:center;	padding:0px;	border:1px solid #4C4D58;	background-color:#fff; }#homewrapper {	width:800px;        min-height: 500px;	margin:	0px auto;	text-align:center;	padding:0px;	border:1px solid #4C4D58;	background-color:#4C4D58; }#header {	height: 30px;	width: 800px;	margin: 0;	padding:0px;	border:0px;	background-color:#96989B;}.head {    float:right;	margin: -30px 10px;        }#content_home {      margin: 8px 0 8px 0;      padding-top:0px;      height:100%;      background-color:#fff; }#home_section {     height: 30px;     width: auto;     margin: 0px;     padding: 0;     border:0px solid pink;     background-color:#96989B;}#home_flash  {	height:250px;	width: 800px;	padding:0;	margin:0;	background-image:url(images/home-flash2010.jpg);	border:0px solid pink;    clear:both;}#home_feature {     height: 100%;     width: auto;     margin: 0px auto;     padding: 0;     border:0px solid pink;     background-color:#FFF;}#content {      margin: 0px;      padding:0px;      border-bottom: 8px solid #4C4D58;       border-top: 8px solid #4C4D58;      height:100%;      min-height: 500px;      background-color:#fff; }#content2 {	height: auto;	width: auto;	margin: 30px;	padding: 0px;    border:0px solid red;}#left {      float: left;      width: 60%;      margin:0; padding:0;}#left_content {     border-right: 0px solid #grey;     margin: 20px 0 20px 0;     padding: 0.25em 1.5em 0 1.5em;     border-right: 1px solid #484949;     text-align:left;}#right {      margin:0 0 0 60%; padding:0;      }#right_content {     margin: 20px 0 20px 0;     padding: 1em 2em 0 2.25em;     text-align:left;     margin-bottom: 20px;}#left2 {      float: left;      width: 50%;      margin:0; padding:0;      }#left_content2 {     border-right: 0px solid #grey;     margin: 20px 0 20px 0;     padding: 0.25em 1.5em 0 1.5em;/*     border-right: 1px solid #484949;*/     text-align:left;     min-height: 350px; }#right2 {      margin:0 0 0 50%; padding:0;      }#right_content2 {     margin: 20px 0 20px 0;     padding: .25em 1.5em 0 2.75em;     text-align:left;     margin-bottom: 20px;}#salesbox2 {	height: 100%;	width: 95%;	margin: 0 0 0 10px;	padding: 10px;    border: 1px solid #484949;    text-align: center;}#salesleft {    float: left;    width: 50%;    margin:0; padding:0;    border: 0px solid blue;      }#salesleft_content {     border: 0px solid red;     margin: 20px 0 20px 20px;     padding: 10px;     text-align:left;     min-height: 250px; }#salesright {      margin:0 0 0 50%; padding:0;     border: 0px solid blue;      }#salesright_content {     border: 0px solid red;     margin: 20px 20px 20px 0;     padding: 0px;     text-align:left;}#artcontent {      margin: 0;      padding: 15px 0 5px 12px;      height:50px;      width: auto;      text-align:left;      background-color:#d9d9d7;       border:0px solid red;}.artcontent_img {	border: 1px solid #000;	padding: 0px;	margin: 0px;}#artbox {      margin: 0 20px 20px 0;      padding: 0 30px 10px 0;      height:auto;      width: 200px;      text-align:left;       border:0px solid red;      float:left;}#eventbox {	height: 100%;	width: 95%;	margin: 0px;	padding: 0 10px;    border: 1px solid #484949;    text-align: center;}#salesbox {	height: 100%;	width: 90%;	margin: 10px 30px 0 30px;	padding: 10px;    border-bottom:1px solid #484949;    text-align:left;}#mailingbox {	height: 100%;	width: 100%;	margin: 10px;	padding: 10px;    border: 1px solid #484949;    text-align:left;}INPUT,.submit  { background-color: FFF;border: 1px solid #484949;color: #484949;font-weight: bold;font-size: 11px;margin: 0;} #footer { 	text-align: center; 	margin: 12px 0px 10px 0px;	padding: 0;	color: #424A58;	width: 780px;	line-height: 14px;}img {	border: 0px;	padding: 0px;	margin: 0px;}.img_event_home {	border: 0px solid #000;	padding: 0px;	margin: 0px 5px 0px 0px;	float:left;}.img_event {	border: 0px;	padding: 0;	margin: 0 20px 0 0;}.img_artcl_lt {	border: 1px solid #000;	padding: 0;	margin: 0 20px 20px 0;	float:left;}.img_artcl_rt {	border: 1px solid #000;	padding: 0;	margin: 0 0 20px 20px;	float: right;}.img_left {	border: 0px solid #000;	padding: 0;	margin: 0 25px 8px 0;	float:left;}/* NAVIGATION*/	a:link {	color: #424A58;	text-decoration: none;	font-weight: bold;}a:visited {	color: #96989B;	font-weight: bold;	text-decoration: none;}a:hover {	color: #4C4D58;	text-decoration: underline;}a:active {	color: #4C4D58;	text-decoration: underline;}a:active, a:hover, a:link, a:visit {	border: 0px;}#artcontent a {        font-family:  Helvetica, Arial, sans-serif;	color: #424A58;	text-decoration: none;	font-weight: normal;	font-size: 12px;}#artcontent a:visited {	font-weight: normal;	text-decoration: none;}#artcontent a:hover, a:active {	color: #4C4D58;	text-decoration: underline;}#artcontent ul {     margin: 0px;     padding: 0px;     list-style-type: none;     float:left;}#artcontent li {     margin: 5px 20px 0 0px;     padding: 0px;     float:left;     border:0px solid pink;}#artcontent li a {     margin: 0;     padding: 0;}#nav_wrapper {     height: 30px;     width: auto;     margin: 0px;     padding: 0;     border:0px solid pink;     background-color:#96989B;}#nav_wrapper ul {     margin: 0px 10px;     padding: 0px;     height: 30px;     list-style-type: none;     overflow: hidden;     float:right;}#nav_wrapper li {     margin: 0 8px 0 13px;     padding: 0px;     float:left;     border:0px solid pink;}#nav_wrapper li a {     margin: 0;     padding: 0;}#nav_wrapper li:hover img, #nav_wrapper li a:hover img{ margin-top:-30px;}#nav_wrapper2 {     height: 30px;     width: 100%;     margin: 0px;     padding: 0;     border:0px solid pink;     background-color:#96989B;     float:left;}#nav_wrapper2 ul {     margin: 0px 10px;     padding: 0px;     height: 30px;     list-style-type: none;     overflow: hidden;     float:left;}#nav_wrapper2 li {     margin: 0 12px 0 0;     padding: 0px;     float:left;     border:0px solid pink;}#nav_wrapper2 li a {     margin: 0;     padding: 0;}#nav_wrapper2 li:hover img, #nav_wrapper li a:hover img{ margin-top:-30px;}/*TEXT STYLES*/.text {	font-size: 11px;	color:#424A58;}.hometext {	font-size: 11px;	color:#424A58;	line-height:18px;	text-align: left;}.articletext {	line-height: 18px;}.head {	font-size: 12pt;	font-style: normal;	font-weight: bold;	color:#000;}.caption {	color:#424A58;	font-size: 9px;	text-align:left;}.smtext {	color:#424A58;	font-size: 8pt;	text-align:left;}.h1  {	font-weight: bold;	font-size: 12px;	color: #424A58;}.h2 {	font-size: 14px;	font-weight: bold;	color: #424A58;}.h3 {	font-size: 16px;	font-weight: bold;	color: #424A58/*#484949*/;}ul {     margin: 10px 0 0 18px;     padding: 0px;     line-height: 18px;     list-style-type: disk;}.redtext {	font-size: 11px;	color: #990000;	font-weight: bold;}/* MISC */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* hide from ie on mac \*/html {	min-height: 100%; 	margin-bottom: 1px;	height: 100%;/*	overflow: hidden;*/}/* end hide */.clear {    clear: both; }