
#ter_holder{width:999px;margin-left:6px;min-height:600px;background:#fff;margin-bottom:40px;}
#ter_content1col{float:left;width:980px;margin:10px 0 0 10px}
#ter_content2col{float:left;width:780px;margin:10px 0 0 10px}
#ter_content3col{float:left;width:580px;margin:10px 0 0 10px}

#ter_holder p{
	padding:5px 0;
	}
	
#ter_left{
	float:left;
	width:190px;
	margin-top:10px;
	padding:0 5px;
	border-right:1px solid #eee;
	min-height:450px;
	}
#ter_rightside{
	float:right;
	width:190px;
	padding:0 5px;
	margin-top:10px;
	border-left:1px solid #eee;
	min-height:450px
	}
.links{
	font-size: 11px;
	margin:8px 0 0 9px
	}
.links ul{display:block;list-style:none;}
.links ul li{padding-bottom:7px;}
.links ul li a{
	display:inline-block;
	padding-left:10px;
	background:transparent url(../img/linkli.png) center left no-repeat;
	text-decoration:none;
	color:#555;
	}
.links ul li a:hover{
	text-decoration:none;
	color:#003384;
	background:transparent url(../img/linklih.png) center left no-repeat;
	}
h1.maintitle{
	background:#354c89;
	color:#ebebeb;
	font-size:25px;
	padding:7px 25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
#ter_content1col h2, 
#ter_content2col h2, 
#ter_content3col h2{
	color:#253c7e;
	font-size:18px;
	padding:5px 0;
}
#ter_content1col h3, 
#ter_content2col h3, 
#ter_content3col h3{
	color:#000;
	font-size:15px;
	padding:5px 0;
}
#ter_rightside h1, 
#ter_left h1{
	background:#fefefe;
	color:#253c7e;
	font-size:18px;
	border-bottom:4px solid #555;
	font-size:14px;
	}
#ter_left ul{margin:5px 20px}
#ter_left li{padding-bottom:10px;}

/* Left column contact info */
#ter_left dl{margin:10px 0px;}
#ter_left dt{font-weight:bold;}
#ter_left dd{margin-bottom:5px;}
#ter_left{font-size:11px;}
#ter_left hr{margin-bottom:8px;}



.imgc{margin:0 auto;text-align:center;}

#ter_content1col a, 
#ter_content2col a, 
#ter_content3col a, 
#ter_rightside a,
#ter_left a
{color:#003384;text-decoration:none;}

#ter_content1col a:hover, 
#ter_content2col a:hover, 
#ter_content3col a:hover, 
#ter_left a:hover,
#ter_content1col a:visited:hover, 
#ter_content2col a:visited:hover, 
#ter_content3col a:visited:hover,
#ter_left a:visited:hover,
#ter_rightside a:visited:hover
{color: #030;text-decoration:none;}

#ter_content1col a:visited, 
#ter_content2col a:visited, 
#ter_content3col a:visited,
#ter_left a:visited,
#ter_rightside a:visited
{color: #069;text-decoration:none;}

#ter_content1col ul, 
#ter_content2col ul, 
#ter_content3col ul, 
#ter_content1col ol, 
#ter_content2col ol, 
#ter_content3col ol
{margin:7px 0 7px 40px;}

#ter_content1col ul li, 
#ter_content2col ul li, 
#ter_content3col ul li, 
#ter_content1col ol li, 
#ter_content2col ol li, 
#ter_content3col ol li
{padding-bottom:10px;}

/* SMALL INFOBLOCKS */
.areaboxholder .sm_infoblock h1 {
	background:#ddd;
	color:#003384;
	padding: 3px;
	font-size:14px;
	text-align:left;
}

.areaboxholder .sm_infoblock img {float:left;}

.areaboxholder .sm_infoblock {
	width:275px;
	height:97px; /* Remove height if number of links changes */
	background:#ebebeb;
	padding:0;
	float:left;
	margin:7px 20px;
	overflow:hidden;
}

#ter_content1col .areaboxholder .sm_infoblock ul, 
#ter_content2col .areaboxholder .sm_infoblock ul, 
#ter_content3col .areaboxholder .sm_infoblock ul, 
#ter_content1col .areaboxholder .sm_infoblock ul, 
#ter_content2col .areaboxholder .sm_infoblock ul, 
#ter_content3col .areaboxholder .sm_infoblock ul{
	 float:left;
	 font-size:11px;
	 list-style-type:none;
	 margin:4px 0 0 10px;
}

.areaboxholder .sm_infoblock ul li {
	padding-bottom:3px;
}

/*Let's Handle Tables*/

.typea{width:100%;border-collapse:collapse;margin:0 auto;}
.typea tr{background:#efefef;}
.typea th{background:#354c89;color:#fff;font-weight:bold;}
.typea td{}
.typea th, .typea td{padding:1px 5px;}
.typea .alt{background:#e4e6eb}
.typea .c{text-align:center;}

/*Def List Forms*/

dl.forms{float:left;margin:10px 30px;}
dl.forms dt{color:#003384;}
dl.forms dd{font-style:italic;padding:0 0 7px 10px;}

/*2 Col Definition List*/

dl.dl2col{float:left;margin:10px 30px;}
dl.dl2col dt{color:#003384;}
dl.dl2col dd{font-style:italic;padding:0 0 7px 10px;}

/**/

h2.modal{font-size:18px;color:#354c89;padding-bottom:10px;}
h3.modal{font-size:15px;color:#354c89;margin-bottom:5px;border-bottom:2px solid #D7D7FF;padding-top:7px;}

/*SA*/
#hours{width:500px;}
#hours h2{color:#003384;border-bottom:3px solid #ccc;padding-bottom:2px;margin-bottom:5px;}
#hours table{}
#hours table td{border-bottom:1px dotted #003384;padding:1px;}

/*Right Column Contact*/

.rccontact{font-size:12px;}
.rccontact h2{	
	background:#fefefe;
	color:#253c7e;
	font-size:18px;
	border-bottom:4px solid #555;
	font-size:14px;
}

/*Specific file type icons*/
#ter_content1col a[href$='.pdf'], 
#ter_content2col a[href$='.pdf'], 
#ter_content3col a[href$='.pdf']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(http://img.hamptonu.edu/assets/global/icons/acro_15x.png) center left no-repeat;
}

#ter_content1col a[href$='.doc'], 
#ter_content2col a[href$='.doc'], 
#ter_content3col a[href$='.doc'],
#ter_content1col a[href$='.docx'], 
#ter_content2col a[href$='.docx'], 
#ter_content3col a[href$='.docx']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(http://img.hamptonu.edu/assets/global/icons/writer_15x.png) center left no-repeat;
}

#ter_content1col a[href$='.xls'], 
#ter_content2col a[href$='.xls'], 
#ter_content3col a[href$='.xls']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(http://img.hamptonu.edu/assets/global/icons/calc_15x.png) center left no-repeat;
}

#ter_content1col a.webform{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(http://img.hamptonu.edu/assets/global/icons/webform_15x.png) center left no-repeat;
}

.adminprof dl{float:left;width:350px;margin-bottom:15px;}
.adminprof dt{font-weight:bold;}
.adminprof dd{padding:0 0 7px 15px;}
.adminprof .imgr{background:#efefef;padding:20px;margin:0 20px 20px 20px;}
.adminprof .imgr p{font-style:normal;}

ul.none{list-style-type:none}

@media print{
#ter_left, #ter_rightside{display:none;}
#ter_holder, #ter_content1col, #ter_content2col, #ter_content3col{float:none;width:98%;margin:auto;}
h1.maintitle{background:#fff;color:#354c89;margin-left:0;padding-left:5px;}
body, div{background-image:none;background-color:#fff;}
}







