body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #ffffff;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
.sectionSeperator {
	border-left-width: 1px;
	border-left-color: #999999;
	border-left-style: none;
}
a:link {
	color: #003366;
}
a:visited {
	color: #003366;
}
a:active {
	color: #003366;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {	
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #266CC3;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.subnavLinks a:link {
	color: #286DC3;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;line-height: 24px;padding-left: 12px;
}
.subnavLinks a:active {
	color: #286DC3;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;line-height: 24px;padding-left: 12px;
}
.subnavLinks a:visited {
	color: #286DC3;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;line-height: 24px;padding-left: 12px;
}
.subnavLinks a:hover {
	color: #286DC3;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;line-height: 24px;padding-left: 12px;
}
.navBackground {
	background-image: url(../images/bg_nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.footerLinks a:link {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.footerLine {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
}
.footerLinks a:active {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.footerLinks a:visited {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.footerLinks a:hover {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.leftSeperator {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.contentAreaShadow {
	background-image: url(../images/contentBackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 18px;
}
.shadowRight {
	background-image: url(../images/bg_rightSideShadow.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.shadowLeft {
	background-image: url(../images/bg_leftSideShadow.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#scroller {
	position:relative; 
	height:100%; 
	z-index:1; 
	overflow: auto;
	padding: 0;
}
.featureList ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-image: url(common/images/bulletStar.gif);
}
.guideLinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #286DC3;
}

img.feature_screenshot
{
	background:#fff;
	padding:2px;
	border:1px solid #ccc;
}


.form_buttons
{
	margin:0 auto;
	width:100%;
	text-align:center;
}
/** PRODUCT SCROLLER FORMATTING ****************************************************/

#product_menu
{
	float:left;
	width:135px;
	height:375px;
	
}

#product_menu ul
{
	list-style-type:none;
	margin:0;
}

#product_menu ul li
{
	height:32px;
	margin:0;
	margin-left:-40px;
	*margin-left:0;
}

#product_menu ul li a
{
	font:1em;
	text-decoration:none;
	color:#369;
	display:block;
	height:72px;
	line-height:32px;
	*height:15px;
	*line-height:15px;
	*padding-bottom:4px;
}

#product_menu ul li#nav_bottom
{
	height:275px;
	background:url(../images/product_menu_bg.gif) no-repeat top right;
}

#product_menu li#nav_training
{
	background:url(../images/prd_training.gif) no-repeat top left;
}

#product_menu li#nav_control
{
	background:url(../images/prd_control.gif) no-repeat top left;
}

#product_menu li#nav_connect
{
	background:url(../images/prd_connect.gif) no-repeat top left;
}

#product_menu li#nav_enr
{
	background:url(../images/prd_enr.gif) no-repeat top left;
}

#product_menu li#nav_support
{
	background:url(../images/prd_support.gif) no-repeat top left;
}

#product_menu li#nav_training.selected
{
	background:url(../images/prd_training_active.gif) no-repeat top left;
}

#product_menu li#nav_control.selected
{
	background:url(../images/prd_control_active.gif) no-repeat top left;
}

#product_menu li#nav_connect.selected
{
	background:url(../images/prd_connect_active.gif) no-repeat top left;
}

#product_menu li#nav_enr.selected
{
	background:url(../images/prd_enr_active.gif) no-repeat top left;
}

#product_menu li#nav_support.selected
{
	background:url(../images/prd_support_active.gif) no-repeat top left;
}

#product_scroller 
{
	float:left;
    overflow: hidden;
 	width:400px;
 	height:500px;
}

#product_content 
{
   width:398px;
   position: relative;
   height: 500px;
   overflow: hidden;
}

.product_pane 
{
 	width:2000px;
  	position: absolute;
}

.product_pane h3
{
	font: bold 14px/24px arial,verdana,sans-serif;
	letter-spacing: 0px;
	padding: 0;
	margin:2px;
	color: #4a7e9b;
	border-bottom:1px solid #eee;
	width:390px;
}

.product_pane .feature_list
{
	width:380px;
	background:#f0f5f9;
	border:1px solid #d6e3ee;
	overflow:hidden;
	padding:4px;
}

.product_pane h2
{
	font: normal 20px/30px arial,verdana,sans-serif;
	letter-spacing: 0px;
	padding: 0;
	margin:2px;
	color: #4a7e9b;
	border-bottom:1px solid #eee;
}

.product_pane .form_buttons
{
	text-align:center;
	height:35px;
	margin:0;
	padding:5px 0 5px 0;
	width:388px;
}

#training_pane
{
	padding:5px;
	left:0px;
	top:0;
}

#control_pane
{
	padding:5px;
 	left:400px;
	top:0;
}

#connect_pane
{
	padding:5px;
	left:800px;
	top:0;
}


#enr_pane
{
	padding:5px;
	left:1600px;
	top:0;
}

#support_pane
{
	padding:5px;
 	left:2000px;
	top:0;
}



/** PRODUCT SCROLLER FORMATTING ****************************************************/

/** FEATURES SCROLLER FORMATTING ***************************************************/

#features_menu
{
	float:left;
	width:135px;
	height:375px;
	background:url(../images/features_menu_bg.gif) no-repeat bottom left #d0dee6;
}

#features_menu ul#features_menu_items
{
	list-style-type:none;
	margin:0;
}

#features_menu ul li
{
	margin:5px 0 5px 0;
	margin-left:-40px;
	*margin-left:0;
	border-bottom:1px solid #bfd1db;
	padding:5px 2px 5px 8px;
}

#features_menu ul li a
{
	font:1em;
	text-decoration:none;
	color:#369;
	height:auto;
	text-decoration:underline;	
}

#features_scroller 
{
	float:left;
    overflow: hidden;
 	width:405px;
 	height:475px;
	border:1px solid #D0DEE6;
}
/** FEATURES SCROLLER FORMATTING ***************************************************/

/** TRAINING SCROLLER FORMATTING **************************************************/

#training_customized
{
	padding:5px;
	left:0px;
	top:0;
}

#self_paced
{
	padding:5px;
 	left:400px;
	top:0;
}

#task_based
{
	padding:5px;
	left:800px;
	top:0;
}


#convenient
{
	padding:5px;
	left:1600px;
	top:0;
}

#uniform
{
	padding:5px;
 	left:2000px;
	top:0;
}

#detailed_reports
{
	padding:5px;
	left:2400px;
	top:0;
}

/** TRAINING SCROLLER FORMATTING **************************************************/

/** CONTROL SCROLLER FORMATTING ***************************************************/

#intuitive_dashboards
{
	padding:5px;
	left:0px;
	top:0;
}

#success
{
	padding:5px;
 	left:400px;
	top:0;
}

#alerts
{
	padding:5px;
	left:800px;
	top:0;
}


#multiple
{
	padding:5px;
	left:1600px;
	top:0;
}

#gantt
{
	padding:5px;
 	left:2000px;
	top:0;
}

#calendar
{
	padding:5px;
	left:2400px;
	top:0;
}

/** CONTROL SCROLLER FORMATTING ***************************************************/

/** CONNECT SCROLLER FORMATTING ***************************************************/

#election_night_reporting
{
	padding:5px;
	left:0px;
	top:0;
}

#customizable
{
	padding:5px;
 	left:400px;
	top:0;
}

#multilingual
{
	padding:5px;
	left:800px;
	top:0;
}


#personalized
{
	padding:5px;
	left:1600px;
	top:0;
}

#connect_control
{
	padding:5px;
 	left:2000px;
	top:0;
}

#connect_secure
{
	padding:5px;
	left:2400px;
	top:0;
}

/** CONNECT SCROLLER FORMATTING ***************************************************/