h1  {
	color:#003366;
	margin:0;
}
h2 {font:1.5em normal "Book Antiqua", "Times New Roman", serif; margin:0; font-size:1.75em; color:#003366; padding:0;}
p {margin-top:0;}
body {
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(images/bg_chip.gif);
}
a img {border:0px;}
abbr, acronym {cursor:help;} /* ? cursor */
.Content {
	width: 720px;
	position: relative;
	background-color: #FFFFFF;
	float: left;
	margin-top: 85px;	
}
.all {
	width: 720px;
	height: 85px;
	position: absolute;
	z-index:9;
}

.topHalf {
	width: 720px;
	border-bottom: 3px solid #FFFFFF;
	float: left;
	background-color:#FFFFFF;
}
.topHalfCopy {
	width: 720px;
	border-bottom: 2px solid #003366;
	float: left;
}
a:link {
	text-decoration: none;
	color: #003366;
}
a:visited {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #85888C;
	text-decoration: none;
}
.siteTools {
	height: 55px;
	width: 180px;
	background-color: #D1D1D1;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #003366;
}
.searchBox {
	width: 102px;
	position: absolute;
	left: 560px;
	top: 4px;
	height: 10px;
}
.searchWord {
	width: 65px;
	position: absolute;
	left: 649px;
	top: 5px;
	height: 14px;
}




/* ************************************ *
 *          navbar search form          *
 * ************************************ */
 
#uncgSearch {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
margin:0px 0px 0px 20px; 
padding:3px 3px 0px 0px;

}
#uncgSearch #uncgSearchBtn {
	background:#cccccc url("images/goBtn.gif") no-repeat 100% 50%; 
	border-width:0; 
	font-weight:bold; 
	color:#036; 
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
}

.uncgSearchBtn2 {
background:#D1D1D1 url("images/navboxbtn_search.jpg") no-repeat;
position:relative; top:3px; left:6px; 
	cursor: pointer;
	text-indent: -9999px;
	color:#D1D1D1;
	font-size:0px;
	text-decoration:none;
	width: 58px;
	height:20px;
	margin-left: 0px;
	padding-top:4px;
	border: none;
}

#uncgSearch #uncgSearchBtn:hover .uncgSearchBtn2:hover{
	cursor:pointer;
}
#uncgSearchQuery {
font-size:smaller;
}


/* ************************************ *
 *          navbar grey box             *
 * ************************************ */
 
 
 /* ===== NEW CSS ==== */
#navgrey2 {
	width: 180px;
	background-color: #D1D1D1;
	float: left;
	top: 30px;
	position: absolute;
	margin-top: -2px;
	margin-left: 0px;
}
#navgrey2 ul {
	position: relative;
	margin: 0;
	padding: 0;
	font-weight: normal;
	/*text-align: center;*/
	font-size: 9px;
}
#navgrey2 li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-left: 2px;

}
#navgrey2 li a {
	display: block;
	margin: 0;
	padding: 0px 0;
	text-decoration: none;
	color: #003366;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D1D1D1;
}
 
#mSpartan2 {
	width: 22px;
	border-left: 0 none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mBb2 {
	width: 30px;
	border-left: 0 none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#mGenie2 {
	border-left: 0 none;
	width: 54px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	line-height:18px;
}
#mTools2 {
	border-left: 1px dotted #FFFFFF;
	width: 62px;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 0px;
	line-height:18px;
	cursor: help;
} 

 
 /* ================== */
.navgrey {
	width: 180px;
	background-color: #D1D1D1;
	float: left;
	top: 30px;
	position: absolute;
	
}
.navgrey ul {
	position: relative;
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-align: center;
	font-size: 9px;
}
.navgrey li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	border-left: 1px dotted #FFFFFF;
}
.navgrey li a {
	display: block;
	margin: 0;
	padding: 0px 0;
	text-decoration: none;
	color: #003366;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D1D1D1;
}

/* both mouseovers and the menu item for the active page
   get the same rollover effect */
.navgrey li a:hover,
.navgrey li a:focus,
.navgrey li a:active,
.pPipe li#mPipe a,
.pGenie li#mGenie a,
.pTools li#mTools a,
{
	color: #FFFFFF;
}

/* .nav menu item widths, values are ~same as old 
   image widths (for compatibility), but should change
   to em or % units in the future. */
#mPipe {
	width: 30px;
	border-left: 0 none;
	padding-top: 1px;
	padding-left: 5px;
}
#mGenie {
	width: 65px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#mTools {
	width: 65px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: help;
}
/* end */


/* ************************************ *
 *          nav banner                  *
 * ************************************ */
.navBanner {
	width: 540px;
	height:55px;
	float: left;
	background-image: url(images/inspirechange.gif);
}
.navBanner ul {
	position: relative;
	margin: 0;
	padding: 0;
	text-align: center;
}
.navBanner li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.navBanner li a {
	display: block;
	margin: 0;
	padding: 0px 0px;
	width: 100%;
	text-decoration: none;
}

/* both mouseovers and the menu item for the active page
   get the same rollover effect */
.navBanner li a:hover,
.navBanner li a:focus,
.navBanner li a:active,
.pSkip li#mSkip a,
.pLogo li#mLogo a,
{
	color: #FFFFFF;
}

/* .nav menu item widths, values are ~same as old 
   image widths (for compatibility), but should change
   to em or % units in the future. */
#mSkip {position:absolute; left:-4000px;}

#mLogo {
	width: 250px;
}
/* end */

 
/* ************************************ *
 *              Footer                  *
 * ************************************ */
.footerA {
	font-weight: bold;
}
.footerLeft {
	width: 410px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	background-color: #FFFFFF;
	padding-top: 5px;
	margin-left: 5px;
	padding-bottom: 5px;
	left: 0px;
	position: relative;
	float: left;
}
.footerRight {
	width: 295px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	position: relative;
	float: left;
}

.footerRight a{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #036;
}

.footerLeft address {
font-style:normal;
line-height:1.5em;
}

.footerBorder {
	width: 720px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	position: relative;
	background-color: #FFFFFF;
	left: 0px;
	float: left;
}

.bodyFooter {
	width: 720px;
	position: relative;
}



/* ************************************ *
 *              gold navbar             *
 * ************************************ */
.goldnav {
	width: 540px;
	height:25px;
	float: left;
	background-color: #FFCC00;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}
.goldnav ul {
	position: relative;
	margin: 0;
	padding: 0;
	text-align: center;
}
/* any li element within .nav container */
.goldnav li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	border-left: 1px dotted #FFFFFF;
	border-top-color: #003366;
	background-color: #FFCC00;
}
/* any anchor in a .nav list item element */
.goldnav li a {
	display: block;
	padding: 0.9em 0 0.8em;
	text-decoration: none;
	color: #003366;
	width: 100%;
	background-color: #FFCC00;
}

/* both mouseovers and the menu item for the active page
   get the same rollover effect */
.goldnav li a:hover,
.goldnav li a:focus,
.goldnav li a:active,
{
	color: #FFFFFF;
}

.goldnav a:hover

{
	color: #FFFFFF;
}

/* .nav menu item widths, values are ~same as old 
   image widths (for compatibility), but should change
   to em or % units in the future. */
#mProspective {
	width: 136px;
	border-left: 0 none;    /* 1st list item has no left border */
}
#mCurrent {
	width: 107px;
}
#mFaculty {
	width: 101px;
}
#mAlumni {
	width: 56px;
}
#mCommunity {
	width: 136px;
}
#mNews {
	width: 101px;
}
#mContact {
	width: 96px;
}


/* ************************************ *
 *            campus links              *
 * ************************************ */
#nav ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	margin: 0;
	border: 1px solid #003366;
	list-style-type: none;
	font-weight: normal;
	background-color:#FFFFFF;
}

#nav a {
	display: block;
	color: #FFFFFF;
	background-color: #036;
	width: 160px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 20px;
	text-decoration: none;
	background-image: url(images/menudrop4.gif);		
}

#nav ul a:hover {
	background-color: #C8DEF7;
	color:#036;
	background-image: none;	
}

#nav a:hover, #nav a.sfhover {
	background-color: #036;
	color:#8099B3;	
}

#nav li {
	margin: 0;
	list-style-type: none;
	width: 178px;
}

#nav li li a {
	display: block;
	color: #036;
	background-color: #FFF;
	width: 155px;
	padding: 3px 3px 3px 20px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-image: none;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	margin: 0;
	z-index:10;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#CLcontainer {
	width:180px;
	height: autopx;
	float: left;	
}

#nav{
	margin: 0px;
	padding: 0px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

/* end */

.cHeading{
	border-bottom:1px dotted #CCCCCC;
	height: 70px;
	width: 720px;
	text-indent: 10px;
	line-height: 70px;
	font-family: Palatino, Times, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 30px;
	float: left;
}

#crumb {
	background:#ececea;
	color:#939699;
}

#crumbsign{
color:#666666;
}
#snav {float:left; width:180px; margin:0; padding:0; list-style:none; font:.7em normal Arial, Helvetica, sans-serif;}
	#snav li {border-bottom:1px dotted #cccccc; padding:.5em;font-weight:bold; color:#003366;line-height: 11px;}
	#snav a {color:#003366;}
	#snav a:hover, #snav a:active, #snav a:focus, #snav #crumb a {color:#666666;}
	#snav #crumb a:hover,#snav #crumb a:active, #snav #crumb a:focus {color:#333333; text-decoration:none;}
	#snav ol {margin:0; padding:0;}
	#snav ol li {padding:0 2em; border-bottom-width:0; margin:0; font-weight:normal;}


.xsnav{
	color: #003366;
}

.xsnav a{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	padding-left: 5px;
}
	

.pagcontent{
	width: 505px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #65676A;
	padding-top: 10px;	
	padding-bottom: 15px;
	line-height:18px;	
}

.pagtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.pagtitle2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #65676A;
	font-weight: bold;
}
.teaser{ 
	color:#003366;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}



/* for includes2*/
.cHeading2{
	border-bottom:1px dotted #CCCCCC;
	height: 70px;
	width: 540px;
	text-indent: 10px;
	line-height: 70px;
	font-family: Palatino, Times, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 30px;
	float:left;
}

.cHeading3{
	height: 70px;
	width: 540px;
	text-indent: 10px;
	line-height: 40px;
	font-family: Palatino, Times, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 30px;
}

.pagcontent2{
	width: 328px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #65676A;
	padding-top: 10px;	
	padding-bottom: 15px;	
	float: left;
	line-height:18px;
}
.pagcontent3{
	width: 505px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #65676A;
	padding-top: 10px;	
	padding-bottom: 15px;
	line-height:18px;
}

.leftNavSubCat{
	color:#1C2E67;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
}

.leftNavSubCat:hover{
	color: #666666;
}





#snav2 {float: left; width:180px; margin:0; padding:0; list-style:none; font:.7em normal Arial, Helvetica, sans-serif;}
	#snav2 li {border-bottom:1px dotted #cccccc; padding:0.5em 0em 0.5em 0.5em;font-weight:bold; color:#003366;line-height: 11px;}
	#snav2 a {color:#003366;}
	#snav2 a:hover, #snav2 a:active, #snav2 a:focus, #snav2 #crumb a {color:#666666;}
	#snav2 #crumb a:hover,#snav2 #crumb a:active, #snav2 #crumb a:focus {color:#333333; text-decoration:none;}
	#snav2 ol {
	padding:0;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: -5px;
}
	#snav2 ol li {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003366;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-style: none;
	padding-top: 5px;
	padding-right: 0px;	
	list-style:none;
}

/*Original
#snav2 {float: left; width:180px; margin:0; padding:0; list-style:none; font:.7em normal "Arial", "Helvetica", sans-serif;}
	#snav2 li {border-bottom:1px dotted #cccccc; padding:.5em;font-weight:bold; color:#003366;line-height: 11px;}
	#snav2 a {color:#003366;}
	#snav2 a:hover, #snav2 a:active, #snav2 a:focus, #snav2 #crumb a {color:#666666;}
	#snav2 #crumb a:hover,#snav2 #crumb a:active, #snav2 #crumb a:focus {color:#333333; text-decoration:none;}
	#snav2 ol {margin:0; padding:0;}
	#snav2 ol li {padding:0 2em; border-bottom-width:0; margin:0; background: url("/woc/accessibility/images/goBtn.gif") no-repeat; font-weight:normal;}
*/

.frames{
	background-color: #BBBCD6;
	width: 720px;
	float:left;
	
}

.frames3{
	background-color: #FFFFFF;
	width: 540px;
	float:left;
}
/* Richard's
#rtnav {float:right; clear:both; width:171px;}
	#rtnav h2 {font-size:1.35em; color:#003366; text-align:center; border-top:1px dashed #ffffff; padding:1em; margin:0 0 -.5em 0; background-image: url("images/rtnavbg.jpg")}
	#rtnav h2.first {border-top-width:0;}
	#rtnav ul {margin:0 0 1em 0; padding:0; list-style:none; font:.7em normal "Arial", "Helvetica", sans-serif;}
	#rtnav li {margin-bottom:.25em;}
	#rtnav li a {display:block; padding-left:15px;}
		#rtnav li a:hover, #rtnav li a:active, #rtnav li a:focus {background:url("images/arrow_blue.gif") no-repeat; background-position:0% 50%; color:#003366; text-decoration:underline;}*/

#rtnav{
	background-color: #BBBCD6;
	width: 180px;
	float: left;	
}
#rtnav h2 {font-size:1.45em; color:#003366; text-align:center; border-top:1px dotted #ffffff; padding:1em 0em; margin:0 0 -0.3em; background-image:  url("/images2/cloud_words.jpg")}
	#rtnav h2.first {border-top-width:0;}
	#rtnav ul {margin:.5em 0 2em 0; padding:0; list-style:none; font:10px normal Arial, Helvetica, sans-serif;}
	#rtnav li {
	margin-bottom:1px;
	line-height: 11px;
}
	#rtnav li a {display:block; padding-left:15px;padding-right:15px;}
		#rtnav li a:hover, #rtnav li a:active, #rtnav li a:focus {background:url("images/arrow_blue.gif") no-repeat; background-position:0% 50%; color:#65676A; text-decoration:none;}

/*
good
#rtnav h2 {font-size:1.45em; color:#003366; text-align:center; border-top:1px dotted #ffffff; padding:1em; margin:0 0 -.3em 0; background-image:  url("/images2/cloud_words.jpg")}
	#rtnav h2.first {border-top-width:0;}
	#rtnav ul {margin:.5em 0 2em 0; padding:0; list-style:none; font:10px normal "Arial", "Helvetica", sans-serif;}
	#rtnav li {margin-bottom:1px}
	#rtnav li a {display:block; padding-left:15px;padding-right:15px;}
		#rtnav li a:hover, #rtnav li a:active, #rtnav li a:focus {background:url("images/arrow_blue.gif") no-repeat; background-position:0% 50%; color:#65676A; text-decoration:none;}


#rtnavInside{
	background-color: #BBBCD6;
	width: 180px;
	height:450px;
	float: left;
	background-image: url("/images2/sidebar_insideUNCG.gif");
	background-repeat: no-repeat;
}
*/

#dottedtop {border-top-style:dotted; border-top:1px;}
 #dottedtop img {float:left}
 
 /*  PLUGIN DOWNLOADS */
 #adobedn {
	background-image: url(../images2/pdf2.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	
	border: 1px dotted #999999;
}

 /*  PLUGIN DOWNLOADS */
 #flashdn_fotogal {
	background-image: url(../images2/getflash.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	border: 1px dotted #999999;
	width:600px;
	margin-left:30px;
	margin-top:15px;
	
	padding-left: 30px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #65676A;
	line-height:18px;
	background-position: 5px center;
}

/* ======================================= */
/* ==== Feature Story Photos level 2 ==== */
/* ======================================= */

.featurePhotoBlock {
width: 250px;
float:right; 
margin: 0px 0px 0px 15px;
}
