/* 	Acalog(tm) system stylesheet v6.0.169 
			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
--------------------------------------------------------------------------------------*/
/*SOUTH PLAINS COLLEGE*/

BODY {
	text-align: center;
	background: #000000 url(/images/header_images/bg_spotlight.jpg) no-repeat center top;
	margin-top: 0;
}

P {
	text-align: left-justify;
}

TABLE.toplevel, TABLE.toplevel_popup {
	margin: 0 auto;
	width: 760px;
	border: 0;
	
}
TD {


}
TH {
	padding: 2px 5px 2px 2px;
	background-color: #800000;
	text-align: left;
}
FORM, INPUT, SELECT, TEXTAREA, OPTION {
	font-size: 10px;
}
HR {
	margin-bottom: 5px;
	height: 3px;
	background: #CCCCCC;
	border: 1px solid #CCCCCC;	/* Opera/Moz */
	color: #CCCCCC;
}
HR.navbar {
	border: 1px solid #800000;	/* Opera/Moz */
	color: #800000;
	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: #FFFFFF;
	text-decoration: none;
}
A.n1:hover, A.n1:active {
	color: #FFFFFF;
	text-decoration: underline;
}
A.footer:link, A.footer:visited {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}
A.footer:hover, A.footer:active {
	color: #999999;
	text-decoration: underline;
}


/* BLOCK AREA SPECIFIC STYLES
--------------------------------------------------------------------------------------*/
h1#acalog-content {
	margin: 0px;
}

span.n1_header {
	display: none;
}

.block_n1_right {
	padding: 0px;
	background: #ffffff url(/images/header_images/int_bg_top.gif) top left repeat-x;
	color: #FFC8A6;
	vertical-align: top;
	height: 1px;

	
}
.block_n1_left {
	height: 1px;
	padding: 2px 4px 2px 0px;
	color: #FFC8A6;
	vertical-align: top;
	width:	760px;
	background: #ffffff url(/images/header_images/int_bg_top.gif) top left repeat-x;

}
.block_border_left {
	width: 20px;	/*	Added in 4.2.0 to force size. */
	padding: 2px 5px;
	background-color: #800000;
	display: none;
}
.block_date_inner {
	background: #ffffff;
	padding: 0px;
	text-align: center;
}
.block_date_outer_left {
	background: #ffffff;
}
.block_date_outer_right {
	background: #ffffff;
}
.block_n2 {
	padding: 0px 0px 0px 10px;
	background-color: #ffffff;
	vertical-align: top;
	width:	200px;
}
.block_n2_and_content {
	padding: 0px;
	/*width: 761px;*/
}

#acalog-header {
	_width: 100%;
}

.block_n3_off {
	background: #ffffff;
	padding: 2px;
	background-color: #ffffff;
	vertical-align: top;
}
.block_content_outer {
	
	paddin-left: 10px;
}
.block_content {
	padding:15px 15px 15px 15px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.block_content_popup {
	
	padding: 15px 5px 10px 10px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.block_footer_lb {
	padding: 4px;
	background-color: #800000;
	color: #FFC8A6;
	font-size: 10px;
	vertical-align: top;
	text-align: center;
	display: none;
}
.block_footer_rb {
	padding: 4px;
	padding-top: 140px;
	background: #ffffff url(/images/header_images/SPC_footer.gif) no-repeat left;
	color: #999999;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
	height: 161px;
	/*width: 728px;*/

}

/* DATATABLE CORNER STYLES */
.th_lt {
	background-color: #0D2A54;
}
.th_rt {
	background-color: #0D2A54;
}
.td_lb {
	height: 3px;
	background-color: #D15400;
}
.td_rb {
	height: 3px;
	background-color: #D15400;
}
.td_light {
	padding: 2px 4px 2px 2px;
	background-color: #DDDDDD;
}
.td_dark {
	padding: 2px 4px 2px 2px;
	background-color: #CCCCCC;
}


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

	display: none;


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




}
.n3_header {
	display: none;
	line-height: 16px;
}
.n2_links {
	padding-left: 21px;
	color: #000000;
	font: 12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-weight: bold; */
	text-indent: -9px;
	border-bottom: 1px solid #CCCCCC;
	width: 180px;
	_width: 200px;
	padding-top: 1px;
	padding-bottom: 2px;
}
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 {
	display: none;

/* */
}
.n2_search {
	padding-left: 8px;

/* */
}

.block_n2_search {
	border-bottom: 3px solid #cccccc;
}


.n2_search {
	color: #000000;
	font: 10px Geneva, Helvetica, Arial, sans-serif;
/*	font-weight: bold; */
}
.help_exacttext {
	font-style: italic;
}
.help_block {
	border: 2px solid #D86F29;
	padding: 2px 4px;
	background-color: #0D2951;
	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;
}


/* ONLINE APPLICATION SPECIFIC STYLES */
.block_n4 {
	
	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;
}

#header {
	background:url(/images/header_images/header_bg.jpg) scroll -1px 0;
	background-repeat:no-repeat;
	height:102px;
	/*width:759px;*/
}

#textnav {
	color:#FFFFFF;
	font-size:9px;
	position:relative;
	right:0;
	text-align:right;
	top:8px;
	width:740px;
}

#textnav a {
	color:#FFFFFF;
	text-decoration:none;
}

#qlsrchcontainer {
	left:530px;
	position:relative;
	right:0;
	top:30px;
	_top:29px !important;
	width:450px;
}

#nav {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-image:url(/images/header_images/nav_bg.jpg);
	background-repeat:repeat-x;
	font-size:10px;
	height:25px;
	/*width:760px;*/
}

#nav a{
	font-size:10px;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
	position: absolute;
	z-index: 1000;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			12em; /* left offset of submenus need to match (see below) */
	border-top: 3px solid transparent;
	margin-top: -3px;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			25px; /* match top ul list item height */
	z-index:		999;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-left: 50px;
	/*margin-bottom:	1em;*/
}
.sf-menu a {
	border: none;
	padding: 6px 22px 6px 10px;;
	text-decoration:none;
	color: #ffffff;
}
.sf-menu a{ /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
	text-decoration: none;
}

.sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
	text-decoration: none;
}

.sf-menu li {
	/*background:		#BDD2FF;*/
	color: #ffffff;
}
.sf-menu li li {
	background:		#F58426;
	color: #fff;
	font-size: 10px;
}
.sf-menu li li a{
	color: #fff;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: url(/images/header_images/nav_bg_over.jpg) repeat-x top left;
	outline:		0;
	color: #fff;
	text-decoration: none;
}

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background: #CCC;
	outline:		0;
}

.sf-menu .divider, .sf-menu .divider:hover{
	width: 2px;
	height: 25px;
	background-image: url(/images/header_images/nav_div.jpg);
}


/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	22px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}

.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/*background:		url('/images/header_images/arrows-ffffff.png') no-repeat -10px -100px;  8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	/*background:	url('/images/header_images/shadow.png') no-repeat bottom right;*/
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.ui-tabs {padding: .2em;}
.ui-tabs-nav { padding: .2em .2em 0 .2em;  position: relative; }
.ui-tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; }
.ui-tabs-nav li.ui-tabs-selected {  padding-bottom: .1em; border-bottom: 0; font-weight: bold; }
.ui-tabs-panel { padding: 1em 1.4em;  display: block; border: 0; background: none; }
.ui-tabs-hide { display: none !important; }

#home {
	_margin-right: 1px;
}

#infofor {
	_margin-right: -1px;
}

#progofstudy {
	_margin-right: 1px;
}

#camploc {
	_margin-right: -1px;
}

#aboutspc {
	_margin-right: 1px;
}

#giving {

}

#headersearch {
	_width: 146px !important;
}

#searchbutton {
	_margin-top: 1px !important;
}
