@import url("modal-popup.css");
@import url("ProgramsB.css");
@import url("GalleryB.css");
@import url("site-mapB.css");
@import url("search-results-B.css");
@import url("request-info-B.css");

/* Hiding non-Theme A or B stuff */
#emailPrintWrapper, 
#secondaryNav .primary, #secondaryNav .primarySelected, #primaryNavCTop
{
	display: none;
}
/* end of hiding */
.programsContent, .generalStudiesContent
{
	float: left;
}

img.standAlone 
{
	padding: 4px;
	margin: 4px;
	clear: right;
	float: right;
}

#sectionHeaderText.themeB 
{
	padding: 0px 0px 0px 0px;
	margin: 14px 0px -5px 270px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #ee3124;
	font-size: 35px;
	line-height: 30px;
}

#sectionHeaderText.themeBSCI {
border-top:4px solid #ED1C24;
color:#ED1C24;
font-family:Arial,Helvetica,sans-serif;
font-size:27px;
font-weight:bold;
line-height:30px;
margin:0;
padding:0;
text-transform:uppercase;
height:40px;
}

select
{
	margin:-3px 0 0 0;
}
form 
{
	margin: 0px auto 0px auto;
}

/* Home Page */
.gradientWrapperHome {
	/*float: left;*/
	width: 965px;
	padding: 30px 0 0 0;
	margin: 0 auto;
	overflow:hidden;
	/*background: url(../images/templateB/2009/bg-gradient-hold.jpg);*/
	border: 2px solid #696969;
	background-color:#FFFFFF;
	}

div#flashHolder {

	/*text-align: left;
	float: left;*/
	clear: both;
	/*width: 100%;*/
	height: 403px;
	margin: 0 auto;
	background-color:#989898;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 965px;}

#gradientWrapperHome #widthWrapper
{
	overflow: visible;
	float: left;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	min-width: 965px;
}
#homePageBodyContent #zone4
{
	margin-left: 14px;
}
#homePageBodyContent #zone5 #header, #homePageBodyContent #zone5 #footer
{
	border-style: none;
	padding-left: 20px;
	width: 285px;
	margin-bottom:2px;
}
#homePageBodyContent #zone5 #columnBody 
{
	width: 271px;
}

/* #homePageBodyContent #zone5 #footer {border-left: 1px solid #E5E5E5;} */

#homePageBodyContent #zone6 { width: 314px;}
/* #homePageBodyContent #zone6 #columnBody {border-right: 1px solid #E5E5E5;} */

#homePageBodyContent #zone6 #footer {width: 275px;}
	
#homePageBodyContent #zone6 #footerRight
{
	background-position: right bottom;
}

#homePageBodyContent #zone6 #columnBody {
	width:273px;
}

#homePageBodyContent #zone3Wrapper.themeA 
{
	display: none;
}
#homePageBodyContent #zone3Wrapper.themeB
{
	margin: 10px 20px 0px 20px;
}

#homePageBodyContent #zone3Wrapper hr
{
	float: none;
	clear: both;
	width: 100%;
	color: #ffffff;
	height: 1px;
	background-color: #ffffff;
	border: none;
	display:none;
}

#homePageBodyContent {
	background-color:#F5F5F5;
}

#homePageBodyContent #zone3
{
	float: none;
	clear: both;
	min-height: 45px;
	width: 885px;
	/*margin: 4px auto 4px auto;*/
	color: #333333;
	text-align:left;
	font-size:12px;
	padding:15px 0 15px 0;
}

#homePageBodyContent #zone3 a,
#homePageBodyContent #zone3 a:visited {
	color:#ED1C24;
}
#homePageBodyContent #zone3 a:hover {
	text-decoration:underline;
}

#homePageBodyContent #zone3 * 
{
	color: #666666;
}

#homePageBodyContent #zone3 h1 
{
	padding: 5px 0 5px 10px;
	font-size: 12px;
	list-style:disc;
	font-weight:normal;
	background: url("../Images/Common/point_h1.gif") no-repeat left 10px;
}

#homePageBodyContent #zone5 #headerRight, #homePageBodyContent #zone5 #footerRight,
#homePageBodyContent #zone5 #headerLeft, #homePageBodyContent #zone5 #footerLeft,
#shadow, #shadowLeft, #shadowRight
{
	display: none;
}
/* End of Home Page */

#searchWrapper 
{
	display: inline;
	float: right;
	clear: right;
	background-image: url(../Images/TemplateB/buttons/search.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	
	/*DISABLE SEARCH UNTIL REINDEXING*/
	display:none;
}

.query 
{
	display: inline;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 14px;
	WIDTH: 55px;
	MARGIN: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}
.default
{
	display: inline;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 14px;
	WIDTH: 55px;
	MARGIN: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	color: #999999;
}

#utility #emailPrintWrapper 
{
	display: none;
}

.widthWrapper 
{
	width: 965px;
	margin: 0 auto;
	padding: 0 0 0 0;
}

.clearingDiv {
	display: block;
	clear: both;
	margin-top: -1000px;
	height: 1px;
}
.gradientWrapper 
{
	/*float: left;*/
	/*background: #e4cca0 url(../images/templateB/2009/bg-gradient-hold.jpg) 0 0 repeat-x;*/
	border:2px solid #7B7B7B;
	width: 965px;
	padding: 0 0 0 0;
	margin: 0 auto;
	overflow:hidden;
	background-color:#FFFFFF;
	}

#siteUtilitiesWrapper {
	width: 100%;
	height: 95px !important;
	padding: 0;
	margin: 0;
	min-width:930px;
	/* margin-bottom:22px; */
	background-image: url( ../Images/templateB/2009/bg-top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	}

div#topLogoButtonWrapper {
	
	clear: both;
	width: 965px;
	margin: 0 auto 0 auto;
	 padding: 10px 0px 0px;

}

div#flashHolderSecondary {
	text-align: right;
	float: none;
	clear: both;
	width: 965px;
	height:92px;
	margin: 30px auto 0px auto;
	padding: 0px 20px 10px 0px;
	background-repeat: no-repeat;
	background-image:url(/images/avatars/hdlAvatarImage.jpg);
}
/* Ai Reskin */
.avatarMedia, .avatarCulinary, .avatarFashion, .avatarDesign 
{
	float: right;
	padding: 10px 25px 25px 0px;
}


#mainContentDiv {
	background:none no-repeat scroll 0 0 transparent !important;
	clear:both;
	float:left;
	margin:0;
	min-width:965px;
	overflow:visible;
	padding:0;
}
#secondaryMainBodyContent 
{
	float: left;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	min-height:600px;
}

#logo {
	float: left;
}

div#topButtonWrapper {
background:url("../Images/hdrBgVerticalGreyLine.png") no-repeat scroll 290px 15px transparent;
margin:0 auto;
padding:0 43px 0 30px;
}

DIV#topButtonWrapper A SPAN {
	DISPLAY: none;
}
DIV#topButtonWrapper A#chatLiveNow {
	DISPLAY: block;
	FLOAT: left;
	/*BACKGROUND-IMAGE: url(../Images/templateB/buttons/chatlivenow.gif);*/
	WIDTH: 138px;
	/*BACKGROUND-REPEAT: no-repeat;*/
	HEIGHT: 37px;
	margin-left:5px;
}
DIV#topButtonWrapper A#getACallBack {
	DISPLAY: block;
	FLOAT: left;
	/*BACKGROUND-IMAGE: url(../Images/templateB/buttons/getacallback.gif);*/
	WIDTH: 143px;
	/*BACKGROUND-REPEAT: no-repeat;*/
	HEIGHT: 37px;
}
DIV#topButtonWrapper A#requestInformation {
	DISPLAY: block;
	FLOAT: right;
	BACKGROUND-IMAGE: url(../Images/templateB/buttons/requestinfo.gif);
	WIDTH: 175px;
	BACKGROUND-REPEAT: no-repeat;
	
	HEIGHT: 37px;
}
DIV#topButtonWrapper A#applyOnline {
	DISPLAY: block;
	FLOAT: right;
	BACKGROUND-IMAGE: url(../Images/templateB/buttons/applyonline.gif);
	WIDTH: 128px;
	BACKGROUND-REPEAT: no-repeat;
	
	HEIGHT: 37px;
}
DIV#topButtonWrapper A#search {
	DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url(../Images/templateB/buttons/search.gif);
	WIDTH: 105px;
	BACKGROUND-REPEAT: no-repeat;
	
	HEIGHT: 37px;
	TEXT-ALIGN: center;
}
DIV#topButtonWrapper #searchBox {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 14px;
	WIDTH: 100px;
	MARGIN: 5px 5px 0 3px;
}
#primaryNav.themeA 
{
	display: none;
}

.primaryNavWrapperB
{
	float: none;
	clear: both;
	width: 100%;
	/*background-image: url(../Images/TemplateB/2009/bg-primary-nav-wrap.jpg);
	background-repeat: repeat-x;*/
	height: 30px;
	position:absolute;
	left:0;
	padding:2px 0 0 0;
}

#primaryNav 
{
	float: none;
	clear: both;
	background-image: url(../Images/primarynav/PrimaryNavSprite_ThemeB.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	height: 30px;
	width: 965px;
	margin: 0 auto;
	padding: 0;
}

#primaryNav a 
{
	background-image: url(../Images/primarynav/PrimaryNavSprite_ThemeB.gif);
	display: block;
	float: left;
	height: 30px;
}

#primaryNav #leftCorner {
	float: left;
	clear: left;
	width: 22px;
	height: 30px;
}

#primaryNav #rightCorner {
	float: left;
	width: 23px;
	height: 30px;
}

#primaryNav a span {
	display: none;
}

#primaryNav a#aboutUs {
	width: 92px;
	background-position: -22px 0px;
}
#primaryNav a#admissions {
	width: 105px;
	background-position: -114px 0px;
}
#primaryNav a#financialAid {
	width: 113px;
	background-position: -219px 0px;
}
#primaryNav a#careerServices {
	width: 135px;
	background-position: -332px 0px;
}
#primaryNav a#academics {
	width: 100px;
	background-position: -467px 0px;
}
#primaryNav a#studentLife {
	width: 111px;
	background-position: -567px 0px;
}
#primaryNav a#alumniNetwork {
	width: 136px;
	background-position: -678px 0px;
}
#primaryNav a#newsAndEvents {
	width: 132px;
	background-position: -814px 0px;
}
#primaryNav a:hover, #primaryNav a:active, #primaryNav a.selected 
{
	background: transparent;
}
/* End of Primary Nav */


/* Avatar Section */
#avatarSection {
display:none;

}


#bottomCalloutHolder 
{
	float: left;
	clear: both;
	 padding: 10px 0px 20px 0px;
	 background-color:#FFFFFF;
	 border-top:2px solid #979797;
}

/*sec nav - start */
#secondaryNav 
{
    float:left;
    clear: left;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	width: 210px;
}

/* UPDATED SECONDARY NAV */

#secondaryNav ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	list-style:none;
	width:209px;
	clear:left;
	border-left: 1px solid #dbdbdb;
	float: left;
	background:url(../images/TemplateB/secondarynav/secondary_nav_bg.gif) no-repeat left bottom;
}


/*#secondaryNav li.bottom {
	padding-bottom:1px;
	background:url(../images/TemplateB/secondarynav/nav-bg.gif) bottom left no-repeat;
	}*/

#secondaryNav ul li
{
	color:#333333;
	float:left;
}

#secondaryNav ul li a
{
	color:#333333;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	width:195px;
	min-height:14px;
	background:url(../images/TemplateB/secondarynav/secondary_nav_bg.gif) no-repeat;
	padding: 8px 0px 6px 14px;
}

#secondaryNav ul li a:hover, #secondaryNav ul li a.selected{
	/*background:url(../images/TemplateB/secondarynav/secondary_nav_bg_over.gif) no-repeat;*/
	color:#ED1C24;
}

/* Second Level */

#secondaryNav ul li ul {
	float:left;
	margin:0 0 0 -1px;
	background:none;
}

#secondaryNav ul li ul li a
{
	font-size:12px;
	text-transform:capitalize;
	font-weight:normal;
	background:none;
	padding: 4px 0px 4px 25px;
	height:auto;
	background:url(../images/TemplateB/secondarynav/secondary_nav_bg.gif) no-repeat;
}

#secondaryNav ul li ul li a:hover, #secondaryNav ul li ul li a.selected
{
	/*background:url(../images/TemplateB/secondarynav/secondary_nav_arrow.gif) 4px 6px no-repeat;*/
	color:#ED1C24;
}
/************/

#secondaryNav #emailPrintWrapper
{
	float: none;
	clear: both;
	display: none;
	width: 132px;
	margin: 0 auto;
	padding: 20px 0px 0px 0px;
}
#secondaryNav #emailPrintWrapper #emailAFriend 
{
	display: none;
	float: left;
	clear: both;
	background-image: url(../Images/TemplateB/updates/tellafriend.gif);
	background-repeat: no-repeat;
	width: 132px;
	height: 30px;
}
#secondaryNav #emailPrintWrapper #emailAFriend span 
{
	display: none;
}

#secondaryNav #emailPrintWrapper #printThisPage
{
	display: block;
	float: left;
	clear: both;
	background-image: url(../Images/TemplateB/updates/printpage.gif);
	background-repeat: no-repeat;
	width: 132px;
	height: 30px;
}
#secondaryNav #emailPrintWrapper #printThisPage span 
{
	display: none;
}
/* End of Secondary Nav */


#footerNav 
{
	margin: 40px 0px 10px 0px;
	padding: 20px 0px 10px 0px;
	float: none;
	clear: both;
	display:none;
}
#footerNav A 
{
	float: left;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
#footerNav A:hover {
	TEXT-DECORATION: underline;
}


ul#footerNav
{
	margin:10px;
	padding:10px;
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

ul#footerNav li
{
	padding:40px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

ul#footerNav li a
{
	margin:0px 7px 0px 0px;
	padding:0px 7px 0px 0px;
	text-decoration:none;
	display:block;
	border-right:1px solid #61594c;
	font-size:11px;
}

ul#footerNav li a.last{
	border:none;
}

.footerWrapper 
{width: 100%;

	float: left;
	color: #CCCCCC;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
background-color:#100E0E; 
min-height:230px;
}

.widthfooter{width: 965px;
margin: 25px auto; auto; 100px;}


#copyrightSchoolName {
	width: 400px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: normal;
}

/*#copyrightSchoolAddress {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	float: left;
	margin: 0px 0px 20px 0px;
}*/

#copyrightLinks {
	font-size: 11px; 
	
	width: 300px;
	float: left;
}

#copyrightLinks a {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 11px;
	padding-left: 1px;
	padding-right: 1px;
}

#footerIcons { 
	width: 265px;
	
	float:left;
	
	color: #CCCCCC;}

BODY {
	color: #ffffff;
	background-image: url(../images/TemplateB/2009/bg-page.jpg);
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* BACKGROUND-COLOR: #999999; */
	background-color: #100E0E;
	padding: 0;
	margin: 0;
}
A, A:Visited {
	COLOR: #ED1C24;
	text-decoration:none;
}
H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN: 0;
	PADDING: 0;
}
H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
	COLOR: #666666;
    text-transform:uppercase;
}
H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
}
H4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
INPUT, SELECT, OPTION, FORM {
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	/*FONT-SIZE: 10px;*/
}

#secondaryBodyContent div#zone3Wrapper {
	float: left;
	clear: both;
	background-image: url(../Images/!_icon.gif);
	background-position: left center;
	background-repeat: no-repeat;	
	/*width: 660px;*/
	padding-top: 8px;
	padding-bottom: 8px;
}

#secondaryBodyContent div#zone3 
{
	float: none;
	clear: both;
	border: 1px solid #A3A3A3;
	width: 670px;
	color: #3C7BB0;
	background-image: url(../images/TemplateB/grey%20box%20of%20doom/pieces/centerSlice.gif);
	text-align: left;
	padding: 8px 0px 8px 0px;
	margin: 20px 0px 20px 0px;
}

#secondaryBodyContent #zone4
{
	padding: 0px 0px 0px 20px;
}

/* Widget Columns */
div#zone4 {
	float: left;
	clear: left;
	text-align: left;
	padding-right: 0px;
	width: 309px;
	border-right:1px solid #D9D9D9;
	border-top:1px solid #D7D7D7;
	height:636px;
}

div #shadow {
	width: 290px;
}

#zone3 p {
	font-size: 15px;
	text-align: left;
}

div#shadow {
	background-image: url(../Images/columns/bg_call_shadow.gif);
	background-repeat: repeat-x;
	float: left;
	height: 100px;
}

div#shadowLeft {
	background-image: url(../Images/columns/bg_call_shadow_L.gif);
	width: 10px;
	float: left;
	clear: left;
	height: 100px;
}
div#shadowRight {
	background-image: url(../Images/columns/bg_call_shadow_R.gif);
	width: 10px;
	float: left;
	height: 100px;
}

div#headerLeft, div#headerRight {
	overflow: visible;
	float: left;
	/*width: 10px;*/
	height: 40px;
}	
div#secondaryBodyContent #headerLeftMain, div#secondaryBodyContent #headerRightMain 
{
	display: none;
}

div#header {
	overflow: visible;
	text-align: left;
	float: left;
	line-height: 20px;
	background-repeat: repeat-x;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	width: 285px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}

div#secondaryBodyContent div#headerMain 
{
	float: left;
	padding: 10px 0 10px 45px;
	clear:both;
    text-align:left;
    font-size: 18px;
    font-family: Arial, Helvetica, Sans-Serif;
	text-transform:uppercase;
    color: #000000;
}
#footerLeft, #footer, #footerRight 
{float: left;
	/*background-image: url(../images/TemplateB/right%20Calls/bottom_wide.gif);*/
}

#footerLeft, #footerRight {
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 0px;
	width: 10px;
	height: 20px;
}

#footerLeft {
	clear: left;
	display:none;
	background-position: left bottom;
}

#footer {
	margin: -10px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	text-align: left;
	height: 0px;
	font-size: 10px;
	width: 285px;
	background-position: -10px bottom;
	background-repeat: no-repeat;
	display:none;
}
#footerRight 
{
	clear: right;
	background-position: right bottom;
}

#zone4
{
	min-height:636px;
	height:auto !important;
	height:636px;
}

#zone4 #headerRight, #zone4 #footerRight 
{
	display: none;
}

div#zone5 
{
	width: 312px;
	float: left;
	margin: 0px;
	background: transparent url(../images/columns/zone5-bg.gif);
	border-right:1px solid #D9D9D9;
	border-top:1px solid #D7D7D7;
	min-height:636px;
	height:auto !important;
	height:636px;
}

div#zone6 
{
	width: 309px;
	float: left;
	margin: 0px 14px 0px 0px;
	border-top:1px solid #D7D7D7;
	min-height:636px;
	height:auto !important;
	height:636px;
}



#secondaryBodyContent #zone5 #header, #zone6 #header, #secondaryBodyContent #zone5 #footer, #zone6 #footer
{
	padding-left: 20px;
	width: 274px;
}
#secondaryBodyContent #zone5 #footer 
{
	border-left: 1px solid #E5E5E5;
}

#secondaryBodyContent #zone5 #columnBody
{
	border-right: 1px solid #E5E5E5;
	width: 272px;
}

#zone5 #headerLeft, #zone6 #headerLeft, #zone5 #footerLeft, #zone6 #footerLeft 
{
	display: none;
}

/* Body Columns */
div#columnBodyClearing {
	/*margin-top: -1000px;*/
	height: 1px;
	clear: both;
}

img.left {
	float: left;
	padding: 6px;
}
img.right {
	float: right;
	padding: 6px;
}

div#columnBody {
	overflow: visible;
	background-color: #fffdf9;
	width: 268px;
 	clear: both;
	background-repeat: no-repeat;
	text-align: left;
	padding: 10px 21px 14px 20px;
	margin: 0px 0px 0px 0px;
}

div#columnBody ol {
	padding: 4px;
}

div#columnBody ol li {
	padding: 2px;
}

div#columnBody ul {
	padding-bottom: 6px;
}

div#columnBody ul li {
	display: block;
	text-align: left;
	padding-left: 4px;
}

div#columnBody ul li a {
	padding-left: 0px;
}

div#columnBody ul.bullets li {
	background-image: url(../Images/columns/temp_icon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 10px 30px;
}

div#columnBody ul.no-bullets li {
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 10px 0px;
}

div#columnBody ul.plain li {
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 10px 0px;
}

div#columnBody ul li span {
	display: block;
	font-weight: bold;
}

/* No Navigation Secondary Page */
div.no-navigation 
{
	margin: 0px auto 0px auto;
}
div.no-navigation div#secondaryBodyContent div#headerMain {
	width: 920px;
	display: block;
	float: left;
}

div.no-navigation div#secondaryBodyContent div#columnBodyMain {
	overflow: visible;
	float: left;
	text-align: left;
	width: 920px;
	/*padding: 20px 20px 20px 40px;*/
}
div.no-navigation div#secondaryBodyContent div#columnBodyMain p {
	display: block;
	float: left;
	padding-right: 10px;
}
/* End of No Navigation Secondary Page */

/* Secondary Page Content */
#secondaryMainBodyContent {
	float: left;
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 965px;
	/*
	margin-top: 4px;
	padding-top: 4px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	*/
}

#secondaryBodyContent {
	float: left;
	clear: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #5A5A5A;
	font-size: 12px;
}

#secondaryBodyContent #shadow, #secondaryBodyContent #shadowLeft, #secondaryBodyContent #shadowRight {
	display: none;
}
div#ctl00_ChildContentPlaceHolder_columnBodyMain{
	overflow: visible;
	float: left;
	clear: both;
	width: 670px;
	text-align: left;
	line-height: 20px;
	padding: 24px 0px 35px 0px;
	margin: 0px 0px 35px 0px;
}

div#columnBodyMain {
	overflow: visible;
	float: left;
	clear: both;
	width: 685px;
	text-align: left;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#secondaryBodyContent #topColumnHolder {
	float: left;
	clear: both;
	padding: 0px 0px 0px 45px;
	margin: 0px 0px 0px 0px;
}

#secondaryBodyContent #zone1 {
	float: left;
	clear: left;
	text-align: left;
}

#secondaryBodyContent #zone1.withZone2 {
	float: left;
	clear: left;
	text-align: left;
	width: 340px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
}

#secondaryBodyContent #zone2 {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DEDEDE;
clear:right;
float:left;
padding:5px;
text-align:center;
width:240px;
}

#zone2 .bodyColumnPurple{
	padding:0px;
	width:250px;
}

#secondaryBodyContent #zone2 div#headerLeft,
#secondaryBodyContent #zone2 div#headerRight {
display:none;
}

#secondaryBodyContent #zone2 div#header {
	background:url(../Images/columns/hdrGreyBG.png) repeat-y scroll left top transparent;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	float:left;
	font-size:18px;
	font-weight:normal;
	padding:9px 0 9px 15px;
	width:222px;
	color:#fff;
	text-transform:uppercase;
}

#secondaryBodyContent #zone2 div#columnBody{
	background-color:#fff;
	padding:15px;
	font-size:12px;
}
#secondaryBodyContent #zone2 div#columnBody ul{
	padding:0px;
	margin:0px;
}
#secondaryBodyContent #zone2 div#columnBody ul li{
	padding:0px;
	margin:0 0 15px 0;
	list-style:none;
}

#secondaryBodyContent #zone2 div#footer {
	float: left;
	width: 210px;
	background-color: transparent;}

#secondaryBodyContent #zone2 #columnBody {
	float: left;
	clear: both;
	width: 210px;}

#secondaryBodyContent #zone2 * img {
	max-width: 210px;
	float: left;
	clear: both;
	padding: 0 0 4px 0;
	}

#secondaryBodyContent #zone2.financialAidPlanning * img {
	float: none;
	clear: both;
	padding: 0;
	display: block;
}

#secondaryBodyContent div#zone3Wrapper {
	float: none;
	clear: both;
	background-image: url(../Images/!_icon.gif);
	background-position: left center;
	background-repeat: no-repeat;	
	/*width: 660px;*/
	padding-top: 8px;
	padding-bottom: 8px;
}

#secondaryBodyContent div#zone3 {
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	/*width: 605px;*/
	/*margin-left: 40px;*/
}

#secondaryBodyContent div#bottomCalloutHolder {
	float: none;
	clear: both;
	/*padding: 0px 0px 10px 0px;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display:none;
}

.clearingDiv {
	text-align: center;
	float: left;
	clear: both;
	margin-top: -1000px;
	height: 1px;
}

img.oneColumnWidget {
	width: 270px;
	float: none;
	clear: both;
	text-align: center;
    padding: 0px 0px 14px 0px;
	border-bottom:1px solid #ABABAB;	
}


/* -------------------------------------------------------------------- */
/* BODY COLUMNS */
/* -------------------------------------------------------------------- */

#bottomCalloutHolder div#header {
	overflow: visible;
	text-align: left;
	float: left;
	line-height: 35px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	width: 284px;
	padding: 0px 10px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-transform: none;
	}
	
/* all columns derived from Green Column */
.bodyColumnGreen * a,
.bodyColumnOrange * a,
.bodyColumnPurple * a,
.bodyColumnAqua * a,
.bodyColumnMaroon * a {
    color: #575757;
    font-weight:normal;
    text-decoration:underline;
    }

.bodyColumnGreen * a:hover,
.bodyColumnOrange * a:hover,
.bodyColumnPurple * a:hover,
.bodyColumnAqua * a:hover,
.bodyColumnMaroon * a:hover {color: #000000;}


.newsEventList a {
	font-size:13px;
	font-weight:bold !important;
	text-decoration:underline;
}

div.greenRule {
	display: none;
}

div.newsEventList, p.newsEventList {
	
}

.bodyColumnGreen * hr, 
.bodyColumnGreen #columnBody hr,
.bodyColumnOrange * hr,
.bodyColumnPurple * hr,
.bodyColumnAqua * hr,
.bodyColumnMaroon * hr  {
	color: #BEC2B1;
	background-color: #BEC2B1;
	border: none;
	height: 2px;
	background-image: url(../Images/HR_widgetGreen.gif);}

.bodyColumnGreen #headerLeft,
.bodyColumnOrange #headerLeft,
.bodyColumnPurple #headerLeft,
.bodyColumnAqua #headerLeft,
.bodyColumnMaroon #headerLeft {
	/*background-image: url(../Images/columns/h_green_L.gif);*/
	height:37px;}

#bottomCalloutHolder .bodyColumnGreen #header,
#bottomCalloutHolder .bodyColumnOrange #header,
#bottomCalloutHolder .bodyColumnPurple #header,
#bottomCalloutHolder .bodyColumnAqua #header,
#bottomCalloutHolder .bodyColumnMaroon #header {
	/*background-image: url(../Images/columns/h_green_slice.gif);*/
	height: 35px;
/*	padding-top: 6px;*/
	background-color: #CDCDCD;
	text-transform:uppercase;
}

.bodyColumnGreen #headerRight,
.bodyColumnOrange #headerRight,
.bodyColumnPurple #headerRight,
.bodyColumnAqua #headerRight,
.bodyColumnMaroon #headerRight  {
	background-image: url(../Images/columns/h_green_R.gif);
	height:37px;}

.bodyColumnGreen #columnBody,
.bodyColumnOrange #columnBody,
.bodyColumnPurple #columnBody,
.bodyColumnAqua #columnBody,
.bodyColumnMaroon #columnBody {
	color: #333333;
	min-height:636px;
	height:auto !important;
	height:636px;
}
	
.bodyColumnGreen #columnBody{ background-color:#EAEAEA; font-weight:normal;}
.bodyColumnPurple #columnBody{ background-color:#F2F2F2; font-size:13px;}

.bodyColumnGreen #columnBody a{ font-weight:normal; text-decoration:underline; padding:0; margin:0; }

/* */

/***************************/
.date {
	font-weight: bold;
	text-decoration:none;
}

/***************************/

/* NEW COLUNNS */
/* NEW COLUNNS */
/* NEW COLUNNS */
/* NEW COLUNNS */
/* NEW COLUNNS */
/* NEW COLUNNS */
/* NEW COLUNNS */
/* NEW COLUNNS */

div.graphicrule{
	background:url(../images/TemplateB/2009/graphic_div.gif) no-repeat;
	margin:0;
	padding:0;
	height:1px;
	width:326px;
}

hr.grayRule {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	margin:0;
	height: 0;
}

#columnsfill
{
	background-color:#FFFFFF;
	background:url(../images/columns_updated/column_lines.gif) repeat-y;
	float:left;
}

#columnscontainer
{
	width:938px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 6px;
	
	text-align:left;
	float:left;
	background:#ffffff;
	background:url(../images/columns_updated/columns_header_bg.gif) no-repeat;
	color:#575757;
	
}

#columns_bottom
{
	background:url(../images/columns_updated/columns_bottom.gif) no-repeat;
	width: 944px;
	height: 14px;
	margin:0px 0px 0px 0px;
	clear:both;
}
#columnscontainer h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:16px;
	color:#dd1e27;
}

#column1{
	padding:11px 14px 0px 14px;
	width:277px;
	border-right:1px solid #dfc18f;
	float:left;
}

#column2{
	padding:11px 14px 0px 14px;
	width:287px;
	border-right:1px solid #dfc18f;
	float:left;
}

#column3{
	padding:11px 14px 0px 14px;
	width:277px;
	float:left;
}

/**/



#columnBodyMain hr {
	color: #E5E5E5;
	background-color: #E5E5E5;
	clear: both;
	height: 2px;
	border: none;
	filter:alpha(opacity=50);
	opacity:0.5;
	background-repeat: repeat-x;
}

.widgetBodyHeader {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
.widgetBodyHeader * 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.widgetBodyText 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.widgetBodyText *
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#newsAndEventsContent a
{
    color:#575757;
}

#newsAndEventsContent a:visited
{
    color:#575757;
}

#utilitiesRifButton
{
    float:left;
    margin-right:5px;
}

#utilitiesApplyButton
{
    float:left;
}


/* Tuititions and Fees*/

ul.tuitionAndFeesOuterList 
{
	display: block;
	font-weight: bold;
	font-size: 14px;
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}
ul.tuitionAndFeesOuterList li 
{
	clear: both;
	display: block;
	padding: 4px;
}

ul.tuitionAndFeesDetails 
{
	list-style: none;
	font-size: 12px;
	font-weight: normal;
}

ul.tuitionAndFeesDetails li
{
	clear: both;
	padding: 4px;
}

.tuitionAndFeesDetailsItemName 
{
	float: left;
	clear: left;
	display: inline;
	width: 200px;
	text-align: left;
}

.tuitionAndFeesDetailsItemValue
{
	float: left;
	clear: right;
	display: inline;
	width: 300px;
	text-align: left;	
}




.callout-widget {
	width: 227px;
	float: right;
	text-align: left;
	padding-bottom: 20px;
	background: url(../images/box/box-bot.png) bottom left no-repeat;}


	.callout-widget h3 {
		width: 222px;
		height: 36px;
		margin:0 0 0 0;
		padding:15px 0 0 15px;
		background: transparent url(../images/box/box-top.gif) 0 0 no-repeat;
		font-size: 15px;
		color: #627f72; }
	
	.callout-widget-content {
	padding: 10px 15px 15px;
	background-color: #fffdf9;}
	
	
#header-nav {
		width: 965px;
		height: 85px;
		margin: 0 auto;
		position: relative;}
	
	#logo-school {
		width:275px;
		height: 57px;
		position: absolute;
		top:13px;
		left:0;}

#searchHeader {
float:right;
margin-top:-10px;
position:relative;
vertical-align:middle;
}

#getSearch {
	background:url("/Images/Common/btnHdrGo.png") no-repeat transparent;
	height:23px;
	margin:4px 0 0 0px;
	padding:0 0 0 27px;
	width:0px;
}

#tdLogo
{
	margin-top:10px;

}

div#sciContent {
background-image:url("/images/sciContentBG.jpg?v=2");
background-repeat:no-repeat;
height:331px;
margin-left:45px;
width:612px;
}

div#sciContentText {
font-size:12px;
line-height:20px;
padding:19px 0 0 20px;
position:relative;
}

div#sciContentText h1 {
color:#FFFFFF;
font-family:Arial,Helvetica,Sans-Serif;
font-size:18px;
font-weight:normal;
padding-bottom:15px;
text-transform:uppercase;
}

div#sciContentText p {
padding-right:275px;
}

#sciHeader h1 {
color:#ED1C24;
font-family:Arial,Helvetica,sans-serif;
font-size:27px;
font-weight:bold;
line-height:30px;
margin-left:15px;
padding:0 30px;
text-transform:uppercase;
}

div#columnBodyMainSci {
clear:both;
float:left;
line-height:20px;
margin:0 0 0 5px;
overflow:visible;
text-align:left;
width:650px;
}

div#flashHolderSecondarySci {
	display: none;
}

.topHeaderLinksSci
{
	margin-top: 0px;
}


img[src$=quicklinks\.gif],
img[src$=QuickLinks\.jpg],
img[src$=QuickLInks\.jpg]
{
background:url("/Images/quicklinks.gif") no-repeat scroll 0 0 transparent;
display:block;
height:0;
overflow:hidden;
padding:24px 0 0;
}

.callChatNowTop
{
	background-image: url(/Images/Common/Callouts/callBkgdChatnowTop.gif);
	background-repeat: no-repeat;
    width: 202px;
    height: 151px;
    padding: 140px 20px 0 20px;
color: #000000;
}
.callChatNowTop p
{
	color: #000000;
	padding-bottom: 5px;
}
.callChatNowTop img
{
	padding-top: 10px;
	margin-top: 10px;
}
.invisible
{
	display: none;

}

/* Added for School homepages discipline links*/
#homepage-slider-top-nav 
{
width:705px;
overflow:hidden;
white-space:nowrap;
height: 64px;
background-color: #fff;
/*background-image: url("/images/backgrounds/bg_requestInfo.gif");*/
background-repeat: no-repeat;
background-position: left top;
margin:0;
padding:0;
margin-top:-2px;
margin-left: -1px;
border-bottom:1px solid #777;
                         
}
ul#homepage-discipline-list{background:#f9f9f9; width:705px;overflow:hidden; white-space:nowrap;height:64px;margin:0;padding:0;list-style-position:outside;overflow:hidden;}
ul#homepage-discipline-list li{display:inline;list-style-type:none;margin:0;padding:0;}
ul#homepage-discipline-list li:first-child 
{
 
}
.program-trigger-list {display:inline;}
img.school-home-nav-spacer{width:1px;height:62px;}
.rcbGeneric{float:left; display:inline-block; font-size:10px; font-family:Arial;}.rcbCity {width:40px; }.rcbLocation{width:250px;}.rcbState{width:80px;}


#homepage-2step-holder .error
{
    background-image: url(/images/backgrounds/bg_rif-twoStep_input_error.gif) !important;
        
} 

.callChatNowTopNoText {
background-image:url(/Images/Common/Callouts/callBkgdChatnowTopNoText.gif);
background-repeat:no-repeat;
width:202px;
height:151px;
padding:140px 20px 0 20px;
}
.noSearchResults a
{
	text-decoration: none;
}
