/* Reset */
@import 'reset.css';
@import '960_24_col.css';
@import 'navigation.css';
@import 'forms.css';

/******
GLOBALS
******/

body { background:url(../images/page_structure/page_background.gif) #6D6D6D top left repeat-x; font:12px arial; color:#393939; line-height:16px; }

a, a:link, a:active, a:visited { color:#BA0A30; }
a:hover { text-decoration:none; }
hr { border:0; border-bottom:1px dotted #6D6D6D; height:1px; line-height:1px; margin:10px 0; }
table tr td hr { margin-top:-8px;}
.clear { clear:both; }

input, select, textarea { padding:2px; font-family:arial; }

h1 { font-size:16px; line-height:18px; color:#BA0A30; margin-bottom:12px; }
h1 a, h1 a:link, h1 a:active, h1 a:visited { color:#FFFFFF; } 
h2 { font:bold 14px arial; color:#BA0A30; margin-bottom:15px; }
h4 { font-weight:bold; margin:0; padding:0; margin-top:-12px; }
h5 { margin-top:20px; font:bold 14px arial; color:#6D6D6D; margin-bottom:8px; padding-bottom:5px; border-bottom:1px dotted #6D6D6D; }
p { padding-bottom:16px; }
.breadcrumb { color:#393939; font-size:10px; margin-bottom:14px; }
.breadcrumb span { color:#BA0A30; }
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited { text-decoration:none; color:#A7A9AC; }
.breadcrumb a:hover { text-decoration:underline; }

th { background-color:#CCCCCC; color:#6D6D6D; text-align:left; }

table.line_table { border-color: #6D6D6D;
	border-width: 0 0 1px 1px;
	border-style: solid;

}
table.line_table th, table.line_table td {  border-color: #6D6D6D;
	border-width: 1px 1px 0 0;
	border-style: solid;
	margin: 0;
	padding: 4px;
}

.left_column { background-color:#FFFFFF; }
.left_column ul { margin-bottom:15px;}
.middle_column { background-color:#FFFFFF; position:relative; z-index:10; }

.search_area { border-top:1px solid #999999; padding-top:20px; }
.search_area h2 { margin-top:10px; margin-bottom:5px; }
.search_area a, .search_area a:link, .search_area a:active, .search_area a:visited { color:#00728F; }
.search_area a:hover {}

/******
HOME
******/

/* Left Column */
.left_column {
	padding:10px;
	min-height:387px;
	height:auto !important;
	height:387px;
}

/* Right Column */

.title_ad { position:relative; }
.title_ad h1 {
	z-index:1;
	position:absolute; 
	top:6px; 
	left:0; 
	background:url(../images/title_ads/h1_title.png) no-repeat top left; 
	font-size:13px; color:#FFFFFF; 
	font-weight:bold; 
	padding:3px 0 0 15px;
	width:206px;
	height:32px;
}
.title_ad h1 a, .title_ad h1 a:link, .title_ad h1 a:active, .title_ad h1 a:visited { position:relative; z-index:1000; display:block; text-decoration:none; }
.title_ad h1 a:hover { text-decoration:underline; }

.title_ad img { padding-left:10px; }

.take_a_tour { width:230px; height:139px; background:url(../images/title_ads/take_a_tour.jpg) top left no-repeat; }
.hear_from_our_alumni { width:230px; height:108px; background:url(../images/title_ads/hear_from_our_alumni.jpg) top left no-repeat; }

/* White Box */
.news_articles { margin-bottom:-2px!important; }
.white_title_box { position:relative; background:url(../images/title_ads/white_box_curve_b.gif) #FFFFFF no-repeat bottom right; margin-left:10px; padding:34px 10px 5px 10px;  width:200px; }
.white_title_curve_r { position:absolute; top:0; right:0; background:url(../images/title_ads/white_title_curve_r.gif) no-repeat top right; width:7px; height:7px; }

.white_title_box h3 { font-size:12px; color:#232323; }
.white_title_box p { color:#A7A9AC; padding-bottom:0; }

.white_title_box a, .white_title_box a:link, .white_title_box a:active, .white_title_box a:visited { text-decoration:none; font-size:11px; color:#C41230; }
.white_title_box a:hover { text-decoration:underline; }

.white_title_box hr { border-bottom:1px solid #DEDEDE; margin:5px 0; }

.right_col_spacer { padding:4px 0; }

/******
CURVED BORDERS
******/

.t {background: url(dot.gif) 0 0 repeat-x; width: 20em}
.b {background: url(dot.gif) 0 100% repeat-x}
.l {background: url(dot.gif) 0 0 repeat-y}
.r {background: url(dot.gif) 100% 0 repeat-y}
.bl {background: url(bl.gif) 0 100% no-repeat}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px} 

/******
HEADER
******/
#languages { text-align:right; padding:13px 13px 14px 10px; }
#languages img { margin-left:4px; }

#header { height:107px;/* Must have a height for IE6 */ margin-bottom:6px; position:relative; background:url(../images/page_structure/header_curve_bottom.gif) #FFFFFF no-repeat bottom left; }
.header_curve_l_top { position:absolute; top:0; left:0; background:url(../images/page_structure/header_top_l_curve.gif) no-repeat top left; width:7px; height:7px; }
.header_curve_r_top { position:absolute; top:0; right:0; background:url(../images/page_structure/header_top_r_curve.gif) no-repeat top left; width:7px; height:7px; }

.logo { position:absolute; top:18px; left:12px; }

/* Search Site */
.search_site { position:absolute; top:18px; right:10px;  }
.search_site table { border:1px solid #A7A9AC; border-collapse:collapse; }
.search_site table tr td { vertical-align:top; }

input#s { border:0; font-size:11px; color:#737373; width:166px; padding-top:5px; padding-left:6px; }
input#searchsubmit { background:url(../images/icons/search.gif) top left no-repeat; width:35px; height:25px; }

.button { cursor:pointer; border:0; width:auto; }

#breadcrumbs { text-transform:capitalize; }

/******
CONTENT
******/
.content {
	/*min-height:750px;
	height:auto !important;
	height:750px;*/
}
.content .left_col { float:left; width:455px; border-right:1px dotted #B6B6B6; margin-top:-3px; padding-top:3px; padding-right:10px; }
.content .right_col { float:right; width:215px; }
.breadcrumb{margin:0}

p br { line-height:0; }
/******
FOOTER
******/

#footer { margin-top:7px; color:#FFFFFF; font-size:11px; }
#footer a, #footer a:link, #footer a:active, #footer a:visited { color:#FFFFFF; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

.social_tools { float:right; width:70px; margin-left:10px; height:100px; display:block; }
.social_tools img { margin-top:2px; }
.disclaimer { float:left; margin-left:5px; width:855px; display:block; }

/******
CONTACT US
******/

.google_map { border:1px solid #B4B4B4; }

/******
WORDPRESS STYLES
******/

ul.hfeed { padding-left:0; }