body{
	background: #FFF url(../images/mainbg3.jpg) repeat-x;
}
#header{
	width:100%;
	height:88px;
}
#header_left{
	width:540px;
	height:88px;
	float:left;
	clear:left;
	cursor: pointer;
	cursor: hand;
	background: url(../images/sub_logo.jpg) no-repeat;
}
#header_right{
	width:385px;
	height:88px;
	float:right;
	clear:right;
	background: url(../images/home_search.jpg) no-repeat top;
}
#header_right_search{
	width:100%;
	height:58px;
	
}
#header_right_utility{
	width:226px;
	float: right;
	height:23px;
	text-align: center;
}
.header_right_link{
	font : bold 7pt verdana, sans-serif; 
    color:#666 !important; 
    width:71px; 
	 text-align: center;
    height:25px; 
	 display: inline-block;
	 float:left;
    text-decoration:none; 
}
/* start menu */

.flagline_white1{
	width:110px;
	height:5px;
	display: inline-block;
	float:left;
	background: #FFF;
}
.flagline_white2{
	width:160px;
	height:5px;
	display: inline-block;
	float:left;
	background: #FFF;
}
.flagline_blue1{
	width:110px;
	height:5px;
	display: inline-block;
	float:left;
	background: #1752ff;
}
.flagline_blue2{
	width:160px;
	height:5px;
	display: inline-block;
	float:left;
	background: #1752ff;
}
	 
#sub_body{
	width:100%;
	height:auto !important;
	height:550px;
	min-height:550px;
	background: #FFF url(../images/mainbg3.jpg) repeat-x;
}
#sub_body_left{
	float:left;
	clear:left;
	width:700px;
	height:auto !important;
	height:450px;
	min-height:450px;
}
#sub_body_right{
	float:right;
	clear:right;
	width:225px;
	height:auto !important;
	height:550px;
	min-height:550px;
}
#sub_body_full{
	width:100%;
	height:auto !important;
	height:550px;
	min-height:550px;
}
#rightcol_top{
	background: #1752ff url(../images/submenu_top.jpg) no-repeat top;
	width:100%;
	height:auto !important;
	height:200px;
	min-height:200px;
}
#rightcol_footer{
	background: #1752ff url(../images/submenu_bottom.jpg) no-repeat top;
	width:100%;
	height: 25px
}
/* start grad, cont and research formatting */
.toplevel_school_grad{
	border:1px dashed silver;
	background: url(../images/school_header_en.jpg) repeat-x;
}

.toplevel_school_ls{
	border:1px dashed silver;
	background: url(../images/school_header_ls.jpg) repeat-x;
}

.toplevel_school_ce{
	border:1px dashed silver;
	background: url(../images/school_header_ce.jpg) repeat-x;
}


.toplevel_main{
	border:1px dashed silver;
	background: url(../images/research_header_af.jpg) repeat-x;
}

.toplevel_box{
	width:500px;
	text-align:left;
}
.toplevel_pic{
	width:160px;
	float:left;
	clear:left;
}
.toplevel_pic_grad{
	background: url(../images/grad_image.jpg) no-repeat;
	width:160px;
	height:350px;
	float:left;
	clear:left;
}
.toplevel_content{
	width:340px;
	float:right;
	clear:right;
}
.toplevel_separator{
	width:500px;
	height:20px;
	background: url(../images/separator.jpg) repeat-x;
	margin:20px 0 20px 0;
}

.smallcenters_main{
	border:1px dashed silver;
	background: url(../images/research_header_afit.jpg) repeat-x;
}

.smallcenters_box{
	width:500px;
	text-align: left;
}
.smallcenters_pic{
	width:85px;
	float:left;
	clear:left;
}
.smallcenters_content{
	width:415px;
	float:right;
	clear:right;
}
.smallcenters_pad{
	padding:28px 0 0 0;
}
/* start feature boxes for pages */

.featurebox_blue{
	width:500px;
	border:1px dashed #666;
	background:#DFE8FF;
	text-align:left;
}

.featurebox_yellow{
	width:500px;
	border:1px dashed #666;
	background:#FFF7D5;
	text-align:left;
}
.content_link{
	background: url(../images/arrow.jpg) no-repeat left;
	padding:0 0 0 12px;
	color:#663A11 !important;
	text-decoration:none;
	font-size:8pt;
}
.about_mission_box{
	width:495px;
	height:135px;
	background: url(../images/about_mission_bg.jpg) no-repeat;
}
.about_vision_box{
	width:495px;
	height:135px;
	background: url(../images/about_vision_bg.jpg) no-repeat;
}
.about_mission_vision_text{
	text-align: center;
	font-weight: bold;
	color:#002596;
}
.about_mission_vision_text_padding{
	padding:63px 0 0 0;
}
