/* 	Acalog(tm) system stylesheet v6.0.169 
			Developed by Digital Architecture Group. (www.digarc.com)	*/

/*TESC*/	
	
/*HTML TAG STYLES*/




body {
	margin: 0px;
	text-align: center;
	background-color: #edecdf;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

p {
	
}

table.toplevel, table.toplevel_popup {
	width: 800px;
	margin: 0px auto;
}

td {

}

th {
	background-color: #444444;
	text-align: left;
}

from, input, select, textarea, option {
	
}

a:link, a:visited {

}

a:hover, a:active {

}

/*N1 BLOCK*/

.block_n1_right {
	background-color: #F0ECCE;
	height: 0px;
	display: none;
	
}

.block_n1_left {
	background-color: #F0ECCE;
	height: 0px;
	display: none;
	
}

.n1_header {
	color: #FFFFFF;
	font-size: 0px;
}

.n1_archived {
	padding: 5px;
}

a.n1:link, a.n1:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.n1:hover, a.n1:active {
	color: #FFFFFF;
	text-decoration: underline;
}

/*N3 BLOCK*/

.block_n3_off {
	background-color: #F0ECCE;
	padding: 0px !important;
}

.n3_header {
	DISPLAY: none;
	HEIGHT: 20PX;
}

/*DATE BLOCK*/

.block_date_inner {
	background-color: #893E4E;
	text-align: center;
}

.block_date_outer_left {
	background-color: #893E4E;
}

.block_date_outer_right {
	background-color: #893E4E;
}

.date {
	display: none;
}

/*N2 BLOCK*/

.block_n2 {
	padding: 5px 10px 5px 10px;
	background-color: #893E4E;
	
}

td.block_n2 img {
	display: none;
}

.block_n2_and_content {
	padding: 0px;
}

.block_n2_search {
	background: #752434;
}

.n2_search_header {

}      

.n2_search a.navbar {
	font-weight: normal;
	float: left;
	clear: both;
	font-size: 12px;
}

label.n2_search{
	font-size: 12px;
	color: #ffffff;
}

.n2_links {
	padding-bottom: 0;
	text-indent: 0;
}

hr.navbar {
	height: 1px;
	border: 0px solid #000000;	/* Opera/Moz */
	color: #000000;
	background-color: #000000;
	display: none;
}

#acalog-navigation {
	padding: 0;
}

a.navbar:link, a.navbar:visited {

}

a.navbar:hover, a.navbar:active {

}

a.navbar_chosen:link, a.navbar_chosen:visited {

}

a.navbar_chosen:hover, a.navbar_chosen:active {

}

.block_border_left {
	background-color: #444444;
	display: none;
}

/*HELP BUTTON*/

.help_block {
	border: 2px solid #5A5850;
	padding: 4px 4px;
	background-color: #893E4E;
	text-transform: uppercase;
	margin-bottom: 5px;
}

a.help:link, a.help:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 4px;
}

a.help:hover, a.help:active {
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 4px;
}

/*CONTENT BLOCKS*/

td.block_n2_and_content {
	background: white;
}

#acalog-header {
	padding: 0px !important;
	background: #EDECDF;
}

table.block_n2_and_content {
	background:white !important;
	padding:0 8px !important;
	_margin: 0 8px;
	_width: 934px;
}

.block_content_outer {
	background: #F0ECCE;
}

.block_content {
	padding: 5px 61px 5px 10px;
	background-color: #F0ECCE;
}

.block_content_popup {
	padding: 5px 10px 5px 10px;
	background-color: #F0ECCE;
}

hr {
	height: 1px;
	border: 0px solid #000000;	/* Opera/Moz */
	color: #000000;
	background-color: #000000;
	display: none;
}



/*FOOTER*/

.block_footer_lb {
	padding: 5px;
	background-color: #444444;
	display: none;
}

.block_footer_rb {
	padding-top: 19px;
	background: url(/images/header_images/footer.gif);
	color: #59596D;
	text-align: center;
	font-size: 10.5px;
}

a.footer:link, a.footer:visited {
	color: #752434;
	text-decoration: underline;
	font-size: 10.5px;
}

a.footer:hover, a.footer:active {
	color: #752434;
	text-decoration: underline;
	font-size: 10.5px;
}

/*TABLES*/

.th_lt {
	background-color: #5A5850;
	padding: 2px;
}

.th_rt {
	background-color: #5A5850;
}

.td_lb {
	height: 3px;
	background-color: #5A5850;
}

.td_rb {
	height: 3px;
	background-color: #5A5850;
}

.td_light {
	padding: 5px;
	background-color: #EEEEEE;
}

.td_dark {
	padding: 5px;
	background-color: #BBBBBB;
}

.td_light img {
	display: none;
}

/*HEADER STYLEs*/

h1, .header {
	margin-bottom: 0px;
}

h2, .header_2 {
	margin-bottom: 0px;
}

h3, .header_3 {
	margin-bottom: 0px;
}

h4, .header_4 {
	margin-bottom: 0px;
}

h1, h2, h3, h4 {
	font-weight: normal;
}

/* ONLINE APPLICATION SPECIFIC STYLES */

.block_n4 {
	border: 2px solid #000000;
	padding: 4px;
	background-color: #444444;
	font-weight: bold;
}

.block_n4 a {
	color: #FFFFFF !important;
	font-weight: bold;
}

.n4_text {
	font: bold 12px;
	text-align: center;
}

.block_login {
	background-color: #FFC8A6;
}

/*CORES*/

.acalog-course {
	list-style: none;
}

.acalog-core ul li ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.block_content table tbody tr td div {
	padding-left: 0 !important;
}

/* MISCELLANEOUS STYLES */

.help_exacttext {
	font-style: italic;
}

.required {
	color: #990000;
	font-weight: bold;
}

.not_required {
	font-weight: bold;
}

.error {
	color: #FF0000;
	font-weight: bold;
}

.success {
	color: #0000FF;
	font-weight: bold;
}
.message{
	color: #FF8800;
	font-weight: bold;
}

.comment {
	color: #000000;
}

/*Removes bullets from course links*/    

li.acalog-course {
	list-style-type: none;
}

/*Portfolio term styling*/

.acalog_term_backpack {

}
				
/*HEADER STYLES*/

/*/////////////////////////////////////////////////////////////////////// Body and Global Styles 
///////////////////////////////////////////////////////////////////////*/

body {
background-color: #edecdf;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
/* normal link style */

/*/////////////////////////////////////////////////////////////////////// Header 
///////////////////////////////////////////////////////////////////////*/
#header_container {
	width: 100%;

}
#header_left {
float:left;
margin-left:5px;
height:128px;
background-image:url(/images/header_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;
}


#header_right_container {
float:right;
padding-top:10px;
width:513px;
_float: right !important;
_width: 300px !important;

}

/*top right gray area */
#header_right_top {
width:470px;
height:32px;
margin-left:0px;
margin-top: 13px;
background-color:#5a5850;
float:right;
color:#fff;
position: relative;
}

#header_right_top form {
	font-size: 9px;
}

#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;
}


#header_right_top a:link{
color:#fff;
text-decoration:none;
}

/* 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;
}

#top_links {
	_width: 308px !important;
}

#top_text_box {
	_padding-top: 4px !important;
}

#top_text_box input {
	_width: 96px !important;
	_margin-right: 1px;
}



#ddlf {
	float:right;
margin-right:76px;
_margin-right: 81px;
margin-top:50px;
margin-bottom: -1px;
position: relative;
}

#ddlf img {
}

#ddlf select {
	_width: 126px;
	
}

#gobuttondiv {
	_height: 12px;
}


/*/////////////////////////////////////////////////////////////////////// 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 0px 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: -3px;
background-color:#fff;
}
#content_left {
float:left;
height:auto;
}

#content_right {
width:245px;
float:left;
margin-left:87px;
margin-top:-100px; 
position: relative; 
z-index: 11; 
}

#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:11.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_link_title {
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 13px;
}
.home_links a {
    color:#762536;
    text-decoration: underline;
}
div#bread_crumb * {
	font-weight: bold;
	font-size: 13px;
	margin-left: -1px;
}

div#bread_crumb {
	padding: 4px 0 2px 9px;
	font-weight: bold;
}

h1#acalog-content {
	margin-top: 11px;
}

#query {
	height: 18px !important;
	width: 94px !important;
}


table.block_n2_links {
	margin-top: 1px;
	_margin-top: 0px;
}

/*ROLLOVER*/
.block_n2 {
background:#ffffff;;
margin:0 !important;
padding:0 !important;

}

.block_n2_search {
background-color: #893E4E;
padding-bottom:10px;
padding-left: 15px;
padding-right: 5px;
}

.block_n2_links a:link, .block_n2_links a:visited {
background-color:#893E4E;
border-bottom:1px solid white;
color:#FFFFFF;
display:block;
margin:-16px 0 0;
padding:6px 15px;
width:197px;
_width: 228px;
font-weight: normal;
}
.block_n2_links a:hover, .block_n2_links a:active {
background-color:#5A5850;
border-bottom:1px solid white;
color:#FFFFFF;
display:block;
margin:-16px 0 0;
padding:6px 15px;
width:197px;
_width: 228px;
font-weight: normal;
}
.block_n2_tools a:link, .block_n2_tools a:visited {
background-color: #893E4E;
color:#FFFFFF;
display:block;
margin-top:-14px;
padding:5px 15px;
font-weight: normal;

}
.block_n2_tools a:hover, .block_n2_tools a:active {
background-color: #5A5850;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
margin-top:-14px;
font-weight: normal;
}







