/*/////////////////////////////////////////////////////////////////////// Body and Global Styles 
///////////////////////////////////////////////////////////////////////*/

/* menu link styles and hovers */
/*for div inside links in order to keep indent and change bg on hover */
a:link.child_hit,a:hover.child_hit,a.child_hit {
margin-left:28px !important;
padding-left:10px !important;
width:244px !important;
background-color:#5A5850 !important;
}
* html #child_top {
margin-left:0px;
padding-left:17px;
}
#child_top {
margin-left:-40px;
position:absolute;
}
* html #child {
margin-left:-20px; /* was 17  then -39 */
padding-left:20px;
}
#child {
margin-left:-31px;
}
#child_top ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
#child_top ul a
{
margin-left:55px;
font-size:14px;
display: block;
color: #FFF;
background-color: #893e4e;
width:212px;
padding:5px 0px 5px 15px;
text-decoration: none;
border-bottom: 1px solid #fff;
}
#child_top a:hover
{
background-color:#5A5950;
color: #FFF;
}
#child_top li li a
{
margin-left:41px;
padding:5px 0px 5px 15px;
display: block;
color: #893e4e;
background-color: #fff;
width: 240px;
padding:5px 0px 5px 15px;
text-decoration: none;
border-bottom: 1px solid #ccc;
font-weight: normal;
font-size:11px;
}
#child ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
#child ul a
{
margin-left:55px;
font-size:14px;
display: block;
color: #FFF;
background-color: #893e4e;
width:212px;
padding:5px 0px 5px 15px;
text-decoration: none;
border-bottom: 1px solid #fff;
}
#child a:hover
{
background-color:#5A5950;
color: #FFF;
}
#child li li a
{
margin-left:41px;
padding:5px 0px 5px 15px;
display: block;
color: #893e4e;
background-color: #fff;
width: 240px;
padding:5px 0px 5px 15px;
text-decoration: none;
border-bottom: 1px solid #ccc;
font-weight: normal;
font-size:11px;
}
#child_hide {
display:none;
}
.child_links_a {
padding:5px 0px 5px 15px;
display:block;
font-weight:normal;
text-indent:0px; /* overrides current setting */
}
.child_links a:link {
padding:0px;
font-weight:normal;
}
/*child link hover (gray) */
div.child_links:hover {
background-color:#5a5950;
display:block;
color:#fff;
}
div.media_header {
background-color:#c9cb1
color:#000;
}
.child_links a:hover {
display:block;
font-weight:normal;
text-indent:0px; /* overrides current setting */
}
t_menu_hit_l {
float:left;
width:12px;
}
t_menu_hit_r {
float:left;
width:11px;
}
/* undergrad child level 2 style */
.l2_sub {
height:28px; 
background-color:#fff;
margin-left:-28px;
/* padding:7px 5px 0px 10px; */
position:relative;
font-size:11px;
cursor:pointer;
clear:both
}
.l2_sub a:link, .l2_sub a:visited{
color:#893e4e !important;
}
.l2_sub a:hover {
color:#fff !important;
}
.l2_sub:hover {
background-color:#5A5950;
color:#fff !important;
}
#sub_tag {
width:635px;
padding:10px 0px 5px 0px;
line-height:32px;
}
/* text class for left box content */
.left_box_txt {
font-size:11px;
line-height:15px;
}
.left_box_news {
font-size:10px;
line-height:14px;
}
.experts_txt {
font-size:10px;
line-height:14px;
}
/* related links section style & formatting */

/* style for related links (list) on student / mentor profiles */
#related ul {
list-style-type:none;
margin:10pt;
margin-top:33px;
margin-bottom:0px;
padding:0pt;
}
* html #related ul {
margin-top:0px;
}
#related ul a {
background-color:#fff;
border-bottom:2px solid #F0ECCE;
color:#893E4E;
display:block;
font-size:11px;
padding:2px 3px 2px 10px;
text-decoration:none;
width:100%;
}

.rel_links_format {
background-color:#fff;
/* height:20px; */
width:181px;
padding-top:5px;
overflow:hidden;
clear:both;
padding-left:13px;
}
/* related links link style */
a.related_link {
font-size:11px;
}
/*/////////////////////////////////////////////////////////////////////// Header 
///////////////////////////////////////////////////////////////////////*/
#header_container {
padding-top:0px;
width:100%;
height:120px;
}
#header_left {
float:left;
width:355px;
margin-left:5px;
height:128px;
background-image:url(/images/tesc_logo2.gif);
background-repeat:no-repeat;
background-color:#edecdf;
}
#header_left_partner {
float:left;
width:355px;
margin-left:5px;
height:128px;
background-repeat:no-repeat;
background-color:#edecdf;
}
*html #header_left_partner {
text-indent:15px;
margin-left:3px;
height:128px;
}
*html #header_left {
text-indent:15px;
margin-left:3px;
height:128px;
}
#header_right_container {
float:left;
width:400px;
height:90px;
padding-top:10px;
}
* html #header_right_container {
float:left;
width:400px;
height:90px;
padding-top:10px;
}
/*top right gray area */
#header_right_top {
width:470px;
height:32px;
margin-left:120px;
margin-top:3px;
background-color:#5a5850;
float:left;
font-size:14px;
color:#fff;
}
#header_right_top_partner {
width:380px;
height:32px;
margin-left:198px;
margin-top:3px;
background-color:#5a5850;
float:left;
font-size:14px;
color:#fff;
}
#top_logo_space {
padding-left:230px;
margin-top:56px;
}
* html #top_logo_space {
padding-left:217px;
margin-top:56px;
}
* html #header_right_top_partner {
margin-left:104px;
margin-top:3px;
}
#header_right_top a:link{
color:#fff;
text-decoration:none;
}
* html #header_right_top {
width:470px;
height:32px;
margin-left:43px;
margin-top:3px;
background-color:#5a5850;
float:left;
font-size:14px;
color:#fff;
} 
/* information for: area */
#header_right_bottom {
float:left;
width:505px;
font-size:12px;
margin-left:81px;
margin-top:55px;
padding:0px 10px 0px 0px;
clear:both;
}
* html #header_right_bottom {
width:460px;
margin-left:43px;
margin-top:55px;
}
#header_right_bottom_sub {
float:left;
width:330px;
margin-left:280px;
margin-top:45px;
padding:5px 10px 0px 0px;
clear:both;
height:25px;
}
*html #header_right_bottom_sub {
width:315px;
margin-left:120px;/* was 195 */
margin-top:50px;
padding:0px 0px 0px 0px;
}
/*/////////////////////////////////////////////////////////////////////// Main Navigation 
///////////////////////////////////////////////////////////////////////*/
/* top menu */

/* End header */ 
/* Content area */ 
/*/////////////////////////////////////////////////////////////////////// Content Area 
///////////////////////////////////////////////////////////////////////*/
#content_container {
width:950px;
height:auto;
overflow:hidden;
margin-top:0px;
background-color:#fff;
}
#content_left {
float:left;
height:auto;
}
* html #content_right {
/* margin-left:0px; */
margin-left:17px;
}
#content_right {
width:245px;
float:left;
margin-left:87px;
margin-top:-100px; 
position: relative; 
z-index: 11; 
}
* html #content_right_nr {
margin-left:0px;
padding-left:12px;
}
#content_right_nr {
width:245px;
float:left;
margin-left:87px;
margin-top:-100px; 
position: relative; 
z-index: 11; 
}

/* for top level template */
* html #content_right_tl {
/* margin-left:0px; */
margin-left:-40px;
}
#content_right_tl {
width:227px;
float:left;
margin-left:-10px;
}
.right_box_ad {
float:left;
clear:both;
width:227px;
padding-top:8px;
margin-bottom:10px;
padding-left:13px;
}
*html .right_box_ad {
width:220px;
padding-left:15px;
}
.right_child {
float:left;
clear:both;
width:227px;
margin-bottom:10px;
color:#fff;
font-size:14px;
background-color:#893e4e;
}
.right_child a:link {
color:#fff;
padding-left:0px; /* 10 */
}
.right_child a:visited {
color:#fff;
}
*html .right_child {
float:left;
clear:both;
margin-bottom:10px;
}
.left_box {
clear:both;
float:left;
margin-bottom:5px;
background-color:#fff;
border-left:8px solid #fff;
border-right:0px solid #fff;
padding-left:0px;
}
* html .left_box {
width:942px;
border-right:8px solid #fff;
padding-bottom:3px;
margin:0px;
}
/* left box used on interior templates i.e. Admissions */
.left_box h1 {
font-size:30px;
line-height:25px;
}
.left_box_sub h1 {
line-height:25px;
font-size:30px;
}
.left_box_sub {
width:932px;
float:left;
background-color:#f0ecce;
border-left:8px solid #fff;
border-right:8px solid #fff;
border-left-style: solid; 
}
.left_box_sub_top {
width:897px;
clear:both;
float:left;
background-color:#f0ecce;
border-left:8px solid #fff;
border-right:0px solid #fff;
padding-left:10px;
}
/* left box used on most interior pages*/
.left_box_sub_int {
width:924px;
clear:both;
float:left;
background-color:#f0ecce;
border-left:8px solid #fff;
border-right:0px solid #fff;
padding-left:10px;
}
/* homepage box for splash */
.left_box_home {
width:940px;
clear:both;
float:left;
margin-top:2px;
}
/* left box for partner page */
.left_box_partner {
clear:both;
float:left;
margin-bottom:5px;
background-color:#891f34;
border-left:8px solid #fff;
border-right:0px solid #fff;
padding-left:0px;
}
/* right column in main content area */
.left_c_left {
float:left;
width:195px;
padding: 18px 0px 0px 0px;
}
/* main content area for text in content box */
.left_c_right {
float:left;
width:580px;
min-height: 350px;
font-size:13px;
/*padding: 15px 5px 10px 20px;*/
float: left; position: relative; z-index: 12;
position: relative; 
z-index: 10; 
}
.left_c_right_top {
float:left;
width:420px;
min-height: 350px;
font-size:13px;
padding: 15px 5px 10px 20px;
}
* html .left_c_right {
float:left;
width:420px;
padding: 15px 5px 10px 20px;
}.left_c_right_search {
float:left;
width:680px;
font-size:13px;
padding: 15px 5px 10px 20px;
}
/* alignment and style for related links box */
.left_rel_links {
width:195px;
margin: 0px 0px 10px 0px;
padding: 10px 5px 10px 5px;
float:left;
clear: both;
}
.left_rel_links_stack {
width:140px;
margin: 5px 0px 10px 0px;
padding: 10px 5px 10px 5px;
float:left;
clear: both;
}
/* red box next to profile on homepage */
#home_red {
float:left;
width:432px;
background-color:#762536;
color:#fff;
height:auto;
padding: 10px 15px 13px 15px;
line-height:16px;
border-left:8px solid #fff;
}
/* profile on home page main div */
#home_profile {
float:left;
width:460px;
padding-left:10px;
height:auto;
background-color:#fff;
line-height:16px;
}
/* news links on home page footer */
.home_news {
float:left;
width:135px;
font-size:10.5px;
line-height:13px;
padding-left:15px;
padding-top:5px;
text-indent:0px; /* overrides global style on news */
}
/* alignment and style for tag line on partner page */
#partner_tag {
margin-left:327px;
width:600px;
padding-top:145px;
color:#fff;
font-size:18px;
font-weight:normal;
line-height:26px;
overflow:hidden;
}
/* yellow link for parter tag text */
#partner_tag a:link, #partner_tag a ,#partner_tag a:visited {
color:#e9ce52;
font-weight:bold;
}
/* left column in sub footer on partner page */
.partner_subfoot_c1 {
float:left;
width:285px;
font-size:10.5px;
padding-left:327px;
padding-top:5px;
line-height:14px;
text-indent:0px; /* overrides current setting */
}
.partner_subfoot_c2 {
float:left;
width:310px;
font-size:10.5px;
line-height:14px;
padding-top:3px;
text-indent:0px; /* overrides current setting */
}
/*/////////////////////////////////////////////////////////////////////// Horizontal Line Break styles 
///////////////////////////////////////////////////////////////////////*/
/* sub pages double header line */
.dbl_hr {
border-top:1px solid #c0bda5;
border-bottom:1px solid #c0bda5;
border-left:0px;
border-right:0px;
height:4px;
width:636px;
}
/* white HR seperating child links */
.child_hr {
width:100%;
height:1px;
background-color:#f0ecce;
margin:0px 0px 0px 0px;
}
.child_hr_l2 {
width:240px;
height:1px;
background-color:#ccc;
margin:0px 0px 0px 0px;
margin-left:-28px;
padding:0px 5px 0px 10px;
position:relative;
}
.hr_news {
margin: 15px 0px 15px 0px;
width:425px;
background-color:#c0bda5;
height:1px;
}
/*/////////////////////////////////////////////////////////////////////// Left content box color styles 
///////////////////////////////////////////////////////////////////////*/
/* rounded corner box - orange*/
.orange_box{display:block}
.orange_box *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#e9ce52}
.orange_box1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #ecdf98;
border-right:1px solid #ecdf98;
background:#ead571}
.orange_box2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #efe9c1;
border-right:1px solid #efe9c1;
background:#ead369}
.orange_box3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #ead369;
border-right:1px solid #ead369;}
.orange_box4{
border-left:1px solid #ecdf98;
border-right:1px solid #ecdf98}
.orange_box5{
border-left:1px solid #ead571;
border-right:1px solid #ead571}
.orange_boxfg{
background:#e9ce52}
/* rounded corner box - darktan*/
.darktan_box{display:block}
.darktan_box *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#e6e0b4}
.darktan_box1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #ebe6c2;
border-right:1px solid #ebe6c2;
background:#e8e3ba}
.darktan_box2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #efeacb;
border-right:1px solid #efeacb;
background:#e7e2b8}
.darktan_box3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #e7e2b8;
border-right:1px solid #e7e2b8;}
.darktan_box4{
border-left:1px solid #ebe6c2;
border-right:1px solid #ebe6c2}
.darktan_box5{
border-left:1px solid #e8e3ba;
border-right:1px solid #e8e3ba}
.darktan_boxfg{
background:#e6e0b4}
/* meet a mentor box */
.mentor_right{display:block}
.mentor_right *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#dedbb9}
.mentor_right1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #e3deb8;
border-right:1px solid #e3deb8;
background:#e0dcb8}
.mentor_right2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #e6e1b8;
border-right:1px solid #e6e1b8;
background:#dfdcb8}
.mentor_right3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #dfdcb8;
border-right:1px solid #dfdcb8;}
.mentor_right4{
border-left:1px solid #e3deb8;
border-right:1px solid #e3deb8}
.mentor_right5{
border-left:1px solid #e0dcb8;
border-right:1px solid #e0dcb8}
.mentor_rightfg{
background:#dedbb9} 
/* rounded corner box - tan*/
.tan_box{display:block}
.tan_box *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#e4d998}
.tan_box1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #eae3b6;
border-right:1px solid #eae3b6;
background:#e7dda5}
.tan_box2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #eeeac8;
border-right:1px solid #eeeac8;
background:#e6dca2}
.tan_box3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #e6dca2;
border-right:1px solid #e6dca2;}
.tan_box4{
border-left:1px solid #eae3b6;
border-right:1px solid #eae3b6}
.tan_box5{
border-left:1px solid #e7dda5;
border-right:1px solid #e7dda5}
.tan_boxfg{
background:#e4d998}
/* related links box header */
#related_hdr {
background-color:#dad5ad;
float:left;
width:177px;
height:27px;
padding-top:5px;
padding-left:6px;
}
/* top tab nav newsroom */
#news_top_tab {
background-color:#c9c7b1;
text-indent:10px;
width:227px;
color:#000;
font-size:11px;
margin-left:10px;
padding:0px 0px 5px 0px;
}
* html #news_top_tab {
margin-left:41px;
}
/*/////////////////////////////////////////////////////////////////////// AJAX Popup Specific 
Styles///////////////////////////////////////////////////////////////////////*/
#menu_popup {
float:left;
width:173px; /*190 */
background-color:#893e4e;
margin-top:52px; /*46 */
color:#fff;
font-size:14px;
}
#menu_popup a:link, #menu_popup a:visited {
color:#fff;
}
/*/////////////////////////////////////////////////////////////////////// Footer 
///////////////////////////////////////////////////////////////////////*/
/* home page footer */
#footer_home {
width:934px;
float:left;
padding: 5px 0px 5px 0px;
text-indent:15px;
margin:7px 5px 0px 0px;
clear:both;
background-color:#deddd1;
border-left:8px solid #fff;
border-right:8px solid #fff;
}
*html #footer_home {
margin:3px 5px 0px 0px;
}
/* partner page footer */
#footer_partners {
width:934px;
float:left;
padding:5px 0px 10px 0px;
text-indent:15px;
margin:0px 5px 0px 0px;
clear:both;
background-color:#ece4b7;
border-left:8px solid #fff;
border-right:8px solid #fff;
}
.con_foot_partners {
float:left;
width:925px;
}
* html #footer_partners {
width:935px;
}
/* white area under content box */
#footer_white {
width:950px;
padding-left:0px;
margin-left:auto;
margin-right:auto;
}
/* white area under content box on partner page. */
#footer_white_partner {
width:950px;
padding-left:0px;
margin-left:auto;
margin-right:auto;
}
/* interior sub pages white are */
#footer_white_sub {
width:958px;
padding-left:10px;
margin-left:auto;
margin-right:auto;
}
* html #footer_white_sub {
padding-left:0px;
width:953px;
}
* html #footer_white {
width:948px;
padding-right:5px;
margin-left:auto;
margin-right:auto;
}
#bot_footer1 {
margin-left:auto;
margin-right:auto;
width:935px;
padding-top:20px;
text-align:center;
font-size:10.5px;
line-height:13px;
color:#595951;
}
#bot_footer1_partner {
margin-left:auto;
margin-right:auto;
width:935px;
padding-top:20px;
text-align:center;
font-size:10.5px;
line-height:13px;
color:#595951;
}
/*line two of footer listing main nav */
#bot_footer2 {
margin-left:auto;
margin-right:auto;
width:935px;
line-height:13px;
text-align:center;
font-size:10.5px;
padding-top:5px;
}
/*line two of footer listing partner specific links*/
#bot_footer2_partner {
margin-left:auto;
margin-right:auto;
width:935px;
line-height:13px;
text-align:center;
font-size:10.5px;
padding-top:5px;
}
* html #bot_footer2_partner {
text-indent:235px;
}
/* formatting for list of schools in home footer */
.foot_schools {
float:left;
width:135px;
font-size:10px;
padding-left:8px;
text-indent:0px;/* overrides current setting */
padding-top:5px;
line-height:13px;
}
.foot_schools_hdr {
font-size:10px;
font-weight:bold;
}

/**************************/
/* cost calculator styles */
/**************************/

.containerdivouter {
	text-align:center;
}

.containerdivinner {
	position:relative;
	text-align:left;
	width:623px;
	margin:0 auto;
	clear:left;
	padding:30px;
	background-color:#e9e4bc;
}

.on { display:block;}
.off { display:none;}
.hdr1 { font-size:18px;line-height:23px;color:#373737;width:625px;margin: 0 0 10px 0; }
.maroon1 { color:#8b0000 }
.bold1 { font-weight:bold}
.cc_text { font-size:13px; line-height:20px; color:#373737}
a.cc:link,a:visited{color:#500815; text-decoration:underline}
a.cc:hover{color:#500815;}
a.cc.active{color:#500815}
.margin185 { margin-left:0}
div.infomargin { margin-bottom: 6px }


#steprow_outer { position:relative; float:right; width:623px; margin-right:90px;}
#steprow_inner { float:right; width:235px; height:30px; }
#step { text-align:center; height:19px; vertical-align:middle; line-height:19px; margin-right:6px; float:right; color:#961f17;margin-top:2px; }
.step_selected { 
	text-align:center; 
	margin-left:3px;
	float:right;
	width:19px;
	height:19px;
	background-color:#e3d77f;
	border:3px solid #961f17;
	color:#961f17;
  font-size:9px;
	vertical-align:middle;
	line-height:19px;
}
.step_unselected {
	text-align:center;
	margin: 2px 0 0 3px;
	float:right;
	width:19px;
	height:19px;
	background: url(images_new/l2/step_bg.png) no-repeat top left #e8dea3;
	border:1px solid #a19676;
	color:#961f17;
  font-size:9px;
	vertical-align:middle;
	line-height:19px;
}

.innerbox {width:639px;}
.input_box { margin:0;margin-right:4px;padding:2px;border: 1px solid #ccc381; }

/* step 1 */
.step1box1 { 
  width:377px;
  height:38px;
  background-color:#f0ecce;
  border:1px solid #fffce3;
  padding:16px;
  margin: 3px 0 5px 0 
}
#degree1 { float:left;width:115px;}
#degree2 { float:left;width:160px;}
.step1box2 { 
  width:377px;
  height:38px;
  background-color:#f0ecce;
  border:1px solid #fffce3;
  padding:16px;
  margin:0px 0 4px 0;
}
.residence1 {float:left;margin-right:25px;}
.residence2 {float:left;}

.padright4 {padding-right:4px}

.dotline {

  border-bottom:1px dotted #fff7bc;
  height:1px;
  margin:0 0 15px 0;
  padding-top:8px;
	width:639px;
}

#countryselect { margin:0;padding:0;border: 1px solid #ccc381;}
.addy1 { float:left;margin-right:10px;width:270px}
.addy2 { float:left;margin-right:10px;}
.userinfo1 {float:left;margin-right:10px;width:125px;}
.userinfo2 {float:left;margin-right:10px;width:125px}
.userinfo3 {float:left;width:175px}
#emailme1 { float:left;width:575px;}
#emailme2 { float:left;width:75px}

/*#num_credits { margin:0;padding:2px;border: 1px solid #ccc381;}*/



/*p{line-height:120%;margin-top:0.6em}
strong{display:block;font-weight:500;margin:5px 0;font-family:Verdana,Helvetica,Geneva,sans-serif;
color:#403c1f;border-bottom:1px solid #333;width:545px;}

em a{font-size:90%;}
ul{margin-top:10px;text-align:left}
ul li{list-style:none;clear:both;}
h2{font-family:Verdana,Helvetica,sans-serif;color:#403c1f;font-weight:normal;font-style:normal}
.centre{text-align:center;clear:both}
.text{width:70%;margin:0 15% 0.3em 15%;}

.botmargin { margin-bottom:10px }
.sm1 { font-size:10px }

.credits1 {width:50px;}
*/

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

#pop {
  position:absolute;
  width:100%;
  left:0;
  z-index:1654;
  top: 340px;
}
    
.pop_content {
  padding:22px 24px 32px 36px;
}

    .process_r1, .process_r2 {
        font-size:11px;
        text-transform: uppercase;
        padding-top: 17px;
        letter-spacing: 0.06em;
    }
    
    .process_r1 { background: url(images_new/column2.png) repeat-y }
    
    .process_r2 { background: url(images_new/column1.png) repeat-y }
    
    span.big_num {
      font-size: 20px;
      color: #000;
    }
    
    .smoosh {  font-size: 10px;}   
      
     div.ttl_align { padding-left: 16px; line-height: 13px }
  
     .right_cell {
       float:left;
       margin-right:34px;
     }
     
     .trspace { margin-bottom: 5px }
     
     br.br_plus {  margin: 4px 0 }
     
  
  .grad_fee_cont {
    float:right;
    left:594px;
    margin-right:0;
    position:absolute;
    width:300px;
    margin-top:-215px;   
    /*margin-top:-190px;*/
  }
   * html .grad_fee_cont { margin-top: -215px !important;  }
     *+ html .grad_fee_cont { margin-top: -215px !important;  }

       
    .grad_fee_txt {
      position: relative;
      top:-7px;
      font-size: 12px; 
    } 
    
    div.degree_cost_cont {
      clear: both;
      float:left;  
      position: relative;
      left: 32px; /* was 103*/
      top: -5px;
    }    
    /*  * html div.degree_cost_cont {
        float: right;
      position: relative;
      left: 247px;
      top: -5px;
    }  */  
		
    * html div#form5, { padding-bottom: 37px !important;}
    *+ html div#form5, { padding-bottom: 37px !important;}
    

      span.degree_cost {
        font-size: 20px;
        color: #000;
        font-weight: normal;
        position: relative;
        top: 3px;
      }
      
      h4 a.btn_try_again {
        float:left;
        width: 129px;
        height: 65px;
        display : block;
        text-indent : -99999px;
        overflow : hidden;
        position: absolute;
        background: url(images_new/pg6_btn.gif) no-repeat top left;
        text-indent: -9999px;
      }
      div.containerdivouter h4 { padding: 0; margin: 2px 0}
      
      h3.step5 {
        font-size:16px; 
        margin-bottom: 15px;
        float: left;
        margin-left: 15px;
      }
      h6.print_this { float:left; }
      h6.print_this a { text-decoration: none; color: #8B0000; font-weight:bold; font-size: 11px}
      
      div.print_cont { 
        float:right; 
        height: 30px; 
				width:125px;
        margin-right:65px;
        position:relative;
        top: -40px;  
      }
      
       * html div.print_cont {
        margin-right: 32px;
        top: -20px;
      }
      
      *+ html h6.print_this a   {
        position: relative;
        top: 19px !important;
      }
      
      * html h6.print_this a   {
        position: relative;
        top: -2px !important;
      }
      
      
      
        div.print_cont img {  border: 0px; float:left; position: relative; top:15px; }
            * html div.print_cont img { top:-7px; }
        table.tbl_res {  width: 640px;}
        
        .sm1_1 {
          
          font-size:11px;
        }
      .left_box_sub {
    background-color:#F0ECCE;
    background-repeat:repeat-y;
    background:url(/images_new/l2/bg_tan.png)  !important;
    border-left:8px solid #FFFFFF;
    float:none
    padding-left:10px;
    width:932px;
  }
  
  .left_c_right {
    float:left;
    font-size:13px;
    position:relative;
    width:380px;
    z-index:10;
    min-height:200px;
    padding:15px 5px 0 20px;
  }
table#cc_tab {
  
  width: 745px;
  margin: 0 0 46px;
  min-height: 200px;
  padding-left: 100px;
}

*+ html table#cc_tab {
  
  width: 745px;
  margin: 0 0 46px 100px;
  min-height: 200px;
  padding-left: 0px !important;
}
* html table#cc_tab {
  
  width: 745px;
  margin: 0 0 46px 100px;
  min-height: 200px;
  padding-left: 0px !important;

}

* html table#cc_tab {
    margin: 0 0 26px 100px;
  
}
   h1.thead {
    background: url(images_new/l2/bg_top.png) no-repeat top left; 
    height: 68px;
    width: 745px; 
    text-indent: -9999px;
    margin: 0;
    padding: 0;
  }
  
  td.shad_left {
    width: 11px;
    background: url(images_new/l2/l_grad.png);
    
  }

  
  td.center_td {
    width: 723px;
    background: url(images_new/l2/bg_grad.png) #E6DB99 repeat-x top left ;
  }
  
      div#form1, div#form2, div#form3, div#form4, div#form5 { padding: 20px 0 0 40px }
      
      div#steprow_outer { margin: 20px 40px 0 0;}
      
      
  td.shad_right {
    width: 11px;
    background: url(images_new/l2/r_grad.png);
    
    
  }
        img.img_calc {
          position:absolute;
          top:100px;
          left: 21px; 
        }
        
        img.img_calc_net {
          position:absolute;
          top:100px;
          left: 11px; 
        }
        
    input {font-family: Helvetica, Arial, sans serif }
    
    h3.hdr1 { font-size:18px;line-height:23px;color:#373737;margin-left:0;width:625px; margin-bottom:10px; padding: 0px; font-weight: normal }  
     h3.hdr2 { font-size:18px;line-height:23px;color:#373737;margin-left:0;width:625px;  padding: 0px; font-weight: normal; margin-bottom:0px }     
    .mar_top { margin-top: 12px} /* was 7 */
    .mar_bot { margin-bottom: 7px }
    .ptop10 { margin-top:10px;}

*html  td.shad_right,  td.shad_left, * html .shad_bottom, * html .thead, .trans_png { behavior: url(iepngfix.htc) !important;}

.tuition_fees { line-height:28px;font-size:25px;color:#500815;padding-bottom:12px;border-bottom:1px solid #cebc86; width:630px;}
.intropad { margin-bottom:3px !important;padding:30px 0 0 0 !important; }
.introtext { float:left;width:473px;padding:10px 24px 0 0;font-size:13px; }
#intronote { float:left;width:136px;font-size:11px;line-height:16px;padding:10px 0 0 0;}
#start_btn { margin-top:20px;padding:0;height:50px; }

span.lbl_txt { position: relative; top: -1px }
  .bot_nav { margin: 23px 0 }
  
  span.planned {  
    border:0;
    font-size:24px;
    margin: 0;
    padding: 0;
    text-align:center;
  }
  
  p.halfbr {
    padding:0;
    margin:0 ;
    position:relative;
top: -9px;
  }
      
input#name, input#street_address, input#useremail { width: 248px; }
input#state, input#zip { width: 99px; }