/* Body Style */
.rightAd{ 
    text-align: center; 
}
.mainEvents { 
    height:auto; 
    width:160px; 
    border:1px solid #000000; 
    margin-top:6px; 
    margin-left:auto; 
    margin-right:auto; 
    background-color: #F0F0F0; 
    display:block; 
}
body { margin: 0%; top: 0px; left: 0px; background-color: #88c604; color: #333333; position: static; height: 100%; background-image:url(/images/repeat_back.jpg); background-repeat:repeat-x; }
.section_headers { background-color:#d2fca5; padding:5px; border-bottom:2px solid #90cc50; font-size: 14px; font-weight: bold; }
.section_headers_blue { background-color:#83c3ff; padding:5px; border-bottom:2px solid #0273dd; font-size: 14px; font-weight: bold; }


/* List Styles */
ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
ol { font-family: Arial, Helvetica, sans-serif; font-size: 12px }


/* Link Styles */
a { color: #c50167; text-decoration: none; margin: 0% ; font-weight: bold; font-family: Arial, Helvetica, sans-serif}
a:hover {color: #c50167; text-decoration:underline}
a.alt-ylw-ylw-lt {color: #FFCC00; }
a.alt-ylw-ylw-lt:hover {color: #FFFF99; }
a.alt-ylw-lt-ylw {color: #FFFF99; }
a.alt-ylw-lt-ylw:hover {color: #FFCC00; }
a.alt-white-ylw-lt {color: #FFFFFF; }
a.alt-white-ylw-lt:hover {color: #ffe472; }
a.alt-black_blckundr {color: #000000; }
a.alt-black_blckundr:hover {color: #000000; text-decoration: underline;}
a.alt-black_blckundr_sm {color: #000000; font-weight:normal }
a.alt-black_blckundr_sm:hover {color: #000000; text-decoration: underline; font-weight:normal}
a.alt-black_blckundr2 {color: #000000; text-decoration: underline }
a.alt-black_blckundr2:hover {color: #000000; text-decoration: none;}
a.alt-white_whiteundr {color: #FFFFFF; }
a.alt-white_whiteundr:hover {color: #FFFFFF; text-decoration: underline;}
a.external {background: transparent url(/images/external_link_icon.gif) no-repeat scroll right center; padding-right: 13px; }
a.pdf {background: transparent url(/images/pdf_logo_sm.gif) no-repeat scroll right center; padding-right: 18px; }


/* Paragraph and Text Styles */
p { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; padding: 0px; margin: 0px;}
.copyright { font-size: 10px; font-style: italic}
.p11 { font-size: 11px; }
.p10 { font-size: 10px;}
.p12 { font-size: 12px; }
.p13 { font-size: 13px;}
.p14 { font-size: 14px;}
.p16 { font-size: 16px;}
.p18 { font-size: 18px;}
.p20 { font-size: 20px;}
.p22 { font-size: 22px;}
.p24 { font-size: 24px;}

.p11-black { font-size: 11px;color: #000000; }
.p12-black { font-size: 12px;color: #000000; }
.p14-black { font-size: 14px;color: #000000; }
.p16-black { font-size: 16px;color: #000000; }
.p18-black { font-size: 18px;color: #000000; }
.p20-black { font-size: 20px;color: #000000; }
.p22-black { font-size: 22px;color: #000000; }
.p24-black { font-size: 24px;color: #000000; }

.p11-white { font-size: 11px;color: #FFFFFF; }
.p11-white-reg { font-size: 11px; color: #FFFFFF; }
.p12-white { font-size: 12px;color: #FFFFFF; }
.p12-white-reg { font-size: 12px; color: #FFFFFF; }
.p14-white { font-size: 14px;color: #FFFFFF; }
.p16-white { font-size: 16px;color: #FFFFFF; }
.p18-white { font-size: 18px;color: #FFFFFF; }
.p20-white { font-size: 20px;color: #FFFFFF; }
.p22-white { font-size: 22px;color: #FFFFFF; }
.p24-white { font-size: 24px;color: #FFFFFF; }

.p11-grey { font-size: 11px;color: #6c6c6c; }
.p12-grey { font-size: 12px;color: #6c6c6c; }
.p14-grey { font-size: 14px;color: #6c6c6c; }
.p16-grey { font-size: 16px;color: #6c6c6c; }
.p18-grey { font-size: 18px;color: #6c6c6c; }
.p20-grey { font-size: 20px;color: #6c6c6c; }
.p22-grey { font-size: 22px;color: #6c6c6c; }
.p24-grey { font-size: 24px;color: #6c6c6c; }

.p11-red_drk { font-size: 11px;color: #AF2626; }
.p12-red_drk { font-size: 12px;color: #AF2626; }
.p14-red_drk { font-size: 14px;color: #AF2626; }
.p16-red_drk { font-size: 16px;color: #AF2626; }
.p18-red_drk { font-size: 18px;color: #AF2626; }
.p20-red_drk { font-size: 20px;color: #AF2626; }
.p22-red_drk { font-size: 22px;color: #AF2626; }
.p24-red_drk { font-size: 24px;color: #AF2626; }

.p11-yllw { font-size: 11px;color: #ffcc33; }
.p12-yllw { font-size: 12px;color: #ffcc33; }
.p14-yllw { font-size: 14px;color: #ffcc33; }
.p16-yllw { font-size: 16px;color: #ffcc33; }
.p18-yllw { font-size: 18px;color: #ffcc33; }
.p20-yllw { font-size: 20px;color: #ffcc33; }
.p22-yllw { font-size: 22px;color: #ffcc33; }
.p24-yllw { font-size: 24px;color: #ffcc33; }

.png {opacity: 0.6;	-moz-opacity: 1; filter: alpha(opacity=100);}


/* Form Element Styles */
.header_search { height: 22px; width: 100px; color: #000000; padding-left: 4px; padding-top:5px; border:0px; background-image:url(http://www.wsc.edu/images/nav_search_box.gif);}


/* Div (Layer) Styles */
div { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; text-decoration: none; color: #000000; overflow: hidden; z-index: 1; }

/* Class (Menu) Styles */
.main_nav{
background-image:url(images/lft_menu_grey.gif);
background-repeat: no-repeat;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
height: auto;
width: 147px;
padding-left: 22px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
overflow:visible;
}

.main_nav a{
color: #000000; text-decoration: none; font-weight:bold;
}

.main_nav a:hover{
color: #000000; text-decoration: underline; font-weight:bold;
}

.main_nav_important{
background-image:url(images/lft_menu_red.gif);
background-repeat: no-repeat;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
height: auto;
width: 147px;
padding-left: 22px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
overflow:visible;
}

.main_nav_important a{
color: #000000; text-decoration: none; font-weight:bold;
}

.main_nav_important a:hover{
color: #000000; text-decoration: underline; font-weight:bold;
}

.main_nav_highlight{
background-image:url(images/lft_menu_green.gif);
background-repeat: no-repeat;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
height: auto;
width: 147px;
padding-left: 22px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
overflow:visible;
}

.main_nav_highlight a{
color: #000000; text-decoration: none; font-weight:bold;
}

.main_nav_highlight a:hover{
color: #000000; text-decoration: underline; font-weight:bold;
}

.listed_items {
	border-bottom:1px dashed #b2b2b2;
	line-height: 20px;
}

.listed_items a {
	text-decoration: none;
	font-weight:bold;
	background-image: url(/images/listed_gray.gif);
	background-repeat: no-repeat;  background-position: 0 .4em;
	padding-left: 13px;
}

.listed_items a:hover {
	text-decoration: underline;
	font-weight:bold;
	background-image: url(/images/listed_roll.gif);
	background-repeat: no-repeat;  background-position: 0 .4em;
	padding-left: 13px;
}

.listed_items_no_link {
	background-image: url(/images/listed_gray.gif);
	background-repeat: no-repeat;  background-position: 0 .4em;
	padding-left: 13px;
}

.listed_items_no_link_indent {
	background-image: url(/images/listed_gray_indent.gif);
	background-repeat: no-repeat;  background-position: 0 .4em;
	padding-left: 13px;
	margin-left: 13px;
}


.secondary_page_titles { width:auto; height:30px; }

/* SECONDARY PAGE POSITIONING STYLES !!! CAREFUL HERE !!! */
#master { width:950px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align: left; overflow: visible; border:6px solid #000000; background-color:#FFFFFF}
#header { width: 950px; height:82px; overflow: visible; background-color:#000000; position: relative;}
#body { width: 950px; height:auto; background-color: #FFFFFF; text-align:left; overflow:visible; position:relative}

#float_left_column {position:relative; float:left; height:autopx; width:170px; margin-bottom:6px; overflow:visible; background-color: #FFFFFF; z-index:1000}
#float_right_column {position:relative; float:right; height:auto; width:780px; background-color:#FFFFFF; z-index:2000}
#mid_column {position:relative; float:left; height:auto; width:610px; background-color: #FFFFFF; z-index:3000}
#mid_nav {position:relative; height:33px; width:610px; margin-bottom:6px; background-color: #FFFFFF; z-index:3000}
#mid_scroll {position:relative; height:32px; width:610px; margin-bottom:6px; background-color: #FFFFFF; z-index:3000}
#mid_content {position:relative; height:auto; width:586px; margin-bottom:6px; margin-left:auto; margin-right:auto; padding:6px; background-color: #FFFFFF; z-index:3000}

#right_column {position:relative; float:right; height:auto; width:170px; padding-bottom:6px; background-color: #FFFFFF; z-index:3000}
#right_weather {height:auto; width:160px; margin-top:6px; margin-left:auto; margin-right: auto; background-color: #FF0000; z-index:3000}
#right_ads {height:auto; width:160px; margin-top:6px; margin-left:auto; margin-right: auto; background-color: #FFFFFF; z-index:3000}

#footer { width: 950px; height: 65px; background-color: #000000; position:relative; clear:both}

