body {padding:0 0 0 0; margin:0 0 0 0; font-family:"Arial"; font-size:12px;}
#container {width:770px; margin: 0 auto;}
a {color:#000066;}
.blue {color:#000066; font-weight:bold; font-size:11px; text-align:left;}
.bold {font-weight:bold;}
.center {text-align:center;}
.eleven {font-size:11px;}
.elevenItalics {font-size:11px; font-weight:normal; font-style:italic;}
.elevenTextBold {font-size:11px; font-weight:bold;}
.greenTextBold {color:green; font-weight:bold;}
.greySpacer {background:#A0A0A0;}
h1 {font-weight:bold; font-size:20px; padding:0px; margin:0px; color:#990000;}
h2 {font-weight:bold; font-size:16px; padding:0px; margin:0px; color:#990000;}
.homeBrdr {background:silver;}
.homeBg {background:#cccccc;}
.italic {font-style:italic;}
.logo {font-family:"Arial"; font-size:20px; color:#000066; font-weight:bold; text-decoration:none;}
.leftNavHeader {color:black; font-weight:bold; font-size:11px; text-align:left;}
.leftNav {color:black; font-weight:bold; font-size:11px; text-align:left;}
.midNav {padding:0px; color:white; text-decoration:none; font-weight:bold; font-size:12px; background:#000066;}
.midNavHilite {background:#990000; color:white; font-weight:bold; font-size:12px;}
.rim {background:#999999;}
.redTextEleven {color:red; font-size:11px;}
.productHeader {color:#990000; font-weight:bold; font-size:12px;}
.redTextBold {color:red; font-weight:bold;}
.redTextBoldSixteen {color:red; font-weight:bold; font-size:16px;}
.small {font-size:10px; font-weight:normal;}
.strike {text-decoration:line-through;}
.tabOff {text-align:center; padding:0; background:#A0A0A0;}
.tabOn {text-align:center; padding:0; background:#000066;}
.tab {text-decoration:none; color:white; font-weight:bold; font-size:16px;}
.tabBrdr {background:black; padding:0;}
.topNav {padding:0px; color:black; text-decoration:none; font-weight:bold; font-size:11px;}


#popup {width:350px; margin:10px auto 10px auto; border:2px solid black; padding:10px; font:16px "Arial"; text-align:justify;}
#popup h1 {text-align:center}


.legal {text-align:center;}
a.legal {line-height:15px; text-align:center; font-family:"Arial"; font-size:12px; font-weight:normal; color:black; margin-left:0px; margin-top:0px; text-decoration:underline;}
a.large {font-size:16px; font-weight:bold; margin-left:0px; margin-top:0px; text-decoration:underline;}
a.displayall {color:black; text-decoration:none;}
.leftNav a:hover {text-decoration:none;}

#logo{width: 320px; float: left;}

#top_menu {
	float: right;
    height: 78px;
	font-weight:bold;
	text-align: right;
	font-size: 11px;
	width:320px;
}


#top_menu ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#top_menu li {display: inline; padding: 0px 5px 0px 5px; border-right: 1px solid black;}
#top_menu li.last {display: inline; padding: 0px 0px 0px 5px; border-right: 0px;}

#top_menu a {color: black; text-decoration: none; font-weight: bold;}
#top_menu a:hover { text-decoration: underline; }


#main_menu_top {float: right; clear: right; width: 350px; height: 25px; background: url(images/main_menu_top.gif) no-repeat right top;}
#main_menu_top ul {
        display: block;
        margin: 0px;
        padding: 4px 0px 0px 0px;
        list-style: none;
        text-align: center;
}
#main_menu_top li {
        display: inline;
	margin: 0px 10px;
        padding: 0px 0px 0px 0px;
}
#main_menu_top a {
        margin: 0px;
        padding: 0px;
        color: black;
        text-decoration: none;
        font-weight: bold;
        font-size: 14px;
}
#main_menu_top a:hover {
        color: #990000; }
#main_menu_top a.on_tab {color: #990000;}

#main_menu_bottom {float: right; clear: right; width: 350px; height: 22px; background: url(images/main_menu_bottom.gif) no-repeat right top;}
#main_menu_bottom ul {
        display: block;
        margin: 0px;
        padding: 4px 0px 0px 0px;
        list-style: none;
        text-align: right;
}
#main_menu_bottom li {
        display: inline;
	margin: 0px 5px;
        padding: 0px 0px 0px 0px;
}
#main_menu_bottom a {
        margin: 0px;
        padding: 0px;
        color: black;
        text-decoration: none;
        font-weight: bold;
        font-size: 12px;
}
#main_menu_bottom a:hover {
        color: #990000; }
#main_menu_bottom a.on_tab {color: #990000;}

#header_bottom {clear: both; width: 770px; height: 25px; margin: 0 auto; background: url(/images/header_bottom2.gif) no-repeat left top;}
#header_bottom p {font-weight: bold; color: #FFFFFF; padding: 5px 15px;}
#header_bottom a {text-decoration: none; color: #FFFFFF;}
#header_bottom a.left {float: left;}
#header_bottom a.right {float: right;}
#header_end {clear: both; width: 770px; height: 7px; margin: 0 auto; background: url(/images/header_end.gif) no-repeat left top;}
#banner {clear: both; width: 770px; height: 25px; margin: 0 auto; }

