Body {font-family:tahoma;}
.smalltext {font-size:12px;}
TABLE.main{border:thin dashed Silver;
font-family:arial,helvetica;}
TD.main {border:thin dashed Silver;}
TD.notop {border-right:thin dashed Silver;border-left:thin dashed Silver;border-bottom:thin dashed Silver;}
TD.nosides{border-top:thin dashed Silver;border-bottom:thin dashed Silver;}
TABLE.tableframe{border:medium Maroon;}
TR.header{background-color:Maroon;
font-family:arial,helvetica;}
TR.footer{background-color:#efefef;}
A.cart{color:#000000;text-decoration:underline;}
TR.itemrow1{background-color:#efefef;}
TR.itemrow2 {background-color:White;}
div.alert{color:Red;font-weight:bolder;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clBar{position:relative; width:10; height:10; background-color:White; layer-background-color:White; visibility:hidden;}
.clLevel0, .clLevel0over{position:absolute; padding:2px; font-family: "Times New Roman", Times, serif; font-size:18px; font-weight:700; color:Maroon;}
.clLevel0{background-color:White; layer-background-color:White; color:#800000;}
.clLevel0over{background-color:White; layer-background-color:White; font-weight:700; color:#800000; cursor:pointer; cursor:hand; }
.clLevel0border{visibility:visible; background-color:maroon; font-size:15px; color:#FFFFFF;}
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:White; layer-background-color:White; color:#000000; font-weight:normal}
.clLevel1over{background-color:White; layer-background-color:White; font-weight:bold; color:#000000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:visible; background-color:Black; layer-background-color:Black}
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:11px; font-weight:bold}
.clLevel2{background-color:White; layer-background-color:White; color:#000000; font-weight:normal}
.clLevel2over{background-color:White; layer-background-color:White; font-weight:bold; color:#000000; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:visible; background-color:Black; layer-background-color:Black}.style5 {font-size: 12px}
.menutitle{text-decoration:underline; font-size:14px; font-weight:800; color:#1E1E1E; line-height: 180%}
.menutitle1{text-decoration:none; font-size:14px; font-weight:800; color:#1E1E1E; line-height: 180%}
.menuspace{line-height: 180%}
.Arial10B{text-decoration:none; font-size:12px; color:#000000; }
a:link { color: #800000; text-decoration: none; font-size:12px; font-face:Tahoma; font-weight:800;}
a:visited { color: #800000; text-decoration: none; font-size:12px; font-face:Tahoma; font-weight:800;}
a:active { color: #800000; text-decoration: none; font-size:12px; font-face:Tahoma; font-weight:800; }
a:hover {text-decoration: underline; color: #800000; font-size:12px; font-face:Tahoma; font-weight:800;}


.mtDropdownMenu {
	LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: 0px;
}
.mtDropdownMenu .content {
	POSITION: absolute
}
.mtDropdownMenu .items {
	BORDER-RIGHT: Maroon 1px solid; BORDER-TOP: Maroon 1px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: Maroon 1px solid; BORDER-BOTTOM: Maroon 1px solid; POSITION: relative; TOP: 0px
}
.top .items {
	
}
.mtDropdownMenu .item {
	BORDER-TOP: Maroon 1px solid; FONT-SIZE: 8pt; font-weight:bold; CURSOR: pointer; COLOR: Maroon; BORDER-BOTTOM: Maroon 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mtDropdownMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=60); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4
}
.mtDropdownMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}
.mtDropdownMenu .item IMG {
	MARGIN-LEFT: 2px
}
.mtDropdownMenu .hover {
	BACKGROUND: Maroon; COLOR: #FFFFFF;
}
.mtDropdownMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=100); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .95
}
#bottomBrd{
border-width:0px;
border-color:Maroon;
border-style:solid;
border-bottom-width:1px;
}


/* CSS Document */

div#menu a {text-decoration:none !important;}
div#menu span a:hover {border: 0px;}
div#menu span table a:hover {border:0px;text-decoration:underline !important; color: #666666 !important;}
ul.nav  {margin-bottom:10px; padding:0; !important; line-height:1.4em;}
ul.nav li {margin:0 0 0 0; padding:0; !important; list-style:none outside none !important; 
           background: none !important; color: #333333;}
ul.nav li a { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; !important; font-size:10px}
ul.nav li h4 {color: #333333; margin-bottom:0px; font-size:1.03em !important;}
ul.nav li h4 a {color: #330033; font-size:12px; margin-bottom:0px; !important;}
div.border { border-right:solid 1px #CCCCCC;}
div.threecolumn ul, div.fourcolumn ul {padding:0px; margin:0px; height:100%;margin-left:10px; margin-right:5px;}

/*********** Show All Departments Tab ***********/
div#menu a#deptTab span.normal {display:inline; position:relative; top:0px; left:0px; margin-right:-3px;}
div#menu a#deptTab span.hover {display:none;}

div#menu a#deptTab:hover span.normal {display:none;}
div#menu a#deptTab:hover span.hover {display:inline; position:relative; top:0px; left:0px; margin-right:-3px;}
div#menu span#deptTabmenuitem:hover span.hover {display:inline; position:relative; top:0px; left:0px; margin-right:-3px;}

/** This is for IE **/
div#menu a#deptTab #dept {display:none; postion: absolute;}
div#menu a#deptTab:hover #dept {display: inline; position: absolute; top: 0px; left: 50px; width: 600px;
                                border: 2px solid #990000; background-color:#F0E6E6; z-index:200; padding-bottom:10px}

/** This is for Mozilla **/
div#menu span#deptTabmenuitem #dept {display:none; postion: absolute;}
div#menu span#deptTabmenuitem:hover span.normal {display:none;}
div#menu span#deptTabmenuitem:hover #dept {display: block; position: absolute; top: 0px; left: 28px; width: 590px;
                                           border: 2px solid #990000; background-color:#F0E6E6; z-index:200;}

div.fourcolumn { float:left; padding:0px; margin:0px; _height:320px; height:320px; width:24.5%;}
div#menu #dept tr td { font-size: 1em !important; padding-bottom: 5px; padding-top: 7px;
                       padding-left:12px; text-decoration:none; }
#dept h3 {color:#990000; padding-bottom:8px;padding-left:10px; font-size: 1em}
