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

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

/*Western Carolina University*/


BODY {
	margin:0 auto;
	padding-right:10px;
	text-align:center;
	width:776px;
	background: #C1A875;
	_margin-left: 10px;

}
P {
	line-height: 150%;
}


TABLE.toplevel {
	border: 0px;
	background: url(/images/header_images/backgroundWhite-shadow.jpg);
}

TD {


}
TH {
	padding: 2px 5px 2px 2px;
	background-color: #FFCC66;
	text-align: left;
}

FORM, INPUT, SELECT, TEXTAREA, OPTION {
	font-size: 8pt;
}

HR {
	height: 2px;
	color: #3C124A;
	border: 1px solid #3C124A;	/* Opera/Moz */
	display: none;
}

HR.navbar {
	color: #3C124A;
	border: 1px solid #3C124A;	/* Opera/Moz */
	display: none;
}

.navbar img {
	display: none;
}

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

}

A:hover, A:active {

}

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: #462991;
	text-decoration: none;
}

A.n1:hover, A.n1:active {
	color: #DF9700;
	text-decoration: underline;
}

A.footer:link, A.footer:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}

A.footer:hover, A.footer:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}


/* BLOCK AREA SPECIFIC STYLES
--------------------------------------------------------------------------------------*/
.block_n1_right {
	padding: 2px 4px 2px 0px;
	background-color: #FFDC93;
	color: #462991;
	vertical-align: top;
	display: none;
}

.block_n1_left {
	padding: 2px 4px 2px 0px;
	background-color: #FFDC93;
	color: #462991;
	vertical-align: top;
	display: none;
}

.block_border_left {
	padding: 0px;
	width: 20px;	/*	Added in 4.2.0 to force size. */
	background-color: #FFDC93;
	display: none;
}

.block_date_inner {
	border-top: 10px solid #FFFFFF;
	padding: 0px;
	background-color: #592D8A;
	text-align: center;
	width: 100px;
}

.block_date_outer_left {
	background-color:#592D8A;
	border-left:10px solid #FFFFFF;
	border-top:10px solid #FFFFFF;
}

.block_date_outer_right {
	background-color: #592D8A;
	border-top: 10px solid #FFFFFF;
}

td.block_n2 {
	border-left: 10px solid #FFFFFF;
	padding: 2px 0 2px 11px;
	background-color: #592D8A;
	vertical-align: top;
	width: 135px !important;
}

.block_n2_links {
	width: 135px !important;
}

.block_n2_tools .n2_links .navbar {
	text-indent: 0px;
	padding-left: 4px;
}

.block_n2_content {
	width: 135px;
}


.block_n2_and_content {
	padding: 0px;
}

table.block_n2_and_content {
    margin-left: 8px;
    margin-top: 48px;
    width: 760px;
}

#keyword {
	width: 87px !important;
}

#keyword {
	_width: 102px !important;
}

#exact_match_n2 {
	margin-left:0;
	width: 14px;
}
 
.block_n2_search select {
	width: 128px !important;
}

.block_n2_search {
	padding-bottom: 10px;
}

.block_n3_off {
	padding:2px 7px 2px 2px;
	background-color: #FFFFFF;
	vertical-align: top;
}

.block_content_outer {
	border-left: 1px solid #FFDC93;
	padding-right: 11px;
	border-right: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}

.block_content {
	padding: 15px 5px 10px 25px;
	background:#FFFFFF url(/images/header_images/centerShortBackground.jpg) no-repeat scroll 9px 0;
	vertical-align: top;
}

.block_content_popup {
	border-left: 2px solid #FFCC33;
	border-top: 2px solid #FFCC33;
	border-right: 2px solid #003466;
	padding: 15px 5px 10px 10px;
	background-color: #FFFFFF;
	vertical-align: top;
}

.block_footer_lb {
	background-color: #FFDC93;
	padding: 4px;
	color: #000000;
	vertical-align: top;
	text-align: center;
	font-size: 12px;
	display: none;
}

.block_footer_rb {
	background:#C1A875 url(/images/header_images/wcu_footer.gif) no-repeat scroll 7px 0;
	padding:23px 4px 0 17px;
	color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	height: 182px;
}

/* DATATABLE CORNER STYLES */

.th_lt {
	background-color: #000000;
}

.th_rt {
	background-color: #000000;
}

.td_lb {
	height: 3px;
	background-color: #592D8A;
}

.td_rb {
	height: 3px;
	background-color: #592D8A;
}

.td_light {
	padding: 2px 4px 2px 2px;
	background-color: #E1E1E1;
}

.td_dark {
	padding: 2px 4px 2px 2px;
	background-color: #B4B4B4;
}


/* TEXT SPECIFIC STYLES
--------------------------------------------------------------------------------------*/

.n1_header {

}

.n1_archived {
	padding: 0px 5px 0px 15px;

}

.n3_header {

}

.n2_links {
	padding-left: 0px;
	color: #FFFFFF;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent: -8px;
	padding-bottom: 9px;
	width: 130px;
}

H1, .header {
	margin-bottom: 0px;
}

H2, .header_2 {
	margin-bottom: 0px;
}

H3, .header_3 {
	margin-bottom: 0px;
}

H5, .header_5 {
	margin-bottom: 0px;
}
H6, .header_6 {
	margin-bottom: 0px;
}
H4, .header_4 {
	margin-bottom: 0px;
}

.date {
	color: #592D8A;
}

.n2_search_header {

}

.n2_search {
	color: #FFFFFF;
	font: 10px Arial, Verdana;
}

#tt17 img {
	display: none;
}

.help_exacttext {
	font-style: italic;
}

.help_block {
	border: 2px solid #000000;
	padding: 2px 4px;
	background-color: #592D8A;
	text-transform: uppercase;
}

.required {
	color: #000000;
	font-weight: bold;
}

.not_required {
	font-weight: bold;
}

.error {
	color: #FF0000;
	font-weight: bold;
}

.success {
	color: #0000FF;
	font-weight: bold;
}

.message {
	color: #FF9900;
	font-weight: bold;
}


/* ONLINE APPLICATION SPECIFIC STYLES */

.block_n4 {
	border: 2px solid #FFCC66;
	padding: 4px;
	background-color: #FFEECA;
}

.n4_text {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.block_login {
	background-color: #00009B;
}


/* MISCELLANEOUS STYLES */

.comment {
	color: #FF0000;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/*HEADER STYLES*/

.backgroundShadow {
	POSITION: relative; top: 0px; 
	Z-INDEX: 2; WIDTH: 782px; HEIGHT: auto;     
	BACKGROUND-IMAGE: url('images/header_images/background-shadow.jpg'); 
	BACKGROUND-REPEAT: repeat-y;
	MARGIN: 0px auto 0px auto;
	PADDING-LEFT:3px;
}

.searchForm { 
    MARGIN: 0px; PADDING: 0px; DISPLAY: inline;  
}

.searchForm input { 
    FONT-SIZE: 8pt; WIDTH: 100px;  
}

.topContainer {
    POSITION: relative; top: 0px;  WIDTH: 782px; HEIGHT: 16px;  PADDING:0px;
    MARGIN: 0px auto 0px auto; background-color: #c1a875;
}

.headerContainer {
    POSITION: relative; WIDTH: 760px; HEIGHT: 80px; MARGIN-LEFT: 5px;
}

.pageHeaderContainer {
    BACKGROUND-COLOR: #c1a875; HEIGHT: 80px; MARGIN: 0px; PADDING: 0px; 
}

.headerWidthContainer {
   CLEAR: both; WIDTH: 760px; HEIGHT: 80px; POSITION: relative; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #592c88; 
PADDING: 0px;
}

.logo {
    BORDER: 0px; MARGIN: 0px; WIDTH: 219px; HEIGHT: 80px; POSITION: absolute; PADDING: 0px; FLOAT: LEFT; BACKGROUND-IMAGE: 
url('images/header_images/logo.jpg');
}

.rightSideHeader { 
    BORDER: 0px; MARGIN: 0px; WIDTH: 541px; HEIGHT: 80px; PADDING: 0px; FLOAT: right;  
}

.navigationTacticalUp { 
    COLOR: #DDEEFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none; MARGIN: 11px 0px 0px 10px; 
TEXT-ALIGN: right; FLOAT: right; PADDING:0px 10px 0px 0px; 
}
.navigationTacticalUp a {
    COLOR: #ffffff; 
    TEXT-DECORATION: none; 
    PADDING-RIGHT: 2px; 
    PADDING-LEFT: 2px;
    font-size:9px;
    font-weight:bold;
    list-style-image:none;
    list-style-type:none;
    text-align:right;
}

.navigationTacticalUp a:hover { 
    COLOR: #ffffff; 
    TEXT-DECORATION: underline; 
    font-size:9px;
    font-weight:bold;
    list-style-image:none;
    list-style-type:none;
    text-align:right;
}

.navigationTacticalUp li { 
    DISPLAY:inline; 
}

.navigationTacticalDown { 
	color:#FFFFFF;
	float:right;
	font-weight:normal;
	list-style-image:none;
	list-style-type:none;
	margin:26px 0 0;
	padding:0 10px 0 0;
	text-align:right;

}

.navigationTacticalDown a { 
	color:#FFFFFF;
	text-decoration:none;
	font-size: 8pt;
}

.navigationTacticalDown a:hover { 
    color:#FFFFFF;
    text-decoration: underline;
}

.navigationTacticalDown li { 
    DISPLAY: inline; 
}

.last a { 
    BORDER-RIGHT: none; 
}

.last input {
	font-family: Arial;
	font-size: 13px;
	width: 146px;
	_margin-right: 5px;
}

.go {
    border:0 none;
    display:inline;
    padding-left:5px; 
    position:relative;
    top:3px;
}

.rightTopCorner {
    POSITION:absolute; TOP:16px; LEFT:768px;
}

.centerContainer {
    POSITION: absolute; Z-INDEX: 2; WIDTH: 782px; MARGIN:0px 0px 0px 0px; PADDING:0px; 
}

.mainContainer {
    POSITION: relative; Z-INDEX: 2;  WIDTH: 760px;  
    TEXT-ALIGN: LEFT; PADDING-LEFT: 0px; 
    BACKGROUND-IMAGE: url('images/header_images/backgroundWhite-shadow.jpg'); BACKGROUND-REPEAT: repeat-y; 
}

.mainContent {
	HEIGHT: auto; PADDING: 0px 0px 0px 5px; MARGIN: 0px 0px 0px 0px; width: 100%
}

.navigationPrimarySub {
	HEIGHT: 28px; 
	MARGIN-LEFT: 0px; 
	MARGIN-TOP: 0px; 
	WIDTH: 760px;
}
.navigationPrimarySub img { 
	FLOAT: LEFT; 
	BORDER-RIGHT: 0px; 
	BORDER-BOTTOM: 0px; 
	BORDER-top: 0px; 
	BORDER-LEFT: 0px; 
	margin: 0px; 
	padding: 0px; 
	_margin: 0 -3px;
}

.horizontalBar {
    MARGIN: 0px; 
    PADDING: 0px; 
    CLEAR: both; 
    HEIGHT: 20px; 
    background-color: #000000; 
    COLOR: #ffffff; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11px; 
    FONT-WEIGHT: bold; 
    LINE-HEIGHT: 20px; 
    PADDING-LEFT: 11px; 
    _width: 760px;
}

.last a { 
    BORDER-RIGHT: none; 
}

.acalog-core h2, h3 {
	margin-top: 20px;
}	


h4.acalog_programs_header, h4.acalog_courses_header {
	font-size: inherit;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
h4.acalog_programs_header, h4.acalog_courses_header {
	font-size: inherit;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}