/*
MC&TC CSS - mctc.edu - Nicholas Napier 2008-2009
*/

/* Main Links *******************************/
  a:link        { color: #192249; text-decoration: underline; font-family: arial }
  a:visited 	{ color: #192249; text-decoration: underline; font-family: arial }
  a:active      { color: #192249; text-decoration: underline; font-family: arial }
  a:hover       { color: #000000; text-decoration: none; font-family: arial }

/* Body, Header, and Footer Containers *******************************/

body {
	background-image: url('/bin/img/bg/body_bg_fade2.gif');
	font-family: "Arial", "Verdana";
	font-size: 12px;
	margin: 0; /* to avoid margins */
	text-align: center; /* to correct the centering IE bug */
}
#global {
	margin-left: auto;
	margin-right: auto;
	width: 780px; /* mandatory to be centered */
	text-align: left;
}
#inner {
	margin-left: auto;
	margin-right: auto;
	width: 780px; /* mandatory to be centered */
}
#header { 
	float: left; 
	width: 778px; 
	padding: 5px 5px 5px 0;
}
#body_container {
	float: left;
	width: 780px;
}
#body { 
	float: left; 
	margin: 0; 
	background-color: #fff; 
	width: 600px;
}
#body_area { 
	float: left; 
	background-color: #fff; 
	width: 778px; 
	margin: 0; 
	padding: 0; 
	border: 1px solid #1a3a22;
}
#footer { 
	float: left; 
	clear: left; 
	margin: 0; 
	background-color: #fff; 
	width: 778px; 
	border: 1px solid #1a3a22; 
	border-width: 0 1px 1px 1px; 
	background-image: url(/bin/img/bg/gbar_bg.gif);
}
#footern { 
	float: left; 
	clear: left; 
	margin: 0; 
	background-color: #fff; 
	width: 778px; 
	border: 1px solid #1a3a22; 
	border-width: 1px 0 1px 0; 
	background-image: url(/bin/img/bg/gbar_bg.gif);
}
.foot_spacer {
	float: left; 
	clear: left; 
	height: 10px;
}

/* Page Global Declarations *******************************/

#page_title { 
	float: left; 
	width: 768px; 
	padding: 10px; 
	font-weight: bold; 
	font-size: 26px; 
	font-family: arial, verdana;
	}
#p_header { 
	float: left; 
	clear: left; 
	width: 778px; 
	height: 126px; 
	border-bottom: 1px solid #000; 
	background-image: url('/bin/img/bg/top_bg.gif'); 
}
div.wordCount { 
	float: left; 
	font-size: 20px; 
	line-height: 30px; 
}
.error { 
	color: #f00; 
}
#b12 { 
	font-size: 12px; 
	font-family: arial;
	font-weight: bold; }
.i100 { 
	width: 100px; 
	font-size: 10px;
}
#b_title { 
	float: left; 
	padding: 10px 10px 10px 10px; 
	font-weight: bold; 
	font-size: 14px; 
	width: 315px; 
}


/* Content Containers ******************************/

.support_box {
	float: right; 
	font-size: 10px; 
	border: 1px solid #000; 
	padding: 3px; 
	background-color: #f7f7f7;
}
.post_foot {
	float: left; 
	margin: 10px 0 20px 0; 
	font-size: 10px;
	width: 780px;
}
.accred_img {
	float: left; 
	padding: 3px 5px 0 0;
}
.accred_info {
	float: left; 
	width: 465px; 
	margin-right: 20px; 
	font-size: 10px;
}
.phone_number {
	float: left; 
	font-size: 12px; 
	font-weight: bold; 
	font-face: arial; 
	padding: 5px 4px 4px 4px;
}
.phone_img {
	float: left; 
	padding: 4px; 
	margin-top: 2px
}
.logo_img {
	float: left; 
	padding: 8px 60px 0 15px;
}
.search_field {
	float: left; 
	clear: left; 
	width: 200px; 
	margin-top: 5px
}
.get_adobe {
	float: left; 
	clear: left; 
	width: 150px; 
	padding: 0 0 10px 5px;
}
#comments {
	border: 1px solid #ddd;
	float: left; 
	font: 14px/1.5em Georgia, Times, serif; 
	height: 120px; 
	margin-right: 5px;
	overflow-y: auto; 
	padding: 5px;
	width: 500px; 
}

#announcement_top { 
	float: left; 
	clear: left; 
	width: 587px; 
	padding: 20px 10px 10px 10px; 
	text-align: justify; 
}
#announcement {
	float: left; clear: left; width: 570px; padding: 0 10px 10px 10px
}
#announcement_bottom { 
	float: left; 
	clear: left; 
	width: 587px; 
	padding: 10px 10px 20px 10px; 
	border-bottom: 1px solid #f8f8f8;
}
#public_highlight_box {
	float: left; 
	clear: left; 
	width: 587px; 
	padding: 20px 10px 20px 10px;
}
#public_highlight_box2 {
	float: left; 
	clear: left; 
	width: 758px; 
	padding: 20px 10px 20px 10px;
}
/* Program Listing Section */
#progs {
    float: left;
    margin: 0;
    padding: 0;
}
#progs ul {
	margin: 0;
	padding: 0;
}
#progs li {
    float: left;
    list-style: none;
    margin: 0;
    border: 1px solid #000; border-width: 0 1px 1px 1px;
    width: 575px;
}
#progs li#prog_t {
	float: left;
    padding: 5px;    
    font-weight: bold;
    /*background-color: #007b3f; */
    background-image: url('/bin/img/bg/bg_head.jpg');
    color: #fff;
    font-size: 15px;
}
#progs li.prog_t {
	float: left;
    padding: 5px;    
    font-weight: bold;
    /*background-color: #007b3f; */
    background-image: url('/bin/img/bg/bg_head.jpg');
    color: #fff;
    font-size: 15px;
}
#progs li#prog_main {
    padding: 5px 18px 5px 0;
    font-size: 14px;
    font-weight: bold;
    width: 560px;
    padding-left: 7px;
    background-color: #7993a3;
    color: #FFF;
}
#progs li#prog_major {
    float: left;
    width: 585px;
}
#progs li#prog_major a {
    float: left;
    background-image: url("/bin/img/icons/icon_pdf_tiny.gif");
    background-repeat: no-repeat;
    background-position: 1.20em .75em;
    width: 535px;
    height: 25px;
    padding: 11px 10px 0 40px;
    font-size: 12px;
}
#progs li#prog_major a:hover {
    color: #fff;
    background-color: #7993a3;
}

#progs li#prog_major_wf {
    float: left;
    width: 585px;      
    font-size: 12px;
}

#progs li#prog_major_cci {
    float: left;
    width: 565px; 
    padding: 10px;
    font-size: 12px;
}

#progs li#prog_section {
    float: left;
    width: 585px;
}
#progs li#prog_section a {
    padding: 7px;
    float: left;
    background-image: url("/bin/img/icons/icon_page.gif");
    background-repeat: no-repeat;
    background-position: 3.10em .75em;
    width: 503px;
    height: 25px;
    padding-left: 75px;
    padding-top: 17px;
    font-size: 14px;
}

/* List Styles ***********************************/

.list_column {
	float: left;
	width: 182px;
	padding: 0 10px 0 0;
	margin: 0;
}
.list_column a {
	text-decoration: none;
	color: #fff;
	display: block;
}
.list_column a:hover {
	color: #000;
	background-color: #f2f2f2;
}
.list_column ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list_column li {
	margin: 0;
	padding: 0;
	padding-left:12px;
	line-height:20px;
	background: url("/bin/img/icons/list_arrow.gif") no-repeat left 0px;
	background-position:center left;	
}
.list_column b {
	width: 182px;
	font-size: 14px;
	text-align: center;
}

/* Table Styles **********************************/

#tbl_link a {
	display: block;
	height: 25px;
	width: 200px;
}
#tbl_g      { 
	background-color: #0064A4;/*007b3f;*/ 
	color: #fff; 
	font-size: 10px; 
	font-family: arial; 
	font-weight: bold; 
}
#tbl_g_b    { 
	background-color: #007b3f; 
	color: #fff; 
	font-size: 12px; 
	font-family: arial; 
	font-weight: bolder; 
}
#tbl_g_b_back    { 
	background-color: #007b3f; 
	color: #fff; 
	font-size: 12px; 
	font-family: arial; 
	font-weight: bolder; 
	background-image: url(/bin/img/bg/green_title.gif); 
	padding: 4px;
}
#tbl_w      { 
	background-color: #fff; 
	color: #000; 
	font-size: 10px; 
	font-family: arial; 
}
#tbl_w_l    { 
	background-color: #fff; 
	color: #000; 
	font-size: 12px; 
	font-family: arial; 
}
#tbl_w_f    { 
	background-color: #fff; 
	color: #000; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: arial; 
}
#tbl_lg     { 
	background-color: #f3f5f2; 
	color: #000; 
	font-size: 10px; 
	font-family: arial;
}
#tbl_gl     { 
	background-color: #f5fcf3; 
	color: #0f5912; 
	font-size: 14px; 
	font-family: arial; 
	font-weight: bolder; 
	padding-right: 5px; 
}
#tbl_wg     { 
	color: #000; 
	font-size: 10px; 
	font-family: arial; 
	background-image: url(/bin/img/bg/top_bg.gif); 
}
#tbl_lg_dg  { 
	background-color: #f1fbf3; 
	color: #083a10; 
	font-family: arial; 
	font-size: 12px; 
	font-weight: bold; 
}

/* Navigation ************************************************/

.nav_links a:link       { color:#000000; }
.nav_links a:visited        { color:#000000; }
.nav_links a:active     { color:#000000; }
.nav_links a:hover      { color:#ffffff; }

/* Account Area Navigation */
#nav_m    {
    float: left;
    list-style: none;
    line-height: 1;
    padding: 0 0 0 10px;
    margin: 0.6em 0 0 0;
    font-family: arial;
    color: #000000;
    font-family: verdana, times new roman;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
#nav_m ul {
    float: left;
    list-style: none;
    line-height: 1;
    font-weight: bold;
    padding: 0;
    padding-top: 2px;
    text-align: left;
    margin: 0;
    font-size: 12px;
}
#nav_m a {
    font-size: 13px;
    display: block;
    text-decoration: none;
    padding: 6px;
    border: 1px solid #000;
    background-color: #194b07;
    color: #fff;
    margin-right: 2px;
    font-weight: bold;
}
#nav_m li {
    float: left;
    font-size: 12px;
    /* margin-right: 24px; */
}
#nav_m li ul {
    font-size: 12px;
    position: absolute;
    left: -999em;
    height: auto;
    width: 10em;
    w\idth: 9em;
    font-weight: normal;
}
#nav_m li li {
    font-size: 12px;
    width: 10em;
    w\idth: 9em;
    clear: left;
    float: left;
}
#nav_m li ul a {
    font-size: 12px;
    width: 16em;
    w\idth: 15em;
    /* border-bottom: 1px solid #000; */
    border-left: 1px solid #000;
    padding: 0.53em;
    background-color: #007b3f;
    color: #fff;
}
#nav_m li ul a:hover { background-color: #f1feed; color: #000; }
#nav_m li ul a#bottom {
    width: 9em;
    w\idth: 8em;
    border-bottom: 1px solid #000;
    padding: 0.53em;
}
#nav_m li ul a#main_bot {
    width: 9em;
    w\idth: 8em;
    border-bottom: 1px solid #000000;
    padding: 0.53em;
    padding-bottom: 0.55em;
}
#nav_m li ul a#sub_bot {
    width: 9em;
    w\idth: 8em;
    border-bottom: 1px solid #000;
    padding: 0.53em;
    padding-bottom: 0.55em;
}
#nav_m li ul ul {
    margin: -2.4em 0 0 9.2em; /*secondary menu spacing*/
}
#nav_m li:hover ul ul, #nav_m li:hover ul ul ul, #nav_m li.sfhover ul ul, #nav_m li.sfhover ul ul ul {
    left: -999em;

}
#nav_m li:hover ul, #nav_m li li:hover ul, #nav_m li li li:hover ul, #nav_m li.sfhover ul, #nav_m li li.sfhover ul, #nav_m li li li.sfhover ul {
    left: auto;
}
#nav_m li:hover, #nav_m li.sfhover {
    background: none;
}

/* Main Header Navigation */
#nav a      { float: left; color: #000; display: block; padding: 10px; margin: 0; border: 1px solid #000; text-align: center; text-decoration: none; font-weight: bold; background-image: url(/bin/img/bg/bg_nav.gif); }
#nav a:hover    { color: #000; background-color: #fff; background-image: url() }
#nav_h    {
    float: left;
    list-style: none;
    line-height: 1;
    margin: 0;
    padding:0;
    font-family: arial;
    color: #000000;
    font-size: 12px;
    font-family: verdana, 'times new roman';
    text-align: left;
    /* background-image: url('/bin/img/bg/nav_main.gif'); background-repeat: repeat-x; */
    width: 778px;
    background-color: #ccc;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
#nav_h ul {
    float: left;
    list-style: none;
    line-height: 1;
    font-weight: bold;
    padding: 0;
    text-align: left;
    margin: 0;
}
#nav_h a {
    display: block;
    text-decoration: none;
    padding: 0;
    background-color: #0064a4;
    color: #000;
}
#nav_h li {
    float: left;
    /* margin-right: 24px; */
}
#nav_h li a {
    float: left;
    padding: 15px;
    text-align: center;
    border: 1px solid #000;
    border-width: 0 1px 1px 0;
    background-color: #0064a4;
    color: #000;
    width: 80px;
}
#nav_h li ul {
    position: absolute;
    left: -999em;
    height: auto;
    /*width: 21em;
    w\idth: 20em; */
    font-weight: normal;
    margin: 43px 0 0 0;
}
#nav_h li li {
    width: 21em;
    w\idth: 20em;
    clear: left;
}
#nav_h li ul a {
    text-align: left;
    width: 20em;
    w\idth: 19em;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    padding: 0.53em;
    background-color: #007b3f;
    color: #fff;
}
#nav_h li ul a:hover { background-color: #f1feed; color: #000; }
#nav_h li ul a#bottom {
    width: 20em;
    w\idth: 19em;
    border-bottom: 1px solid #000;
    padding: 0.53em;
}
#nav_h li ul a#main_bot {
    width: 20em;
    w\idth: 19em;
    border-bottom: 1px solid #000000;
    padding: 0.53em;
    padding-bottom: 0.55em;
}
#nav_h li ul a#sub_bot {
    width: 20em;
    w\idth: 19em;
    border-bottom: 1px solid #000;
    padding: 0.53em;
    padding-bottom: 0.55em;
}
#nav_h li ul ul {
    margin: -2.55em 0 0 20.1em; /* secondary menu spacing*/
}
#nav_h li:hover ul ul, #nav_h li:hover ul ul ul, #nav_h li.sfhover ul ul, #nav_h li.sfhover ul ul ul {
    left: -999em;
}
#nav_h li:hover ul, #nav_h li li:hover ul, #nav_h li li li:hover ul, #nav_h li.sfhover ul, #nav_h li li.sfhover ul, #nav_h li li li.sfhover ul {
    left: auto;
    background-position: 0 0;
}
#nav_h li:hover, #nav_h li.sfhover {
    left: 0;
}
#nav li ul ul {
    margin: -2.55em 0 0 20.1em; /* secondary menu spacing */
}
#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;
}
#nav li:hover, #nav li.sfhover {
    background: none;
}

/* There is a version of this file commented in great detail for educational purposes here:
*  http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css
*/

/*** ESSENTIAL STYLES .nav *  ***/
.nav, .nav * {
    margin: 0;
    padding: 0;
    list-style: none;
}

.nav {
	text-decoration: none;
    line-height:1.0;
}

.nav ul {
    position:absolute;
    top:-999em;
    width:9.45em;
}
.nav ul li, .nav a {
    width: 100%;
}
.nav li {
    float:left;
    position:relative;
    z-index:99;
}

.nav a {
	text-decoration: none;
   	display:block;    
}
.nav a:visited {
	color: #fff;
	text-decoration: none;
}
.nav li:hover ul, ul.nav li.sfHover ul { /* THIS FIXES THE DROP DOWN */
    left:-1px;
    top:2.5em;
    margin-top: 3px;
    width: 248px;
}
.nav li:hover li ul, .nav li.sfHover li ul {
    top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
    left:9.45em;
    top:-1px;
}
.superfish li:hover ul, .superfish li li:hover ul {
    top: -999em;
}

/*** ORIGINAL SKIN ***/
.nav {
    float: left;
    list-style: none;
    line-height: 1;
    margin: 0;
    padding:0;
    font-family: arial;
    color: #000000;
    font-size: 12px;
    font-family: verdana, 'times new roman';
    text-align: left;
    background-color: #fff;
    margin-left: 0;
    padding-left: 0;
}
.nav li { /* Each individual item & menu */
    background:#fff;
}
.nav #news { /* Each individual item & menu */
	width: 170px;
    background:#fff;
}
.nav a { /* Each individual item */
    padding: 8px;
    text-decoration: none;
    border: 1px solid #000;
    border-width: 0 1px 1px 1px;
    background-color: #0064a4;
    color: #fff;
    width: 230px;
}

.nav li:hover, .nav li.sfHover, .nav a:focus, .nav a:hover, .nav a:active {
    background:#fff;
    color: #000;
}
.nav li li {
    background:#fff;
}
.nav li li li {
    background:#fff;
}

/* MyMCTC *******************************/

#mymctc_head {
	float: left; 
	width: 110px; 
	border: 1px solid #000; 
	padding: 5px 10px 5px 10px; 
	text-align: center; 
	color: #fff; 
	font-size: 14px; 
	font-weight: bold; 
	background-image: url('/bin/img/bg/green_title.gif');
}
#mymctc_body {
	float: left; 
	clear: left; 
	width: 110px; 
	height: 130px; 
	text-align: left; 
	border: 1px solid #000; 
	border-width: 0px 1px 1px 1px; 
	padding: 10px; 
	color: #000; 
	font-size: 10px; 
	font-weight: bold;	
}
#mymctc_body ul { 
	padding: 0 0 0 10px; 
	margin: 0; 
}

/* BT *******************************/

#bt_highlights_cont { 
	float: left; 
	clear: left;
	width: 580px; 
	border-bottom: 1px solid #ccc; 
	padding: 10px 0 10px 0; 
	margin: 0; 
}
#bt_highlights_cont_last { 
	float: left; 
	clear: left; 
	width: 580px; 
	padding: 10px 0 10px 0; 
	margin: 0; 
}
#bt_highlights_title { 
	float: left; 
	width: 430px; 
	font-size: 14px;
	font-family: verdana; 
	color: #224d22; 
}
#bt_highlights_date { 
	float: left; 
	width: 150px; 
	font-size: 12px; 
	text-align: right;
}
#bt_highlights_body { 
	float: left; 
	clear: left; 
	width: 580px; 
	font-size: 12px; 
	margin-top: 10px; 
}
#bt_login_title { 
	float: left; 
	clear: left; 
	width: 560px; 
	border: 1px solid #000; 
	padding: 10px 10px 8px 10px; 
	font-size: 14px; 
	background-image: url('/bin/img/bg/green_title.gif'); 
	color: #fff; 
}
#bt_team_cont {
	float: left; 
	width: 105px; 
	margin-right: 10px;
}
#bt_team_head {
	float: left; 
	width: 94px; 
	border: 1px solid #000; 
	padding: 5px; 
	color: #fff; 
	font-size: 10px; 
	font-weight: bold; 
	background-image: url('/bin/img/bg/green_title.gif');
}
#bt_team_body {
	float: left; 
	clear: left; 
	width: 94px; 
	height: 40px; 
	text-align: center; 
	border: 1px solid #000; 
	border-width: 0px 1px 1px 1px; 
	padding: 20px 5px 5px 5px; 
	color: #000; 
	font-size: 10px; 
	font-weight: bold;	
}
#bt_tbl_g { 
	background-color: #0064A4; 
	color: #fff; 
	font-size: 12px; 
	font-family: arial; 
	font-weight: bold 
}
#bt_tbl_w { 
	background-color: #fff; 
	color: #000; 
	font-size: 12px; 
	font-family: arial; 
}
#bt_menu {
	float: left; 
	clear: left; 
	width: 250px;
}
#bt_menu a {
	float: left; 
	clear: left; 
	width: 230px; 
	margin-bottom: 2px; 
	border: 1px solid #000; 
	background-image: url('/bin/img/bg/crumb_bg.gif'); 
	text-decoration: none;
}
#bt_menu a:hover {
	background-image: url(''); 
	background-color: #fff;
}
#bt_menu b {
	float: left; 
	clear: left; 
	padding: 10px; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: arial, verdana;
}
#bt_menu_h {
	float: left; 
	clear: left; 
	text-align: center; 
	width: 580px; 
	text-align: center;
}
#bt_menu_h a {
	float: left; 
	width: 75px; 
	text-align: center; 
	margin: 2px 6px 2px 0; 
	border: 1px solid #000; 
	background-image: url('/bin/img/bg/crumb_bg.gif'); 
	text-decoration: none;
}
#bt_menu_h a:hover {
	background-image: url(''); 
	text-align: center; 
	background-color: #fff;
}
#bt_menu_h b {
	float: left; 
	text-align: 
	center; padding: 4px; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: arial, verdana;
}

#bt_right {
	float: left; 
	margin-left: 20px; 
	width: 310px; 
	font-size: 12px;
}

#bt_main {
	float: left; 
	width: 550px; 
	margin-top: 10px; 
	font-size: 12px;
}

#bt_crumb {
	float: left; 
	width: 550px; 
	margin-top: 10px; 
	font-size: 12px; 
	text-align: right; 
}

#bt_crumb a {
	text-decoration: none;
}

#bt_committee {
	float: left; 
	clear: left; 
	text-align: center; 
	width: 400px; 
	text-align: center;
}
#bt_committee a {
	float: left; 
	width: 396px; 
	text-align: center; 
	margin: 2px 2px 2px 0; 
	border: 1px solid #000; 
	background-image: url('/bin/img/bg/crumb_bg.gif'); 
	text-decoration: none;
}
#bt_committee a:hover {
	background-image: url(''); 
	text-align: center; 
	background-color: #fff;
}
#bt_committee b {
	float: left; 
	text-align: center; 
	padding: 4px; 
	font-size: 16px; 
	font-weight: bold; 
	font-family: arial, verdana;
}
/* BT Forms */
form#bt_login_form ul { float: left; list-style-type: none; margin: 0 0 10px 0; padding: 10px; width: 560px; border: 1px solid #ccc; border-width: 0 1px 1px 1px; }
form#bt_login_form li { float: left; clear: left; text-indent: 0; width: 560px; margin: 0; padding: 0; text-align: left;}
form#bt_login_form input { float: left; font-family: arial; font-size: 12px; padding: 4px; margin-top: 5px; margin-left: 5px; width: 425px; border: 1px solid #000; font-size: 12px; }
form#bt_login_form label { float: left; font-family: Verdana; width: 95px; font-size: 12px; font-weight: bold; margin: 7px 5px 0 0; text-align: right }
form#bt_login_form input.button { float: left; font-size: 16px; color: #000000; font-family: arial; font-size: 12px; width: 360px; font-weight: bold; margin: 10px 0 5px 105px; }
form#bt_login_form a { text-decoration: none; }
form#bt_form ul { float: left; list-style-type: none; margin: 0; padding: 0; width: 550px }
form#bt_form li { float: left; clear: left; text-indent: 0; width: 580px; margin: 0; padding: 0; text-align: left;}
form#bt_form input { float: left; font-family: arial; font-size: 12px; padding: 4px; margin-top: 5px; margin-left: 5px; width: 515px; border: 1px solid #000; }
form#bt_form select { float: left; font-family: arial; font-size: 12px; padding: 4px; margin-top: 5px; margin-left: 5px; }
form#bt_form textarea { float: left; font-family: arial; font-size: 12px; padding: 4px; margin-top: 5px; width: 580px; height: 200px; border: 1px solid #000; }
form#bt_form label { float: left; font-family: arial; width: 40px; font-size: 12px; font-weight: bold; margin-top: 7px; text-align: right }
form#bt_form .submit { margin: 10px 0 0 0; font-size: 14px; font-weight: bold; width: 200px; }
form#bt_form a { text-decoration: none; }

#checks { margin: 0; padding: 0; }
#checks li{ font-size: 12px;
    list-style: none;
    color: #000000;
    background-image: url("/bin/img/icons/icon_check.gif");
    background-repeat: no-repeat;
    background-position: 0% 45%;
    padding-left: 30px;
    margin-bottom: 10px;
}
#classes {
	float: left;
	clear: left;	
	font-size: 10px;
}
#date {
	width: 110px;
	color: #033103;
	font-weight: bold;
	font-size: 12px;	
}
#time {
	font-size: 9px;
	color: #557762;
}

/* Archive Version Declarations */

#mn             { width: 100px }
#online_resources   { float: left; padding: 18px 20px 18px 20px; border-bottom: 1px solid #000;  }
#online_resources a { float: left; margin: 0 15px 5px 15px; }
.cl                 { float: left; clear: left; } /* CLEAR LEFT FLOAT */
#ez a           { float: left;  padding: 0; margin: 4px 0 4px 4px; border: 0; background-image: url(); }
#children   { float: right; margin: 0 0 10px 0; }
#children a { float:left; clear: left; text-decoration: none; width: 280px; padding: 10px; font-size: 16px; font-weight: bold; font-family: arial; border: 1px solid #000; border-width: 0 1px 1px 1px; background-color: #f7f7f7; }
#children a:hover   { background-color: #fff; }
#departments   { float: left; margin: 0 0 10px 0; }
#departments a { float:left; clear: left; text-decoration: none; width: 400px; padding: 10px; font-size: 16px; font-weight: bold; font-family: arial; border: 1px solid #000; border-width: 0 1px 1px 1px; background-color: #f7f7f7; }
#departments a:hover   { background-color: #fff; }
#tool_nav           { float: right; width: 1100px; margin-top: 1px; display: block }

/* Search engine title */
h1#b_title          { float: left; font-family: arial; font-size: 20px; margin: 15px 0 15px 10px; color: #000; text-align: left; width: 567px; padding: 0; }
#title_body     { float: left; margin: 0 0 0 10px; border: 1px solid #000; width: 585px; height: 10px; background-image: url(/bin/img/bg/green_bar.gif); padding: 0; }

#main_bar       { float: left; margin: 0; border: 1px solid #404040; border-width: 1px 0 1px 0; width: 607px; height: 10px; background-image: url(/bin/img/bg/bg_nav.gif); padding: 0; }

#logo               { float: left; padding: 10px; border: 0 }
#b_crumb            { float: left; clear: left; width: 592px; padding: 5px 10px 5px 5px; font-size: 10px; color: #575757; border: 1px solid #000; border-width: 1px 0 1px 0; background-image: url(/bin/img/bg/crumb_bg.gif); }
#b_main             { float: left; clear: left; padding: 12px 10px 0 10px; width: 585px; font-size: 12px; color: #000; font-family: 'Times New Roman', arial; text-align: justify }
#b_spotlight        { float: left; clear: left; padding: 0 0 10px 5px; width: 602px; font-size: 12px; color: #000; font-family: 'Times New Roman', arial; text-align: justify }
#flash          { float: left; clear: left; padding: 0; width: 607px; height: 210px; background-image: url('/bin/img/shadow_bot.gif'); background-position: bottom right; background-repeat: repeat-x; }
#b_bar              { float: left; clear: left; width: 581px; padding: 5px 10px 5px 5px; margin: 5px 0 5px 10px; font-size: 12px; font-weight: bold; color: #000; border: 1px solid #000; border-width: 1px 0 1px 1px; background-image: url(/bin/img/bg/crumb_bg.gif); }

/* Menu Structure */

#l_menu a           { float: left; height: 20px; width: 160px; padding: 5px; font-size: 14px; text-decoration: none; font-weight: bold; background-color: #007b3f; color: #fff; border: 1px solid #000; margin: 2px }
#l_menu a:hover     { background-color: #f5f5f5; color: #000; }
#h_menu         { float: left; clear: left; width: 618px; border-right: 1px solid #1a3a22; height: 27px; background-image: url(/bin/img/hmenu_bg.gif); background-repeat: repeat-x;  }
#h_menu a       { float: right; text-decoration: none; height: 19px; color: #000; margin: 0; padding: 5px 23px 3px 23px; font-size: 13px; font-weight: bold; display: block; border-left: 1px solid #d3cdba; background-image: url(/bin/img/btn/hmenu.gif); background-repeat: repeat-x; }
#h_menu a:hover     { background-image: url(); background-color: #f4f3ef; color: #564b26 }
/* #nav_area        { float: left; margin: 0; color: #000; background-color: #fff; width: 778px; height: 41px; border: 1px solid #1a3a22; border-width: 0 0 1px 0; background-image: url(/bin/img/bg/bg_head.jpg);  background-repeat: repeat-x; } */
#nav_ico            { float: left; margin: 1px 10px 0 0 }
#nav_space          { float: left; width: 1px; height: 35px; display: block; background-image: url(/bin/img/nav_space.gif); background-repeat: no-repeat; background-position: 100% 0%; }
#sub_nav        { float: left; border-bottom: 1px solid #1a3a22;width: 778px; height: 25px; background-image: url(/bin/img/bg/btn_bg.gif); }
#sub_nav a          { float: right; padding: 3px; margin: 4px 4px 0 0; background-color: #fff; border: 1px solid #ccc; border-width: 1px 1px 0 1px; display: block }
#nav_mini           { float: left; clear: left; margin: 14px 0 7px 7px; background-color: #fff; border: 1px solid #536e8a; border-right: 0; font-size: 10px }
#nav_mini a       { float: left; display: block; padding: 3px 5px 3px 5px; text-decoration: none; border: 1px solid #1a3a22; border-width: 0 1px 0 0; background-image: url(/bin/img/bg/btn_bg.gif); color: #000 }
#nav_mini a:hover   { background-color: #fff; background-image: url(); color: #000 }
#vert_nav           { float: left; clear: left; }
#vert_container     { float: left; width: 169px; border: 1px solid #000; border-width: 0 1px 0 0; background-color: #fff; background-image: url('/bin/img/bg/bg_vert_nav.gif'); background-repeat: repeat-y; background-position: top right; }
#vert_bottom        { float: left; clear: left; padding: 10px 2px 10px 2px; width: 164px; }
#v_nav_links       { float: left;}
#v_nav_links a     { float: left; color: #000; display: block; font-size: 14px; padding: 15px 5px 15px 36px; width: 128px; text-decoration: none; font-weight: bold; border-bottom: 1px solid #1a3a22; background-image: url('/bin/img/icons/arrow_g.gif'); background-repeat: no-repeat; background-position: 1em 1.3em;  }
#v_nav_links a:hover    { background-color: #007b3f; background-image: url('/bin/img/icons/arrow_g_over.gif'); color: #fff; }

#v_nav_links_s       { float: left;}
#v_nav_links_s a     { float: left; color: #000; display: block; font-size: 12px; padding: 5px 3px 5px 3px; width: 164px; text-decoration: none; font-weight: bold; border-bottom: 1px solid #1a3a22; }
#v_nav_links_s a:hover    { background-color: #0064a4; color: #fff; }
#v_nav_title_s       { float: left; color: #fff; background-color: #0064a4; display: block; font-family: 'Times New Roman'; padding: 10px 3px 10px 3px; width: 164px; text-decoration: none; font-weight: bold; border-bottom: 1px solid #1a3a22; font-size: 14px; text-align: center; } 

#vert_title         { float: left; clear: left; width: 169px; padding: 5px 0 5px 0; text-align: center; font-size: 12px; font-weight: bold; color: #000; border-bottom: 1px solid #000; background-image: url(/bin/img/bg/btn_bg.gif); }

/* Link Sets */
.white_a a          { color: #fff  }
.white_a a:hover    { color: #000; background-color: #fff }
.white_header_text {}

/* Global Settings */
img { border: 0; }
.b { border: 1px solid #000 }
.b_r { border: 1px solid #000; margin-right: 10px }
.b_l { border: 1px solid #000; margin-left: 10px }

/* General Placement */
#fl         { float: left; }
#fr         { float: right; }
#search_box     { float: right; margin-top: 8px }
#search_box a   { padding: 0; margin: 0}
#contact_box    { float: right; margin-top: 37px; font-size: 12px; text-align: right; font-weight: bold; }
#copyright  { float: right; margin: 10px 0 7px 0; font-size: 10px; color: #fff; height: 30px; padding-right: 7px }
#index_img  { float: left; border: 1px solid #000; margin: 0 0 10px 10px; }
#main       { float: left; margin: 0 10px 10px 10px; }
#main_index { float: left; clear: left; width: 607px; padding: 0; margin: 0 0 10px 0; background-image: url('/bin/img/shadow_bot.gif'); background-position: bottom right; background-repeat: repeat-x; height: 285px; background-color: #fff; }
.index_main {
	float: left;
	clear: left;
	width: 778px;
	height: 200px;
	margin-bottom: 15px;
	border-bottom: 10px solid #0064a4;
}
.indent_first:first-letter { font-size:295%; float:left; color: #1c4a26; }
#seal       { float: left; height: 100px; background-image: url('/bin/img/bg/bg_seal.jpg'); background-repeat: no-repeat; background-position: top center }

/* List Formatting */

#list { font-size: 12px; font-weight: bold; margin-bottom: 10px; list-style: none; padding-left: 20px; background-image: url(../bin/icon_mail.gif); background-repeat: no-repeat; background-position: 0 0.2em; }

/* Forms Fields */

form        { margin: 0px; padding: 0px }
#form_icon  { margin-right: 10px; }
#input      { font-family: arial, verdana; font-size: 12px; color: #000000; border: 1px solid #6b7db1; margin: 0; margin-right: 5px; padding: 2px 4px 2px 4px; }
#input_acct { float: right; clear: right;font-family: arial, verdana; font-size: 10px; color: #24619b; border: 1px solid #6b7db1; margin: 0 0 2px 0; padding: 2px 4px 2px 4px; width: 80px }
#req        { color: #940c0c; font-size: 20px }
#reg_field  { border: 1px solid #000000; font-size: 12px; font-family: arial; width: 390px; padding: 3px; }
#reg_select { border: 1px solid #000000; font-size: 12px; font-family: arial; padding: 3px 0 3px 5px; }
#reg_text   { border: 1px solid #000000; font-size: 12px; font-family: arial; width: 390px; height: 1100px; padding: 3px; }
.reg_text   { border: 1px solid #000000; font-size: 12px; font-family: arial; width: 580px; height: 1100px; padding: 3px; }
#form_tbl   { font-weight: bold; font-size: 14px; font-family: arial }
#search     { font-family: arial, verdana; font-size: 12px; color: #024874; border: 1px solid #b6dbf2; padding: 3px; padding-left: 20px; width: 85px; background-image: url('/bin/img/icons/bg_search.gif'); background-repeat: no-repeat; background-position: .3em .3em; margin: 0; }
a:hover *#search{ background-color: #f2fafd; color: #2b4790 }

.submit input { float: left; clear: left; margin: 0 6px 0 400px; border: 2px solid #000; background-color: #1c4a26; color: #fff; font-size: 14px; font-weight: bold; width: 1100px }
.txtarea { float: left; clear: left; margin: 0px 0px 0px 2px; }
.txtarea textarea { border: 1px solid #000; padding: 2px; width: 533px; height: 80px; background-image: url('/bin/img/bg/bg_question.jpg'); background-repeat: no-repeat; }
.txtarea label { color: #1c4a26; font-size: 12px; font-family: verdana }

form#vote input { float: left; font-family: arial; font-size: 12px; padding: 4px; margin-top: 5px; margin-left: 5px; }
form#vote select { float: left; font-family: arial; font-size: 12px; padding: 4px; margin-top: 5px; margin-left: 5px; }
form#vote textarea { float: left; font-family: arial; font-size: 12px; padding: 4px; margin-top: 5px; width: 420px; height: 200px; margin-left: 5px; }
form#vote label { float: left; font-family: arial; width: 120px; font-size: 12px; font-weight: bold; margin-top: 7px; text-align: right }
form#vote .submit { margin-top: 10px }
form#vote a { text-decoration: none; }

form#vote_2 input { float: left; font-family: arial; font-size: 12px; padding: 4px; margin-top: 5px; margin-left: 5px; width: 400px }
form#vote_2 select { float: left; font-family: arial; font-size: 12px; padding: 4px; margin-top: 5px; margin-left: 5px; width: 400px }
form#vote_2 textarea { float: left; font-family: arial; font-size: 12px; padding: 4px; margin-top: 5px; width: 520px; height: 200px; margin-left: 5px; }
form#vote_2 label { float: left; font-family: arial; width: 120px; font-size: 12px; font-weight: bold; margin-top: 7px; text-align: right }
form#vote_2 .submit { margin-top: 10px; }
form#vote_2 a { text-decoration: none; }

fieldset#request_information { padding: 20px 10px 10px 10px; width: 500px; }

fieldset#vote_set { padding: 20px 10px 10px 10px; width: 545px; background-image: url('/bin/img/mc&tc_logo_large.gif'); background-repeat: no-repeat; background-position: 97% 10%; }
fieldset#vote_set legend { font-family: 'Times New Roman', verdana; font-size: 14px; font-weight: bold }

fieldset#add_set { padding: 20px 10px 10px 10px; width: 560px; }
fieldset#add_set legend { font-family: 'Times New Roman', verdana; font-size: 14px; font-weight: bold }
#add_set form ul { float: left; list-style-type: none; margin: 0; padding: 0; width: 560px }
#add_set form li { float: left; clear: left; text-indent: 0; width: 560px; margin: 0; padding: 0; text-align: left;}

form ul { float: left; list-style-type: none; margin: 0; padding: 0; width: 545px }
form li { float: left; clear: left; text-indent: 0; width: 545px; margin: 0; padding: 0; text-align: left;}

/* Form Buttons */

.btn_login  { float: right; clear: right; text-decoration: none; width: auto; border: 1px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0; background-color: #f7f7f7; background-image: url(/bin/img/bg_nav.gif); background-repeat: repeat-x; color: #333333; font-size: .8em; font-family: Arial, Helvetica, Verdana, sans-serif; width: 90px; }
.btn_login_h    { color: #000; background-color: #eaede9; }
/* filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeaede9'); */

/* Form Validation */

input.disabled {
    border: 1px solid #F2F2F2;
    background-color: #F2F2F2;
}
input.required, textarea.required {
    border: 1px solid #0f5725; padding: 3px; width: 200px; background-color: #fff;
}
a:hover input.required { background-color: #effff4; color: #000; text-decoration: none; }
input.validation-failed, textarea.validation-failed {
    border: 1px solid #FF3300;
    color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
    border: 1px solid #0f5725;
    color : #000;
}
.validation-advice {
    margin: 5px 0 0 5px;
    padding: 4px;
    background-color: #FF3300;
    color : #FFF;
    font-weight: bold;
    text-decoration: none;
}
.custom-advice {
    margin: 5px 0 0 5px;
    padding: 5px;
    background-color: #C8AA00;
    color : #FFF;
    font-weight: bold;
}

.btn_search     { text-decoration: none; width: auto; border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0; background-color: #f7f7f7; background-repeat: repeat-x; color: #333333; font-size: 10px; font-family: Arial, Helvetica, Verdana;  margin: 0 0 0 4px;}
.btn_search_h   { color: #000; background-color: #eaede9; }
        /* filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeaede9'); */
.btn_question   { margin-top: 30px }

/* Tooltips */
.t      { text-decoration: underline; }
.tip .title     { font: bold 14px arial, 'Times New Roman'; padding: 5px; display: block; background: #f4f6fc ; color: #000; border: 1px solid #000 }
.tip .content   { font-weight: normal; font-size: 10px; font-family: arial; text-align: left; padding: 5px; width: 300px; background: #fff; border: 1px solid #000; border-top: 0; color: #000; }



/* tablesorter contacts - search only*/
table#contacts_tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    color: #000;
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}
table#contacts_tablesorter thead tr th, table#contacts_tablesorter tfoot tr th {
    background-color: #104912;
    background-image: url(/bin/img/bg/bg_nav.gif);
    border: 1px solid #FFF;
    font-size: 8pt;
    padding: 4px;
}
table#contacts_tablesorter thead tr .header {
    background-image: url(/bin/img/tablesorter/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table#contacts_tablesorter tbody td {
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}
table#contacts_tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}
table#contacts_tablesorter thead tr .headerSortUp {
    background-image: url(/bin/img/tablesorter/asc.gif);
}
table#contacts_tablesorter thead tr .headerSortDown {
    background-image: url(/bin/img/tablesorter/desc.gif);
}
table#contacts_tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #104912;
    color: #FFFFFF;
}

/* tablesorter courses */
table#courses_tablesorter {
    font-family:arial;
    background-color: #104912;
    color: #fff;
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}
table#courses_tablesorter thead tr th, table#courses_tablesorter tfoot tr th {
    background-color: #ffffff;
    background-image: url(/bin/img/bg/bg_nav.gif);
    border: 1px solid #FFF;
    font-size: 8pt;
    padding: 4px;
}
table#courses_tablesorter thead tr .header {
    background-image: url(/bin/img/tablesorter/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table#courses_tablesorter tbody td {
    color: #104912;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}
table#courses_tablesorter tbody tr.odd td {
    background-color:#104912;
}
table#courses_tablesorter thead tr .headerSortUp {
    background-image: url(/bin/img/tablesorter/asc.gif);
}
table#courses_tablesorter thead tr .headerSortDown {
    background-image: url(/bin/img/tablesorter/desc.gif);
}
table#courses_tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #104912;
    color: #FFFFFF;
}


/* tablesorter default (one of the default can be used per page) */
table#tablesorter {
    font-family:arial;
    background-color: #ccc;
    margin: 0px 0pt 15px;
    font-size: 10px;
    width: 100%;
    text-align: left;
}
table#tablesorter thead tr th, table#tablesorter tfoot tr th { /* TABLE SORTER DEFAULT */
    background-image: url(/bin/img/bg/btn_bg.gif);
    background-repeat: repeat-x;
    background-color: #EEEEEE;
    height: 20px;
    color: #000;
    font-size: 10px;
    padding: 8px 4px 8px 4px;    
}
table#tablesorter thead tr .header {
    background-image: url(/bin/img/tablesorter/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table#tablesorter tbody td {
    color: #3D3D3D;
    padding: 8px 4px 4px 4px;
    background-color: #FFF;
    vertical-align: top;
}
table#tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
    padding: 8px 4px 4px 4px;
}
table#tablesorter thead tr .headerSortUp {
    background-image: url(/bin/img/tablesorter/asc.gif);
}
table#tablesorter thead tr .headerSortDown {
    background-image: url(/bin/img/tablesorter/desc.gif);
}
table#tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #104912;
    color: #FFFFFF;
}


/* Scheduler Styling */
#clean_button {
    font-family: arial, verdana; font-size: 10px;
    color: #71946c;
    border: 1px solid #71946c;
    padding: 3px; padding-left: 20px;
    width: 85px;
    background-image: url('/bin/img/icons/bg_search.gif');
    background-repeat: no-repeat;
    background-position: .3em .3em;
    margin: 0;
}
#schedule_crud_table {
    float: left;
    margin: 10px;
}
#schedule {
    float: left;
    margin: 10px;
}

/* styling for elements under the 'news' section
 this is the container for all news items on a page */
#news {
    float: left;
    margin: 10px;
}


form#normal input {
    font-family: arial, verdana;
    width: 400px;
    font-size: 12px;
    color: #000000;
    border: 1px solid #6b7db1;
    margin: 0px;
    padding: 2px 4px 2px 4px;
}
form#normal label {
    font-size: 12px;
    font-weight: bold;
    display: inline;
    float: none;
    width: 100px;
    margin: 0;
}
form#normal #normal_input {
    font-family: arial, verdana;
    width: 200px;
    font-size: 12px;
    color: #000000;
    border: 1px solid #6b7db1;
    margin: 0px;
    padding: 2px 4px 2px 4px;
}
form#normal #gray_button {
    text-decoration: none;
    width: auto;
    border: 3px double #999999;
    border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    padding: 0;
    background-color: #f7f7f7;
    background-repeat: repeat-x;
    color: #333333;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana;
    margin: 0 0 0 4px;
}

/* course details tables */
.green_white_header {
    background-color: #007b3f;
    color: #FFFFFF;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
}

.white_header_text {
    color: #FFFFFF;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;    
}

.gray_cells {
    background-color: #fbfbfb;
    color: #000000;
    font-family: Arial;
}

.course_details {
    border: 1px solid #000000;
}

#course_table {
	font-size: 12px;
	font-family: arial;	
}
#course_table a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 4px;` bv
}
#accred_logos {
	float: left;
	clear: left;
	width: 170px;
	background-color: #fff;
	text-align: center;
}
#download_box {
	float: left; clear: left; margin: 20px 0 15px 0; border: 1px solid #000; width: 585px; text-decoration: none;
	background-image: url('/bin/img/bg/top_bg.gif');
}
#download_box a {
	padding: 15px 15px 25px 15px; display: block; text-decoration: none
}
#download_box a:hover {
	background-color: #ebf0ea;
}
#body_main {
	float: left; margin: 0 10px 20px 0; width: 580px; text-align: justify
}
#body_main_container {
	float: left; margin-left: 10px; width: 587px; padding-top: 10px
}
#vert_contact {
	float: left;
	clear: left;
	width: 170px;
	background-color: #fff;
	text-align: center;
	margin-bottom: 15px;
}
#vert_contact a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#vert_contact a:visited {
	text-decoration: none;
}
#program_link_top {
	float: left;
	margin-bottom: 20px;
}
#program_link_top a {
	float: left; clear: left;
	width: 565px;
	padding: 10px;
	font-size: 14px; font-family: verdana; color: #000; font-weight: bold;
	border: 1px solid #000; border-width: 0 1px 1px 1px;
	background-image: url('/bin/img/bg/crumb_bg.gif');
}
#program_link_top a:visited {
	color: #000;
}
#program_link_top a:hover {
	background-image: url('');
	background-color: #0064A4; color: #fff;
}

#account_area_menu {
	float: left; 
	width: 580px;
	padding: 10px;
}
#account_area_menu a {
	width: 570px;
	border: 1px solid #000;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana;
	background-color: #507d5b;
	color: #fff;
	float: left;
	clear: left;
	margin-bottom: 5px;
}
#election_nominate {
	float: left; clear; left; padding-bottom: 10px;
}
#election_nominate a {
	float: left;
	width: 175px;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	height: 22px;
	padding: 5px;
	border: 1px solid #000; 
	border-width: 1px 1px 1px 0;	
	color: #000;
	background-color: #f6f8f6;
	margin-bottom: 5px;
}
#election_voting {
	float: left; clear: left; padding-bottom: 10px;
}
#election_voting a {
	float: left;
	width: 175px;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	height: 22px;
	padding: 6px 5px 4px 5px;
	border: 1px solid #000; 
	border-width: 1px 1px 1px 0;	
	color: #000;
	background-color: #f6f8f6;
	margin-bottom: 5px;
}

#classified_links {
	float: left;
	clear: left;
	margin-left: 10px;	
	width: 588px;
	text-align: justify;
	font-size: 12px;	
}

#classified_links a {
	float: left;	
	width: 116px;
	padding: 5px 0 5px 0;
	text-align: center;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #000;
	border-width: 0 0 1px 1px;
	background-color: #f0f0f0;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#classified_links a:visited {
	background-color: #f0f0f0;
	font-weight: bold;
	color: #000;
}

#classified_links a:hover {
	background-color: #007b3f;
	font-weight: bold;
	color: #fff;
}

#bog_links a {
	float: left;
	width: 100%;
	display: block;
}

#ibog_links {
	float: left;
	clear: left;
	margin-left: 10px;	
	width: 588px;
	text-align: justify;
	font-size: 12px;	
}

#ibog_links a {
	float: left;	
	width: 96px;
	padding: 5px 0 5px 0;
	text-align: center;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #000;
	border-width: 0 0 1px 1px;
	background-color: #f0f0f0;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#ibog_links a:visited {
	background-color: #f0f0f0;
	font-weight: bold;
	color: #000;
}

#ibog_links a:hover {
	background-color: #0064A4;/*#007b3f;*/
	font-weight: bold;
	color: #fff;
}

#deans_list { margin: 0; padding: 0; }

#deans_list li{ font-size: 14px;
    list-style: none;
    color: #000000;
    background-image: url("/bin/img/icons/spotlight.gif");
    background-repeat: no-repeat;
    background-position: 0% 45%;
    padding-left: 30px;
    margin-bottom: 10px;
}

/** Admin Area ***************************************************/

#admin_container {
	float: left;
	clear: left;
	width: 667px;	
	margin-left: 10px; 
	margin-top: 20px; 
	text-align: justify;
}
#admin_container b {
	font-family: verdana;
	font-size: 14px;
	text-decoration: underline;	
}
#admin_container a {
	width: 250px;
	display: block;
	font-size: 14px;	
	padding: 5px;
}
#admin_container a:hover {
	background-color: #0064a4;
	color: #fff;
}
#admin_container li {	
	list-style-type:square;	
}
#admin_container ul {
	padding-left: 15px;
}
