 /* CSS Document */body {	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	width: 775px;   	font-size: 85%; 	background-color: #FFF;}	#wrapper {	width: 775px;	border: solid 1px #000; 	background: url(http://ncsu.edu/project/ced/layout/ced-2columnBG.gif) repeat-y 0px 0px;}	#header { 	background: url(http://ncsu.edu/project/ced/layout/header.jpg) no-repeat 0px 0px; 	width: 775px;	height: 120px;}#brickLink {	position: absolute;	top: 10px;	left: 20px;	width: 148px;	height: 32px;	/*background-color: #CCC;*/  }#brickLink a, #brickLink a:hover{	display: block;	width: 148px;	height: 32px;	text-decoration: none;}#brickLink a span{	visibility: hidden;}#cedLink {	position: absolute;	top: 10px;	left: 168px;	width: 155px;	height: 32px;	/*background-color: #666;*/  }#cedLink a, #cedLink a:hover{	display: block;	width: 155px;	height: 32px;	text-decoration: none;}#cedLink a span{	visibility: hidden;}#directoryLink {	position: absolute;	top: 17px;	left: 525px;  }#directoryLink a{	color: #FFF;	font-weight: normal;	font-size: 90%;}#directoryLink a:hover{	color: #CCC;}#google_form {	padding: 0px;	margin: 0px;	position: absolute;	left: 605px;	top: 15px;} /****** horizontal nav ***************/#pipe ul {	position: relative;	top: 97px;	left: 15px;	margin-left: 0;	padding-left: 0;	display: inline;	font-size: 90%;	} #pipe ul li, #pipe ul li a  {	margin-left: 0;	padding: 2px;	list-style: none;	display: inline;	color: #FFFFFF;	text-decoration:none;	font-weight: normal;	}#pipe ul li a:hover  {	color: #FFFFFF;	text-decoration: underline;	}#pipe ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline;	} /****** end horizontal nav ***************//******** left nav styles ******************/div.leftDiv {	width: 160px; 	margin: 0px;	margin-left: 3px;	padding: 0px;	float: left;   /* background: #778485;*/}.leftDiv h2 { 	visibility: hidden;	margin: 0;	padding: 0;}div.leftDiv a {	display: block;   	font-size: 95%; 	padding: 0px 2px 10px 9px;	margin: 0px;	text-decoration: none;	text-align: left;	color:#000;	font-weight: bold; 	background-image: url(http://ncsu.edu/project/ced/layout/red_arrow.gif); /* Replace bullet.gif with your img */	background-position: left 3px; /* Position bullet */	background-repeat: no-repeat;	padding-left: 15px; /* Add padding so text doesn't cover bullet img */	margin-top: 0px;} 	div.leftDiv a:hover  {	/*background-color: #999;*/	color:#CC0000;}div.subleft_nav a {	display: block; 	padding: 3px 2px 4px 15px; 	margin: 0; 	text-decoration: none;    	text-align: left;    	font-size: 90%;    	font-weight: normal;    background-image: none;	color:#000;	height: 100%;	text-transform: capitalize;   }div.subleft_nav a:hover {   	color:#CC0000; 	}div.childleft_nav a {	display: block; 	padding: 3px 2px 5px 25px;	vertical-align: middle;	margin: 0px 0px 0px;    	text-decoration: none;    	text-align: left;     background-image: none;   	color:#555;    	font-weight: normal;	}   /***** end left nav styles ******//****************** bread crumbs ********************************/div .breadcrumbs a {	text-decoration: none;	color: #CC0000;	font-weight: normal; }div .breadcrumbs a:hover {	text-decoration: underline;	color: #000099;}div .breadcrumbs {	font-size: 85%;	text-decoration: none;	color: #000000;	padding: 2px 0px 0px;	font-weight: normal;	margin-left: 0px;	margin-top: 5px;	text-transform: lowercase;	}/****************** bread crumbs ********************************/#main_content {	padding: 5px 10px 10px 15px; 	width: 575px;	margin-top: 0px;	float: left;	/*border-left: dashed 1px #000;*/ }#footer {	clear: both;}#myFooter {	width: 775px;	margin-top: 20px;	margin-left: 5px;}#footerLead {	background-image: url(http://ncsu.edu/project/ced/layout/lead-serve.gif);	background-repeat: no-repeat;	height: 60px;	width: 157px;	/*position: relative;	left: 20px;	top: -80px;	_top: 5px;*/	float: left;}#footerLead a, #footerLead a:hover{	display: block;	height: 60px;	width: 157px;	text-decoration: none;}#footerLead a span{	visibility: hidden;}#footerED {	background-image: url(http://ncsu.edu/project/ced/layout/ced.gif);	background-repeat: no-repeat;	height: 60px;	width: 150x;	/*position: relative;	left: 620px;	top: -140px;*/	margin-left: 615px;}#footerED a, #footerED a:hover{	display: block;	height: 60px;	width: 150x;	text-decoration: none;}#footerED a span{	visibility: hidden;}#footerText {	padding-left: 15px;	padding-right: 16px;	width: 415px;	/*margin-left: 163px;*/	margin-top: 0px;		background-color:#FFF;	margin-bottom: 15px;	color:#333;	border-left: solid 1px #666;	border-right: solid 1px #666;	float: left;} #footerText p{	font-size: 85%;	margin: 0;	padding: 0; }#footerText h6{ 	visibility: hidden;	margin: 0;	padding: 0;}  #footerText ul { 	margin-left: 0;	padding-left: 0;	display: inline;	}  #footerText ul li {	padding: 0px 0px 0px 2px;	list-style: none;	display: inline;	color:#666;	text-decoration: none;	font-weight: normal;	font-size: 85%;	 position: relative;	top: -20px;	}#footerText ul li a  {	padding: 0px 0px 3px 0px;	list-style: none;	display: inline;	color:#000;	text-decoration: underline;	font-weight: normal;	margin-top: -35px;	}	 #footerText ul li a:hover  {	text-decoration: none;	color:#CC0000;	}#footerText ul li.first {	margin-left: 0;	border-left: none;	list-style: none;	display: inline;	}#clearFooter {	clear: both;}/************ formatting css ******************/#main_content {	font-size: 95%;}#main_content p {	color: #000;	/*font-size: 95%;*/}h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: bold;}h1#pageTitle {	font-size: 115%;	font-weight: bold;	text-transform: capitalize;	}a {	font-weight: bold;	text-decoration: underline;	color: #CC0000;}a:hover {	text-decoration: underline;	color: #000099;}ul{ 	list-style-image:url(http://ncsu.edu/project/ced/layout/red_arrow.gif);	}li {	margin-bottom: 10px;	/*font-size: 90%;*/}.form_css {	border: 1px solid #000000;	BACKGROUND-COLOR: #EEE;	padding: 1px;}input.button {background-color: #CC0000; font-weight: bold; font-size: 90%; color: white; font-family: Verdana, Arial, Helvetica, sans-serif}table.dataTable {	border: 1px solid #000;	width: 99%;	_width: 98%;	margin-left:3%; margin-right:3%;	_margin-left:0%; margin-right:0%;	font-family: Arial, Helvetica, sans-serif;}.dataTable th.singleHeader  {	background-color: #000;	color: #FFFFFF; 	font-weight: bold;	margin: 4px;	padding: 4px;	border-top: none;	border-bottom: 1px solid #000;}.dataTable td  {	border: 1px solid #000; 	/*font-size: 75%;*/	font-weight: normal;	color: #000;	background-color: #FFF;	margin: 3px;	padding: 3px;}.dataTable th {	background-color: #000;	color: #FFFFFF; 	/*font-size: 80%;*/	font-weight: bold;	margin: 4px;	padding: 4px;	border-top: none;	border-right: 1px solid #000;	border-bottom: 1px none;	border-left: 1px solid #000;}.dataTable th.right {	background-color: #000;	color: #FFFFFF; 	font-size: 80%;	font-weight: bold;	margin: 4px;	padding: 4px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: 1px solid #000;}.dataTable th.left {	background-color: #000;	color: #FFFFFF; 	font-size: 80%;	font-weight: bold;	margin: 4px;	padding: 4px;	border-top: none;	border-right: 1px solid #000;	border-bottom: 1px none;	border-left: none;}/*********** floating right nav css *************/#rightNav {	width: 220px;	border-right: 1px solid #000;	border-bottom: 1px solid #000;	border-left: 1px solid #000;	border-top: 1px solid #000;	float: right;	margin: 15px 5px 4px 5px;}#rightNav h2{	font-size: 90%;	font-weight: bold;	color: #FFFFFF;	background-color: #000;	line-height: 22px;	text-indent: 5px;	margin: 0px;	padding: 0px;}#rightNav li {	margin-bottom: 10px;	margin-left: -10px;}#rightNav a{	display: block;	font-weight: normal;}#rightNav p{	padding-left: 5px;}