/* RESET */
.primenu { display:none; position:absolute; z-index:9999;}
.primenu div, .primenu ul, .primenu ol, .primenu li, .primenu h3 { margin: 0; padding: 0; }
.primenu h3 { font-size: 1em; font-weight: normal; font-style: normal; }
.primenu ul, .primenu ol { list-style: none; }

/* TYPE */
.primenu {font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#e5e5e5; color:#333; border: 1px solid #b5b5b5; margin-bottom:0px; }

.primenu a {font-size: 11px; color: #2971a7; }
.primenu strong, b { font-weight:bold; }
.primenu em, i { font-style:italic; }

/* LAYOUT */


.primenu { color: #999; font-size: 10px; margin: 18px auto; text-align: left !important; }
.primenu a { text-decoration: none; }
.primenu a:hover { text-decoration: underline; }
.primenu p { margin: 0; }
.primenu .wmedium { width: 700px; }
.primenu .wxsmall { width: 350px; }
.primenu .wsmall { width: 510px; }
.primenu .wwide { width: 980px; }
.primenu .fleft { float:left !important; left: 250px; }
.primenu .fright { float:left !important; left: -250px; }

/* GRID */
.primenu .column { float: left; }
.primenu .column.first, .primenu .column.last { margin-left: 0 !important; }
.primenu .column.last { float: right !important; }

.primenu p.last, .primenu ul.last, .primenu ol.last, .primenu li.last { _width:auto !important; _float:none !important; }

/* OTHER */
.primenu p { margin-bottom: 1em; }
.primenu form { margin: 18px 10px; }
.primenu .clear { clear:both; }
.primenu .nowrap { font-size: 9px; white-space: nowrap; }
.primenu .bottom { clear: both; position: relative; padding-top:5px; padding-bottom:5px; background-color:#fff; border-top: 1px solid #b5b5b5;  margin-bottom:0px;}
.primenu .bottom p { margin-bottom:0px; }

/* NAVIGATION */
.primenunav { font-size: 11px; float: left; position: relative; margin-top: -4px; padding-bottom:1em; background-color:#fff; }
.primenunav .column { width: 150px; padding: 6px 0 5px 18px; }
.primenunav .column.last { float: left !important; padding-right: 0; }
.primenunav h3 { color: #444; font-weight: bold; }
.primenunav h3.standalone { margin-bottom: 18px; }
.primenunav a { display: block; _zoom: 1; }
.primenunav a:link,
.primenunav a:visited { color: #777; text-decoration: none; }
.primenunav h3.standalone a:link,
.primenunav h3.standalone a:visited { color: #444; }
.primenunav a:hover { color: #333 !important; text-decoration: none !important; }
.primenunav p { margin-bottom: 5px; }


/* SIDEBOX */
.primenubox { font-size: 11px; float:left !important; clear:right; color:#333; margin: 0 auto; overflow:hidden;}
.primenubox .column { width: 140px; padding: 6px 10px 5px 18px; }
.primenubox h3 { color: #444; font-weight: bold; }
.primenubox h3.standalone { margin-bottom: 18px; }
.primenubox a { display: block; _zoom: 1; }
.primenubox a:link,
.primenubox a:visited { color: #777; text-decoration: none; }
.primenubox h3.standalone a:link,
.primenubox h3.standalone a:visited { color: #444; }
.primenubox a:hover { color: #333 !important; text-decoration: none !important; }
.primenubox p { margin-bottom: 5px; }

/* PRINT */
@media print {
	.primenu { display: none !important; }
}

a.menutext:hover { color: #FFFFFF; }
a.menutext:link { color: #FFFFFF; }
a.menutext:visisted { color: #FFFFFF; }
a.menutext:active { color: #FFFFFF; }
a.menutext { color: #FFFFFF; }
