@import url("filter.css"); 
@media screen { 
/* standard html */
* { padding:0; margin:0; }
body { margin:0 auto; text-align:center; background:#1B301D; font:0.73em "Lucida Sans Unicode", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif; }
h1 { font-size:2.6em; }
h2 { color:#c60; font:normal 2.1em Georgia, "Times New Roman", serif; padding-bottom:0px; letter-spacing:0.5px; }
h3 { color:#244226; font-weight:normal; font-family:Arial, Helvetica, sans-serif; /*width:99%;*/ font-size:1.6em; margin-top:8px; }
h4 { font-family:Arial, sans-serif; font-size:1.2em; } 
a { text-decoration:none; color:#008000; }
a:hover, a:active { color:#c60; }	
h2, h3, h4, h5, h6 { padding-top:10px; }
p { line-height:1.4em; margin-top:1em; } 
ul, ol { margin:0; list-style-type:none; }
/* hidden */
#accessibility, p.title { left:-999px; width:990px; position:absolute; } 
#dropdown { display:none; }
span.accesskey { display:none; }
/* containers */
#container { margin:0 auto; background:url(images/bg.gif) repeat-y; height:auto; width:758px; text-align:left; display:block;}
#container-extra { margin:0 6px; }
#content { width:450px; float:right; margin-right:39px; }
* html #content { margin-right:16px; }
#wrapper { width:211px; background:url(images/bmp/dark-dot.gif) repeat; padding:7px; float:left; margin-left:13px; }
* html #wrapper { margin-left:7px; }
#seranwrap { clear:both; padding-top:23px; } 
/* lists */
#home ul, #home ol, #content ul, #content ol { margin:12px 0 12px 8px; }
#home ul ul, #content ul ul { margin:0; } 
#home li, #content li { margin-left:22px; list-style:disc; } 
#home li li, #content li li { margin-left:12px; list-style:circle; } 
#content li li li { margin-left:12px; list-style:square; } 
#home ol ol, #content ol ol { margin:0; }
#home ol li, #content ol li { margin:2px 0 3px 22px; list-style:decimal; } 
#content ol li ol li { list-style:lower-alpha outside; }
#content ol li ol li ol li { list-style:lower-roman outside; }
#content ol li ol li ol li ol li { list-style:decimal; }
/* home page  */
#home { float:right; background:url(images/bmp/home-column.gif) repeat-y left top; width:480px; margin:0 12px 12px 0; }
* html #home { margin-right:8px; }
#left { float:left; width:191px; margin-left:12px; }
* html #home { margin-left:6px; }
#right { float:right; width:245px; }
#home-title { width:480px; float:right; margin:0 12px 6px 0; }
* html #home-title { margin-right:8px; }
#home #page-info { clear:both; float:right; width:245px; margin:5px 0 5px 0; }
/* header */
#header { height:37px; width:746px; background:url(images/header/bg.gif) repeat-x; }
#logo {float:left; }
#logo a { background:url(images/header/logo.gif); height:53px; width:111px; display:block; margin:18px 0 0 11px; } 
#logo img { display:none; }
#wordmark  { float:left; background:url(images/header/wm.gif) center center; width:182px; height:19px; margin:7px 0 0 20px; text-indent:-999px;  font-size:1px; } 
* html #wordmark { margin-left:10px; }
#wordmark a { height:19px; display:block; }
#shortlist ul { list-style-type:none; }
#shortlist li { height:19px; display:block; float:left; text-indent:-9999px; font-size:2px; margin:7px 0 0 0; }
#shortlist li a { display:block; height:19px; }
#shortlist li.a-z { background:url(images/header/a-z.gif); width:64px; }
#shortlist li.dir { background:url(images/header/dir.gif); width:66px; }
#shortlist li.cal { background:url(images/header/cal.gif); width:99px; }
#search { float:right; width:199px; height:19px; margin:7px 19px 0 0; } 
* html #search { margin:9px; }
#search a { background:url(images/header/search.gif) no-repeat; height:19px; width:65px; display:block; text-indent:-999999px; overflow:hidden; float:left; }
#search #go { float:left; } 
#search #entry { background:#fff; border:1px solid #ccc; height:16px; width:100px; float:left; vertical-align:text-bottom; font:10px Verdana, Arial, Helvetica, sans-serif; } 
#search input.box:hover { background:purple; }
/* page elements */
#dept { float:left; margin:26px 0 0 12px; width:590px;} 
#page-title { background:url(images/bmp/orange-dotted.gif) repeat-x bottom; margin:0 0 6px 0; padding-bottom:3px; height:auto; }
#page-info { color:#666; margin:10px 0 50px 0; } 
/* photo */
#photo img { border:1px solid #fff; padding:1px; }
/*related */
#related { width:135px; float:right; margin:8px 0 8px 8px; background:url(images/bmp/orange-vert.gif) repeat-y; padding:0 0 10px 10px; color:#666; font-size:0.95em; } 
/* nav */
#nav-extra { width:211px; border-top:3px solid #333; background:#fff; padding-bottom:10px; margin-top:2px; }
#nav-extra { margin-top:-1px; }
#nav { width:191px; margin:10px 0 0 10px; background:url("images/bmp/gray-dotted.gif") repeat-x bottom; padding-bottom:2px; }
#nav li { margin:8px 0; padding-top:6px; background:url("images/bmp/gray-dotted.gif") repeat-x top; } 
#nav li li { background:#fff; margin:0px 0 0px 8px; padding:3px 0 0 10px; background:#fff url(images/bmp/ul-circle.gif) no-repeat left 8px; }
#nav li li li { background:#fff url(images/bmp/ul-square.gif) no-repeat left -1px; }
#nav-corner { height:13px; width:211px; background:url(images/bmp/corner.gif) bottom; font-size:2px; }
/* footer */
#footer { background:url("images/footer/bg.gif") no-repeat; width:758px; height:61px; clear:both; margin:10px -6px 0 -6px; } 
#footer-shortcuts { float:right; margin:22px 28px 0 0; text-indent:-9999px; } 
* html #footer-shortcuts { margin-right:14px; } 
#footer ul { list-style-type:none; width:218px; }
#footer li { float:left; height:14px; display:block; overflow:hidden; }
#footer li a { display:block; height:14px; }
#footer li.about { background:url("images/footer/about.gif"); width:65px; }
#footer li.map { background:url("images/footer/map.gif"); width:80px; }
#footer li.contact { background:url("images/footer/contact.gif"); width:73px; }				
#footer-logo { float:left; background:url("images/footer/logo.gif"); width:58px; height:26px; margin:16px 0 0 15px; } 
* html #footer-logo { margin:16px 0 0 8px; }
#footer-logo a { display:block; width:58px; height:26px; overflow:hidden; }
#copyright { float:left; background:url("images/footer/copyright.gif"); width:193px; height:14px; overflow:hidden; text-indent:-9999px; margin:22px 0 0 8px; } 
/* sifr  */
.sIFR-flash { visibility:visible !important; margin:0; }
.sIFR-replaced { visibility:visible !important; }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }
}

