/* CSS Document */

.expand{background:#004129;}
.expand img{background:#004129;float:none;display:block;}
/* User roles */
#ContentRole {width:35%;margin-top:50px;margin-left:auto;margin-right:auto;text-align:left;}
#ContentRoleBorders {border:3px double #000;padding:15px;}
#iModulesKey {font-size:85%;}
#iModulesKey strong {text-transform:uppercase;}
/*****************************************************************************************************************************/

h1 {font-weight:bold;color:#006940;font-size:24px;padding-top:0px;}
text-area {text-area:350px;}
a{color:#006940;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
a:visited{}
a:active{}
a img{border:none;}
img{border:none;}

h1,h2,h3,h4,h5,.PageSubTitleHeader{font-weight:bold;margin:0;padding:8px 5px 8px 0;}
h1{font-size:160%;color:#006940;}
h2,.PageSubTitleHeader{font-size:140%;color:#635746;}
h3{font-size:130%;color:#006940;}
h4{font-size:120%;color:#635746;}
h5{font-size:110%;color:#006940;}
.PageTitleHeader {font-weight:bold;}
body {

	font: 12px Arial, Helvetica, sans-serif;

	margin:0px;
	padding:0px;
	background: #d2af7d url(images/top-bg.gif) repeat-x;
	}

#structHeader {
	
	width:100%;
	
	text-align:center;
	background: url(images/top-bg.gif) repeat-x;
}
#structHeaderContainer {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:100px;
	width:960px;
	background: url(images/continuing-the-excellence.gif) 280px 60px no-repeat;
	
}
#ContentMemberTools {height:20px;width:65%;float:right;margin:6px 25px 0px 0px;}
#ContentMemberTools ul {margin:0px;padding:0px;}
#ContentMemberTools li {list-style-type:none;float:right;border-right:1px solid #fff;height:12px;}
#ContentMemberTools li a{display:block;color:#fff;text-decoration:none;font-size:12px;padding:0px 8px;line-height:10px;*line-height:14px;}
#ContentMemberTools li a:hover{display:block;color:#fff;text-decoration:underline;font-size:12px;padding:0px 8px;}
#ContentMemberTools li#Support {border-right:none;}

#structLogo {
	width:230px;
	height:92px;
	float:left;
	margin-top:7px;
	margin-left:7px;
	background: url(images/unc-charlotte-logo.png) no-repeat;
/*	z-index:0;position:absolute;*/
}
/*#logoOverlay {border:1px solid red;z-index:999;position:absolute;height:92px;}*/
#ContentSearch {
	width:180px;
	height:45px;
	background:url(images/search-icon.png) top left no-repeat;
	float:right;
	clear:right;
	text-align:left;
	margin:17px 25px 0px 0px;

}
span.searchLabel {color:#322b21;padding-left:35px;display:block;margin-top:5px;}
.searchbx {width:100px;border:1px solid #cdcdcd;margin-top:5px;}
/* End Structure Header */

/* Start struct body */
#structBody {width:100%;background-color:#fbf7f2;border-bottom:1px solid #d2af7d;}
#structBodyContainer {	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:960px;
	
	background: url(images/unc-logo-small.gif) left bottom no-repeat;
	margin-bottom:10px;
}
#structColumn1 {
	clear:both;
	width:222px;
	float:left;
	text-align:left;
	margin:30px 0px 60px 0px;
}


#ContentLeftNav {width:180px;margin:0px 0px 0px 24px;}
#ContentLeftNav ul{margin:0px;padding:0px;}
#ContentLeftNav li{display:none;list-style-type:none;border-bottom:1px solid #dccab2;}
#ContentLeftNav li li li{border-bottom:none;}
#ContentLeftNav li li a {display:block;padding:5px 10px;color:#635745;text-decoration:none;font:12px Arial, Verdana, Helvetica, sans-serif;}
#ContentLeftNav li.selected {display:block;border:none;background: url(images/arrow-down.gif) right top no-repeat;}
#ContentLeftNav li.selected a {text-decoration:none;font-size:90%;font-weight:bold;color:#635745;font-size:14px;}
#ContentLeftNav li.selected ul {border-top:4px solid #dbd7d3;margin-top:5px;}
#ContentLeftNav li.selected ul ul{border-top:none;margin-top:0px;}
#ContentLeftNav li.selected ul li {display:block;}
#ContentLeftNav li.selected ul li a{text-transform:none;font-size:12px;font-weight:normal;}
#ContentLeftNav li.selected ul li li a{text-transform:none;font-size:12px;font-weight:normal;padding:5px 10px 5px 35px;color:#006940;background: url(images/bcArw.gif) 25px center no-repeat;}
#ContentLeftNav li.selected ul li li li a{text-transform:none;font-size:12px;font-weight:normal;padding:5px 10px 5px 45px;color:#006940;background: url(images/bcArw.gif) 25px center no-repeat;}
#ContentLeftNav li.navselected a {color:#000000;}
#ContentLeftNav li a:hover {text-decoration:underline;}



#structColumn2 {
	float:left;
	width:430px;
	text-align:left;
	margin:30px 0px 30px 20px;
	
}
#ContentpageName {
	display:block;
	padding-top:0px;
}
#ContentMiddle {

}

#cid_143_lblSubTitle{ display:none;}
#structColumn3 {
	width:210px;
	float:left;
	text-align:left;
	margin:30px 0px 30px 40px;
}
#PicCaption {border:2px solid #ecddc8;background-color:#fff;text-align:center;}
#ContentMiddleLayoutPic {margin:20px auto;width:164px;overflow:hidden;}
#ContentMiddleLayoutCaption {margin:20px auto;font-size:80%;text-align:left;width:164px;}
#ContentImageRotC3Two {margin-top:20px;}
#ContentImageRotC3Three {margin-top:10px;}

/**************************************************************************************/
/**************************************************************************************/
/* IMAGE BASED - 3+ levels */
/**************************************************************************************/
/**************************************************************************************/
	#ContentToplinks{margin:0px; padding:0;width:944px;padding-left:8px;text-align:left;}
	#ContentToplinks ul{ margin:0; padding:0;}
	#ContentToplinks li{ margin:0; padding:0; float:left; list-style:none;}
	#ContentToplinks a{  text-indent:-9999px;margin:0;height:50px; padding:0; display:block; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
	
	#ContentToplinks li#AlumniCommunity{background:url(images/community.gif) top center no-repeat; width:178px;}
	#ContentToplinks li#WhoWeAre {background:url(images/who-we-are.gif) top center no-repeat; width:133px;}
	#ContentToplinks li#GetInvolved {background:url(images/get-involved.gif) top center no-repeat; width:128px;}
	#ContentToplinks li#Events {background:url(images/events.gif) top center no-repeat; width:94px;}
	#ContentToplinks li#HarrisAlumniCenter {background:url(images/harris-alumni-center.gif) top center no-repeat ; width:179px;}
	#ContentToplinks li#Foundation {background:url(images/foundation.gif) top center no-repeat; width:120px;}
	#ContentToplinks li#Colleges{background:url(images/colleges.gif) top center no-repeat; width:112px;}
	
	#ContentToplinks li#AlumniCommunity:hover{background:url(images/community.gif) bottom center no-repeat; width:178px;}
	#ContentToplinks li#WhoWeAre:hover{background:url(images/who-we-are.gif) bottom center no-repeat; width:133px;}
	#ContentToplinks li#GetInvolved:hover{background:url(images/get-involved.gif) bottom center no-repeat; width:128px;}
	#ContentToplinks li#Events:hover{background:url(images/events.gif) bottom center no-repeat; width:94px;}
	#ContentToplinks li#HarrisAlumniCenter:hover{background:url(images/harris-alumni-center.gif) bottom center no-repeat ; width:179px;}
	#ContentToplinks li#Foundation:hover{background:url(images/foundation.gif) bottom center no-repeat; width:120px;}
	#ContentToplinks li#Colleges:hover{background:url(images/colleges.gif) bottom center no-repeat; width:112px;}

	/* IE 7 keeps menus static
	****************************************/
	#ContentToplinks li:hover, #ContentToplinks li.hover {
		position: static;
	}
	/* Second Level Groups */
	#ContentToplinks li#AlumniCommunity ul {margin-left:7px;}
	#ContentToplinks li ul {position: absolute; left: -999px; margin:-2px 0px 0px 0px; background:#e8d4bb;float:none; width:170px; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/z-index:50;}
	#ContentToplinks li li {width: 170px; height:auto; border-bottom:1px solid #e1cdb4;font-family:Arial, Helvetica, sans-serif;}
	
	#ContentToplinks li li a {color:#635745;text-align:left;display:block;padding:5px 5px 5px 7px; height:auto; text-indent:0;font-size:90%; text-decoration:none;}
	#ContentToplinks li li.navselected a {}
	#ContentToplinks li li a:hover {color:#fff;}
	#ContentToplinks li li:hover a{color:#fff;}
	
	#ContentToplinks li li:hover, #ContentToplinks li li.sfHover {text-decoration:underline;color:#d8b98f;background: #302920 url(images/hover-bg.gif) repeat-x;}
	#ContentToplinks li li li a, #ContentToplinks li li li a {text-decoration:underline;color:#d8b98f;background: #302920 url(images/hover-bg.gif) repeat-x;}
	/* Third Level Groups */
	#ContentToplinks li li ul { margin:-20px 0 0 150px}
	
	/* The Magic */
	#ContentToplinks li:hover ul ul,
	#ContentToplinks li:hover ul ul ul,
	#ContentToplinks li.sfhover ul ul,
	#ContentToplinks li.sfhover ul ul ul { left: -999em;}
	
	#ContentToplinks li:hover ul,
	#ContentToplinks li li:hover ul,
	#ContentToplinks li li li:hover ul,
	#ContentToplinks li.sfhover ul,
	#ContentToplinks li li.sfhover ul,
	#ContentToplinks li li li.sfhover ul { left: auto;}
/**************************************************************************************/
/**************************************************************************************/


/* Standar UL LI setup */
/**************************************************************************************
# {margin:0px;padding:0px;font-size:12px;text-transform:uppercase;}
# ul{margin:0px;padding:0px;}
# li{list-style-type:none;float:left;background: url(images/) right center no-repeat;}
# li a{display:block;padding:4px 8px;color:#fff;text-decoration:none;font-weight:bold;font-family:Arial, Verdana, Sans-serif;}
# li a:hover{text-decoration:underline;}
***************************/


#structFooterWrapper {
	clear:both;
	width:100%;
	border-top:3px solid #fbf7f2;
	text-align:left;
}
#ContentFooterContainer {
	height:25px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	color:#635746;
	padding:15px 0px 15px 35px;
}
/* Start specific
**********************************************/
#structColumn1Start {float:left;width:500px;margin-top:12px;padding-left:10px;margin-bottom:60px;text-align:left;clear:both;}

#ImageRotStartCorners {z-index:9;position:relative;background: url(images/main-pic-corners.png) no-repeat;height:290px;width:500px;}
#ContentImageRotStart {}
#ContentImageRotStartModule {width:500px;height:290px;z-index:0;position:relative;margin-top:-290px;}
#ContentImageRotCaption {clear:left;height:50px;margin-top:10px;z-index:10;position:relative;color:#594d3d;padding:0px 10px 0px 10px;font-size:80%;}

#structColumn2Start {width:429px;float:right;margin-top:12px;/*padding-left:13px;*/}

#ContentNewsStart {width:207px;float:left;text-align:left;}
#ContentNewsStart p {margin:0px 20px 0px 20px;padding:5px 0px 10px 4px;border-bottom:1px dotted #000;}
#ContentNewsStart p strong {font-weight:normal;}
#ContentNewsStart a img {padding:5px 0px 5px 20px;}
#newsHeaderbg {background: url(images/news-headlines.gif) no-repeat;width:207px;height:38px;}
#ContentEventsStart {width:207px;float:left;padding-left:15px;text-align:left;}
#ContentEventsStart p {margin:0px 20px 0px 20px;padding:0px 0px 10px 4px;border-bottom:1px dotted #000;}
#ContentEventsStart p strong {font-weight:normal;}
#ContentEventsStart p.eventDate {padding-bottom:0px;border-bottom:none;font-size:80%;padding-top:5px;}
#ContentEventsStart a img {padding:5px 0px 5px 20px;}
#ContentEventsStart p span a img {padding:0px 0px 0px 0px;}
#eventsHeaderbg {background: url(images/upcoming-events.gif) no-repeat;width:207px;height:38px;}
#ContentLoginStart {clear:left;width:429px; height:58px;margin-top:15px;}


#ContentDonateStart {width:208px;float:left;margin-top:15px;}

#ContentNewsletterStart {width:208px;float:left;margin-top:15px;margin-left:13px;}

#structColumn2Start #ContentMiddle {display:none;}