/* CSS Document */
/*this will consist of the grid, blocks, containers or boxes */
/**********************************TOP HALF OF THE WEB PAGE ^*****************************/
body{
	margin:auto;
	padding:0;
	background-color:#0d2b88;
    
}
#wrap1{
	width:60.888em;
	margin:0 auto;	
	background-image: url(images/shadow_layer.jpg);
	background-repeat:repeat-y;
}
#wrap3{
	width:97%;
	margin:0 auto;
		background-image: url(images/3wrpbk.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}#banner{
	width:100%;
	background: url(images/worldmap.jpg);
	background-repeat:no-repeat;
	background-color:#0d2b88;
}#banner_main{
	width:100%;
	background: #0d2b88 url(images/main_banners/hmpg_header.jpg) no-repeat;
}#banner_faculty{
	width:100%;
	background: #0d2b88 url(images/main_banners/faculty_header2.jpg) no-repeat;
}#banner_departments{
width:100%;
padding:0;
}#banner_highschool{
width:100%;
padding:0;
background-image:url(student/images/highschool.jpg);
height:460px;
border-bottom:4px solid #df7a00;
}#banner_about{
	width:100%;
	background: #0d2b88 url(images/main_banners/about_header.jpg) no-repeat;
}#banner_othercampuses{
	width:100%;
	background: #0d2b88 url(campus/images/header.jpg) no-repeat;
}#banner_prospectivestudents{
	width:100%;
	background: #0d2b88 url(student/images/header_prospective.jpg) no-repeat;
}#banner_thirdlevel{
	width:100%;
		background: #0d2b88 url(f_staff/images/header.jpg) no-repeat;
}#banner_currentstudents{
	width:100%;
	background: #0d2b88 url(student/images/header_current.jpg) no-repeat;
}#banner_library{
	width:100%;
	height:5.6em;
	background: #0d2b88 url(images/main_banners/library.jpg) no-repeat;
}#banner_thirdlevel{
	width:100%;
	background: #0d2b88 url(images/main_banners/thirdlevel_header.jpg) no-repeat;

}#banner2{
	width:100%;
	background-color: #0d2b88;
	margin:0;
	padding:0;
}#pageheader{
	width:100%;
	margin:0;
	padding:0;
	height:1.8em;
	background-image: url(images/bckbanner.jpg);
	background-color:#af1e2d;
	border-bottom:1px solid #af1e2d;
	background-repeat: repeat-x;
}#search{
     width:33.6em;
	 float:right;
     margin:0;
     padding:3px 0 0 0;
}#navbox{
	width:100%;
	top:80px;
	background-color:#FFFFFF;
}#quicklinksbox{
    width:47.50em;
    height:2em;
/**********************************TOP HALF OF THE WEB PAGE ^*****************************/

/**********************************MIDDLE HALF OF THE WEB PAGE ^**************************/
}#maincontainer{
	width:100%;
	margin:0px;
	background: url(images/3wrpbk.gif) repeat-y;background-color:#FFFFFF;
}#lftcol{
	width:17%;
	float:left;
	padding-top:0px;
	background: #0d2b88;
	

}#rtcol{
	width:19%;
	float:left;
	margin-top:6px;
}#rtcol2{
	width:80%;
	float:left;
	margin:6px 0 0 15px;
	padding-left:6px;
		background-color:#FFFFFF;
}#rtcol2a{
	width:60%;
	float:left;
	margin:6px 0 0 12px;
	padding-left:6px;
	background-color:#FFFFFF;
	
}#rtcol3{
	width:20%;
	float:right;
	margin:6px 0 0 5px;
/**********************************MIDDLE HALF OF THE WEB PAGE ^*****************************/
/**********************************BOTTOM HALF OF THE WEB PAGE ^*****************************/
}#footstyle {
    margin:0;
    padding:0;

}#footstyle li{
    text-decoration:none;
    list-style:none;
    display:inline;
    font:x-small Verdana, Arial, Helvetica, sans-serif;
    color:black;
    padding:0;

}#foottext{
 font: x-small Verdana, Arial, Helvetica, sans-serif;
 color:#0d2b88;
}#footer{
	padding-top:14px;
    border-top:2px solid #0d2b88;
    background-color:white;
	clear:both;
/**********************************BOTTOM HALF OF THE WEB PAGE ^*****************************/
/**********************************FONTS ON THE WEB PAGE ^**********************************/
}p{
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
}table{
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}h2{
font:bold medium Verdana, Arial, Helvetica, sans-serif;
color:#af1e2d;
border-bottom:1px solid #af1e2d;
margin-bottom:0;
}h3{
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	color:#af1e2d;
	margin:0;
	padding:0;
	border-bottom:1px solid #999999;
	list-style: inside;	

}h4{
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	color:#af1e2d;
	margin:0;
	padding:0;
}h1{
font:bold x-large Verdana, Arial, Helvetica, sans-serif;
color:#af1e2d;
}h5{
font:bold small Verdana, Arial, Helvetica, sans-serif;
color:#af1e2d;
padding-left:14px;
margin-bottom:0;
background: url(images/red_bullet.gif) no-repeat left center;

/**********************************FONTS ON THE WEB PAGE ^**************************/
}.pageTitle{
font:bold x-large Verdana, Arial, Helvetica, sans-serif;
color:#af1e2d;
}.newsTitle{
	font:italic bold x-large Verdana, Arial, Helvetica, sans-serif;
	color:#af1e2d;
	border-bottom: 2px solid #af1e2d;
	margin:0 0 0 0;
}.font{
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
padding:0;
}.subTitle{
font:bold small Verdana, Arial, Helvetica, sans-serif;
color:#af1e2d;
margin:12px 0 0 0;
}.subTitle3{
font:bold small Verdana, Arial, Helvetica, sans-serif;
color:#002395;
margin:12px 0 0 0;
}.subTitle2{
	font:italic bold medium Verdana, Arial, Helvetica, sans-serif;
	color:#af1e2d;
	border-bottom: 2px solid #af1e2d;
	margin:0 0 0 0;
}.newsTitle1{
	font:italic bold medium Verdana, Arial, Helvetica, sans-serif;
	color:#af1e2d;
	border-bottom: 2px solid #af1e2d;
	margin:0 0 0 0;
}.quicklink_fonts{
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#0d2b88;
}.dropdown_fonts{
font:small Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}.steps{
	font:bold medium Verdana, Arial, Helvetica, sans-serif;
	color:#af1e2d;
	padding: 0;
	margin:0 ;
/***************************LIST STYLES ON THE WEB PAGE**********************************/


/**********************************LIST STYLES ON THE WEB PAGE***************************/
}.numbers ol{
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 0 24px;
	list-style:arabic numbers outside;
	text-decoration:none;
}.bignumbers{
	font:medium Verdana, Arial, Helvetica, sans-serif;
	color:#0d2b88;
	padding: 0 0 0 16px;
	margin:0 0 8px 24px;

}ol{
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	list-style: decimal outside;
	margin-left:28px;
	margin-top:0;
	margin-bottom:4px;
	padding:0;
}ul{
font: x-small Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
padding:0;
}.stylelistfont ul{
margin:0;
padding:0;
}.stylelistfont li{
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0;
margin:0;
list-style:outside;
list-style-type:disc;
}dl{
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin-top:0;
/*********left nav link main title*****************/
}.lftnavTitle{
	font: bold medium Verdana, Arial, Helvetica, sans-serif;
	color: #ce9c07;
	text-transform: capitalize;
	border-top: 1px solid white;
	border-bottom:1px solid white;
	padding:4px 0 4px 0;
	text-align: center;
}.lftnavSubtitle{
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	color: #ce9c07;
	text-transform: capitalize;
	border-top: 1px solid white;
	border-bottom:1px solid white;
	padding:4px 0 4px 0;
	text-align: center;

/*********************************************/

}.side_list{
	margin:0;
	padding:0;

}.side_list li{
	font:bold x-small Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	list-style:none;
	background-repeat: no-repeat;
	padding:  0 3px .5em 0;
	margin-top:0;
	margin-left:8px;
	border-bottom:1px dotted #ffffff;
	  
}.side_list li a{
color:white;
text-decoration:none;
}.side_list a:hover{
text-decoration:underline;
}.side_list2{
	margin:3px 0 0 0;
	padding:0;
}.side_list2 li{
	font:bold x-small Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	list-style:none;
	background-repeat: no-repeat;
	padding:  0 0 .5em 1px;
  	margin-left:3px;
}.side_list2 li a{
	color:white;
	text-decoration:none;
}.side_list2 a:hover{
	text-decoration:underline;
}.list_indent ul{
padding:0;
margin:0;
}.list_indent li {
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding: 0 0 0 5px;
margin:0;
list-style:none;
text-decoration:none;
}.list_indent2 ul{
padding:0;
margin:0;
}.list_indent2 li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 0 14px;
	list-style:disc outside;
	text-decoration:none;
}.list_indent3 ul{
padding:0;
margin:0;
}.list_indent3 li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 0 24px;
	list-style:disc outside;
	text-decoration:none;
}.list_indent4 ul{
padding:0;
margin:0;
}.list_indent4 li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 0 48px;
	list-style:disc outside;
	text-decoration:none;
}.list_indent3white ul{
padding:0;
margin:0;
}.list_indent3white li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:white;
	padding: 0;
	margin:0 0 0 24px;
	list-style:disc outside;
	text-decoration:none;
}.list_indentheight2 ul{
padding:0;
margin:0;
}.list_indentheight2 li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 2em 22px;
	list-style:disc outside;
	text-decoration:none;
}.list_indentheight_nbullets ul{
padding:0;
margin:0;
}.list_indentheight_nbullets li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 2em 8px;
	list-style:none;
	text-decoration:none;
}.list_indentheight_nbullets2 ul{
padding:0;
margin:0;
}.list_indentheight_nbullets2 li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 2px 2em 4px;
	list-style:none;
	text-decoration:none;
}.list_indentNobullets ul{
padding:0;
margin:0;
}.list_indentNobullets li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 0 14px;
	list-style:none outside;
	text-decoration:none;
}.list_indentNobulletsbttmargin ul{
padding:0;
margin:0;
}.list_indentNobulletsbttmargin li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 6px 8px;
	list-style:none outside;
	text-decoration:none;
}.list_indentNobullets2 ul{
padding:0;
margin:0;
}.list_windent ul{
padding:0;
margin:0;
}.list_windent li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 6px 68px;
		text-decoration:none;
		list-style:disc outside;
}.list_indentNobullets2 li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 0 2px;
	list-style:none outside;
	text-decoration:none;	
}.number_list ul{
padding:0;
margin:0;
}.number_list li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 0 24px;
	list-style:decimal-leading-zero outside;
	text-decoration:none;
}.facultystaff{
margin:0;
padding:0;
}.facultystaff li{
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:24px;
padding-left:3px;
list-style:none;
}.facultystaff li a{
list-style:none;
}.facultystaff a hover{
text-decoration:underline;
}.list_indentheight ul{
padding:0;
margin:0;
}.list_indentheight li {
	font:x-small Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0;
	margin:0 0 3em 24px;
	list-style:none outside;
	text-decoration:none;
}.horlist{
margin:0 0 12px 0;
list-style:none;
}.horlist li{
margin:0 2px 0 8px;
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#000;
list-style:none;
display:inline;
text-decoration:none;
	/******************LINKS STYLES ON THE WEB PAGE**********************************/
}.hoverwhite{
font:bold x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:white;
}.hoverwhite_indent{
font:bold x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:white;
padding: 0 0 0 6px;
/**********************************LINKS STYLES ON THE WEB PAGE***************************/
/**********************************SPACING ON THE WEB PAGE*******************************/
}.indent_4px{
padding: 0 0 0 4px;
}.indent_6px{
padding: 0 0 0 6px;
list-style:none;
}.indent_24px{
padding: 0 0 0 24px;
margin:0;
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}.indent_24pxsmall{
padding: 0 0 0 24px;
margin:0;
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#000000;
/**********************************SPACING ON THE WEB PAGE*******************************/
/**********************************Images ON THE WEB PAGE*******************************/
}.fltRight{
float:right;
margin:0;
padding:0;
}.rightfloat{
float:right;
margin-right:8px;
}.rightfloat2{
float:right;
margin-right:24px;
}.fltLeft{
float:left;
}.z-index{
	position:absolute;
	z-index:1;
	left: 757px;
	top: 203px;
}.imgfltLft{
float:left;
margin:0 3px 0 0;
}.imgflRght{
float: right;
margin: 0 28px 0 8px;
}.faculty{
float:left;
margin-bottom:22em;
}.hmpg_news{
float:left;
border:1px solid #000000;
margin:3px 2px 0 0;
}.speakersPhotolft{
margin:0 3px 4.2em 0;
padding:0 0 10px 0;
float:left;
/**********************SPECIFIC WEB PAGES***************************************************/
}
.gemtable{
background-image:
	background: url(images/military/gem-9hrs.jpg) no-repeat;

/******************************************	e2CAMPUS SmartBoard	********************
8/1/10 SPayne obtained from http://www.e2campus.org/SmartCode.css 
The messages generated into a table automatically call these classes
	- The SmartBoard css below is linked to the HTML produced by the SmartBoard 
	service, available in e2Campus v3.2 (and later). 
	- This service is a FULL REPLACEMENT for the depreciated "SmartCode Message Feed"
	from prior versions.
*/
}
.SmartBoard_Table{
	background-color: #ffffff;
	border: none;
}

.SmartBoard_Row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-family: Arial, Helvetica, sans-serif; */
	}

.SmartBoard_Subject{
	font-weight: bold;
	font-size: medium;
	color: #981E32;  /*Sue added 8/1/10 */
	width: 200px;
}

.SmartBoard_DateTime{
	font-size: x-small;
	font-variant: small-caps;
}

.SmartBoard_Message{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	}
/************************************************************/
.box {       
  width: 10%;  
  float:left;     
    border: solid #F0E68C;        
	 border-width: 8px 3px 8px 3px;      
	    background-color: #F0E68C; } 
		 .box ul {        
		  margin: 0px;        
		   padding: 0px;       
		     padding-top: 50px; /* presuming the non-list header space at the top of                               your box is desirable */ }
  .box ul li {         
  margin: 0px 2px 2px 2px; /* reduce to 1px if you find the separation                                     sufficiently visible */         background-color: #ffffff;
           list-style-type: none;    
		        padding-left: 2px; } 
.box2 {         
width: 55%;   
float:left;      
border: solid #Ffffff;        
 border-width: 8px 3px 8px 3px;        
  background-color: #Ffffff; }  .box2 ul {        
   margin: 0px;      
      padding: 0px;       
	    padding-top: 50px; /* presuming the non-list header space at the top of                               your box is desirable */ }  .box ul li {        
		 margin: 0px 2px 2px 2px; /* reduce to 1px if you find the separation                                     sufficiently visible */         background-color: #ffffff;      
		    list-style-type: none;       
			  padding-left: 2px; } 
.box3 {         
width: 95%;   
float:left;      
border: solid  #F0E68C;        
 border-width: 8px 3px 8px 3px;        
  background-color:  #F0E68C; }  .box2 ul {        
   margin: 0px;      
      padding: 0px;       
	    padding-top: 50px; /* presuming the non-list header space at the top of       
  *****/
  }.red{
	  color:red;
  }
  .holidayclosure{
	  padding-top:5px; font: bold large Arial, Helvetica, sans-serif;
	  color:#ffffff;
	  text-align:center;
	  background-color:blue;
	-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px 5px gray;
-webkit-box-shadow: 5px 5px 5px gray;
box-shadow: 5px 5px 5px gray;
	  }
