/* BASIC PAGE STYLES */
* { margin: 0; padding: 0; }

/* Style the menu and position list items */
ul.mainMenu
{
    position: relative;
    padding:0px;
    margin:0px;
    list-style:none;
    /*background: url(../MenuCss/redbotmidbg.gif) repeat-y;*/
}
ul.mainMenu li
{
    margin:0px;
    padding:0px;
    position:relative;
    width:119px;
    text-align:center;
    float:left;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    
}

/* Style and position links and images in second level list items */
ul.mainMenu li a
{
    display: block;
    text-decoration: none;
    color:#FFFFFF;
    text-decoration:none;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    padding:0px 10px;
    width:99px;
    height:49px;
}
ul.mainMenu li a:hover
{
    background:#CD071E; color:#FFFFFF; text-decoration:none;
}
/* When hovering over main list items, show second level lists */
/* This is only for #menu1 */
ul.cssonly li:hover ul {display: block;}

/* Position and style second level lists and items */
ul.mainMenu ul {
	position: absolute;
	top: 49px;
	left: 0px;
	list-style:none;
	padding: 5px 5px 10px 12px;
	display: none; /* Hide until parent list item is hovered on */
	color:#FFFFFF;
	
}
.col3_drop {width:520px; border-top:solid 1px #d5d5d5; background: url(../MenuCss/redbot.gif) no-repeat left bottom;}
.col4_drop {width:690px; border-top:solid 1px #d5d5d5; background: url(../MenuCss/redbot_b.gif) no-repeat left bottom;}

ul.mainMenu ul span {display: block;}
ul.mainMenu ul li {margin:0px; padding:0px; width:165px !important;}
ul.mainMenu ul a {
	height: 44px;
	width:155px !important;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color:#2b2b2b;
	padding: 3px 5px !important;
	
}
ul.mainMenu ul a:hover { background: #CD071E; color:#ffffff;}
ul.mainMenu ul a img { opacity: .7; border: 0; }
ul.mainMenu ul a:hover img { opacity: 1; }
.subnav_width {width:520px;}
/* When hovering over a list item link show the more info div */
ul.mainMenu ul a:hover span.moreinfo { display: block; }


/* Rounded corners 
ul.mainMenu { -webkit-border-radius: 6px; -moz-border-radius: 6px; }
ul.mainMenu ul { 
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
}
div.wrapper,
ul.mainMenu ul a { -webkit-border-radius: 10px; -moz-border-radius: 10px; }
*/
/* IE6 FIXES 
ul.mainMenu li,
ul.mainMenu li a { _float:left; _display: inline; }*/


.left_sidemenu {margin-left:-420px;}
.left_sidemenu_4col {margin-left:-590px;}
