/* Basic code - don't modify */
 #navCS2009 { display: block; margin: 0; padding: 0; z-index:800; position:relative; }
#navCS2009 li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#navCS2009 a { display: block; }
#navCS2009 ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #navCS2009 ul { line-height: 0; } /* IE6 "fix" */
#navCS2009 ul a { zoom: 1; } /* IE6/7 fix */
#navCS2009 ul li { float: none; text-align:left; }
#navCS2009 ul ul { top: 0; }
/* Essentials - configure this */
#navCS2009 { background-color: #ffffff; height: 32px; text-align:center; margin-bottom:-20px; padding:0px; }
#navCS2009 *:hover { background-color:#F14B15; color:#ffffff; }
#navCS2009 a { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; color: #3c4c60; text-decoration:none; font-size: 12px; font-weight:bold; padding:8px 10px; }
#navCS2009 a:hover { background-color:#F14B15; color:#ffffff !important; }
#navCS2009 .hover { background-color:#F14B15; color:#ffffff; }
#navCS2009 .currentNav { background-color:#616f7a; color:#ffffff; }
#navCS2009 .currentNav a { color:#ffffff; }
#navCS2009 ul { width: 160px; }
#navCS2009 ul li a { background-color:#f1f1f1; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; color: #3c4c60 !important; text-decoration:none; font-size: 12px; font-weight:normal; padding:5px 10px; line-height:15px; }
#navCS2009 ul ul { left: 160px; }
/* Everything else is theming */
 #navCS2009 ul a { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-top: none; }
/* #navCS2009 ul a { border-bottom: none; } - I also needed this for IE6/7 */
.headerlnks { color:#687586; padding-right:8px; font-size:11px; padding-bottom:5px; #padding-bottom:4px;}
.headerlnks a:link, .headerlnks a:active, .headerlnks a:visited { color:#687586; font-size:11px; text-decoration:none; font-weight:normal; }
.headerlnks a:hover { color:#687586; font-size:11px; text-decoration:underline; font-weight:normal; }
.topsmlinks { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #e1e1e1; TEXT-DECORATION: none }
.topsmlinks a:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none }
.topsmlinks a:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none }
.topsmlinks a:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none }
.topsmlinks a:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff3300; TEXT-DECORATION: none }
.csbanner { padding:5px 10px 0 0; font-size:14px; color:#627586; float:right; width:410px; text-align:right }
.csbanner span { color:#627586; font-size:17px }
.csbanner span strong { color:#627586; }
.csbanner img { vertical-align:middle }
.csbanner em { font-weight:bold; font-style:normal }
