/* INTERNAL PAGE STYLE */
body{
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#main_layout{
	width:771px;
	height:213px;
	background-color:#ffffff;
	background-image:url(../images/site_images/internal_fade.gif);
	background-repeat:repeat-x;
	position:relative;
	}
/* HEADER START */
#header_panel{
	background-image:url(../images/site_images/internal_top_panel.gif);
	background-repeat:no-repeat;
	width:752px;
	height:172px;
	position:absolute;
	top:40px;
	left:10px;
	}
#header_image{
	background-repeat:no-repeat;
	width:372px;
	height:153px;
	position:absolute;
	top:8px;
	right:13px;

	}
#header_logo{
	background-image:url(../images/site_images/logo.gif);
	background-repeat:no-repeat;
	width:308px;
	height:91px;
	position:absolute;
	top:25px;
	left:30px;
	cursor:pointer;
	}
/* HEADER END */ 

/* CONTENT START */
#section_title{
	width:752px;
	height:41px;
	position:relative;
	}
#section_title_image{
	width:400px;
	height:41px;
	position:absolute;
	top:-7px;
	left:30px;
	font-family:"Times New Roman", Times, serif;
	font:Times;
	font-size:50px;
	font-weight:500;	
	text-align:left;
	color:#CCCCCC;
	}
#section_divider{
	width:752px;
	height:17px;
	position:relative;
	}
#line_left{	
	background-image:url(../images/site_images/topLine_left.gif);
	background-repeat:no-repeat;
	width:11px;
	height:17px;
	position:absolute;
	top:0px;
	left:0px;
	}
#line{
	background-image:url(../images/site_images/topLine.gif);
	background-repeat:repeat-x;
	width:730px;
	height:17px;
	position:absolute;
	top:0px;
	left:11px;
	}
#line_right{
	background-image:url(../images/site_images/topLine_right.gif);
	background-repeat:no-repeat;
	width:11px;
	height:17px;
	position:absolute;
	top:0px;
	right:0px;
	}
.content_text{
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	font-size:12px;
	font-weight:500;
	text-align:left;	
	color:#003C6C;
	}
.content_large_text, #section_content h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	font-size:18px;
	font-weight:bold;
	text-align:left;	
	color:#666666;
	text-decoration:none;
	}
#section_content{
	width:450px; 
	padding:20px 10px 20px 20px; 
	border-right:1px solid #9B9B9B;
	position:relative;
	}
#product_content{
	padding:20px 10px 20px 50px; 
	position:relative;
	}
.right_nav{
	 border-bottom:1px solid #9B9B9B;
	 position:relative;
	}
.right_nav_text_large{
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	font-size:12px;
	font-weight:bolder;
	text-align:left;	
	}
.right_nav_text_small{
	font-family:Arial, Helvetica, sans-serif;
	font:Arial;
	font-size:11px;
	font-weight:bolder;
	text-align:left;	
	}
#free_consultation,
#free_consultation_bottom{
	color:#878787;
	position:absolute;
	top:20px;
	left:10px;
	}
#free_consultation_bottom{
	top:5px;
	}
#phone_number,
#phone_number_bottom{
	color:#003C6C;
	position:absolute;
	top:35px;
	left:10px;
	}
#phone_number_bottom{
	top:20px;
	}
#see_demo{	
	color:#008A5F;
	position:absolute;
	top:5px;
	left:20px;
	cursor:pointer;
	}
.see_demo_arrow{
	position:absolute;
	top:8px;
	left:10px;
	}
#online_resources{
	color:#878787;
	position:absolute;
	top:15px;
	left:10px;
	}
#online_resources_text{
	color:#003C6C;
	position:absolute;
	top:40px;
	left:10px;
	}
#product_spotlight{
	color:#878787;
	position:absolute;
	top:15px;
	left:10px;
	}
#product_spotlight_text{
	color:#003C6C;
	position:absolute;
	top:10px;
	left:0px;
	width:170px;
	}
#product_spotlight_image{
	position:absolute;
	top:8px;
	left:170px;
	}
.conimage {
	padding: 5px;
	}
div.demoPar { width: 340px; margin-top: 0px; margin-left: 11px; } /* if increasing font size, always add two extra pixels to this */
div.demoTitle { height: 30px; }
div.demoTicks { clear: both; }
td.slideTick { padding-right: 2px; }
.nextprev {color: #666666 }

.privacy-policy h1, .privacy-policy h2 {
	font-size: 12px !important;
	font-weight:bold !important;
}

/* CONTENT END */

#careerForm fieldset { background: #eee; border:3px solid #ddd; padding:10px;}
#careerForm legend {font-size: 2em;}
#careerForm label {display: block; padding:4px 0px;}
#careerForm .text-input {width: 400px; margin:3px 0px; padding:2px; height:20px; font-size:13px;}
#careerForm textarea {height: 200px; width: 405px;}
#submit-btn {padding: 5px; background: #333; color: #fff; font-weight:bold; font-size:13px; float:right; margin-right: 15px; margin-top:10px;}
.errors {color: red;}
.errors label {display: block;}