/* 	Acalog(tm) system stylesheet v6.0.205			Developed by Digital Architecture Group. (www.digarc.com) */

		/* 	Rounded acalog(tm) system stylesheet v4.1.0.
	Developed by Digital Architecture Group. (www.digarc.com)

/*---------------------------HTML TAG STYLES-----------------------------------------------*/

html, body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	text-align:center;
}
body {
    background: #0D4077 url(/images/header_images/page_bg.gif) repeat-x scroll center top;
    height:auto !important;
    min-height:1051px;
    padding:0px;
    color:#4B3F2E;
    font-family:Georgia,Times New Roman,Serif;
    font-size:14px;
    text-align:center;
}
#pageCtOuter {
    background:url(/images/header_images/admissions_bg.jpg) no-repeat scroll center top transparent;
    height:auto !important;
    min-height:1051px;
    padding:12px 0 0;
}

P {
	text-align: left;
}

TABLE.toplevel, TABLE.toplevel_popup {
	width: 100%;
	border: 0px;
	padding: 0px;
	text-align:left;
}

TABLE.toplevel {
	margin:0 auto;
	/* Set width here */
    background:url("/images/header_images/gridCt_bg.gif") repeat-y scroll left top #FFFFFF;
    width:930px;
}

table.toplevel_popup {
	background: #FFFFFF;
	width: 100% !important;
}
TD {

}

TH {
	padding: 2px 5px 2px 2px;
	background-color: #800000;
	text-align: left;
}
FORM, INPUT, SELECT, TEXTAREA, OPTION {
	font-size: 10px;
}
HR {
	height: 2px;
	border: 1px solid #800000;	/* Opera/Moz */
	color: #800000;
}
HR.navbar {
	border: 1px solid #800000;	/* Opera/Moz */
	color: #800000;
}

.block_n2 hr, .block_content hr {	display:none;}
.block_n2_links hr {	display:block;border:0px;border-top:10px solid #fff;color: #fff;height:0px;_height:10px;margin-top:10px;}
.acalog-core hr {display:block;border:0px;border-top:2px solid #4B3F2E;color: #4B3F2E;height:0px;}
.block_content p {
	margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: .5em;
    padding-right: 0px;
    padding-bottom: 1.5em;
    padding-left: 0px;
    line-height: 1.8em;
}
.block_content .acalog-adhoc p {line-height:1.1em;padding:0px;margin:0px;}
.block_content .td_dark p, .block_content .td_light p {line-height:1.1em;padding-bottom: .5em;}
.block_content ul, .block_content ol {	margin-left:25px;margin-right:10px;margin-bottom:2em;}
.block_content ul ul, .block_content ol ol, .block_content ol ul, .block_content ul ol {margin-left:10px;margin-bottom:.5em;}
.block_content ul li { margin-bottom:4px;}
.acalog-adhoc {	margin-top:4px !important; margin-bottom:4px !important; }
.block_content li ul li { margin-bottom:4px; }

.ajaxcourseindentfix {line-height:1.5em;}

/* LINK STYLES
--------------------------------------------------------------------------------------*/
A:link, A:visited {



}
A:hover, A:active {



}
.block_content A:hover, .block_content A:active {
    text-decoration:underline;
}

A.navbar:link, A.navbar:visited {



}
A.navbar:hover, A.navbar:active {



}
A.navbar_chosen:link, A.navbar_chosen:visited {



}
A.navbar_chosen:hover, A.navbar_chosen:active {



}
A.help:link, A.help:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.help:hover, A.help:active {
	color: #FFFFFF;
	text-decoration: underline;
}
A.n1:link, A.n1:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.n1:hover, A.n1:active {
	color: #FFFFFF;
	text-decoration: underline;
}
A.footer:link, A.footer:visited {
	color: #D5AB7B;
	text-decoration: none;
    font-size:14px;
}
A.footer:hover, A.footer:active {
	color: #D5AB7B;
	text-decoration: underline;
}

/* Close link in tooltips */
p.close a {
	font-size:1.0em;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}

/* BLOCK AREA SPECIFIC STYLES
--------------------------------------------------------------------------------------*/
.block_n1_right {
	display:none;
}
TABLE.toplevel_popup .block_n1_right {display:block;background:#564F47;}
.block_n1_left {
	display:none;
}
.block_border_left {
	display:none;
}


.block_date_inner {
	padding: 0px;
	text-align: center;
	width:181px !important;
	_width:183px !important;
    background:#8C3620;
}
.block_date_outer_left {
    width:7px !important;
}
.block_date_outer_right {
    width:7px !important;
    _background:#fff;
}
.block_n2 {
	padding: 0px 7px;
	padding-bottom:5px;
	vertical-align: top;
	width:195px !important;

}
.block_n2 img {display:none;}
.block_n2_and_content {
/*	width: 100%;	// Dump this line in 4.2.0 to stop forcing the width. */
	padding: 0px;
}

.block_n2_links {
	width:195px !important;
}

.block_n3_off {
	padding: 2px;
	height:20px;
	_height:28px;
	vertical-align: top;
}
.block_n3_left {
    padding-top:5px;
    padding-left:20px;
}
.block_n3_right select {
	width:200px;
}

.block_content_outer {
	width: 100%;
	padding: 0px;
}
.block_content {
	padding: 15px 15px 10px 20px;
	vertical-align: top;
}
.block_content_popup {
	border: none;
	padding: 15px 5px 10px 10px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.block_footer_lb {
	display:none;
}
.block_footer_rb {
	padding: 10px;
	padding-top: 0px;
	color: #D5AB7B;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
    border-top:10px solid #fff;
    background: #5B544B;
    line-height:1.8em;

}

.block_footer_rb p { line-height:1.8em;}

TABLE.toplevel_popup .block_footer_rb {
	padding:5px;
	background:#fff;
    color:#000;
}
TABLE.toplevel_popup .block_footer_rb a {color:#999;}

/* DATATABLE CORNER STYLES */
.th_lt {
	background-color: transparent;
    color:#4B3F2E;
    font-size:1em;
    border-bottom:2px solid #4B3F2E;
    padding:5px;
}
.th_rt {
    background-color: transparent;
    border-bottom:2px solid #4B3F2E;
}
.td_lb {
	height: 2px;
	background-color: #4B3F2E;
    display:none;
}
.td_rb {
	height: 2px;
	background-color: #4B3F2E;
    display:none;
}
.td_light {
	padding: 2px 4px 2px 2px;
	/*background-color: #FAF9ED;*/
	background-color: transparent;
}
.td_dark {
	padding: 2px 4px 2px 2px;
}
table.td_dark {
    background-color: #D6DECE;
}
/*overwrites the background color when in zebra tables */
td.td_light table.td_dark {
	background-color: #D6DECE;
}
table.td_dark {  /*controls width of show-hides for programs and courses */
width: 100%;
_width: 90%;
}

/* TEXT SPECIFIC STYLES
--------------------------------------------------------------------------------------*/
.n1_header {


}

TABLE.toplevel_popup .n1_header {
	padding-left:10px;
	text-indent:0px;
}

.n1_archived {
	padding: 0px 5px 0px 15px;
}
.n3_header {
	line-height: 16px;
	height:
}

body.acalog-catalog-home .n3_header {
	display:none;
}
#acalog-navigation {padding-top:5px;padding-bottom:5px;}
.n2_links {
	padding: 0px;
	padding-top: 5px;
	margin:0px 10px 0px 15px;
	color: #000000;
	display:block;
	line-height:0px;
	text-indent: 0px;
    border-bottom:1px dotted #617A91;
}
.noborder{
    border-bottom:0px dotted #617A91;
}
.n2_links A.navbar:link, .n2_links A.navbar:visited {
	display:block;
	margin:0px;
	font-size:14px;
	line-height:1.3em;
	padding:3px 0px;
	color: #fff;
	text-decoration:none;
}
.n2_links A.navbar:hover, .n2_links A.navbar:active {
	color:#fff;
	text-decoration:underline;
}

H1, .header {
	margin-bottom: 0px;
}
H2, .header_2 {
	margin-bottom: 0px;
}
H3, .header_3 {
	margin-bottom: 0px;
}
H4, .header_4 {
	margin-bottom: 0px;
}
H5, .header_5 {
	margin-bottom: 0px;
}
H6, .header_6 {
	margin-bottom: 0px;
}

#acalog-content {
    font-size: 50px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-weight:normal;
}

.date {
    display:none;
}

.block_n2_search {
	padding:5px 15px;
    background:#8C3620;
    border-width:0px;
    border-bottom:10px solid #fff;
}
.block_n2_search br {display:none;}
.block_n2_search span {display:block;}
.n2_search_header {
    position:relative;
    top:-10px;
}
#location {margin-bottom:5px;}
.n2_search {
	color: #000000;
	font-size: .9em;
}

.n2_search a.navbar {margin-top:5px;margin-bottom:5px;display:block;}
.help_exacttext {
	font-style: italic;
}
.help_block {
	border: 2px solid #F5CC6B;
	padding: 2px 4px;
	background-color: #E09E00;
	text-transform: uppercase;
}
.required {
	color: #990000;
	font-weight: bold;
}
.not_required {
	font-weight: bold;
}
.error {
	color: #FF0000;
	font-weight: bold;
}
.success {
	color: #0000FF;
	font-weight: bold;
}
.message{
	color: #FF8800;
	font-weight: bold;
}

.header_4, span.portfolio_link a, span.print_link a {
	padding-left:5px;
	padding-right:5px;
}

/* ONLINE APPLICATION SPECIFIC STYLES */
.block_n4 {
	border: 2px solid #FFC8A6;
	padding: 4px;
	background-color: #800000;
	font-weight: bold;
}
.block_n4 A {
	color: #FFFFFF !important;
	font-weight: bold;
}
.n4_text {
	font: bold 12px;
	text-align: center;
}
.block_login {
	background-color: #FFC8A6;
}


/* MISCELLANEOUS STYLES */
.comment {
	color: #FF0000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

/*	HEADER STYLES TAKEN FROM THE CUSTOM HEADER FILE. */

.whatever {
	color: #F00;
}

#acalog-header {
    background: #214F80;
    height:192px;
    vertical-align:top;
    position:relative;
    font-size:14px;
}
#header_wrapper {position:relative;margin:0px;padding:0px;top:0px;left:0px;width:100%;}
#header_wrapper form,#header_wrapper  input {font-size:14px;}
/*** Header Section ***/
#header					{height:104px;}
#header H1				{display:none;}
#header H2				{position:absolute;top:75px;_top:90px;right:215px;color:#4F759D;z-index:1;font-size:30px;}
#printLogo				{display:none;}
#homeLink				{overflow:hidden;text-indent:-9999px;margin:0px;padding:0px;}
#homeLink A				{width:315px;height:60px;display:block;background:url(/images/header_images/school_logo.gif) left top no-repeat transparent;}

#mainImage				{width:514px;overflow:hidden;margin-left:-18px;}
#mainImage IMG			{display:block;border-bottom:8px solid #FFFFFF;}

#navGlobal				{border-width:7px 8px 7px 9px;border-color:#FFFFFF;border-style:solid;background:url(/images/header_images/global_nav_bg.gif) left top repeat-x;height:75px;z-index:2;position:absolute;width:913px;_width:930px;}
.home #navGlobal		{position:absolute;}
#navGlobal UL			{margin:0px;padding:0px;_overflow:hidden;_height:75px;_width:100%;}
#navGlobal UL LI		{margin:0px;padding:8px 0px 13px;list-style-type:none;float:left;}
#navGlobal UL LI A		{color:#D8D5D0;padding:12px 15px 0px;display:block;background:url(/images/header_images/global_nav_item_border.gif) left top no-repeat;height:42px;_height:60px;font-size:14px;}
#navGlobal UL LI A:hover {text-decoration:underline;}
#navGlobal UL #n1 A		{width:61px;_width:91px;background-image:none;}
#navGlobal UL #n2 A		{width:87px;_width:117px;}
#navGlobal UL #n3 A		{width:118px;_width:148px;}
#navGlobal UL #n4 A		{width:61px;_width:91px;}
#navGlobal UL #n5 A		{width:138px;_width:168px;}
#navGlobal UL #n6 A		{width:56px;_width:86px;}
#navGlobal UL #n7 A		{width:55px;_width:40px;display:block;padding-top:29px;_padding-right:14px;}
#navGlobal UL #n8 A		{width:96px;_width:125px;}

.discover #navGlobal UL #n1				{background-color:#46413A;}
.degrees #navGlobal UL #n2 				{background:url(/images/header_images/global_nav_item_border_on.gif) left top no-repeat #46413A;}
.admissions #navGlobal UL #n3			{background:url(/images/header_images/global_nav_item_border_on.gif) left top no-repeat #46413A;}
.financialAid #navGlobal UL #n4			{background:url(/images/header_images/global_nav_item_border_on.gif) left top no-repeat #46413A;}
.corporate #navGlobal UL #n5 			{background:url(/images/header_images/global_nav_item_border_on.gif) left top no-repeat #46413A;}
.campusLife #navGlobal UL #n6			{background:url(/images/header_images/global_nav_item_border_on.gif) left top no-repeat #46413A;}
.athletics #navGlobal UL #n7			{background:url(/images/header_images/global_nav_item_border_on.gif) left top no-repeat #46413A;}
.news #navGlobal UL #n8					{background:url(/images/header_images/global_nav_item_border_on.gif) left top no-repeat #46413A;}

/*** Header Controls ***/

#quicklinks							{position:absolute;z-index:10;top:8px;right:7px;width:193px;overflow:hidden;}

#quicklinks .expanderCtrl			{background:url(/images/header_images/quicklinks_bg.gif) left top no-repeat;
                                        height:26px;_height:34px;width:180px;_width:194px;padding:7px 0 0 13px;
                                        color:#90A7C0;cursor:pointer;z-index:25;}

#quicklinks:hover .expanderCtrl		{background:url(/images/header_images/quicklinks_active_bg.gif) left top no-repeat;}

#quicklinks .expanderCtrl.opened	{background:url(/images/header_images/quicklinks_active_bg.gif) left top no-repeat;}
#quicklinks UL.expander				{overflow:hidden;height:0px;margin:0px;padding:0px;border:1px solid #436A94;border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;}
#quicklinks UL.expander LI			{background:url(/images/header_images/quicklinks_item_bg.gif) left bottom repeat-x #325C8B;padding:8px 15px;}
#quicklinks UL.expander LI A		{color:#90A7C0;font-size:12px;}

#search						{position:absolute;top:51px;right:7px;}
#search #searchTerms		{float:left;color:#464136;font-family:Georgia;width:165px;font-size:15px;line-height:1em;height:29px;padding:6px 0px 6px 12px;border:0px solid #000000;border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;_margin-left:5px;
_position:relative;_left:3px;}

#siteNav					{position:absolute;top:25px;right:210px;}
#siteNav UL					{margin:0px;padding:0px;}
#siteNav UL LI				{float:left;list-style-type:none;margin:0px 7px;}
#siteNav A					{color:#FFFFFF;font-size:14px;}
#siteNav A:hover, #siteNav A:active {color:#FFFFFF;font-size:14px;text-decoration:underline;}


/*#searchCt {display:none !important;overflow:visible;}*/
#sub_title {
    color:#4F759D;
    font-size:30px;
    position:absolute;
    left:334px;
    top:50px;
        _top:65px;
    font-weight:normal;
}

/** Clearfix styles - Substitute for Spacer Div **/
.clearfix:after 				{visibility:hidden;display:block;font-size:0px;content:" ";clear:both;height:0px;}
.clearfix 						{display:inline-block;}
.clearfix 						{display:block;}
* html .clearfix 				{height:1%;}



#footer {padding:8px;padding-top:4px;position:relative;font-size:14px;}
#footer .copyright						{padding:0px 0px 14px;margin:0px;color:#d5d3d0;line-height:1.8em;font-family:Georgia,Times New Roman,Times,serif; color:#D5D3D0;font-size:14px; }
#footer .copyright A					{margin:0px 10px 0px;color:#d5d3d0;font-size:14px;}
#footer .copyright A:first-child		{margin-left:20px;}
#footer .address						{padding:0px;margin:0px;color:#a39f9a;font-size:11px;}

#footer #socialNetworking				{margin:0px;padding:0px;position:absolute;top:10px;right:25px;}
#footer #socialNetworking LI			{float:left;margin:0px 5px 0px 0px;list-style-type:none;}
#footer #socialNetworking LI A IMG		{border:0px solid #000000;}

nobr { font-family:Georgia,Times New Roman,Times,serif; }


/* Back to Top Link */
#backtotop { position: absolute; right: 0px; bottom: 0px;white-space:nowrap;}
#backtotop a { display:block;color:#fff;padding:10px; margin-bottom:20px;margin-right: 40px;border:4px solid #fff;
background:url("/images/header_images/global_nav_bg.gif") repeat-x scroll left top transparent;}
#backtotop a:hover {background-position: left bottom;text-decoration:underline;}
body > div#backtotop { position: fixed; }

.acalog-catalog-home #backtotop { display:none; }

