/*/////////////////////////////////////////////////////////////////////// Body and Global Styles 
///////////////////////////////////////////////////////////////////////*/
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height:18px;
color: #000000;
}
body {
background-color: #edecdf;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
/* normal link style */
a {
color: #752434;
text-decoration:underline;
}
a:link {
color: #752434;
text-decoration:underline;
}
a:visited {
color: #752434;
}
a:hover {
color: #752434;
}
a:active {
color: #752434;
}
li {
margin-left:-14px;
} 
h1 {
font-size:30px;
margin: 15px 0px 30px 0px;
line-height:10px;
color:#5a5950;
font-weight:normal;
}
h4 {
font-size:18px;
font-weight:normal;
line-height:26px;
margin:0px 10px 15px 0px;
}
#home_profile h4 {
font-size:18px;
font-weight:normal;
color:#000;
padding-top:10px;
margin:10px 10px 5px 0px;
}
#home_red h4 {
font-size:18px;
font-weight:normal;
color:#fff;
/*padding-top:10px;*/
margin:0px 10px 5px 0px;
}
/* site breadcrumb */
#bread_crumb {
padding-left:8px;
line-height:12px;
width:925px;
position:relative;
font-size:13px;
font-weight:bold; 
padding-top:10px;
}
#bread_crumb div {
position:relative;
top:-4px;
}
* html #bread_crumb {
text-indent:0px;
padding-top:10px;
}
/* main navigation links */
#nav a:link {
color: #752434;
text-decoration:none;
}
#nav a:avisited{
color: #752434;
text-decoration:none;
}
#nav a:hover {
color: #752434;
text-decoration:none;
}
#nav a:active {
color: #752434;
text-decoration:none;
}
/*profile and news call out*/
.callout {
font-size:16px;
}
/* emphasized links on homepage */
.emph {
font-size:14px;
margin-top:10px;
}
.top_right_a a:link {
color:#fff;
}
.top_right_a a:visited {
color:#fff;
}
a:link.emph {
color: #752434;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
a:visited.emph {
color: #752434;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
a:hover.emph {
color: #752434;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
a:active.emph {
color: #752434;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
/* more link for profiles */
a:hover.more_link {
background-color:#fff !important;
color: #752434 !important;
}
/* Site container */
#container {
margin-left:auto;
margin-right:auto;
width:950px;
height:auto;
}
/* h1 tag width */
.h1_temp {
padding-top:30px;
width:650px;
height:70px
}
/* 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:565px; /* 505 */
font-size:12px;
margin-left: 37px; /* 81 */
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 */
/*#main_nav {
width:857px;
margin:0px 5px 0px 93px;
height:27px;
background-color:#fff;
clear:both;
}*/
#main_nav_home {
width:772px;
margin:0px 5px 0px 178px;
height:27px;
background-color:#fff;
clear:both;
}
#main_nav_partner {
width:615px;
margin:0px 5px 0px 335px;
height:27px;
/*background-color:#deddd1;*/
background-color:#fff;
clear:both;
}
#main_nav_sub {
width:773px;
/* width:715px; */
margin:0px 5px 0px 177px;
/*margin:0px 5px 0px 235px;*/
height:27px;
/*background-color:#deddd1;*/
background-color:#e4e3ce;
clear:both;
}
#main_nav_sub_about, #main_nav {
width:802px;
/* width:715px; */
margin:0px 5px 0px 90px;
height:27px;
/*background-color:#deddd1;*/
background-color:#e4e3ce;
clear:both;
}
#main_nav_sub_news {
width:776px; 
/* width:715px; */
margin:0px 5px 0px 174px;
height:27px;
/*background-color:#deddd1;*/
background-color:#e4e3ce;
clear:both;
}

#main_nav_partner_int {
width:639px;
margin:0px 5px 0px 311px;
height:27px;
/*background-color:#deddd1;*/
background-color:#e4e3ce;
clear:both;
}
/*#main_nav_text {
float:left;
width:786px;
padding-top:0px;
}*/
main_nav_text_about,#main_nav_text {
float:left;
width:749px;
/* width:857px; */
/*width:691px; */
padding-top:0px;
}
#main_nav_text_news {
float:left;
width:752px; 
/* width:857px; */
/*width:691px; */
padding-top:0px;
}
#main_nav_text_partner_int {
float:left;
width:615px;
}
#main_nav_text_home {
float:left;
width:750px;
padding-top:9px;
}
#main_nav_text_partner {
float:left;
width:593px;
padding-top:5px;
}
/* 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;
background-image:url(/images/bg_tan_white.gif);
background-repeat:repeat-y;
border-left:8px solid #fff;
padding-left:10px;
border-left-style: solid; 
}
.left_box_sub_top {
width:697px;
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:380px;
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;
text-decoration: none !important;
}
/*/////////////////////////////////////////////////////////////////////// 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;
}
 
/* IE6 fix for Roadmaps pages*/
* html table.degmap {width:430px}
* html table.degmap td { font-size:11px;}
 
/* Credit table styles */ 
table.bar td { padding: 0px }
table.ctable { width: 100%; border-top: 1px solid #dad5ad;  border-right: 1px solid #dad5ad;  }
  .ctable a { font-size: 11px}
  
  .ctable thead td { font-size:14px; padding: 5px; border-left: 1px solid #dad5ad; border-bottom: 1px solid #dad5ad; background: #e7e4ca; }
  
  .ctable tbody td { 
    margin: 0; 
    line-height: 1.3em; 
    margin: 0; 
    padding: 5px; 
    font-size: 12px;
    line-height: 1.3em;
    border-bottom: 1px solid #dad5ad;
    border-left: 1px solid #dad5ad;
  }
  .ctable tbody tr.sub_point td { font-size:11px; padding-left:19px }
    
    .ctable tr.alt_row { background: #fff }
    .ctable td.sub_number { padding-left:5px !important; color:#999999 }
  a.ttip {
    border-bottom:1px solid;
    font-weight: bold !important;
    text-decoration: underline;
  }
 /* 10-29-08 -- CSS for new homepage layout */
  .home_splash { width:935px; display: none }
  .home_splash img { float:left }
 
/* Video page table layout */
table.vtable { width: 452px }
  .vtable a { font-size: 12px; text-decoration: underline;font-weight:bold;}
  
  .vtable thead td { font-size:18px; padding-bottom:5px; }
  
  .vtable tbody td { 
    margin: 0; 
    padding: 0; 
    font-size: 11px;
    line-height: 1.3em; 
    margin:0px; 
    padding:0px; 
    font-size:11px;
    line-height:1.3em;
    width: 320px;  
  }
 
    .vtable tbody td h6 { margin: 9px 0 0 0 ; padding: 0; font-size:12px; line-height:1.3em }
    
    .vtable tbody td p {padding: 0; margin: 0 0 2px 0 }
    
    .vtable tr.alt_row { background: #fff }
    
    .vtable tbody td.photo { width: 27px; padding: 12px 10px 12px 20px; vertical-align:top }
     .vtable tbody td.photo img { border: 0}
    .vtable tbody td { vertical-align:top; }

/* homepage box for splash */
.left_box_links {
    width:933px;
    height:86px;
    clear:both;
    float:left;
    margin-left:9px;
    margin-top:7px;
    margin-bottom:0px;
    background-color:#e5e5e5;
}


.home_links {
float:left;
width:215px;
font-size:10.5px;
line-height:13.5px;
padding-left:15px;
padding-top:5px;
text-indent:0px; /* overrides global style on news */
}
.home_links ul {
    margin: 5px 0px 0px 0px;
    padding-left: 15px;
    list-style:none;
}
.home_links li {
    font-size:11px;
}
.home_link_title {
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
}
.home_links a {
    color:#762536;
    text-decoration: underline;
}
 
/* Get Connected header style */
.connect_header{
    font-family:Verdana, Geneva, sans-serif;
    font-size:13px;
    color:#752434;
    font-weight:bold;
    margin-bottom:8px;
    margin-top:0;} 
/* end get connected style */
/* remove border around images */
a img { border:0 } 
/* end remove border around images */
 
.nobr{
    white-space:nowrap;
}
