.blue_heading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #16558B;
	padding-left:15px;
	
}
/*Thank You box*/
div#thanks
{
	width:760px;
	height:200px;
	padding:0 0 0 20px;
}
.thanks p{
	margin:0px !important;
}
.form div{
	padding-top:0px !important;
	padding-left:0px !important;
}
#thanks .form{
	border-left:1px solid #F0CF7D;
	border-right:1px solid #F0CF7D;
	padding:5px 10px ;
	text-align:left;
	background:#FFF1D4;
}
#thanks .top-left-orange{
	background:url("../img/forms/form/top_left2.gif") no-repeat 0px 0px;
	height:31px;
}
#thanks .top-right-orange{
	background:url("../img/forms/form/top_right2.gif") no-repeat right 0px;
	height:31px;
	padding:0px 3px;
}
#thanks .top-title-bg{
	background:url("../img/forms/form/title_bg.gif") repeat-x 0px ;
	height:31px;
	border-top:1px solid #F0CF7D;
	text-align:left;
}
#thanks .top-title-bg .h2{
	height:31px;
	font-size:12pt !important;
	font-weight:bold;
	color:#3D3932 !important;
	padding-left:24px !important;
	background:url("../img/forms/form/title_point.gif") no-repeat 7px 7px;
	line-height:26px;
}
#thanks .bottom-left{
	background:url("../img/forms/form/bottom_bg.gif") repeat-x ;
	height:3px;
}
#thanks .bottom-right{
	background:url("../img/forms/form/bottom_right.gif") no-repeat right 0px;
	height:3px;
}


.black_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	line-height:18px;
	text-align:justify;
	margin:0px !important;
	padding:0px !important;
}

.small_black_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	
}
.blue_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #16558B;
	}
	
	
.small_blue_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;	
	color: #16558B;
	}
	
.italic_black_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style:italic;
	
}

.gray_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#C2C2C2;
	padding-left:5px;
	}
	
	.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	text-align:justify;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	}
	

a.gray_link:link, a.gray_link:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
	/*color:#C2C2C2;*/
	color:#2a4057;
	padding:0 5px 0 5px;
	}
a.gray_link:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;
	color:#0054A4;
	padding:0 5px 0 5px;
	}
	a.blue_link:link, a.blue_link:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#131E9E;
	}
	
a.blue_link:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#FF8400;
	}
	
a.orange_link:link, a.orange_link:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#FF8400;
	}
	a.orange_link:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#131E9E;
	}
a.blue-blue_link:link, a.blue-blue_link:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#0000ff;
	}
	a.blue-blue_link:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color:#0000ff;
	}

.form div span.floatleft{
	float:left;
}


*{font-family: Arial, Verdana, Helvetica, sans-serif;font-size:9pt;}
BODY, FORM{margin:0; } 

html{
	height:100%;
	position:relative;
}
BODY{
	text-align:center;
	min-width:790px;
	background:#C0C0C0/*url("../img/bg.gif")*/;
	height: 100%;
	min-height:100%;
	position:relative;
}

#bottom-empty-block{ /*DO NOT CHANGE IT*/
	clear: both;	
}

div#main{
	width:790px;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	margin-left:auto;
	margin-right:auto;
	background:white;
	min-height:100%;
	position:relative;
	text-align:left;
	position:relative;
}
* html div#main {height: 100%;width:792px;}


div#footer{
	position:absolute;
	bottom:0px;
	left:0px;
	height:125px;
	width:100%;
	background:url("../img/down_bg.gif") repeat-x bottom;
	text-align:center;
}

#content{ /* OVERRIDES content */
	width:492px;
	margin-left:30px;
}

.videobg
{
	color:#0054A4;	
	text-align:center;
	height:27px;
	position:inherit;
	line-height:27px;
	background:url("../img/blue_title_leftbg.png") no-repeat 23px;
}

.left-menu UL, .left-menu LI, #content UL.common, #content UL.common LI{
	margin:0px;
	padding:0px;
	list-style:none;
}
.left-menu LI{
	background:url("../img/list_point_yellow.gif") no-repeat 7px 5px;
	padding:0px 0px 0px 22px;
	line-height:19px;
}

.box_large
{
	clear: both;
	border-left: 1px solid #b9d9eb;
	/*border-top: 1px solid #878484;*/
	border-right: 1px solid #b9d9eb;
	/*border-bottom: 1px solid #b9d9eb;*/
	text-align: justify;
	padding: 10px 5px 5px 5px;
	margin: 0;
}

.box_phone
{
	background:url("../img/phoneimg.png") no-repeat;
	height:48px;
	width:722px;
}

.box_phone .title
{
	color:#ffffff;
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	margin:10px;
}


/* Learning Center, Why Choose Us*/
.box1{ 
	margin-top:1px;
	width:204px;
	float:left;
}
.box1 .top{
	background:url("../img/home/box1_up1.gif") no-repeat;
	height:3px;
	font-size:3px;
	line-height:3px;
}
.box1 .bottom{
	background:url("../img/home/box1_down1.gif") no-repeat;
	height:3px;
	font-size:3px;
	line-height:3px;
	clear:both;
}
.box1 .middle{
	background:url("../img/home/box1_bg1.gif") repeat-y;
	height:153px;
}
.box1 .title1,.box1 .title2{ /* .title1 - "learning center" title style*/
							 /* .title2 - "why choose us" title style*/
	background:url("../img/home/box1_books.gif") no-repeat 8px 2px;
	padding:0px 7px 0px 33px;
	line-height:26px;
	height:26px;
	color:#0055A4;
	font-size:13pt;
	font-weight:bold;
}
.box1 .title2{
	color:#FF8400;
	background:url("../img/home/box1_checkbox.gif") no-repeat 8px 2px;
	padding-top:3px;
}
.box1 .info{
	padding:7px 12px !important;
}
.box1 .info img{
	margin-right:7px;
}
.box1 .info p{
	margin:0px !important;
	padding:0px !important;
	margin-bottom:4px !important;
}
.box1 .more{
	color:#FF8400 !important;
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
	height:18px;
	float:left;
	line-height:18px;
	background:url("../img/home/box_button_arrows.gif") no-repeat right;
	padding-right:25px;
}
.box1 .more:hover{
	text-decoration:underline;
	background:url("../img/home/box_button_arrows_o.gif") no-repeat right;
}
.box1 .more img{
	margin-left:5px;
}


/* "In the spotlight" and the box to the right of it */
.box3{ 
	margin-top:1px;
	width:186px;
	float:left;
	height:158px;
	background:url("../img/home/box3_bg.gif") repeat-y;
}
.box3 .top{
	background:url("../img/home/box3_title1.png") no-repeat;
}
.box3 .title{ 
	background:url("../img/home/box3_title1.png") no-repeat left;
	padding:0px 7px 0px 20px;
	line-height:28px;
	height:28px;
	color:#0055A4;
	font-size:13pt;
	font-weight:bold;
}
.box3 .info{
	background:url("../img/home/box3_down1.png") no-repeat bottom;
	padding:7px 12px 8px !important;
}

.box3 .info1{
	background:url("../img/home/box3_down1.png") no-repeat bottom;
	padding:12px 12px 0 !important;
}

.box3 .info img{
	margin-right:9px;
}
.box3 .info p{
	margin:0px !important;
	padding:0px !important;
	margin-bottom:10px !important;
}

.box3 .info1 p
{
	text-align:left;
	margin:0px !important;
	padding:0px !important;
	margin-bottom:10px !important;
}
.box3 .more{
	color:#FF8400 !important;
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
	height:18px;
	float:left;
	line-height:18px;
	background:url("../img/home/box_button_arrows.gif") no-repeat right;
	padding-right:25px;
}
.box3 .more:hover{
	text-decoration:underline;
	background:url("../img/home/box_button_arrows_o.gif") no-repeat right;
}
.box3 .more img{
	margin-left:5px;
}
.box3 a{
	color:#031f3a !important;
	font-size:8pt;
}
.box3 a:hover{
	color:#FF8400 !important;
}
.box3 .image-title{ /* freedom quest*/
	background:url("../img/home/box4_logo1.png") no-repeat left;
	height:71px;
     
}

.box3 .image-title1{ /* calculators*/
	background:url("../img/home/box3_title1.png") no-repeat left;
	height:52px;
     
}

.box3 .image-title2{ /* calculators Spanish*/
	background:url("../img/home/box3_title2.png") no-repeat left;
	height:52px;
     
}
 /* "No obligation..." section */
#no-obligation{
	background:url("../img/forms/1_down_bg.gif") repeat-x bottom;
	height:76px;
	clear:both;
	margin:0px 30px 0px;
	padding-top:10px;
}
#no-obligation .text{
	padding-top:17px;
	height:76px;
}
#no-obligation *{
	font-family:Tahoma;
	font-size:7pt;
	color:#5A6168;
}
#no-obligation .left{
	float:left;
	background:url("../img/forms/1_down_start.gif") no-repeat bottom;
	width:28px;
	height:76px;
}
#no-obligation .right{
	float:right;
	background:url("../img/forms/1_down_end.gif") no-repeat;
	width:28px;
	height:76px;
}

/*Footer*/

div#footer{
	position:absolute;
	bottom:0px;
	left:0px;
	height:70px;
	width:100%;
	background:url("../img/down_bg.gif") repeat-x bottom;
	text-align:center;
}

#bottom-menu{
	padding-top:18px;
}
#bottom-menu *{
	font-size:8pt;
}
#bottom-menu a{
	color:#4B5B6B;
}
#bottom-menu a:hover{
	color:#0054A4;
}
#bottom-menu a.cur{
	color:#FF8400;
}

#copy{
	padding-top:20px;
}
#copy {
	font-size:8pt;
	color:#101F2D;
}
