/*Higher Education Center CSS Document */

html {
	scrollbar-light-color:#ececec;
	scrollbar-arrow-color:#972424;
	scrollbar-base-color:#ececec;
	scrollbar-dark-shadow-color:#ffffff;
	scrollbar-highlight-color:#989898;
	scrollbar-shadow-color:#FFF; /* arrow */
	scrollbar-face-color:#CCC;
	scrollbar-track-color:#ececec; } 

body {
	margin:20px;
	padding:0;
	font: 100%/1.75 'Open Sans', Helvetica, Arial,sans-serif;
	color: #222;
	background: #f5f1e5;}

	
/* = headings ==================================================== */

h1 { font-size:2em; color: #7878c0; margin:10px 0; padding:0;}
h2 { font-size:1.75em; color: #dc5c0c; margin:15px 0; padding:0;}
h3 { font-size:1.35em; color:#357bc2; margin:5px 0; padding:0; }

header h1 {font-size:3em; color: #fff; }
	
/* = hyperlinks =================================================== */

A:link, A:visited   { color: #139877; text-decoration: none; }
A:hover   { color: #62574e; }

/* = common elements =============================================== */

img  { border:none; }
p    { margin:15px 0; padding:0;}

.center { text-align: center; }

.pad15 { padding:15px; }

.bold { font-weight: 600; font-size: 125%; }
.teal { color:#73b5a3; }
.font150 { font-size:150%; }

table td { width:33%; text-align:center; vertical-align:top; background:#efefef; padding: 15px 5px; }
table td a { font-weight:600; }

/* = page layout =================================================== */

#container {
	width: 960px;
	margin: 0 auto;
	font-size: 0.85em;
	border-bottom: 20px solid #766c63; }

header { padding: 0; }
	
.topbanner { height: 152px; } 
.topbanner h1 a { 
	width:462px; height:100px; 
	display: block; 
	background:url(images/banner.png) no-repeat; 
	text-indent:-9999px; margin: 40px 0 10px 30px; 
	float:left; }

.logos { width:206px; height:100px; margin: 40px 0 10px 0; float:right; background: url(images/2logos.png) no-repeat; }
 	
.brownbar { clear:both; background:#766c63; font-size: 1.5em; letter-spacing:0.05em; color: #fff; overflow:auto;  }

.brownbar-col1 { float:left; width: 600px; padding-left:30px; }
.brownbar-col2 { float:right; width: 200px; padding-right:50px; text-align:right; }

h2.teal, a.teal { color:#73b5a3; font-size:300%;}

section.pagecontent {
	padding: 10px 25px;
	background:#fff;
	min-height: 300px; }

/*footer {
	padding: 15px;
	background: #666;
	color:#fff;
	text-align: center; }*/

/* = FORM =================================================== */

form { width:80%; margin:0 auto; ppddg: 10px 0;}
fieldset { 
	border:none;
	padding: 10px;  
	margin: 0 0 10px 0; }
	
input { backgrpound: #efefef; } 

form span.bold { font-size: 1.25em; font-weight:600; }


