@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: ReConstruct10
Theme URI: http://www.rappahannock.edu/
Description: Default styles for all wordpress themes
Author: Michael Greene
Author URI: http://www.michaelgreene2.com/
Version: 1.02
Tags: ReConstruct10, education
*/


/*******Color Scheme********* 
//	Darkest Blue:	#011c33
//	Darker Blue:	#004987
//	Dark Blue:		#27669b
//	RCC Blue:		#0073cf
//	Light Blue:		#3a98e7
//	Lighter Blue:	#68ade7
//	Dark Grey:		#333333
//	Medium Grey:	#6e6e6e
//	Light Grey:		#eeeeee
//	Purple:			#a612d1
//	Orange:			#e98505	
//	Cream:			#f2f2da
//	Dark Cream:		#b7b17b
//	RCC Green:		#00c78b
/****************************/

/* Eric Meyer CSS Reset v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}





/***********************************/
/***********************************/
/************HTML Tags**************/
/***********************************/
/***********************************/
html {	
	 background: #f5f5f5; 
	/*background:url(images/noiseBkg.jpg) repeat;*/
/*	background-image: -moz-linear-gradient(left, rgba(0, 115, 207, 1),rgba(110, 130, 109, 1), rgba(233, 133, 5, 1) 40%, rgba(119, 5, 152, 1) 70%, rgba(0, 115, 207, 1)); /* FF3.6 */
/*	background-image: -webkit-gradient(linear,left top,right top,color-stop(0, #0073cf),color-stop(.25, #6e826d), color-stop(.4, #e98505), color-stop(.7, #770598), color-stop(1, #0073cf)); /* Saf4+, Chrome */

}

body {
	/*background:url(/wp-content/themes/css/images/snow.jpg) repeat-x center 90px;*/   
	background: url(images/gradientBkg50NoFibers.jpg) repeat-x;
	height:100%; width:100%;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height:18px;
}
/*body.winter {background:url(images/winterbkg.jpg) repeat-x top left;}
body.spring {background: url(images/springbkg.jpg) no-repeat -250px 25px;}
body.night {background: #011c33 url(images/nightbkg.jpg) no-repeat top left;}
body.emergency {background: #CC0000 url(images/emergencybkg.jpg) repeat-x bottom left;}*/ 
a {color: #0073cf; text-decoration:underline;}
a:visited { color:#004987; text-decoration:underline;}
a:hover { color:#00c78b; }
h1, h2, h3, h4, h5, h6 { color:#454545; font-weight: 700;}
h1 {
	font-size: 2.5em;
	line-height: 2em;
}
h2 {
	
	font-size: 2em;
	line-height:1.5em;
}
h3 {
	font-size: 1.5em;
	line-height:1.5em;
}
h4 {
	font-size: 1.25em;
	line-height:1em;
}
p {
	font-size: 1.25em;
	line-height: 1.4em;
	margin-bottom:1.4em;
	
}
img {border: 1px solid #333333; padding: 1px;}
#pageContent img {margin:0 5px;}
hr {background:url(images/hr.png) center no-repeat; width:100%; padding:10px;border:none; clear:both;}

table {width: 100%; margin: 10px 0;}
sup {vertical-align:super; font-size:.75em;}

iframe {border:0px; float:left; margin:0 10px 10px 0;}



/***********************************/
/***********************************/
/**************Layout***************/
/***********************************/
/***********************************/
#topBar {
	background: #eeeeee;
	height:90px;
	width:100%;
	color:#333333;
	font-size: .85em;
	font-weight:400;
	padding-top: 5px;
	letter-spacing:1px;
}

#topBarHome  {
	background: none #eeeeee;
	height:50px;
	width:100%;
	color:#333333;
	font-size: .85em;
	font-weight:400;
	padding-top: 5px;
	letter-spacing:1px;
}
#academicBar {
	width:100%;
	height:35px;
	background: #011c33;
	border-top: 1px solid #0e0e0e;
	position:absolute;
}
#container { 
	width:940px; 
	position:relative; 
	top:50px; 
	background:#ffffff;
	margin:0 auto;
	padding: 10px;
	overflow:visible;
	min-height:700px; 
} 
#rccHome #container { 
	width:960px; 
	position:relative; 
	top:100px; 
	background:#ffffff;
	margin:0 auto;
	padding:0px;
	overflow:inherit;
}
#rccHome #header, #header {
	position:relative;
	float:left;
	width:960px; height:356px;
	background:none;
}
#header {
	height:190px; 
	width:940px; 
	float:none;
	background:white url(/wp-content/themes/css/images/headers/front_entrance_header.jpg) no-repeat;
}
#rccHome #leftCol{
	width: 680px;
	float: left;
	position:relative; top:30px; left:10px; 
	margin-bottom: 1.4em;
	
}
#rccHome #rightCol {
	width: 270px; 
	float: right;
	position:relative; top:-20px; right: 0px;
	margin-bottom: 1.4em;
	background: url(/devenv/ctaBkg.png) no-repeat;
	z-index:15;

}
#footer {
	position:relative;
	clear:both;
	background:#011c33;
	top:10px;
	color:#ffffff;
	height: 100px;
	padding: 10px;
}
#rccHome #footer {
	position:relative;
	clear:both;
	background:#011c33;
	top:10px;
	color:#ffffff;
	height: 100px;
	padding: 10px;
}
#applyNow {
	position: fixed;
	left:-22px;
	top: 300px;
	width:38px; height:148px;
	border: 4px solid #ffffff;
	background:none;
    -moz-box-shadow: 0px 0px 4px #333333; /* FF3.5+ */
    -webkit-box-shadow: 0px 0px 4px #333333; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 4px #333333; /* Opera 10.5, IE 9.0 */
	z-index:99;
}
#applyNow img { position: relative; border:none; padding:0;  }
#applyNow a:hover, #applyNow a {position:relative; top:-1px; left:-1px;}

/***********************************/
/***********************************/
/************ Top Bar **************/
/***********************************/
/***********************************/
#noScript {position:relative; z-index:100; background:#eee; margin:0; text-align:center;}

#topBar div, #topBarHome div { width:33%; display:block; float:left;}
#topBar a, #topBarHome a {text-shadow: 1px 1px 0px #fff;}
#quickLinks {
	margin: 0; padding: 0;
	float: left;
	height: 50px;
	line-height:1.25em;
	width: 330px;
}
#quickLinks li {
	float: left;
	margin: 15px 5px 0; padding:0;
	position: relative;	
	
}
#quickLinks a {
	padding: 5px;
	display: block;
	color: #333333;
	text-decoration: none;
	font-size:1em;
	line-height:1em;
		
}

#quickLinks a:hover {
	color:#004987;  
	text-decoration:none;
}
#quickLinks .blueButton {
	color:#fff;
	font-size:1.2em;
	margin-top:-4px;
	text-shadow: 0px -1px 0px #004987;
	}
#quickLinks .blueButton:hover {
	color:#fff;
	
}
.blueButton { 
	font-size:1em; 
	font-weight: 400;
	border:1px solid #51a6d6; 
	border-top: 1px solid #c3d6df;
	background:#0073cf;
	color:#ffffff; 
	padding:5px; 
	line-height:1em;
	background-image: -moz-linear-gradient(top, #4297db, #368bcf 50%, #267bbf 51%, #01569a); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4297db),color-stop(.5, #368bcf),color-stop(.51, #267bbf), color-stop(1,#01569a)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr='#0073cf', endColorStr='#27669b');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr='#0073cf', endColorStr='#27669b')";
	filter:progid:DXImageTransform.Microsoft.DropShadow(color='#222222',offX='1',offY='1');	
	-moz-border-radius: 3px;  
	-webkit-border-radius: 3px;  
	border-radius: 3px;
	text-shadow: 0px -1px 0px #004987;   
    -moz-box-shadow: 0 1px 2px #000;  
    -webkit-box-shadow: 0 1px 2px #000;  
    box-shadow: 0 1px 2px #000; 
	text-decoration: none;
}

 /* WHILE HOVERED */  
.blueButton:hover {  
    background: #014464; 
	color:#fff; 
	border:1px solid #398ebe;
    background: -moz-linear-gradient(top, #4286bd, #3175ac 50%, #266aa1 51%, #01457c);  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4286bd), color-stop(.5, #3175ac), color-stop(.51, #266aa1), color-stop(1, #01457c));  
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr='#4286bd', endColorStr='#01457c'); 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr='#4286bd', endColorStr='#01457c')";
	filter:progid:DXImageTransform.Microsoft.DropShadow(color='#111111',offX='1',offY='1');	
	text-decoration:none;
    }  
  
    /* WHILE BEING CLICKED */  
.blueButton:active {  
    -moz-box-shadow: 0 2px 6px black;  
    -webkit-box-shadow: 0 2px 6px black;
		}  
.blueButton:visited {
	color:#fff; text-decoration:none;	
}
#topBar .logo {margin:0 auto;  width:34%; float:left; }
#topBar .logo a {
	background:url(images/pageHeaderLogo.png) center  no-repeat;
	width: 310px; height:85px;
	margin:0 auto;  padding:0;
	display: block;
	position:relative;
	
	text-indent:-9999px;
}
div#accessibility {float:right;}
#accessibility ul {
	margin-right: 5px; padding:0;
	float: right;
	width: 290px;
	list-style: none;
	line-height:1.25em;
}

#accessibility li {
	float: right;
	margin: 5px 3px 0; padding:0;
	position: relative;
	z-index:5;	
}

#accessibility a {
	padding: 5px;
	display:inline;
	color: #333333;
	text-decoration: none;
}
#accessibility a:hover {color:#004987;  text-decoration:none;}
li#search{ height:20px; margin: 0 3px 5px;}
#search input  {
	margin:0; padding:0;
	position:relative;
	
}
#search #searchBtn {
	position:relative;
	top:-4px;
}
#safety { margin:0; }
.greenButton { 
	font-size:1em; 
	font-weight: 400;
	border:1px solid #45be50; 
	background:#0f850e;
	color:#ffffff; 
	padding:3px 5px 2px; 
	line-height:1em;
	background: -moz-linear-gradient(top, #4bb64b, #25a322 50%, #249620 51%, #0f850e);  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4bb64b), color-stop(.5, #25a322), color-stop(.51, #249620), color-stop(1, #0f850e));  
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#25a322', EndColorStr='#0f850e'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#25a322', EndColorStr='#0f850e')"; /* IE8 */
	-moz-border-radius: 3px;  
	-webkit-border-radius: 3px;  
	border-radius: 3px;
	text-shadow: 0px -1px 0px #208e12;   
    -moz-box-shadow: 0 1px 2px #555;  
    -webkit-box-shadow: 0 1px 2px #555;  
    box-shadow: 0 1px 2px #555; 
	text-decoration: none;
}

 /* WHILE HOVERED */  
.greenButton:hover {  
    background: #027800; 
	color:#fff; 
	border:1px solid #45be50;
    background: -moz-linear-gradient(top, #1e9829, #159312 50%, #12870e 51%, #027800);  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1e9829), color-stop(.5, #159312), color-stop(.51, #12870e), color-stop(1, #027800));  
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#159312', EndColorStr='#027800'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#159312', EndColorStr='#027800')"; /* IE8 */
	text-decoration:none;
    }  
  
    /* WHILE BEING CLICKED */  
.greenButton:active {  
    -moz-box-shadow: 0 2px 6px black;  
    -webkit-box-shadow: 0 2px 6px black;
		}  
.greenButton:visited {
	color:#fff; text-decoration:none;	
}
#safety .greenButton {
	color:#fff;
	text-shadow: 0px -1px 0px #208e12;
	}
#safety .greenButton:hover {
	color:#fff;
	
}

/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
input.gsc-input {
	width:200px;	
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  z-index:99;
  /* The top, left, and width are set in JavaScript. */
}
#search div {width:100%;}
.gsc-clear-button {display:none;} 
table.gsc-search-box {margin:0;}
input.gsc-input, input.gsc-search-button { height:20px;}
#search input.gsc-search-button, #cse input.gsc-search-button {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */
	color:inherit;
	padding: 0 5px;
	border: 1px solid #999;
}
#search tr, #search td, #search th {background:inherit; border:none; padding:inherit;}
.emergency-title{
	display: block;
	width: 30%; height:100%;
	padding: 0 5px;
	float:left;
	font-size: 1.5em;
	line-height:1.5em;
}
div.emergency{
	padding:5px 0;
	background: url('/wp-content/themes/css/images/emergencyalertbkg.png') #d42f36 no-repeat left 30px;
	border:1px solid #590707;
	top:0;
	left:50%;
	margin:5px 0 0 -280px;
	position:absolute;
	z-index:99;
	height:75px;
	width:560px;
}
.emergency p {
	display:block;
	float:right;
	width: 450px;
	margin-bottom: 5px;
	color:#fff;
	font-size:1em;
	line-height:1.2em;
}
.emergency a { color:#590707;}
/***********************************/
/***********************************/
/********* Academic Bar ************/
/***********************************/
/***********************************/

/***********************************/
/********* Standard Nav ************/
/***********************************/

#academicNav {
	position: relative; 
	margin:0 auto ; 
	width:960px; height:35px; 
	font-size: 1.25em;  
}

#academicNav li {
	position:relative;
	float:left;
	width: 160px;
	text-align:center;
	height:35px;
	top:0; left:0;
	z-index:20;
	
}
#academicNav a {
	display:block;
	margin:0; padding:0;
	position:relative;
	top:0; left:0;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:600;
	line-height:35px;
	letter-spacing:1px;
}
#academicNav ul a {
	text-transform:none; 
	letter-spacing:normal;
	font-weight:normal;
	line-height:18px;
}

#academicNav a:hover {background:none;}
#academicNav > li a:hover {background: #eeeeee url(images/dropdownbkg.png) no-repeat 50% 88%;; color:#0073cf;}

/***********************************/
/********* Drop Down Nav ***********/
/***********************************/
.selected {
    background: #eeeeee;
    -moz-box-shadow: 2px 3px 10px #011331;
    -webkit-box-shadow: 2px 3px 10px #011331;
}
#academicNav ul a:hover {
	color:#ffffff;
	background:#0073cf;
	border:1px solid #27669b;
	text-shadow:none;
}
#academicNav div ul {
	width: 964px;
	padding: 20px 5px;
	position:relative;
	overflow:hidden;
}

#academicNav div li {
	text-align:left;
	line-height: 1em;
	
	
}
#academicNav div a {
	text-align:left;
	line-height: 1em;
	text-shadow: 0px 1px 0px #fff;
	padding: 5px;
}


#academicNav .selected {height: 40px;}
#academicNav .selected a {color:#333333;}

.dropDown {position:absolute; top:-10000px; }

.hovering {display:block;}
.selected .dropDown{
	position:absolute;
	z-index:15;
	top:40px;
	background:#eeeeee;
	background-image: -moz-linear-gradient(top, #eeeeee, #cccccc); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc')"; /* IE8 */
	color:#FFF;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	box-shadow: 0px 2px 3px #011331;
	-moz-box-shadow: 0px 2px 3px #011331;
    -webkit-box-shadow: 0px 2px 3px #011331;	
}
#aboutNav, #academicsNav, #admissionsNav, #departmentsNav, #libraryNav, #workforceNav {
	width:980px;	
}
#aboutNav {left:-10px;}
#academicsNav{left:-170px;}
#admissionsNav{left:-330px;}
#departmentsNav{left:-490px;}
#libraryNav{left:-650px;}
#workforceNav{left:-810px;}

#header h2 {font-size:4em; color:#ffffff; text-shadow: 1px 1px 2px #222;} 
#academicNav .fiveCol, #academicNav .fourCol {
	width: 180px;
	display:block;
	position:relative;
	float:left;
}
.dropDown ul ul li{
	display:block;
	position:relative;	
	float:left;
}
.fourCol a{width: 225px;}
.fiveCol a {width:180px;}
#academicNav .fourCol { width:225px;}

	

/***********************************/
/***********************************/
/********** Breadcrumbs ************/
/***********************************/
/***********************************/
#breadcrumbs{
	display:block;
	width:938px; height:22px;
	background: #CCCCCC url(images/breadcrumbBkg.png) repeat-x;
	margin: 10px 0; 
	border: 1px solid #6e6e6e;
	line-height:22px;
	
}
#breadcrumbs a {
	padding: 0 15px 0 5px;
	background:url(images/breadcrumbSeparator.png) no-repeat right;
	color:#0073cf;
	text-decoration:none;
}
#breadcrumbs a:hover {text-decoration:underline;}
#breadcrumbs a:visited {color:#0073cf;}
#breadcrumbs span {padding: 0 5px;
}

/***********************************/
/***********************************/
/****** Content and Sidebar ********/
/***********************************/
/***********************************/

#content{
	float:none;
	clear:both;
	width:100%;
	display:block; 
	
}

#pageContent {
	width:650px;
	float:left;
	height:auto;
	margin-right:10px;
}
.fourOfour {height: 500px;}

#pageContent p, #pageContent ol, #pageContent ul, #oneColPgeContent ol, #oneColPageContent ul {max-width:650px;}
#pageContent ul, #oneColpageContent ul, #pageContent ol, #oneColPageContent ol { padding-left: 2em; margin-bottom:1.5em; font-size:1.25em;}
#pageContent ul li, #oneColPageContent ul li, #pageContent ol li, #oneColPageContent ol li {list-style: disc; margin-bottom:.25em; color:#333;}
#pageContent ol li, #oneColPageContent ol li {list-style:decimal;} 
#pageContent ol ol li, #oneColPageContent ol ol li {list-style:lower-latin; font-size:.75em;}
#pageContent ul ul li, #oneColPageContent ul ul li, #pageContent ol ul li, #oneColPageContent ol ul li {list-style: circle; font-size:.75em;} 
#pageContent ul ul , #oneColPageContent ul ul, #pageContent ol ol, #oneColPageContent ol ol,  #pageContent ol ul, #oneColPageContent ol ul {margin-bottom:0;}
#oneColPageContent li {margin-left:2em;}
#sidebar {
	width:280px;
	float:right;
	height:auto;
	padding-bottom: 20px;
	background:#0073cf;
}
#sidebar a {color:#fff; text-decoration:none; display:block; border-bottom:1px solid #fff; padding:5px;}
#sidebar a:hover {background:#6e6e6e;}
#catalogPage .sub-menu {display:none;} 
.widget-area {color:#fff; margin: 10px; font-size: .85em;}
.widget-title {color:#fff;}
.textwidget p {margin-bottom:10px;}

/***********************************/
/***********************************/
/*********** Bottom Nav ************/
/***********************************/
/***********************************/
#bottomNav {
	width:960px; height:450px;
	margin:80px auto 10px;
	position:relative;
	
}
#bottomNav ul {
	float: left;
	width:165px;
	margin-bottom: 20px;
	display:block;
	font-weight:700;
	color: #6e6e6e;
}
#bottomNav a {
	color:#555;
	text-decoration:none;
	font-weight: 400;
	text-shadow: 1px 1px 0px #fff;
}
#bottomNav a:hover {color: #0073cf;}
#bottomNav div {width:165px; float:left; color:#555;}
#bottomNav ul a {color:#6e6e6e;}
#bottomNav #library {width:100px;}
#bottomNav #workforce, #bottomNav #workforce ul {width:200px;}

/***********************************/
/***********************************/
/************* Footer **************/
/***********************************/
/***********************************/
#footerContent {width: 960px; margin:0 auto;}
#footer img {border:none; padding:0; text-decoration:none;}
#footer span {display:inline; float:left;}
#footer .blueButton {
	width: 100px;
	border:1px solid #51a6d6; 
	border-top: 1px solid #c3d6df;
	text-align:center;
	padding:5px;
	display:block;
	font-size:1.25em;
	text-decoration:none;
}
#footer .blueButton:hover {
	border:1px solid #398ebe;	
}
a:hover#back2Top{}
#footer ul a {color:#ffffff; text-decoration:none; border-bottom:1px solid #fff;}
#footer ul a:hover { border-bottom:2px solid #fff; text-decoration:none;}
.contactInfo {
	float:left;
	width: 125px;
	font-size: 1em;
	line-height:1.2em;
	margin:0 40px;
	height:75px; 
}
.contactInfo .name {
	display:block;
	float:left;
}
.contactInfo .phone {
	display:block;
	float:left;
}
.contactInfo .address {
	display:block;
	float:left;
	
}


/***********************************/
/***********************************/
/********** CMS Specific ***********/
/***********************************/
/***********************************/
.noBorder{border:none;}
.centerText {margin-left: auto; margin-right: auto; text-align:center;} 
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}
img.alignleft {margin-right: 10px;}
img.alignright {margin-left:10px;}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img { 
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.children {margin-left:10px;}
.sub-menu{margin-left:20px;}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.current_page_ancestor {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}
.edit-link {display:block; width: 100px; margin: 10px 0;  line-height:35px;}

#svluToolBar img {border:0; padding:0;}






