body{scrollbar-face-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#D2D2D2;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#000000;scrollbar-track-color:#ffffff;scrollbar-darkshadow-color:#ffffff;}
body,td,p {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 1.4em;font-size:15px;color:#ffffff;}
a:link,a:active,a:visited {color:#ffffff;}
a:hover{text-decoration:underline;color:#ff0000;}
hr{height:1px;border:solid #ffffff 0px;border-top-width:1px;}
H1,H2,H3{text-align:left ;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:30px;font-weight:bold;margin-bottom:6px;color:#ee0000;letter-spacing: 02px;}
H4{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;margin-bottom:6px;color:#ee0000;letter-spacing: 02px;}
form{margin:0;}
IMG{border:0;}
.retrieve { background-color: #000000;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
padding-left: 0;margin-left: 0;list-style: none;}
li{line-height:1.5;}
li.doc{padding-left: 15px;background-image: url(menu/doc.gif);background-repeat: no-repeat;}
li.docs{padding-left: 15px;background-image: url(menu/docs.gif);background-repeat: no-repeat;}
li.sdoc{padding-left: 15px;background-image: url(menu/sdoc.gif);background-repeat: no-repeat;}
li.sdocs{padding-left: 15px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;}
#hvmenu {height: 20px;	width: 695px;	border-top: 0px solid #ffffff;	border-right: 0px solid #ffffff;	border-bottom: 0px solid #ffffff;	border-left: 0px solid #ffffff;}
.sitename{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#ffffff;font-size:11px;letter-spacing:0px;}
.menulevel1,.menulevel2,.menulevel3,.locator,.navigator,.submenu{font-weight:normal;font-size:11px;color:#ffffff;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:hover,.navigator a:link{font-weight:normal;font-size:11px;color:#ffffff;text-decoration:none;}
.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{font-weight:normal;font-size:11px;color:#ffffff;text-decoration:none;}
.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active{font-weight:normal;font-size:11px;color:#ffffff;text-decoration:none;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{font-weight:normal;font-size:11px;color:#ffffff;text-decoration:none;}
.menulevel1 a:active,.menulevel2 a:active,.menulevel3 a:active,.menulevel1,.menulevel2,.menulevel3{line-height:1.5em;font-weight:normal;font-size:11px;color:#ff0000;}
.locator,.locator a:link,.locator a:visited,.locator a:active,.locator a:hover{font-weight:normal;font-size:11px;color:#ffffff;text-decoration:none;}
.menu{font-weight:normal;font-size:11px;color:#ffffff;}
.menu a{text-decoration:underline;font-weight:normal;}
.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#FFFF00;font-size:11px;letter-spacing:0px;;text-decoration:none;}
.navigator a{font-weight:normal;color:#ffffff;}
.navigator a:link,.navigator a:visited{color:#ffffff;text-decoration:none;}
.navigator a:active,.navigator a:hover{color:#ff0000;text-decoration:none;}
.sitemail,.sitemail a{font-weight:normal;color:#ffffff;}
.sitemail a:link,.sitemail a:visited{color:#ffffff;text-decoration:none;}
.sitemail a:active,.sitemail a:hover{color:#000000;text-decoration:none;}
.toploc {padding-left: 5px;font-weight:normal;color:#ffffff;}
.toploc a{padding-left: 5px;font-weight:normal;color:#ffffff;}
.toploc a:link,.toploc a:visited{padding-left: 5px;color:#ffffff;text-decoration:none;}
.toploc a:active,.toploc a:hover{padding-left: 5px;color:#000000;text-decoration:none;}
.search a{font-weight:normal;color:#ffffff;}
.search a:link,.search a:visited{color:#ffffff;text-decoration:none;}
.search a:active,.search a:hover{color:#ff0000;text-decoration:none;}
.date {font-size:8pt;font-weight:normal;color:#ffffff;}
.edit{font-size:11px;color:black;background-color:#A4B76D;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:#ffffff;}
input,select{font-size:11px;text-indent:2px;}
textarea{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;background-color:transparent;width:98%;}
.searchbox .submit{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;font-weight:normal;border:1px solid #666666;background-color:#ffffff;background-image: url(images/search-button.jpg);}
.searchbox .text{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;background-color:#ffffff;border:1px solid #666666;background-image: url(images/searchbk.jpg);}
.bodyline	{ background-color: #ffffff; border: 1px #ffffff solid; }
.cmsline	{ background-color: #ffffff; border: 2px #ffffff solid; }
.innerline	{ border: 2px #ffffff solid; }
.copyright {font-size:11px;color:#ffffff;}
.copyright a,.copyright a:link,.copyright a:visited {color:#ffffff;text-decoration:none;}
.copyright a:hover,.copyright a:active {color:#ff0000;text-decoration:none;}
#navlist li {font-size:16px;color:#000000;font-weight:normal;float:left;margin:0px;padding-right:20px;padding-left:15px;display:inline;list-style-type:none;text-decoration:none;} 
#navlist ul {font-size:16px;color:#ffffff;font-weight:normal;float:left;margin:0px;} 
#navlist a:link, #navlist a:visited, #navlist a:active {font-size:11px;color:#ffffff;font-weight:normal;float:left;margin:0px;} 
#navlist a:hover {font-size:11px;color:#000000;font-weight:normal;float:left;margin:0px;} 

/* soundmanager2 START */

ul.flat {
 list-style-type:none;
 padding-left:0px;
}

ul.flat li,
ul.graphic li {
 padding-bottom:1px;
}

ul.flat li a {
 display:inline-block;
 padding:2px 4px 2px 4px;
}

ul.graphic {
 list-style-type:none;
 padding-left:0px;
 margin-left:0px;
}

/* background-image-based CSS3 example */

ul.graphic {
 list-style-type:none;
 margin:0px;
 padding:0px;
}

ul.graphic li {
 margin-bottom:2px;
}

ul.graphic li a,
ul.graphic li a.sm2_link {
 /* assume all items will be sounds rather than wait for onload etc. in this example.. may differ for your uses. */
 display:inline-block;
 padding-left:22px;
 min-height:14px;
 vertical-align: middle;
 background-color:#003366;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 padding:3px 3px 3px 25px;
 min-width:19em;
 _width:19em; /* IE 6 */
 text-decoration:none;
 font-weight:normal;
 color:#f6f9ff;
}

ul.graphic li a.sm2_link {
 /* safari 3.1+ fun (or, proprietary crap. TBD.) */
 -webkit-transition-property: hover;
 -webkit-transition: background-color 0.15s linear;
 -moz-transition: background-color 0.15s linear 0s; /* firefox 4 */
  -o-transition-property: background-color; /* opera 10.5 */
  -o-transition-duration: 0.15s;
}

ul.graphic li a, /* use a.sm2_link {} if you want play icons showing only if SM2 is supported */
ul.graphic li a.sm2_paused:hover,
ul.graphic li a.sm2_link:hover {
 background-image:url(../../sm2/image/icon_play.png);
 background-position:3px 50%;
 background-repeat:no-repeat;
 _background-image:url(../../sm2/image/icon_play.gif); /* IE 6 */
}

ul.graphic li a.sm2_link:hover {
 /* default hover color, if you'd like.. */
 background-color:#003366;
 color:#fff;
}

ul.graphic li a.sm2_paused {
 background-color:#999;
}

ul.graphic li a.sm2_paused:hover {
 background:#003366 url(../../sm2/image/icon_play.png) no-repeat 3px 50%;
 _background-image:url(../../sm2/image/icon_play.gif);
}

ul.graphic li a.sm2_playing,
ul.graphic li a.sm2_playing:hover {
 background:#003366 url(../../sm2/image/icon_pause.png) no-repeat 3px 50%;
 _background-image:url(../../sm2/image/icon_pause.gif);
 text-decoration:none;
}

/* hide button while playing?
ul.graphic li a.sm2_playing {
 background-image:none;
}
*/

body #sm2-container object,
body #sm2-container embed {
 /*
  flashblock handling: hide SWF off-screen by default (until blocked timeout case.)
  include body prefix to ensure override of flashblock.css.
 */

 left:-9999em;
 top:-9999em;
}

/* flat CSS example */

ul.flat a.sm2_link {
 /* default state: "a playable link" */
 border-left:6px solid #999;
 padding-left:4px;
 padding-right:4px;
}

ul.flat a.sm2_link:hover {
 /* default (inactive) hover state */
 border-left-color:#333;
}


ul.flat a.sm2_playing {
 /* "now playing" */
 border-left-color:#6666ff;
 background-color:#000;
 color:#fff;
 text-decoration:none;
}

ul.flat a.sm2_playing:hover {
 /* "clicking will now pause" */
 border-left-color:#cc3333;
}

ul.flat a.sm2_paused {
 /* "paused state" */
 background-color:#666;
 color:#fff;
 text-decoration:none;
}

ul.flat a.sm2_paused:hover {
 /* "clicking will resume" */
 border-left-color:#33cc33;
}

/* soundmanager2 STOP */

/*
 SoundManager 2 + useFlashBlock START
 Flash positioning and flashblock / clicktoflash handling
*/

#sm2-container {
 /*
  where the SM2 flash movie goes. by default, relative container.
  set relative or absolute here, and don't touch it later or bad things will happen (see below comments.)
 */
 position:relative;
 width:1px;
 height:1px;
 _overflow:hidden; /* screw IE 6, just make it display nice */
}

#sm2-container object,
#sm2-container embed {
 /*
  the actual movie bit.
  SWF needs to be able to be moved off-screen without display: or position: changes. important.
  changing display: or position: or overflow: here or on parent can cause SFW reload or other weird issues after unblock,
  eg. SM2 starts but strange errors, no whileplaying() etc.
 */
 position:absolute;
}

#sm2-container object,
#sm2-container embed,
#sm2-container.swf_timedout,
#sm2-container.swf_timedout object,
#sm2-container.swf_timedout embed {
 /* 
  when SM2 didn't start normally, time-out case. flash blocked, missing SWF, no flash?
  48px square flash placeholder is typically used by blockers.
 */
 left:auto;
 top:auto;
 width:48px;
 height:48px;
}

#sm2-container.swf_unblocked {
 /* SWF unblocked, or was never blocked to begin with; try to collapse container as much as possible. */
 width:1px;
 height:1px;
}

#sm2-container.swf_unblocked object,
#sm2-container.swf_unblocked embed {
 /* hide flash off-screen (relative to container) when it has loaded OK */
 left:-9999em;
 top:-9999em;
}

#sm2-container.swf_error {
 /* when there is a fatal error (flash loaded, but SM2 failed) */
 display:none;
}

#sm2-container.high_performance {
 /* "high performance" case: keep on-screen at all times */
 position:absolute;
 position:fixed;
 _top:-9999px; /* IE 6 hax, no position:fixed */
 _left:-9999px;
 bottom:0px;
 left:0px;
 /*
  special case: show at first with w/h, hide when unblocked.
  might be bad/annoying.
 */
 width:48px;
 height:48px;
 z-index:99; /* try to stay on top */
}

#sm2-container.high_performance.swf_unblocked {
 z-index:auto;
}

#sm2-container.high_performance.swf_unblocked,
#sm2-container.high_performance.swf_unblocked object,
#sm2-container.high_performance.swf_unblocked embed {
 /* 8x8px is required minimum to load in fx/win32 in some cases(?), 6x6+ good for fast performance, even better when on-screen via position:fixed */
 width:8px;
 height:8px;
}

#sm2-container.high_performance.swf_unblocked object,
#sm2-container.high_performance.swf_unblocked embed {
 /* high-performance case must stay on-screen */
 left:auto;
 top:auto;
}

#sm2-container.high_performance.swf_timedout {
 z-index:99; /* try to stay on top */
}

/*
 SoundManager 2 + useFlashBlock STOP
 Flash positioning and flashblock / clicktoflash handling
*/

