/*+==========================================================================+*/
/*+============================ GENERAL STYLES ==============================+*/
/*+==========================================================================+*/

body, table {
  font-family: verdana;
  font-size: 11px;
}

#wrapper {
	width: 778px;
	margin: auto;
}

/*+==========================================================================+*/
/*+============================ UNKNOWN STYLES ==============================+*/
/*+==========================================================================+*/

.pageTitle {
  line-height: 30px;
  font-weight: bold;
  color: #07663C;
  font-size: 14px;
}
.flashBack {
  background: url('../images/header.jpg') no-repeat #CFD0D5;
}
.mainbg {
	background: url("../images/green_background_image.gif") right repeat-y;
	padding: 16px;
}
.text {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
}
.text6, .text6 a {
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal
}
.text4 {
	COLOR: #006633;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}
.pageheading {
	COLOR: #006633;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
}
.weekheading {
	COLOR: #006633;
	FONT-FAMILY: Tahoma, helvetica, arial;
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
}
.blockheading {
	COLOR: #009966;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	white-space: normal;
	height: auto;
	width: auto;
}
.Contentpadding {
	padding: 15px;
}

.mainbg a
{
COLOR: #07663C;
	FONT-WEIGHT: normal    TEXT-DECORATION;
	text-align: right;
	text-decoration: none;
}

.link {
	COLOR: #006633;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal    TEXT-DECORATION;
	text-align: right;
	text-decoration: none;
}
.link:hover {
	COLOR: #00CC33;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}
.menubackground {
	background: #5B7A96 url(../images/Bottom_left_pixel.jpg) repeat-x;
	width: 200px;
}
a.menulink {
	COLOR: white;
	FONT-FAMILY: Verdana, Tahoma, helvetica, arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	display: block;
	width: auto;
	height: 40px;
	background: none;
	text-align: center;
	line-height: 40px;
}
a.menulink:hover {
	COLOR: white;
	FONT-FAMILY: Verdana, Tahoma, helvetica, arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	width: auto;
	display: block;
	height: 40px;
	font-weight: bold;
	background-image: url(../images/menu_mouseover.jpg);
}
.bodystyle {
	COLOR: #006633;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	padding: 15px;
}

/*+==========================================================================+*/
/*+============================ UNKNOWN STYLES ==============================+*/
/*+==========================================================================+*/

#nav {
	height: 42px;
	background: #CFD0D6 url('../images/content_pixel.jpg') repeat-x;
}

#nav,
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li {
	float: left;
	font-weight: bold;
}

#nav a {
	font-size: 10px;
	line-height: 40px;
	padding: 0 18px 0 18px;
  display: block;
	color: EBF3FC;
	text-decoration: none;
	background: url('../images/content_pixel.jpg');
}

#nav a:hover,
#nav li.overRecord a {
	background-image: url('../images/menu_mouseover.jpg');
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul
{
  left: auto;
}

#nav li ul {
	position: absolute;
	left: -999em;
}

#nav li:hover ul {
	background: #75AF75;
	background-image: url('../images/menu_bgr.gif');
	line-height: 30px;
	height: 30px;
	float: left;
	display: inline;
	font-weight: bold;
	color: #EBF3FC;
	clear: both;
}

#nav li ul li, #nav li ul, #nav li ul a {
	width: 110px;
	z-index: 1;
}

#nav li ul li a {
	background: #006331;
	line-height: 26px;
}

#nav li ul li a:hover {
	background: #5AA500;
}

/************************************************************/
/******************* VERTICAL MENU **************************/
/************************************************************/

#vertical, #vertical ul
{ 
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
}

#vertical ul, #vertical li
{
		width: 183px;
		*width: 188px;
}

#vertical li
{ 
    position : relative;
    float : left;
    line-height : 22px;
    height : 22px;
    border-bottom: 1px dotted #ccc;
    background: #EDF3EF;
}

#vertical li a
{
    width: 183px;
    		*width: 188px;
    color: #285C46;
		display : block; 
    text-align: right;
    text-decoration : none;
    background: #ECF2EE;
    line-height: 22px;
    text-indent: 2px;
    padding-right: 5px;
}

#vertical li ul
{
    position : absolute;
    left: -999em;
    margin-left : 188px;
    margin-top : -22px;
}

#vertical li ul ul
{
    left: -999em;
}

#vertical li a:hover
{
    color: #5F7D97;
}

#vertical li:hover ul ul, 
#vertical li:hover ul ul ul, 
#vertical li.sfhover ul ul, 
#vertical li.sfhover ul ul ul
{
    left: -999em;
}

#vertical li:hover ul, 
#vertical li li:hover ul, 
#vertical li li li:hover ul, 
#vertical li.sfhover ul, 
#vertical li li.sfhover ul, 
#vertical li li li.sfhover ul
{ 
    left: auto;
}
