/* Custom styles - 
This file contains styles that were provided by the Insitute (not by the design agency). Once the design agency has finalised the CSS, these styles could be ported over to main.css 
*/


/* start new bulk email styles 5-03-07 */

table.feature {border: 1px solid #c8c8c8; width: 100%; margin-bottom: 15px; border-collapse: collapse;}
table.feature td {padding: 3px 3px 5px 6px; background-color:#fbfbfb; vertical-align:top;}
table.feature th {padding: 3px 3px 5px 6px; color:#333333; text-align:left; vertical-align:top; font-weight: bold; font-size: 1em; background-color:#e4e3e4;}
table.feature td.light {padding: 3px 3px 5px 6px; background-color:#ffffff;}

.subhead {font-size: 12px;  font-style: normal; font-weight: bold; font-variant: normal; color: #000000; margin: 5px 25px 5px 25px;}
.boldhead {font-size: 12px;  font-weight: bold; color: #000000; margin: 0px 1px 0px 1px;}
.details {color: #000000;	margin: 0px 0px 15px 0px;}
.red_header {font-size: 12px; font-style: normal; font-weight: bold;font-variant: normal; color: #000000; background-color:#ffffff; padding: 2px 2px 2px 10px; height: 30px;}
.disclaimer {font-size: 10px; margin: 15px 25px 15px 25px;}
.sub-head {margin: 25px 25px 2px 25px; height: 25px; font-size: 12px; font-weight: bold; background:url(../images/email-body-subhead.gif) 0px 0px repeat-x; }

td.bann {padding: 0px; border-collapse:collapse; border:0px;}
td.content-area {background:url(../images/email-backing.gif) top left repeat-y; background-color::#ffffff; text-align:left;}
td.content-area img.banner {margin: 5px 25px 5px 25px; border:0px;}
td.content-area ul {margin: 10px 25px 10px 55px;}
td.content-area p {margin: 5px 25px 5px 25px;}
td.content-area table.top {width: 97%; margin: 25px 0px 10px 0px;} 
td.content-area table.top img {border: 0px;}
td.content-area table.top td {text-align: right;}
td.content-area p.dear {margin: 15px 25px 15px 25px;}
td.content-area table.main-head  {border-collapse:collapse; width: 93%; margin: 0px 25px 20px 25px; height: 29px;}
td.content-area table.main-head td.right {padding:0px; width: 72%; margin: 0px; background:url(../images/email-head-right.gif) bottom left repeat-x;}
td.content-area table.main-head td.main  {padding:0px; width: 28%; margin: 0px; height: 29px;}
td.content-area table.main-head td.main-2  {padding:0px; width: 25%; margin: 0px; height: 29px;}
td.content-area table.main-head td.right-2 {padding:0px; width: 75%; margin: 0px; background:url(../images/email-head-right.gif) bottom left repeat-x;}
td.content-area table.main-head td.main p{font-size: 1.090em; line-height: 26px; font-weight:bold; margin:13px 0px 0px 0px; background:url(../images/email-head-left.gif) bottom left repeat-x;}
td.content-area table.main-head td.main-2 p{font-size: 1.090em; line-height: 26px; font-weight:bold; margin:13px 0px 0px 0px; background:url(../images/email-head-left.gif) bottom left repeat-x;}

table.intro {width:542px; margin-left:14px; margin: 15px; padding: 0px; border:0px; border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
table.intro td.top {height:8px; vertical-align:top; margin: 0px; padding: 0px; border:0px;} 
table.intro td.mid {margin-left:14px; padding: 0px; border:0px; border-collapse:collapse; background:url(../images/intro-email-back.gif) top left repeat-y;}
table.intro td.mid table.index {padding: 2px; border:0px; border-collapse:collapse; width:95%; font-size:11px;} 
table.intro td.mid table.index table.title {padding: 0px; border:0px; border-collapse:collapse; width:100%; margin: 0px 0px 0px 20px;}
table.intro td.mid table.index table.title td {padding: 0px;}
table.intro td.mid table.index table.title td.issue-no {margin: 0px; height: 25px; font-size: 13px; font-weight: bold; background:url(../images/email-body-subhead.gif) 0px 0px repeat-x;}
table.intro td.mid table.index table.title td.date {margin: 0px; height: 25px; font-size: 12px; font-weight: bold; background:url(../images/email-body-subhead.gif) 0px 0px repeat-x;}
table.intro td.mid table.index td {vertical-align:top; border-collapse:collapse;}
table.intro td.mid table.index td ol {margin-top: 3px; list-style: decimal;} 
table.intro td.mid table.index td p {font-size: 11px; margin: 2px 0px 2px 25px;} 
table.intro td.mid table.index td p.link a {font-size: 11px; display: block; background:url(../images/icon_linkarrow.gif) 2px 4px no-repeat; text-indent: 9px;} 
table.intro td.mid table.index td ol li {display: block; font-size: 11px; margin: 1px 0px 1px 0px;  text-indent: 1px;}
table.intro td.mid table.index td ol li a {display: block; background:url(../images/icon_linkarrow.gif) 2px 4px no-repeat; text-indent: 9px;}  
table.intro td.mid table.index td ol h4  {font-size: 12px; margin-bottom:2px; display: block; background:url(../images/arrow_title.gif) 0px 4px no-repeat; text-indent: 12px;} 
table.intro td.bott {height:9px; padding: 0px; border:0px; border-collapse:collapse;} 


.Article-Date {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #000000
} 
.Article-Date-Title {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #000000
}

.Article-Block {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
margin: 10px 0px 10px 0px;
font-weight: normal; 
color: #000000
}
.Article-Summary {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
margin-bottom: 10px;
font-weight: normal; 
color: #000000
}
.Article-More {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
text-decoration: underline;
color: #000000
}
.Article-Title {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
text-indent: 8px;
background: url(../images/icon_linkarrow.gif) 0px 4px no-repeat; 
display:block;
margin-bottom: 2px;
text-align: left;
text-decoration: underline; 
color: #000000;
}
.Event-Title {
font-family: Arial, Helvetica, sans-serif;
text-align: left; 
font-size: 11px; 
font-weight: bold; 
text-indent: 8px;
display:block;
background: url(../images/icon_linkarrow.gif) 0px 4px no-repeat; 
text-decoration: underline;
color: #000000;
}
.Event-Summary {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
font-weight: normal; 
color: #000000
}
.Event-Date-Title {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left; 
font-weight: bold; 
color: #000000
}
.Event-Date {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
font-weight: normal; 
color: #000000
}
.Event-Venue-Title {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
font-weight: bold; 
color: #000000
}
.Event-Venue {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
font-weight: normal; 
color: #000000
}
.Event-Venue-City-Title {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
font-weight: bold; 
color: #000000
}
.Event-Venue-City {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
font-weight: normal; 
color: #000000 }

.Event-More {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
font-weight: bold; 
color: #000000;
text-decoration: underline;
}
.Product-Summary {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
text-align: left;
font-weight: normal; 
color: #000000
}
.Product-More {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
text-decoration: underline;
color: #000000
}
.Product-Title {
font-family: Arial, Helvetica, sans-serif; 
text-align: left;
font-size: 11px; 
font-weight: bold; 
text-decoration: underline;
color: #000000
}
.Product-Media-Type {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
text-align: left;
color: #000000
}
.Product-Media-Type-Title {  
font-family: Arial, Helvetica, sans-serif; 
text-align: left;
font-size: 11px; 
font-weight: bold; 
color: #000000
}
.InEvent-Date {
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: 11px; 
font-weight: normal; 
color: #000000
} 
.InEvent-Date-Title {
font-family: Arial, Helvetica, sans-serif; 
text-align: left;
font-size: 11px; 
font-weight: bold; 
color: #000000
}
.InEvent-Summary {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
text-align: left;
font-weight: normal; 
color: #000000
}
.InEvent-More {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
font-weight: bold; 
text-decoration: underline;
color: #000000
}
.InEvent-Title {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
font-weight: bold; 
color: #000000
}
.InEvent-Media-Type {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
font-weight: bold; 
color: #000000
}
.InEvent-Media-Type-Title { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #000000
}
.InEvent-Venue-Title {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #000000
}
.InEvent-Venue {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #000000
}
.InEvent-Venue-City-Title {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #000000
}
.InEvent-Venue-City {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #000000
}
.NewsletterTitle {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #000000
}

.header_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.header_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.link_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height: normal;
	text-decoration: underline;
}
.body_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.news_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	}	
.header_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}	


/* Technical E-News, T&D STYLES*/

/* start new table and header styles 11-12-07 */


td.content-area  p.Article-Block {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left;
margin: 10px 0px 20px 20px;
font-weight: normal; 
color: #000000
}

table.eventDetailsnoBorder, table.productDetailsnoBorder, table.packageDetailsnoBorder { 
	width:100%;
	border:0px solid #e9e8e0; 
	border-spacing:0px; 
	/*margin-left:20px;
	margin-right:20px;*/
}

table.eventDetailsBotBorder, table.productDetailsBotBorder, table.packageDetailsBotBorder, table.interpolateBotBorder { 
	border-bottom: 1px solid #c8c8c8; 
}

td.eventColumnNoBorder, td.productColumnNoBorder, td.packageColumnNoBorder { 
	width:100%;	padding-right:20px;	padding-left:20px;	padding-top:0px;	padding-bottom:0px;}

td.eventDetailsLabel, td.productDetailsLabel, td.packageDetailsLabel {
	width:30%;	font-size:11px;	padding-left:5px;	}
	
td.eventDetails, td.productDetails, td.packageDetails {
	width:70%;	font-size:11px;}
#rightNav{
	clear:both;	margin:0 0 0 5px;}

#rightNav ul{
	list-style: none outside; color:#A60D29;}
#rightNav li{
	list-style: none outside;margin:0 0 5px 0; padding-left:6px; background:url(../images/icon_linkarrow.gif) 2px 4px no-repeat;}	
#rightNav li a{
	color:#333333;}
#rightNav li a:hover{
	color:#A60D29;}

/* STYLES ASSOCIATED WITH CONTENT PROVIDERS */
.pad {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
.extrapad {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px}

.splash_title {
	font-family: Arial, Helvetica, sans-serif;font-size: 25px;	font-weight: bold;}

.box_title_white {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left: 2px	}

A.tab:link {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #ffffff; font-weight: normal; text-decoration: none;}
A.tab:active {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}
A.tab:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}
A.tab:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}

.box_title_black {
text-align:left;font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold; color: #000000;padding-left: 2px}

.nuetralbg {
text-align:left; background-color:#f2f0f1; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; padding-left: 2px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px}

.redtab {
    text-align:right; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	padding-left: 4px;padding-right: 4px;background-color: #a60d29}

.blacktab {text-align:right; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	padding-left: 4px;	padding-right: 4px;	background-color: #333333}

.nuetraltable
{border:#c8c8c8;border:solid;border-width:1px;}

#customfooter{
	clear:both;	background:#fff url(../images/footer_students_custom.gif) top left no-repeat;	margin:0 0 0 5px;	font-size:1em;	height:29px;}


#customfooter a{
	color:#FFFFFF}

#customfooter ul{
	margin:0 0 0px 10px;	padding:10px 0 0 0;	list-style:none;	color:#fff;}
#customfooter ul li{
	display:inline; padding:0 10px;}
.header_white {
color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; font-variant:normal;}

/*** DESIGN-2 HOME PAGE LAYOUT CSS ***/		


#home-content-area-wrapper {
	border:0px;	margin:0px; padding:0px; display: inline; float:left; width:975px; height: 710px;}		

#home-channel-education {
	position:relative; float: left; top:15px; left: 16px; height: 775px; border:0px; padding:0px; width:230px; background:url(../images/channel-border-2.gif) top left no-repeat;}

#home-channel-careers {
	position:relative;float: left;	top:15px; height: 775px; left: 22px; padding:0px; width:232px; background:url(../images/channel-border-2.gif) top left no-repeat;}	

#home-channel-industry {
	position:relative;float: left; top: 15px; height: 775px; left: 27px; padding:0px; width:230px; background:url(../images/channel-border-2.gif) top left no-repeat;}	

#home-channel-resources {
   position:relative; float: left; top: 15px; height: 775px; left: 34px; padding:0px; width:230px; background:url(../images/channel-border-2.gif) top left no-repeat;}	

/*** END DESIGN-2 HOME PAGE LAYOUT CSS ***/	


/*** POSITIONING OF NEW DESIGN 2 FOOTER ELEMENTS ***/	
#lowNav #footer-head-wrap {position: absolute; left: 10px;	top: 2px; width: 815px;	height: 21px; background: url(../images/footer-channel-backing.gif) top left no-repeat; }	
#lowNav #footer-head-wrap #education{position: absolute; left: 15px; top: 1px; width: 190px;	border-right: solid 1px #c6c6c6;	}		
#lowNav #footer-head-wrap #careers{	position: absolute;	left: 215px;top: 1px; width: 195px;	border-right: solid 1px #c6c6c6;	}		
#lowNav #footer-head-wrap #industry	{position: absolute;left: 425px; top: 1px;	width: 200px;	border-right: solid 1px #c6c6c6;}			
#lowNav #footer-head-wrap #resources{position: absolute;left: 638px; top: 1px;	width: 185px;}		
#lowNav #GAA-logo {margin-top: 9px;  float: right; height:71px; width: 112px;}
#lowNav #left-border {position: absolute; left: 0px; background: url(../images/channel-footer-left.gif) top left no-repeat; width:1px; margin-top: 9px; height:71px;} 
	
#lowNav #sub-education {line-height:9px; position: absolute; left: 25px; top: 21px; width: 190px; height: 64px; margin: 0; padding: 0; border-right: solid 1px #c6c6c6;}
#lowNav #sub-careers {line-height:9px; position: absolute; left: 225px; top: 20px;	width: 195px; height: 62px; margin: 0; padding: 0; border-right: solid 1px #c6c6c6;}
#lowNav #sub-industry {line-height:9px; position: absolute; left: 435px; top: 21px; width: 200px; height: 64px; margin: 0; padding: 0; border-right: solid 1px #c6c6c6;}
#lowNav #sub-resources {line-height:9px; position: absolute; left: 645px; top: 21px; width: 200px; height: 64px; margin: 0; padding: 0;}
	
#lowNav #sub-education ul, #lowNav #sub-careers ul, #lowNav #sub-industry ul, #lowNav #sub-resources ul {
	list-style:none; margin: 4px 0px 0px -5px; list-style-type: none;}	
	
#lowNav #sub-education ul li,
#lowNav #sub-careers ul li, 
#lowNav #sub-industry ul li, 
#lowNav #sub-resources ul li
{ padding-left: 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }		

#lowNav #sub-education ul li a,
#lowNav #sub-industry ul li a,
#lowNav #sub-careers ul li a,
#lowNav #sub-resources ul li a
 {display: block; background: url(../images/icon_linkarrow.gif) no-repeat 0px 0px; margin-bottom: -8px; color: #333333; text-indent: 7px;  text-decoration: none;}	
 
#lowNav #sub-education ul li a:hover,
#lowNav #sub-careers ul li a:hover, 
#lowNav #sub-industry ul li a:hover, 
#lowNav #sub-resources ul li a:hover
{color: #a60d29; text-decoration: underline;}

/*** END POSITIONING OF NEW DESIGN 2 FOOTER ELEMENTS ***/

#home-channel-education #sub-head,
#home-channel-careers  #sub-head,
#home-channel-industry  #sub-head,
#home-channel-resources  #sub-head {margin: 10px 0px 10px 10px;}  
	
#home-channel-education p,
#home-channel-careers p,
#home-channel-industry p,
#home-channel-resources p {margin: 2px 5px 2px 10px;}  		
	
#home-channel-resources #search-box {width: 210px; margin: 10px 0px 20px 11px; background-image: url(../images/box_backing.gif);background-repeat:repeat-y;	position: relative;}	
#home-channel-resources #search-box #top{width: 210px; height: 8px;	background-image: url(../images/box_top_edge.gif);	background-repeat:none;}	
#home-channel-resources #search-box #search-body {width: 210px;}
#home-channel-resources #search-box #search-body p{font-family:Arial, Helvetica, sans-serif; color:#676666;	font-size: 11px; margin-left: 13px;	margin-bottom: 5px;	margin-top: 2px;}
#home-channel-resources #search-box #search-body p.feature{	font-family:Arial, Helvetica, sans-serif; color:#676666; font-size: 11px;font-weight:bold; margin-left: 13px; margin-bottom: 1px;}	
#home-channel-resources #search-box #search-body p.next-prev{font-family:Arial, Helvetica, sans-serif; color:#676666; font-size: 11px;font-weight:bold; margin-left: 13px; padding-right: 2px; text-align:right; margin-bottom: 1px;}	
					
#home-channel-resources #search-box #bottom{width: 210px; height: 8px;	background-image: url(../images/box_bottom_edge.gif);background-repeat:none;}
	
#home-channel-resources #search-box ul.head-links {width: 180px; margin: 4px 0px 4px 10px; list-style:none;}
#home-channel-resources #search-box ul.head-links li  {padding:0; margin:0px 2px 2px 0px;}
#home-channel-resources #search-box ul.head-links li img  {vertical-align: middle; padding-right:3px;}		
#home-channel-resources #search-box ul.head-links li a  {margin: 0px 0px 5px 0px; text-indent: 15px; text-decoration: underline;font-family: Arial, Helvetica, sans-serif;padding: 0;font-size: 11px;color: #333333;}	
#home-channel-resources #search-box ul.head-links li a:hover {color: #A60D29;}	

#home-channel-resources #charter .links-photo {position:relative; top: 12px; left: 10px; float:left; }
#home-channel-resources #charter ul.left-content {width: 145px; margin-left: 7px; position:relative; top: 15px; left: 15px; list-style:none; padding: 0; margin: 0px 0px 25px 0px;}
#home-channel-resources #charter ul.left-content li {padding:0;}
#home-channel-resources #charter ul.left-content li a {margin: 0px 0px 5px 0px; text-decoration: underline;font-family: Arial, Helvetica, sans-serif;padding: 0;font-size: 11px;color: #333333;}
#home-channel-resources #charter ul.left-content li a:hover {margin: 0px 0px 5px 0px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif;font-size: 11px; padding: 0; color: #A60D29;}
#home-channel-resources #charter ul.left-content li img {vertical-align: middle; padding-right:3px;}
#home-channel-resources #charter ul.left-content alt {font-size: 9px;} 

#home-content-area-wrapper #home-channel-industry ul.left-content {width: 180px; margin-left: 10px; position:relative; top: 15px; left: 20px; list-style:none; padding: 0; margin: 0px 0px 35px 0px;}
#home-content-area-wrapper #home-channel-industry ul.left-content li  {padding:0; margin:0px 2px 2px 0px;}
#home-content-area-wrapper #home-channel-industry ul.left-content li a  {margin: 0px 0px 5px 0px; text-indent: 15px; text-decoration: underline;font-family: Arial, Helvetica, sans-serif;padding: 0;font-size: 11px;color: #333333;}
#home-content-area-wrapper #home-channel-industry ul.left-content li a:hover {margin: 0px 0px 5px 0px; text-indent: 15px; text-decoration: underline;font-family: Arial, Helvetica, sans-serif;font-size: 11px; padding: 0;color: #A60D29;}
#home-content-area-wrapper #home-channel-industry ul.left-content li img  {vertical-align: middle; padding-right:3px;}
#home-content-area-wrapper #home-channel-industry ul.left-content alt {font-size: 9px;} 

#home-channel-education #search-box {color:#676666; width: 210px;margin: 10px 0px 20px 11px;background-image: url(../images/box_backing.gif); background-repeat:repeat-y; position: relative;}		
#home-channel-education #search-box #top{width: 210px; height: 8px;	background-image: url(../images/box_top_edge.gif);	background-repeat:none;}	
#home-channel-education #search-box #search-body {width: 210px;font-family:Arial, Helvetica, sans-serif;}
#home-channel-education #search-box #search-body p{margin-left: 13px;margin-bottom: 5px;}	
#home-channel-education #search-box #search-body span.date{margin-left: 15px; color:#676666;}
#home-channel-education #search-box #search-body span.region{margin-left: 13px;}	
#home-channel-education #search-box #search-body select.month{font-family:Arial, Helvetica, sans-serif; color:#676666;font-size: 10px; margin-left: 15px;}	
#home-channel-education #search-box #search-body select.year{font-family:Arial, Helvetica, sans-serif; color:#676666;	font-size: 10px; margin-left: 18px;}
#home-channel-education #search-box #search-body form{margin: 3px 0px 0px 0px;}			
#home-channel-education #search-box #search-body input.btn{border:none; padding:0; width:31px; height:13px; background:url(../images/go-login.gif) top left no-repeat; position:absolute; top: 95px; left:139px;}		
	
#home-channel-education #search-box #bottom{width: 210px;height: 8px; background-image: url(../images/box_bottom_edge.gif); background-repeat:none;}
			
#home-channel-education img.link-photo 
	{margin: 0px 10px 25px 10px; float: left;}
	
#home-channel-education img.promo-tile,
#home-channel-resources img.promo-tile, 
#home-channel-industry img.promo-tile,
#home-channel-careers img.promo-tile
	{margin: 15px 5px 25px 10px;}
	
	
#home-channel-education a, 
#home-channel-resources a,
#home-channel-industry a,
#home-channel-careers a
	{text-decoration: underline;font-family: Arial, Helvetica, sans-serif;	margin-left: 0px; padding: 0;	font-size: 11px; color: #333333; }
	
#home-channel-education a:hover, 
#home-channel-resources a:hover,
#home-channel-industry a:hover,
#home-channel-careers a:hover
	{color: #A60D29;}	
	
#home-channel-education table, 
#home-channel-resources table,
#home-channel-industry table,
#home-channel-careers table
	{margin-left: 10px;}
	
#home-channel-education table img, 
#home-channel-resources table img,
#home-channel-industry table img,
#home-channel-careers table img
	{padding-top: 5px; float:right;}	
	
#home-channel-education td, 
#home-channel-resources td,
#home-channel-industry td,
#home-channel-careers td
	{vertical-align:top;}				

#home-channel-education a.more,
#home-channel-resources a.more, 
#home-channel-industry a.more 
	{text-decoration: underline;font-family: Arial, Helvetica, sans-serif;	padding: 0; font-size: 11px;color: #333333;}
		
#home-channel-education a:hover.more,
#home-channel-resources a:hover.more, 
#home-channel-industry a:hover.more
	{color: #333333;}		
	
#home-channel-education a img,
#home-channel-resources a img, 
#home-channel-industry a img,
#home-channel-career a img
     {vertical-align:middle;}		
	
.splash_title_black {font-size: 24px; vertical-align: bottom; font-weight: normal; color: #333333; text-align:left;}
#splash-intro {width: 700px; margin: 10px 0 20px 0;}
#splash-intro p {float: left; width: 450px;}
#splash-intro #features {float: right;}

#splash-intro-2 {width: 700px; margin: 10px 0 20px 0;}

#splash-links-wrap {width: 760px; margin:30px 0 20px 0;}
#splash-links-wrap #left-wrap {width: 370px; float: left;}
#splash-links-wrap #left-wrap .links-photo {position:relative; top: 15px; float:left; }

#splash-links-wrap #right-wrap {width: 380px; float: right;}
#right-wrap .links-photo {position:relative; top: 15px; float:left; margin: 0px 0px 10px 0px }
#right-wrap #splash-news-box .links-photo {position:relative; top: 15px; left: 5px; float:left;}
#left-wrap  #splash-news-box .links-photo {position:relative; top: 15px; left: 5px; float:left;}

#right-wrap img.subhead {clear: both ;margin: 0px 0px 10px 0px;}
#left-wrap img.subhead {clear: both; margin: 0px 0px 10px 0px;}
#splash-news-box #splash-news-body .subhead {clear: both; margin: 0px 0px 10px 10px;}
#splash-news-box #splash-news-body .photo {vertical-align:top; margin: 3px 0px 0px 10px; padding:0;}
#splash-news-box #splash-news-body img.logo {
            left:60px;
            margin:20px;
            position:relative;
            top:0px;
            }
#splash-news-box #splash-news-body form{
            margin:0px 45px;
}
#splash-news-box #splash-news-body form table{
            width: 250px;
}
#splash-links-wrap table {border: 0px; width: 100%; padding: 0px; margin: 0px 0px 15px 0px;}
#splash-links-wrap td {vertical-align:top; text-align:left; padding-bottom:2px;}
#splash-links-wrap td img {vertical-align:top; margin: 3px 0px 0px 3px; padding:0;}
#splash-links-wrap .login-submit img {margin-left:189px;}
#splash-links-wrap td img.photo {vertical-align:top; margin: 3px 0px 0px 0px; padding:0;}
#splash-links-wrap td a {text-decoration: underline; color: #333333;}
#splash-links-wrap td a:hover {color: #A60D29;}
#splash-links-wrap td alt {font-size: 9px;}
#splash-links-wrap alt {font-size: 9px;} 

#splash-news-box {width: 325px; margin: 10px 0px 20px 0px;background-image: url(../images/splash-body-box.gif); background-repeat:repeat-y; position: relative;}	
#splash-news-box #top {width: 325px;height: 6px; background-image: url(../images/splash-box-top.jpg); background-repeat:none;}	
#splash-news-box #bottom {width: 325px;height: 6px; background-image: url(../images/splash-box-bottom.jpg); background-repeat:none;}		
#splash-news-box #splash-news-body {width: 325px;}
#splash-news-box #splash-news-body {color:#676666;}
		
#students {width: 740px;  margin:15px 0 20px 0;}
#students table.intro {margin:55px 0px 0px 10px; background: url(../images/intro-back.gif) top left no-repeat; border: 0px; width: 391px; height: 61px; padding: 0px;}
#students table.intro td {padding: 2px 2px 2px 8px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#students table.back {background: url(../images/stud_backing.gif) top left no-repeat; border: 0px; width: 100%; padding: 0px;}
#students table.wrap {margin:0px; padding: 0px; background-image:none;}
#students table.rbox {margin-top: 10px; border-collapse: collapse; width: 188px; border: 0px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px;}
#students table.rbox td.top {background: url(../images/l2_st_top.gif) top left no-repeat; height:28px; padding: 0px;}
#students table.rbox td.top-2 {background: url(../images/l2_st_top-2.gif) top left no-repeat; height:28px; padding: 0px;}
#students table.rbox td.top p{margin: 3px 0px 2px 0px; text-align:center; color:#ffffff;}
#students table.rbox td.bod {background:url(../images/l2_st_body.gif) top left repeat-y; height:243px; vertical-align:top; padding: 0px; color:#ffffff;}
#students table.rbox td.bod img {border: 0px; margin: 10px 0px 0px 26px;}
#students table.rbox td.bot {background: url(../images/L2_stud_footer.gif) top left no-repeat; height:21px; padding: 0px; margin-left: 15px;}
#students table.rbox td a {font-weight: bold; text-decoration: underline; color: #ffffff;  margin-left:10px;}
#students table.rbox td a:hover {color: #A60D29;}
#students table.rbox table {margin: 5px 0px 5px 5px; border-collapse: collapse; width: 172px; border: 0px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px;}
#students table.rbox table td {vertical-align:top; padding-bottom: 3px;}
#students table.content {border: 0px; width: 100%; border-collapse: collapse;}
#students table.content td.l {border: 0px; padding: 10px; vertical-align:top;}
#students table.content td.r{border: 0px; padding: 0px 10px 0px 10px; width: 200px; vertical-align:top;}
#students table.box {margin: 82px 0px 0px 40px; border-collapse: collapse; width: 682px; padding: 0px;}
#students table.box td.bx-t {background: url(../images/st-top.gif) top left no-repeat; margin:0px; border: 0px; width: 682px; height:24px; padding: 0px;}
#students table.box td.bx-b {background: url(../images/st-bot.gif) top left no-repeat; margin:0px; border: 0px; width: 682px; height:30px; padding: 0px;}
#students table.box td.bod { background:url(../images/st-body.gif) top left no-repeat; margin:0px; border: 0px; width: 682px; padding: 0px;}
#students table.menu {margin:0px; border: 0px; width: 655px; padding: 0px; background-image:none;}
#students table.menu td {vertical-align: top; background-image:none;}
#students table.link-tab {margin:0px 0px 0px 15px; border-collapse: collapse; padding: 0px; background-image:none;}
#students table.link-tab img.subhead {margin: 10px 0px 20px 0px;}
#students table.links {margin:0px 0px 0px 0px; padding: 0px; border-collapse: collapse; background-image:none;}
#students table.links td {vertical-align: middle;}
#students table.links td a {text-decoration: underline; color: #333333;}
#students table.links td a:hover {color: #A60D29;}
	
	
/*@media print {
  * {
  background-color: white !important;
  background-image: none !important;
  color:black !important;
  }
}*/

/* END OF STYLES ASSOCIATED WITH CONTENT PROVIDERS */


#home-channel-industry .list {list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:10px;}
#home-channel-resources .list {list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:75px;}

#home-channel-resources .links-photo {position:relative; top: 12px; left: 10px; float:left; }

#students table.CA-table {background: url(../images/CA_table_back.jpg) top left no-repeat; border: 0px; width: 100%; padding: 0px;}
#students table.CA-table td {vertical-align: top; margin:0px; border: 0px; padding: 0px;}
#students table.photos {border: 0px; width: 100%; margin-bottom: 0px;}
#students table.rbox td.more a {font-weight: bold; text-decoration: underline; color: #ffffff;  margin-left:0px;}
#students table.rbox td.more a:hover {color: #A60D29;}

#students table.rbox td.bod2 img {border: 0px; margin: 10px 0px 0px 5px;}
#students table.rbox td.bod2 {background:url(../images/l2_st_body.gif) top left repeat-y; height:243px; vertical-align:top; padding: 0px; color:#ffffff;}

#students table.high {background: url(../images/stud_backing-2.jpg) top left no-repeat; border: 0px; width: 95%;}
#students table.high td {vertical-align: top; margin:0px; padding: 10px 10px 20px 10px;}
#students table.high ul {margin-left:10px;}
#students h2 {margin-bottom: 15px; color:#E54800; font-size: 14px; font-weight: bold;}
#students table td.hr {background: url(../images/stud_div.gif) top left repeat-x; padding: 0px;}

#students table.whats-on {background: url(../images/whatson_back.jpg) top left no-repeat; border: 0px; width: 95%;}
#students table.whats-on td {vertical-align: top; margin:0px; padding: 10px 10px 20px 10px;}
#students table.whats-on h2 {margin-bottom: 15px; color:#E54800; font-size: 14px; font-weight: bold;}
#students table.whats-on td.hr {background: url(../images/stud_div.gif) top left repeat-x; padding: 0px;}

#td-splash-links-wrap {width: 750px; margin:30px 0 20px 0;}
#td-splash-links-wrap #td-l {width: 340px; float: left;}
#td-splash-links-wrap #td-r .links-photo {position:relative; top: 15px; float:left; }

#td-r {width: 350px; float: right;}
#td-r .links-photo {position:relative; top: 15px; float:left; margin: 0px 0px 10px 0px }
#td-r #td-splash-news-box .links-photo {position:relative; top: 15px; left: 5px; float:left;}
#td-l  #td-splash-news-box .links-photo {position:relative; top: 15px; left: 5px; float:left;}

#td-r img.subhead {clear: both ;margin: 0px 0px 10px 0px;}
#td-l img.subhead {clear: both; margin: 0px 0px 10px 0px;}
#td-splash-news-box #td-splash-news-body .subhead {clear: both; margin: 0px 0px 10px 10px;}
#td-splash-news-box #td-splash-news-body .photo {vertical-align:top; margin: 3px 0px 0px 10px; padding:0;}
#td-splash-news-box #td-splash-news-body img.logo {left:60px;margin:20px; position:relative; top:0px;}
#td-splash-news-box #td-splash-news-body form{margin:0px 45px;}
#td-splash-news-box #td-splash-news-body form table{width: 250px;}
#td-splash-news-box {width: 325px; margin: 10px 0px 20px 0px;background-image: url(../images/splash-body-box.gif); background-repeat:repeat-y; position: relative;}	
#td-splash-news-box #top {width: 325px;height: 6px; background-image: url(../images/splash-box-top.jpg); background-repeat:none;}	
#td-splash-news-box #bottom {width: 325px;height: 6px; background-image: url(../images/splash-box-bottom.jpg); background-repeat:none;}		
#td-splash-news-box #splash-news-body {width: 325px;}
#td-splash-news-box #splash-news-body {color:#676666;}

#td-splash-links-wrap table {border: 0px; width: 100%; padding: 0px; margin: 0px 0px 15px 0px;}
#td-splash-links-wrap table.fea-ev {float:left; border: 0px; width: 100%; padding: 0px; margin: 0px 0px 0px 0px;}
#td-splash-links-wrap td {vertical-align:top; text-align:left; padding-bottom:2px;}
#td-splash-links-wrap td img {vertical-align:top; margin: 3px 0px 0px 1px; padding:0;}
#td-splash-links-wrap .login-submit img {margin-left:189px;}
#td-splash-links-wrap td img.photo {vertical-align:top; margin: 3px 0px 0px 0px; padding:0;}
#td-splash-links-wrap td a {text-decoration: underline; color: #333333;}
#td-splash-links-wrap td a:hover {color: #A60D29;}
#td-splash-links-wrap td alt {font-size: 9px;}
#td-splash-links-wrap alt {font-size: 9px;} 


/* HANDBOOK AREA CUSTOM STYLES*/
.handbook_restricted_content{margin-top:18px;margin-left:5px;margin-right:8px;}
.handbook_restricted_content fieldset{border:1px solid #CCCCCC;padding-left:10px;padding-right:10px;}
.handbook_restricted_content legend{ font-weight:bold;}
/* END HANDBOOK AREA CUSTOM STYLES*/



<%flags>
 inherit => undef
</%flags>

