/* ========================================= */
/* = Reset stuff so browsers act the same. = */
/* ========================================= */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td   { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/* ============ */
/* = Site CSS = */
/* ============ */

body, table, td, th {
	font-weight:normal;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666;
}


/* ====================== */
/* = Global Link Styles = */
/* ====================== */

a {
	color:#a32958;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.secondary {
	color:#666 !important;
}

a img {
	border-width:0px !important;
}


/* =================== */
/* = Global Elements = */
/* =================== */

div.clear {
	position:relative;
	clear:both;
}
div.feature {
	position:relative;
	clear:both;
	margin-bottom: 1.5em;
}
div.feature p {
	margin-top:0;
}

div.green-bar {
	background:url(../images/right-bottom.gif) repeat-x 0 0;
	height:4px;
	overflow:hidden;
}

div.red-bar {
	background:url(../images/red-bar.gif) repeat-x 0 0;
	height:4px;
	width:100%;
	overflow:hidden;
}

form {
	margin:0;
	padding:0;
}

hr {
	display:none;
}

div.hr {
	clear:both;
	border:none;
	margin:1em 0;
	padding:0;
	height:1px;
	background:transparent url("../images/hr.gif") 0px 0px no-repeat;
	overflow:hidden;
}

div.hr.double-margin {
	margin:2em 0;
}

div.hr.top {
	margin-top:0;
}

div.hr.bottom {
	margin-bottom:0;
}


.alignLeft {
	float:left;
	margin:0 0.8em 0.6em 0;
}
.alignRight {
	float:right;
	margin:0 0 0.6em 0.8em;
}

em, i {
	font-style:italic;
}

strong, b {
	font-weight:bold;
}



/* ======================= */
/* = Standard Typography = */
/* ======================= */

p, table, td, th, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6 {
	margin:1.2em 0 0.5em 0;
}

h1 {
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:28px;
	line-height:36px;
	font-weight:normal;
	color:#1d6872;
}
h1.section {
	font-family:Verdana, Arial, sans-serif;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	color:#1d6872;
	margin-top:0px !important;
}
h2 {
	font-family:Verdana, Arial, sans-serif;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	color:#1d6872;
}
h2.alt {
	color:#1D6872;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size:24px;
	font-weight:normal;
	line-height:34px;
}

h3 {
	margin:1em 0 0.5em 0;
	font-family:"Gill Sans", "Gill Sans MT", Arial, sans-serif;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#1d6872;
}

h3.alt {
	margin:1.2em 0 0.5em 0;
	color:#1D6872;
	font-family:Verdana, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:21px;
	text-transform:none;
	letter-spacing:0px;
}

h4 {
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#1d6872;
}


h5 {
	margin:0.5em 0 0.3em 0;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color:#666;
}

h6 {
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	text-align:center;
}

.topline {
	margin-top:0.9em !important;
	padding-top:0.25em !important;
	background:url("../images/hr.gif") 0px 0px no-repeat;
}

.toplineHome {
	margin-top:0.1em !important;
	padding-top:0.01em !important;
	background:url("../images/hr.gif") 0px 0px no-repeat;
}

h1.top, h2.top, h3.top, h4.top, h5.top, h6.top, p.top {
	margin-top:0px !important;
}


p, ul, ol {
	margin:0.5em 0 1.1em 0;
}

ul {
	margin-left:2em;
	list-style-type:disc;
}

ol {
	margin-left:2em;
        list-style-type: decimal;
}

li {
	line-height:1.3em;
	padding-bottom:0.3em;
}

ul.plain {
	margin-left:0px;
	list-style-type:none;
}





/* =========================== */
/* = Side Columns Typography = */
/* =========================== */

#left h1, #left h2, #left h3, #left h4, #left h5, #left h6,
#right h1, #right h2, #right h3, #right h4, #right h5, #right h6 {
	margin:1em 0 0.3em 0;
	font-weight:normal;
	text-transform:normal;
	letter-spacing:none;
}
#left h1, #left h2, #left h3, #left h4, #left h5, #left h6 {
	font-family:Georgia, Times, "Times New Roman", serif;
	color:#ccc;
}
#right h1, #right h2, #right h3, #right h4, #right h5, #right h6 {
	font-family:"Gill Sans", "Gill Sans MT", Arial, sans-serif;
	color:#fff;
}

#left h1, #right h1 {
	font-size:18px;
	line-height:24px;
}
#left h2, #right h2 {
	font-size:14px;
	line-height:20px;
}
#left h3, #right h3 {
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}
#left h4, #right h4 {
	font-size:11px;
	line-height:18px;
}
#left h5, #right h5 {
	font-size:10px;
	line-height:16px;
}
#left h6, #right h6 {
	font-size:9px;
	line-height:15px;
}

#left h1.topline, #left h2.topline, #left h3.topline, #left h4.topline, #left h5.topline, #left h6.topline {
	margin-top:0.8em;
	padding-top:0.2em;
	background:url("../images/hr-left.gif") 0px 0px no-repeat;
}

#right h1.topline, #right h2.topline, #right h3.topline, #right h4.topline, #right h5.topline, #right h6.topline {
	margin-top:0.8em;
	padding-top:0.2em;
	background:url("../images/hr-right.gif") 0px 0px no-repeat;
}

#left ul, #right ul {
	margin-top:0;
	font-size:11px;
	line-height:14px;
	color:#fff;
}
#left ul li, #right ul li {
/*	padding-left:1.2em;
	background-image:url("../images/ul-small.gif");
	background-position:0.4em 0.15em;
	padding-bottom:0.4em;
*/}
#left li a, #right li a {
	color:#fff;
	text-decoration:none;
}
#left li a:hover, #right li a:hover {
	text-decoration:underline;
}



/* ============================= */
/* = Block-level Page Elements = */
/* ============================= */
/* { */

.wrapper {
	position:relative;
	margin:0 auto;
	text-align:left;
	width:947px;
}


/* =============== */
/* = Page Header = */
/* =============== */

#header-container {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	width:947px;
	height:114px;
}

#home #header-container {
	background:url("../images/header-blank-clipped.jpg") 0px 0px no-repeat;
}

#section #header-container, #interior #header-container {
	background:url("../images/header-blank.jpg") 0px 0px no-repeat;
}

#header {
}

#home_nav, #home_nav li {
	margin:0;
	padding:0;
	list-style-type:none;
	z-index:1000;
}

#top_home {
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-9000px;
	text-align:left;
}

#top_home a {
	display:block;
	width:400px;
	height:114px;
	text-indent:-9000px;
	text-align:left;
	background:url("../images/header-home-alone.png") 0px 0px no-repeat;
}

#top_home a:hover {
	background-position:0px -114px;
}



#top_nav, #top_nav ul, #top_nav li {
	margin:0;
	padding:0;
	background:none;
	list-style-type:none;
	z-index:999;
}

#top_nav {
	padding-top:50px;
	padding-right:15px;
	width:932px;
	position:relative;
	text-align:right;
}

#top_nav li {
	display:inline;
}

#top_nav li a {
	margin-right:0.8em;
	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	text-decoration: none;
	color:#eee;
}
#top_nav li a:hover{
	color:#fff;
	text-decoration:underline;
}



/*#top_home2 a, #top_my a, #top_apply a, #top_giving a, #top_euaz a, #top_search a, #top_quicklinks a {
	position: relative;
	display: block;
	margin: 5px;
	float: left;
	left: 500px;
}*/


#top_quicklinks div {
	position:absolute;
	display:none;
	top:70px;
	left:737px;
	width:190px;
	background:black;
	padding:4px 0px;
	z-index:400;
}

#top_quicklinks div a {
	padding:3px 7px;
	position:relative;
	display:block;
	margin: 0;
	float: none;
	top:auto;
	left:auto;
	height:auto;
	text-indent:0px;
	line-height:14px;
	width:176px;
	text-decoration:none;
	background:none;
	text-align:left;
	color:#fff !important;
	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
}

#top_quicklinks div a:hover {
	text-decoration:underline;
}

#top_quicklinks div div {
	position:absolute;
	top:auto;
	left:auto;
	width:auto;
	background:none;
	padding:0;
	z-index:401;
}




/* ============= */
/* = Container = */
/* ============= */

#container {
	position:absolute;
	top:78px;
	left:0px;
}
#section #container, #interior #container {
	top:114px;
}


/* ============== */
/* = Menu Links = */
/* ============== */

#menu-container {
	position:relative;
	line-height:normal;
}

#home #menu-container {
	display:block;
	float:left;
}

#menu-bottom {
	position:absolute;
	top:346px;
	left:0px;
	height:4px;
	z-index:301;
	background:url("../images/menu-bottom.gif") 0px 0px no-repeat;
	overflow:hidden;
	width:200px;
}

ul#menu, ul#menu li, #menu-container .submenu ul, #menu-container .submenu ul li {
	margin:0;
	padding:0;
	background:none;
	list-style-type:none;
	font-family:Verdana, Arial, sans-serif;
	line-height:normal;
}

ul#menu {
	width:200px;
	z-index:300;
}

#home ul#menu {
	padding-top:40px;
	background:url("../images/red-bar.gif") 0px 36px no-repeat;
}

#section ul#menu {
	
}

/**/

/*ul#menu li.followingSibling {
	position:absolute;
}*/
ul#menu li a {
	display:block;
	height:20px; /*34*/
	width:180px; /*200*/
	padding: 7px 10px 7px 10px;
	background:#000 url('../images/menu_item_bg.gif') 0px 0px no-repeat;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	text-decoration: none;
	color:#f2f2f2;
	overflow:hidden;
}
ul#menu li a:hover, ul#menu li.hover a, ul#menu li.current a {
	background-position:0px -34px;
	text-decoration: none;
}
ul#menu li.hover ul li a, ul#menu li.current ul li a {
	background-position:0px 0px;
	text-decoration: none;
}

ul#menu li.current ul, ul#menu li.current ul li {
	margin:0;
	padding:0;
	background:none;
}
ul#menu li.current ul {
	background:url("../images/current-menu-ul.gif") 0px 0px repeat-y;
	padding-top:0.25em;
}
ul#menu li.current ul li {
	background:url("../images/current-menu-ul.gif") 0px 0px repeat-y;
}
ul#menu li.current ul li a {
	display:block;
	height:auto;
	width:170px;
	padding:4px 20px 5px 10px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	text-indent:0px;
	background:url("../images/menu-small-arrow.gif") 187px 50% no-repeat;
	color:#cbedf2;
	text-decoration:none;
}
ul#menu li.current ul li a:hover {
	background-color:#134f59;
	background-image:url("../images/menu-small-arrow-active.gif");
	background-position:187px 50%;
	text-decoration:none;
	color:#fff;
}
ul#menu li.current ul li.current a {
	background-color:#134f59;
	background-image:url("../images/menu-small-arrow-active.gif");
	color:#ff9;
	font-weight:bold;
}
ul#menu li.current ul li.current a:hover {
	color:#ff9;
}

/**/


#menu-container .submenu {
	position:absolute;
	display:none;
	left:200px;
	background:#327f88 url("../images/menu-ul-bg.gif") 0px 0px repeat-y;
	border-top:1px #1d6872 solid;
	border-bottom:1px #246871 solid;
	z-index:400;
}

#menu-container .submenu ul li {
	background:#327f88 url("../images/menu-ul-bg.gif") 0px 0px repeat-y;
}

#menu-container .submenu ul li a {
	display:block;
	margin:0px;
	padding:6px 20px 7px 8px;
	background:url("../images/menu-small-arrow.gif") 187px 50% no-repeat;
	color:#cbedf2;
	text-decoration:none;
	z-index:450;
	cursor:pointer !important;
	width:172px;
}

#menu-container .submenu ul li a:hover {
	background-color:#2f7c85;
	background-image:url("../images/menu-small-arrow-active.gif");
	background-position:187px 50%;
	text-decoration:none;
}


#home-flash {
        display:block;
	float:left;
	height:350px;
	width:747px;
	overflow:hidden;
	background:url("../images/home-flash.jpg") 0px 0px no-repeat;
	z-index:200;
}

#testimonials {
	display:block;
	float:left;
	height:600px;
	width:500px;
        overflow:hidden;
        background:url("../../testimonials/images/testimonials.jpg") 0px 0px no-repeat;

}
#excellence {
	display:block;
	float:left;
	height:102px;
	width:500px;
        overflow:hidden;
        background:url("../../admissions/undg/images/excellence_bg.gif") 0px 0px no-repeat;
}

#communications_portfolio {
	display:block;
	float:left;
	height:500px;
	width:500px;
        overflow:hidden;
        background:url("../../centers/communications/images/portfolio.jpg") 0px 0px no-repeat;
}

#sectionHeaderImage {
	margin-bottom: -4px;
}

/* This is temperarily added for US News Top Colleges ad to color link in the mission statement. Can be removed when ad is removed */
p.top a:link {
	color: #CCC;
	text-decoration: none;
}
p.top a:visited {
	color: #CCC;
	text-decoration: none;
}
p.top a:hover {
	color: #FFF;
	text-decoration: underline;
}
p.top a:active {
	color: #CCC;
	text-decoration: none;
}

/* ======================== */
/* = Main Content Wrapper = */
/* ======================== */

#content-wrapper {
	position:relative;
	width: 947px;
	clear: both;
	background: #000 url("../images/bg_content.gif") repeat-y;
}


/* =============== */
/* = Left Column = */
/* =============== */

#left {
	float:left;
	width: 200px;
	z-index:800;
	color:#ccc;
}
#left div.hr {
	background-image:url("../images/hr-left.gif");
}
.left-content {
	padding:23px 20px;
	background:url("../images/left-bg.gif") 0px 0px repeat-y;
	color:#ccc;
}
#left h2 {
	margin-bottom:0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#left, #left p {
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:11px;
	line-height:16px;
}
.left-bottom {
	background:url("../images/left-bottom.gif") 0px 0px no-repeat;
	height:4px;
	overflow:hidden;
}







/* ======================= */
/* = Main Content Column = */
/* ======================= */

#content {
	float:left;
	padding:20px 29px 10px 30px;
	width:500px;
	background:#fff;
	z-index: 800;
}

div.content {
	background:#fff;
	width:500px;
	text-align:left;
}


#content, #content table, #content td, #content th,
div.content, div.content table, div.content td, div.content th {
	font-size:11px;
	line-height:16px;
	color:#666 !important;
}


#content strong, #content b,
div.content strong, div.content b {
	color:#333 !important;
}

#content a, #content a strong, #content a b,
div.content a, div.content a strong, div.content a b {
	color:#a32958 !important;
	text-decoration:none;
}

#content a.secondary,
div.content a.secondary {
	color:#666 !important;
}

#content a:hover,
div.content a:hover {
	text-decoration:underline;
}

.left2column {
	position:relative;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 240px;
	float:left;
}
.right2column {
	position:relative;
	margin-bottom: 20px;
	width:240px;
	float:right;
}

.left3column {
	position: relative;
	width: 153px;
	float:left;
}
.middle3column {
	position:relative;
	margin: 0 20px 0;
	width: 154px;
	float:left;
}
.right3column {
	position: relative;
	width: 153px;
	float: right;
}

.left2columnHome {
	position:relative;
	margin-bottom: 5px;
	margin-right: 20px;
	width: 240px;
	float:left;
}
.right2columnHome {
	position:relative;
	margin-bottom: 5px;
	width:240px;
	float:right;
}
blockquote {
	margin-left: 30px;
}
table {
	padding: 0px;
	margin: 0px;
	display: table;
}
td {
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
}
button {
	background: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

/* ==================================== */
/* = Header Styles for Interior Pages = */
/* ==================================== */

/*#interior #content h2,
div.interior.content h2 {
	font-family:Verdana, Arial, sans-serif;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	color:#1d6872;
}

#interior #content h3,
div.interior.content h3 {
	margin:1em 0 0.2em 0;
	font-family:"Gill Sans", "Gill Sans MT", Arial, sans-serif;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#1d6872;
}

#interior #content h4,
div.interior.content h4 {
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#1d6872;
}*/


/* ============ */
/* = Callouts = */
/* ============ */

.small-callout {
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:15px;
	line-height:21px;
	margin-bottom:1em;
}
.small-callout strong, .small-callout b {
	font-weight:normal;
	color:#000;
}
.small-callout em, .small-callout i {
	font-style:italic;
}

div.callout {
	display:block;
	width:175px;
}
div.callout.right {
	float:right;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 1em;

	margin-left: 1.4em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
	border-left:1px #ccc dotted;
}
div.callout.left {
        float:left;
        margin-top: 0em;
	margin-right: 1.4em;
	margin-bottom: 1em;

	margin-left: 0em;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 0em;
	padding-left: 0em;
	border-right:1px #ccc dotted;
}
div.callout h5 {
	color:#f90;
}
div.callout, div.callout p {
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:13px;
	line-height:18px;
	color:#999;
}
div.callout strong, div.callout b {
	color:#666;
}

div.home.feature a.title-image {
	display:block;
	float:left;
	margin-bottom:0.3em;
	margin-right:1em;
}
div.home.feature a.title-text {
	display:block;
	float:left;
	margin-bottom:0.3em;
}

div.quote {
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:14px;
	line-height:20px;
	font-style:italic;
	text-align:center;
	color:#cc7a16;
}

div.section {
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	color:#666;
}

div.sidebutton {
	margin-bottom:3px;
}

#news-events, #news-events p {
	font-size:12px;
}

#news-events p {
	margin-top:0;
	margin-bottom:0.3em;
}

#news-events span.date {
	font-family:Georgia, Times, "Times New Roman", serif;
}

#news-events span.date-sep {
	color:#bbb;
}


#eastern-schools {
	width: 500px;
	margin-bottom:20px;
}

div.eastern-school {
	float:left;
}

.logo_bg {
	background-image: url("../images/new_seal_bg.png");
	background-repeat: no-repeat;
}

/* ================ */
/* = Right Column = */
/* ================ */

#right {
	float:right;
	line-height:14px;
	color:#b7f1f0;
	width:188px;
	clear:right;
}

#right h3 {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:normal;
	font-weight:bold;
	text-transform:none;
	letter-spacing:0px;
	color:#ff9;
}

#right div.hr {
	background-image:url("../images/hr-right-alt.gif");
}

#right div.feature {
	margin-bottom:1em;
}
#right div.feature h2, #right div.feature h2.top {
	margin:0.1em 0 0 0;
	line-height:17px;
}
#right div.feature h2 a {
	color:#fff;
	text-decoration:none;
}
#right div.feature h2 a:hover {
	text-decoration:underline;
}

#right li.current {
/*	background-image:url("../images/ul-small-current.gif");*/
	color:#ff9;
}
#right li.current a {
	font-weight:bold;
	color:#ff9;
}


.right-content-1 {
	padding:20px 17px;
	background:url("../images/right-bg.gif") 0px 0px repeat-y;
}

.right-content-2 {
	padding:20px 17px;
	background:url("../images/right-bg.gif") 0px 0px repeat-y;
}

div.apply-online {
	margin-bottom:0.1em;
}

.right-bottom {
	background:url("../images/right-bottom.gif") 0px 0px no-repeat;
	height:4px;
	overflow:hidden;
}



/* =============== */
/* = Page Footer = */
/* =============== */

#footer-top {
	position: relative;
	height:2em;
	left: 200px;
	background-color:#fff;
	width:559px;
	clear:both;
}

#footer {
	position: relative;
	left: 200px;
	width: 559px;
	background: #000 url("../images/content-bottom.gif") 0px 1px no-repeat;
	padding:14px 0px 30px 0px;
	text-align:center;
}

#footer, #footer p {
	font-size:10px;
	line-height:14px;
	color:#ccc !important;
}

#footer p {
	margin:0;
	padding:0;
}

#footer a {
	color:#ccc;
	text-decoration:underline;
}

#footer a:hover {
	color:#fff;
	text-decoration:none;
}

#footer a.wallanch {
	color:#808080;
	text-decoration:none;
}
/* =============== */
/* = 2 Column Content = */
/* =============== */

#contentLeftNav {
	padding:20px 29px 10px 30px;
	width:641px;
	background:#fff;
	z-index: 800;
        float:right;
}

div.contentLeftNav{
	background:#fff;
	width:641px;
	text-align:left;
	float:right;
}

#content-wrapperContentLeftNav {
        position:relative;
	width: 947px;
	clear: both;
	background: #000 url("../images/bg_content_dept.gif") repeat-y;
}
/* =============== */
/* = Page footer_dept = */
/* =============== */

#footer_dept-top {
	position: relative;
	height:2em;
	left: 200px;
	background-color:#fff;
	width:747px;
	clear:both;
}

#footer_dept {
	position: relative;
	left: 200px;
	width: 747px;
	background: #000 url("../images/content-bottom-long.gif") 0px 1px no-repeat;
	padding:14px 0px 30px 0px;
	text-align:center;
}

#footer_dept, #footer_dept p {
	font-size:10px;
	line-height:14px;
	color:#ccc !important;
}

#footer_dept p {
	margin:0;
	padding:0;
}

#footer_dept a {
	color:#ccc;
	text-decoration:underline;
}

#footer_dept a:hover {
	color:#fff;
	text-decoration:none;
}

#footer_dept a.wallanch {
	color:#808080;
	text-decoration:none;
}
/* =============== */
/* = Admissions site = */
/* =============== */
#steps {
	width: 240px;
}
#iAm ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#iAm ul li {
	line-height: 25px;
	display: block;
}
#iAm ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 30px;
}
#iAm ul li a:visited {
	text-decoration: none;
}
#iAm ul li a:hover {
	color: #a32958;
}
#iAm ul li a:active {
	text-decoration: none;
}
#steps ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#steps ul li {
	display: block;
	line-height: 40px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#steps ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a32958;
	text-decoration: none;
	font-size: 21px;
	padding-left: 30px;
}
#steps ul li a:visited {
	text-decoration: none;
}
#steps ul li a:hover {
	background-image: url(../../admissions/undg/images/arrow.png);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
}
#steps ul li a:active {
	text-decoration: none;
}
#iAm {
	width: 240px;
}
h1.grey {
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	color:#666;
}
h4.feature {
	font-family: "Gill Sans", Verdana, Geneva, sans-serif;
	color: #a32958;
	font-weight: lighter;
	font-size: 18px;
	margin-bottom: 5px;
}
.greyBox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333;
	background-color: #CCC;
	padding: 10px;
	width: 220px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.greyBox a {
	font-weight: bold;
	text-decoration: none;
	color: #a32958;
}
.greyBox a:visited {
	text-decoration: none;
}
.greyBox a:hover {
	text-decoration: underline;
}
.greyBox a:active {
	text-decoration: none;
}

