body {	margin: 15px;	height: 100%;	padding: 0px;	font-family: Arial, Helvetica, Sans Serif;	font-size: small; text-align: center; min-width: 750px;
color: #ffffff;	background-color:#182b32;}

.spacer {
color:#FFFFFF;
}

#titlebox {
	float: left;


	}

#iconbox {

	float: right;
	}
.buttonbox {
border: 0px solid #000000;
	margin: 0px;
	clear: none;
margin-right: 20px;
	float: right;
	position: relative;
	top: 260px;
	height: 20px;
	width:510px;
text-align:right;
}

#bigbox1 {
	
width:800px;
	color: #000000;
border-bottom 0px solid #cecece;
	text-align: left;
	padding-left: 0px;
	height: 200px;
	
font-family:arial, helvetica, sans-serif;
	font-weight: light;
	font-size: small;
	margin: 0px ;
	margin-bottom:5px;
}

#bigbox2 {
	
width:800px;
	color: #000000;
border-bottom 0px solid #ff0000;
	text-align: left;
	padding-left: 0px;
	height: 21px;

font-family:arial, helvetica, sans-serif;
	font-weight: light;
	font-size: small;
	margin-top: 10px ;
}

#ezinebox {

	float: left;
width:299px;
border: 0px solid #00a0d1;

height: 125px;

}

#line {

	float: left;
width:100%;
border-top: 1px solid #cecece;

height: 100px;

}


#logobox {
border: 0px solid #ff0000;
	margin: 0px;
background: #ffffff;
	clear: none;
	left: 0px;
	float: left;
	position: relative;
	top: -20px;
	height: 150px;
	width: 150px;
}
#buttonbox1 {
	float: left;

	
	
	width: 100px;
}

#buttonbox2 {
	float: left;

	

	width: 100px;
}
#buttonbox3 {
	float: left;

	
	width: 100px;
}

#buttonbox4 {
	
float:left;

	
	width: 100px;
}
#buttonbox5 {
	
float:left;

	
	width: 100px;
}

#buttonbox6 {
	
float:left;

	
	width: 100px;
}

#buttonbox7 {
	
float:left;


	width: 100px;
}

#buttonbox8 {
	
float:left;

	
	width: 100px;
}

#buttonbox9 {
	
float:left;


	width: 100px;
}

#boundingbox { width: 800px;	height: auto;	padding: 0px; margin:auto; margin-top: 0px;border: 0px solid #ff0000;}

#propertop {
	width: 800px;
	height: 282px;
	padding: 0px;
	margin:0 auto;
	top: 0px;
	border-bottom: 0px solid #182b32;
	background-image: url(../mayhem-web-banner2.jpg);
}

#box {float: left;	width:800px;	height: auto;	padding: 0px;	top: 0px; text-align:left; margin-top:0px;	clear: both; margin-bottom: 5px;}

#box2 {	 float: left;	width: 800px; padding: 0px;	height: auto;	 padding-bottom: 10px; top: auto; text-align:left; clear: left; border-bottom:1px solid #cecece; margin-bottom:5px;}

#buttons {	float: left;	width: 800px;	border: 0px solid #ffffff;	position: relative;	 margin-left: 0px;}

#submenu {	float: left; width:700px; top:10px; border: 0px solid #993300; margin-left: 0px; margin-bottom:5px; }

#submenu2 {	float: left; width: 500px; border: 0px solid #993300; margin-left: 0px;}

#logo {	float: right;	height: 66px;	width: 280px;	border: 0px solid #993300;	position: relative;	z-index: 1;	top: -60px;background: url(NewID.jpg) no-repeat;}

#search {	float: right;	height: auto;	width: 165px;	border: 2px solid #000000;	margin: 2px;}

#search2 {	font-size: small; color: #003366;}

#calendar {	float: right;		width: 150px;	border: 1px solid #ffffff;	margin-bottom: 5px;	position: relative;}

#right {clear: none;	float: right;	 width: 197px; margin: 0px; border: 0px;}

#mainarea {	float: left;	width: 599px;	left: 0px; margin-right: 4px; border: 0px solid #000000;  height:auto; text-align:left;}

#flash1 {	margin-right: 4px;	width: 197px;	border: 0px solid #66ccff;	float: left;	clear: none;height: 197px; padding:0px; background-color: #ffffff;}

#flash2 {	margin-right: 4px;	width: 197px;	border: 0px solid #66ccff;	float: left;	clear: none;height: 197px; padding:0px; background-color: #ffffff;}

#flash3 {	margin-right: 4px;	width: 197px;	border: 0px solid #66ccff;	clear: none;	float: left;height: 197px; padding:0px; background-color: #ffffff;}
#flash4 {	margin-right: 0px;	width: 197px;	border: 0px solid #66ccff;	clear: none;	float: left;height: 197px; padding:0px; background-color: #ffffff;}

#newsflash {	margin: 0px;	float: left;	height:197px; width: 800px;	border: 0px solid #ffffff; clear: both; padding:0px; margin-bottom:5px;}
#newsflashug {	margin: 0px;	float: left;width: 800px;	border: 0px solid #ffffff;padding:0px; margin-bottom:5px;}
#flash5 {	margin-right: 4px;	width: 197px;	border: 0px solid #66ccff;	clear: none;	float: left;height: 161px; padding:0px; background-color:#182b32;}
#flash5b {	margin-right: 4px;	width: 197px;	border: 0px solid #66ccff;	clear: none;	float: left;height: 161px; padding:0px; background-color:#182b32;}
#flash6 {	margin-right: 4px;	width: 197px;	border: 0px solid #66ccff;	clear: none;	float: left;height: 161px; padding:0px; background-color:#182b32}
#flash7 {	margin-right: 0px;	width: 197px;	border: 0px solid #66ccff;	clear: none;	float: left;height: 161px; padding:0px; background-color:#182b32}
#flash8 {	margin-right: 4px;	width: 599px;	border: 0px solid #66ccff;	clear: none;	float: left;height: 75px; padding:0px; background-color: #ffffff;}
#flash9 {	margin-right: 0px;	width: 197px;	border: 0px solid #66ccff;	clear: none;	float: left;height: 60px; padding:0px; background-color: #ffffff;}





#headerrow1 {	margin-right: 0px; margin-bottom:5px; margin-top:5px;	width: 800px;	border-bottom: 0px solid #cecece;	clear: none;	float: left;height: auto; padding:0px; background-color: #808080;}
#headerrow2 {	margin-right: 0px; margin-bottom:5px; margin-top:10px;	width: 800px;	border-bottom: 1px solid #cecece;	clear: none;	float: left;height: auto; padding:0px; background-color: #ffffff;}



#whatson {	margin-right: 4px;	width: 398px;	clear: none;	float: left;height: auto; padding:0px; background-color: #808080; font-weight:lighter;}

#sponsors {	margin-right: 4px;	width: 599px;	clear: none;	float: left;height: auto; padding:0px; background-color: #ffffff; font-weight:bold;}

#news {	margin-right: 4px;	width: 197px;	clear: none;	float: left;height: auto; padding:0px; background-color: #ffffff; font-weight:bold;}
#jobs {	margin-left: 5px;	width: 192px;	clear: none;	float: left;height: auto; padding:0px; background-color: #ffffff; font-weight:bold;}


#footer {	border-bottom: 0px solid #ff0000;	width: 800px;	font-size:x-small; color:#ffffff;clear: both; margin-top:10px; margin:0 auto; text-align: left;}
.clr {	clear: both;}
.div {text-align:left};

.outline {  border: 1px solid #cccccc;  background: #ffffff;	padding: 2px;}

.caption {font-weight:bold;}

#pathway_outer {	width: 635px;  float: left;  margin-bottom: 2px;	margin-right: 2px;}

#pathway_inner {  float: left;	border: 1px solid #cccccc;	height: 21px;}

#pathway_text {  overflow: hidden;	float: left;	display: block;	padding-top: 0px;	height: 18px;	padding-left:0px;}

a.pathway {}


#buttons {	float: left;	margin: 0px;	padding: 0px;	width: 80%;}

ul#mainlevel-nav{	list-style: none;	padding: 2;	margin: 0;	: small; text-align: left;}

ul#mainlevel-nav li{	display: block;	background-image: none;	padding-left: 0px; text-align: left;	padding-right: 0px;	float: right;	margin: 0;	width: auto !important;  width: 15%;	font-size: small;	line-height: 21px;	white-space: nowrap;	border-left: 1px solid #cccccc;}

ul#mainlevel-nav li a{	width: 100%;	display: block;	padding-left: 15px;	font-size: small; padding-right: 15px;	text-decoration: none;	color: #003366;	background: transparent; text-align: left;}

ul#mainlevel-nav li a:hover{	color: #006699;	background: #D84203;}

#search_outer {	float: left;	width: 165px;}

ul#mainlevel-nag{font-size: small; list-style: none;	padding: 2;	margin: 0;	}

ul#mainlevel-nag li{	display: block;	background-image: none;	padding-left: 0px;	padding-right: 0px;	float: right;	margin: 0;	width: auto !important;  width: 15%;	font-size: small;	line-height: 21px;	white-space: nowrap;	border-left: 1px solid #cccccc;}

ul#mainlevel-nag li a{	width: 100%;	display: block;	padding-left: 15px;	font-size: small; padding-right: 15px;	text-decoration: none;	color: #003366;	background: transparent;}

ul#mainlevel-nag li a:hover{	color: #000000;	background: #transparent;}





#buttons>ul#mainlevel-nav li a { width: auto; }	
#search_inner {  border: 1px solid #cccccc;	padding: 0px;  height: 21px !important;  height: 23px;  overflow: hidden;}

#search_inner form {  padding: 0;  margin: 0;}

#search_inner .inputbox {	border: 0px;	padding: 3px 3px 3px 5px;	font-family: arial, helvetica, sans-serif;	font-size: x-small;	color: #550000;}

#header_outer {	text-align: left;	border: 0px;	margin: 0px;}

#top_outer{	float: left;	width: 165px;}

#top_inner {  border: 1px solid #cccccc;	padding: 2px;  height: 144px !important;  height: 150px;  overflow: hidden;  float: none !important;  float: left;}

#left_outer {  float: left;	margin-top: 2px;	width: 165px;}


#left_inner {  border: 1px solid #cccccc;	padding: 2px;  float: none !important;  float: left;}

#content_outer {	padding: 0px;	margin-top: 0px;	margin-left: 2px;	/** border: 1px solid #cccccc; **/	float: left;	width: 735px;}

#content_inner{  float: none !important;  float: left;  padding: 0;  padding-top: 2px;  margin: 0;}

table.content_table {  width: 100%;	padding: 0px;	margin: 0px;}

table.content_table td {	padding: 0px;	margin: 0px;}

#banner_inner {	float: left;	padding: 0px;	height: 70px;}

#poweredby_inner {	float: right;	padding: 0px;	margin-left: 0px;	height: 70px;}

#right_outer { float: right;	margin-left: 2px;	width: 165px;}

#right_inner {  float: none !important;  float: left;  border: 1px solid #cccccc;  padding: 2px;}

.user1_inner {	border: 1px solid #cccccc;  float: none !important;  float: left;	margin: 0px;	padding: 2px;}

.user2_inner {	border: 1px solid #cccccc;  float: none !important;  float: left;	margin: 0px;	padding: 2px;}

table td._outer {	padding: 2px;	border: 1px solid #cccccc;}

#active_menu {	color:#0066cc;	font-weight: bold;}

a#active_menu:hover {	color: #00a0d1;}

.maintitle {	color: #ffffff;	font-size: 40px;	padding-left: 15px;	padding-top: 20px;}

.error {  font-style: italic;  text-transform: uppercase;  padding: 5px;  color: #cccccc;  font-size: 14px;  font-weight: bold;}

/** old stuff **/

.back_button {	float: left;  text-align: center;  font-size: 11px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  background: url(../images/button_bg.png) repeat-x;  padding: 0px 10px;  line-height: 20px;  margin: 1px;}

.pagenav {  text-align: center;  font-size: 11px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  background: url(../images/button_bg.png) repeat-x;  padding: 0px 10px;  line-height: 20px;  margin: 1px;}

.pagenavbar {	margin-right: 10px;	float: right;}



td {	text-align: left;	font-size: 13px;}



/* mambo core stuff */

a:link, a:visited {	color: #e2e44c; text-decoration: none;	font-weight: bold;}

a:hover {	color: #ffffff;	text-decoration: none;	font-weight: bold;}

table.contentpaneopen {  width: 100%;	padding: 0px; spacing:0px;	border:0px; 	border-spacing: 0px; border-collapse: collapse;	margin: 0px;}

table.contentpaneopen td {   padding: 0px;}

table.contentpaneopen td.componentheading {	padding: 0px;}

table.contentpane {  width: 100%;	padding: 0px; spacing:0px;	border:0px; 	border-spacing: 0px;	margin: 0px;}


table.contentpane td {	margin: 0px;	padding: 0px;}

table.contentpane td.componentheading {	padding: 0px;}



.button {  color: #ff0000;  font-family: Arial, Hevlvetica, sans-serif;  text-align: center;  font-size: 11px;  font-weight: bold;  border: 3px double #cccccc;  width: auto;  background: url(../images/button_bg.png) repeat-x;  padding: 0px 5px;  line-height: 18px !important;  line-height: 16px;  height: 26px !important;  height: 24px;  margin: 1px;}

.inputbox {	padding: 2px;	border:solid 1px #003366;	background-color: #ffffff;		font-family: arial, helvetica, sans-serif;	font-size: 12px;	color: #550000;}

.componentheading {
  text-align: left;
  padding: 0px;
  border: 0px solid;

color: #ffffff;
 
  font-family: sans-serif;
font-family: arial, helvetica, sans-serif;
  font-size: large;
  font-weight: bold;
  font-style: normal;
}

.contentcolumn {	padding-right: 5px;}

.contentheading {	height: 30px;	background: url(../images/contenthead.png) top left repeat-x;	color: #003366;	text-indent: 0px;	font-weight: bold;	font-size: normal;	white-space: nowrap;}

.contentpagetitle {	font-size: normalpx;	font-weight: bold;	color: #e2e44c;	text-align:left;}

table.searchinto {	width: 100%;}

table.searchintro td {	font-weight: bold;}

table.moduletable {	width: 100%;	margin-bottom: 5px;	padding: 0px;	border-spacing: 0px;	border-collapse: collapse; text-align:left;}

table.moduletable th,  div.moduletable-red h3, div.moduletable-nav h3 {
background-color:#003366;

	color: #ffffff;
	text-align: left;
	padding-left: 5px;
	height: 21px;
	line-height: 21px;
font-family:arial, helvetica, sans-serif;
	font-weight: lighter;
	font-size: small;
	margin: 0px ;
}


table.moduletable-orange th, div.moduletable-orange h3{

background-image: url(../images/drippyback.jpg);
background-repeat: no-repeat;
	color: #ffffff;

	text-align: left;
	
	height:45px;
	
font-family:arial, helvetica, sans-serif;
	font-weight: lighter;
	font-size: small;
	margin: 0px ;
}



table.moduletable-lightblue th, div.moduletable-lightblue h3{
background-color:#00a0d1;

	color: #ffffff;

	text-align: left;
	padding-left: 5px;
	height: 21px;
	line-height: 21px;
font-family:arial, helvetica, sans-serif;
	font-weight: lighter;
	font-size: small;
	margin: 0px ;
}

table.moduletable td {	font-size: small;	padding: 0px;	margin: 0px;	font-weight: normal;}

table.pollstableborder td {  padding: 2px;}

.moduletable{	font-size: small;	padding: 0px;	margin: 0px;	font-weight: normal;  color: #ffffff;}

#moduletable{	font-size: small;	padding: 0px;	margin: 0px;	font-weight: normal; color: #ffffff;}

#moduletable-red{	font-size: small;	padding: 0px;	margin: 0px;	font-weight: normal; background-color: #ff0000; color: #000000;}


.moduletable-nav{	font-size: small;	padding: 0px;	margin: 0px;	font-weight: normal; text-align:left;}


table.pollstableborder td {  padding: 2px;}
.sectiontableheader {  font-weight: bold;  background: #f0f0f0;  padding: 4px;}

.sectiontablefooter {}

.sectiontableentry1 {	background-color : #ffffff;}

.sectiontableentry2 {	background-color : #f9f9f9;}.small {
	color: #999999;
	font-size: x-small;
	font-weight: bold;
}

.createdate {	height: 15px;	padding-bottom: 10px;	color: #999999;	font-size: 11px;	font-weight: bold;}

.modifydate {	height: 15px;	padding-top: 10px;	color: #999999;	font-size: 11px;	font-weight: bold;}

table.contenttoc {  border: 1px solid #cccccc;  padding: 2px;  margin-left: 2px;  margin-bottom: 2px;}table.contenttoc td {  padding: 2px;}

table.contenttoc th {  background: url(../images/subhead_bg.png) repeat-x;  color: #666666;	text-align: left;	padding-top: 2px;	padding-left: 4px;	height: 21px;	font-weight: bold;	font-size: 10px;	}

a.mainlevel:link, a.mainlevel:visited {	display: block;	background: url(../images/menu_bg.png) no-repeat;	font-size: small;	font-weight: bold;	color: #003366;	text-align: left;	padding-top: 5px;	padding-left: 0px;	height: 20px !important;	height: 25px;	width: 100%;	text-decoration: none;}

a.mainlevel:hover {	background-position: 0px -25px;	text-decoration: none;	color: #006699;}

a.mainlevel-nag:link, a.mainlevel:visited {font-size: small;	font-weight: bold;	color: #003366;	text-decoration: none;}

a.mainlevel-nag:hover {text-decoration: none;	color: #000000;}

a.sublevel:link, a.sublevel:visited {	padding-left: 1px;	vertical-align: middle;	font-size: small;	font-weight: bold;	color: #ff0000;	text-align: left;}


a.sublevel:hover {	color: #C43C03;	text-decoration: none;}

.highlight {	background-color: Yellow;	color: Blue;	padding: 0;}.code {	background-color: #ddd;	border: 1px solid #bbb;}

form {/* removes space below form elements */	margin: 0; 	padding: 0;}

div.mosimage {  border: 0px solid #993300;}

.mosimage {  border: 0px solid #003366; margin-right:5px; margin-top:0px;}

.mosimage_caption {  margin-top: 0px; padding: 1px 2px;  color: #003366;  font-size: small;  border-top: 0px solid #00a0d1;}

/*********************
* Calendar module style
**********************/
.mod_events_table {
    
    width : 160px;
    text-align : center;
padding:0px;
}
.mod_events_td_title {
margin:3px;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
 border: 1px solid #000000;
}
.mod_events_td_dayname {
    font-family: Arial;
    font-size: small;
    font-style: normal;
    font-weight: lighter;
background-color:#ff0000;
    color: #ffffff;
    text-decoration: none;
 border: 1px solid #ff0000;
 text-align : center;
}
.mod_events_td_dayoutofmonth {
    font-family: Arial;
    font-size: small;
    font-style: normal;
    font-weight: lighter;
    color: #808080;
    text-decoration: none;
    background-color: #cecece;
text-align:center;
border: 1px solid #ff0000;
}
.mod_events_td_todaynoevents {
    font-family: Arial;
    font-size: small;
    font-style: normal;
    font-weight: lighter;
    color: #808080;
text-align:center;
    text-decoration: none;
    background-color: #cecece;
border: 1px solid #ff0000;
}
.mod_events_td_todaywithevents {
    font-family: Arial;
    font-size: small;
text-align:center;
    font-style: normal;
    font-weight: lighter;
    color: #808080;
    text-decoration: none;
    background-color: #cecece;
border: 1px solid #ff0000;
}
.mod_events_td_daynoevents {
    font-family: Arial;
    font-size: small;
    font-style: normal;
    line-height: normal;
    font-weight: lighter;
text-align:center;
    color: Black;
    text-decoration: none;
border: 1px solid #ff0000;
}
.mod_events_td_daywithevents {
    font-family: Arial;
    font-size: small;
    font-style: normal;
    font-weight: lighter;
    color: Black;
    text-decoration: none;
    background-color: #ffffff;
border: 1px solid #ff0000;
 text-align : center;
}

a.mod_events_daylink:link {
    font-size:small;
    font-family: Arial;
    color: #ff0000;
}
a.mod_events_daylink:visited  {
    font-size:small;
    font-family: Arial;
    color: #ff0000;
}
a.mod_events_daylink:hover  {
    font-size:small;
    font-family: Arial;
    color: #000000;
}

.mod_events_td_link {
    background-color: Background;
}
a.mod_events_link:link {
    font-size:small;
    font-family: Arial;
    color: #ff0000;
}
a.mod_events_link:visited  {
    font-size:small;
    font-family: Arial;
    color: #ff0000;
}
a.mod_events_link:hover  {
    font-size:small;
    font-family: Arial;
    color: #000000;
}
