.width10percent { width:10%; }
.width13percent { width:13%; }
.width18percent { width:18%; }
.width25percent { width:25%; }
.width33percent { width:33%; }
.width39percent { width:39%; }
.width43percent { width:43%; }
.width70percent { width:70%; }
.width100percent { width:100%; }

.width1px { width:1px; }
.width10 { width:10px; }
.width14 { width:14px; }
.width15 { width:15px; }
.width16 { width:16px; }
.width32 { width:32px; }
.width46 { width:46px; }
.width60 { width:60px; }
.width65 { width:65px; }
.width70 { width:70px; }
.width100 { width:100px; }
.width150 { width:150px; }
.width130 { width:130px; }
.width175 { width:175px; }
.width200 { width:200px; }
.width230 { width:230px; }
.width250 { width:250px; }
.width275 { width:275px; }
.width300 { width:300px; }
.width490 { width:490px; }

.height100percent { height:100%; }

.height1px { height:1px; }
.height5px { height:5px; }
.height14 { height:14px; }
.height16 { height:16px; }
.height18 { height:18px; }
.height32 { height:32px; }
.height50 { height:50px; }
.height75 { height:75px; }
.height100 { height:100px; }
.height125 { height:125px; }

.clearBoth { clear:both; }
.displayNone { display:none;}
.noBorder { border:none;}
.noWrap { whitespace:no-wrap; }
.textAlignLeft { text-align:left; }
.textAlignCenter { text-align:center; }
.textAlignRight { text-align:right; }
.vAlignTop {vertical-align:top; }
.vAlignMiddle {vertical-align:middle; }
.vAlignBottom {vertical-align:baseline; }
.floatLeft { float:left; }
.centerAlign, .center {
  margin-left: auto;
  margin-right: auto;
}

#student-vault-vertical input.topLoginSubmitButton {
	display:inline-block;
	height:18px;
	margin:0 auto;
	width:55px; 
	vertical-align:middle;
}

h.fbList li {
	padding-bottom: 4px;
	padding-left: 3px;
}
.fbList li span {
	font-size: 8pt;
}

div.newsItem p.title {
	font-weight: bold;
	margin-top: 0;
}

div.newsItem p.source {
	font-style: italic;
	margin-top: 0;
}

div.newsItem p.summary {
	font-weight: bold;
	margin-top: 0;
}

div.newsItem span.text {
}

div.newsItem p.link {
	margin-top: 0px;
}

img.subComment {
	border-bottom: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
}

img.subComment#sub0 {
	border-top: 10px solid #FFFFFF;
}

img.sub {
	border: 1px solid #000000;
	margin-top: 10px;
}

img.sub#sub0 {
	margin-top: 0px;
}

span.itemImages {
	float: right;
	margin: 0px 0px 10px 10px;
}

.rteSpan p {
	margin: 0;
	padding: 0;
}

.rteSpan table thead, .rteSpan table tfoot {
	font-family: Arial, Verdana, sans-serif;
	font: Arial, Verdana, sans-serif;
	font-size: 9.5pt;
	background-color: #f4f4f4;
	color: #000000;
}

.rteSpan table tbody {
	font-family: Arial, Verdana, sans-serif;
	font: Arial, Verdana, sans-serif;
	font-size: 9.5pt;
	background-color: #FAFAFA;
	color: #000000;
}

#gSearchField {
	width: 130px;
	border: 1px solid #CCCCCC;
}

#gSearchButton {
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	height: 20px;
}

#gTranslateTable {
	width: 175px;
}

#albumThumb, #albumFull {
	border: solid 1px #000000;
}

#pageNav {
	border: 1px solid #000000;
}

#pageNav ul {
	/* Mac IE { */
		margin: 10px 10px 10px 0px!important;
		padding: 0px 0px 0px 30px!important;
	/* } */
	
	/* Firefox, Safari { \*/
		margin: 10px 10px 10px 0px!important;
		padding: 0px 0px 0px 30px!important;
	/* } */
	
	/* IE6 { */
		padding: 0px 0px 0px 0px;
		margin: -7px 3px 10px 30px;
	/* } */
	
	line-height: 20px;
}

.yellowBackground {
	background-color: #FFE84B;
}

table {
	font: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	color: #000000;
}

.darkBorderBottom {
	border-bottom:  1px solid #FFFFFF;
}

.darkBorderTop {
	border-top:  1px solid #FFFFFF;
}

.darkBorderRight {
	border-right:  1px solid #FFFFFF;
}

.darkBorderLeft {
	border-left:  1px solid #FFFFFF;
}

.lightBorderBottom {
	border-bottom:  1px solid #FFFFFF;
}

.lightBorderTop {
	border-top:  1px solid #FFFFFF;
}

.lightBorderRight {
	border-right:  1px solid #FFFFFF;
}

.lightBorderLeft {
	border-left:  1px solid #FFFFFF;
}

dl{padding:5px;}
dl dt{ color:#333;}
dl dd{padding:5px;}

img {
	behavior: url('/apps/shared/iepngfix.htc');
	border: none;
}

td.image img {
	margin: 0px 0px 10px 7px;
	border: 1px solid #000000;
}

#googleMap * {
    behavior: none;
}

.centered-text { text-align:center; }


span.en-gray-button {
	background-color: #f0f0f0;
	border: 1px solid #a0a0a0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #444444;
	padding: 5px 9px;
	border-radius: 5px;
	margin-right: 5px;
}

span.en-gray-button:hover {
	border: 1px solid #808080;
	background-color: #e8e8e8;
	color: #000000;	
	cursor: pointer;
}


span.en-gray-button-small {
	background-color: #f0f0f0;
	border: 1px solid #a0a0a0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #444444;
	padding: 2px 6px;
	border-radius: 8px;
	margin-right: 5px;
}

span.en-gray-button-small:hover {
	border: 1px solid #888888;
	background-color: #888888;
	color: #ffffff;	
	cursor: pointer;
}


div.en-breadcrumb {
	#border: 1px solid #cccccc;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #444444;
	padding: 0px 7px 12px 8px;
}

#nav_items_0 li a#main_menu_overflow_link { padding-left:0; }

ul[role='menu'].fbList { padding:0 0 0 14px; }
ul[role='menu'].fbList li { list-style-type:none; }
.fbList span.icon { height:15px; width:15px; display:inline-block; vertical-align:middle; margin-right:12px; }
.fbList span.icon-pdf { background:url(/apps/pics/pdf_icon.gif); }
.fbList span.icon-doc { background:url(/apps/pics/doc_icon.gif); }
.fbList span.icon-xls { background:url(/apps/pics/xls_icon.gif); }
.fbList span.icon-ppt { background:url(/apps/pics/ppt_icon.gif); } 
.fbList span.icon-txt { background:url(/apps/pics/txt_icon.gif); } 
.fbList span.icon-wav { background:url(/apps/pics/wav_icon.gif); }
.fbList span.icon-mp3 { background:url(/apps/pics/mp3_icon.gif); }
.fbList span.icon-wmv { background:url(/apps/pics/wmv_icon.gif); }
.fbList span.icon-mov { background:url(/apps/pics/mov_icon.gif); }
.fbList span.icon-file { background:url(/apps/pics/file_icon.gif); }

.en-drop-menu {
	position: relative;
}

.en-drop-menu button {
	cursor: pointer;
	width: 100%;
	position: relative;
}

.en-drop-menu ul {
	display: none;
	position: absolute;
	top: 100%;
}

.en-drop-menu li {
	list-style: none;
}

.en-drop-menu li a {
	display: block;
}

.en-drop-menu li a:hover, .drop-down-menu.focused li a:focus {

}

.en-drop-menu:hover ul, .en-drop-menu.focused ul {
	display: block;
}