body, p{color:#333}
a:hover{color:#000;}
ul, ol{margin:10px 50px;}
.container{overflow:auto;}
.header,.footer{border:solid #000;}
.header{border-width:0 0 35px 0;}
.footer{border-width:35px 0 0 0;margin-top:0;}

.secondaryheader{width:96%;margin:1% auto 0;padding:.5% 2%;background:#0f2f61;}
.secondaryheader h1{color:#eaedef;padding:0;margin:0;}

.seccontent{width:96%;margin:0 auto 1%;padding:1% 2%;background:url(https://www.hamptonu.edu/a/secondary/img/trans/fff_80.png) top center fixed;min-height:600px;}
.seccontent h1{color:#0f2f61;padding:3px;margin-bottom:10px;}
.seccontent h2{font-size:130%;;padding:0;margin:5px 0;}

.image_top{background-repeat:no-repeat;background-size:cover;margin-bottom:10px;min-height:300px;}
.top_menu{float:right;font-size:120%;background-color:rgba(16, 54, 114,0.8);min-height:290px;font-size:125%;}
.top_menu h2 {background:url(/a/global/img/trans_bgd/000_60.png);color:#fff;margin:-2px;padding:10px;}
.top_menu a{color:#0f2f61;}
.top_menu ul{margin:10px;padding:15px;background:url(/a/global/img/trans_bgd/fff_70.png);}
.top_menu ul li a:hover{color:#000;}
.greybgd{background:#EBEBEB;padding:5px; padding:20px 0 20px 10px;}

.rmenu{background-repeat:no-repeat;background-size:cover;float:right!important;}
.rmenu ul,.rmenu h2{margin:10px;padding:10px;background:url(/a/global/img/trans_bgd/fff_80.png);}
.rmenu ul li,.top_menu ul li{background:url(/a/global/img/trans_bgd/fff_25.png);margin-bottom:2px;padding:1px 5px;}
.rmenu ul li:hover,.top_menu ul li:hover{background:url(/a/global/img/trans_bgd/000_25.png);}
.rmenu ul li.nolink,.rmenu ul li.nolink:hover{background:none}
.rmenu ul li a,.top_menu ul li a{display:block;}
.rmenu ul li a:hover{color:#000;}

.rmenu-b ul, .rmenu-b ul li,.rmenu-b ul li a{margin:0;padding:0;display:block;}
.rmenu-b{background:#232523;font-size:100%;}
.rmenu-b ul li{color:#ebebeb;border-top:1px solid #444;}
.rmenu-b ul li:first-child{border:none;}
.rmenu-b ul li:hover{background:#AFC1DC;color:#0F2F61;}
.rmenu-b ul li.label{font-size:125%;background:#0F2F61;padding:10px;}
.rmenu-b ul li.label:hover{color:#ebebeb;}
.rmenu-b ul li a{display:block;color:#ebebeb;padding:5px 15px;}
.rmenu-b ul li a:hover{color:#0F2F61;}

.top_menu ul li.selected, .rmenu ul li.selected{background:#fff;}

.localnav{float:none!important;width:94%;padding:3%;background:#dae1ea;margin-bottom:10px;}
.localnav ul{margin:0;}
.localnav ul li{background:#0f2f61;color:#eaedef;margin-bottom:1px;}
.localnav ul li:hover,.localnav ul li.sep{background:#000;}
.localnav ul li:first-child{border-top:none;}
.localnav ul li a{display:block;color:#eaedef;width:100%;padding:2px 5px;}
.localnav ul li a:hover{color:#FFF;}
.localnav ul li ul{font-size:90%;}
.localnav ul li ul li{background:#eaedef;color:#0f2f61;margin-bottom:0;}
.localnav ul li ul li:hover{background:#ccc;}
.localnav ul li ul li a{color:#0f2f61;padding:2px 10px;}
.localnav ul li ul li a:hover{color:#000;}
.localnav ul li.menulabel{background:none;}  
.localnav ul li.menulabel h3,h3.menulabel{font-size:110%;padding:5px 0;}
.localnav ul li.sep:hover{background:#000;}

.hmenu, .navbar ul{margin:0;padding:8px 0;background:#000;text-align:center}
.hmenu li, .navbar ul li{display:inline-block;border-left:1px dotted #0F2F61}
.hmenu li a, .navbar ul li a{display:block;color:#E3E8ED;padding:0 8px}
.hmenu li a:hover, .navbar ul li a:hover{color:#fff}

.top-inside-menu{margin:0;padding:8px 0;text-align:center;font-size:125%;border-bottom:1px dotted #ccc;}
.top-inside-menu li{display:inline-block;border-left:1px dotted #0F2F61}
.top-inside-menu li a{display:block;color:#0F2F61;padding:0 8px}
.top-inside-menu li a:hover{color:#000;background:#DDE3EB;}

/*Link Icons*/

ul.download li a{padding-left:25px;background:url(../img/download.png) no-repeat;margin-bottom:7px;}
ul.download li a:hover{background:url(../img/download-over.png) no-repeat;}
li.download a{padding-left:25px;background:url(../img/download.png) no-repeat!important;margin-bottom:7px;}
li.download a:hover{background:url(../img/download-over.png) no-repeat!important;}

ul.exlink li a{padding-left:25px;background:url(../img/link.png) no-repeat;margin-bottom:7px;}
ul.exlink li a:hover{background:url(../img/link-over.png) no-repeat;}
li.exlink a{padding-left:25px;background:url(../img/link.png) no-repeat!important;margin-bottom:7px;}
li.exlink a:hover{background:url(../img/link-over.png) no-repeat!important;}

ul.download li, li.download, ul.exlink li, li.exlink{margin-bottom:7px;}



@media screen and (min-width: 1px) and (max-width: 1004px){
	.localnav{width:94%!important;}
}

.divider{float:none!important;clear:both;height:1px;border-top:3px solid #dae1ea;}
.flrimp{float:right!important;}
.imgr{float:right!important;padding-left:20px;}
.imgl{float:left!important;padding-right:20px}
.imgscale{width:100%;height:auto;}
.caption-right{text-align:right;font-size:90%;font-style:italic;}

ul.bullet{list-style-type:disc;}
ul.bullet li{padding-bottom:10px;}
ol li, ul.bullet li{margin-bottom:10px;padding-bottom:0}
ul.bullet li ul, ul.bullet ul li ul{margin:15px 50px;padding:0;list-style-type:square},ul.bullet li ul li ul{list-style-type:circle}

dl.faq{}
dl.faq dt{font-weight:bold;color:#0f2f61;font-size:110%;}
dl.faq dd{padding:1%;}

dl.bold-indent{padding:10px 50px;}
dl.bold-indent dt{font-weight:bold;color:#0f2f61;font-size:110%;}
dl.bold-indent dd{padding:1%;}

.boxitem{display:table;vertical-align:middle;box-shadow: 1px 1px 1px #888888;background:#ebebeb;padding:1%;}
.boxitem p{display:table-cell;vertical-align:middle;width:98%;padding:1%;}
.boxitem img{float:left;margin-right:5px;}
.boxitem a{width:50%;display:block;background:#0f2f61;color:#dae1ea;font-size:110%;padding:1%;margin:1%;text-align:center;
	-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;}

table{border-collapse:collapse;width:100%;background:url(https://www.hamptonu.edu/a/secondary/img/trans/fff_50.png)}
table tr th{background:#0f2f61;color:#d7d9dc;font-weight:bold;}
table tr th, table tr td{padding:3px 5px;}
table tr{border-top:1px dotted #0f2f61;}
table tr:first-child{border-top:none}
table tr.alt{background:#e5e9ed;}

ul.m10{margin:10px;}
ul.m10 li{margin-bottom:5px;list-style-type:square}

.bq{border-left:5px solid #0f2f61;padding:15px 10px 10px 10px;margin-bottom:10px;background:#ecf2f4}

.btn2,input[type="submit"]{background:#3498db;color:#ffffff;
	border:none;border-radius:0;box-shadow:none;text-shadow:none;
	background-image:-webkit-linear-gradient(top#3498db,#2980b9);
	background-image:-moz-linear-gradient(top,#3498db,#2980b9);
	background-image:-ms-linear-gradient(top,#3498db,#2980b9);
	background-image:-o-linear-gradient(top,#3498db,#2980b9);
	background-image:linear-gradient(to bottom,#3498db,#2980b9);
	padding: 5px 10px 5px 10px;text-decoration:none;border:none;}
.btn2:hover,input[type="submit"]:hover{
	color:#000;
	background:#3cb0fd;text-decoration:none;border:none;
	background-image: -webkit-linear-gradient(top,#3cb0fd,#3498db);
	background-image: -moz-linear-gradient(top,#3cb0fd,#3498db);
	background-image: -ms-linear-gradient(top,#3cb0fd,#3498db);
	background-image: -o-linear-gradient(top,#3cb0fd,#3498db);
	background-image: linear-gradient(to bottom #3cb0fd,#3498db);}
/*Big friendly button*/
.bfb{padding:7px 20px 7px;font-size:18px;color:#333333;
	text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);font-weight:bold;
	background-repeat:no-repeat;border:1px solid #ccc;border-bottom-color:#bbb;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
	background: #d0d6dd; /* Old browsers */
	background: -moz-linear-gradient(top, #d0d6dd 0%, #ebf0f8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d0d6dd 0%,#ebf0f8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d0d6dd 0%,#ebf0f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d6dd', endColorstr='#ebf0f8',GradientType=0 ); /* IE6-9 */
	cursor:pointer;*margin-left:.3em;}.bfb:first-child{*margin-left:0;}
.bfb:hover{color:#fff!important;text-decoration:none;background:#0F2F61!important;box-shadow:none;text-shadow:none}
.bfb:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.bfb.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);background-color:#e6e6e6;background-color:#d9d9d9 \9;color:rgba(0, 0, 0, 0.5);outline:0;}

label{font-weight:bold;}