* { margin: 0; padding: 0; }
body {
	color: #FFF;
	background-color: #44474B;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 62.5%;
	}
img {border: 0;}
p {font-size: 1.2em; line-height: 1.5em; padding-bottom: 10px}
.container {width: 600px; margin: auto; text-align: left; position: relative;}
.clearer {clear: both; font-size: 1px; line-height: 1px;}
#header {background: #44474B url("grad_header.jpg") top left repeat-x;}
#header .container {border-top: 3px solid #E97117; padding-top: 12px;}
p#npcclogo {
	width: 150px; 
	height: 50px; 
	background: transparent url("npcclogo.gif") top left no-repeat; 
	float: right;
	}
p#npcclogo a {
	width: 150px; 
	height: 50px; 
	text-indent: -9999px; 
	display: block;}
#header h1#tourslogo {
	width: 177px; 
	height: 110px; 
	background: transparent url("tourslogo.gif") top left no-repeat; 
	float: left;}
#header h1#tourslogo a {
	width: 177px; 
	height: 90px; 
	text-indent: -9999px; 
	display: block;}
#navigation {margin: 82px 0 1px 0;}
#navigation ul li {
	float: right;
	list-style: none;
	background: transparent url("corner_tl.gif") top left no-repeat; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 10px;
	}
#navigation ul li a:link, #navigation ul li a:visited {
	display: block;
	color: #BDE94E; 
	font-size: 1.2em;
	text-transform: uppercase;
	text-decoration: none;
	background: transparent url("corner_tr.gif") top right no-repeat; 
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
#navigation ul li a:hover {color: #FFF;}
#navigation ul li a span {
	display: block;
	background: transparent url("corner_bl.gif") bottom left no-repeat; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	}
#navigation ul li a span span {
	display: block;
	background: transparent url("corner_br.gif") bottom right no-repeat; 
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 0;
	}	
#section1 {background: #1C1C1C url("grad_sect1.jpg") bottom left repeat-x; border-top: 1px solid #6CC4C4; padding-bottom: 35px;}
#section1 .container {border-top: 2px solid #6CC4C4; padding-top: 20px;}
#section1 h2 {
	color: #6CC4C4; 
	font-size: 2em; 
	font-weight: normal;
	background: transparent url("h2_arrow.gif") center left no-repeat; 
	padding: 0 0 0 33px;
	margin-bottom: 10px;
	}
#section1 h3 {color: #BDE94E; font-size: 1.6em; font-weight: normal; padding: 0px 0 20px 0;}
#section1 h4 {color: #BDE94E; font-size: 1.4em; font-weight: normal; padding: 30px 0 20px 0;}
#section1 ul.threecolumn li {list-style: none; float: left;}
#section1 ul.threecolumn li a {width: 190px; height: 55px; display: block; text-indent: -9999px;}
#section1 ul.threecolumn li.npcc {width: 205px; height: 55px; background: url("campus_npcc.gif") top left no-repeat;}
#section1 ul.threecolumn li.bbcc {width: 205px; height: 55px; background: url("campus_bbcc.gif") top left no-repeat;}
#section1 ul.threecolumn li.buckhead {width: 190px; height: 55px; background: url("campus_buckhead.gif") top left no-repeat;}
#section1 p a:link, #section1 p a:visited {color: #FFFFFF; }

#tabsnav {background: #44474B url("tabsnav_tile.gif") bottom left repeat-x;}
ul#tabsnavlist {
	position: absolute;
	bottom: 0;
	}
#tabsnav ul li {
	display: block;
	list-style: none;
	float: left;
	background: #4F5761 url("tabcorner_tl.gif") top left no-repeat; 
	}
#tabsnav ul li a:link, #tabsnav ul li a:visited {
	display: block;
	color: #FFF; 
	font-size: 1.4em;
	line-height: 1.4em;
	text-decoration: none;
	background: transparent url("tabcorner_tr.gif") top right no-repeat; 
	padding: 8px 10px 3px 10px;
	border-bottom: 1px solid #6CC4C4;
	}
#tabsnav ul li.currenttab {
	background: #222427 url("tabcurrent_tl.gif") top left no-repeat; 
	}
#tabsnav ul li.currenttab a:link, #tabsnav ul li.currenttab a:visited {
	background: transparent url("tabcurrent_tr.gif") top right no-repeat; 
	border-bottom: 1px solid #222427;
	}
#tabsnav ul li a:hover {color: #6CC4C4;}
#tabsnav ul li.currenttab span {
	display: block;
	color: #FFF; 
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 8px 10px 3px 10px;
	background: transparent url("tabcurrent_tr.gif") top right no-repeat; 
	border-bottom: 1px solid #222427;
	}
.tabsclearer {clear: both; 
	font-size: 1.4em; 
	line-height: 1.4em; 
	padding: 8px 10px 4px 10px;
	}
#tabsarea .container {background: #2C2E32 url("tabcontent_bottom.gif") bottom left no-repeat; padding-bottom: 15px;}
#tabscontent {background: #2C2E32 url("tabcontent_top.gif") top left no-repeat; padding: 10px;}
.column285a {width: 285px; float: left;}
.column285b {width: 285px; float: right;}
#tabscontent h3 {color: #BDE94E; font-size: 1.4em; font-weight: normal; padding: 10px 0 5px 0;}
#tabscontent a:link {color: #FFF}
#tabscontent a:hover{color: #6CC4C4}
#tabscontent a:visited{color: #FFF}
#tabscontent form h3 {padding-top: 0;}
#tabscontent h4 {color: #BDE94E; font-size: 1.4em; font-weight: normal; padding: 30px 0 20px 0;}

.widecolumn {width: 400px; float: left;}
.widecolumn p {padding-left: 33px;}
.widecolumn p a:link {color: #FFF}
.widecolumn p a:hover{color: #6CC4C4}

#section1 .sidebar {width: 190px; float: right;}
#section1 .sidebar div.box {background: #242424 url("sidebarbox_top.gif") top left no-repeat; margin: 33px 0 10px 0;}
#section1 .sidebar div.box div {background: transparent url("sidebarbox_bottom.gif") bottom left no-repeat;}
#section1 .sidebar div.box h3.boxheader {white-space: nowrap; color: #BDE94E; font-size: 1.4em; font-weight: normal; padding: 10px 10px 10px 10px;}
#section1 .sidebar div.box p {white-space: nowrap; padding: 0 10px 10px 10px;}
.sidebar ul li.button {
	list-style: none;
	background: #6CC4C4 url("button_tl.gif") top left no-repeat; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
.sidebar ul li.button a:link, .sidebar ul li.button a:visited {
	display: block;
	color: #1C1C1C; 
	font-size: 1.4em;
	text-decoration: none;
	background: transparent url("button_tr.gif") top right no-repeat; 
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
.sidebar ul li.button a:hover {color: #FFF;}
.sidebar ul li.button a span {
	display: block;
	background: transparent url("button_bl.gif") bottom left no-repeat; 
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	}
.sidebar ul li.button a span span {
	display: block;
	background: transparent url("button_br.gif") bottom right no-repeat; 
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 0;
	}	
.sidebar ul li.button a span span h5 {
	color: #1C1C1C; 
	font-size: 1em; 
	font-weight: normal;
	background: transparent url("grayarrow.gif") center left no-repeat; 
	padding: 0 0 0 33px;
	}
.sidebar ul li.button a:hover span span h5 {color: #FFF;}


#footer {width: 600px; margin: auto; text-align: left; position: relative; padding: 30px 0;}
#footer p {color: #989EA5; padding-left: 10px; font-size: 1em;}
#footer p a:link, #footer p a:visited {color: #989EA5; }





