﻿body
{
    margin:0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 7.5pt;
    background-position: 0% 0%;
    background-attachment: scroll;
    background-image: url(images/backgound.gif);
    background-repeat: repeat;
    left: 0px;
	top: 0px;
	
    color: #606060;
}
a
{
    color: #0062b8;
}
.topwrap {
	position:relative;
	width:740px;
	margin:0px 0px;
	padding:0 0 0 0;
	text-align:center;
	background-image: url(images/header_bk.gif);
	height: 18px;
}
.wrap {
	position:relative;
	width:740px;
	margin:auto 0px;
	padding:0 0 0 0;
	text-align:center;
	background-image: url(images/body_bk.gif);
}
.bottomwrap {
	position:relative;
	width:740px;
	margin:auto 0px;
	text-align:center;
	background-image: url(images/footer_bk.gif);
}
/***begin header ***/
.header_container {
position:relative;
clear:none;
margin:auto 18px;
height:55px;
background:transparent;
text-align:center;
}
#header {
	position:absolute;
	width:704px;
	height:60px;
	z-index:1;
	left: 0;
	top: 0;
}
#headerimage {
	position:absolute;
	width:60px;
	height:50px;
	z-index:1;
	left: 10px;
	top: 0px;
}
#headeranav {
	position:absolute;
	width:704px;
	height:50px;
	z-index:2;
	left: 1px;
}
#topline {
	position:absolute;
	width:595px;
	height:11px;
	z-index:1;
	left: 109px;
	top: 19px;
}
#headermenu {
	position:absolute;
	width:595px;
	height:17px;
	z-index:2;
	top: 29px;
	left: 100px;
	text-align:center;
}
/* top nav */
.menurollover
{
    text-align: center;
    color:#339933; 
    text-decoration:none;
    text-transform: uppercase;
}
.menuitem
{
    text-align: center;
    color: #0062b8;
    text-decoration:none;
    font-size: 8pt;
    text-transform: uppercase;
}
.menuselect
{
    text-align: center;
    color:#339933; 
    text-decoration:none;
    font-size: 8pt;
     text-transform: uppercase;
}
a.menuitem:hover 
{
    color:#339933;
    text-decoration:none;
}

/* end top nav */
/*end header*/
/*begin body */
.main_container 
{
    position:relative;
    clear:none;
    margin:auto 18px;    
    width:704;
    height:100%;
    background:transparent;
    text-align:left;
    padding: 10px 0px;

}
/*end body*/
/*begin footer */
.footer_container {
	position:relative;
	clear:none;
	padding: 10px 0px;
	margin:auto 18px;
	width:704;
	height:40px;
	background:transparent;
	text-align:center;
}
#footer {
	position:absolute;
	left:0;
}
#bottom_line {
	position:absolute;
	width:704px;
	height:6px;
	z-index:1;
	left: 0;
	top: 0;
	background:transparent;
}
#footernav {
	position:absolute;
	width:548px;
	height:15px;
	top: 20px;
	left: 0;
	background:transparent;
}
#footer_text {
	position:absolute;
	width:704px;
	height:64px;	
	top: 8px;
	left: 0;
	background:transparent;
}
#footernav a
{
    text-decoration:none;    
    color: #0062b8;
    text-transform: lowercase;
    float: left;
	background:transparent;
}
/*end footer*/
/******* workarounds and hacks *******/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




.left_content {
	float: left;
	height: auto;
	width: 198px;
}
.left_top_image {
	height:98px;
}
/*sub menu */
.left_menu_content {
	padding-bottom: 2px; 
	
}
.submenu
{
    width: 197px;
}

/*end submenu */
.left_dynamic 
{
    height:463px;
}

#login_inside_ww {
	position:absolute;
	height:134px;
	z-index:1;
}
#student_inside_ww {
	position:absolute;
	height:54px;
	z-index:2;
	top: 135px;
}
#news_inside_ww {
	position:absolute;
	height:190px;
	z-index:3;
	left: 0;
	top: 190px;
}
/*end left side */
/*begin right side */
.right_content_inside {
	float: right;
	height: auto;
	width: 503px;
	padding: 0px;
}
#main_image_inside
{
	width: 503px;
}
#main_image_inside_newsletter
{
	width: 503px;
	height:94px;
	background-image: url(images/newsletter_header.gif);
	background-repeat:no-repeat;
	height:100%;
}
#newsletter_tout
{
	padding-left:35px;
	width:450px;
	padding-top:35px;
	text-align:left;
}
#main_content_inside 
{
	width:440px;
	float:right;
	padding-right:20px;
}
/*end right side */


/*home page */
.image_content
{
	width:704px;
	height:222px;
}

#imagebody 
{
	position:absolute;
	width:704px;
	height:222px;
	z-index:3;
	left: 0px;
	top: 0px;
}
.top_content
{
	width:704px;
	height:auto;	
	padding-bottom:30px
}
#content_1 {
	width:230px;
	height:160px;
	padding-left:12px;
	float:left;	
   
}
#content_1_text {
	
	padding-right:22px;
}
#content_2 {
	width:230px;
	height:160px;
	float:left;
	 border-left: #e5e5e5 1px solid;
    border-right: #e5e5e5 1px solid;
}
#content_2_text {
	
	padding-right:12px;
	padding-left:25px;
}
#content_3 {
	width:200px;
	height:auto;	
	float:right;
}
.float_left
{
	float:left;
	width:200px;
	
}
.float_right
{
	float:right;
	width:10px;
}
/*bottom content home page */
.bottom_content
{
	width:704px;
	height:auto;
}
.bottom_content_right
{
	width:460px;
	height:auto;
	float:right;	
}
.bottom_content_right_container_top
{
	width:460px;
	height:auto;
	border-top: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	float:right;	
}
.bottom_content_right_container_bottom
{
	width:460px;
	height:auto;	
}
.bottom_content_right_bottom_left
{
	width:80px;
	float:left;
	padding-top:10px;	
}
.bottom_content_right_bottom_right
{
	float:right;
	width:380px;
	padding-top:10px;	
	padding-bottom:10px;	
}
.bottom_content_left
{
	width:230px;
	height:auto;
	float:left;	
}
.bottom_content_right_a
{
/*	width:270px;*/
    width: 450px;
	height:auto;
	float:left;	
	padding-top:20px;
}
.bottom_content_right_a_top
{
	height:auto;
}.bottom_content_right_a_bottom
{
	height:auto;
	padding-bottom:18px;
	padding-top:8px;
}
.bottom_content_right_b
{
	width:190px;
	height:auto;
	float:right;		
	text-align:right;
	padding-top:20px;
}
#login 
{
	width:197px;
	padding:0px;
}
#login_top
{
    width: 198px;
    height:95px;
    background-image: url(images/customerlogin_top.jpg);
    background-repeat: no-repeat;
}
#login_body
{
    width: 197px;
    height:86px;
    background-image: url(images/customerlogin_body.jpg);
    background-repeat: repeat-x;
}
.login_body_text
{
    padding-left:12px;
    vertical-align:middle;
}
.login_body_link_a
{
    padding-left:12px;
    padding-bottom:10px;
}
.login_body_link_b
{
    padding-left:12px;
}
.login_body_link_a a
{
    color: #deff00;
}
.login_body_link_b a
{
    color: #deff00;
}
#login_bottom
{
    width: 198px;
    height: 8px;
    background-image: url(images/customerlogin_bottom.jpg);
    vertical-align:bottom;
}
#login_inside_top
{
    width: 197px;
    height:38px;
    background-image: url(images/customerlogin_top.gif);
    background-repeat: no-repeat;
}
#login_inside_body
{
    width: 197px;
    height: 86px;
    background-image: url(images/customerlogin_middle.gif);
    background-repeat: repeat-x;
}
#login_inside_bottom
{
    width: 197px;
    height: 8px;
    background-image: url(images/customerlogin_bottom.gif);
    background-repeat: no-repeat;
}
#student {
	width:199px;
	height:54px;
}
#news_inside
{
    background-image: url(images/news.gif);
    background-attachment: scroll;
    background-repeat: no-repeat;
    width:199px;
	height:190px;
	padding:40px 0px;
}
.padding
{
    padding:0px 12px;
}
.Blue_header_text
{
    text-align: left;
    color: #0062b8;
    text-decoration:none;
    font-size: 9pt;
}
.Blue_text
{
    text-align: left;
    color: #0062b8;
}
.Blue_header_text_large
{
    text-align: left;
    color: #0062b8;
    text-decoration:none;
    font-size: 10pt;
    padding-bottom:5px;
}
.Blue_header_text_ultralarge
{
    text-align: left;
    color: #0062b8;
    text-decoration:none;
    font-size: 13pt;
    font-family:Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding-bottom:5px;
}
.Green_header_text
{
    text-align: left;
    color: #83aa01;
    text-decoration:none;
    font-size: 9pt;
}
.Green_large_text
{
    text-align: left;
    color: #83aa01;
    text-decoration:none;
    font-size: 10pt;
}
.Green_text
{
    text-align: left;
    color: #83aa01;
}
.Blue_bold
{
    text-align: left;
    color: #0062b8;
    font-weight:bold;
    text-decoration:none;
}

.Green_bold
{
    text-align: left;
    color: #83aa01;
    font-weight:bold;
    text-decoration:none;
    padding-top:5px;
}
.Blue_italics
{
    text-align: left;
    color: #0062b8;
    text-decoration: none;
    font-style: italic;
}
.Green_italics
{
    text-align: left;
    color: #83aa01;
    text-decoration: none;
    font-style: italic;
}
.Blue_container
{
    margin: 0px 10px;
}
.padding_left
{
    padding: 0px 15px;
}
.Blue_container_box
{
    padding: 10px;
}
.Blue_container_box_padding
{
    padding: 10px 17px;
}
.Blue_solid_background_top
{
    background-image: url(images/blue_background_top.gif);
    background-attachment: scroll;
    background-repeat: no-repeat;
    height:10px;
}
.Blue_solid_background
{
    background-image: url(images/blue_background.gif);
    background-attachment: scroll;
    background-repeat: repeat-y;
    width: 100%;
}
.Blue_solid_background_bottom
{
    background-image: url(images/blue_background_bottom.gif);
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 15px;
}
.Blue_solid_background_small_top
{
    background-image: url(images/blue_background_small_top.gif);
    background-attachment: scroll;
    background-repeat: no-repeat;
    height:10px;
    width:185px;
}
.Blue_solid_background_small
{
    background-image: url(images/blue_background_small.gif);
    background-attachment: scroll;
    background-repeat: repeat-y;
    width: 100%;
}
.Blue_solid_background_small_bottom
{
    background-image: url(images/blue_background_small_bottom.gif);
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 15px;
}
.blue_gradient_background_top
{
    background-image: url(images/blue_gradient_top.gif);
    background-attachment: scroll;
    background-repeat: no-repeat;
    height: 13px;
}
.blue_gradient_background_box
{
    background-image: url(images/blue_gradient_box.gif);
    background-attachment: scroll;
    background-repeat: no-repeat;
}
.float_left_box
{
	float:left;
	width:220px;
}
.float_right_box
{
	float:right;
	width:215px;
}
.float_left_box_CIP
{
	float:left;
	width:240px;
}
.float_right_box_CIP
{
	float:right;
	width:200px;
	text-align:right;
}
.blue_gradient_background
{
    background-image: url(images/blue_gradient.gif);
    background-repeat: repeat-x;
}
.blue_bullet_green_italics
{
    list-style-image: url(images/blue_bullet.gif);
    color: #83aa01;
    font-style: italic;
    padding-left: 2em;
}
.blue_bullet_green_italics ul
{
     padding-left: 0px;
     margin-left:0px;
       
}

.bullets_normal li
{
    list-style-type: lower-alpha;
}
.blue_bullet_blue_text
{
    list-style-image: url(images/blue_bullet.gif);
    color: #0062b8;
    padding-left: 2em;
    
}
.blue_bullet_blue_text ul
{
     padding-left: 0px;
     margin-left:0px;
       
}
.blue_bullet_blue_text ul li
{
     padding-bottom:10px;
       
}
.green_bullet_blue_text
{
    list-style-image: url(images/green_bullet.gif);
    color: #0062b8;
    padding-left: 2em; 
}

.green_bullet_blue_text ul
{
     padding-left: 0px;
     margin-left:0px;    
    margin-top: 0px;       
}
.green_bullet_blue_text ul li
{
     padding-bottom:5px;        
}
.green_bullet_big
{
    background-repeat: no-repeat;
    padding-left: 3em;
    list-style: decimal url(images/green_big_bullet.gif) outside;
}
.green_bullet_big ul
{
     padding-left: 0px;
      margin-left:0px;    
    margin-top: 0px;   
   
}
.green_bullet_big ul li
{
     padding-bottom:10px;  
     vertical-align: 0
   
}
.green_bullet_big a
{
    text-decoration: none;
    color: #606060;
}
.green_number_list
{
    list-style-position: outside;
    padding-left: 2em;
}
.green_number_list ol
{
    color: #83aa01;
    font-weight:bold;
    padding-left: 0px;
    margin-left:0px;
}
.green_number_list ol li
{
    color: #000000;
    padding-bottom:10px;
}

ul {
list-style-type:none;
}

#image_right img
{
    position:relative;
    float:right;
    margin:0px 0px;
    
    padding:0px 0px 10px 20px;
}
.flow_right {
  float: left;
  clear: left;
  margin: 0px 0px;
}
.floatright {
  float: right;
  clear: right;
  text-align:left;
  width:420px;
  padding-bottom:12px;
}
.floatleft_green {
  float: left;
  clear: left;
  margin: 0px 0px;
  color:#83aa01;
  width:5px;
}
.floatleft_greenbackground
{
    float: left;
    clear: left;
    margin: 0px 0px;
    color: #ffffff;
    width: 18px;
    height:18px;
    padding-left:5px;
    padding-top:2px;
    background-attachment: scroll;
    background-image: url(images/green_background.gif);
    background-repeat: no-repeat;
}
/* Case In Point */
.CIP_select_Background
{
    background-image: url(images/CIP_select.gif);
    background-attachment: scroll;
    background-repeat: no-repeat;
    height:33px;
    text-align:right;
    padding-right:20px;
    padding-top:5px;
}
/* LT */
.LT_select_Background
{
    background-image: url(images/LT_select.gif);
    background-attachment: scroll;
    background-repeat: no-repeat;
    height:33px;
    
    padding-left:30px;
    padding-top:10px;
    color:#ffffff;
}
.no_spacing
{
    padding:0px;
    margin:0px;
}
/*pop ups */
.privacy
{
    margin: 0px 0px;
    color: #ffffff;
    width: 431px;
    text-align:right;
    text-transform:uppercase;
    padding-top: 3px;
    text-decoration:none;
    height:70px;
    background-attachment: scroll;
    background-image: url(images/privacy_statement.gif);
    background-repeat: no-repeat;
    z-index:2;
}
.popup_pswd
{
    margin: 0px 0px;
    width: 390px;
    text-align: right;
    text-transform: uppercase;
    padding-top: 3px;
    text-decoration: none;
    height: 70px;
    background-attachment: scroll;
    background-image: url(images/popup_pswd.gif);
    background-repeat: no-repeat;
    z-index: 1;
}
.blue_gradient
{
    margin: 0px 0px;
    text-align: right;
    text-transform: uppercase;
    padding-top: 3px;
    text-decoration: none;
    height: 70px;
    background-attachment: scroll;
    background-image: url(images/blue_gradient_popup.gif);
    background-repeat: repeat-x;
    z-index: 1;
}
.popup_usr
{
    margin: 0px 0px;
    width: 390px;
    text-align: right;
    text-transform: uppercase;
    padding-top: 3px;
    text-decoration: none;
    height: 70px;
    background-attachment: scroll;
    background-image: url(images/popup_usr.gif);
    background-repeat: no-repeat;
    z-index: 1;
}
#popup
{
    margin: 0px 0px;
    padding:0px 30px;
    background-color:Transparent;
    z-index:2;
}
#popup_footer
{
    color: #ffffff;
    background-color: #A1CF13;
    font-size: 7pt;
    height: 20px;
    padding: 10px 10px;
}
#whitebackground
{
    background-color:#ffffff;
    
}
.msg
{
    font-weight: bold;
    font-size: 10pt;
    color: #cc0033;
}
.height10
{
	height:10px;
}
.height15
{
	height:15px;
}
.height30
{
	height:20px;
}
/* simulations */
.larger_font
{
    font-size: 10pt;
}
.hideme
{
    width: 0px;
    height: 0px;
}
.err
{
	color:Red;
	font-size:10pt;
}