UL#mvcmenu .mvc_heading {
	margin-top:10px; 
	BORDER: #0099CC 1px solid;
	DISPLAY: block; 
	BACKGROUND: #FFFFFF;
	COLOR: #0099CC; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
	HEIGHT: 100%;
	TEXT-DECORATION: none
}

UL#mvcmenu .mvc_heading_blue {
	margin-bottom:10px;
	BORDER: #0099CC 1px solid;
	DISPLAY: block; 
	BACKGROUND: #0099CC;
	COLOR: #FFFFFF; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
	HEIGHT: 30px;
	TEXT-DECORATION: none;
	vertical-align:middle; 
	text-align:center;	
}
UL#mvcmenu .mvc_heading2 {
	margin-bottom:1px; 
	BORDER-RIGHT:  0px; BORDER-TOP: none; BORDER-LEFT: 0px; BORDER-BOTTOM: #0099CC 1px solid;
	DISPLAY: block; 
	BACKGROUND: #0099CC;
	COLOR: #FFFFFF; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
	HEIGHT: 100%;
	TEXT-DECORATION: none
}

UL#mvcmenu LI UL {
	text-indent: 6px;
}

UL#mvcmenu {	
	LINE-HEIGHT: 1.95em;
	WIDTH: 190px; 
	MARGIN: 0px; 
	BORDER: #0099CC 1px solid;
	PADDING: 2px;
	LIST-STYLE-TYPE: none
}

UL#mvcmenu LI {
	height: 20px;
	WIDTH: 190px; 
	MARGIN: 0px; 
	BORDER: 0px; 
	PADDING-top: 5px; PADDING-bottom: 5px;
	LIST-STYLE-TYPE: none
}
UL#mvcmenu UL {
	WIDTH: 190px; 
	MARGIN: 0px; 
	BORDER: 0px; 
	PADDING: 0px;
	LIST-STYLE-TYPE: none
}


ul#GrayBox2 {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 500px; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#GrayBox2 li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
  border-top: 1px solid #FFFFFF;  
  border-left: 1px solid #FFFFFF; 
}

ul#GrayBox2 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}
ul#GrayBox2 ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#GrayBox2 ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/ 
  border-top: 1px solid #FFFFFF;  
  border-left: 1px solid #FFFFFF; 
}

/* Root Menu */
ul#GrayBox2 a {
  border: 1px solid #0099CC;   
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #FFF;
  color: #666;
  font: normal 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}
ul#GrayBox2 a:hover,
ul#GrayBox2 li:hover a,
ul#GrayBox2 li.iehover a {
  background: #0099CC;
  color: #FFF;
}



/*\ IE/Win min height hack */ 
* html .items li { height: 39px;} 
/* */ 
.items { float: left; width: 590px; margin-top: 15px; }
.items span { background: #eefaff; font-size: 9px; padding: 10px 10px 10px 10px; color: #000000; display: block;}
.items span h3 { font-size: 11pt; padding: 0px; margin: 0px; }
.items span p { font-size: 8pt; padding: 0px; margin: 0px;}
.items span a {color: #cc3300; text-decoration: none; }
.items span a:visited {color: #eefaff; text-decoration: none;}
.items span a:hover {color: #eefaff; text-decoration: none;}

.items ol { padding: 0px; margin: 0px; list-style-type: none;}
.items li { min-height: 39px; float: left; padding: 10px; margin: 0px 0px 10px 0px; width: 565px; border: solid 2px #eefaff;}
.items li p { padding: 0px 0px 0px 52px; margin: 0px; width: auto; font-size: 11px; line-height: 12px; }
.items li small { position: absolute; z-index:1; text-align: center; }
.items li small a { text-decoration: none; background: #0099CC;  color: #FFFFFF; font-size: 20px; line-height: 10px; letter-spacing: -3px; font-weight: normal; font-family: "Helvetica"; padding: 15px 5px; margin: 0px; width: 30px; display: block;}
.items li small a:visited {color: #000000; text-decoration: none;}
.items li small a:hover {color: #ffffff; text-decoration: underline;}

.items .web { padding-top: 5px; font-size: 9px; font-weight: bold;}
.items .web a {color: #0099CC; text-decoration: none;}
.items .web a:visited {color: #0099CC; text-decoration: none;}
.items .web a:hover {color: #0099CC; text-decoration: underline;}
