/* ----------------- global ----------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0;}body {line-height:1;}table {border-collapse:collapse; border-spacing:0;}img {border:0;}

/* ----------------- Main Layout ----------------- */

body {margin:0; padding:0; color:#737475;}
object, #header {margin:0; padding:0;}
#container {width:960px; background:#fff; margin:30px auto 0 auto; -moz-box-shadow:0 0 9px 9px #666; -webkit-box-shadow:0 0 9px 9px #666; box-shadow:0 0 9px 9px #666;}
#header {height:100px; width:960px; background-color:#fff;}
	#header .left, #header .right {width:50%; background-color:#fff;}
	#header .left {float:left; text-align:left;}
		#header .left img {margin:18px 0 0 18px;}
	#header .right {float:right; text-align:right;}
#nav {height:34px; background-color:#cc0000; width:960px; clear:both;}
	#nav table {overflow:hidden; /*width:73%;*/ height:20px; /*margin:-1px 0 0 0;*/ padding:4px;}
	.slogan {background-color:#000; height:20px; width:27%; float:left; display:none;}
	#nav a {margin-left:2px; margin-right:2px;height:34px;line-height:34px;}
	#nav ul {list-style:none; margin:0; padding:0;}
	#nav ul li {list-style-type:none; margin:0; padding:0;}
	.nav-primary {margin:0; padding:0;}
	.bread {padding-bottom:20px;}
#contentmain {background:#fff url(../images/bgContent.png) repeat-y 0 0; width:960px; margin:0; padding:0; text-align:left;}
	#contentmain .leftcol {float:left; width:300px; margin:0 0 0 20px; padding:40px 0; text-align:left;}
	#contentmain .rightcol {float:right; width:590px; text-align:left; padding:40px 0; margin-right:20px;}
	#break {clear:both; height:25px;}
#footer {width:960px; text-align:left; margin:3px auto 30px auto;}

.floatLeft {float:left; width:48%;}
.floatRight {float:right; width:48%;}

/* ----------------- Pop Up Window - Updater Help ----------------- */

#popup {background-color:#eee;margin:0;padding:20px 0;}
#popup .wrapper {text-align:left;}
#popup h1, #popup h2, #popup h3, #popup h4, #popup p, #popup hr, #popup ul, #popup ol, #popup dl {margin-left:20px;margin-right:20px;}

/* JW Player Popup - Use w/colorbox */
#popupvideo {width:875px;margin:0;padding:0;}
#popupvideo .wrapperpopup {width:875px;margin:0;padding:0;overflow:hidden;}

/* Solution Columns */
.right p, .solutionlinks p, .left p {padding:1em; border:1px solid #eee;}
.right p:hover, .solutionlinks p:hover, .left p:hover {border-color:#BFBFBF; background-color:#efefef;}
.left {float:left; width:50%;}
	.left p {margin:0 5px 5px 0;}
.solutionlinks {float:left; width:100%;}
	.solutionlinks p {margin:0 3px 3px 0;}
.right {float:right; width:50%;}
	.right p {margin:0 0 5px 0;}
.clear {clear:both;}
#mainsearchform {margin:0 18px 0 0;}
#box {margin:0px 0; text-align:left;}

#popup hr {border:none 0; border-top:1px solid #ccc; width:100%; height:1px; margin:50px 0;}
	
/* ----------------- Tables ----------------- */

#directory {width:500px; border-top:1px solid #ddd; border-left:1px solid #ddd;border-collapse:collapse;}
	#directory table {border-collapse:collapse;}
	#directory th, #directory td {border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:3px;}
	#directory th {text-align:left; background-color:#eee;}
	#directory td {text-align:left; vertical-align:text-top; width:50%;}
	#directory caption {text-align:left; padding-bottom:5px;}
	
#table {width:99%; border-top:1px solid #ddd; border-left:1px solid #ddd;border-collapse:collapse;}
	#table table {border-collapse:collapse;}
	#table th, #table td {border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:3px;}
	#table th {text-align:left; background-color:#eee;}
	#table td {text-align:left; vertical-align:text-top; width:50%;}
	#table caption {text-align:left; padding-bottom:5px;}
	
#table2 {width:99%; border-top:1px solid #ddd; border-left:1px solid #ddd;border-collapse:collapse;}
	#table2 table {border-collapse:collapse;}
	#table2 th, #table2 td {border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:3px;}
	#table2 th {text-align:left; background-color:#ddd;}
	#table2 td {text-align:left; vertical-align:text-top;}
	#table2 caption {text-align:left; padding-bottom:5px;}

#tutorial table {border-collapse:collapse; width:99%; margin-bottom:2em; border-top:1px solid #ddd; border-left:1px solid #ddd; background-color:#fff;}
	#tutorial caption {text-align:left; padding:0 0 5px 0; margin:0;}
	#tutorial td, #tutorial th {border-right:1px solid #ddd; border-bottom:1px solid #ddd;padding:.5em; }
	#tutorial td {text-align:center;}
	#tutorial th {width:50%; text-align:left;}
	.altcolor {background-color:#eee;}
	
#tablepopup {border:1px solid #ddd;border-collapse:collapse;}
	#tablepopup table {border-collapse:collapse;}
	#tablepopup th, #table2 td {border:1px solid #ddd;padding:3px;}
	#tablepopup th {text-align:left; background-color:#ddd;}
	#tablepopup td {text-align:left; vertical-align:text-top;}
	#tablepopup caption {text-align:left; padding-bottom:5px;}

/* ----------------- Lists ----------------- */

ul, ol {margin:0; padding:0;}
ul li, ol li {margin-bottom:6px;}
ul li {list-style-type:disc; margin-left:20px;}
ol li {list-style-type:decimal; margin-left:25px;}

ol ul li {list-style-type:circle;}
ol ol li {list-style-type:decimal;}

ol ul {margin-left:20px;}

ol li img {margin:15px 0;}

.toc {list-style-type:none; margin:0; padding:0;}
.toc li {background:none; list-style-type:none; padding-left:0; margin-bottom:7px;}
.toc li img {margin-right:5px; border:0; vertical-align:middle;}
.toc li ul {margin-left:22px;}

dl {margin-bottom:20px;}
dt {float:left; clear:left; width:100px; text-align:left; padding:1px 0 10px 0; font-weight:bold;}
dd {text-align:left; padding:0 0 10px 0; margin:0 0 0 120px;}

#box dt {text-align:left; padding:0; margin:0;}
#box dd {text-align:left;padding:0 0 3px 0; margin:0;}

.ref {margin:0 0 20px 0; list-style:none;}
.ref li {list-style-type:none; margin:0 0 3px 0; background:none; padding:0;}

#contactform dt {float:left; clear:left; width:95px; text-align:left; padding:1px 0 10px 0;}
#contactform dd {text-align:left; padding:0 0 10px 0; margin:0 0 0 100px;}

#glossary dt {text-align:left; padding:0 5px 10px 0; font-weight:bold; margin:0; white-space:nowrap;}
#glossary dd {clear:left; text-align:left; padding:0 0 10px 0; margin:0 0 18px 0;}
.glossary li {background:none; padding:0; margin-bottom:10px; list-style-type:none;}
.glossary li img {border:0; vertical-align:middle; margin:0 10px 0 0;}

#loginForm dt {width:150px; float:left; padding:3px 5px 12px 0; text-align:right;}
#loginForm dd {text-align:left; padding:0 0 12px 0;}

#howbox ul {margin-left:0; padding-left:0; list-style:none;}
#howbox li {background:none; list-style-type:none; margin-left:0; padding-left:0; margin-bottom:7px;}
#howbox li a.img {text-decoration:none;}
#howbox li img {border:0; margin-right:5px; vertical-align:middle;}

.nobullet {margin:0;padding:0;list-style:none;}
.nobullet li {list-style-type:none;margin:0 0 5px 0;padding:0;}

#latestreleasenotes ul ul li {margin-left:25px;list-style-type:circle;}

#releasenotes div {clear:both;min-height:50px;}
#releasenotes div ul {margin:0;padding:0;list-style:none;text-align:left;}
#releasenotes div ul li {list-style-type:none;margin:0;padding:0;display:inline;}
#releasenotes div ul li a {text-decoration:none;display:block;float:left;margin:0 10px 10px 0;padding:2px 6px;background-color:#eee;}

/* ----------------- Forms ----------------- */

/* Fieldsets & Legends */
fieldset {border:0 dotted #ccc; padding:0; text-align:left;}
legend {text-align:left; background-color:#fff;}
#loginForm fieldset {width:500px; margin-top:30px;}

#box fieldset {width:175px; padding:5px;}
#comments {width:175px;}

/* Submit Buttons */
.btn, .btn2, .btn3 {cursor:pointer; overflow:visible;}
.btn, .btn2 {border:1px outset #333; background-color:#666; padding:2px;}
.btn3 {background-color:#F0F0F0; border:1px solid #B8B8B8; padding:1px;}

/* Text Area, Text Fields, and Select Fields */
select {border:1px solid #ccc; padding:1px;}
.input, .input2 {border:1px solid #ccc;color:#444; padding:2px;}
.input3 {border:1px solid #B8B8B8;background-color:#fff;padding:1px;}
.text {border:1px solid #ccc; padding:2px;}

.error, .success, .notice {text-align:left; padding:15px 15px 15px 60px; width:400px; margin:15px 0;}.notice {border:2px solid #FFD324; background:#FFF6BF url(http://www.acuweb.com/php/5/aw_includes/images/msg_Notice.png) no-repeat 10px 5px;}.error {border:2px solid #FBC2C4; background:#FBE3E4 url(http://www.acuweb.com/php/5/aw_includes/images/msg_Error.png) no-repeat 10px 5px;}.success {border:2px solid #C6D880; background:#E6EFC2 url(http://www.acuweb.com/php/5/aw_includes/images/msg_Success.png) no-repeat 10px 5px;}.important {border:1px solid #4F8A10; background-color:#DFF2BF; text-align:left; padding:15px; width:95%; margin:15px 0;}

/* ----------------- Other Objects ----------------- */

hr {border:none 0; border-top:1px solid #ccc; width:100%; height:1px; margin:18px 0;}
.clearfix, .clear {clear:both;}
.imgLeft {float:left; margin:0 20px 20px 0;}
.imgRight {float:right;margin:0 0 20px 20px;}

#howbox div {float:left; width:270px; margin-right:10px;}/* How Do I Boxes */

/* ----------------- Typography Paddings/Margins ----------------- */

h1, h2, h3, h4, h5, p {padding-bottom:15px;}
h2, h3, h4, h5 {padding-top:10px;}

.rightcol ol, .rightcol ul, .rightcol dl {margin-bottom:15px;}

h4 img a:link, h4 img a:visited, h4 img a:active, h4 img a:hover, h4 img {border:0;}

.boldlnk a:hover {border-bottom:1px dotted #333;}
.nav-primary a:link, .nav-primary a:visited, .nav-primary a:active  {cursor:pointer; margin:0; padding:0;}

#footer p {margin:0; padding:0;}
acronym {border-bottom:1px dotted #444; cursor:help;}
acroynm:hover {background-color:#eee;}
.date {margin:15px 18px 13px 0;}
.note {border:1px dotted #ccc; padding:5px; margin-bottom:15px;}
.border {border:1px solid #ccc;}

/* Helpful Tips */
.tip {float:right; width:125px; border:1px solid #cc0000; padding:0; margin:0 0 10px 10px;background-color:#efefef;}
.tip h3 {margin:0; padding:2px; background-color:#cc0000; text-align:center;}
.tip p {margin:0; padding: 4px 5px; text-align:left;}

/* ----------------- reCAPTCHA Layout ----------------- */
.recaptcha{}fieldset #recaptcha_container {width:280px;margin:0;background:none;}fieldset #recaptcha_container label {display:block; margin:0 0 5px 0; padding:15px 0 0 0; font-size:12px; font-weight:bold;}fieldset #recaptcha_response_field {width:99%; margin-bottom:10px;}fieldset #recaptcha_image {border:0 solid #ccc;background:none;}fieldset #recaptcha_reload_btn {background-color:#fff; border:0 solid #ccc; font-size:11px; cursor:pointer; margin:5px 0 10px 0; padding:2px; float:left;}fieldset #recaptcha_container .recaptchaformat {float:right; margin:5px 0 0 0; padding:0; font-size:11px;}fieldset #recaptcha_container .recaptchacopyright {font-size:10px; line-height:100%; color:#999; text-align:left;}

.transMenu {position:absolute;overflow:hidden;left:-1000px;top:-1000px;}.transMenu .content {position:absolute; top:0; left:0;}.transMenu .items {position:relative;left:0;top:0;z-index:2; text-align:left;}.transMenu.top .items {border-top:none;}.transMenu .background {position:absolute;left:0;top:0;z-index:1;filter: alpha(opacity=70);-khtml-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}.transMenu .shadowRight {position:absolute;z-index:3;top:0; width:0;filter: alpha(opacity=40);-khtml-opacity: 0.4;-moz-opacity: 0.4;opacity: 0.4;}.transMenu .shadowBottom {position:absolute;z-index:1;left:0; height:0;filter: alpha(opacity=40);-khtml-opacity: 0.4;-moz-opacity: 0.4;opacity: 0.4;}.transMenu .item img {margin-left:10px;}.transMenu .item {color:#fff;font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;text-decoration:none;border:none;cursor:pointer;cursor:hand;}.transMenu .item.hover {background:#444;color:#fff;}

/* ----------------- Typography/Updater Styles ----------------- */

body {color:#333; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
h1,h2,h3,h4,h5,h6 {color:#333; font-family:Georgia, Garamond, "Bookman Old Style", "Times New Roman", Times; font-weight:normal; line-height:125%;}

/* ----------------- Headers ----------------- */

#box legend {font-family:Georgia, Garamond, "Bookman Old Style", "Times New Roman", Times;}

h1 {font-size:24px; line-height:100%;}
.text-header {line-height:100%;}
h1.hometitle {font-size:20px; color:#333; font-weight:normal;}
h2,.text-subhead {font-size:20px; color:#333; font-weight:normal;}
h3,.text-subsubhead {font-size:16px; color:#333; font-weight:normal; text-decoration:none;}
h4, h4 a:link, h4 a:visited, h4 a:active, h4 a:hover {font-size:13px; font-weight:normal; color:#333; text-decoration:none;}

/* ----------------- Links ----------------- */

a:link, a:active {color:#cc0000;}
a:visited {color:#660000;}
a:hover {color:#660000; text-decoration:none;}

.boldlnk a:link, .boldlnk a:active, .boldlnk a:visited {font:bold 10px Georgia, Garamond, "Bookman Old Style", "Times New Roman", Times; color:#cc0000;text-decoration:none;}
.boldlnk a:hover {color:#333; text-decoration:none;}
.nav-primary a:link, .nav-primary a:visited, .nav-primary a:active  {color:#fff; font:bold 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none;}
.nav-primary a:hover {color:#000;}
#footer a:link, #footer a:visited, #footer a:active {color:#ccc;}
#footer a:hover {text-decoration:none;}
#nav {font:bold 10px/34px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.slogan {color:#fff; font:12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

/* ----------------- Paragraphs and other Text ----------------- */

#footer p {color:#ccc; font-size:13px; line-height:150%;}
p, .rightcol li, .rightcol dt, .rightcol dd {font:12px/150% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333;}
.text-body {line-height:150%;}
.req {color:#cc0000; font-weight:bold;}
code {font:12px "Courier New", Courier, mono; color:#444;}
acroynm:hover {color:#000;}
.date {font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333;}

#box p {font-size:12px;}

/* Helpful Tips */
.tip h3 {font-size:10px; color:#fff;}
.tip p {color:#666; font-size:9px;}

/* ----------------- Tables ----------------- */

#directory th {color:#333;}
#directory caption {color:#333;}
#table th {color:#333;}
#table caption {color:#333; font-size:14px; font-weight:normal;}
#table2 th {color:#333;	font:12px Georgia, Garamond, Bookman Old Style, Times New Roman, Times;}
#table2 caption {color:#333; font-size:14px; font-weight:normal;}
#tutorial th {font-weight:bold;}

/* ----------------- Lists ----------------- */

ul, ol {font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333;}

.toc {color:#333;}
#glossary dt {font-weight:bold;}
#glossary dd {line-height:125%;}
#loginForm dt {font-size:12px;}

dd li {color:#333;font-size:11px;}

/* ----------------- Forms ----------------- */

/* Fieldsets & Legends */
#loginForm legend {color:#cc0000;}
#box legend {font-size:16px; color:#333;}

/* Submit Buttons */
.btn, .btn2 {color:#fff; font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.btn3 {color:#444; font:12px Verdana, Arial, Helvetica, sans-serif;}

/* Text Area, Text Fields, and Select Fields */
.input, .input2, .input3, .text, select {color:#444; font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.required {font-weight:bold;}
.error, .success, .important, .notice {font-size:12px;}.error, p.error, .error p {color:#8a1f11;}.notice, p.notice, .notice p {color:#514721;}.success, p.success, .success p {color:#264409;}.important {color:#4F8A10;}

/* ----------------- Pop-up Window Typography ----------------- */
/* This window is specifically for Updater and ContactManager Help Tips. */

#popup h1, #popup h2 {font-family:Verdana, Geneva, sans-serif; color:#333; line-height:100%; font-weight:normal;}
#popup h1 {font-size:16px;}
#popup h2 {font-size:13px;}
#popup p, #tablepopup td {font:11px Verdana, Geneva, sans-serif; color:#333;}
#popup a:link, #popup a:visited, #popup a:active {color:#336699;}
#popup a:hover {color:#333; text-decoration:none;}
#tablepopup th {color:#333;font:12px Verdana, Geneva, sans-serif;}
#tablepopup caption {color:#333; font-size:14px; font-weight:normal;}

.text-subsubhead { font-family: Georgia, Times New Roman, Times, serif;color: #333333;font-size: 16px; }
.text-subsubhead-rev { font-family: Georgia, Times New Roman, Times, serif;color: #666666;font-size: 16px; }
.text-subhead { font-family: Georgia, Times New Roman, Times, serif;color: #333333;font-size: 20px; }
.text-subhead-rev { font-family: Georgia, Times New Roman, Times, serif;color: #666666;font-size: 20px; }
.text-strong {  }
.text-mono { font-family: Lucida Console, Monaco, Courier, monospace; }
.text-highlight { font-family: Georgia, Times New Roman, Times, serif;color: #cc0000;font-style: italic;font-size: 13px; }
.text-header { font-family: Georgia, Times New Roman, Times, serif;color: #333333;font-size: 24px; }
.text-header-rev { font-family: Georgia, Times New Roman, Times, serif;color: #666666;font-size: 24px; }
.text-copyright { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;color: #666666;font-size: 9px; }
.text-caption { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;color: #737475;font-size: 9px; }
.text-body { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;color: #737475;font-size: 12px; }
.text-body-rev { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;color: #000000;font-size: 12px; }
.nav-tertiary { text-decoration: underline; }
.nav-tertiary-selected { text-decoration: underline; }
.nav-secondary { text-decoration: underline; }
.nav-secondary-selected { text-decoration: underline; }
.nav-primary { font-family: Tahoma, Arial, Geneva, sans-serif;color: #ffffff;text-decoration: none;font-weight: bold;font-size: 12px; }
.nav-primary-selected { font-family: Tahoma, Arial, Geneva, sans-serif;color: #ffffff;text-decoration: none;font-weight: bold;font-size: 12px; }
a:visited { color: #660000; }
a:link { color: #cc0000; }
a:hover { color: #000;text-decoration: none; }
a:active { color: #660000; }

#box p.helpdesk {margin:25px auto;}
a.button {
  background: #616161;
  background-image: -webkit-linear-gradient(top, #616161, #000000);
  background-image: -moz-linear-gradient(top, #616161, #000000);
  background-image: -ms-linear-gradient(top, #616161, #000000);
  background-image: -o-linear-gradient(top, #616161, #000000);
  background-image: linear-gradient(to bottom, #616161, #000000);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  text-shadow: 0px 1px 1px #000000;
  -webkit-box-shadow: 0px 2px 2px #c2c2c2;
  -moz-box-shadow: 0px 2px 2px #c2c2c2;
  box-shadow: 0px 2px 2px #c2c2c2;
  font-family: Arial;
  color: #fff;
  font-size: 18px;
  padding: 15px;
  text-decoration: none;}
a.button:hover {background: #000;text-decoration: none;}

/* Smaller screens */
@media only screen and (max-width: 1023px) {
	body {font-size:16px;line-height:1.5em;}
	#container {width:100%; background:#fff; margin:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
#header {height:auto; width:auto; background-color:#fff;}
	#header .left {width:100%; background-color:#fff;float:none; text-align:left;}
	#header .left img {margin:15px;width:33%;border:0;}
	#header .right,.slogan {display:none;} 
#nav {height:auto !important; background-color:#cc0000; width:100%; clear:both;display:block;margin:0;padding:20px 0 0 0;}
	#nav a {margin:0;display:block;float:none;padding:0 20px 10px 20px !important;font-size:48px !important;border-bottom:1px solid #fff;height:auto !important;line-height:auto !important;}
	#nav .nav-primary, #nav a.nav-primary{display:block;float:none;list-style-type:none; margin:0;padding:0 20px 10px 20px !important;font-size:48px !important;background-color:#cc0000;color:#fff;height:auto !important;line-height:auto !important;}
#contentmain {background:#fff none; width:auto; margin:0; padding:20px; text-align:left;}
	#contentmain .leftcol {float:none; width:auto; margin:0; padding:20px 0; text-align:left;}
	#contentmain .rightcol {float:none; width:auto; text-align:left; padding:20px 0; margin-right:0;}
	#break {clear:both; height:auto;}
#footer {width:auto; text-align:left; margin:10px 0;font-size:14px;}#footer p {font-size:14px;}
.floatLeft,.floatRight {float:none;width:auto;clear:both;display:block;}
dt, dd, li {font-size:16px;}
li,.ref li {display:block;float:none;background:#f7f7f7;border-bottom:1px solid #eee;padding:10px 20px;}
#mainsearchform {display:none;}
#contactform dt {float:none; clear:both; width:100%; text-align:left; padding:1px 0 5px 0;}
#contactform dd {text-align:left; padding:0 0 10px 0; margin:0 0 20px 0;clear:both;}
#contactform {font:16px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#contactform .btn {color:#fff; font:16px Tahoma, Verdana, Arial, Helvetica, sans-serif;cursor:pointer; overflow:visible;border:1px outset #333; background-color:#666; padding:10px;}
#comments {width:100% !important;}
#contactform input, #contactform select, #contactform textarea {width:100% !important; padding:5px;color:#444; font:16px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#box {display:none;}
#contentmain .leftcol h2 {text-align:left !important;}
}

/* Mobile */
@media handheld, only screen and (max-width: 767px) {
	body {font-size:16px;-webkit-text-size-adjust: none;}
	#container {width:100%; background:#fff; margin:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
#header {height:auto; width:auto; background-color:#fff;}
	#header .left {width:100%; background-color:#fff;float:none; text-align:left;}
	#header .left img {margin:15px;width:33%;border:0;}
	#header .right,.slogan {display:none;} 
#nav {height:auto !important; background-color:#cc0000; width:100%; clear:both;display:block;margin:0;padding:20px 0 0 0;}
	#nav a {margin:0;display:block;float:none;padding:0 20px 10px 20px !important;font-size:48px !important;border-bottom:1px solid #fff;height:auto !important;line-height:auto !important;}
	#nav .nav-primary, #nav a.nav-primary{display:block;float:none;list-style-type:none; margin:0;padding:0 20px 10px 20px !important;font-size:48px !important;background-color:#cc0000;color:#fff;height:auto !important;line-height:auto !important;}
#contentmain {background:#fff none; width:auto; margin:0; padding:20px; text-align:left;}
	#contentmain .leftcol {float:none; width:auto; margin:0; padding:20px 0; text-align:left;}
	#contentmain .rightcol {float:none; width:auto; text-align:left; padding:20px 0; margin-right:0;}
	#break {clear:both; height:auto;}
#footer {width:auto; text-align:left; margin:10px 0;font-size:14px;}#footer p {font-size:14px;}
.floatLeft,.floatRight {float:none;width:auto;clear:both;display:block;}
dt, dd, li {font-size:16px;}
li,.ref li {display:block;float:none;background:#f7f7f7;border-bottom:1px solid #eee;padding:10px 20px;}
#mainsearchform {display:none;}
#contactform dt {float:none; clear:both; width:100%; text-align:left; padding:1px 0 5px 0;}
#contactform dd {text-align:left; padding:0 0 10px 0; margin:0 0 20px 0;clear:both;}
#contactform {font:16px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#contactform .btn {color:#fff; font:16px Tahoma, Verdana, Arial, Helvetica, sans-serif;cursor:pointer; overflow:visible;border:1px outset #333; background-color:#666; padding:10px;}
#comments {width:100% !important;}
#contactform input, #contactform select, #contactform textarea {width:100% !important; padding:5px;color:#444; font:16px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#box {display:none;}
#contentmain .leftcol h2 {text-align:left !important;}
}