#rotateheader {
	background				: transparent url(../rotate/rotator.php) no-repeat;
	height: 121px;
}

.clr {
	clear				:both;
}	

#frame {
	width				: 726px;
	margin-top			: 0px;
	padding				: 0px;
	text-align			: left;
	vertical-align 		: top;
}
		
#content {
	background				: transparent;
	position				: relative;
	float					: left;
	padding-left			: 12px !important;
	padding-left			: 12px;
	padding-right			: 5px;
	width					: 520px!important;
	width					: auto;
	vertical-align 			: top;
 }
 
#contentheader {
	position				: relative;
	float					: left;
	background				: transparent;
	width					: 520px !important;
	width					: 538px;
	height					: auto;
	vertical-align 			: top;
 }
 
#rightmodule {
	float					: right;
	position				: relative;
	vertical-align			: top;
	background				: transparent;
	width					: 187px;
	vertical-align 			: top;
 }
 
#middlemodules {
	float					: left;
	vertical-align			: top;
	background				: transparent;
	width					: 224px;
	margin-right			: 0px !important;
	margin-right			: 0px;
	vertical-align 			: top;
 }
 
.menu {
	float					: left;
	background				: transparent url(../images/toplogo6.jpg) no-repeat;
	height					: 25px !important;
	height					: 26px;
	width					: 760px;
	padding-left			: 12px;
	padding-top				: 1px;
 }
 
#introsplit {
	float					: left;
	position				: relative;
	background				: transparent url(../images/logosplit2.jpg) no-repeat;
	height					: 124px;
	width					: 521px !important;
	width					: 521px;
 }
 
#topheader {
	background			: transparent url(../images/toplogo1.jpg) no-repeat;
	height				: 28px;
	width				: 726px;
 }
 
#topsearch {
	background			: transparent url(../images/toplogo2.jpg) no-repeat;
	height				: 78px;
	width				: 726px;
 }
 
#topsplit {
	float				: left;
	background			: transparent url(../images/mainbg.jpg) repeat-y top left;
	width				: 726px;
 }
 
.bottom1 {
	float				: left;
	position			: relative;
	background			: transparent url(../images/bottom1.jpg) no-repeat;
	height				: 30px;
	width				: 726px;
 }
 
.bottom2 {
	float				: right;
	position			: relative;
	background			: transparent url(../images/bottom2.jpg) no-repeat;
	height				: 62px;
	width				: 726px;
 }
 
.bottommsg {
	height					: auto;
	width					: auto;
	float					: right;
	padding-top				: 10px;
	padding-right			: 16px;
	font					: 10px Arial;
	color					: #888888; 
 }
 
.bottomlinks {
	height					: auto;
	width					: 140px;
	float					: left;
	padding-top				: 22px;
	padding-left			: 50px;
	font					: 10px Arial;
	color					: #efefef; 
 }
 
.bottom3 {
	float					: left;
	position				: relative;
	background				: transparent url(../images/bottom3.jpg) no-repeat;
	height					: 67px;
	width					: 577px;
 }
 
#topsplit {
width: 726px;
 }
 
.topsplitleft {
	float					: left;
	position				: relative;
	background				: url(../images/toplogo3.jpg) no-repeat;
	height					: 149px;
	width					: 236px;
	padding:0px;
	margin:0px;
 }
 
.topsplitmiddle {
	float					: left;
	position				: relative;
	background				: url(../images/toplogo4.jpg) no-repeat;
	height					: 149px;
	width					: 299px;
	padding:0px;
	margin:0px;
 }
 
.topsplitright {
	float					: right;
	position				: relative;
	background				: url(../images/toplogo5.jpg) no-repeat;
	height					: 149px;
	width					: 191px;
	padding:0px;
	margin:0px;
 }
 
.productinfo {
	position				: relative;
	background				: url(../images/productinfo.jpg) no-repeat;
	height					: 114px;
	width					: 224px;
 }
 
.demoinfo {
	position				: relative;
	background				: url(../images/demoinfo.jpg) no-repeat;
	height					: 64px;
	width					: 224px;
 }
 
.newsflash {
	padding-top				: 0px;
	padding-left			: 0px;
 }
 
.services {
	height					: auto;
	width					: 110px !important;
	width					: 140px;
	float					: left;
	padding-top				: 42px;
	padding-left			: 30px !important;
	padding-left			: 40px;
	font					: 10px Arial;
	color					: #efefef; 
 }
 
/* ### BOTTOM MODULE DEFINITIONS ### */

table.moduletable-bottom td {
  	font-size        		: 9px;
  	font-family      		: Arial, Verdana, Tahoma;
  	font-weight      		: normal;
  	color            		: #ffffff;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 3px;
  	padding-right    		: 3px;
  	padding-top      		: 1px;
  	padding-bottom   		: 0px;
	margin-bottom			: 10px;
  	letter-spacing   		: 0px;
  	border-bottom    		: 0px solid transparent;
}

a.mainlevel-bottom,
a.mainlevel-bottom:link, 
a.mainlevel-bottom:visited,
a.mainlevel-bottom:active {
	font-size   			: 9px;
	font-weight				: bold;
	font-family				: Arial;
	vertical-align			: middle;
	color					: #ffffff;
	margin-left				: 0px;
	margin-bottom			: 0px;
	text-decoration			: none;
	text-transform			: uppercase;
	text-align			: middle;
	background			: transparent;
	padding-left			: 10px; 
	padding-right			: 10px; 
	padding-top			: 0px; 
	padding-bottom			: 0px;
}

a.mainlevel-bottom:hover {
	font-size				: 9px;
	font-weight				: bold;
	font-family				: Arial;
	margin					: 0px;
	color					: #ffffff;
}

a.mainlevel-top,
a.mainlevel-top:link, 
a.mainlevel-top:visited,
a.mainlevel-top:active {
	font-size   			: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.mainlevel-top:hover {
	font-size				: 9px;
}

form {
	margin					: 0px;
	padding					: 0px;
}