/********************************************************************
Start: CSS Browser Reset
********************************************************************/
*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,table,thead,th,tr,td,tbody{margin:0;padding:0;}
body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;}
a{text-decoration:none;color:black;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,li,dl,dd,dt{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;padding:0;margin:0;}
q:before,q:after{content:'';}
abbr,acronym,.help{cursor:help;text-decoration:none;border:0;border-bottom:1px #666 dotted;}
/*****************************
End: CSS Browser Reset  
*****************************/



/********************************************************************
Start: Site-Specific Base Styles
********************************************************************/
body {background: #333333; text-align: center;}
a,h1,h2,h3,h4,h5,h6 {color:white; font-family: Futura, Arial, Helvetica}
a:hover {text-decoration:underline;}
h1 {font-size:2.5em}
h2 {font-size:2.3em}
h3 {font-size:2.1em}
h4 {font-size:1.9em}
h5 {font-size:1.7em}
h6 {font-size:1.5em}
p,th,td,li,dt,dd,blockquote {font-size:12px; line-height: 18px}
p,blockquote,ul,ol,dl,table {margin-bottom:10px;}
th,td {vertical-align:top;padding:0 5px 3px 0;}
th {font-weight:bold;}
ul, ol {margin-left:20px;}
ul li {list-style:disc;}
ol li {list-style:decimal;}
/*****************************
End: Site-Specific Base Styles
*****************************/
#Wrapper {
	width:964px;
	text-align:left;
	margin:auto;
	padding-left:3px;
	padding-right:3px;
}

#Header {
	
}

#HomeWrapper {
	border-bottom: 2px solid #026e91;
}

#HomeNav {
	background: #00a7dc;
	color: #fff;
	font-family: Futura, Arial, Helvetica;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 26px;
}

#HomeContent {
	background: url('../images/home_back.gif') bottom left repeat-x #0099c9;
}

#HomeContent img {
	float: left;
}

#HomeSpacer {
	margin-left: 192px;
}

#CompanyWrapper {
	border-bottom: 2px solid #00a4cd;
}

#CompanyNav {
	background: #00ccff;
	color: #fff;
	font-family: Futura, Arial, Helvetica;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 26px;
}

#CompanyContent {
	background: url('../images/company_back.gif') bottom left repeat-x #04c0ef;
}

#CompanyContent img {
	float: left;
}

#CompanySpacer {
	margin-left: 225px;
	padding-top: 20px;
}

#ProductsWrapper {
	border-bottom: 2px solid #00bbbb;
}

#ProductsNav {
	background: #00ffff;
	color: #fff;
	font-family: Futura, Arial, Helvetica;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 26px;
}

#ProductsContent {
	background: url('../images/products_back.gif') bottom left repeat-x #03ebeb;
}

#TestimonialsWrapper {
	border-bottom: 2px solid #00b56d;
}

#TestimonialsNav {
	background: #00ff99;
	color: #fff;
	font-family: Futura, Arial, Helvetica;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 26px;
}

#TestimonialsContent {
	background: url('../images/testimonials_back.gif') bottom left repeat-x #04f393;
}

#SupportWrapper {
	border-bottom: 2px solid #01b82f;
}

#SupportNav {
	background: #00cc33;
	color: #fff;
	font-family: Futura, Arial, Helvetica;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 26px;
}

#SupportContent {
	background: url('../images/support_back.gif') bottom left repeat-x #02c633;
}

#ContactWrapper {
	border-bottom: 2px solid #00740e;
}

#ContactNav {
	background: #079b18;
	color: #fff;
	font-family: Futura, Arial, Helvetica;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 26px;
}

#ContactContent {
	background: url('../images/contact_back.gif') bottom left repeat-x #03a617;
}

.Content {
	display: none;
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #fff;
}

.MainContent {
	margin: 0;
	padding: 0;
	padding-left: 26px;
	padding-right: 26px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.RightColumn {
	float: right;
	width: 45%;
	padding-top: 20px;
	padding-right: 20px;
}

.LeftColumn {
	width: 50%;
	padding-top: 20px;
}

.break {
	clear: both;
}

#Footer {
	background: #606060;
	color: #8a8a8a;
	padding: 5px;
}

.ProductBox {
	background: #01babc;
	margin-bottom: 10px;
	padding: 10px;
}

.ProductBox h1 {
	color: #fff;
	font-size: 26px;
	font-family: Futura, Arial, Helvetica;
}

.TestimonialBox {
	background: #00cd7b;
	margin-bottom: 10px;
	padding: 10px;
}

.SupportContent input {
	width: 200px
}

.FormBox {
	width: 400px;
	text-align: right;
}

.Open .Content {
	display: block;
}

#LoginWrapper {
	color: #fff;
	margin-top: 20px;
	float: right;
	text-align: right;
	padding: 10px;
	border: 0px solid #fff;
}

#LoginWrapper input {
	margin: 2px;
	width: 166px;
}