
* 				{ margin: 0; padding: 0; }

html {
	overflow-x: hidden;
}

#make-printable {
background-color: #ffffff;
}

a {text-decoration:none;}

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #ffffff;
border-top:0px;
border-bottom:1px solid #cc0000;
padding:0px;
margin:0px }
h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

img.download {vertical-align:middle;}

body			{ font: 12px Univers, Arial, Helvetica, Sans-Serif; 
					background-color: #E1E1E1;
					margin: 0px;	} 

#page-wrap	{ 
/*width: 924px; 
			background-color: #cc0000;
			margin: 25px auto; 
			border: 1px solid #383838;
			position: relative;
			background-color: #E1E1E1;*/
			/*		
			background-image: url(/applications/ccc/images/bg_left_top.jpg);
			background-repeat: no-repeat;*/			
			/*margin: 5px auto;*/
			/*background-color: #cc0000;*/
			background-image: url(/applications/ccc/images/bg_top_right_corner.jpg);
			background-repeat: no-repeat;			
			background-position-x:right;
			left: 26px; top: 20px; position: relative;
			padding: 0px; 
			width: 924px;
			border: 2px solid #383838;
			margin-left: auto; margin-right: auto;
			 } 

#ncsuBrand {
			width: 924px; 
			/*margin: auto;*/ 
			/*border: 0px solid #383838;*/
			background-color: #cc0000;
			margin-left: auto; margin-right: auto;
			 }	

#myHeader {
			width: 924px;
			/*margin: 0px 0px 0px 0px;*/
			/*border: 0px solid #383838;*/
			background-color: #cc0000;
			color: #ffffff;
			font: 20px Univers, Arial, Helvetica, Sans-Serif;  
			margin-left: auto; margin-right: auto;
			}	

/*#main {*/
	/*background-color: #415A83;*/
/*	border: 1px solid #555555;
	margin: 0px auto 0px auto;
	width: 924px;
}
*/		
							
/*a									{ text-decoration: none; }*/
ul			{ list-style: none; }
p       	{ margin: 15px 0; }

/* links */
/*a { color: #cc0000; text-decoration: none; }*/
a:hover { text-decoration: underline; }


img {
	border: 0px;
}

img.ui-icon {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

#nav {
			width: 924px; 
			background-color: #666666;
			height:23px;
			
			 }	

/* 
	menu LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown a		          		{ color: #ffffff; text-decoration: none;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #666666; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #E1E1E1; }
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;
	 								   color: #ffffff;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #cccccc; color: black; position: relative; }
/*F3D673*/
ul.dropdown li.hover a              { color: black; }

/* 
	menu LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #e1e1e1; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
menu.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	menu LEVEL THREE
*/
menu.dropdown ul ul 					{ left: 100%; top: 0; }
menu.dropdown li:hover > ul 			{ visibility: visible; }


#content {
	background-color: #FFFFFF;
	margin: 3px; padding: 5px 15px 15px 25px;
}

#content a {
	color: #cc0000;
	text-decoration: none;
}

#content a:hover {
	color: #000;
}

#content h3 {
	color: #202225;
}

#content hr {
	border: 0px;
	border-top: 1px solid #EFEBEF;
}

#content p {
	font-size: 12px;
}

#content p.message {
	padding: 5px;
	width: 590px;
}

#content div.table, #content form {
	background-color: #EFEFEF;
	border: 1px solid #CECFCE;
	padding: 3px; width: 800px;
}

#content form fieldset, table {
	background-color: #FFFFFF; border: 0px;
	font-size: 12px; border-collapse: collapse;
	width: 100%;
}

#content form fieldset {
	margin: 0px; padding: 0px;
}

#content form fieldset dd {
	font-size: 12px;
	margin: 0px; padding: 0px;
}

#content form fieldset dl {
	margin: 5px 15px 15px 20px;
}

#content form fieldset label {
	display: block; font-weight: bold;
	margin: 15px 0px 0px 15px;
}

#content form fieldset p {
	margin-left: 10px;
}

#content th, #content td {
	padding: 5px;
}

#content td {
	border-top: 1px solid #EFEBEF;
	vertical-align: top;
}

#footer, #header {
	margin: 50px;
}

/*
#gallery {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 100%;
}

#gallery li {
	float: left;
	margin: 0; padding: 5px;
	position: relative;
	height: 100px; width: 130px;
}

#gallery li img {
	background: #f0f0f0;
	border: 1px solid #ddd;
	height: 90px; width: 120px; padding: 5px;
	left: 0px; top: 0px; position: absolute;
	-ms-interpolation-mode: bicubic;
}

#gallery li img.hover {
	background: url(../../lib/imgs/bg_gallery.png) no-repeat center center;
	border: none;
}

#gallery li p.hover {
	background: #FFFFFF; border: 2px solid #333333;
	cursor: pointer; font-weight: bold;
	padding: 4px 4px 6px 4px;
	left: -20px; top: 63px; position: relative;
	vertical-align: middle;
	height: 14px; width: 18px; z-index: 12;
}

#gallery li p.hover:hover {
	border: 2px solid #B63747;
}

#left {
	float: left;
	width: 258px;
}

#left .content {
	background-image: url(/applications/career/gspdw/lib/imgs/bg_left_top.jpg);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 8px;
}

#left .content-sub {
	background-color: #FAF2E5;
	background-image: url(/applications/career/gspdw/lib/imgs/bg_left_content.jpg);
	background-repeat: repeat-x; height: 200px;
	margin: 0px 0px 2px 0px; padding: 12px 15px 12px 14px;
}

#left a {
	color: #788DAF;
}

#left a:hover {
	color: #415A83;
	text-decoration: none;
}

#left h5 {
	color: #333333;
	font-size: 12px;
	margin: 0px; padding: 0px 0px 8px 0px;
}

#left h6 {
	color: #666633;
	font-size: 11px; font-style: italic;
	margin: 0px; padding: 0px;
}

#left .hr {
	background-color: #FFFFFF;
	height: 2px; width: 100%;
	padding: 0px; margin: 0px;
}

#left img {
	margin: 0px; padding: 0px;
}

#left p {
	color: #333333; font-size: 10px;
	line-height: 15px;
	margin: 0px; padding: 0px 0px 0px 5px;
}

*/


/* note: styles on local server display different on dev/harvest
 */
/*
.disable_b {
	background-color: #CECECE;
	border: 0px; color: #999999;
	margin: 10px 0px 10px 10px;
	padding: 5px 10px 5px 10px;
}

.file {
	border: 1px solid #CECECE;
	color: #999999;
	padding: 5px;
}

.idle {
	border: 1px solid #CECECE;
	color: #999999;
	padding: 5px;
}

.idle_b {
	background-color: #B63747;
	border: 0px; color: #FFFFFF;
	margin: 10px 0px 10px 10px;
	padding: 5px 10px 5px 10px;
}

.focus {
	border: 1px solid #425984;
	color: #555555;
	padding: 5px;
}

.focus_b {
	background-color: #000000;
	border: 0px; color: #FFFFFF;
	cursor: default;
	margin: 10px 0px 10px 10px;
	padding: 5px 10px 5px 10px;
}
*/