@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: 80px 0px -5px 265px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #d5161d;
	font-size: 27px;
	line-height: 30px;
}

#sectionHeaderText.themeBSCI 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -5px 265px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #d5161d;
	font-size: 27px;
	line-height: 30px;
}

select
{
	font-size: 10px;
}
form 
{
	margin: 0px auto 0px auto;
}

/* Home Page */
.gradientWrapperHome {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	background: #e4cca0 url(../images/templateB/2009/bg-gradient-hold.jpg) 0 0 repeat-x;
	
	}

div#flashHolder {

	/*text-align: left;
	float: left;*/
	clear: both;
	/*width: 100%;*/
	height: 365px;
	margin: 0 auto;

    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: 7px;
}
#homePageBodyContent #zone5 #header, #homePageBodyContent #zone5 #footer
{
	border-style: none;
	padding-left: 20px;
	width: 285px;
}
#homePageBodyContent #zone5 #columnBody 
{
	width: 275px;
}

/* #homePageBodyContent #zone5 #footer {border-left: 1px solid #E5E5E5;} */

#homePageBodyContent #zone6 { width: 316px;}
/* #homePageBodyContent #zone6 #columnBody {border-right: 1px solid #E5E5E5;} */

#homePageBodyContent #zone6 #footer {width: 275px;}
	
#homePageBodyContent #zone6 #footerRight
{
	background-position: right bottom;
}

#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;
}

#homePageBodyContent #zone3
{
	float: none;
	clear: both;
	
	padding-left: 10px;
	padding-top: 4px;
	min-height: 45px;
	width: 945px;
	margin: 4px auto 4px auto;
	
	color: #333333;
	text-align:left;
	font-size:15px;
}

#homePageBodyContent #zone3 a, #homePageBodyContent #zone3 a:visited{
	color:#dd1e27;
}

#homePageBodyContent #zone3 * 
{
	color: #666666;
}

#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;
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

#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: no-repeat;
	background-position: 50% 0;
	}

div#topLogoButtonWrapper {
	
	clear: both;
	width: 965px;
	margin: 0 auto 0 auto;
	 padding: 10px 0px 0px;

}

#flashHolderSecondary 
{
	display: none;
}
#mainContentDiv 
{
	overflow: visible;
	float: left;
	clear: both;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	min-width: 965px;
	background-repeat: no-repeat;
}
#secondaryMainBodyContent 
{
	float: left;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	min-height:600px;
}

#logo {
	float: left;
}

DIV#topButtonWrapper {
	margin: 0 auto;
}
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: 55px;
	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: 42px;}

#primaryNav 
{
	float: none;
	clear: both;
	background-image: url(../Images/primarynav/PrimaryNavSprite_ThemeB.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 965px;
	margin: 0 auto 0 auto;
	padding: 0;
	background-position: 0px -53px;
}

#primaryNav a 
{
	background-image: url(../Images/primarynav/PrimaryNavSprite_ThemeB.gif);
	display: block;
	float: left;
	height: 42px;
}

#primaryNav #leftCorner {
	float: left;
	clear: left;
	width: 13px;
	height: 42px;
}

#primaryNav #rightCorner {
	float: left;
	width: 16px;
	height: 42px;
}

#primaryNav a span {
	display: none;
}

#primaryNav a#aboutUs {
	width: 99px;
	background-position: -13px 0px;
}
#primaryNav a#admissions {
	width: 105px;
	background-position: -112px 0px;
}
#primaryNav a#financialAid {
	width: 113px;
	background-position: -217px 0px;
}
#primaryNav a#careerServices {
	width: 135px;
	background-position: -330px 0px;
}
#primaryNav a#academics {
	width: 100px;
	background-position: -465px 0px;
}
#primaryNav a#studentLife {
	width: 111px;
	background-position: -565px 0px;
}
#primaryNav a#alumniNetwork {
	width: 136px;
	background-position: -676px 0px;
}
#primaryNav a#newsAndEvents {
	width: 132px;
	background-position: -812px 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 0px;
}

/*sec nav - start */
#secondaryNav 
{
    float:left;
    clear: left;
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 0px 0px;
	width: 224px;
}

/* UPDATED SECONDARY NAV */

#secondaryNav ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	width:210px;
	clear:left;
	border-bottom: 1px solid #696d5f;
	float: left;
}


/*#secondaryNav li.bottom {
	padding-bottom:1px;
	background:url(../images/TemplateB/secondarynav/nav-bg.gif) bottom left no-repeat;
	}*/

#secondaryNav ul li
{
	color:#3b3f47;
	float:left;
}

#secondaryNav ul li a
{
	color:#3b3f47;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	
	width:196px;
	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;
}

/* Second Level */

#secondaryNav ul li ul {
	padding:5px 0;
	float:left;
	background:url(../images/TemplateB/secondarynav/secondary_nav_level_bg.gif) repeat-y;
}

#secondaryNav ul li ul li a
{
	font-size:10px;
	background:none;
	margin-left: 20px;
	width:176px;
	padding: 4px 0px 4px 14px;
	
	height:auto;
}

#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;
}
/************/

#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;
}
#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: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
background-color:#ed1c24; 
min-height:150px;
}

.widthfooter{width: 965px;
margin: 20px auto; auto; 100px;}


#copyrightSchoolName {
	width: 400px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	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: #FFFFFF;
	font-size: 11px;
	padding-left: 1px;
	padding-right: 1px;
}

#footerIcons { 
	width: 265px;
	
	float:left;
	
	color: #FFFFFF;}

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: #E9D6B5;
	padding: 0;
	margin: 0;
}
A, A:Visited {
	COLOR: #575757;
}
H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN: 0;
	PADDING: 0;
}
H2 {
	FONT-FAMILY: "Times New Roman", Times New Roman, Garamond, "Garamond", Times, Roman, roman, serif;
	TEXT-TRANSFORM: uppercase;
	FONT-WEIGHT: bold;
	FONT-SIZE: 28px;
}
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: 315px;
}

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-family: "Times New Roman", Times, serif;
	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: 0px 30px 0px 30px;
	margin: 20px 0px 0px 0px;
	width: 500px;
    text-align:left;
    font-size: 18px;
    font-family: Arial, Helvetica, Sans-Serif;
	text-transform:uppercase;
    color: #d5161d;
}
#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;
	background-position: left bottom;
}

#footer {
	margin: -10px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	text-align: left;
	height: 20px;
	font-size: 10px;
	width: 285px;
	background-position: -10px bottom;
	background-repeat: no-repeat;
}
#footerRight 
{
	clear: right;
	background-position: right bottom;
}

#zone4 #headerRight, #zone4 #footerRight 
{
	display: none;
}

div#zone5 
{
	width: 315px;
	float: left;
	margin: 0px 1px 0px;
	background: transparent url(../images/columns/zone5-bg.gif);
}

div#zone6 
{
	width: 315px;
	float: left;
	margin: 0px 0px 0px 0px;
}



#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: 275px;
 	clear: both;
	background-repeat: no-repeat;
	text-align: left;
	padding: 10px 20px 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: 670px;
	text-align: left;
	line-height: 20px;
	padding: 24px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#secondaryBodyContent #topColumnHolder {
	float: left;
	clear: both;
	padding: 0px 0px 0px 30px;
	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 {
	float: left;
	clear: right;
	text-align: center;}

#secondaryBodyContent #zone2 div#header {
	float: left;
	width: 210px;
	background-image: url(../Images/columns/h_green_slice.gif);
	color: #dd1e27;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	background-color: transparent;
	text-transform: none;
	height: 33px !important;
	padding-top: 13px !important;}

#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: 200px;
	float: left;
	clear: both;
	padding: 0px 4px 4px 0px;}
	
	
	


#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;
}

.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 6px 0px;	
}


/* -------------------------------------------------------------------- */
/* BODY COLUMNS */
/* -------------------------------------------------------------------- */

#bottomCalloutHolder div#header {
	overflow: visible;
	text-align: left;
	float: left;
	line-height: 20px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #dd1e27;
	width: 285px;
	padding: 0px 10px 0px 10px;
	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;}

div.greenRule {
	display: none;}

.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:46px;}

#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: 33px;
	padding-top: 13px;
	background-color: transparent;}

.bodyColumnGreen #headerRight,
.bodyColumnOrange #headerRight,
.bodyColumnPurple #headerRight,
.bodyColumnAqua #headerRight,
.bodyColumnMaroon #headerRight  {
	background-image: url(../Images/columns/h_green_R.gif);
	height:46px;}

.bodyColumnGreen #columnBody,
.bodyColumnOrange #columnBody,
.bodyColumnPurple #columnBody,
.bodyColumnAqua #columnBody,
.bodyColumnMaroon #columnBody {
	color: #576A2A;}
	
	
	/* */

/***************************/
.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: 975px;
		height: 85px;
		margin: 0 auto;
		position: relative;}
	
	#logo-school {
		width:275px;
		height: 57px;
		position: absolute;
		top:13px;
		left:0;}

#searchHeader
{
	vertical-align: middle; float: right;
}

#tdLogo
{
	margin-top:10px;

}

div#sciContent  {
background-image:  url(/images/sciContentBG.jpg);
background-repeat: no-repeat;
height: 430px;
width: 624px;
}

div#sciContentText  {
padding: 70px;
font-size:12px;
line-height:20px;
width:266px;
position: relative;
left: -20px;
}

div#sciContentText h1  {
color:#D5161D;
font-family:Arial,Helvetica,Sans-Serif;
font-size:18px;
text-transform:uppercase;
font-weight: normal;
}

#sciHeader h1
{
	padding:0 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #d5161d;
	font-size: 27px;
	line-height: 30px;
}

div#columnBodyMainSci {
	overflow: visible;
	float: left;
	clear: both;
	width: 670px;
	text-align: left;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
}

div#flashHolderSecondarySci {
	display: none;
}

.topHeaderLinksSci
{
	margin-top: 0px;
}