@charset "iso-8859-1";
/* special formatting for home pages */

/* 1x6 */
/*ul.banner {
    clear: both;
    display: block;
    list-style: none outside none;
    margin: 0 auto 0px;
    padding: 0;
    position: relative;
	
	width:100%;}
ul.banner li {
    display: inline;
    float: left;
    margin: 6px;
    padding: 0;    
	width: 172px;
	height: 200px;}
ul.banner li.last {
    margin-right: 0;}
ul.banner li a {
    color: #FFFFFF !important;
    display: inline-block !important;
    text-decoration: none !important;
    width: 100% !important;
	height: 200px;}
ul.banner li h3 {
    color: #FFFFFF !important;
    display: inline-block !important;
    text-decoration: none !important;
    width: 100% !important; 
	font-size:18px;
	letter-spacing: .5px;
    background-color: #2B4C73;
	text-align: left;
	border-bottom: 2px #fff solid;
	margin: 0;
	padding-top:5px;
	 
	}
	*/
ul.banner {
    clear: both;
    display: block;
    list-style: none outside none;
    margin: 0 auto 10px;
    padding: 0;
    position: relative;
	width:100%;}
ul.banner li {
    display: inline;
    float: left;
    margin: 6px;
    padding: 0;    
	width: 170px;
	height: 200px;}
ul.banner li.last {
    margin-right: 0;}
ul.banner li a {
    color: #FFFFFF !important;
    display: inline-block !important;
    text-decoration: none !important;
    width: 100% !important;
	height: 200px;}
ul.banner li h3 {
    color: #FFFFFF !important;
    display: inline-block !important;
    text-decoration: none !important;
    width: 100% !important;
	font-weight:bold;
	font-size:16px;
    background-color: #2B4C73;
	text-align:center;
	border-bottom: 2px #fff solid;
	margin: 0;}
	

.htext1 {padding-left: 4px;}

.htext{padding-left: 10px;
		color:#b6cae2;
		font-size:18px;
		letter-spacing:.2px; }
	

/* -------SUBJECT BOXES---------*/
#subject {
	width: 100%; /*mmc 1048px;*/
	margin: 35px 0px 35px 0px /*mmc 116px*/;
	display:block;
	height: 375px;
}

.subjectBox {
	
	width: 210px;
	margin-right: 12px;
	display:block;
	float:left;
	background-color: #f6f4f4;
	height: 400px;
}

.subjectBox p {
	padding:12px;
	margin:0px;
}

.subjectBoxHead {
	background-color:#ebebeb;
	color:#2c2c2c;
	/*height: 80px;*/
	font-size:20px;
	padding: 10px 5px;
	border-bottom: 4px solid #fff;
	text-align:center;
	
}


.subjectBoxHead h3 {
	/* position: relative;
  	top: 50%;
  	transform: translateY(-50%); */
	padding:0px;
	margin:0px;
	color:#2c2c2c;
	font-size:18px;
	border: 0px solid red;
}

.subjectBoxHead h3.vpad {
	padding:12px 0;
}

/*/bridge/prefab/*/

.container3 {
			margin-top:15px;
			
		}

		.container3 ol {
			color: #000000;
		}

		.container3 ol li {
			margin:10px;
			padding:10px;
			width: 175px;
			height:165px;
			float: left;	
			border: 1px solid lightgray;
			list-style:none;
			vertical-align:top;
		}
	.container3 ol li img:hover{opacity:0.3; filter: alpha(opacity=30);}
	
	
	/*/bridge/prefab/peer.cfm*/	
		
ul.bannerx{ width:100%; margin-top:5px; padding:0; margin-left:0; }
.last {float:right!important;; margin-right:0!important;}
li.bannerx {float:left;display:inline-block; margin: 4px 9px 10px 0; padding: 0; width:18%; border:#000 1px solid; ; height:200px;  color:000;}
li.bannerx a {display: block; text-decoration:none!important;}
li.bannerx p {margin: 10px 10px 10px 10px;}		