@charset "UTF-8";
/* eClassroom subsite-specific CSS v.5.3; 08/17/'08; Derrick */
/* -------------------------------------------------------MAIN BACKGROUND CONTAINER FORMATTING--- */
img {
	border: 0px;
}
#mainbox {
	width:912px;
	height:auto;
	position:relative;
	left:50%;
	margin-left:-456px;
	background-image:url(/images_redesign/shim_horizontalfull.jpg);
	background-repeat:repeat-y;
	z-index:1;
}

/* -------------------------------------------------------GENERAL TEXT/ROLLOVER/BREADCRUMB TRAIL STYLING--- */
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #414b56;
	line-height: 1.3em;
}
h1 {
	color: #29568f;
	font-size: 13px;
	padding: 0px;
	margin-top: 0px;
	font-weight: bold;
	line-height: normal;
}
h2 {
	color: #29568f;
	font-size: 10px;
	font-weight:bold;
	line-height:1em;
}
img {
	border:none;
}
h3 {   /* ------USE THIS ONE ONLY FOR PAGE TITLES-------- */
	color: #29568f;
	font-size: 16px;
	font-weight:bold;
	line-height:1em;
}
#contact_info {
	text-align:center;
	font-size:14px;
	width:725px;
	height:auto;
}
#breadcrumbs {
	width:670px;
	height:46px;
	margin-top:-47px;
	left:9px;
	position:absolute;
	z-index:1001;
	background-image:url(/images_redesign/breadcrumb_bar5.jpg);
}
#crumbtrail_insert {
	width:575px;
	height:13px;
	margin-top:4px;
	margin-left:61px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FEF1D1;
}
a:link.crumbs {text-decoration:none; color:#FEF1D1;}
a:visited.crumbs {text-decoration:none; color:#FEF1D1;}
a:hover.crumbs {color:#CC0000;}
a:active.crumbs {text-decoration:none; color:#FEF1D1;}
#crumbtrail_text {
	width:auto;
	height:13px;
}
#crumbtrail_dash {
	background-image:url(/images_redesign/breadcrumb_dash.png);
	height:13px;
	width:31px;
}
a:link {color: #29568f;}
a:visited {color: #29568f;}
a:hover {color: #29568f; text-decoration: none;}
a:active {color: #29568f;}

/* -------------------------------------------------------HEADER IMAGERY AND TOP NAV BUTTONS--- */
#header_img {
	width:912px;
	height:213px;
	top:0px;
	left:0px;
	background-image:url(/images_redesign/eClassroomHeaderTop2.jpg);
}
#header_img_contact {
	width:912px;
	height:213px;
	top:0px;
	left:0px;
	background-image:url(/images_redesign/eClassroomHeaderTop_contact.jpg);
}
#header_img_company {
	width:912px;
	height:213px;
	top:0px;
	left:0px;
	background-image:url(/images_redesign/eClassroomHeaderTop_company.jpg);
}

#header_invismainlink{
	margin-top:38px;
	margin-left:45px;
	width:430px;
	height:125px;
	position:absolute;
}
#header_solutions {
	background-image:url(/images_redesign/eClassroomHeader_solutions2.jpg);
	width:227px;
	height:43px;
	top:211px;
	margin-left:-1px;
	position:absolute;
}
#header_solutions:hover {
	background-image:url(/images_redesign/eClassroomHeader_solutions_rollover2.jpg);
} 
#header_company {
	background-image:url(/images_redesign/eClassroomHeader_company2.jpg);
	width:106px;
	height:43px;
	top:211px;
	left:226px;
	position:absolute;
}
#header_company:hover {
	background-image:url(/images_redesign/eClassroomHeader_company_rollover2.jpg);
}
#header_contact {
	background-image:url(/images_redesign/eClassroomHeader_contact2.jpg);
	width:144px;
	height:43px;
	top:211px;
	left:328px;
	position:absolute;
}
#header_contact:hover {
	background-image:url(/images_redesign/eClassroomHeader_contact_rollover2.jpg);
}
#header_bottomright {
	background-image:url(/images_redesign/eClassroomHeader_bottomright2.jpg);
	width:435px;
	height:41px;
	top:213px;
	left:472px;
	position:absolute;
}

/* -------------------------------------------------------MAIN BODY SECTION --- */
/*--------ORIGINAL BODY CONTENT DIV
#body_content {
	width:626px;
	height:600px;
	top:70px;
	left:0px;
	padding-left:35px;
	padding-right:286px;
	padding-top:18px;
	position:relative;
	background-image:url(/images_redesign/shim_horizontalfull2.jpg);
	background-repeat:repeat-y;
	
} -----*/
#body_content {
	width:626px;
	height:auto;
	top:70px;
	left:0px;
	padding-left:35px;
	padding-right:286px;
	padding-top:18px;
	position:relative;
	background-image:url(/images_redesign/shim_horizontalfull2.jpg);
	background-repeat:repeat-y;
		
}
/*-------NEW TEMP FOOTER EXPERIMENT-------------*/
#footer {
	margin-left:-35px;
	margin-top:40px;
	width:912px;
	height:114px;
	bottom:20px;
	background-image:url(/images_redesign/footer_base.jpg);
	z-index:2000;
}
#verticalshim {
	left:0px;
	height:250px;
	width:1px;
	float:left;
}

#body_content_tall { 
	width:626px;
	height:auto;
	top:70px;
	left:0px;
	padding-left:35px;
	padding-right:286px;
	padding-top:18px;
	position:relative;
	background-image:url(/images_redesign/shim_horizontalfull2.jpg);
	background-repeat:repeat-y;
}
#lead_form_div {
	width:auto;
	height:auto;
	position:static;
}

/*-------OLD TALL CONTENT BOX
#body_content_tall { 
	width:626px;
	height:auto;
	top:70px;
	left:0px;
	padding-left:50px;
	padding-right:286px;
	padding-top:15px;
	position:relative;
	z-index:1100;
	background-image:url(/images_redesign/shim_horizontalfull2.jpg);
	background-repeat:repeat-y;
}
-------------*/

#inset_box {
	width:622px;
	height:auto;
	background-image:url(/images_redesign/contentbox_shim.jpg);
}
img.inset {margin-left:22px;}

img.inset_icon {margin-left:22px;}

#inset_img {
	width:55px;
	height:auto;
	left:8px;
	z-index:5000;
}
#inset_content{
	width:480px;
	height:auto;
	margin-left:110px;
}
#inset_li_withicon{
	height:48px;
	width:500px;
	margin-left:40px;
}
#inset_litext{
	height:48px;
	width:352px;
	top:10px;
	left:48px;
	float:right;
}
#inset_liicon{
	height:48px;
	width:48px;
	left:0px;
	top:0px;
}


/* -------------------------------------------------------RIGHTHAND NAV & DATASHEET LINKS SECTION --- */
#body_nav {
	width:212px;
	height:auto;
	top:0px;
	left:678px;
	position:absolute;
	font-size:10px;
}
#nav_panel {
	width:212px;
	height:auto;
	margin-top:-29px;
	position:absolute;
	background-image:url(/images_redesign/nav_panelshim3.jpg);
	background-repeat:repeat-y;
}
#nav_panel_blue {
	width:212px;
	height:auto;
	margin-top:0px;
	background-image:url(/images_redesign/nav_linksshim.jpg);
	background-repeat:repeat-y;
}
#nav_inserttop {
	width:212px;
	height:82px;
	margin-left:-27px;
	position:static;
	background-image:url(/images_redesign/nav_inserttop2.jpg);
}
#nav_links {
	font-size:10px;
	margin-top:-28px;
	padding-left:27px;
	line-height:2em;
	z-index:1100;
}
#nav_insertbottom {
	width:212px;
	height:15px;
	top:0px;
	left:0px;
	background-image:url(/images_redesign/nav_insertbottom3.jpg);
}
#datasheets_inserttop {
	width:184px;
	height:50px;
	top:20px;
	position:static;
	background-image:url(/images_redesign/datasheet_inserttop.jpg);
}
#datasheets_panel {
	width:184px;
	height:auto;
	top:206px;
	left:27px;
	position:absolute;
	background-image:url(/images_redesign/nav_panelshim2.jpg);
	background-repeat:repeat-y;
	
}
#datasheets_links {
	font-size:10px;
	margin-top:0px;
	padding-left:20px;
	line-height:2em;
}
/* ------------------------------------------------------FOOTER/EXTERNAL LINKS --- */
/*
#footer {
	margin-left:-35px;
	width:912px;
	height:114px;
	top:83%;
	position:absolute;
	background-image:url(/images_redesign/footer_base.jpg);
	z-index:2000;
}
*/
#footer_links {
	margin-left:568px;
	padding-top:28px;
	width:327px;
	height:56px;
	font-size:11px;
	text-decoration:none;
	z-index:2001;
}
#footer_tall {  /* USE WHEN MAIN BOX NEEDS VERTICAL EXPANSION RELATIVE TO CONTENT; MIN-HEIGHT PROPERTY DEPRECATED/CAUSES IE PROBLEMS */
	margin-left:-35px;
	width:912px;
	height:114px;
	position:relative;
	background-image:url(/images_redesign/footer_base.jpg);
	z-index:2000;
}
#footer_links_tall {  /* USE WHEN MAIN BOX NEEDS VERTICAL EXPANSION RELATIVE TO CONTENT; MIN-HEIGHT PROPERTY DEPRECATED/CAUSES IE PROBLEMS */
	margin-left:568px;
	margin-top:28px;
	width:327px;
	height:18px;
	font-size:11px;
	text-decoration:none;
	z-index:2001;
}
/* Contact an eCollege Representative */
.formleft {
	float: left;
	width: 290px;
	padding: 20px 10px 0px 0px;
}
.formright {
	float: right;
	width: 290px;
	padding: 20px 0px 0px 10px;
}

div.row {
  clear: both;
  padding-top: 10px;
}
div.row span.label {
  float: left;
  width: 300px;
  text-align: right;
}

div.row span.label_r {
  float: left;
  width: 300px;
  text-align: right;
color:#FF0000;
	font-weight:bold;
}

div.row span.formw {
  float: right;
  width: 300px;
  text-align: left;
}
/* End Contact an eCollege Representative */
