.infocontent table {
	font-size: 14px !important;
	line-height: 19px; 
}

.infocontent li {

	line-height: 22px;
}

@charset "UTF-8";
body {
font:12px "Lucida Grande", Arial, sans-serif;
background:#fff;
text-align:center;
background-color:#222;
color:#111;
margin:0;
padding:0;
}


a { text-decoration: none; color: #000; }
a: hover { text-decoration: underline; color: #000; }

fieldset {
font:12px "Lucida Grande", Arial, sans-serif;
}

table {
font:12px "Lucida Grande", Arial, sans-serif;
}

div {-moz-box-sizing:border-box;box-sizing:border-box; }

.innerbutton {
	border-width: 1px;
	color: #000;
	border-color: #000;
	background-color: #aedd28;
	cursor: pointer;
	text-align: center;
 }

.menubutton {
	cursor: pointer;
 }
.menubuttonhl { cursor: pointer; }

#menubuttons {

margin-left: 40px; 
width:913px;
height:38px;
background:url(../graphics/nav.gif) top center no-repeat;
/*padding-left: 20px;
padding-top: 10px; */
clear: both;
overflow: hidden;
}

#menubuttons .holder1 { border-left-style: none; border-width: 1px; border-color: #221637; float: left; margin-top: 10px; margin-left: 20px; }
#menubuttons .holder2 { border-left-style: solid; border-width: 1px;  float: left; margin-right: 3px;   margin-top: 10px;}
#menubuttons .menubutton { background-color: #aedd28; border-style: none; color: #000; margin-top: 3px; margin-left: 3px; margin-right: 3px;  }
 #menubuttons .menubuttonhl {background-color: #aedd28; border-style: none; color: #000; margin-top: 3px; margin-left: 3px; margin-right: 3px; font-weight: bold; }

/* #menubuttons .menubuttonhl { background-color: #000; border-style: none; color: #fff; margin-top: 3px; margin-left: 3px; margin-right: 3px; } */



#submenu {
	margin-left: 60px; 
	width:820px;
/*	height: 30px; */
	background:url(../graphics/submenu.gif) bottom center no-repeat;
/*	background-color: #222; */
	padding-left: 20px;
	padding-top: 3px; 
	padding-bottom: 3px;
	color: #fff;
	clear: both;
	text-align: left;
}

#submenu .holder1 { border-left-style: none; border-width: 1px; border-color: #000; float: left; margin-top: 10px;  }
#submenu .holder2 { border-left-style: solid; border-width: 1px;  float: left; margin-right: 3px; border-color: #fff; margin-top: 10px; }
#submenu .menubutton { background-color: #222; border-style: none; color: #fff; margin-top: 3px; margin-left: 3px; margin-right: 3px;  }
#submenu .menubuttonhl { background-color: #222; border-style: none; color: #fff; margin-top: 3px; margin-left: 3px; margin-right: 3px; font-weight: bold; }

#veditsubmenu { clear: both; height: 20px; }


#contextbuttons { float: right; padding-right: 6px;  }
.contextbuttonholder { margin-right: 2px; float: right; margin-top: 10px; }
#contextbuttons .menubutton { 
  border-style: solid; border-width: 1px;   color: #000; background-color: #fff;  margin-right: 6px; float: left; margin-top: 0px;
  border-color: #000;
 }
 
#extrabuttons { float: right; padding-right: 6px;  }
.extrabuttonholder { margin-right: 2px; float: right; margin-top: 10px; }
#extrabuttons .menubutton { 
  border-style: solid; border-width: 1px;   color: #000; background-color: #fff;  margin-right: 6px; float: left; margin-top: 0px;
  border-color: #000; width: 75px;
 }
#extrabuttons .menubuttonhl { 
  border-style: solid; border-width: 1px;   color: #000; background-color: #fff;  margin-right: 6px; float: left; margin-top: 0px;
  border-color: #000; font-weight: bold; width: 75px;
 }
 
 
#adminbuttons { clear: both; height: 25px;; }

/*green is #aedd28*/

.pager { border-style: solid; border-width: 1px; font-size: 9px; cursor: pointer; background-color: #fff; border-color: #000000; }
.pagercurrent { border-style: solid; border-width: 1px; font-size: 9px; background-color: #000; color: #ffffff; border-color: #000000; }
.paging { width:977px; margin-top: 3px; clear: both;  } 


#filterbuttons {
	margin-top: 3px;
	margin-bottom: 3px;
  }

label {	-moz-box-sizing:border-box;box-sizing:border-box; }


.fltr {
	border-style: solid; border-width: 1px;
	background-color: #000;
	color: #fff; font-size: 9px;
	cursor: pointer;
	border-color: #aedd28;
	-moz-box-sizing:border-box;box-sizing:border-box; 
	width: 20px; 
 }
#fltrall { width: 30px; }

#container {
width:987px;
background:#FFF;
text-align:left;
margin:0 auto;

}

#top-header {
background:url(../graphics/header.gif) top center no-repeat;
height:91px;
margin:0;
padding:0;
}

#mainContent {
background:#e6e6e6 url(../graphics/con_bg.gif) repeat-x top left;
padding:0;
margin:0;

min-height:500px;
_height:500px;
overflow:visible;
/* position:relative;
 */ 
 padding-left:5px; 
}

#footer {
background:#222;
padding:5px;
color:#FFFFFF;

}

#footer p {
margin:0;
color:#FFFFFF;
text-align: right;
}

fieldset {
	font-size:12px;
	border:1px solid #000;
	margin-bottom: 5px; 
	-moz-box-sizing:border-box;box-sizing:border-box; 
}

legend { background-color: #222;
 padding-left: 10px; padding-right: 10px; border-style: none; 
 font-weight: bold; color: #ffffff; font-size:12px; 
 }

.calendarbutton { float:left; cursor: pointer; margin: 2px 0px 0px 2px; }
.calendarbuttoninline { cursor: pointer; margin: 2px 0px 0px 2px; }

.bigbox { 
	width: 911px;
	margin-left: 42px;
	margin-top: 50px;
	clear: both;
}

.bigbox .top {
	clear: both;
	background: url('../graphics/boxtop.gif');
	height: 30px;  
	color: #fff;
	font-size: 18px; 
	overflow: hidden;
}

.bigbox .top span { display: block; margin-top: 4px; margin-left: 20px;  }

.bigbox .middle {
	clear: both;
	width: 911px;
	background: #fff url('../graphics/boxmid.png');

} 

.infocontent
{
	clear: both;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 5px 0px; 
}

.bigbox .footer { 
	clear: both;
	width: 911px;
	height: 11px;
	overflow: hidden;
	background: url('../graphics/boxbottom.gif');
}
