 
/* GLOBAL HTML TAG BASED STYLES START */
body {
	color: #fffdf6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background: #2b3d55 url(/graphics/bkgds/students/fuzz_bkgd.jpg) center center repeat-x;
	background-attachment:fixed;
	margin: 40px auto;
	padding: 0;
	font-size: 0.9em;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

h1, h2, h3, h4, h5 {
	width:auto;
	margin:0;
	padding:0;
}

h1 {
	font-size:1.1em;
}

h2 {
	font-size:1em;
}

h3 {
	font-size:.9em;
}

h4 {
	font-size:.8em;
}

p {
    text-align:left;
}

/* GLOBAL HTML TAG BASED STYLES END */
     /*---- HEADER START ----*/

#header {
	width:650px;
	height:126px;
    /*position:relative;
	top:0;
	left:0;*/
}

#header img {
    position:relative;
	top:0;
	left:0;
	float:left
}

#logo_print { 
    display: none; 
}

#logo_handheld { 
    display: none; 
}

/*-- HEADER END - NAV START --*/

#nav {
	text-align:center;
	margin:0 auto;
    z-index:96;
}

#nav a {
    color:#fff;
	width:106px;
	height:180px;
	float:left;
	display:block;
	cursor:pointer;
}

#nav img {
	width:106px;
	height:180px;
	display:block;
}

#nav a.low_menu {
    color:#fff;
	width:265px;
	height:30px;
	/*float:left;*/
	display:block;
	cursor:pointer;
}

#nav a.low_menu.ad {
	text-align:center;
	width:530px;
	height:20px;
    background:#272b2e;
	margin:0 auto
	/*float:left;
	clear:both;*/
}

#nav a:hover {
    color:#dcdcdc;
    /*background:#7e6b71;*/
	cursor:pointer;
}

#nav span div span a.low_menu {
    background:#ff0000;
	width:106px;
	height:auto;
}

#nav #c0 a {
    background:#96979b url(/graphics/nav/students/the_refinery.jpg) 0 0 no-repeat;
}

#nav #c0 a:hover {
    background:#96979b url(/graphics/nav/students/the_refinery.jpg) 0 -180px no-repeat;
}

#nav #c a {
    background:#96979b url(/graphics/nav/students/fuel_depot.jpg) 0 0 no-repeat;
}

#nav #c a:hover {
    background:#96979b url(/graphics/nav/students/fuel_depot.jpg) 0 -180px no-repeat;
}

#nav #c1 a {
    background:#96979b url(/graphics/nav/students/hoopla.jpg) 0 0 no-repeat;
}

#nav #c1 a:hover {
    background:#96979b url(/graphics/nav/students/hoopla.jpg) 0 -180px no-repeat;
}

#nav #c2 a {
    background:#96979b url(/graphics/nav/students/events.jpg) 0 0 no-repeat;
}

#nav #c2 a:hover {
    background:#96979b url(/graphics/nav/students/events.jpg) 0 -180px no-repeat;
}

#nav #c3 a {
    background:#96979b url(/graphics/nav/students/calendar.jpg) 0 0 no-repeat;
}

#nav #c3 a:hover {
    background:#96979b url(/graphics/nav/students/calendar.jpg) 0 -180px no-repeat;
}

#nav #c4 img, #nav #c5 img {
	width:100%;
	height:30px;
	display:block;
	border-bottom:#778899 2px ridge;
}

#nav #c4 a {
    background:#96979b url(/graphics/nav/students/fuel_gauge.jpg) 0 0 no-repeat;
	margin:10px 0;
}

#nav #c4 a:hover {
    background:#96979b url(/graphics/nav/students/fuel_gauge.jpg) 0 -60px no-repeat;
}

#nav #c5 a {
    background:#96979b url(/graphics/nav/students/fuel_gauge.jpg) 100% 0 no-repeat;
	margin:10px 0;
}

#nav #c5 a:hover {
    background:url(/graphics/nav/students/fuel_gauge.jpg) 100% -30px no-repeat;
}

/*#nav #c6 a {
    background:#96979b url(/graphics/nav/students/admin.jpg) top center no-repeat;
}

#nav #c6 a.low_menu ad {
    background-image:none;
}*/

/*#current {
    background:#880000;
	display:block;
}*/

/*#current a:hover {
    background:#d6cdb0;
}*/


#selected {
	background: #40020f 4px 6px no-repeat;
}

/*  NAV END - CONTENT START */
/* GENERAL CONTENT START */
#container {
    width:100%;
}

.content {
    width:650px;
    background:url(/graphics/bkgds/students/pipeline_mid.gif) 0 0 repeat-y;
	padding-bottom:20px;
}

#cont_body {
	text-align:center;
	position:relative;
	margin-right:30px;
	margin-left:84px;
	/*margin:0 auto;*/
	padding-top:26px;
}

#cont_body h1 {
	padding-top:20px;
}

#cont_body h1, #cont_body h2 {
	color:#fffdf6;
}

#cont_body blockquote {
    text-align:left;
	width:508px;
	float:left;
	position:relative;
	left:10px;
}

/*#cont_body .list_text h3 {
    text-align:left;
    padding:0;
	margin:0 0 2px 4px;
}*/

#cont_body .list_text ul {
    text-align:left;
	font-size:.9em;
    padding:0;
	margin:0 0 0 24px;
}

#cont_body .list_text li {
    list-style-image: url(/graphics/nav/students/flame_l.gif);
    padding-top:6px;
    padding-right:18px;
	margin-left:10px;
}

/*.home #cont_body {
	padding-top:40px;
}*/

#home_tag {
	font-family: "Times New Roman", Times, serif;
	color:#eed288;
	font-size:1.6em;
	font-weight:normal;
	white-space: nowrap;
	float:left;
	position:relative;
	top:0;
	left:226px;
	display:none;
}

#home_tag h2 {
	/*width:auto;
	margin:0;
	padding:0;
	clear:left;*/
}

.cont_box {
    color:#333000;
	width:518px;
	min-height:0;
	background: #fff/* url(/graphics/bkgds/tl_corner.jpg) left top no-repeat*/;
	position:relative;
	padding:6px;
	margin-top:10px;
	z-index:0;
}

/* Hides from IE-mac \*/
* html .cont_box {height: 1%;}
/* End hide from IE-mac */

.cont_box #tr {
	display:none;
}

.cont_box #br {
	display:none;
}

.cont_box #bl {
	display:none;
}

/*.cont_box>#br, .cont_box>#bl {
	bottom:0;
}*/

.cont_box h3 {
    font-size:.9em;
	/*text-align:left*/;
	background: #fff url(/graphics/bkgds/students/menu_gradient.jpg) 0 0 repeat-y;
	width:100%;
	clear:both;
}

#cont_body sub {
	text-align:center;
	width:100%;
	display:block;
	clear:both;
}

/* GENERAL CONTENT END */
/* NEWS STYLES */

.news_blog .cont_box{
    padding:0;
	margin:0;
}

.news_blog {
    width:235px;
	float:left;
	position:relative;
	margin-top:10px;
	margin-right:14px;
}

.news_blog p {
    padding:8px;
}

.news_blog img {
    padding:22px 8px 8px 0;
}

.news_blog .cont_box h3 {
	background: #fff url(/graphics/bkgds/students/menu_gradient.jpg) 0 0 repeat-y;
	padding:8px;
	margin:0;
}

.news_blog small {
    float:right;
}

#news_snip {
    color:#efede2;
	font-size:.9em;
	text-align:left;
	background: url(/graphics/bkgds/tl_corner_blue.gif) 0 0 no-repeat;
	width:50%;
	position:absolute;
	top:30px;
	padding:12px;
	z-index:95;
}

#news_snip img {
    float:left;
	margin:-10px 0 6px 6px;
}

#news_snip a:link, #news_snip a:visited {
    color:#eed288;
}

.read_more {
    font-size:.9em;
    padding-top:12px;
    float:right;
}

/* STAFF STYLES */
#staff_list {
    width:451px;
}

.staff .cont_box {
    width:423px;
	padding:14px;
	float:left;
}

.staff_box {
	color:#585912;
	text-align: left;
	background: #fff;
	width:auto;
    margin-bottom: 10px;
	float:left;
	border: #B0A77A 1px solid;
}

.staff_box img {
	width:80px;
	float:left;
}

.staff_box .no_photo {
	text-align:center;
	width:71px;
	height:88px;
	display:block;
	padding:14px 4px 4px 4px;
	border-right: #B0A77A 1px solid;
	float:left;
}

.staff_field {
	width:327px;
	float:left;
	padding:4px 4px 4px 10px;
	border-bottom: #B0A77A 1px dotted;
}

.staff_name {
	font-weight: bold;
}

.staff_title {
	font-style: oblique;
}

.cont_box h2.cat_heading, .cont_box h3.cat_heading {
    /*text-align:left*/;
	width:100%;
	background: #fff url(/graphics/bkgds/students/menu_gradient.jpg) 0 0 repeat-y;
	padding:8px 0;
	border-bottom:#7e6b71 1px solid;
}

.cont_box h2.cat_heading small {
    color:#333;
	/*position:absolute;
	right:20px;*/
	
}

.cont_box h2.cat_heading small i {
    color:#800000;
}

.cont_box h5.cat_heading {
    font-weight:normal;
	width:100%;
	padding-bottom:4px;
	border-bottom:#7e6b71 1px solid;
}

.cont_box.a_player {
	width:460px;
}

.cont_box.a_player h3 {
	width:468px;
	background: #fff url(/graphics/bkgds/students/menu_gradient.jpg) 0 0 repeat-y;
	padding:8px;
	margin-left:-12px;
}

.sub_box h3.cat_heading {
    width:100%;
	padding:8px 0;
	border-bottom:#7e6b71 1px dotted;
}

#feeds div {
    float:left;
}

#podcast, #rss_feed {
	font-size:.8em;
	text-align:left;
	width:40%;
	height:auto;
	display:block;
	float:left;
}

#rss_feed {
	margin-left:15%;
	float:right;
}

/* LINK LIST STYLES */
#link_list {
    font-size:.8em;
    width:592px;
    margin-bottom:20px;
    margin-left:6px;
    border:transparent 2px solid;
    float:inherit;
}

#link_list h2 {
    color:#000;
    width:auto;
	background: #fff url(/graphics/bkgds/students/menu_gradient.jpg) 0 0 repeat-y;
    padding:8px;
}

 #link_list h3 {
	background: #fff url(/graphics/bkgds/students/menu_gradient.jpg) 0 0 repeat-y;
    width:auto;
    border-top:#d5d5d5  1px solid;
    border-right:#c0c0c0 4px solid;
    border-left:#dcdcdc 4px solid;
    padding:8px;
}

.link_list_wrapper {
    width:145px;
    float:left;
	margin-right:3px;
}

.list_item_wrapper {
   border-bottom:#d5d5d5  1px solid;
}
 
.list_link {
    text-align:left;
    padding:2px 8px;
    border-right:#c0c0c0 4px solid;
    border-left:#dcdcdc 4px solid;
}
 
/* CALENDAR LIST STYLES */
#eventlist {
    color:#eed288;
	font-size: 1em;
	/*width:200px;*/
	margin-top:20px;
	margin-left:14px;
	float:left;
	/*border:#ffff00 1px dotted;*/
 }
 
#eventlist a:link, #eventlist a:visited {
    color:#eed288;
 }
 
.event_box {
    text-align:left;
    width:196px;
    padding-bottom:26px;
    display:block;
    float:left;
	clear:left;
	/*border:#00ff00 1px dotted;*/
}

.event_box span {
    font-style:italic;
}

/* IMAGE STYLES */
.img_b {
	border:#2c638c 3px outset;
}

.top_left {
	margin: 4px 10px 10px 0;
	float:left;
	clear:left;
}

.top_right {
	margin: 18px 0 10px 10px;
	float:right;
	clear:right;
}

.top_center {
    margin-left:auto;
	margin-right:auto;
	float:none;
	position:static;
	clear:both;
}

/*.admin .cont_box {
    width:580px;
    float:none;
    left:0;
}*/

/* GENERAL CONTENT END */
/* EMAIL FORM STYLES */
#hide_form {
	display:none;
}

.form_bkgd {
	color:#000;
	width:500px;
	background: #B0C4DE;
	padding: 6px;
	margin-top:20px;
	border: 1px solid #938D70;
}

.form_title {
	padding: 8px 0px;
}

fieldset {
    width:460px;
    text-align:left;
}

fieldset.left_box {
    width:220px;
    float:left;
}

fieldset.right_box {
    width:220px;
    float:right;
}

.field {
    width:100%;
}

.field_left {
    text-align:center;
    width:50%;
	float:left;
}

.field_right {
    text-align:center;
    width:50%;
	float:right;
}

#login {
    text-align:center;
}

.user_field {
    width:340px;
	position:relative;
	right:8px;
}

textarea {
    width:100%;
	height:200px;
}

/*input {
    width:100%;
}*/

.buttons {
	width:auto;
	margin:4px 2px;
}

/* FOR CLEARING FLOATING BOXES */
.break {
	width: 100%;
	height: 1px;
	clear: both;
}
/* ^ FOR CLEARING FLOATING BOXES */

.attention {
	color:#ff0000;
	font-style: oblique;
}

span.attention {
	text-align:right;
}

.pdf {
     font-size:.8em;
	 width:80px;
	 height:30px;
	 background:url(/graphics/general/pdf_icon_sm.png) right center no-repeat;
	 padding:14px 10px 0 0;
	 display:block;
	 white-space:nowrap;
}

/* ROW BACK GROUND COLOR STYLES */
.even {
	background-color:#ffffe0;
}
.odd {
	background-color:#fffdf6;
}

/*-- BACK TO THE TOP LINKS --*/
b a.top_link {
    color:#f2dda4;
	padding-top:6px;
	display:block;
}

.calendar sub a.top_link {
    color:#f2dda4;
	padding-top:6px;
	display:block;
}

/*-- CONTENT END - FOOTER START --*/
#footer {
	color: #fff;
	text-align: center;
	font-size: .8em;
	width:650px;
    background:url(/graphics/bkgds/students/pipeline_bttm.gif) top center no-repeat;
	position:relative;
	right:2px;
	padding:20px;
	margin:0 auto;
	clear:both;
}

#footer>div {
    padding-top:10px;
}

#footer sub {
 font-size:.8em;
 margin:0;
}

#footer a:link {
 color:#fff;
}

#footer a:visited {
 color:#dcdcdc;
}

#footer a:hover {
 color:#FFA500;
}

.copyright {
	font-size: .7em;
	margin-top: 10px;
}

.abm {
	font-size: .6em;
}
/*-- FOOTER END --*/