@charset "utf-8";
/* CSS Document */

* {padding:0px; margin:0px;}
body{
}
BODY {
	position: relative; 
	top:8px; 
	left:0px;
	margin:0px; 
	font-family:  Helvetica,"Trebuchet MS", Arial, "Arial Narrow";
	color: #222222;
    margin-left: 0px;
    margin-top: 0px;
	z-index: 0;
	background-color: #eeeeee;
	width:100%;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {  
   display: block;  
}  


a:link, a:active, a:visited{color: #CC3333; text-decoration: none;}

a:hover {color: #c00; text-decoration: underline;}
span.yt{background:url(images/youtube_toparea_black.png) no-repeat center center; width:33px; height:12px; display:block}
a.yt{background:url(images/youtube_toparea_white.png) no-repeat center center; display:block}
a.yt:hover{background:transparent}

#columnContent h4, #columnContent h3, #columnContent h2,#column1 h2{
	letter-spacing: 1px;
	text-indent: 0em;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-top: 4px;
	font-size: .7em;
	color: #6e5300;}
	
 #columnContentGrad h3, #columnContent h3{
	/*
	color:#000;
	*/
	}
	
	#columnContentGrad h4, #columnContentGrad h3, #columnContentGrad h2,#column1Grad h2{
	letter-spacing: 1px;
	text-indent: 0em;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-top: 4px;
	font-size: .7em;
	color: #cc9933;}
	
#columnContent p, #columnContentGrad p,#column1 p{
	font-size: 0.7em;
	}
li{
	font-size: 0.7em;
	}

li li{font-size: 1em;}
#columnContent p, #columnContentGrad p{
	text-indent: 0em;
	margin-bottom: 8px;
	font-size: .77em;
	line-height: 1.3em;
	}
	
#fullpage{

width: 950px;
height:680px;
background-color:#eee;
margin-left: auto;
margin-right: auto;
z-index: 2;
position:relative;
}

#columnContent ul,  #columnContent ol,#columnContentGrad ul,  #columnContentGrad ol{
	font-family: Helvetica, Arial, "Arial Narrow" ;
	text-indent: 0px;
	/*font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;	
	
	line-height: 1.1em;
	list-style-position: outside;
	list-style-type: square;*/
	margin-left: 0px;
	padding: 0px;
	text-indent: 0px;
	padding-left: 15px;
}


#trad{
	margin-left: auto;
	margin-right: auto;
	position:absolute;
	top:220px;
	color:white;
	width:950px;
	z-index:50;
	height: 21px;
}
#trad p{
/*margin-left:25px;*/

letter-spacing:25px;
font-size:6pt;
font-family:Garamond ;
/**/font-weight:bold;
}

#maincontent{
	margin-left: auto;
	margin-right: auto;
	position:absolute;
	top:0px;
	/*left:0px;*/
	width: 950px;
	height:245px;
	top:0px;
	/*background-image:url(/images/newsite/home_new_top_gfx.png);*/
	z-index:100;
}
#subcontent{
width: 950px;
height:245px;
top:0px;
background-image:url(/images/newsite/home_new_top_gfx_sub.png) ;
z-index:100;
}
#bannerpic{
	/*background-image:url(/images/home_new_banner_001.jpg) ;
	background-position:199px 0px;
	background-repeat:no-repeat;*/
	margin-left: auto;
	margin-right: auto;
	position:absolute;
	padding-left:199px;
	top:0px;
	width: 750px;
	height: 219px;
	z-index:1;
	border:0px;
}
#bannernopic{
	margin-left: auto;
	margin-right: auto;
	/*position:absolute;*/
	position:relative;
	top:0px;
	width: 950px;
	height: 219px;
	z-index:1;
	border:0px;
}


#linkbarone{
padding-top:4px;
position:absolute;
background-color:#888888;
top:246px;
width:950px;
height:21px;
margin-bottom:1px;
}

#linkbarone p{

margin-left:25px;
color:white;
font-weight:bold;
text-transform:uppercase;
word-spacing:44px;
font-size:8pt;
}
#linkbarone a:link, #linkbarone a:active, #linkbarone a:visited{color: #fff; text-decoration: none; word-spacing:0px;}

#linkbarone a:hover {color: #300; text-decoration: underline; word-spacing:0px;}




#columnALL{position:absolute;top:272px;margin-top:0px;}
	#column1{}
	#column2{
	position:absolute;
	top:0px;
	left:199px;
	width: 250px;
	height: 125px;
}
	#column3{position:absolute;top:0px;left:450px;}
	#column4{position:absolute;top:0px;left:701px;}
	#column5{position:absolute;top:0px;left:701px;}
#columnContent,  #columnContentGrad{
	position:absolute;
	top:0px;
	left:199px;
	width: 747px;
	margin-left:5px;
	margin-right:5px;
	/*height: 1705px;*/
	
}

#columnContent-z{
	position:absolute;
	
	top:0px;
	left:199px;
	width: 757px;
	margin-left:0px;
	margin-right:0px;
}

#columnContent-home{
	position:relative;
	top:0px;
	left:0px;
	width: 950px;
	margin-left:0px;
	margin-right:0px;
}

div.gradcolors h2{color:#cc9933;}
	
	
	p.printer_only{ color:black; display:none }
	p.screen_only{ }
	
div.column_header
{
position:absolute;
top:118px;left:0px;width:250px;
background-color:black;
padding-top:5px;padding-bottom:6px;
margin-top:1px;margin-bottom:1px;
}
div.column_header p{

text-align:center;
color:white;
font-weight:bold;
text-transform:uppercase;
font-size:8pt;
}
div.column_body
{
position:absolute;
top:140px;left:0px;width:250px;
background-color:#e3dfe0;
height:245px;
padding-top:5px;padding-bottom:6px;
margin-top:1px;margin-bottom:1px;
}
div.column_body p{
padding-left:3px;padding-right:3px;padding-bottom:3px;
color:black;
font-weight:bold;
text-transform:uppercase;
font-size:7pt;
}

div.column_body_grad
{
position:absolute;
top:194px;left:0px;width:163px;

padding-top:5px;padding-bottom:6px;
margin-top:1px;margin-bottom:1px;
}
div.column_body_grad p{
padding-left:3px;padding-right:3px;padding-bottom:4px;
color:black;
font-weight:bold;
text-transform:uppercase;
font-size:7pt;
}


div.column_body a:link, div.column_body a:active, div.column_body a:visited{color: #d91e4c; text-decoration: none;}

div.column_body a:hover {color: #300; text-decoration: underline;}

div.top_side_button{
background-image:url(/images/home_new_side_button_1.png);
width:198px;
height:50px;}
div.middle_side_button{
background-image:url(/images/home_new_side_button_2.png); 
width:198px;
height:47px;
margin-top:1px;}
div.bottom_side_button{
background-image:url(/images/home_new_side_button_3.png); 
width:198px;
height:57px;
margin-top:1px;}
div.top_side_button p,
div.middle_side_button p,
div.bottom_side_button p{
	/*color:white;*/
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.87em;
	margin-left:20px;
}
div.top_side_button p{padding:20px 0px 20px;}
div.middle_side_button p{padding:18px 0px 19px;}
div.bottom_side_button p{padding-top:12px;padding-bottom:17px}
#specialcase_grad_bottom_button{padding-top:12px;padding-bottom:11px}
div.top_side_button img,
div.middle_side_button img,
div.bottom_side_button img{
	/*color:white;*/
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.87em;
	margin-left:20px;
}
div.top_side_button img{padding:20px 0px 20px;}
div.middle_side_button img{padding:18px 0px 19px;}
div.bottom_side_button img{padding-top:12px;padding-bottom:20px}



#footer_bar{
padding-top:4px;
position:absolute;
background-color:black;
top:669px;
width:950px;
height:21px;
margin-bottom:1px;
}

#contact_us{
	position:absolute;
	top:700px;
	right:1px;
	font-size:0.7em;}

#footer_bar_sub{
	padding-top:4px;
	background-color:black;
	width:950px;
	height:21px;
	margin-bottom:1px;
}

#footer_bar p, #footer_bar_sub p{
	margin-left:25px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	font-size:0.6em;
}

#apply_now{
	position:relative;
	top:174px;
	left:800px;z-index:300;
	width:140px;}
	
	#apply_now p{
		color:white;
		font-weight:bold;
		text-transform:uppercase;
		font-size:13pt;z-index:300;}
#header_col{
	position:absolute;
	left:199px;
	top:0px;	margin-left: auto;
	margin-right: auto;}
div.headercol_1 a {	color:#FFF}
div.headercol_1 a:hover{color:#000}
div.headercol_1{
	position:absolute;
	top:0px;
	z-index:300;
	width:185px;
	background-color:#e31937;
	height:217px
	}
	div.headercol_2{
	position:absolute;
	top:0px;
	z-index:300;
	width:378px;
	background-color:#808080;
	height:217px;
	/*padding-left: 7px;*/
	}
div.headercol_2 p{
	
	font-size:10.5px;
	color:white;
	}
div.headercol_2 h2{
	
	font-size:20px;
	color:white;
	
	}

#search_box{

position:relative;
top:35px;
left:750px;z-index:300;
width:200px;
z-index:255;}

#search_box p{
color:white;
font-weight:bold;
text-transform:uppercase;
font-size:13pt;z-index:300;}

input {border:1px inset #696969; background:#efefde;}
input:hover { background:#dff1ff; border:1px solid #316ac5; color:#000000;}
input:focus {background:#c1d2ee; border:1px solid #316ac5; color:#000000;}

input.radio {border:0px inset #696969; background:#fff;vertical-align:bottom; margin-right:4px;}
input.radio:hover { background:#fff; border:0px solid #316ac5; color:#000000;}
input.radio:focus {background:#fff; border:0px solid #316ac5; color:#000000;}

#sa{
	background-image:url(/images/newsite/homepage_search_button.jpg);
	color:#FFF;
	font-family:  Helvetica,"Trebuchet MS", Arial, "Arial Narrow"; vertical-align:bottom;
	FONT-SIZE: 0.55em; HEIGHT: 19px;width:35px;
	text-align:center;

	}

div.columnheadbutton{
	background-image:url(/images/newsite/homepage_profile_button.jpg) ;
position:absolute;
top:95px;right:0px;width:60px;height:18px;

margin-top:5px;margin-bottom:5px;
border:none;
}
div.columnheadbutton p{

text-align:center;
color:white;
font-weight:bold;
text-transform:uppercase;
font-size:8pt;
}

div.columnheadbutton a:link, div.columnheadbutton a:active, div.columnheadbutton a:visited{ color:#EEE ; text-decoration: none;}
	
	table.tbl_announce_right, table.tbl_announce_left, table.tbl_announce
{	
	
	background-color: #ccc;
	margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
	padding: 5px;
}

table.tbl_announce_right
{
	float: right;
	width: 250px;
}

table.tbl_announce_left
{
	float: left;
	width: 250px;
}	
div.lb1_link{
	display:inline-block;
	margin-right:12px;
	margin-left:12px;}
	
div.lb1_link{
	*display:inline;}
	
div.lb1_link img{border:0;}
	
	
	/* 2010 site css update */
#footer_bar_n{
	position:relative;
	width:950px; 
	height:28px;
	margin-bottom:1px;
	text-align:center;
	}
#ft_Background {position:absolute; z-index:1; top:0px; left:0px;}
div.footer_bar_link{
	position:relative;
	z-index:300;
	display:inline-block;
	margin:10px 16px 0px;
	}
div.footer_bar_link_social{
	position:relative;
	z-index:300;
	display:inline-block;
	
	}
	

div.footer_bar_link_social{
	display:none;}


#topnavblack{
	position:relative;
	width:950px; 
	height:28px;
	margin-bottom:1px;
	text-align:center;
	display:block;
	}
#TNB_Background {position:absolute; z-index:1; top:0px; left:0px;}
#TNR_Background {position:absolute; z-index:1; top:0px; left:0px;}

.blacksection, .goldsection, .redsection{
	display:inline-block;
	vertical-align:top;}

.blacksection, .goldsection, .redsection{
	*display:inline;}

.blacksection a img, .goldsection a img, .redsection a img{
	padding:8px 14px; 
	margin:-8px -14px;}

.redsection div.lb_black_link{
	 margin-left:10px;
	 margin-right:10px;
	}
.redsection div.lb_red_link{
	 margin-left:17px;
	 margin-right:17px;
	}
	
div.lb_black_link{
	position:relative;
	z-index:300;
	display:inline-block;
	margin:10px 23px 0px;
	}
	
div.lb_black_link{
	*display:inline;}
	
#topnavred{
	position:relative;
	width:950px; 
	height:26px;
	text-align:center;
	margin-bottom:1px;
	display:block;
	}
	
.topnavroundright{
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
	behavior: url(/PIE.php);
	}	
.topnavroundleft{
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
	behavior: url(/PIE.php);
	}	
	
div.lb_red_link{
	position:relative;
	z-index:300;
	display:inline-block;
	margin:9px 25px 0px;
	}
	
div.lb_red_link{
	*display:inline;}
div.top_area_pic{
	vertical-align:top;
	height:217px;
	position:relative;
	z-index:300;
	display:inline-block;
	margin:0px 0px 1px 1px;}
div.top_area_pic{*display:inline;}

div.top_area_pic_home{
	vertical-align:top;
	height:217px;
	position:relative;
	z-index:300;
	display:inline-block;
	margin:0px 0px 1px 0px;}
div.top_area_pic_home{*display:inline;}

#top_left_links{
	vertical-align:top;
	position:relative;
	width:196px;
	height:217px;
	display:inline-block;
	margin:0}
#top_left_links{*display:inline;}
#top_left_links img{
	border:0;
	display:block;
	margin:29px 0px 16px 19px;}
	
#SideColumn{	
	display:inline-block;
	width:197px;
	vertical-align:top;
	background-color:rgb(227,25,55);
	height:100%;
	-webkit-border-radius: 6px 0 0 0;
	-moz-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
	behavior: url(/PIE.php);	
}
#SideColumn{	
	*display:inline;
}

.roundTopLeft
{
	/*-webkit-border-radius: 6px 0 0 0;
	-moz-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
	behavior: url(/PIE.php);	*/
}

#SideColumn a {	color:#FFF}
#SideColumn a:hover{color:#000}
div.ContentColumnN{	
	display:inline-block;
	vertical-align:top;
	
}
div.ContentColumnN{	
	*display:inline;
}
#bodyContent{position:relative;width:950px;margin:0 0 1px 0; }
#page_title_test, #page_title {
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	letter-spacing:0.1em;
	color:rgb(227,25,55);
	text-transform:uppercase;
		text-transform:uppercase;
	margin-top:10px;
}
#page_title{display:none}


#MenuBar1 img{
	border:0;}

div.wide_column{
	vertical-align:top;
	width:304px;
	display:inline-block;
	margin-right:3px;
	}
div.narrow_column{
	vertical-align:top;
	width:100px;
	display:inline-block;}

div.wide_column,
div.narrow_column{*display:inline;}

p.sidebar_text, p.sidebar_text2{
color:#FFFFFF;
font-family:Verdana,Geneva;
font-size:8pt;
font-weight:bold;
line-height:110%;
margin-bottom:0;
margin-top:8px;
padding-left:12px;
text-transform:uppercase;
width:185px;	}
p.sidebar_text2{
	font-weight:bold;}
	
#SideColumn p.sidebar_text a:hover,#SideColumn p.sidebar_text2 a:hover {
	color: #C0C0C0;
}

div.stu_toolbox_img img{
	margin-right:14px;
	margin-bottom:10px;}
	
	/*homepage specific*/
	#home_banner_pic{ 
		position:absolute;
		top:0px;
		left:0px;
		z-index:200;}
		
.TLrollover img{
	border:0;
	}
	
.col{
	display:inline-block;
	vertical-align:top;}
.col{
	*display:inline;}
	
.yellow_box{
	background-color:#ece7d1;
}
