html, body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-image:url(../images/AllPages_Background_Image.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #FFFFFF;
	line-height:1.4em;
}

div.mainbody {
	text-align:center;
	
}

div.mainbody .centerpage {
	width:1020px;
	margin:0px auto;
}

div.header {

}

div.header table.headertable {
	border-spacing:0px;
	border-collapse:collapse;
	border:none;
	padding:0px;
}

table.headertable td.headertd{
	border:none;
	padding:0px;
}

div.mainbody .homepagebody {
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	padding:0px;
}

/* wrapper for IE bug that indents floated images */
div.noindentfloatleft{
	float:left;
	width:37px;
	height:100%;
	padding:0px;
}

/* wrapper for IE bug that indents floated images */
div.noindentfloatright{
	float:right;
	width:37px;
	height:100%;
	padding:0px;
}

.headertextorange{
  font-family: geneva, tahoma, arial;
  font-size: 12pt;
  color: #F58426;
}

.bodytext{
  font-family: geneva, tahoma, arial;
  font-size: 9pt;
  color: #333333;
  line-height: 1.4;
}

.bodytextorange{
  font-family: geneva, tahoma, arial;
  font-size: 9pt;
  color: #F58426;
  line-height: 1.4;
}

.smallprint{
  font-family: geneva, tahoma, arial;
  font-size: 8pt;
  color: #999999;
  line-height: 1.4;
}

.bodytextred{
  font-family: geneva, tahoma, arial;
  font-size: 9pt;
  color: #E40E0E;  

  line-height: 1.4;
}

.headertextblack{
  font-family: geneva, tahoma, arial;
  font-size: 10pt;
  color: #000000;
}

.headertextorangeunderline{
  font-family: geneva, tahoma, arial;
  font-size: 10pt;
  text-decoration: underline;
  color: #F58426;
}

.bigheadertextblack{
  font-family: geneva, tahoma, arial;
  font-size: 12pt;
  color: #000000;
}

.orangelink{
  color: #F58426;
}

.greenlink{
  color: #9BB93C;
}

.bluelink{
  color: #295F72;
}

.nolinelink{
  text-decoration: none;
  font-family: geneva, tahoma, arial;
  font-size: 8pt;
  color: #333333;
  line-height: 1.4;
}

.nolinelinkorange{
  text-decoration: none;
  color: #F58426;
  font-family: geneva, tahoma, arial;
  font-size: 8pt;
  line-height: 1.4;
}

.bignolinelinkorange{
  text-decoration: none;
  color: #F58426;
}


p{

}

td.spacer{
  height:25px;
}

td.bullet{
  padding-top:7px;
}

td.smallspacer{
  height:10px;
}

td.spacerwide{
  width:10px;
}

/************* layout for the center bar part of every page ****************/

#midbodyblock{
	width:20;
	float:left;
}

#sidebardivider{
	padding-top:20px;
}

/************* layout for the center right side panel part of every page ****************/

#rightbodyblock{
	width:100;
	float:left;
}

#sidebartriangledown{
	padding-top:5px;
}

#sidebarquote{
	padding-top:20px;
}

#sidebarrequestdemo{
	padding-top:20px;
}

#sidebarcontactinfo{
	padding-top:125px;
}
