html, body, form, img {
	margin: 0;
	padding: 0;
	border: 0;
	}
body {
	color: #fff;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background: #306CB5 url('../_img/bg-page.jpg') top center repeat-x;
	}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	}
.gapSm {
	height: 8px;
	overflow: hidden;
	}
.center {
	text-align: center;
	}
#warningBox, #noticeBox {
	padding: 10px;
	margin: 10px 30px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #ffffe6;
	}

/* TEMPLATE */
#footerShadow {
	background: url('../_img/bg-footer-glow.png') bottom center no-repeat;
	}
#footerShadowIndex {
	background: url('../_img/bg-footer-glow.png') bottom center no-repeat;
	}
#container {
	width: 1058px;
	margin: 0 auto;
	text-align: center;
	}
#logo {
	height: 131px;
	}
#headerNav {
	position: relative;
	width: 980px;
	height: 53px;
	margin: 0 auto;
	}
.navHome, .navFeatures, .navHosting, .navIntegration, .navSupport, .navDemo {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0;
	}
.navHome {
	left: 0px;
	}
.navFeatures {
	left: 92px;
	}
.navHosting {
	left: 252px;
	}
.navIntegration {
	left: 430px;
	}
.navSupport {
	left: 617px;
	}
.navDemo {
	left: 806px;
	}
.navRollover {
	z-index: 2;
	top: 0px;
	opacity: 0;
	}
#interior {
	width: 1058px;
	margin: 0 auto;
	background: url('../_img/bg-interior.png') top center repeat-y;
	}
#interiorTop {
	background: url('../_img/bg-interior-top.png') 50% -1px no-repeat;
	}
#interiorDual {
	width: 1058px;
	margin: 0 auto;
	background: url('../_img/bg-interior-dual.png') top center repeat-y;
	}
#interiorDualTop {
	background: url('../_img/bg-interior-dual-top.png') 50% -1px no-repeat;
	}
#interiorTitle {
	text-align: left;
	padding: 47px 0 19px 76px;
	}
#interiorBot {
	width: 980px;
	height: 10px;
	margin: 0 auto 90px auto;
	background: url('../_img/bg-footer.png') top left no-repeat;
	}
#interiorDualBot {
	width: 980px;
	height: 10px;
	margin: 0 auto 90px auto;
	background: url('../_img/bg-footer-dual.png') top left no-repeat;
	}
#sitemap-links {
	color:#4277bb;	
	}
#sitemap-links a {
	color:#4277bb;
	text-decoration:underline;
	}
#sitemap-links a:hover {
	color:# 4277bb;
	text-decoration:none;
	}	
#footer {
	width: 980px;
	height: 40px;
	line-height: 20px;
	margin: 20px auto 10px auto;
	}
#footer a {
	color: #fff;
	text-decoration: none;
	}
#footerLeft {
	float: left;
	display: inline;
	width: 500px;
	text-align: left;
	}
#footerRight {
	float: right;
	display: inline;
	width: 150px;
	text-align: right;
	}
/* END TEMPLATE */

/* INDEX */
#latestNews {
	width: 980px;
	height: 31px;
	color: #000;
	line-height: 31px;
	margin: 15px auto;
	text-indent: 165px;
	text-align: left;
	background: url('../_img/bg-latest-news.png') top left no-repeat;
	}
#latestNews a {
	color: #000;
	text-decoration: none;
	}
.cleanLink {
	color: #4277bb;
	}
#indexPanels {
	position: relative;
	width: 1058px;
	height: 335px;
	}
.indexPanels {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0;
	}
.panelOne {
	left: 0px;
	}
.panelTwo {
	left: 279px;
	}
.panelThree {
	left: 529px;
	}
.panelFour {
	left: 778px;
	}
.panelRollover {
	z-index: 2;
	top: 0px;
	opacity: 0;
	}
/* END INDEX */

/* DASH FEATURES */
#leftNav, #leftNavFeatures {
	float: left;
	display: inline;
	position: relative;
	width: 273px;
	height: 350px;
	}
#leftNavFeatures {
	height: 650px;
	}
.leftNav {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	cursor: pointer;
	}
.leftNavDashboards, .leftNavBenefits, .leftNavAccounting, .leftNavSupport, .leftNavLatest {
	top: 0px;
	}
.leftNavAccountability, .leftNavSafety, .leftNavGPS, .leftNavTraining, .leftNavArchive {
	top: 80px;
	}
.leftNavOrganizer, .leftNavRequirements, .leftNavNetworks, .leftNavScheduleOfEvents {
	top: 160px;
	}
.leftNavMarketing {
	top: 240px;
	}
.leftNavCalendars {
	top: 320px;
	}
.leftNavBudgets {
	top: 400px;
	}
.leftNavReporting {
	top: 480px;
	}
.leftNavEquipment {
	top: 560px;
	}
	.leftNavEquipment {
	top: 560px;
	}
.leftNavRollover {
	z-index: 2;
	left: 0px;
	opacity: 0;
	}
#rightContent {
	float: left;
	display: inline;
	width: 700px;
	margin-left: 18px;
	color: #000;
	text-align: left;
	}
#rightContentFull {
	float: left;
	display: inline;
	width: 700px;
	margin-left: 1px;
	color: #000;
	text-align: left;
	}
.rightContentPad {
	padding: 0 30px;
	}
.newsDate {
	font-size: 12px;
	color: #000;
	}
.newsArticle {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #71A3D8;
	}
#slideLeft, #slideRight {
	float: left;
	display: inline;
	width: 25px;
	height: 413px;
	}
#slideLeftInt, #slideRightInt {
	width: 25px;
	cursor: pointer;
	}
#slideLeftInt img, #slideRightInt img {
	margin-top: 200px;
	}
#slideRightInt {
	text-align: right;
	}
#slider {
	float: left;
	display: inline;
	width: 638px;
	color: #000;
	text-align: left;
	overflow: hidden;
	}
.slide {
	float: left;
	display: inline;
	width: 638px;
	}
.twoCol {
	float: left;
	display: inline;
	width: 250px;
	margin: 0 40px 0 60px;
	color: #000;
	text-align: left;
	}
h3 {
	color: #234684;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0px 0;
	padding: 0;
	}
h3 a {
	color: #234684;
	text-decoration: none;
	}
.fieldLabel {
	float: left;
	display: inline;
	width: 130px;
	height: 32px;
	color: #214a7a;
	line-height: 32px;
	text-align: right;
	}
.fieldLabelState {
	width: 39px;
	}
.fieldLabelZip {
	width: 60px;
	}
.required {
	font-weight: bold;
	}
.fieldInput {
	float: left;
	display: inline;
	width: 412px;
	margin-left: 10px;
	}
.fieldInputCity {
	width: 142px;
	}
.fieldInputState {
	width: 42px;
	}
.fieldInputZip {
	width: 109px;
	}
.textField {
	width: 412px;
	height: 32px;
	padding: 8px 10px 0px 15px;
	border: 0;
	background: url('../_img/bg-field-text.png') top left no-repeat;
	}
.textArea {
	width: 412px;
	height: 62px;
	padding: 8px 10px 0px 15px;
	border: 0;
	background: url('../_img/bg-field-textarea.png') top left no-repeat;
	}
.textCity {
	width: 142px;
	height: 32px;
	padding: 8px 10px 0px 15px;
	border: 0;
	background: url('../_img/bg-field-city.png') top left no-repeat;
	}
.textState {
	width: 42px;
	height: 32px;
	padding: 8px 10px 0px 15px;
	border: 0;
	background: url('../_img/bg-field-state.png') top left no-repeat;
	}
.textZip {
	width: 109px;
	height: 32px;
	padding: 8px 10px 0px 15px;
	border: 0;
	background: url('../_img/bg-field-zip.png') top left no-repeat;
	}
/* END DASH FEATURES */

