/*/----------------------------------------

South Carolina State University

----------------------------------------/*/

#poparea {
	position:relative;
	z-index:999999;
}

#ne {
	border-bottom:1px #666 solid; 
	padding:10px;
}

#num {
	background-color:#FF0;
	border-radius:30px;
}

#specialevent {
		color:#172870;	
}

#bigpic {
	width:950px;
	margin-bottom:-109px;
}

#blue {
	color:#00F !important;	
}

#ptitle {
	position:absolute;
	top:105px;
	left:380px;
	font-size:30px;
	font-weight:100;
	color:#FFF;
	text-shadow: 2px 2px #000;
}

#presname {
	position:relative;
	bottom:260px;
	width:440px;
	margin:0 auto;
	font-size:100px;
	font-family: 'Tangerine', cursive;
	color:#FFF;
	opacity:1;
	z-index:999999;
}

#presback {
	width:950px;
	height:180px;
	background-color:#172870;
	position:absolute;
	top:300px;
	opacity:.5;
}

html, body, div, p
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #484848;
	/* font-size: 11.5px; */
	font-size: 12px;	
}

html{overflow-y: scroll;}

body
{
	margin: 0;
	background:#95938c;  /* --background: #fff; --*/
}

.wrapper
{
	background:url(file:///img/body-bg.gif) repeat-y top center;
	margin:0 auto;
	padding: 0;
	width: 962px;
	z-index:-1111;
}

#container, 
#footercontainer
.fraudcontainer
{
	margin:0 auto;
	padding: 0;
	width: 950px;
	
}


.hidden
{position:a
bsolute;
left:0px;
top:-900px;
width:1px;
height:1px;
overflow:hidden;}

#police {
	color:#fff;	
}

#topsoc {
	position:relative;
	right:12px;
	bottom:12px;
	width:400px;
}


/*/-- LINKS ------------------------------------------------------------------------------------ /*/

a
{
	color: #7f002d;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	color: #b1b1b1;
	text-decoration: none;
}

a img
{
	border-width: 0;
	border-style: none;
}

.more
{
	border-top: 1px solid #ddd;
	padding-top: 10px;
}




/*/-- GLOBAL ------------------------------------------------------------------------------------ /*/

br { clear: both; }
hr { display: none; }

p
{
	margin: 0;
	padding-top: 0;
	line-height: 130%;
	color: #858585;
}

.top { position: fixed;}
.main { padding-top: 160px;}

/*/-- HEADER ------------------------------------------------------------------------------------ /*/

h1
{
	margin: 0;
	position: absolute;
	z-index: 1;
	width: 354px;
	height: 119px;
	background: url("/img/logo082113o.gif") no-repeat;
	text-indent: -9000px;
}

h1 a
{
	display: block;
	width: 354px;
	height: 119px;
}

.logoPrint
{
	display:none;
}

#header 
{ 
	height: 125px; 
	background:#fff url("/img/body-bg.gif") repeat-x top left;
	width:950px;
	
}

#headerright
{
	float: right;
	background: #fff;
	position:absolute;
	top:0;
	width:950px;
}

#search
{
	float: right;
	position: relative;
	z-index: 30;
	width: 200px;
	height: 30px;
	right:0;
	top:29px;
	clear:both;
}


/*/ -- NAV ------------------------------------------------------------------------------------ /*/


#middle
{
	height: 26px;
	position: relative;
	z-index: 10;
	background: url("/img/mainNav-bg.gif") repeat-x top left;
}

#tabs
{
	float: left;
	height: 26px;
	position: relative;
}

#tabs ul
{
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}

#tabs ul li
{
	padding-left: 0;
	margin: 0;
	display: inline;
	float: left;
	list-style: none;
	list-style-image: none !important;
	letter-spacing: 0;
}

#tabs ul li a
{
	padding: 0 13px 0px 13px;
	/*** Space inside tabs ***/
	text-decoration: none;
	display: block;
	line-height: 25px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	color: #e5e5e5;
	float: left;
}

#tabs ul li a.active { color: #000; }

#tabs ul li a:hover
{
	color: #fff;
	border-bottom: 1px solid #7f002d;
	background: none;
}

/*/-- TOOLBAR ------------------------------------------------------------------------------------ /*/


#toolbar
{
	float: right;
	position: relative;
	z-index: 20;	
	margin: 7px 0 0 0;
	top:0;
	right:10px;
}

#toolbar ul
{
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}

#toolbar ul li
{
	padding-left: 0;
	margin: 0;
	display: inline;
	float: left;
	list-style: none;
	list-style-image: none !important;
	/*  font-size: 9 was changed to size 12 on the 02-20-07 */
	font-size: 12px;
	border-left: 1px solid #b1b1b1;
}

#toolbar ul li.first { border-left: none; }

#toolbar ul li a
{
	padding: 0 8px 0px 8px;
	/*** Space inside tabs ***/
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	color: #ac0039;
	float: left;
}

#toolbar ul li a.active { color: #000; }

#toolbar ul li a:hover
{
	color: #b1b1b1;
	text-decoration: underline;
	background: none;
}


/*/-- TOP TABS ------------------------------------------------------------------------------------ /*/


.topTabs
{
	float: right;
	position: absolute;
	z-index:200;
	margin:0;
	top:102px;
	right:0;
	clear:both;
}

.topTabs ul
{
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}

.topTabs ul li
{
	padding-left: 0;
	margin: 0;
	display: inline;
	float: left;
	list-style: none;
	list-style-image: none !important;
	font-size: 9px;
	background:#f4f1ea url(file:///img/topTab-bg.gif) no-repeat top left;
	height:22px;
	line-height:22px;
}

.topTabs ul li.first { background:#f4f1ea url(file:///img/topTabFirst-bg.gif) no-repeat top left; }

.topTabs ul li a
{
	padding: 0 15px 0px 30px;
	/*** Space inside tabs ***/
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-family: Verdana, sans-serif;
	color: #73715c;
	float: left;
}

.topTabs ul li a.active { color: #000; }

.topTabs ul li a:hover
{
	color: #4c67b6;
	text-decoration: none;
	background: url(file:///img/blue-arrow.gif) no-repeat 22px 50%;
}


/*/-- BREADCRUMB ------------------------------------------------------------------------------------ /*/



.bc
{
	margin: -10px 0 0 25px;
	padding: 0;
	float: left;
	width:75%;
	
	
}

.bc ul
{
	margin: 0;
	padding: 0;
}

.bc ul li
{
	margin: 0;
	display: inline;
	float: left;
	font-size: 9px;
	line-height: 1.2em;
	background: url(file:///img/arrow.gif) no-repeat 0% 50%;
	padding: 0 7px 0 7px;
	list-style: none;
	list-style-image: none !important;
	font-family: Verdana, sans-serif;
	font-weight: normal;
}

.bc ul li a
{
	text-decoration: none;
	color: #ac0039;
	padding: 0 7px 0 0px;
	font-weight: normal;
}



/*/-- SECON LEVEL NAV ------------------------------------------------------------------------------------ /*/


.sub
{
	float: left;
	width: 17%;
	position: relative;
	background: url(file:///img/sub-bg.jpg) no-repeat top right;
	min-height: 239px;
	padding-top: 20px;
	padding-right: 20px;
}

.sub ul
{
	margin: 0 0 0 0;
	padding: 0;
	height: 1%;
}

.sub ul li
{
	margin: 5px 0 8px 0;
	padding: 5px 0 5px 0;
	background: none !important;
	list-style: none;
	list-style-image: none !important;
}

.sub ul li a
{
	color: #0a3289;
	padding: 0 0 0 5px;
	text-decoration: none;
	line-height: 14px;
	background: none;
	display: block;
}

.sub ul li a:hover
{
	color: #b1b1b1;
	text-decoration: underline;
	background: none;
}


/*/-- THIRD LEVEL NAV ------------------------------------------------------------------------------------ /*/


#navtert
{
	float: left;
	width: 17%;
	margin-top: 20px;
	border-left: 1px solid #ddd;
}

#navtert ul
{
	margin: 0;
	padding: 0;
	padding-top: 20px;
	list-style: none;
	list-style-image: none !important;
}

#navtert ul li
{
	margin: 5px 0 8px 0;
	padding: 5px 0 5px 0;
	background: none !important;
	list-style: none;
	list-style-image: none !important;
	border-bottom: 1px solid #eee;
}

#navtert ul li a
{
	margin: 0;
	padding: 0;
	line-height: 14px;
	display: block;
}

#navtert ul li a:hover
{
	color: #b1b1b1;
	text-decoration: none;
	background: none;
}

#navtert p { margin-left: 13px; }

#navtert h3
{
	margin-left: 13px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 120%;
}
										
										

/*/ -- UNIQUE HOME ELEMENTS ------------------------------------------------------------------------------------ /*/

.wt{color: #fff}


#flashcontainer
{
	margin: 0 auto;
	width: 100%;
}

#flasharea
{
	width: 950px;
	height:250px;
	float: left;
	background:url(file:///img/flash-bg.png) repeat-x top left;
}

.flashareLeft
{
	width: 503px;
	height: 275px;
	float: left;
	/* background:url(../img/flash-bg.png) repeat-x top left; */
}

.flashareaRight
{
	width: 445px;
	height: 275px;
	float: right;
	background:url(file:///img/flash-bg2.png) repeat-x top left;
}


.lpContainer
{
	clear:both;
	border-top:2px solid #fff;
	/*background:url(../img/whiteborder.gif) repeat-y 50% 0%;*/
}

/*.support,
.succeed
{
	width:46%;
	float:left;
	margin-top:15px;
	padding-bottom:20px;
}*/

.support
{
	background:url(file:///img/bulldog.gif) no-repeat top  center;
	width: 96%;
}

.succeed
{
	margin-left:20px;
}

.alumniSpot2
{
	
	width:380;
	padding-left: 40px;
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 0;
}

ul.quiklinks
{
	margin: 0;
	padding: 0;
}




/*/ -- MAIN CONTENT ------------------------------------------------------------------------------------ /*/


#colcontainer
{
	position: relative;
	width: 100%;
	margin: 2px 0 0px 0;
	padding: 0 0 4px 0;/*0 0 30px 0;*/
	float: left;
	height: auto;
	background: #f0eee4 url(file:///img/colRightBlue14.gif) repeat-y top right;
}

.whitebg { background: #fff !important; }

#colcontainer ul
{
	margin: 15px 0 15px 0;
	padding: 0;
}

#colcontainer ul li
{
	line-height: 1.2em;
	background: url(file:///img/arrow.gif) no-repeat 0% 3px;
	padding: 0 0 0 7px;
	list-style: none;
	list-style-image: none !important;
}

#colcontainer ul li a
{
	color: #ad033a;
	text-decoration: none;
}

#colcontainer ul li a:hover { color: #b1b1b1; }

#colcontainer ul.events
{
	margin: 0;
	padding: 0;
}

#colcontainer ul.events li
{
	list-style: none;
	list-style-image: none !important;
	background: none;
	margin-bottom: 20px;
}

#colcontainer ul.events li img
{
	float: left;
	border: 2px solid #fff;
	margin: 0 10px 0 0;
	display: inline;
}

.col
{
	float: left;
	width: 250px;
	border-right: none;
	background:url(file:///img/colTan.gif) top left repeat-x;
	margin-right:2px;
}

.colright
{
	border-right: none;
	width: 444px;
	background: #172870;
	margin:0;
}

.alumniSpot
{
	padding:0 10px 0 40px;/*padding:0 30px 0 30px;*/
	width:380;
}



.short { width: 24.9%; }
.long { width: 75%; }

.content
{
	width: 95%;
	padding: 10px 0 0 5px;
	background: none;
	margin: 0;	
}

.home
{
	width: 89%;
	margin: 0 auto;
}

.homeRcol
{
	width: 100%;
	margin: 0 auto;
}

.nobg { background: none; }

.content h3
{
	position: relative;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	width: 85%;
	font-weight: bold;
	font-size: 130%;
	color: #7f002d;
	border-left: 1px solid #3d51a6;
}

.new 
{
	padding: 0 13px 0px 13px;
	font-weight: bold;
	color: #FFF;
	background:#009;
}

#scdoggs h3
{
	position: relative;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
	width: 85%;
	font-weight: bold;
	font-size: 130%;
	color: #990000;
	border-left: 1px solid #3d51a6;
}

.content h3.margin20
{
	margin: 0px 0 10px 0;
	padding: 0 0 0 5px;
}

.content h3 strong
{
	position: absolute;
	left: -9000px;
}

/*--- document icons was added on May 8, 2008 for the content section only ----*/
 .content a[href$=".doc"]
{
	background: url(../icons/doc.png) no-repeat left top;
	padding-left: 20px;
} 

.content a[href*=".pdf"]
{
	background: url(../icons/pdf.png) no-repeat left top;
	padding-left: 20px;
} 

.contentImg a[href*=".pdf"]
{
	background: none !important;
	padding-left: 0;
} 


.content a[href$=".xls"]
{
	background: url(../icons/xls.png) no-repeat left top;
	padding-left: 20px;
} 

.content a[href$=".ppt"]
{
	background: url(../icons/ppt.png) no-repeat left top;
	padding-left: 20px;
} 

.content a[href$=".pps"]
{
	background: url(../icons/ppt.png) no-repeat left top;
	padding-left: 20px;
} 

.content a[href$=".wmv"]
{
	background: url(../icons/wmv.png) no-repeat left top;
	padding-left: 20px;
} 

.content a[href$=".wma"]
{
	background: url(../icons/wmv.png) no-repeat left top;
	padding-left: 20px;
} 

.content a[href^="mailto:"]
{
	background: url(../icons/email3.png) no-repeat left center;
	padding-left: 20px;
}
/*--- email icon ------------------------*/
/*--- End of document icons section ---*/

.youtube iframe {float: right;
	border: 1px solid #d7d4c5;
	margin-left: 10px;
	padding: 3px;
	background: #e4e2d6; }

.colright h3
{
	color:#fff;
	border-left:none;
	position: relative;
	margin: 10px 0 10px 23px;
	padding: 0 0 0 5px;
	width: 85%;
	font-weight: bold;
	font-size: 130%;
}

.colright .homeRcol h4
{
	color:#fff;
	border:none;
	font-size:14px;
	margin:0;
	padding:0;
}

.colright .homeRcol h5
{
	color:#fff;
	border:none;
	font-size:11px;
	margin:5px 0 0 0;
	padding:0;
}

.colright .homeRcol p
{
	color:#fff;
	margin:5px 0 0 30px;
	padding:0;
	
}

.colright .homeRcol a
{
	color:#acbcff;
	margin:0;
	padding:0;
	
}

.colright .homeRcol a:hover
{
	color: #b1b1b1;
	text-decoration: none;
}

.colright img
{
	float:left;
	padding:1px;
	margin:0 15px 15px 0;
	background:#172870;
	border: 1px solid #ede7cf;
}
.content p
{
	text-align: left;
	margin: 0;
	color: #505050;
	padding: 0;
}

.content h4
{
	font-size: 110%;
	font-weight: normal;
	margin: .7em 0 0 0;
	padding: 0;
}

img.quoteL
{
	border:none;
	margin:0 5px 2px 0;
	padding:0;
	float:left;
	background:none;
}

img.quoteR
{
	border:none;
	margin:0 15px 2px 0;
	padding:0;
	float:left;
	background:none;
}

.content h4 a { font-weight: lighter; }
.copycontainer p { margin: 0 0 1.2em 0; }

.copycontainer img
{
	float: left;
	padding: 5px;
	background: #fff;
	margin: 10px 10px 10px 0;
}

.sub h4
{
	margin: 0 0 0 5px;
	font-size: 11px;
}



/*/-- INTERNAL PAGE ------------------------------------------------------------------------------------ /*/



#contentcol
{
	width: 75%;
	float: left;
	padding: 0 20px 0 20px;
	
}

.threecol
{
	width: 57% !important;
	float: left;
	padding: 0 20px 0 20px;
}

#contentcol img
{
	float: right;
	border: 1px solid #d7d4c5;
	margin-left: 10px;
	padding: 3px;
	background: #e4e2d6;
}

#contentcolcap{
	float: right;
	clear: right;
	font-style:italic;
	text-align:center;
	font-size:80%;
}

#contentcolU img
{
	float: left;
	border: 0px;
	margin-left: 10px;	
}


#contentcol h2
{
	position: relative;
	margin: 20px 0 10px 0;
	padding: 0 0 0 5px;
	width: 85%;
	font-weight: bold;
	font-size: 150%;
	color: #404040;
	border-left: 1px solid #3d51a6;
}

#contentcol h3
{
	position: relative;
	margin: 10px 0 10px 0;
	padding: 0 0 0 5px;
	width: 85%;
	font-weight: bold;
	font-size: 120%;
	color: #404040;
	border-left: 1px solid #3d51a6;
}

#contentcol p
{
	padding-bottom: 0;
	margin-bottom: 0;
}

.imgleft img
{
	float: left;
	border: 1px solid #d7d4c5;
	margin-left: 10px;
	padding: 3px;
	background: #e4e2d6;
}

.half
{
	width: 49.9%;
	background: none !important;
	margin: 0;
	padding: 0;
}

.uline p { border-bottom: 1px solid #e8e5d8; }


	
/*/-- FOOTER ------------------------------------------------------------------------------------ /*/

#footer
{
	background:url(file:///img/footerWrapper-bg.gif) no-repeat bottom left;
	
	margin: 0 auto;
	padding: 0;
	clear:both;
	width:962px;
	/* height:131px; */ 
	height:140px;
}

#footercontainer
{
	background:#47453f url(file:///img/footer-bg.gif) top left repeat-x;
	width:950px;
	margin:0 auto;
	/* height:120px; */
	height: 130px;
}

#footernav
{
	padding: 20px 0 0 12px;
	margin: 0;
	float: left;
	width: 60%;
	display: inline;
}

#footercontent
{
	float: right;
	margin: 20px 0 0 0;
	padding: 0;
	width: 30%;
}

#footercontent p { color: #fff; }

#footernav ul
{
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	float: left;
	width: 205px /* 125px */;
}

#footernav ul li
{
	margin: 0;
	padding: 0;
}

#footernav li a
{
	text-decoration: none;
	color: #fff;
	padding: 3px;
	line-height: 20px; /*18px*/
}

#footernav li a:hover
{
	background: none;
	color: #73715c;
}

#footernav ul li.last
{
	margin: 0;
	padding: 0 7px 0 7px;
	display: inline;
	border-right: none;
}

/*/-- FRAUD ------------------------------------------------------------------------------------ /*/

.fraud
{
	background:url(file:///img/footerWrapper-bg.gif) no-repeat bottom left;
	
	margin: 0 auto;
	padding: 0;
	clear:both;
	width:962px;
	/* height:131px; */ 
	height:170px;
}


.fraudcontainer
{
	background:#47453f url(file:///img/footer-bg.gif) top left repeat-x;
	width:950px;
	margin:0 auto;
	/* height:120px; */
	height: 210px;
}

.fraudnav
{
	padding: 20px 0 0 12px;
	margin: 0;
	float: left;
	width: 60%;
	display: inline;
}

.fraudcontent
{
	float: left;
	margin: 20px 0 0 20px;
	padding: 0;
	width: 30%;
}

.fraudcontent p { color: #a8a695; }
.fraudcontent a { color: #a8a695; }
.fraudcontent a:hover {	background: none; color: #73715c;}

.fraudnav ul
{
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	float: left;
	width: 180px /* 125px */;
}

.fraudnav ul li
{
	margin: 0;
	padding: 0;
}

.fraudnav li a
{
	text-decoration: none;
	color: #a8a695;
	padding: 3px;
	line-height: 18px;
}

.fraudnav li a:hover
{
	background: none;
	color: #73715c;
}

.fraudnav ul li.last
{
	margin: 0;
	padding: 0 7px 0 7px;
	display: inline;
	border-right: none;
}


/*/-- MISC ------------------------------------------------------------------------------------ /*/





.copycontainer,
.newsandevents
{
	margin: 0 auto;
	width: 85%;
	height: 1%;
	position: relative;
}

.border
{
	position: relative;
	height: 11px;
	background: url(file:///images/borderline.gif) repeat-x top left;
	width: 75%;
	margin: 0px auto 5px;
	padding: 0;
	display: block;
}

#skip, 
#back { display: none; }

.clear:after
{
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

.clear
{
	display: inline-block;
	/* Fixes IE/Mac */
}

/* Hides from IE-mac \*/
* html .clear { height: 1%; }
.clear { display: block; }

/* End hide from IE-mac */
a.cyberlink
{
	color: #f36f21;
	text-decoration: none;
}

a:hover.cyberlink
{
	text-decoration: underline;
	background: none;
}

.date
{
	font-weight: lighter;
	padding: 0;
	margin: 0;
	color: #777777;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: italic;
}


/*/-- CONTACT FORM ------------------------------------------------------------------------------------ /*/
									
									
form#reqapplication
{
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}

.reqappinput
{
	display: inline;
	width: 200px;
	float: left;
	margin: 0 0 10px 0;
	border: 1px solid;
	border-color: #8D8D8D #C1C1C1 #C1C1C1 #8D8D8D;
	padding: 0;
	background: #fff;
}

.contactvalue
{
	display: inline;
	float: left;
	margin-bottom: 10px;
	padding: 5px;
}

.contacttext
{
	display: inline;
	width: 200px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: #8D8D8D #C1C1C1 #C1C1C1 #8D8D8D;
	background: #EAEAEA;
	padding: 2px;
}

.reqapp
{
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #3d51a6;
}

label
{
	text-align: left;
	width: 100px;
	padding-right: 10px;
}

.label2
{	
	width: 170px;	
}

.label2r
{	
	text-align: right;
	width: 170px;
	padding-right: 10px;
}

.label3
{	
	width: 120px;	
}

.label4
{	
	width: 300px;	
}

.label400
{	
	width: 480px;	
}

.label400b
{	
	width: 450px;	
}

.label200
{	
	width: 210px;	
}  

.label5
{	
	width: 70px;
	text-align: right;
}

.label6
{	
	width: 90px;
	text-align: right;
}

#object
{
	background: #9Cf;
	border-bottom:ridge;
	color:#fff;
	font-size:12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear:both;
	display:block;
	font: bold;
}
.contactreq
{
	display: block;
	width: 100px;
	float: left;
	margin-bottom: 10px;
	color: #5C8401;
	padding: 5px;
	font-weight: bold;
}

.dropdown
{
	display: inline;
	width: 205px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: #8D8D8D #C1C1C1 #C1C1C1 #8D8D8D;
	background: #F6EBA6;
	padding: 2px;
}

.submit
{
	margin: 0;
	padding: 0;
}

br { clear: left; }

									
/*/-- SEARCH FORM ------------------------------------------------------------------------------------ /*/
									
									

#request
{
	margin: 10px 0 0 0;
	padding: 0;
	position: relative;
	clear: both;
}

form#searchform
{
	margin: 0 0 0 0;
	padding-bottom: 0;
	float: left;
}

.searchinput
{
	display: inline;
	width: 100px;
	float: left;
	margin: 0 0 0 5px;
	border: 1px solid;
	border-color: #8D8D8D #C1C1C1 #C1C1C1 #8D8D8D;
	padding: 2px;
	background: #fff;
	text-align: left;
	font-size:12px;
}

.intsearchinput
{
	display: inline;
	width: 70%;
	float: left;
	margin: 0 0 0 5px;
	border: 1px solid;
	border-color: #8D8D8D #C1C1C1 #C1C1C1 #8D8D8D;
	padding: 2px;
	background: #fff;
	text-align: left;
	font-size:10px;
}

.searchlabel
{
	float: left;
	margin: 0 0 0 0;
	font-weight: bold;
	width: 40px;
	color: #3d51a6;
	line-height: 30px;
	height: 30px;
}

.contactvalue
{
	display: inline;
	float: left;
	margin-bottom: 10px;
	padding: 5px;
}

.contacttext
{
	display: inline;
	width: 200px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid;
	border-color: #8D8D8D #C1C1C1 #C1C1C1 #8D8D8D;
	background: #EAEAEA;
	padding: 2px;
}

label
{
	text-align: left;
	padding-right: 0;
	float: left;
}

.contactreq
{
	display: block;
	width: 100px;
	float: left;
	margin-bottom: 10px;
	color: #5C8401;
	padding: 5px;
	font-weight: bold;
}

.dropdown
{
	display: inline;
	width: 130px;
	float: left;
	margin: 5px 0 10px 5px;
	border: 1px solid;
	border-color: #8D8D8D #C1C1C1 #C1C1C1 #8D8D8D;
	background: #fff;
	padding: 2px;
	font-size: 11px;
}

.submit
{
	margin-left: 5px;
	float: left;
}

.intsearch 
{ 
	display:block;
	padding:10px 0 10px 0;
	margin:10px 0 0 5px;
}



.azIndex
{
	display:block;
	width:300px;
}

.azIndex2
{
	display:block;
	width:699px;
}

.alphas a
{
	font-weight: bold;
	background: #e3e0d1;
	margin: .2em .2em;
	float: left;
	display: block;
	width: 2em;
	height: 2em;
	text-align: center;
	text-decoration: none;
	line-height: 2em;
	border: 1px solid #b0ac86;
}

.alphas2 a
{
	font-weight: bold;
	background: #e3e0d1;
	margin: .2em .2em;
	float: left;
	display: block;
	width: 1.5em;
	height: 1.5em;
	text-align: center;
	text-decoration: none;
	line-height: 1.5em;
	border: 1px solid #b0ac86;
}

.backtop
{
	font-size:11px;
	border-top:1px solid #b0ac86;
	padding:7px 0 0 0;
}

/*---- Skip Content -------------------------------------------------------------------------------------------------------------------*/
#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:active, #skip a:focus
{
position:static;
width:auto;
height:auto;
} 

/*---- Board of Trustees --------------------------------------------------------------------------------------------------------------*/
#bot
{

}

#bot img
{
	margin-top: 12px;
	box-shadow: 10px 10px 5px #888888;
	float: inherit;
	/*--border: 4px solid #d7d4c5;
	margin-left: 10px;
	padding: 3px;
	background: #e4e2d6;--*/
}

/*---- Board of Trustees --------------------------------------------------------------------------------------------------------------*/
#bot2
{

}

#bot2 img
{
	margin-top: 12px;
	box-shadow: 8px 8px 4px #888888;
	float: right;
	/*--border: 4px solid #d7d4c5;
	margin-left: 10px;
	padding: 3px;
	background: #e4e2d6;--*/
}

/*---- Sin --------------------------------------------------------------------------------------------------------------*/
#sin
{

}

#sin img
{
	box-shadow: 0;
	float: left;
	border: none;
	margin-left: 2px;
	padding: 0;	
}

/*---- Sin --------------------------------------------------------------------------------------------------------------*/
#sin2
{

}

#sin2 img
{
	box-shadow: 0;
	float: left;
	border: none;
	margin-left: 2px;
	padding: 0; 
	background-color:#fff;
}


/*---- Spending Transparency ----------------------------------------------------------------------------------------------------------*/
#spending td, th {
padding: .6em 5px; 
margin: 0; 
vertical-align: top;
}

/*#spending th{
	color:#fff;
	font-style:italic;
    background: #a8a695;
}*/

#spending th{
	color:#fff;
	font-style:italic;
    background: #47453f;
	text-align:left;
}

#spending tr.odd {
background: #f0f7fd;
text-align: left !important;
}

#spending td.odd2 {
background: #f0f7fd;
text-align: right !important;
}

#spending tr.even {
background: #e4ecf2;
text-align: left !important;
}

#spending td.even2 {
background: #e4ecf2;
text-align: right !important;
}
#spendingHighlight{
	background: #172870;
	font-size: 13px;
	font-weight: bold;
	color: #fff;	
}

#spendingHighlight2{
	background: #47453f;	
	color:#fff;
}

.sort{background: #47453f; float:right;}

.content .ctable{text-align:center;}

.label50r{
	text-align: right;
	width: 50px;
	padding-right: 10px;
	margin-top: 5px;
	color:#fff;
}

.facimg{
	/*left:10px;*/
	max-width: 100px;
	/*float:left;
	margin:0 10px 10px 0*/
	position: relative;
	margin: 10px 0 10px 15px;
	border: 2px solid #ede7cf;
}	

/*---- homepage more information element added June 21, 2013 */
.moreinfo{
	position:absolute; bottom:25px;
}

.scdoggs{color:#a8a695; position: absolute;  margin-left: 30px; padding-top: 17px;}

.firstlady{ font-family: 'Rouge Script', cursive; font-size:36px;}

.homeBlue{background:url(file:///img/blueBar.jpg) repeat; border: 1px solid #ede7cf;}

.homeBlue ul
{
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}

.homeBlue ul li
{
	padding-left: 0;
	margin: 0;
	display: inline;
	float: left;
	list-style: none;
	list-style-image: none !important;
	font-size: 9px;
	height:22px;
	line-height:22px;
}

#poparea {
	position:absolute;
	top:0px;
	color:#FFCC00 !important;
}

#words {
	font-size:18px;
	padding-top:30px;
	padding-bottom:15px;
	position:relative;
	top:15px;
	color:#fff;
	left:15px;
}

#words2 {
	font-size:12px !important;
	margin-left:15px;
	margin-right:15px;
	color:#fff !important;
}

#yell {
	color:#FFCC00 !important;	
}

#speca {
	color:#a8c6ec;	
}

#speca a:hover {
	color:#234656 !important;	
}

#Emergency{background-color:#000; color:#000; height: 124px;  display:none; z-index:9999; width:950px; border-bottom:0px !important;}

.emgann p{color:#fff; font-size: 14px !important; padding-top:15px; padding-left: 10px;}

.emgann a{color:#fff;}

.emgann a:hover{color:#a8c6ec; font: bolder;}

.emgann1 {float: left; width: 125px;}

.emgann2 {float: left;width: 755px; /*background: #fff;*/}

#emgann3 {float: right; width: 60px; padding-top:0px; padding-right:15px; position:absolute; right:5px; top:15px;}

#ticker {   height: 40px;  overflow: hidden;}

#ticker li {  height: 40px; text-decoration: none;}



#Emergency2{height: 104px; overflow: hidden;}

.emgann {
	height:84px !important;	
}

.emganna p{font-size: 18px; padding-top:10px; padding-left: 8px;}

.emganna a{color:#810230;}

.emganna a:hover{color:#ccc; font: bolder;}

.emgann1a {background:#810230 url(/img/emg1.png); float: left; width: 170px; height: 44px;}

.emgann1a p{ color:#FFF; padding-left: 45px;}

.emgann2a {background:#fff url(/img/emg1l.png) left no-repeat; float: left; width: 720px; /*background: #fff;*/ height: 44px;}

.emgann2a p{ color:#3d51a6;; padding-left: 60px;}

#emgann3a { background: #FFF; float: left; width: 60px; padding-top:13px; height: 84px;}


#Emergency3{height: 84px; overflow: hidden;}

.emgann1b {background:#810230 url(file:///img/emg4.png); float: left; width: 170px; height: 44px;}

.emgann1b p{ color:#810230; padding-left: 45px; text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;}

.emgann2b {background:#fff url(file:///img/emg4l.png) left no-repeat; float: left; width: 720px; height: 44px;}

.emgann2b p{ color:#3d51a6; /*color:#e80009;*/ padding-left: 50px;}

#emgann3b { background: #FFF; float: left; width: 60px; padding-top:14px; height: 44px;}
