html { min-width: 600px; }

body, div, td, th, h2, h3, h4 { /* redundant rules for bad browsers  */  
    font-family: arial,sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	color: #333;
}  
.clearhack { display: inline; } /*Clears Box Model Hack in IE5*/

body {
	background: #fff;
	color: #333;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

a { color: #E8681A; }
a:hover { color: #E8681A; }
a:active { color: #E8681A; }

p { line-height: 140%; }

h1,h2 {
	font-family: arial;
	font-weight: bold;
	color: #333;
}

h1 {
	font-size: 180%;
	margin: 0;
}

h1 a { text-decoration: none; color: #333; }
h1 a:hover { border-bottom: 1px dotted #666; color: #000; }

h2 {
	font-size: 180%;
	font-family: arial,sans-serif;
	padding-bottom: 2px;
	border-bottom: 1px solid #E8681A;
	margin: 0;
}

h3 {
	font-size: 180%;
	font-family: arial,sans-serif;
	padding-bottom: 2px;
	margin: 0;
	color: #000;	
}

h4 {
	font-size: 85%;
	font-family: arial,sans-serif;
	padding-bottom: 2px;
	margin: 0;
	color: #E8681A;	
}

h5 {
	font-size: 180%;
	font-family: arial,sans-serif;
	padding-bottom: 2px;
	margin: 0;
	color: #E8681A;	
}

p.note {
	background: #EEE;
	padding: 4px;
	font-family: arial;
	font-size: 85%;
	line-height: 130%;
	margin-top: 0;
}

.spacer {
	clear:both;
}

.spacerleft {
	clear:left;
}

.spacerright {
	clear:right;
}

.box504 {
float:left;
margin-right:30px;
padding-left:0px;
width:440px;
}

.box720 {
width: 720px;
float: left;
margin-right: 10px;
padding-left: 20px;
}

.box750 {
width: 750px;
float: left;
padding-left: 20px;
}

.boxpromo {
width: 207px;
float: left;
margin-right: 0px;
}

.boxrightquote {
width: 195px;
float: left;
margin-right: 0px;
}


.bottomboxpromo {
width: 600px;
float: left;
margin-right: 0px;
}

.footer {
border-top:1px solid #B5B8BE;
color:#73787E;
margin-bottom:30px;
margin-left:20px;
padding:5px 10px 2px 0;
text-align:right;
width:930px;
margin-top:20px;
}

.footerPopup {
	padding: 2px 10px 2px 0px;
	text-align: right;
	background: #73787E;
	color: #fff;	
}

.boxpromo a {
	text-decoration:none;
}

.boxpromo a.promolarge1 {
	display:block;
	margin:0; 
	background:#fff url("../images/cta_free_trial.jpg") no-repeat top left;
	height:73px;
}
.boxpromo a.promolarge1:hover {
	display:block; 
	margin:0; 
	background:#fff url("../images/cta_free_trial.jpg") no-repeat bottom left;
	height:73px;
}

.boxpromo a.promolarge2 {
	display:block;
	margin:0; 
	background:#fff url("../images/cta_view_demo.jpg") no-repeat top left;
	height:73px;
}
.boxpromo a.promolarge2:hover {
	display:block; 
	margin:0; 
	background:#fff url("../images/cta_view_demo.jpg") no-repeat bottom left;
	height:73px;
}

.boxpromo a.promolarge3 {
	display:block; 
	margin:0; 
	background:#fff url("../images/cta_white_paper.jpg") no-repeat top left;
	height:73px;
}
.boxpromo a.promolarge3:hover {
	display:block; 
	margin:0; 
	background:#fff url("../images/cta_white_paper.jpg") no-repeat bottom left;
	height:73px;
}

.boxpromo a.promolarge4 {
	display:block; 
	margin:0; 
	background:#fff url("../images/cta_datasheet.jpg") no-repeat top left;
	height:73px;
}
.boxpromo a.promolarge4:hover {
	display:block; 
	margin:0; 
	background:#fff url("../images/cta_datasheet.jpg") no-repeat bottom left;
	height:73px;
}

.boxpromo a.promolarge5 {
	display:block;
	margin:0; 
	background:#fff url("../images/cta_contact_us.jpg") no-repeat top left;
	height:73px;
}
.boxpromo a.promolarge5:hover {
	display:block; 
	margin:0; 
	background:#fff url("../images/cta_contact_us.jpg") no-repeat bottom left;
	height:73px;
}

.boxpromo a.promolarge6 {
	display:block;
	margin:0; 
	background:#fff url("../images/cta_latest_news.jpg") no-repeat top left;
	height:73px;
}
.boxpromo a.promolarge6:hover {
	display:block; 
	margin:0; 
	background:#fff url("../images/cta_latest_news.jpg") no-repeat bottom left;
	height:73px;
}


.boxpromo a.promolargeflush {
	display:block; margin:0; background:#fff no-repeat top left;
}
.boxpromo a.promolargeflush:hover {
	display:block; margin:0; background:#fff url("../images/promo_over_flush.gif") no-repeat top left;
}

.boxpromo a.promolargebtn {
	float: left;
	display:block;
	margin-left:40px;
	padding-left:5px;
	background:#fff no-repeat top left;
}
.boxpromo a.promolargebtn:hover {
	float: left;
	display:block; 
	padding-left:5px; 
	background:#fff url("../images/promo_over.gif") no-repeat top left;
}

.boxpromo a.promolargebtn2 {
	float: left;
	display:block; 
	margin-left:40px;
	padding-left:5px;  
	background:#fff no-repeat top left;
}
.boxpromo a.promolargebtn2:hover {
	float: left;
	display:block; 
	padding-left:5px; 	
	background:#fff url("../images/promo_over.gif") no-repeat top left;
}

.home_cta1 {
	display:block;
	padding-bottom:40px;
	padding-top:10px;
}

.home_cta1 a {
	background:#fff url("../images/btn_view-demo.gif") no-repeat top left;
	margin-left: 50px;
	height: 31px;
	float:left;
	width:101px;
	text-decoration: none;	
}

.home_cta1 a:hover{
	background:#fff url("../images/btn_view-demo.gif") no-repeat bottom left;
}

.home_cta2 {
	display:block;
}

.home_cta2 a {
	background:#fff url("../images/btn_learn-how.gif") no-repeat top left;
	margin-left: 50px;
	height: 31px;
	float:left;
	width:101px;
	text-decoration: none;
}

.home_cta2 a:hover{
	background:#fff url("../images/btn_learn-how.gif") no-repeat bottom left;
}

.formBox{
	margin:20px;
}