﻿/*New Styles for new Skin*/
/* clearning
----------------------------------------------------------------------------------------------------*/

* {
	margin:0;
	padding:0;
}

body {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
		white-space:normal; /* css-3 */
	    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
	font-size:0;
    clear: both;
    overflow:hidden;
}

.clearfix {
	*zoom:1;
	
}

img {
	border:none;
}

li {
	list-style-type:none;
}

.not-registered li 
{
	list-style-type:circle;
	font-size:.80em;
	margin-left:30px;
}


:focus {
    outline:none;
}

.smallText
{
 
	font:normal 10px Arial;
}
/* General Styles
----------------------------------------------------------------------------------------------------*/

a {
    color:#393939;
}

a:hover {
	text-decoration:none;
}

.hide, .hidden {
	display:none;
}

 .orange-squares li {
	padding-left:1em;
	line-height:1.4em;
	background:url("images/orange-bullet.png") no-repeat 0 .5em;
 }
 
 .green-arrows li{
    padding-left:1em;
	line-height:1.4em;
	background:url("images/green-arrow-bullet.png") no-repeat 0 .5em;
 }
 
  .orange-arrows li{
    padding-left:1em;
	line-height:1.4em;
	background:url("images/orange-arrow-bullet.png") no-repeat 0 .5em;
 }

.pie {
	*z-index:1;
	
}

.left-48 {
    width:48%; float:left ;
}

.overlay {
	position: fixed;
	width:100%;
	height:100%;
	background:#000;
	top:0;
	left:0;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index:998;
}
 .right {
float:right;

}
 .left {
float:left;

}

/* typography
----------------------------------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6 {color:#393939; font-weight:400;}
h1 {font-size:3em;line-height:1;margin-bottom:.3em;}
h2 {font-size:2em;margin-bottom:.3em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:.3em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:.3em;}
h5 {font-size:1em;margin-bottom:.3em;font-weight:600;}
h6 {font-size:1em;margin-bottom:.2em;font-weight:600;}
p {color:#555; margin-bottom:.5em;}
p.last {margin-bottom:0;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.top {margin-top:0;}
ol {list-style-type:decimal;}
dd {margin-left:1.5em;}
abbr,acronym {border-bottom:1px dotted #666;}
address {margin-top:1.5em;font-style:italic;}
blockquote {color:#666;font-style:italic;margin:1.5em;}
em,dfn {font-style:italic;background:#ffc;}
pre,code {white-space:pre;margin:1.5em 0;}
pre,code,tt {font:1em 'andale mono', monotype.com, 'lucida console', monospace;line-height:1.5;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide, .hidden {display:none;}
.highlight {background:#ff0;}
.added {color:#060;}
.removed {color:#900;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
dl dt,strong,dfn {font-weight:700;}
label {font-weight:100;}
del,.quiet {color:#666;}
li.last {border: 0;}

/* Page Layout
----------------------------------------------------------------------------------------------------*/

.header-holder, .search-footer-holder, .footer-holder {
	background:#ccc;
}

.nav-holder {
	background:#000;
}

.header-inner, .nav-inner, .middle-holder, .search-footer-inner, .footer-inner {
	width:1010px;
	margin:0 auto;
}

.middle-bg {
	background:url("images/form-header-bg-repeat.png") repeat-x;
}

/* Header Holder*/

.header-holder {
	background:#990000;
	padding:1em 0;
}

	.header-holder .logo-holder {
		float:left;
	}


	.header-holder .logo-holder, .header-holder .share-holder, .header-holder .login {
		display:inline-block;
	}
	
	
	.header-holder .share-holder {
		float:right;
		
		margin-top:1.2em;
	}
	.center .share-holder {
		margin-right:.5em;
		
	}
	.center .center 
	{
	    margin-left:0px !important;
	}
		.header-holder .share-holder img {
			margin-right:.1em;
		}
		
		.header-holder .share-holder .share-more {
			margin-bottom:.22em;
		}
		
		/*Facebook Like*/
		.fb_iframe_widget iframe {
			top:-.25em;
		}
		
	
	.header-holder .login {	
		float:right;
		color:#fff;
		font-size:.8em;
		padding-top:.6em;
		margin-top:1.2em;
	}
	
		.header-holder .login a {
			color:#fff;
		}

/* Navigation */

.nav-holder {
	margin-top:1px;
	background:#646464 url("images/nav-holder-bg.png") repeat-x;
	padding:.5em 0;
}

	.nav-holder ul {
		text-align:center;
	}

		.nav-holder li {
			display:inline-block;
			text-align:center;
			float:left;
		}
		
			.nav-holder li.left-side, .nav-holder li.right-side {
				margin-top:.3em;	
				padding-right:.4em;
				padding-left:.5em;
			}
			
			.nav-holder li.border {
				border-right:1px solid #999;
			}
		
			.nav-holder li a {
				color:#fff;
				text-decoration:none;
				display:block;
				padding:.5em 1em .5em .6em;
				margin-right:1em;
				font-size:.9em;
				
			}

			.nav-holder li a.parent{
				padding:.5em 0 .5em .8em;
				margin:0 0 0 0;
			}
			
			.nav-holder li a.parent span{
				padding-right:1.4em;
				background:url("images/nav-arrow.png") no-repeat right;
			}
	
			.nav-holder li ul {
				display:none;
			}

		.nav-holder .search-holder {
			margin-right:.4em;
		}
		
/*** Suckerfish top menu Styles ***/

.sf-menu ul * {
	margin:0;
	padding:0;
}

.sf-menu {
	line-height:1.0;
}

.sf-menu ul {
	position:absolute;
	top:-999em;
	z-index:999;
}

.sf-menu li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
	position:relative;
	*z-index:999;
}

.sf-menu a {
	display:block;
	position:relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:.5em;
	top:1.8em; /* match top ul list item height */
	*top:1.78em;
	z-index:99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:14.9em; /* match ul width */
	top:0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:15em; /* match ul width */
	top:0;
}

	li.sfHover a.parent{
		background:#303030 url("images/nav-hover-bg.png") repeat-x;
		-webkit-border-top-left-radius: .4em;
		-webkit-border-top-right-radius: .4em;
		-moz-border-radius-topleft: .4em;
		-moz-border-radius-topright: .4em;
		border-top-left-radius: .4em;
		border-top-right-radius: .4em;
	}

li.sfHover ul li {
	background:none;
}

.sf-menu ul, .sf-menu ul  a {
	width:15em;
}

.sf-menu ul  a span{
	font-size:.8em;
}

.sf-menu ul  ul a span{
	font-size:1em;
}

.sf-menu ul  a{
	background:#2F2F2F;
	color:#CCCCCC;
	border-bottom:1px solid #747474;
	text-align:left;
	cursor:pointer;
}
	
	.sf-menu ul ul {
		width:15em;
		background:#1B1B1B;
		padding:.8em 1em;
	}
	
	    .sf-menu ul.first-menu-child ul {
	        width:30em;
	    }
	
	
		.sf-menu ul ul  li{
			float:left;
			width:15em;
			padding:0;
			margin:0;
		}

		.sf-menu ul ul  a{
			border:none;
			font-size:.76em;
			line-height:1.3em;
			background:url("images/orange-bullet.png") no-repeat 0 .8em !important;
			padding:0;
			padding:.3em 0;
			margin:0;
			padding-left:1em;
			color:#ccc;
		}

	.sf-menu ul  a:hover, .sf-menu ul .sfHover a{
		background:#1B1B1B;
	}
	
	.sf-menu ul ul a:hover {
		text-decoration:underline;
	}
	
	.sf-menu .right-side ul{
	
	}

	.sf-menu .right-side ul ul {
		width:26em;
		left:-32em!important;
	}
	
.sf-menu  .sf-sub-indicator {
	display:none;
}

.sf-menu  ul .sf-sub-indicator {
	display:inline;
	float:right;
	text-indent:-999em;
	background:url("images/grey-arrow-bullet.png") no-repeat;
	width:10px;
	height:10px;
	margin-top:.3em;
}

.sf-menu  ul span {
	*display:inline;
	*float:left;
}

.sf-menu ul .sfHover a .sf-sub-indicator {
	background:url("images/green-arrow-bullet.png") no-repeat;
}


/*Keeps drop-down menus from going below the dindow*/
.sf-menu li.menu-bottom {
	position:static!important;
}

.sf-menu li.menu-bottom ul{
    bottom:9px!important;
    top:auto!important;
}

/*Shadow for all but IE 6*/

.sf-shadow ul {
	background:	url('images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
/*End suckerfish top nav menu*/

						
/* Global Search Styles */	

li.search-holder {
	*z-index:1;/*Fixes IE issues with Drop Down Menus*/
}

.search-box {
	background:url("images/search-box-bg.png") no-repeat;
	height:38px;
	width:435px;
}
.search-box-bottom {
 margin-left: 36px;
}
.search-holder .focused {
	background:url("images/search-box-focused-bg.png") no-repeat;
}

.search-holder .error {
	background:#FFC6C6;
	color:#330000;
	background:url("images/search-box-error-bg.png") no-repeat;
}

.search-holder select {
        float:left;
        width:86px;
        margin-left:32px;
        margin-top:11px;
        *margin-top:10px;
        background:transparent;
        border:0;
        font-size:.78em;
	}
	
	.search-box .search-input {
		width:240px;
		margin-left:4px;
		padding:.3em;
		font-size:1.1em;
		color:#555;
		background:transparent;
		border:none;
		border-left:1px dotted #999;
		margin-top:4px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		float:left;
	}
	
		.search-holder .error .search-input {
			color:#993333;
		}
	
		.search-holder .focused .search-input {
			font-style:normal;
		}

	.search-box .search-submit {
		font-size:1.2em;
		height:32px;
		float:right;
		width:55px;
		cursor:pointer;
		border:none;
		color:#fff;
		float:right;
		margin-right:3px;
		margin-top:4px;
		background:url("images/search-submit-bg.png") no-repeat;
		
	}
	
/* Search Footer */	
	
.search-footer-holder {	
	text-align:center;
	background:#4D4D4D url("images/search-footer-holder-bg.png") repeat-x;
	padding:.5em 0;
	margin-bottom:1px;
}

	.search-footer-inner {
		width:436px;
	}

/* Footer */

.footer-holder {
	background:#820002 url("images/footer-holder-bg.png") repeat-x;
}


.footer-links-holder {
	width:500px;
	float:left;
	margin-top:2em;
}

	.footer-links-holder .footer-links-inner {
		background:#570000;
		width:612px;
		padding:.5em 0;
		text-align:center;
	}
	
	.footer-links-top {
		background:url("images/footer-links-top-bg.png") no-repeat; 
		width:612px; 
		height:11px;
	}
	
	.footer-links-bottom {
		background:url("images/footer-links-bottom-bg.png") no-repeat; 
		width:612px; 
		height:12px; 
	}

	.footer-links-holder ul{
		display:inline-block;
		margin:0 2.2em;
		float:left;
	}
	
		.footer-links-holder ul .title {
			color:#fff;
			text-transform:uppercase;
			font-size:.9em;
			margin-bottom:.2em;
		}
		
		.footer-links-holder li {
			text-align:left;
			padding:.05em 0;
		}
		
		.footer-links-holder a {
			color:#fff;
			font-size:.8em;
			text-align:left;
			padding-left:1em;
			background:url("images/green-arrow-bullet.png") no-repeat 0 .5em;
		}
		
.email-footer-holder {
	float:right;
	width:300px;
	margin-top:2em;
}

	.email-footer-holder h5{
		text-transform:uppercase;
		font-size:.8em;
		margin-bottom:.7em;
		color:#fff;
	}
	
	.email-footer-holder p, .email-footer-holder ul{
		font-size:.8em;
		margin-bottom:.5em;
		color:#fff;
	}
 
		 .email-sign-up-form {
			background:url("images/email-footer-bg.png") no-repeat;
			height:31px;
			width:279px;
			margin-top:.8em;
		 }
		 
		 .email-sign-up-form .email-input {
			border:none;
			margin-left:.5em;
			margin-top:.45em;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:1em;
			width:210px;
			background:transparent;
			font-style:italic;
			color:#555;
			float:left;
		 }
		 
			.email-sign-up-form .email-submit {
				float:right;
				background:url("images/email-footer-button.png") no-repeat;
				width:58px;
				height:26px;
				color:#fff;
				border:none;
				cursor:pointer;
				margin:3px 2px 0 0;
			}
			
			
		.email-sign-up-form.focused .email-input {
			font-style:normal;
		}
		
		
		.email-sign-up-form.error {
			color:#993333;
		}

.copy-logo {
	clear:both;
	text-align:center;
	padding:1.5em 0;
}

.copy-logo img {
	vertical-align:middle;
}

.copy-logo span {
	color:#fff;
	font-size:.8em;
	margin-left:1em;
	font-weight:600;
}

/*Autocomplete CSS*/

.ac_results {
	border: 1px solid #000;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
	color:#555;
}

	.ac_results strong {
		color:#333;
	}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-size: .9em;
	
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 1.8em;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background: #eee;
}

.ac_over {
	background: #444;
	color: #ccc;
}

	.ac_over  strong {
		color:#fff;
	}
	

	
/* Form Styles
----------------------------------------------------------------------------------------------------*/

.form-holder {
color:#6B6B6B;
margin: 0 auto;
}

.form-holder .left {
float:left;
}

.form-holder .left100
{
	margin-left:100px;
	width:350px;
}

.form-holder .center
{
	margin-left:100px;
	width:500px;
	text-align:left;
}

.form-holder li {
clear:both;
width:100%;
position:relative;
margin:0 0 1em;
}

.form-holder li ul li {
clear:none;
}

.form-holder .text-area-size-1 {
height:4em;
}

.form-holder .text-area-size-2 {
height:6em;
}

.form-holder .text-area-size-3 {
height:10em;
}

.form-holder .text-field {
font-size:1.4em;
border:1px solid #CCC;
font-family:monospace;
font-weight:400;
background:#fff url(images/field-bg.png) repeat-x;
margin:0 0 .4em;
padding:.3em;
}

.form-holder .focused {
background:#FFFFF4 url(images/field-focused.png) repeat-x;
border:1px solid #FFA264;
}

.form-holder select {
border:1px solid #CCC;
margin:0 0 .4em;
padding:.3em;
}

.form-holder .half {
width:46%;
float:left;

}
.form-holder .full{
width:68%;
}

.form-holder .right {
float:right;
margin-right:1%;
}

.form-holder fieldset {
border:none;

}

.form-holder fieldset label {
display:inline;
margin:0 1em 0 0;
}

.form-holder fieldset.radio-list label,.form-holder fieldset.check-list label {
font-size:.85em;
color:#8D8D8D;
}

.form-holder fieldset.no-caption label,.form-holder fieldset.no-caption label {
font-size:1em;
}

.form-holder fieldset input {
margin:0 .5em 0 0;
}

.form-holder fieldset ul li {
margin:0 0 .2em;
}

.form-holder fieldset ul.inline li {
display:inline;
}

.form-holder .checkbox-full {
display:block;
padding-bottom:0;
}

.form-holder .checkbox-full input {
float:left;
display:block;
margin:0;
}

.form-holder .checkbox-full label {
display:table;
padding-left:.5em;
}

.form-holder .submit-controls {
text-align:right;
}

.form-holder .submit-controls-left {
text-align:left;
}

.form-holder .submit-controls-center {
text-align:center;
margin-left:235px;
}

.form-holder .submit-controls .form-button, .submit-controls-center .form-button, .submit-controls-left .form-button {
 border: none;
-moz-border-radius:4px!important;
-webkit-border-radius:4px;
border-radius:4px;
height:37px;
width:80px;
text-align:center;
color:#fff;
font-size:12px;
font-weight:700;
text-decoration:none;
margin:0 10px 0 0;
padding:5px 10px;
cursor:pointer;
 
}

.form-holder .label-holder,.form-holder .text-field-holder {
display:block;
font-size:.86em;
padding-top:.2em;
}
.form-holder .label-holder
{
    text-align:right;
}
.form-holder .text-field-holder input, .form-holder .text-field-holder textarea,.text-field-holder select
{
   margin-left:5px;
}
.form-holder textarea
{
    border:1px solid #CCC;
  
}
.form-holder .label-holder label
{
    text-align: right;
    width:100%;
    margin-right:5px;
}
.form-holder .label-holder-checkbox{
display:block;
font-size:.96em;
margin:0 105px .75em;
}

.form-holder .form .file {

border:1px solid black;
}

.form-holder .form .gray-box {
	border:1px solid #GGGGGG; margin:1em 0; padding:0;background-color:lightgrey;
}

.form-holder .full input[type="text"],.form-holder .half input[type="text"],.form-holder .half select {
width:96%;
}
.form-holder .full textarea,.form-holder .half textarea {
width:95%;
}

.form-holder .form .time,.form-holder .form .date-short {
width:20%;
}

.form-holder .short input,.form-holder .short {
width:30%;
}

.form-holder fieldset .no-margin label,.form-holder fieldset .no-margin input,.form-holder fieldset ul, {
margin:0;
}	

.form-holder .form fieldset ul li 
{
font-size: 21em;	
}

.form-holder .form-login
{
	margin-left:120px;
	border:1px solid black;	
}
  #sidebar  
  {
      /*
      width: 190px; 
      position: fixed; 
      left: 70%; 
      top: 191px; 
      margin: 0 0 0 75px; 
*/
      }

/*Messages */

.dialog-box {
	font-weight:bold; 
	font-size:1em;
	padding:.8em .8em .8em 2em;
	margin:0 0 .5em 0;
	position:relative;
}

	.dialog-box  .close {
		position:absolute;
		top:.2em;
		right:.2em;
	}
	
		.dialog-box  .close a {
			font-size:.8em;
			color:#000;
		}
		
		.dialog-box ul{
			margin:.5em 0 0 1em;
			padding:0 0 0 0;
		}
		
			.dialog-box ul li{
				margin:0 0 0 0;
				padding:0 0 0 0;
				font-size:.w8em;				
				list-style-type:square;
			}
	.form .errorHolder
	{
		padding:0px 0px 0px 0px;
	}

	.form .error 
	{
	    padding:10px 10px 10px 30px;
		border:1px solid #cc0000;
		color:#cc0000;
		background:#DE9E9E url('images/error.gif') .5em 1em no-repeat;
	}
	.error 
	{
	    padding:10px 10px 10px 30px;
		border:1px solid #cc0000;
		color:#cc0000;
		background:#DE9E9E url('images/error.gif') .5em 1em no-repeat;
	}
	
	
	.SearchError 
	{
		background:#FFC6C6;
	color:#330000;
	background:url("images/search-box-error-bg.png") no-repeat;
	}
	
	.form .error p{
		color:#660000;	
	}
		
	.form .error ul li{
		color:#660000;
	}
	
	.form .errorSmall
	{
	    padding:2px 2px 2px 5px;
		border:1px solid #cc0000;
		background:#DE9E9E .5em 1em no-repeat;
	}
	.form .errorSmall p{
		color:#660000;	
	}
	.form .errorSmall ul li{
		color:#660000;
	}
	
	
	.warning
	{
	    padding:10px 10px 10px 30px;
		border:1px solid #F6B81D;
		background:#FCF5C9 url('images/warning.gif') .5em 1em no-repeat;

	}
	
		.warning p{
				color:#C08B29;
		}
		
		.warning ul li{
			color:#C08B29;
		}
	
	.completed 
	{
	    padding:10px 10px 10px 30px;
		background:#CCE297 url('images/check.png') .5em 1em no-repeat; 
		border:1px solid #88B423;

	}
	
		.completed p {
			color:#4E6303;	
		}
		
		.completed ul li{
			color:#4E6303;	
		}

/* Validation Error */

.form-holder li {
	position:relative;
}


.required-label 
{
    padding-left:15px;
		background:url("images/required-indicator.png") no-repeat 5px 2px;
	}
	.form-holder .validation-error-container {
		left:-162px;
		width:160px;
		z-index:999;
		position:absolute;
		margin-top:-1px;
	}

		.form-holder .validation-error {
			padding:.2em 0;
			text-align:right;
			max-width:200px;
			float:right;
			color:#ff0000;
			font-size:.8em;
			font-weight:bold;
		}

	.form-holder .validation-confirm {
		background:url("images/validation-confirm.png") no-repeat;
		left:-22px;
		top:24px;
		height:24px;
		width:24px;
		position:absolute;
	}
	
	.form-holder .required-select .validation-confirm {
		top:23px;/*Fixes Select Confirm*/
	}
	
	.form-holder .required-select  .validation-error-container{
		top:18px;
	}
	
	.form-holder .checkbox-full .validation-message {
		right:-30px;
		top:0px;
	}
	
	.form-holder .error-field {
		border:1px solid #990000;
		background:#FEFAFB url("images/error-field-bg.png") repeat-x;
	}
	
	.form-holder .required-checkbox, .form-holder .required-list-parent {
		background:url("images/required-indicator.png") no-repeat 0 2px;
		margin-left:-10px;
		padding-left:10px;
	}
	
/*Error Message*/

.form-holder .error-message-hover {
	margin:0;
	padding:0;
	border-collapse:collapse;
}

.form-holder  .error-message-hover .cell-1-1 {
	width:7px;
	height:4px;
	background:url("images/error-message-cell-1-1.png") no-repeat;
}

.form-holder  .error-message-hover .cell-1-2, .form-holder  .error-message-hover .cell-2-3 {
	background:url("images/error-message-center-tile.png");
}

.form-holder  .error-message-hover .cell-2-2 {
	background:url("images/error-message-center-tile.png");
	padding:.3em .1em .5em .1em;
	font-style:italic;
}

.form-holder  .error-message-hover .cell-3-1 {
	height:7px;
	background:url("images/error-message-cell-3-1.png") no-repeat;
}

.form-holder  .error-message-hover .cell-2-1 {
	background:url("images/error-message-left-tile.png") repeat-y;
}

.form-holder  .error-message-hover .cell-1-3 {
	background:url("images/error-message-cell-1-3.png") no-repeat;
	width:6px;
	height:4px;
}

.form-holder  .error-message-hover .cell-3-3 {
	background:url("images/error-message-cell-3-3.png") no-repeat;
	height:7px;
}

.form-holder  .error-message-hover .cell-3-2 {
	background:url("images/error-message-bottom-tile.png") repeat-x;
}

.form-holder  .error-message-hover .cell-1-4 {
	background:url("images/error-message-error-arrow.png") no-repeat;
	width:7px;
}

/*Error Message*/
	

/* Validation Error */

.form .nav-holder, .form  .search-footer-holder {
	height:27px;
	margin:1px 0;
	padding:0;
}



.form .content-holder {
	font-size:.8em;
	width:400px;
	float:right;
	color:#444444;
}

	.form .content-holder h2 {
		font-size:1.3em;
		margin-bottom:.5em;
	}
	
	.form .content-holder h3 {
		font-size:1.1em;
		margin-bottom:.5em;
	}

	.form .content-holder p {
		font-size:1em;
		margin-bottom:1em;
	}
	
		.form .content-holder  ul {
			margin:1em 0 0 0;
		}
		
		
		 .form .content-holder .orange-squares li {
			margin-bottom:.4em;
		 }
		 
		 
		  
		 
	#about-school-tabs{
		text-align:center;
		margin-bottom:2em;
	}			 
	 
		#about-school-tabs li {
			display:inline-block;
			margin:0 1em;
		}

			#about-school-tabs li a {
				color:#444444;
				font-weight:bold;
				text-decoration:none;
				padding-right:.8em;
				height:29px;
				display:inline-block;
				font-size:1em;
			}
			
			#about-school-tabs li a span{
				padding-left:.8em;	
				height:29px;
				padding-top:6px;
				display:inline-block;
			}
	
			#about-school-tabs li.current a{
				color:#303645;
				background:url("images/form-tabs.png") right -29px no-repeat;
				color:#fff;
			}
			
			#about-school-tabs li.current a span{
				background:url("images/form-tabs.png") top left no-repeat;
			}
			
			
.form .middle-holder, .form .header-inner, .form .footer-inner {
	width:850px;
	margin:0 auto;
}

.form .school-logo-holder {
	float:right;
	background:url("images/form-logo-bg.png") no-repeat bottom left;
	padding:0 0 4px 4px;
	margin:14px 80px 0 0;
}

	.form .school-logo-holder img{
		display:block;
		border:2px solid #666666;
	}

.form-arrow-header {
	background:url("images/form-arrow-header.png") no-repeat;
	height:118px;
	width:380px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	text-align:center;
	float:left;
}

	.form-arrow-header-inner {
		padding:.5em 1em 0 1em;
	}

	.form-arrow-header h1 {
		font-size:1.2em;
		color:#333333;
		margin-bottom:.1em;
		font-weight:normal;
	}
	
	.form-arrow-header h2 {
		font-size:1.9em;
		color:#0099FF;
		font-weight:normal;
		margin-bottom:.1em;
	}
	
	.form-arrow-header .required-indicator {
		color:#444444;
		font-size:.7em;
		font-family:Arial, Helvetica, sans-serif;
	}
	
		.form-arrow-header .required-indicator span{
			color:#cc0000;
			font-size:1.1em;
		}
			
		
/* Home Page
----------------------------------------------------------------------------------------------------*/

.home .middle-holder {
	padding-top:1em;
    font-size:.8em;
    margin-bottom:1em;
 
}

.home .center {
    width:100%!important;
}

.home .middle-holder h1, .home.middle-holder h2, .home .middle-holder h3, .home .middle-holder h4, .home .middle-holder h5, .home .middle-holder h6{
    text-transform:uppercase;
    margin:0 0 .3em 0;
    padding:0;
}

.home h3 {
    color:#FF4C1F;
}

.home .middle-holder h2, .home .middle-holder h3, .home .middle-holder h4, .home .middle-holder h5 {
    font-size:1.1em;
    font-weight:700;
}

    .home-welcome {
        width:50%; 
        float:left;
        font-size:.9em;
    }
    
        .home-welcome p{ 
            margin-right:1.9em;
            margin-bottom:.8em;
        }
        
        .home-welcome .read-more-link {
            padding-left:1em;
            float:left;
	        background:url("images/orange-arrow-bullet.png") no-repeat 0 .5em;
	        font-weight:bold;
	        width:auto;
        }
        
        .home-main-img {
            padding-bottom:.8em;
        }

    .home .by-subject {
        padding-bottom:1em;
        margin-bottom:1em;
        border-bottom:1px dotted #666666;
    }
    
    .by-subject-by-program-holder {
        width:50%; float:left;
    }

    .by-program p{
        margin:0 0 .2em 0;
        padding:0 0 0 0;
        font-size:.85em;
        font-weight:bold;
        font-family:verdana, arial, helvetica, sans-serif;
    }

	.middle-grey {
		background:#F0F0F0;
		-webkit-box-shadow: #666 0px 0 3px;
		-moz-box-shadow: #666 0px 0 3px;
		box-shadow: #666 0px 0 3px;
		margin:0 0 1em 0;
	  
        padding:1em;
      
	}

	.tabBox {
		width:32.82%;
		*width:32.70%;
		margin-bottom:.5em;
		float:left;
		position:relative;
		left:213px;
	}
	
	.tabBox .tabs {
		margin: 0 0 -.1em 0;
		padding: 0 10px;
		overflow: hidden;
		height: 2.32em;
	}

	.tabBox .tabs li {
		float: left;
		list-style: none;
		margin: 0;
		padding: .25em .25em 0 .1em;
		height: 2.1em;
		overflow: hidden;
		position: relative;
		z-index: 1;
	}

	.tabBox .tabs li.selected {
		z-index: 3;
	}

	.tabBox .tabs a {
		float: left;
		height: 2em;
		line-height: 2em;
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		background: #EEE;
		border: 1px solid #CCC;
		border-bottom: 0;
		padding: 0 .4em;
		color: #000;
        font-size:1em;
		text-decoration: none;
		font-weight:bold;
		color:#3A3A3A;
	}

	.tabBox .tabs .selected a {
		background: #FFF;
		-webkit-box-shadow: #CCC 0 0 .25em;
		-moz-box-shadow: #CCC 0 0 .25em;
		box-shadow: #CCC 0 0 .25em;
	}

	.tabBox .tabs a:hover {
		background: -webkit-gradient(linear, 0 0, 0 70%, from(#EEF), to(#FFF));
		background: -moz-linear-gradient(#EEF, #FFF 70%);
		background: linear-gradient(#EEF, #FFF 70%);
		-pie-background: linear-gradient(#EEF, #FFF 70%);
	}

	.tabBox .content {
		clear: left;
		position: relative;
		z-index: 2;
		padding: 1em;
		border: 1px solid #CCC;
		background: #FFF;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: #CCC 0 0 .25em;
		-moz-box-shadow: #CCC 0 0 .25em;
		box-shadow: #CCC 0 0 .25em;
	}
	
	.home-bottom {
	}
	
	.featured-school {
	    width:214px;
	    float:left;
	    position:relative;
	    left:-265px;
	    
	}

        .home .featured-school h4 {
            margin-top:.5em;
        }
	
	.featured-school .featured-logo a{
            border:1px solid #666666;
            display:block;
            text-align:center;
            padding:.5em 0;
            margin:.5em 0 .8em 0;
        }


    .home .featured-school h5 {
        text-align:center;
        margin-bottom:.5em;
    }

        .home .featured-school h5 a{
            text-transform:none;
            font-size:.9em;
        }
	
	.content-highlight {
	    width:250px;
	    margin-left:17px;
	}
	
	    .content-highlight .tabs a{
            background:#fff;
            text-transform: uppercase;
         }

         .content-highlight .tabs .selected a {
            background:#F0F0F0;
         }

         .content-highlight .content {
            background:#F0F0F0;
         }

            .content-highlight-img {
                margin:0 auto .8em auto;
                display:block;
            }
            
            .content-highlight .orange-arrows li {
                margin-left:1.2em;
            }
	
        .home .by-location {
	            width:502px;
	            float:right;
	            margin:0;
	            position:relative;
	            left:2px;
	        }
	
	            .home .by-location .content {
	                padding:0;
	            }
	    
	            .home .by-location-title-tabs {
	    
	            }

	            .home .by-location-title-tabs h4 {
	                float:left;
                    margin-top:.5em;
	            }

                    .home .by-location-title-tabs  .tabs {
                        float:right;
                    }
                    
                    
       
                    
                    
    .home .multi-select h6 {
        margin-top:8px!important;
        margin-left:10px!important;
        text-transform:none;
        height:18px;
        overflow:hidden;
    }             
                    
    .home-location-select {
        padding:1.5em;
    }  
    
    
    .home-location-left {
        float:left; 
        width:55%;
        clear:both;
    } 
    
    .home-location-right {
        float:right; 
        width:45%;
        height:33px;
    }             
     .zip-button-holder-right {
        float:left; 
        width:40%;
    }             
     
    .zip-field-holder {
        background:url("images/zip-input-bg.png") no-repeat top left;
        height:33px;
        width:150px;
        margin-top:-1px;
    } 
    
   
    
   .home-location-right .zip-field-holder {
        background:url("images/zip-input-bg.png") no-repeat top left;
        height:33px;
        width:150px;
        float:left;
        margin-top:-1px;
        margin-right:2px;
    } 
    .home-location-right .zip-inner {
        padding-left:10px;
    }
   .home-location-right #zip-button
   {
      float:right;
   }
   .zip-field-holder:hover {
        background:url("images/zip-input-bg.png") no-repeat bottom left;
    }    
    
    .zip-field-holder input {
        border:0;
        padding:.2em; 
        background:0;
        margin-top:5px;
        margin-left:5px;
        width:65px;
        float:left;
        border-right:1px dotted #999;
    }

    #zip-radius {
        width:65px;
        float:right;
        margin-top:7px;
        *margin-top:6px;
        margin-right:5px;
        border:0;
        background:transparent;
    }
    
    .zip-inner {
        padding-left:30px;
    }
    
    .home-search-button, .inner #zip-button {
        color:#fff;
        border:0;
        padding:.5em;
        font-weight:bold;
        text-align:center;
        cursor:pointer;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        background:url("images/orange-button-bg.png") repeat-x center;
        display:block;
      
    }
    
    .inner #zip-button {
        margin:0 0 0 .2em;
        *margin-top:-1px;
        float:left;
        width:50px;
    }
    
    .inner .zip-field-holder {
        float:left;
    }
         
 /*CSS added by Marco*/

.inner .middle-holder{ margin-top:15px; margin-bottom:20px;}


.left-col{width:250px; font-size:.8em} /*removed float:left;*/
.center {
	float:left;
	width:555px;
	margin:0 1em;
}

.right-col {width:160px; }

.left-col h3, .top{
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow:0px 1px 2px #ccc ;
	-webkit-box-shadow: 0px 1px 2px #ccc;
	box-shadow: 0px 1px 2px #cccs;

	padding:.8em;
	margin:1em 0px;
	display:block;
	color:#ccc;
	font-size:1.1em;
	font-weight:normal;
	font-family:verdana, arial, sans-serif !important;
	}
	
.left-col .top{
	background:#333;
	padding:.8em 0 !important;
	margin-top:0;
	margin-bottom:1.2em;
	text-align:center;
	position:relative;
	
	
	}
	
.top img{display:block; position:absolute;top:39px;left:210px;}
	

.left-col h3.gray{
	background:url("images/left-nav-title-bg.jpg") repeat-y #666;font-weight:bold;
	}
.select-location{margin:0 0 1em 0;}	
.left-col select{display:block; width:230px;margin:.3em 0 .7em 0}
.program-selected{width:100%;margin:0px 0px 15px 0px;font-size:1.1em;}	
.program-selected ul {font-size:1.1em;display:block;margin:7px 0px 0px 0px;}
.program-selected ul li{line-height:1.8em;}
.program-selected ul li a{font-weight:bold;color:#333; text-decoration:none;list-style-image:none; background:none;}
.program-selected img, .breadcrumb img{position:relative; top:2px;}

.program-location-selected{width:100%;margin:0px 0px 15px 0px;font-size:1.1em; cursor:pointer;}	
.program-location-selected ul {font-size:1.1em;display:block;margin:7px 0px 0px 0px;}
.program-location-selected ul li{line-height:1.8em;}
.program-location-selected ul li a{font-weight:bold;color:#333; text-decoration:none;list-style-image:none; background:none;}
.program-location-selected img, .breadcrumb img{position:relative; top:2px;}
.program-location-selected a {margin:0px 5px 0px 0px;}

.program-type {width:100%;margin:0 0 2em 0;}
.program-type ul{font-size:1em;}
.program-type h4{font-size:.9em; font-weight:bold; color:#000; margin-bottom:.7em;}


.program-location{font-size:1em;}

.program-selected, .program-location, .program-type, .subject-selection {padding:0 0 0 .5em;width:240px}

.subject-selection {*margin-bottom:1.2em;}

.breadcrumb{border-bottom:1px dotted #666;padding:0 0 .3em 0;}	
	.breadcrumb ul li {
		background: url('images/orange-bullet.png') no-repeat 2px 6px;
		display: inline;
		padding:0 .1em 0 1em;
		font-size:.8em;
		}
		.breadcrumb ul li:first-child {
			background:none;
			padding-left:0px;
		}
/*new for navigation drop down*/

ul.hiddenMenu 
{
	display: none;
	background:#2F2F2F;
	z-index:9999999;
}

ul.hiddenMenu a{
    background: none repeat scroll 0 0 #2F2F2F;
    color: #CCCCCC;
    cursor: pointer;
    text-align: left;
    text-decoration:none; 
}

ul.hiddenMenu li
{
	color: #FFFFFF;
    display: block;
    font-size: 0.8em;
    padding: 0.5em 1em 0.5em 0.6em;
    text-decoration: none;
    border-bottom: 1px solid #747474;
}

ul.hiddenMenu li:hover
{
	cursor:pointer;
	background:#1B1B1B;
}

ul.hiddenMenu li:hover a{
	background:#1B1B1B;
}




/*new*/		
.resultDegreeMenu 
{
	display:none;
	z-index:9999999;
	text-decoration:none;
	position:absolute;
}

.resultDegreeMenu a{
    background: none repeat scroll 0 0 #2F2F2F;
    color: #CCCCCC;
    cursor: pointer;
    text-align: left;
    text-decoration:none; 
}

.resultDegreeMenu ul li
{
	color: #GGGGGG;
    font-size: 0.8em;
    padding:0 0 0 0;
    text-decoration: none;
}

.moreDegrees
{
	text-decoration:none;
	position:absolute;
}


.page-summary img{float:left; margin:0 1em 1em 0; display:block;-moz-box-shadow:2px 2px 0px #999; box-shadow:2px 2px 0px #999; -webkit-box-shadow:2px 2px 0px #999;}
.page-summary, .program-listing, .school-listing, .international-programs{font-size:.8em;margin:1em 0 0 0;}
.page-summary a.categories{font-weight:normal;font-size:1em; display:block;margin:0em;}
.page-summary h1, .program-listing h1, .school-listing h1{margin:0 0 .5em 0; font-size:1.8em;}
.page-summary ul{float:left;width:192px;font-size:1em; margin:.5em}
.featured-programs {font-size:1.1em; border-top:1px dotted #ccc; padding-top:.7em; text-align:center;}
.featured-programs a{color:#EA590C;}
.page-summary { white-space:normal; word-wrap: break-word; /* Internet Explorer 5.5+ */}


.internal-social-links{float:right;}
.internal-social-links img{margin:0 0 0 6px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

.pagination{width:100%; display:block; text-align:center;padding:.8em; font-size:.8em;}
.pagination a{display:inline-block; padding:.3em .6em; margin:0 .3em;}
.pagination a.selected{color:white; background:#666;}
.gray-button {background:url('images/gray-button-bg.jpg') repeat-x center; color:white;text-decoration:none; border-radius:5px;-moz-border-radius:5px;}
.gray-button:hover {background:url('images/gray-button-hover.jpg') repeat-x;}
.featured-bottom{color:#EA590E;font-size:1.3em; font-weight:bold;}

.alpha-wrapper{margin-top:1.5em; background:#333; text-align:center; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;padding:.7em .4em; color:#666;position:relative;}
.alpha-wrapper a{display:inline-block; padding:0em .36em; margin-left:-2px; border-right:1px solid #999; color:#ccc; text-decoration:none;}
.alpha-wrapper span {display:inline-block; padding:0em .36em; margin-left:-2px; border-right:1px solid #999; }
.alpha-wrapper span.last {border:none;}
.alpha-wrapper a, .alpha-wrapper span {*padding:0 .358em 0 .358em;}
.alpha-wrapper a:hover {text-decoration:underline;}
.alpha-wrapper a.selected{color:#fff;font-weight:bold}
.alpha-wrapper a.selected:hover {text-decoration:none;}
.alpha-wrapper-bottom {margin-top:3em; *margin-top:1.5em; clear:both;}
.alpha-wrapper-ie-7{*padding-top:.5em;}/*For IE  and below*/
.sort-by{position:absolute; top:-14px;padding:.4em 1em; right:10px;font-size:.7em;color:#fff;background:#333; border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;}
.program-listing ul{display:block; float:left; width:260px; margin:0 0 0 .8em}	
.program-listing ul li{margin:0 0 .5em 0}	
.program-listing-container{margin:1.5em 0}

.results-bubble{background:#f0f0f0; border:1px solid #ccc; color:#666; -moz-border-radius:4px; border-radius:4px; padding:.8em; margin:2em 0;}

.school-listing-container{margin:0 0; border-top:1px dotted #333; padding:1em 0 0 0;}
.school-listing ul{display:block; float:left; width:260px; margin:.2em 0 0 .8em}	
.school-listing h3  a{margin:0 0 0 .5em; text-decoration:none;}
.school-listing ul li{margin:0 0 .3em 0}	
.school-listing-container{margin:1em 0}
.to-top{margin-top:1em; display:block; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; color:#fff; background:#333; padding:.5em .9em .6em .6em; float:right;}
.to-top a {color:#fff;}
.to-top img {margin-right:5px;}
.school-listing-container-first {border:none; margin-top:0;}

/* international programs page ***/

.international-programs {margin:0;}

.gray-box{border:1px solid #ccc; margin:1em 0; padding:0;}
.gray-box-gray-background{border:1px solid #ccc; margin:1em 0; padding:.5em; background-color:#cccccc;}
.gray-box-no-bottom-border{border-top-style:solid; border-top-color:#ccc;border-top-width:1px; border-left-style:solid; border-left-color:#ccc; border-left-width:1px; border-right-style:solid; border-right-color:#ccc; border-right-width:1px;  margin:1em 0 0 0; padding:0;}
.gray-box-no-top-border{border-bottom-style:solid; border-bottom-color:#ccc;border-bottom-width:1px; border-left-style:solid; border-left-color:#ccc; border-left-width:1px; border-right-style:solid; border-right-color:#ccc; border-right-width:1px;  margin:0; padding:0;}
.quote-box{background:url('images/international-school-feature-box.jpg') no-repeat top right; margin:0; height:200px;}
.quote-box img{margin:0 .3em;}
.quote-box p{display:block; padding:.8em 1em 0 1em; width:350px; margin-bottom:10px;}
.quote-box p.quote{font-size:1.5em;}
.select-country-box{background:#333; color:white; padding:.7em; text-align:right; border-top:1px solid #666;}
 
.int-country-select-holder {
    width:400px;
    *width:405px;
    float:left;
    padding-top:4px;
    *padding-top:2px;
}
 	
.view-schools {
		font-size:1em;
		text-align:center;
		margin-left:1em;
		height:22px;
		width:115px;
		padding-top:5px;
		background:url("images/visit-schools.png") no-repeat top; 
		display:inline-block;
		float:right;
		margin-right:5px;
	}
	
.view-schools a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
}

#int-country-select {width:140px;}

.popular-countries{padding:.8em;}
.popular-countries span{color:#666; display:block; font-weight:bold;}
.recommended-articles span, .select-a-country span{display:block; margin-bottom:.5em;font-weight:bold; font-size:1.2em;}
.recommended-articles a{display:block;}



.select-a-country{margin:1em 0;}
.select-a-country ul{display:block; width:150px; float:left; margin-right:1.5em;}
.select-a-country ul li {}

/** school details **/

.return-to-results{margin:2em 0 0 0 ;}
.return-to-results a{font-size:1.2em;font-weight:bold;}
.return-to-results img{margin:0 .5em 0 0;}

.school-title{}
.school-logo{width:120px; float:left;}
.school-name{width:380px; float:left; font-size:.8em}
.school-name h1{font-size:1.8em;}

.print-email-icons{text-align:right; width:100%;margin:.8em 0 .5em 0;}
.print-email-icons [type="image"]{display:inline-block;margin:0 0 .5em .3em;}
.faceBookLike{margin:.3em 0 0 .3em;}

.school-details{background:url('images/school-details-bg.jpg') repeat-x; border:1px dotted #ccc;padding:1.2em; margin:1em 0 0 0; }
.address{float:left;width:130px; font-size:.8em}
.school-details  span{font-size:1.2em; display:block;font-weight:bold;}
.phone{float:left;width:120px;border-left:1px solid #ccc;padding-left:1em;margin-left:2em;height:90px;font-size:.8em}
.school-details .buttons{float:right;width:180px;margin: 4em .4em 0em 2em; }
.school-details .buttons a.school-button{display:inline-block; text-decoration:none; margin:0 0 0 .6em; *margin:0 0 0 .5em;}

/*added for Contact Us form by Jeff*/
.form-title{}
.form-logo{width:120px; float:left;}
.form-name{width:380px; float:left; font-size:.8em}
.form-name h1{font-size:1.8em;}

.inquiry-form {
	margin:0 auto;
}
.inquiry-form-wide 
{
	width:1011px;
}
.inquiry-form-medium {
	width:768px;
}
.inquiry-form #loginsection{
	width:495px;
	margin-left:5px;
}
.inquiry-form #inquirysection{
	width:425px;
}
.inquiry-form .inquirysection-centered
{
    margin:0 auto;
}
.form-details{background:url('images/school-details-bg.jpg') repeat-x; border:1px dotted #ccc;padding:1.2em; margin:1em 0 0 0; }
.addressForm{float:left; font-size:.8em}
.form-details span{font-size:1.2em; display:block;font-weight:bold;}
.phoneForm{float:left;border-left:1px solid #ccc;padding-left:1em;margin-left:2em;height:90px;font-size:.8em}
.form-details .buttons{float:right;width:160px;margin:4em 0 0 0 }
.form-details .buttons a.form-button{display:inline-block; text-decoration:none;}
.form-details address {
    margin:0;
    font-style:normal;
    color:#666;
}

.lineBreak { height: 5px; }
.floatClear{ clear: both;height: 0px; }

.form-div {width:400px;}
.form-field {border:1px solid lightgrey;width:300px;height:20px;}
.form-label-div {float:left;position:relative;left:25px;width:100px;font-size:.8em;}
.form-field-div {float:right;position:relative;width:300px;}


/*end Contact Us*/

.media-details{background:url('images/school-details-bg.jpg') repeat-x; border:1px dotted #ccc;border-top:none;margin:0 0  0;}
.media-box{ float:left; width:276px;border-left:1px solid #ccc;}
.border-none{border:none;}
.media-box .header img{padding:0 .3em 0 0; float:left;}
.media-box .header{background:#666; font-size:.9em; padding:.5em;}
.media-box .header p {color:#ccc; margin:.18em 0 0 0; padding:0;}
.video-content {margin: 1em auto;width:180px;}
.photo-content{margin: 1em auto;width:140px;font-size:.8em; text-align:center;height:170px;}
.photo-content img{float:left;display:block;margin:0 .3em .3em 0;}

.school-info-text  {font-size:.8em;margin:1.5em 0 2em 0}
.school-info-text strong{color:#393939}
.school-info-text p{margin:0 0 1em 0;font-size:1em;}
.school-info-text h3{margin-bottom:.8em;}
.school-info-text h4{margin-bottom:.2em; font-weight:bold; font-size:1em;}
.school-info-text .buttons {padding-top:.5em;}
.school-info-text .buttons a.school-button{display:inline-block; text-decoration:none;font-size:1em; margin:0 0 0 .6em;}

.school-details address {
    margin:0;
    font-style:normal;
    color:#666;
}

.school-button{
		padding:.4em;
		-moz-border-radius:4px !important;
		-webkit-border-radius:4px;
		border-radius:4px;
		color:#fff; 
		display:block;
		font-size:.8em;
		font-weight:bold;
		}

.orange-bg {background:url(images/orange-button-bg.png) repeat-x center;}
.green-bg {background:url(images/green-button-bg.png) repeat-x center;}




/*Results*/

.results {
	font-family:arial, helvetica, sans-sarif;
	margin:0 auto 0 auto;
	padding:1em 0em;
	
}

	.results .logo-holder{
		width:113px;
		float:left;
		text-align:left;
		padding-top:.2em;
		display:table; /* Fire Fox and Web Kit Browsers*/	
		/**margin-bottom:1000px;  IE needs this to align the divs*/
	}
		
		.results .type-level {
			font-size:.9em;
		}
			
			.results .type-level p{
				margin:.75em 0 .1em 0;
			}
			
			.results .type-level p + p{
				margin:0 0 1em 0;
			}
	
	.results .excerpt-title .type {
		float:right !important;
	}

	.results .excerpt-title {
		display:table; 
		white-space:normal; /* css-3 */
	    word-wrap: break-word; /* Internet Explorer 5.5+ */
	    width: 400px;
	    float:right;
	}

.results .excerpt-title p {
	    
	}
	.results ul {
 /**margin-bottom:1000px; IE needs this to align the divs*/
	    }
	.results li {
		padding:1em;
		margin-bottom:.2em;
		border:1px solid transparent;
		position:relative;
	 
	    
	    }
	
		.results li h4 {
			margin-bottom:.5em;
			font-size:.95em;
			font-weight:bold;
		}
		
			.results li h4 a {
				color:#555;
				font-size:1em;
			}
			
			.results li h4 a:hover {
				text-decoration:none;
			}
			
			
		.results li h5{
			margin-bottom:.3em;
			font-size:.95em;
		}	
			.results li h5 a{
				color:#EA590E !important;
				font-size:.85em;
			}
		
		.results li h6 {
			font-size:1em;
			margin-left:-1em;
			font-weight:normal;
		}
		
		.results li p {
			margin-bottom:.9em;
			font-size:.8em;
			color:#555;
		}
	
	.results li.odd, .nestedResults .results li.odd  {
		border:1px dotted #000;
		background:#fff url("images/odd-background.png") repeat-x;
		
	}
	
	.results li.active, .results li.active-hover {
		border:1px solid #000;
		background:#eee;
	}
	
	.results li.active-hover {
		background:#fff url("images/results-hover-bg.png") repeat-x;
	}
	
		.results li.active-hover h5 a, .results li.active-hover h5 a{
			color:#C43309;
		}
		
	.results .more-matching {
		margin-top:1em;
	}

	.results .share-buttons {
		position:absolute;
		bottom:8px;
		left:138px;
	} 
	
	.nestedResults .results ul 
	{
	  
	    width: 99% !important;
	  	
	}
	.nestedResults .results li {
		padding:1em;
	    margin-left:-.9em;
		margin-bottom:.2em;
		border:1px solid transparent;
		position:relative;
		width: 100% !important;	
	}
	.nestedResults .excerpt-title {
		width:360px;	
	}
	.nestedResults
	{
	    width: 99%;
	}
	.nestedResults .results li.active, .nestedResults .results li.active-hover {
		border:1px solid #000;
		background:#eee;
	}
	
	/* .buttons */
	
.results .buttons {
	text-align:right;
}

	.results .buttons a{
		font-size:.84em;
		text-align:center;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		height:22px;
		padding-top:5px;
		background-repeat:no-repeat;
		background-position:top;
	    margin-left: 5px;
		
	}
	
	.results .buttons a:hover {
		background-position:bottom;
	}
	
		.results .buttons .request-info{
			width:104px;
			background-image:url("images/request-info.png");
			display:inline-block;
		}
		
		.results .buttons .read-more{
			width:86px;
			background-image:url("images/read-more.png");
			display:none;
		}
		
		.results .buttons .visit-site{
			width:69px;
			background-image:url("images/visit-site.png");
			display:inline-block;
		}

		.results  .view-more-trigger a, .results .view-less-trigger a {
			color:#333333;
			font-size:.96em;
		}
		
		.results  .view-more-trigger a {
			font-size:.7em;
		}
	.nestedResults .buttons a{

	    margin-left: 0px;
		
	}	
.nestedResults .buttons a{
		font-size:.84em;
		text-align:center;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		height:22px;
		padding-top:5px;
		background-repeat:no-repeat;
		background-position:top;
	    margin-left: 2.5px;
		
	}
/*.video-photo-icons*/		
		
.video-photo-icons {
    float:left;
}

    .video-photo-icons img{
        margin-right:5px;
        float:left;
    }

    .video-photo-icons span{
        font-size:.6em;
        margin-right:5px;
        float:left;
        padding-top:4px;
    }
    
    
/*Multi Select*/

.multi-select {
    background:url("images/multi-select-bg.png") no-repeat;
    height:33px;
    width:239px;
    overflow:hidden;
    cursor:pointer;
}
 
    .multi-select-holder p {
        margin-bottom:.3em!important;
        padding:0!important;
    }

    .multi-select:hover {
        background:url("images/multi-select-bg.png") no-repeat bottom;
    }

    .multi-select h6 {
        margin-top:8px;
        margin-left:10px;
        overflow:hidden;
        width:190px;
    }

    .multi-select-hidden {
        position:absolute;
        top:-9999px;
    }
    
.lightbox {
    position:fixed;
    z-index:9999;
    width:700px;
    top:30%;
    border:10px solid #333; 
    /*filter:alpha(opacity=90); 
    -moz-opacity:.90; 
    opacity:.90;*/
    background:#F0F0F0;
}

.lightbox, .lighbox-inner {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding:5px;
}

.lighbox-inner ul {
    float:left;
    width: 165px;
    margin: 0 0 0 .4em; 
}
.lighbox-inner li
  {
     
      width: 25%;
      margin: 0;
      padding: 0;
  }
.lighbox-inner li
  {
     
      width: 100%;
      margin: 0;
      padding: 0;
  }
.lightbox h4 {
    text-transform:uppercase;
    text-align:center;
    margin-bottom:1em;
    padding-bottom:.5em;
    font-size:1.1em;
    border-bottom:1px dotted #666666;
}

.lightbox ul {
   
    float:left;
    margin-bottom:1em; 
}

.lightbox li a{
    font-size:.8em;
}

.lightbox li input {
    margin-right:5px;
}

.button-holder {
    text-align:center;
    clear:both;
}

.button-holder button {
    color:#fff;
    border:0;
    padding:.5em;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin:0 2px;
}

.button-holder .update{
    background:url("images/green-button-bg.png") repeat-x center;
}

.button-holder .cancel {
    background:url("images/orange-button-bg.png") repeat-x center; 
}










/* content pages */

.article-post .content-page-box  a{color:#EA590C;}

.content-page-box {font-size:.8em; margin-top:1em;}
.content-page-box  h4 a{color:#EA590C;font-size:1em;}
.content-page-box .article-img{display:block; float:right; margin:1em 0 1em 1em;}
.post-info{display:block; padding:.4em; background:#ccc; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px;color:#666; font-style:italic; display:inline-block;margin:.8em 0;}
.content-page-box p{margin:1em 0 1em 0; padding:0 !important;}
.content-page-box  h1{margin:0 0 .5em 0; font-size:1.8em;}
.content-page-box  h2{font-size:1.5em; margin:.2em 0 0 0}
.bookmarks{ text-align:center;}
.bookmarks .holder{margin:1em 0;}
.bookmarks img{display:inline-block; margin:.3em}
.related-articles{background:url('images/related-articles-bg.jpg') repeat-x bottom left #fff; padding:1.5em 2em; margin:0 0 2em 0; -moz-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc;}
.related-articles strong{display:block; margin-bottom:1em;font-size:1.2em;}
.related-articles .rightColumn ul.green-arrows, .related-articles .leftColumn ul.green-arrows { display:block; float:left; width:240px; text-align:left;}
.content-page-box ul.green-arrows {display:block; float:left; width:255px; text-align:left;}
.content-page-box .green-arrows li{margin:0 0 .5em 0;}
.content-page-box .green-arrows li  a{color:#333;}

.feature-blog-post{display:block; float:left; width:245px; text-align:left;padding:0 .8em;}
.post-right{border-left:1px dotted #666;padding-right:0;padding-left:1.2em;}

.article-post .content-page-box  h1{margin-top:0;}
.article-post h3 {font-size:1.36em;}
.content-feature-listings{margin-top:2em;}
.feature-post{margin:1.5em 0;}
.feature-post a h4, .sub-category-box a h4{font-size:1.2em;color:#EA590C; text-decoration:underline;}
.feature-post img {display:block; float:left; margin:0 .7em .7em 0; width:65px; }
.feature-post-text{width:471px; float:left;}
.feature-post p{margin:.6em 0}
.read-more a {color:#333; font-style:italic;}

.content-category .related-articles{text-align:center;padding:1em 1em; margin-top:1.5em;}
.content-category .related-articles strong{font-size:1.4em; color:#666;}
.sub-category-listing{}
.sub-category-box{margin:1.5em 0}
.sub-category-box p{margin:1em 0}
.sub-category-box  ul{display:block; float:left; width:200px;padding-right:1em;}
.sub-category-box .see-all {text-align:center;font-weight:bold;}


/* Left Navigation */

ul#content-menu, ul#content-menu ul {list-style-type:none;margin: 0 0 0 0;padding: 0 0 0 0;}
ul#content-menu {margin-bottom:10px;margin-left:1px;}

ul#content-menu ul {display:none;}
ul#content-menu a {display: block;text-decoration: none;font-size:1em;}

ul#content-menu li {margin-top: 1px; position:relative; *position:satic}
ul#content-menu li a {background: #F3F3F3 url('images/left-nav-title-bg.jpg') repeat-y;font-weight:bold;padding: 0.5em;color:#fff;}

ul#content-menu li a:hover {background: #333 url('images/left-nav-title-bg.jpg') repeat-y;color: #fff;}
ul#content-menu li a.current_parent {background:#87A9E8;color:#fff;}
ul#content-menu li a .parent_span {;display:block;padding-left:20px;}

ul#content-menu li ul li a {background:#fff;color: #333;padding-left: 3em;}	
ul#content-menu li ul li a:hover {background:#f4f4f4;color: #1D1D1D;}

#content-menu .current {display:block;}
#content-menu .current_child_category a, #content-menu .current_child_category a:hover {color:#333;}
ul#content-menu li ul li ul li a {background:#fff 38px 10px !important;color: #333;padding: .4em .3em .4em 4.5em;font-size:11px; font-weight:normal;}	
ul#content-menu li ul li ul li a:hover {background:#f4f4f4 38px 10px;color: #1D1D1D; text-decoration:underline;}

#content-menu .current_child_article a, #content-menu .current_child_article a:hover{background:url("images/orange-bullet-content-item.png") no-repeat scroll 38px 9px transparent !important; color:#333;cursor:default;font-weight:bold;text-decoration:underline;}
	
	
	
	/*
#content-menu .menu-plus{
	position:absolute;
	left:4px;
	top:4px;
	z-index:20;
	height:20px;
	width:20px;
	display:block;
	cursor:pointer;
	_display:none;
}
*/	

#content-menu .menu-plus {
  position:absolute;
    margin-top:-26px;
    margin-left:4px;
    width:20px;
    display:block;
    background:url("images/red-minus.png") no-repeat 4px 7px;
    height:20px;
    cursor:pointer;
	z-index:20;
}

ul#content-menu li.current_click_state .menu-plus {background:url('images/green-plus.png') no-repeat 4px 7px}

#content-menu .menu-plus-child {
	position:absolute;
	margin-left:16px;
	margin-top:-26px;
	z-index:20;
	height:20px;
	width:20px;
	display:block;
	cursor:pointer;
	_display:none;
	background:url("images/green-plus.png") no-repeat 3px 6px;
}

ul#content-menu li.current_child_category .menu-plus-child {background:url('images/red-minus.png') no-repeat 3px 6px}

/*Left Navigation */

/*.facets-holder*/
.facets-holder {
    font-size:.8em;
}

.facets-holder p{
    margin:.2em 0 0 0;
    padding:0;
    font-size:1em;
    font-weight:normal;
}

/*End New Styles*/
 

/*--------------------------------------------------------------------------------------------------
    Navigation Popup Css
--------------------------------------------------------------------------------------------------*/


ul.cssMenua
{
    padding:0px;
	margin:0px;
	z-index:100001;
}

ul.cssMenua ul
{
	display: none;
	position: relative;
	background-color:#FFFFFF;
	z-index:100001;
}

ul.cssMenua li
{
    color:#000000;
    font-family:Arial;
    font-size:11px;
    list-style:none;
    padding:0px;
    z-index:100001;
}

ul.cssMenua li a
{
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    list-style: none;
    padding: 0px;
    height: 15px;
    text-decoration: none;
    z-index:100001;
}

ul.cssMenua li:hover,ul.cssMenua li a:hover
{
	background-color: #FFFFFF;
	margin:0px;
    color:#000000;
    font-family:Arial;
    font-size:11px;
    cursor:pointer;
    cursor:hand;
    z-index:100001;
}

ul.cssMenua li:hover > ul
{
	display: block;
	border:solid 1px;
	border-color:Black;
	z-index:1000;
	left:50px;
	width:200px;
	padding:3px;
	z-index:100001;
}

ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding: 0px 2px 2px 0px;
	/* background-color:#ffffff; */
    background-color :#4E0000;
	background-repeat:repeat;
	/*border-color:#AAAAAA;
	border-width:1px;
	border-style:solid;*/
	
}

ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:160.65px;
}
ul.pureCssMenu li{
	display:block;
	margin: 2px 14px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	/*background-color:#ffffff;*/
	background-color :#4E0000;
	border-width:0px;
	/*border-color:#6655ff;*/
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:3px;
	_padding-left:0;
	font:normal 12px Arial;
	/*color: #444444;*/
	color:#FFFFFF;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
	
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
	
}


ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;
}
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	/*background-color:#4792E6;
	border-color:#665500;
	border-style:solid;*/
	font:normal 12px Arial;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	/*background-color:#4792E6;*/
	background-color:#FFFFFF;
	border-color:#665500;
	border-style:solid;
	font:normal 12px Arial;
	color: #4e0000;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url('http://static.gradschools.com/newimages/arrv_white_right.gif');
	background-position:right center;
	background-repeat: no-repeat;
    padding-right:11px;}
ul.pureCssMenu li:hover>a>span{	backtoptableImageground-image:url(http://static.gradschools.com/newimages/arrv_white_right.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url('http://static.gradschools.com/newimages/arrv_white_right.gif')}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url('http://static.gradschools.com/newimages/arrv_white_right.gif')}
ul.pureCssMenu ul li:hover > a span{	background-image:url('http://static.gradschools.com/newimages/arrv_white_right.gif');}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span,ul.pureCssMenu table a:hover a:hover a:hover span{background-image:url('http://static.gradschools.com/newimages/arrv_white_right.gif')}
ul.pureCssMenu table a:hover table span,ul.pureCssMenu table a:hover a:hover table span{background-image:url('http://static.gradschools.com/newimages/arrv_white_right.gif')}


ul.pureCssMenu ul li ul 
{
    left:215px;
}

a.pureCssMenu2 
{
    background-image:url(http://static.gradschools.com/newimages/arrv_white_right.gif);
    background-repeat:no-repeat;
    background-position: right;
    padding-left:10px;
    cursor:hand;
    cursor:pointer;
    height:1%;
}


.pgProgramDetail_750_PlaceHolder
{
    position: absolute;
    width: 780px;
    height: 700px;
    left: 0px;
    top: 25px;
    padding-left: 12px;
    font-family: Arial;   
    font-size: 12px; 
    vertical-align:middle;
    background-color:White;
    
}

.pgProgramDetail_750_PlaceHolder h4
{
    position: absolute;    
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 14px;
    font-weight:bold;
    vertical-align: middle;
    z-index: -1;  
   top:-30px;
}

.PrintButton
{
   background : url('http://static.gradschools.com/newimages/Printbtn.jpg');
   height: 18px;
   width:71px;
   padding-top:5px;
   padding-right:13px;
   cursor: pointer;
   float:right;
}

/* style for popups from old site - email and print */
.emailthispage
{
font-family: Arial;   
    font-size: 12px; 
     height: 30px;
}

.TextRequiredProfile
{
                font-family:Arial;
                font-size:12px;
                font-weight:normal;
                font-weight: bold;
                color:#c7354a;   
                                
} 

.SaveSearchNormal
{
                font-family:Arial;
                /*font-size:75%;
background-image: url('/content/images/homeheadersmall.jpg');
*/ font-size:12px;
                font-weight:normal;
                color:#666666;
}


.pgMain
{
   
    position: absolute;
    left: 40px;
    top:190px;
    visibility:hidden;
}


.pgTable
{
    /* border: 2px solid #CCCCCC;*/
   /* width: 1024px;*/
    display:block;
    height:800px;
    
}

/* Added 8/31/2011 for Homepage carousel updates and browse SEO concerns */

/*Slider for home Page*/
#home-page-carousel {  width: 531px;  margin-right:20px; overflow:hidden;}
.carousel-item li 
{
    margin-left:20px;
    list-style-type:square !important; 
}
#home-page-carousel .viewport {  float: left;  width: 461px; height:270px; position: relative; overflow:hidden;}
#home-page-carousel .buttons { background:url("http://static.gradschools.com/newimages/buttons.png") no-repeat scroll 0 0 transparent; margin: 0 0 0 0; background-position: 0 0px; text-indent: -999em; float: left; width:17px; height:16px; overflow: hidden; position:relative;}
#home-page-carousel .next { background-position: 0 -16px; margin-left:4px;}
#home-page-carousel .prev { margin-right:4px;}
#home-page-carousel .disable { visibility: hidden; }
#home-page-carousel .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 465px; left: 0; top: 0; z-index:98; }
#home-page-carousel .overview .carousel-item{ float: left; margin: 0 20px 0 0; padding: 1px; width: 465px;}
#home-page-carousel .pager {width:auto; overflow:hidden; list-style: none; clear: both; }
#home-page-carousel .pager li { float: left; margin:0 8px; padding-top:9px; }
#home-page-carousel .pager a { background-color: #fff; background:url(http://static.gradschools.com/newimages/carousel-inactive.png) no-repeat; text-decoration: none; text-align: center; padding: 3px; color: #555555; font-size: 14px; font-weight: bold; }
#home-page-carousel .pager .active { color: #fff; background:url(http://static.gradschools.com/newimages/carousel-active.png) no-repeat; }

.carousel-pager-holder 
{
    
	float:right;
	background:#F0F0F0;
	position: relative;
margin-top:2px;
	right:90px;
}
.carousel-pager-holder li{
	
	height:10px;
}
.dvMain
{ 
   
    width: 1020px;
   
}

.pgCommunicate_50_PlaceHolder
{
	position: absolute;
    width:20px;
    height: 30px;
    left: 760px;
    top: 20px;
    padding-left: 12px;
    font-family: Arial;   
    font-size: 12px; 
    vertical-align: middle;
    z-index: 100;
    text-align:right;
	}

.printRegion
{
   text-align: Left; 
   width:100%; 
   font-family: Arial;   
   font-size: 12px;
}

.printRegion .buttons, .printRegion .print-email-icons
{
    display: none;
}

/*
#printarea
{
   text-align: Left; 
   width:100%; 
   font-family: Arial;   
   font-size: 12px; 
   
   }

#printfooter
{
    font-family: Arial;   
    font-size: 12px; 
}
*/
/* YoxView Photo Gallery v2.0 CSS file */
#yoxview .yoxview_bottom{ bottom: 0; }
#yoxview .yoxview_right{ float: right; }
#yoxview .yoxview_left{ float: left; }

#yoxview_popupWrap
{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 100;
}
#yoxview
{
	position: absolute;
	font-family: Arial, Sans-Serif;
	z-index: 999;
	border: solid 1px #999;
	overflow: hidden;
	font-size: 10pt;
	text-align: left;
}
#yoxview a img, #yoxview_infoPanel a img{ border: none; }
#yoxview a:focus{ outline: none; }
#yoxview div.yoxview_imgPanel{ position: absolute; top: 0; left: 0; }
#yoxview div.yoxview_mediaPanel
{ 
	position: absolute; 

	background: #191919; 
	width: 100%; 
	height: 100% 
}
#yoxview .yoxview_ctlBtn
{
	position: absolute; 
	z-index: 3;
	display: block;
	text-decoration: none;
	outline: none;
	width: 50%;
	height: 100%;
}
#yoxview .yoxview_ctlBtn img
{
	position: absolute;
	border: none;
	top: 50%;
	margin-top: -22px;
}
#yoxview a.yoxview_ctlBtn:focus, #yoxview a.yoxview_ctlBtn:active{ outline: none; outline: none;}
#yoxview .yoxview_notification
{
	width: 59px; 
	height: 59px; 
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-top: -30px;
	margin-left: -30px;
	z-index: 4;
	opacity: 0.6;
	filter: alpha(opacity=60);
	background-image: url(http://static.gradschools.com/newimages/yoxview/sprites.png);
	background-repeat: no-repeat;
	display: none;
}

#yoxview #yoxview_ajaxLoader img
{
	padding: 13px;
}
#yoxview .yoxview_popupBarPanel
{
	position: absolute;
	z-index: 4;
	min-height: 70px;
	width: 100%;
	right: 0;
}
#yoxview #yoxview_menuPanel
{ 
	width: 145px; 
	height: 42px; 
	padding-top: 0px;
	padding-right: 9px;
	position: absolute; 
	right: 0;
	background: url(http://static.gradschools.com/newimages/yoxview/sprites.png) no-repeat left -77px;
	background: rgba(0, 0, 0, 0.8);
	-moz-border-radius: 0 0 0 15px;
	-webkit-border-radius: 0 0 0 15px;
	border-radius: 0 0 0 15px;
	top: -42px;
}

#yoxview #yoxview_menuPanel a
{ 
	display: block; 
	width: 45px; 
	float: right; 
	text-align: center; 
	font-size: 0.8em; 
	position: relative;
	margin-top: -5px;
	padding-bottom: 13px;
	text-decoration: none;
	font-family: Arial, Sans-Serif;
}
#yoxview #yoxview_menuPanel a span{ color: White; display: block; margin-bottom: 3px;  }
#yoxview #yoxview_menuPanel a.last{ margin-left: 0; }
#yoxview #yoxview_menuPanel a:focus{ outline: none; }
#yoxview_infoPanel
{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0;
	color: White;
	z-index: 2;
	overflow: hidden;
}
#yoxview_infoPanel #yoxview_infoPanelBack
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	left: 0;
	top: 0;
}
#yoxview_infoPanel #yoxview_infoPanelContent
{
	position: absolute;
	width: 100%;
	z-index: 2;
	top: 0;
	left: 0;
}
#yoxview_infoPanel span#yoxview_count
{
	display: block;
	width: 55px;
	font-size: 0.8em;
	float: left;
	text-align: center;
	padding-top: 8px;
	color: #bbb;
}
#yoxview_infoPanel #yoxview_infoText
{
	margin: 0 55px;
	font-size: 12pt;
	padding: 5px 0;
}
#yoxview_infoPanel #yoxview_infoText #yoxview_infoTextDescription
{
	margin-top: 1em;
	font-size: 10pt;
	padding-bottom: 0.5em;
	max-height: 200px;
	overflow: auto;
	padding-right: 10px;
}
#yoxview_infoPanel #yoxview_infoText a, #yoxview .yoxview_error a{ color: #a7d557; text-decoration: none; outline: none; }
#yoxview_infoPanel #yoxview_infoText a:hover, #yoxview .yoxview_error a:hover{ color: #d5eeaa }
#yoxview_infoPanel a.yoxviewInfoLink
{
	display: none;
	opacity: 0.8;
	float: right;
	margin-right: 5px;
	margin-top: 5px;
}
#yoxview_infoPanel a.yoxviewInfoLink:hover{ opacity: 1 }
#yoxview #yoxview_helpPanel
{
	display: none;
	width: 201px;
	height: 312px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -171px;
	margin-left: -111px;
	z-index: 5;
	color: White;
	padding: 20px;
	padding-top: 10px;
	cursor: pointer;
}
#yoxview #yoxview_helpPanel h1{ font-family: Arial Black, Arial, Sans-Serif; font-size: 1em; }
#yoxview #yoxview_helpPanel p{ margin-top: 80px; }
#yoxview #yoxview_helpPanel span#yoxview_closeHelp{ display: block; position: absolute; bottom: 20px; left: 0; text-align: center; width: 100%; }
#yoxview .yoxview_error
{
	display: block;
	text-align: center;
	color: White;
	font-family: Arial, Sans-Serif;
	font-size: 14pt;
	top: 41%;
	width: 100%;
	height: 20%;
	position: absolute;
	padding: 10px;
}
#yoxview .yoxview_error .errorUrl{ font-size: 10pt; }
#yoxview .yoxview_top{ top: 0; width: 50%; }
#yoxview .yoxview_element{ width: 100%; height: 100%; position: absolute;  border: none; background: #333; }

.yoxview-thumbnails a
{
	float: left;
	margin: 4px;
	/* For thumbnails opacity: */
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.yoxview-thumbnails a:hover
{
	/* For thumbnails opacity: */
	opacity: 1;
	filter: alpha(opacity=100);
}
.yoxview-thumbnails a img
{ 
	/* Set white borders around the thumbnails, instead of the browser's default Blue: */
	border: solid 1px #ffffff;
}
.yoxview-thumbnails-details{ margin-bottom: 1em; }
.yoxview-thumbnails-details h2{ margin-bottom: 0; padding: 0; font-size: 1.2em; font-weight: bold;}

/*SEO Concerns*/
.page-summary-additional-content-inner {border:1px solid #666;padding:10px;margin:10px 0 0 0;background:url(http://static.gradschools.com/newimages/page-summary-bg.png) repeat-x;}	
.page-summary-additional-content img.summary-img{float:left; margin:0 1.5em 1.5em 0.25em; display:block;-moz-box-shadow:2px 2px 0px #999; box-shadow:2px 2px 0px #999; -webkit-box-shadow:2px 2px 0px #999;width:67px;}
.page-summary-additional-content p {margin-bottom:1em; margin:0 1.5em 1.5em 0.25em; display:block;}
.page-summary-additional-content .internal-social-links {margin:1em 0 0 0;}
.page-summary-additional-content img { -moz-box-shadow:0px 0px 0px; box-shadow:0px 0px 0px; -webkit-box-shadow:0px 0px 0px;}
 
.page-summary-additional-content-inner .left-48 {
    width:30%; float:left ;
}

.page-summary-additional-content #page-summary-hidden ul{ width:100%; float:none !important; margin:0 0 0 .8em}

.page-summary-additional-content #page-summary-hidden ul:after{
 content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.page-summary-additional-content #page-summary-hidden li {
	padding-left:1em;
	margin-bottom:1em;
	margin:0 1.5em 1.5em 0.25em;
	background:url("images/orange-bullet.png") no-repeat 0 .5em;
	Word-spacing:normal;
	float:left !important;
 width:30%;
	
 }

 .page-summary-additional-content #page-summary-hidden li:after{
 content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.page-summary-read-more {
	background:url(http://static.gradschools.com/newimages/readmore-bg.png) repeat-x;
	height:30px;
	margin:-1px 0 0 20px;
	padding:0 10px;
	cursor:pointer;	
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#666;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	float:left;
}

.page-summary-read-more a {
	background:url(http://static.gradschools.com/newimages/orange-arrow-down.png) no-repeat 0 5px;
	padding-left:14px;
	text-decoration:none;
}

.page-summary-read-more-active a {
	background-image:url(http://static.gradschools.com/newimages/orange-arrow-up.png);
}


/*legacy styles*/
.TextForgotPasswordProfile
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #4d4d45;
	margin: 0px;
}

#dgtest
{
   z-index:100000; 
   display:none;
}

.AdSection_Midway_Row
{
   text-align:center;
   vertical-align:middle; 
   background:#ffffff; 
   padding-bottom:20px;
   padding-top:20px;
   padding-left:5px;
}


.AdSection_Midway_Ad
{
    width:468px;
    height:60px;
    background-color :#E6E6E6;
    border:solid 1px;
   padding-left:20px;
    
}

.hdLogo1
{
    background-image: url('http://static.gradschools.com/newimages/gs_thin_header_inquiry.jpg');
    background-repeat:no-repeat;
    z-index: -1;
    background-position:-100px;
    width:100%; 
    height:108px;
    
}
.inquiryHdLogo
{
    background-image: url('http://static.gradschools.com/newimages/gs_thin_header_inquiry.jpg');
    background-repeat:repeat-x;
    
    z-index: -1;
    background-position:-500px;
    width:100%; 
    height:108px;
}
.inquiryHdLogo #logoImage
{
     background-image: url('http://static.gradschools.com/newimages/gs_thin_header_inquiry.jpg');
     background-repeat:no-repeat;
      
margin: 0 auto;
width:1024px;
height:108px;
overflow:hidden;
}
.Search_600_Institution_ListingResults
{
	padding-left: 14px;
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    background-color:#e6e6e6;
    font-family:Arial;
    z-index:0;
}
	
.Search_600_Unlimited_SchoolPrograms
{
    padding-left: 14px;
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    z-index: 0;
    background-color:#e6e6e6;
    font-family:Arial;
}
	
.Search_600_Inst_Details_ListingResults
{
	padding-left: 14px;
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    z-index: 0;
}

.pgPagerLink 
{
      color:#990000;
      text-decoration:none;
}
.pgPager a.pgPagerLink 
{
      color:#990000;
      font-weight:bold;
}
.pgPagerCurrent
{
    padding-right: 100px;
    
}
.pgPagerTable
{
		width:560px;
}

.pgPagerDiv
{ 
    left:290px;     
    z-index:0;
    width:550px;
}

.pgPager
{
     left:254px;
}

.pgPager a
{
    color:Black ;
}

.pgPager td,pgPager a
{
    padding: 1px;
    font-family: Arial;
    font-size: 12px;
    color: Black ;
    z-index: 9999;
}

.ProgramDetail_250_ProgramsOfInterest
{
	padding-left: 14px;
    font-family: Arial;
    color: #000000;
    font-size: 12px;
    z-index: 99999;
}
	
.Search_600_Institution_ListingResults ul li
{
	list-style:none;
}

.pgFactor_ListingResults
{	
	width: 585px;
	padding-top:20px;  
}

.pgListingsHeader
{    
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: bold

}

.pgListingsFooter
{    
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: bold;
 
}

.pgListingsHeader a
{    
   text-decoration:none;
    color:#990000;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
}

.pgListingsHeader a:hover
{      
    color:#990000;
    text-decoration:underline;
    font-family:Arial;
    font-size:11px;
}


.pgListingsFooter a
{    
   text-decoration:none;
    color:#990000;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
}

.pgListingsFooter a:hover
{      
    color:#990000;
    text-decoration:underline;
    font-family:Arial;
    font-size:11px;
}

.dvDYM
{
    font-size:14px;
    font-family:Arial;
    font-style:italic;
    color: #565656;
    z-index:-1;
}

.Search_600_DidYouMean
{
    background-color:#FFFFFF;
    padding-bottom:10px;
    z-index:0
}

.vwLocationsLink
{
   display:block;
    cursor:pointer;
}

.vwLocationsAll
{
    display:none;
}

.lsContentSmall
{
    width:100%;   
    font-family: Arial;
    font-size: 10px;
    padding:1px;
    text-align:center;
    vertical-align:top;
}


.lsContentLink2
{
    cursor:pointer;
    cursor:hand;
    color:#000000;
    text-decoration:underline;
     font-family: Arial;
    font-size: 11px;
    padding-top:10px;
}

.lsLearnMore
{
    vertical-align:middle;
    padding:2px;
    width:130px;   
    text-align:left;
    text-decoration:none;
    padding-bottom:0px;
    cursor:pointer;
    cursor:hand;
    color:#000000;
}


.lsLearnMore_detail img
{
	margin:2px;
    text-align:left;
	}
	
/*legacy styles*/

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden
{
    display: none;
}
.ui-helper-hidden-accessible 
{
    position: absolute;
    left: -99999999px;
}
.ui-helper-reset
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ui-helper-clearfix
{
    display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix
{
    height: 1%;
}
.ui-helper-clearfix
{
    display: block;
}
/* end clearfix */
.ui-helper-zfix
{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled
{
    cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content
{
    border: 1px solid #aaaaaa;
    background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222222;
}
.ui-widget-content a
{
    color: #222222;
}
.ui-widget-header
{
    border: 1px solid #aaaaaa;
    background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}
.ui-widget-header a
{
    color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default
{
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
    outline: none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
    color: #555555;
    text-decoration: none;
    outline: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus
{
    border: 1px solid #999999;
    background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
    outline: none;
}
.ui-state-hover a, .ui-state-hover a:hover
{
    color: #212121;
    text-decoration: none;
    outline: none;
}
.ui-state-active, .ui-widget-content .ui-state-active
{
    border: 1px solid #aaaaaa;
    background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
    outline: none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
    color: #212121;
    outline: none;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight
{
    border: 1px solid #fcefa1;
    background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a
{
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error
{
    border: 1px solid #cd0a0a;
    background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a
{
    color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text
{
    color: #cd0a0a;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled
{
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary
{
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary
{
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon
{
    width: 16px;
    height: 16px;
    background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon
{
    background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon
{
    background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon
{
    background-image: url(images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon
{
    background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon
{
    background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon
{
    background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon
{
    background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n
{
    background-position: 0 0;
}
.ui-icon-carat-1-ne
{
    background-position: -16px 0;
}
.ui-icon-carat-1-e
{
    background-position: -32px 0;
}
.ui-icon-carat-1-se
{
    background-position: -48px 0;
}
.ui-icon-carat-1-s
{
    background-position: -64px 0;
}
.ui-icon-carat-1-sw
{
    background-position: -80px 0;
}
.ui-icon-carat-1-w
{
    background-position: -96px 0;
}
.ui-icon-carat-1-nw
{
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s
{
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w
{
    background-position: -144px 0;
}
.ui-icon-triangle-1-n
{
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne
{
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e
{
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se
{
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s
{
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw
{
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w
{
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw
{
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s
{
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w
{
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n
{
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne
{
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e
{
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se
{
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s
{
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw
{
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w
{
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw
{
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s
{
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw
{
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w
{
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw
{
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n
{
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e
{
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s
{
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w
{
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n
{
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne
{
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e
{
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se
{
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s
{
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw
{
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w
{
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw
{
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s
{
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw
{
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w
{
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw
{
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n
{
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e
{
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s
{
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w
{
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w
{
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n
{
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e
{
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s
{
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w
{
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n
{
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e
{
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s
{
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w
{
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n
{
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e
{
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s
{
    background-position: -176px -64px;
}
.ui-icon-arrow-4
{
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag
{
    background-position: -16px -80px;
}
.ui-icon-extlink
{
    background-position: -32px -80px;
}
.ui-icon-newwin
{
    background-position: -48px -80px;
}
.ui-icon-refresh
{
    background-position: -64px -80px;
}
.ui-icon-shuffle
{
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w
{
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w
{
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed
{
    background-position: 0 -96px;
}
.ui-icon-folder-open
{
    background-position: -16px -96px;
}
.ui-icon-document
{
    background-position: -32px -96px;
}
.ui-icon-document-b
{
    background-position: -48px -96px;
}
.ui-icon-note
{
    background-position: -64px -96px;
}
.ui-icon-mail-closed
{
    background-position: -80px -96px;
}
.ui-icon-mail-open
{
    background-position: -96px -96px;
}
.ui-icon-suitcase
{
    background-position: -112px -96px;
}
.ui-icon-comment
{
    background-position: -128px -96px;
}
.ui-icon-person
{
    background-position: -144px -96px;
}
.ui-icon-print
{
    background-position: -160px -96px;
}
.ui-icon-trash
{
    background-position: -176px -96px;
}
.ui-icon-locked
{
    background-position: -192px -96px;
}
.ui-icon-unlocked
{
    background-position: -208px -96px;
}
.ui-icon-bookmark
{
    background-position: -224px -96px;
}
.ui-icon-tag
{
    background-position: -240px -96px;
}
.ui-icon-home
{
    background-position: 0 -112px;
}
.ui-icon-flag
{
    background-position: -16px -112px;
}
.ui-icon-calendar
{
    background-position: -32px -112px;
}
.ui-icon-cart
{
    background-position: -48px -112px;
}
.ui-icon-pencil
{
    background-position: -64px -112px;
}
.ui-icon-clock
{
    background-position: -80px -112px;
}
.ui-icon-disk
{
    background-position: -96px -112px;
}
.ui-icon-calculator
{
    background-position: -112px -112px;
}
.ui-icon-zoomin
{
    background-position: -128px -112px;
}
.ui-icon-zoomout
{
    background-position: -144px -112px;
}
.ui-icon-search
{
    background-position: -160px -112px;
}
.ui-icon-wrench
{
    background-position: -176px -112px;
}
.ui-icon-gear
{
    background-position: -192px -112px;
}
.ui-icon-heart
{
    background-position: -208px -112px;
}
.ui-icon-star
{
    background-position: -224px -112px;
}
.ui-icon-link
{
    background-position: -240px -112px;
}
.ui-icon-cancel
{
    background-position: 0 -128px;
}
.ui-icon-plus
{
    background-position: -16px -128px;
}
.ui-icon-plusthick
{
    background-position: -32px -128px;
}
.ui-icon-minus
{
    background-position: -48px -128px;
}
.ui-icon-minusthick
{
    background-position: -64px -128px;
}
.ui-icon-close
{
    background-position: -80px -128px;
}
.ui-icon-closethick
{
    background-position: -96px -128px;
}
.ui-icon-key
{
    background-position: -112px -128px;
}
.ui-icon-lightbulb
{
    background-position: -128px -128px;
}
.ui-icon-scissors
{
    background-position: -144px -128px;
}
.ui-icon-clipboard
{
    background-position: -160px -128px;
}
.ui-icon-copy
{
    background-position: -176px -128px;
}
.ui-icon-contact
{
    background-position: -192px -128px;
}
.ui-icon-image
{
    background-position: -208px -128px;
}
.ui-icon-video
{
    background-position: -224px -128px;
}
.ui-icon-script
{
    background-position: -240px -128px;
}
.ui-icon-alert
{
    background-position: 0 -144px;
}
.ui-icon-info
{
    background-position: -16px -144px;
}
.ui-icon-notice
{
    background-position: -32px -144px;
}
.ui-icon-help
{
    background-position: -48px -144px;
}
.ui-icon-check
{
    background-position: -64px -144px;
}
.ui-icon-bullet
{
    background-position: -80px -144px;
}
.ui-icon-radio-off
{
    background-position: -96px -144px;
}
.ui-icon-radio-on
{
    background-position: -112px -144px;
}
.ui-icon-pin-w
{
    background-position: -128px -144px;
}
.ui-icon-pin-s
{
    background-position: -144px -144px;
}
.ui-icon-play
{
    background-position: 0 -160px;
}
.ui-icon-pause
{
    background-position: -16px -160px;
}
.ui-icon-seek-next
{
    background-position: -32px -160px;
}
.ui-icon-seek-prev
{
    background-position: -48px -160px;
}
.ui-icon-seek-end
{
    background-position: -64px -160px;
}
.ui-icon-seek-first
{
    background-position: -80px -160px;
}
.ui-icon-stop
{
    background-position: -96px -160px;
}
.ui-icon-eject
{
    background-position: -112px -160px;
}
.ui-icon-volume-off
{
    background-position: -128px -160px;
}
.ui-icon-volume-on
{
    background-position: -144px -160px;
}
.ui-icon-power
{
    background-position: 0 -176px;
}
.ui-icon-signal-diag
{
    background-position: -16px -176px;
}
.ui-icon-signal
{
    background-position: -32px -176px;
}
.ui-icon-battery-0
{
    background-position: -48px -176px;
}
.ui-icon-battery-1
{
    background-position: -64px -176px;
}
.ui-icon-battery-2
{
    background-position: -80px -176px;
}
.ui-icon-battery-3
{
    background-position: -96px -176px;
}
.ui-icon-circle-plus
{
    background-position: 0 -192px;
}
.ui-icon-circle-minus
{
    background-position: -16px -192px;
}
.ui-icon-circle-close
{
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e
{
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s
{
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w
{
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n
{
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e
{
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s
{
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w
{
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n
{
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin
{
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout
{
    background-position: -192px -192px;
}
.ui-icon-circle-check
{
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus
{
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus
{
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close
{
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus
{
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus
{
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close
{
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical
{
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal
{
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical
{
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal
{
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se
{
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se
{
    background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl
{
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
}
.ui-corner-tr
{
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
}
.ui-corner-bl
{
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}
.ui-corner-br
{
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}
.ui-corner-top
{
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
}
.ui-corner-bottom
{
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}
.ui-corner-right
{
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}
.ui-corner-left
{
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}
/*.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }*/

/* Overlays */
.ui-widget-overlay
{
    background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
}
.ui-widget-shadow
{
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .30;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header
{
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1;
}
.ui-accordion .ui-accordion-li-fix
{
    display: inline;
}
.ui-accordion .ui-accordion-header-active
{
    border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a
{
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon
{
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content
{
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
}
.ui-accordion .ui-accordion-content-active
{
    display: block;
}
/* Datepicker
----------------------------------*/
.ui-datepicker
{
    width: 17em;
    padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header
{
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
{
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
    left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover
{
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
{
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title
{
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select
{
    float: left;
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year
{
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
{
    width: 49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year
{
    float: right;
}
.ui-datepicker table
{
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th
{
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td
{
    border: 0;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a
{
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane
{
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button
{
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
    float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi
{
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group
{
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table
{
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header
{
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
    clear: left;
}
.ui-datepicker-row-break
{
    clear: both;
    width: 100%;
}

/* RTL support */
.ui-datepicker-rtl
{
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next
{
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button
{
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
{
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group
{
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header
{
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
    border-right-width: 0;
    border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover
{
    display: none; /*sorry for IE5*/
    display: /**/ block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/* Dialog
---------------------------------- 
padding: .2em;*/
.ui-dialog
{
    position: relative;
    width: 300px;
    border-right: #990000 5px solid;
    border-top: #990000 5px solid;
    border-left: #990000 5px solid;
    border-bottom: #990000 5px solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    
 
}



.ui-dialog .ui-dialog-titlebar
{
    font-family: Arial;
    font-size: 12px;
    position: relative;
    background: #990000;
    border: none;
    padding: .5em .3em .3em 1em;
}
.ui-dialog .ui-dialog-titlebar-close
{
    font-family: Arial;
    font-size: 12px;
    position: absolute;
    top: .2em;
    right: .5em;
    top: 50%;
    background: #990000;
    background-image: url('http://static.gradschools.com/newimages/Close-Button.gif');
    right: 7px;
    margin: -10px 0 0 0;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
    background-repeat: no-repeat;
}
.ui-dialog .ui-dialog-titlebar-close span
{
    outline: none;
}

.ui-dialog .ui-dialog-content
{
    background-position: none;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow-y: auto;
    zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane
{
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button
{
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    line-height: 1.4em;
    width: auto;
    overflow: visible;
}
.ui-dialog .ui-resizable-se
{
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar
{
    cursor: move;
}

/* Progressbar
----------------------------------*/
.ui-progressbar
{
    height: 2em;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value
{
    margin: -1px;
    height: 100%;
}
/* Resizable
----------------------------------*/
.ui-resizable
{
    position: relative;
}
.ui-resizable-handle
{
    position: absolute;
    font-size: 0.1px;
    z-index: 99999;
    display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle
{
    display: none;
}
.ui-resizable-n
{
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0px;
}
.ui-resizable-s
{
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0px;
}
.ui-resizable-e
{
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0px;
    height: 100%;
}
.ui-resizable-w
{
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0px;
    height: 100%;
}
.ui-resizable-se
{
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}
.ui-resizable-sw
{
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.ui-resizable-nw
{
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-resizable-ne
{
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
/* Slider
----------------------------------*/
.ui-slider
{
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle
{
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}
.ui-slider .ui-slider-range
{
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
}

.ui-slider-horizontal
{
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle
{
    top: -.3em;
    margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range
{
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min
{
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max
{
    right: 0;
}

.ui-slider-vertical
{
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle
{
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range
{
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min
{
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max
{
    top: 0;
}
/* Tabs
----------------------------------*/
.ui-tabs
{
    padding: .2em;
    zoom: 1;
}
.ui-tabs .ui-tabs-nav
{
    list-style: none;
    position: relative;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li
{
    position: relative;
    float: left;
    border-bottom-width: 0 !important;
    margin: 0 .2em -1px 0;
    padding: 0;
}
.ui-tabs .ui-tabs-nav li a
{
    float: left;
    text-decoration: none;
    padding: .5em 1em;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
    padding-bottom: 1px;
    border-bottom-width: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a
{
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
    cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel
{
    padding: 1em 1.4em;
    display: block;
    border-width: 0;
    background: none;
}
.ui-tabs .ui-tabs-hide
{
    display: none !important;
}

/*for SlideUp advertisement*/

#SlideUpContainer {
bottom: 0px ;
display: none ;
position: fixed ;
width: 100%;
z-index:9999;
background:url("http://static.gradschools.com/newimages/johns-hopkins-bottom-ad-bg-1px.gif") bottom;
}
 
#SlideUpInner 
{
border-bottom-width: 0px ;
padding: 0px 0px 0px 0px ;
position:relative;
z-index:9999;
height:87px;
margin-left:auto;
margin-right:auto;
width: 1030px;

}

#closeAdvert
{
text-decoration : underline;
cursor:pointer;
}
