/* Basics */
body {	font-family: verdana, tahoma, sans-serif;	color:#333;	font-size:11px;	background: #E4DFCD url(images/diamondsB&W.jpg) no-repeat 598px 0px;	padding: 0 0 0 0;	margin: 0;}	
h1 {	font-size: 13px;	color: #666;	}
h2 {	font-size:11px;	margin: 0 0 15px 0;	padding: 0;	color:#666;	text-transform:uppercase;	}
h3 {	color:#666;	font-size:11px;	font-weight:bold;	margin: 5px 0 2px 0;	padding: 0;	}
/* subtitle */
h4 {	color:#666;	font-size:11px;	font-weight:normal;	margin: 0;	padding: 2px 0 2px 0;	}	
h5 {	margin: 0;	padding: 0;	font-size:18px;}
h6 {	color:#0065CF;	font-size:11px;	font-weight:bold;	margin: 0;	padding: 0;	border-right: #666 1px dotted;}	
p  {	margin: 0 0 15px 0;	padding: 0;	}
ul { margin: 0; padding: 0; list-style: none;}
li, ul li { 	margin-left: 15px;	list-style: square;	list-style-color: #83B6C1;}	
a 	{color:#336699; font-family:verdana, arial, helvetica, sans-serif;	text-decoration:none;	word-wrap: break-word;	}	
a:link { color:#336699; text-decoration:underline;}
a:visited { color:#999966; text-decoration:underline;}
a:hover { color:#6699CC; text-decoration:none;}
/* Home Page Only*/
#HPOLeftMid {zindex: 0; margin: 0; padding: 0; position: absolute; top:300px; left:0px; overflow: hidden; visibility:visible;	}

/* MidArea Areas */
#wrapper {	width: 760px;	padding: 0;	margin: 0;	border: #000 0px solid;	background: url(images/bkgrnd_boxes.jpg) no-repeat 20px 360px;	position: relative;	}
#MidAreabanner {	background:#FFFFFF;	height: 98px;	width: 598px;	margin: 0;	padding: 5px 0 0 16px;	}
#MidArea1 {	height:300px;	width: 185px;	vertical-align:top;	float:left;	border-top: #666 1px solid; margin: 0;	}

/* this is part of the "MidAreamain" drop */
#MidAreamainWrapper{	margin: 0;	padding: 0;	width:575px; position: absolute;	top: 128px;	left: 185px; overflow: hidden;}

/* mack hack \*/
html>body #MidAreamainWrapper{	top: 103px;}
/* end hack */

#MidAreamain {	background: #fff url(images/bkgrnd-MidAreamain.gif) 0px 20px repeat-y;	vertical-align:top;	padding: 0;	margin: 0;}
/*	float: right; */

#MidAreamain img { vertical-align: top; padding: 0; margin: 0; border: #000 0px solid;}
html#MidAreamain { clear: none;}
#MidAreamainbottom {	background: #FFF url(images/curve_bottom.gif) no-repeat bottom; clear:both;}
#MidAreafooter { clear: both;	height: 350px;	width: 425px; text-align:right;	border-right: #666 1px dashed;	padding: 20px;	margin: 0 0 20px 0;}
#MidAreafooter ul{	margin: 0 0 1em 0;	padding: 0;	list-style: none;}
#MidAreafooter ul li{	margin: 0;	padding: 0;	list-style: none;}
	
/* NAVIGATION */	
#nav {	vertical-align:top;	background: #FFF;	margin: 0;	padding: 0 0 100px 0;	list-style: none;	}
#nav ul li { 	width: 165px;	padding: 0;	margin: 0;	border-bottom: #666 1px dotted;	list-style: none;	}
#nav ul ul li {	width: 125px;	color:#666666;	font-size: 9px;	padding: 4px 4px 4px 0;	margin: 0 0 4px 20px;	border-bottom: #666 1px dotted;	list-style: none;	}	 
#nav ul ul li a {	padding: 0 0 0 20px;	color:#666666;	text-decoration:none;	list-style: none;	display: block;	}	
#nav ul ul li a:hover {	color:#999;	text-decoration:none;	list-style: none;	background: url(images/subnav_arrow_over.gif) 2px 0px no-repeat;	}	
#nav ul li .activeSubnav,  {	background: url(images/subnav_arrow_default.gif) 2px 0px no-repeat;	color:#83B6C1;	list-style: none;	}
#nav ul li .lastnav{	border-style: none;	list-style: none;}

/* lowArea/STATUS */
#lowArea {	height:100px;	color: #666;	vertical-align:top;	padding: 5px;	border-top: #666 1px dashed;	} 
/* border: #000 1px solid; */
#lowArea h1 {	font-size: 11px;	color: #666;	margin: 0;	padding: 0 0 4px 0;	}
/* original style */
#status{text-align: left; color: #000;	font-size: 9px; padding: 8px 10px; margin: 0; border-right: #666 1px solid; border-left: #666 1px solid;	clear: both;}
#status h1{	margin: 0;	padding: 0;	color: #fff;	font-size: 11px;}
#statusLable { text-align:left; width:100%; text-decoration:none;	vertical-align: top; font-size: 9px; font-weight: normal; padding: 0; margin: 0; border: 0px solid #000; float: left;}
#HeadArea {	background: #fff;	width: 573px;	height: 90px;	margin: 0 0 0 1px;	padding: 0;	border-top: #fff 0px solid;	border-bottom: #fff 1px solid;	}	
#subheader {	background: #fff;	width: 573px;	height: 48px;	margin: 0 0 0 1px;	padding: 0;	border-top: #fff 1px solid;	border-bottom: #fff 1px solid;	}	

/* Center Box areas */		
#MidAreacontent {	vertical-align:top;	text-align:left;	padding: 15px;	margin: 0;	min-height: 400px;	}	
#MidAreacontent img { margin: 0 5px 5px 5px;}
#header-dotted{ margin: 0 0 14px 0;	padding: 7px 0;	border-bottom: 1px dotted #000;	position: relative;}
#header-dotted h2 { font-size: 11px;	padding: 0;	margin: 0;}
.headerattachment { color: #666;	font-weight: bold;}
#MidAreaprofile {	margin: 0 0 0 25px;	padding: 0;	position: relative;}	
#MidAreaprofile h3 {	margin: 0;	padding: 0;	font-weight:none;	}	
#MidAreaprofile h4 {	margin: 0;	padding: 0;	}	
#MidAreaprofile p {	margin: 0;	padding: 0 0 25px 0;	}	
#col-xtra {	width:175px;	vertical-align:top;	float:right;	margin: 0;}	
#col-xtra a, #col-xtra a:active, #col-xtra a:visited, #col-xtra a:hover{ margin: .5em 0 0 0;	padding: 0;	color: #336699;	display: block;}
#col-xtra a:hover{	color: #6699CC;}
#col-box1, #col-box2{	margin: 0 0 14px 0;	padding: 9px 0;}				
#col-box1 h1, #col-box2 h1, #col-box2 h2{	margin: 0 0 9px 0;	padding: 0 10px;	color: #fff;	font-size: 11px;	text-transform: none;}		
#col-box1-content, #col-box2-content{	padding: .5em 10px;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;}
#col-box2{	margin: 0 0 14px 0;	padding: 9px 0;}	
#col-box1-content p, col-box2-content p, #searchScholar p{	margin: 0;	padding: 0;}		
#col-box-dotted{	margin: 0 0 14px 0;	padding: 7px 0;	border-top: 1px dotted #000;	border-bottom: 1px dotted #000;}
#col-box-dotted a, #col-box-dotted a:link, #col-box-dotted a:visited, #col-box-dotted a:active, #col-box-dotted a:hover 
{	display: inline;}	
#col-main {	width:325px;	vertical-align:top;	margin: 0 15px 0 0;	}	
#col-main a, #col-main a:active, #col-main a:visited, #col-main a:hover 
{	font-weight: none;}
#col-main h3 {	font-weight: bold;	}	
#col-main ul { 	margin: 0 0 20px 20px; 	padding: 0; 	}
#col-main li { 	margin: 0; 	padding: 2px; 	list-style: url(images/bullet_default.gif) left no-repeat;	}
.icongallery {	text-indent: 20px;	list-style:none;	background: url(images/bullet_gallery.gif) left no-repeat;	}
#MidAreaaudiences {	padding: 0;	margin: 0;	vertical-align:top;	border-left: #666 1px solid;	}	
#MidAreaaudiences img {	vertical-align: top;	padding: 0;	margin: 0;	border: #000 0px solid;}
/* HOMEPAGE specific */
#headerHP{	background: #fff;	margin: 1px 0 1px 0;	padding: 0;	color: #fff;}
#headerHP tr td{	vertical-align: top;}
#homepagebengordon, #homepageCandidates, #homepagediamondinfo {	border-right: 1px solid #fff;}
#homepagebengordon{	border-left: 1px solid #666;}
#homepageservices{	border-right: 1px solid #666;}
#headerHP p{	margin: 0;	padding: 0;} 
#headerHP h1{	margin: 0;	padding: 0;	color: #fff;	font-size: 11px;}
#headerHP img{	border-bottom: 1px solid #fff;}
#headerHP a:link, #headerHP a:active, #headerHP a:visited, #headerHP a:hover{	color: #fff;	text-decoration: underline;}
#headerHP ul, #headerHP ul li{	margin: 0;	padding: 0;	list-style: none;}
#headerHP ul li{	margin-top: 1em;}
.headerHP-content{	clear: both;	margin: 0;	padding: 12px 10px;}
#MidAreacontentHm{	background: url(images/curve_bottom.gif) bottom left no-repeat;	margin: 0;	padding: 0;	height: 270px;	min-height: 390px;}
#MidAreacontentHmRight{	margin-bottom: 1px;	padding-right: 1px;	width: 360px;	float: right;	display: inline;}
#MidAreacontentHmleft{	margin: 0;	padding: 0;	width: 184px;	min-height: 224px;	clear: none;	display: inline;}
#MidAreaQuoteHm{	margin: 0 14px;	padding: 14px 0;	border-bottom: 1px dotted #666;	width: 184px;	color: #5A9DA7;	clear: none;}
#MidAreacontentHmBtn{	margin: 14px 14px 0 14px;	padding: 0;	width: 184px;	height: 48px;	clear: none;}
#newsHm{	background: url(images/bkgrnd_hm_news.gif) repeat-y;	clear: both;	border-top: 1px solid #666;	position: relative;}
#newsHmCurve{	background: url(images/curve_bottom_hm_nws.gif) bottom left no-repeat;	margin: 0;	padding: 10px 12px 10px 128px;	color: #666;}
#newsHmCurve ul, #newsHmCurve ul li{	margin: 0;	padding: 0;	list-style: none;}
#newsHmCurve ul li{	margin: 0 0 5px 0;	padding: 0 0 5px 0;	border-bottom: 1px dotted #666;}
#newsHmCurve ul .lastnews{	border-bottom-style: none;}
#newsHmlabel{	position: absolute;	left: 13px;	top: 13px;}
/* end of HOMEPAGE specific */ 

/* Section colors */
.gordondark{	background: #006BB5;}
.gordonmed{	background: #3389C5; color: #fff; font-weight: bold;}
.gordonmed a:link, .bengordonmed a:active, .bengordonmed a:visited, .bengordonmed a:hover { color: #fff}
.gordonlight{	background: #7FABC9;}
		
.appraisaldark{ background: #84007B;}
.appraisalmed { background: #FF6FF7;}
.appraisallight{ background: #FFA9FA;}
		
.diamondinfodark{ background: #18BD10;}
.diamondinfomed{ background: #5AFF52; color: #fff; font-weight: bold;}
.diamondinfomed a:link, .diamondinfomed a:active, .diamondinfomed a:visited, .diamondinfomed a:hover { color: #fff}
.diamondinfolight{	background: #B3FBAD;}

.geminfodark{ background: #BD0000;}
.geminfomed{ background: #FD0303; color: #fff; font-weight: bold;}
.geminfomed a:link, .diamondinfomed a:active, .diamondinfomed a:visited, .diamondinfomed a:hover { color: #fff}
.geminfolight{	background: #FD5D5D;}

.servicedark{	background: #CE4200;}
.servicemed{ background: #F76321;}
.servicelight{ background: #FBA47D;}
		
.defaultdark{	background: #83B6C1;}
.defaultmed{	background: #9CC5CD; color: #fff; font-weight: bold;}
.defaultlight{	background: #D9EBEE;}

/* TABLES */
.tableFull{	width: 100%;}
table tr td{	font-size: 11px;}
.rowdarkbg { background-color:#EFECE1; line-height:15pt; font-size:11px;}
.rowlightbg { background-color:#F7F5F0; line-height:15pt; font-size:11px;}
.rowheader { background: #83B6C1; line-height:15pt; font-weight: bold; color: #fff; font-size:11pt;}
.rowfooter { background: #83B6C1; font-weight: bold; line-height:4px; font-size: 0;}
.bengordontblbtm{	background: #66A6D3; color: #fff; line-height:4px; font-size: 0;}

.captions {	text-decoration:none; font-size: 10px;		font-weight: normal;	color: #000; padding: 0;	margin: 0;}		
div.attachments {	display: block;	margin: 5px 0 5px 0;	padding: 7px 0 4px 0;	clear: right;	border-top:1px solid #999;	border-bottom:1px solid #999;	}
* html div.attachments { clear: none;}
div.attachments p { color: #000000;	font-size: 11px;	background-color: transparent;	padding: 0 0 0 0;	margin: 0 0 0 0;	vertical-align: bottom;	}	
div.attachments img { vertical-align: middle;	padding: 0;	}
.attachmentheader { font-size: 11px; font-weight: bold; text-align:left;		color: #006CB5;		padding: 0;		margin: 0;		}		
.paging { background: #eee; margin: 0 0 3px 0;		color: #000;		padding: 0 3px 1px 3px;		border: 0px solid #000;		}		
table#FacRepProfile { font-size:11px;	padding: 5;	margin: 0;}
table#sholarship { font-size:11px;	padding: 5;	margin: 0; } 
table#sholardetails { font-size:11px;	padding: 5;	margin: 0; } 
table#sholardetails ul, table#sholardetails ul li { list-style: none; } 
table#sholarshipAccount { font-size:11px;	padding: 5;	margin: 0;}
table#sholarProfile { font-size:11px;	padding: 5;	margin: 0; }
.hide {display: none;} 
.hidePrint {display: none;}
.clearFix{ clear: both; font-size: 1px; line-height: 0;} 
