body {font-family: Arial, Helvetica, sans-serif;font-size: 1em;text-align: center;margin: 0;padding: 0;}
#wrapper {width: 837px;text-align: left;float: left;margin: 0;display: block;}
#pre_wrapper {width: 1055px;text-align: center;margin: 0 auto;display: block;}
html {margin: 0;padding: 0;}
.inner {padding: 10px;}
h1, h2, h3, h4 {font-size: 0.72em;color: #000;}
li {font-size: 0.72em;}
img {border: 0;}
h1.tab, .tab, .accordionHeaderSelected 
{
    margin: 0;
    padding: 10px;
    min-height: 20px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.72em;
    color: #fff;
   
}
h1.tab a, .tab a, .accordionHeaderSelected a, .accordionHeader a, .accordionHeaderSelectedLight a, .accordionHeaderLight a {color: #fff !important;text-decoration: none;}
input.input_wide {width: 400px;}
input.submit {margin: 0 10px;}
p, dd, dt, td.result p {font-size: 0.78em;}
td p {font-size: 1em;}
td, th, caption {font-size: 0.78em;font-family: Arial, Helvetica, sans-serif;padding: 5px;}
/* advertise */
div.advertise {float: right;width: 200px;display: block;margin: 43px 0 0 0;text-align: left;}
div.advertise img {display: block;}
/* top elements */
div#top_elements
{
    width: 837px;
    color: #666666;
    height: 43px;
    line-height: 43px;
}
div#top_elements div.left
{
    float: left;
    width: 520px; /*400px*/
}
div#top_elements div.right
{
    float: right;
    width: 280px;
}
div#top_elements a
{

    text-decoration: none;
    font-size: 0.6em;
}
div#top_elements span.space
{
    padding: 0 20px 0 0;
}
div#top_elements label
{
    color: #666;
    font-size: 0.6em;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    width: 50px;
}
div#top_elements input.Original
{
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    width: 165px;
    height: 17px;
    margin: 12px 0 0 0;
    border-bottom: 1px solid #EAEAEA;
    border-left: 1px solid #DADADA;
    border-top: 1px solid #B2B2B2;
    border-right: 1px solid #EAEAEA;
}
div#top_elements input.search
{
    width: 51px;
    height: 21px;
    background-image: url(../images/bt_search.jpg);
    background-repeat: no-repeat;
    border: 0;
    margin: 11px 0 0 10px;
}

/* header elements START */
#home_header {width: 837px;display: block;clear: both;font-size: 1.22em;}
.home_header_left {width: 155px;float: left;border-right: 1px solid #fff;}
.homeheaderleftimage {display: block;}
.home_header_right {width: 680px;float: right;border-left: 1px solid #fff;background-color: #006A71;height: 195px;font-size: 0.78em;color: #fff;}
.home_header_right div.inner {padding: 20px 10px 0 10px;}
.homeheaderrightpara {width: 454px;margin: 40px 0 0 5px;font-weight: bold;}
/* header elements FINISH */

/* top menu elements  */
div#top_menu {height: 40px;clear: both;display: block;border-top: 2px solid #fff;}
.top_menu_left {width: 155px;display: block;float: left;line-height: 40px;font-family: Arial, Helvetica, sans-serif;font-size: 0.72em;color: #fff;background-color: #418D94;border-right: 1px solid #fff;}
.top_menu_left a {color: #fff;text-decoration: none;margin: 0 10px;}
.top_menu_right {width: 680px;float: right;display: block;line-height: 40px;font-family: Arial, Helvetica, sans-serif;color: #fff;border-left: 1px solid #fff;background-color: #418D94;}
.top_menu_right .OriginalMenu {list-style: none;margin: 0 0 0 20px;padding: 0;}
.top_menu_right .OriginalMenu li {display: inline;margin: 0 10px 0 0;}
.top_menu_right .OriginalMenu li a {color: #fff;text-decoration: none;}

/* home main START */
.home_main_left
{
    width: 155px;
    display: block;
    float: left;
    border-right: 2px solid #fff;
    padding: 0 0 100px 0;
}
.home_main_left h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.72em;
    margin: 10px;
    padding: 0;
}
.home_main_left ul
{
    margin: 0;
    padding: 0;
    border-left: 2px solid #006A71;
    border-top: 2px solid #006A71;
    list-style: none;
}
.home_main_left ul li
{
    font-size: 0.72em;
    line-height: 21px;
    padding: 0 0 0 10px;
    border-bottom: 2px solid #006A71;
}
.home_main_left ul li:hover {background-color: #F1F1F1;}
.home_main_left ul li a {color: #000;display: block;text-decoration: none;}

/* main right content */
.home_main_right {width: 680px;float: right;display: block;background-image: url(../images/col_1_bg.gif);background-repeat: repeat-y;}
.home_main_right h1 {font-size: 0.72em;color: #000;}
.home_main_right a {color: #006A71;}

/* right content columns */
/* col 1 */
.home_main_right .col_1 {width: 310px;float: left;}
.home_main_right .col_2 {width: 183px;float: left;border-left: 2px solid #fff;}
.home_main_right .col_3 {width: 183px;float: left;border-left: 2px solid #fff;}
.home_main_right .col_1 .tab, .home_main_right .col_1 .accordionHeaderSelected, .home_main_right .col_1 .accordionHeader
{background-color: #006A71;border-top: 2px solid #fff;color: #fff;}
.home_main_right .col_1 .inner {padding: 10px;}
.home_main_right .col_1 .inner h1 {padding: 0;margin: 0 0 5px 0;}
.home_main_right .col_1 .inner p, .home_main_right .col_1 .accordionContent p {margin: 0 0 5px 0;}
/* col 2 */
.home_main_right .col_2 .tab, .home_main_right .col_2 .accordionHeaderSelected, .home_main_right .col_2 .accordionHeader
{border-top: 2px solid #fff;color: #fff;background-color: #418D94;}
.home_main_right .col_2 img {display: block;margin: 0;padding: 0;}
/* col 3 */
.home_main_right .col_3 h1.tab, .home_main_right .col_3 .tab {border-top: 2px solid #fff;color: #fff;background-color: #418D94;}
.home_main_right .col_3 img {display: block;margin: 0;padding: 0;}
/* home main FINISH */

/* footer */
#footer {display: block;background-color: #EBEBEB;font-family: Arial, Helvetica, sans-serif;font-size: 0.72em;min-height: 160px;}
#footer a {color: #666;text-decoration: none;}
#footer p {margin: 0 0 5px 10px;}
#footer p.grey {margin: 5px 0 5px 10px;color: #999;}
#footer ul {list-style: none;margin: 0;padding: 0;}
#footer ul li {display: inline;}
.footer_left {width: 450px;float: left;padding: 20px 0 0 0;background-color: #EBEBEB;}
.footer_right {width: 280px;float: right;padding: 20px 0 0 0;background-color: #EBEBEB;}
.footer_right p {margin: 0 0 5px 0;}

/* subpages */

/* header elements */

#header {width: 837px;display: block;clear: both;}
#header .left {width: 155px;float: left;border-right: 1px solid #fff;}
#header .left img {display: block;}
#header .right {width: 680px;float: right;border-left: 1px solid #fff;background-color: #006A71;height: 75px;}
#header .right .inner {padding: 20px 10px 0 10px;}
#header .right {font-family: "Times New Roman" , Times, serif;font-size: 0.78em;color: #fff;}
#header .right p {width: 454px;margin: 40px 0 0 5px;font-weight: bold;}

/* main elements */

div#main {font-size: 1em;}

/* left menu */

.main_left
{
    float: left;
    border-right: 2px solid #fff;
    padding: 0 0 100px 0;
}
.main_left h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.72em;
    margin: 10px;
    padding: 0;
}
.main_left ul
{
    margin: 0;
    padding: 0;
    border-left: 2px solid #006A71;
    border-top: 2px solid #006A71;
    list-style: none;
}
.main_left ul li
{
    font-size: 0.72em;
    line-height: 21px;
    padding: 0 0 0 10px;
    border-bottom: 2px solid #006A71;
}
.main_left ul li:hover, .main_left .classified:hover
{
    background-color: #F1F1F1;
}
.main_left ul li a
{
    color: #000;
    display: block;
    text-decoration: none;
}

/* main right content */

.main_right
{
    width: 680px;
    min-height: 680px;
    height: auto;
    float: right;
    display: block;
    background-image: url(../images/main_bg.gif);
    background-repeat: repeat-y;
}
/* for Internet Explorer */
/*\*/
* html .main_right {height: 500px;}
/**/

.main_right h1 {font-size: 0.72em;color: #000;}
.main_right a {color: #006A71;}
.main_right h1.tab {background-color: #006A71;border-top: 2px solid #fff;color: #fff;}
.main_right h1.tab a {color: #fff;text-decoration: underline;}
div.details {background-color: #8AB7BC;padding: 10px 0;border-bottom: 2px solid #fff;}
div.details div.c_left
{
    width: 165px;
    float: left;
    color: #fff;
    clear: left;
    display: block;
    padding: 0 10px;
    margin: 0;
}
div.details div.c_right
{
    width: 465px;
    float: left;
    color: #000;
    display: block;
    padding: 0 10px;
    margin: 0;
}
div.details div.c_right p {width: 465px;}
div.details div.c_right p, div.details div.c_left p {padding: 0;margin: 0 0 3px 0;}

/* map page */
div.map_image {text-align: center;padding: 10px 0;}

/* period page */
#period_top {background-color: #8AB7BC;padding: 0;margin: 0;display: block;}
#period_top div.period_img {width: 172px;float: left;display: block;margin: 0;padding: 0;}
#period_top div.period_cnt {float: left;padding: 10px 0 0 10px;width: auto;}
#period_top div.period_cnt p {padding: 0 0 5px 0;margin: 0;}
#period_top div.period_cnt a {text-decoration: none;font-size: 0.82em;}
#period_top div.p_left {width: 110px;float: left;clear: left;font-family: Arial, Helvetica, sans-serif;color: #006A71;}
#period_top div.p_right {width: 370px;float: left;}
div.period {border-bottom: 2px solid #006A71;padding: 10px 20px;}
div.period p {margin: 0;padding: 0;}
div.period div.p_left {width: 210px;float: left;clear: left;color: #006A71;font-size: 0.82em;}
div.period div.p_left a {text-decoration: none;}
div.period div.p_right {width: 400px;float: left;}

/* search page */
div#search_top {height: 100px;background-color: #8AB7BC;}
div#search_top div.inner {padding: 10px;}
div#search_top p {padding: 0;margin: 0;width: 560px;font-size: 0.72em;}
div#search_top a {color: #fff;}
div#search_top input {width: 400px;margin: 10px 0;}
div#search_top input.submit {width: 30px;margin: 8px 10px;}

/* admin page */
div.admin_top {background-color: #8AB7BC;}
div.admin_top div.inner {padding: 10px;}
div.admin_top p {padding: 0;margin: 0;width: 560px;font-size: 0.72em;}
div.admin_top a {color: #fff;}

div#results, table.results tr td.result {font-size: 0.88em;}
div.result, td.result {border-bottom: 2px solid #006A71;padding: 10px 20px;}
div.result p.stat {margin: 0;padding: 0;width: 100%;text-align: right;}
div#results div.result p, table.results tr td.result p {margin: 0;padding: 0;}
div#results div.result a.title, table.results tr td.result a.title {margin: 0 0 10px 0;display: block;width: auto;}

/* paging */
div.paging
{
    display: block;
    clear: both;
    width: 660px;
    padding: 10px 10px 5px 10px;
    font-size: 0.88em !important;
}

div.paging div.title_id
{
    width: 50px;
    float: left;
    clear: left;
}

div.paging div.title
{
    width: 490px;
    float: left;
    text-align: left;
    padding: 0 10px;
}
div.paging div.years
{
    width: 100px;
    float: left;
    text-align: right;
}
div.paging div.previous
{
    width: 100px;
    float: left;
    clear: left;
}
div.paging div.numbers
{
    width: 460px;
    float: left;
    text-align: center;
}
div.paging div.next
{
    width: 100px;
    float: left;
    text-align: right;
}

/* special for report page */
div.paging div.previousreport
{
    width: 200px;
    float: left;
    clear: left;
}
div.paging div.nextreport
{
    width: 200px;
    float: right;
    text-align: right;
}

/* wide table */

div.wide_tables
{
    margin: 0 0 0 2px;
    width: 660px;
    overflow: auto;
}
td div.wide_tables
{
    margin: 0 0 0 2px;
    display: inline;
    width: auto;
    overflow: auto;
}

/* other */
.clear {clear: both;}
.white {color: #fff;}
.bold {font-weight: bold;}

/* BT */
#skipnav a
{
    position: absolute;
    left: 0px;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}



.highlight
{
    border: 1px dashed #00661A; /* #99ff99; */
    background-color: #00ffbf; /* #64FF8C; /* #E6FEE6; */
}
/* map and mapsheet */
.county-map {border-bottom: 1px solid #999;margin: 0px;padding: 0px;text-align: left;width: 100%;height: 600px;position: relative;font-family: Verdana, Sans-Serif;}
dl.county-map dt {display: inline;}
dl.county-map dd {background: #555;border: 2px solid #222;color: #fff;padding: 4px;width: 200px;position: absolute;left: -9999px;z-index: 11;}
dl.county-map a.location {border: 1px solid blue;display: block;outline: none;text-decoration: none;text-indent: -9999px;position: absolute;z-index: 20;font-size: 12px;text-align: center;padding: 0px;
background: transparent; /** background-color:#EE82EE; **/
background: transparent; /** filter:alpha(opacity=50); **/
-moz-opacity: .50; /** opacity:.50; **/
}
a.location img {display: block;}
.mapsheet {display: none;}
dl.county-map a.location:hover {border: 1px solid #ff0000;background-color: #ffff66;filter: alpha(opacity=50);}
dl.county-map a.location:visited
{border: 1px solid #900B09;}
dl.county-map dt.pointerest
{
    display: block;
    outline: none;
    text-indent: 0px;
    position: absolute;
    z-index: 3;
    font-weight: bold;
    color: Maroon;
    font-size: smaller;
    text-align: center;
    padding-top: 3px;
}

#mapcaption {width: 100%;font-weight: normal;padding-top: 0.2em;padding-bottom: 0.5em;text-align: left;}
#mapsheetimage {position: relative;}
#mapsheetimage span {color: Blue;position: absolute;}

/* admin section */

div.admin_top {background-color: #8AB7BC;}
div.admin_top div.inner {padding: 10px;}
div.admin_top p {padding: 0;margin: 0;width: 560px;font-size: 11px;}
div.admin_top a {color: #fff;}

/** web control defined **/
.SelectedRowStyle {background-color: #ffffcc;}
.HoverRowStyle:hover {background-color: #f0f0f0;}
.FooterStyle {background-color: #f2f2f2;}
tr.ShelfRowStyle > td {border-top: 2px solid #006A71;padding: 10px 20px;}
input.MembersButton {color: #050;background-color: #f0f0f0;border: 1px solid;border-color: #696 #363 #363 #696;}
.Warning {color: Red;font-style: italic;font-weight: bold;font-size: larger;}

/** Classifieds **/

div.classifieds
{
    border-top: 2px solid #006A71;
}
div.classifieds div.classified
{
    font-size: 0.72em;
    line-height: normal;
    border-left: 2px solid #006A71;
    border-bottom: 2px solid #006A71;
    padding: 2px;
    color: #000;
}
div.classifieds div.classified a
{
    color: #000;
    line-height: 1.4em;
    padding-bottom: 2px;
    font-weight: bold;
}

.classifieds div.classified span.url
{
    font-size: smaller;
}

div.classifieds div.classified span.url a
{
    overflow: hidden;
    color: #000;
    font-weight: normal;
}

/** annotations **/
ul.annotations
{
    margin-left: 0em;
    padding-left: 0em;
    list-style-type: none;
    border-bottom: solid 1px lightgrey;
}

ul.annotations li
{
    border-top: solid 1px lightgrey;
    padding-bottom: 0.5em;
}

ul.annotations li.annalt
{
    background-color: #fffff0;
}

ul.annotations li p
{
    margin-bottom: 0.5em;
    margin-top: 0em;
    font-size: 1em;
}
ul.annotations li p.annbyline
{
    margin-top: 0.25em;
    font-size: 0.9em;
    margin-left: 0.25em;
}
ul.annotations li p.anncit, ul.annotations li p.annmsg
{
    padding-left: 3em;
}


ul.annotations li p.anncit
{
    font-style: italic;
}


dl.annotation
{
    margin-top: 0em;
    margin-bottom: 0.25em;
    padding-top: 0em;
    padding-bottom: 0.4em;
    float: left;
    clear: both;
    width: 100%;
}

dl.annotation dt
{
    clear: left;
    float: left;
    width: 20%;
    margin: 0 0 .5em 0;
    font-style: italic;
    font-size: 1em;
}
dl.annotation dd
{
    margin: 0 0 .5em 0;
    float: left;
    padding: 0;
    width: 80%;
    font-size: 1em;
}

/** quotations **/
div.quote
{
    padding-left: 3em;
    padding-right: 3em;
}

.CreateUserButton
{
    margin-left: 7em;
}


/** Timelines **/



/** OpenID **/
.openid
{
    background: #FFFFFF url(      '../images/openid_16x16.gif' ) no-repeat scroll 0pt 50%;
    padding-left: 18px;
}


/** Modal Pop Up **/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
}

/** bookshelf **/
div.shelfrow
{
    clear: both;
    padding-top: 0.5em;
}

div.shelfrow span.label
{
    float: left;
    width: 10%;
    text-align: right;
}

div.shelfrow span.content
{
    float: right;
    width: 85%;
    text-align: left;
}

/** Modal PopUp window **/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopDragHandle
{
    color: #fff;
    background-color: #006A71;
    min-height: 20px;
    line-height: 20px;
}

div.modalPop
{
    width: 20em;
    border: 1px solid darkgreen;
    padding: 0em;
    padding-bottom: 0.75em;
    text-align: left;
}

div#top_elements a.bookmark
{
    color: #006A71;
    text-decoration: none;
    font-size: small;
}
div#top_elements dl.bookmarks
{
    display: block;
}
div#top_elements dl.bookmarks dt
{
    clear: left;
    display: block;
    float: left;
    width: 25%;
    margin-bottom: 0.75em;
}
div#top_elements dl.bookmarks dd
{
    clear: right;
    display: block;
    white-space: normal;
    width: 70%;
    margin-bottom: 0.75em;
}



div#top_elements input.ModalButton
{
    float: right;
    width: auto;
    height: auto;
}
/** END Modal PopUp window **/

div#top_elements .topusermenu
{
    display: inline;
    width: auto;
    float: none;
    color: #666666;
    text-decoration: none;
    font-size: 0.6em;
    background-color: #ffffff;
    cursor: pointer;
    border: 0px solid #ffffff;
}

/** START menu drop downs **/
/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */

.UserMenu
{
    margin-top:0.2em;
}

ul.AspNet-Menu
{position: relative;}

ul.AspNet-Menu, ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;
}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
}

ul.AspNet-Menu li a, ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
    color: #ffffff;
    
}

ul.AspNet-Menu ul
{
    position: absolute;
    display: none;

}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul, ul.AspNet-Menu li:hover ul ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul
{display: none;}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul, ul.AspNet-Menu li li:hover ul, ul.AspNet-Menu li li li:hover ul, ul.AspNet-Menu li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li.AspNet-Menu-Hover ul, ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{display: block;}


/* -------------------------------------------------------------------------- */
/* When the Menu control's Orientation property is Horizontal the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Horizontal. This allows us to force the top tier of the menu to layout */
/* horizontally, whereas all subsequent tiers of the menu lay out vertically. */

.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    float: left;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
    float: none;
}

/* This style sheet is intended to contain OFTEN CHANGED rules used when the Menu control adapter is enabled. */

/* When the Menu control's Orientation property is Vertical the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Vertical. */
/* Note that the example menu in this web site uses relative positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */
.PrettyMenu .AspNet-Menu-Vertical
{
    position: relative;
    top: 0px;
    left: 0;
    z-index: 300;
}
.UserMenu .AspNet-Menu-Vertical
{
    position: relative;
    top: 0px;
    left: 0;
    z-index: 400; /*higher than the main menu as it appears before */
}

/* The menu adapter renders an unordered list (ul) in HTML for each tier in the menu. */
/* So, effectively says: style all tiers in the menu this way... */
.PrettyMenu ul.AspNet-Menu, .PrettyMenu ul.AspNet-Menu ul
{
    width: 150px;
    font-family: inherit;
    font-size: medium;
    color: #ffffff;
}
.UserMenu ul.AspNet-Menu, .UserMenu ul.AspNet-Menu ul
{
    font-size:1em;
}


/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
.PrettyMenu ul.AspNet-Menu ul
{
    left: 128px;
    top: 3px;
    background: #FFF;
}

/* The menu adapter generates a list item (li) in HTML for each menu item. */
/* Use this rule create the common appearance of each menu item. */
.PrettyMenu ul.AspNet-Menu li
{
    color: #ffffff;
    background: #418d94;
    margin: 0px 10px 0px 0;
}
.UserMenu ul.AspNet-Menu li
{
    background: #ffffff;
    margin: 0px 10px 0px 0px;
    font-size:1em;
}


/* Top Menu only */
.PrettyMenu ul.AspNet-Menu > li
{margin: 10px 10px 0px 0;}
.UserMenu ul.AspNet-Menu > li
{margin:  10px 20px 0px 0px;
    
    }

/* Within each menu item is a link or a span, depending on whether or not the MenuItem has defined it's */
/* NavigateUrl property. By setting a transparent background image here you can effectively layer two images */
/* in each menu item.  One comes from the CSS rule (above) governing the li tag that each menu item has. */
/* The second image comes from this rule (below). */
.PrettyMenu ul.AspNet-Menu li a, .PrettyMenu ul.AspNet-Menu li span
{
    color: #ffffff;
    padding: 4px 2px 4px 4px;
    line-height: 1.25em;
}
.UserMenu ul.AspNet-Menu li a, .UserMenu ul.AspNet-Menu li span
{
    color: #666666;
    padding: 4px 2px 4px 4px;
    line-height: 1em;
}

/* Top Menu only */
.PrettyMenu ul.AspNet-Menu ul li a, .PrettyMenu ul.AspNet-Menu ul li span
{
    border-top: solid 1px #E7E7E7;
    border-right: solid 1px #D2D2D2;
    border-bottom: solid 1px #D2D2D2;
    border-left: solid 1px #E7E7E7;
}
.UserMenu ul.AspNet-Menu ul li a, .UserMenu  ul.AspNet-Menu ul li span
{
    border-top: solid 1px #E7E7E7;
    border-right: solid 1px #D2D2D2;
    border-bottom: solid 1px #D2D2D2;
    border-left: solid 1px #E7E7E7;
    color:#000;
}

.UserMenu ul.AspNet-Menu li span.AspNet-Menu-NonLink
{font-size:0.6em;}


/* When a menu item contains no submenu items it is marked as a "leaf" and can be styled specially by this rule. */
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{background-image: none;}

/* Not used presently.  This is here if you modify the menu adapter so it renders img tags, too. */
.PrettyMenu ul.AspNet-Menu li a img
{
    border-style: none;
    vertical-align: middle;
}

/* When you hover over a menu item, this rule comes into play. */
/* Browsers that do not support the CSS hover pseudo-class, use JavaScript to dynamically change the */
/* menu item's li tag so it has the AspNet-Menu-Hover class when the cursor is over that li tag. */
/* See MenuAdapter.js (in the JavaScript folder). */
.PrettyMenu ul.AspNet-Menu li:hover, .PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{background: #8ab7bc;}
.UserMenu ul.AspNet-Menu li:hover, .UserMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{background: #f0f0f0;border-color:Black;}


/* While you hover over a list item (li) you are also hovering over a link or span because */
/* the link or span covers the interior of the li.  So you can set some hover-related styles */
/* in the rule (above) for the li but set other hover-related styles in this (below) rule. */
.PrettyMenu ul.AspNet-Menu li a:hover, .PrettyMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{color: #000;}
.UserMenu ul.AspNet-Menu li a:hover, .UserMenu ul.AspNet-Menu li span.Asp-Menu-Hover
{color: #000;}


.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover, .UserMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover
{background-image: none;}


/* -------------------------------------------------------------------------- */
/* When the Menu control's Orientation property is Horizontal the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Horizontal. */
/* Note that the example menu in this web site uses absolute positioning to force the menu to occupy */
/* a specific place in the web page.  Your web site will likely use a different technique to position your */
/* menu.  So feel free to change all the properties found in this CSS rule if you clone this style sheet. */
/* There is nothing, per se, that is magical about these particular property value choices.  They happen to */
/* work well for the sample page used to demonstrate an adapted menu. */

.PrettyMenu .AspNet-Menu-Horizontal
{position: relative;left: 10px;top: 0px;margin: 0 0 0 5px;z-index: 300;}

.UserMenu .AspNet-Menu-Horizontal
{position: relative;left: 10px;top: 0px;margin: 0 0 0 5px;z-index: 400;}

.PrettyMenu .AspNet-Menu-Horizontal
{width: 670px;}

.UserMenu .AspNet-Menu-Horizontal
{width:500px;}

/* This rule controls the width of the top tier of the horizontal menu. */
/* BE SURE TO MAKE THIS WIDE ENOUGH to accomodate all of the top tier menu items that are lined */
/* up from left to right. In other words, this width needs to be the width of the individual */
/* top tier menu items multiplied by the number of items. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{width: 670px;}
.UserMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{width: 500px;}

/* This rule effectively says: style all tiers EXCEPT THE TOP TIER in the menu this way... */
/* In other words, this rule can be used to style the second and third tiers of the menu without impacting */
/* the topmost tier's appearance. */
/* Remember that only the topmost tier of the menu is horizontal.  The second and third tiers are vertical. */
/* So, they need a much smaller width than the top tier.  Effectively, the width specified here is simply */
/* the width of a single menu item in the second and their tiers. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width: 70px;
    left: 3px;
    top: 1.4em;
}
.UserMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    width: 120px;
    left: 3px;
    top: 1.1em;
}

/* Generally, you use this rule to set style properties that pertain to all menu items. */
/* One exception is the width set here.  We will override this width with a more specific rule (below) */
/* That sets the width for all menu items from the second tier downward in the menu. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li, .UserMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    text-align: left;
    /* width:1%;  IE6 */
}

/* This rule can be used to set styles for the menu items in the second tier (and lower) in the menu. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li, .UserMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{text-align: left;}

/* This rule establishes the width of menu items below the top tier.  This allows the top tier menu items */
/* to be narrower, for example, than the sub-menu items. */
/* This value you set here should be slightly larger than the left margin value in the next rule. See */
/* its comment for more details. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{width: 100px;}
.UserMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{width: 115px; }

/* Third tier menus have to be positioned differently than second (or top) tier menu items because */
/* they drop to the side, not below, their parent menu item. This is done by setting the last margin */
/* value (which is equal to margin-left) to a value that is slightly smaller than the WIDTH of the */
/* menu item. So, if you modify the rule above, then you should modify this (below) rule, too. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{margin: -1.4em 0 0 95px;}
.UserMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{margin: -1.4em 0 0 110px;}

/** END menu drop downs **/


/** START password strength **/
.pwd1, .pwd2, .pwd3, .pwd4, .pwd5 {background-color: gray;padding: 0.25em;font-size: x-small;}
.pwd1 {color: #ffffff;}
.pwd2 {color: yellow;}
.pwd3 {color: #ffcaaf;}
.pwd4 {color: aqua;}
.pwd5 {color: Lime;}
/** END password strength **/


/** START browse **/
.brtax {width: 100%;clear: both;border-collapse: collapse;margin-top: 1em;padding-top: 0.5em;}
.brtax th, .brtax td {font-size: 0.72em;text-align: left;}
.brtax td {width: 30%;vertical-align: top;padding: 0;}
.brtax ul {list-style-type: none;margin: 0;padding: 0;}
.brtax label {margin-left: 0.5em;font-size: small;}
/** END browse **/


/** START fieldset **/
fieldset.formfieldset {margin: 1.5em 0 0 0;padding: 0;font-size:small;}
fieldset.formfieldset legend {margin-left: 1em;color: #000000;font-weight: bold;}
fieldset.formfieldset ol, fieldset.formfieldset ul, fieldset.formfieldset p, fieldset.formfieldset table {padding: 1em 1em 0 1em;}
fieldset.formfieldset table {width:90%;}
fieldset.formfieldset ol {list-style: none;}
fieldset.formfieldset li, fieldset.formfieldset td {padding-bottom: 1em;font-size:small;}
fieldset.formfieldset li span.help {font-size:smaller;}
fieldset.formfieldset submit {border-style: none;}
fieldset.formfieldset label {float: left;width: 6em;margin-right: 1em;text-align: right;}
fieldset.formfieldset td label {width:10em;}
/** END fieldset **/

/** START accordion **/
div.accordionContent {padding:1em;}
div.accordionContent a {text-decoration:none;}
div.accordionHeaderSelected, div.accordionHeader, div.accordionHeaderLight, div.accordionHeaderSelectedLight 
{margin: 0;padding: 10px;min-height: 20px;line-height: 20px;font-family: Arial, Helvetica, sans-serif;font-size: 0.72em;color: #fff;background-color: #006A71;border-top: 2px solid #fff;}
div.accordionHeader, div.accordionHeaderLight {background-image:url('../images/acc_expand.gif');background-position:right center;background-repeat:no-repeat;}
div.accordionHeaderLight, div.accordionHeaderSelectedLight {background-color:#418d94;}
div.accordionHeaderSelected, div.accordionHeaderSelectedLight {background-image:url('../images/acc_selected.gif');background-position:right center;background-repeat:no-repeat;}
div.accordionHeaderSelected a, div.accordionHeader a, div.accordionHeaderSelectedLight a, div.accordionHeaderLight a {margin-left:1em;color: #ffffff;text-decoration: none;}
/** END accordion **/

/** START TextBox watermark **/
.watermarked {color:Gray;}
/** END TextBox watermark **/

/** START report related documents **/
div.ReportAction
{padding-top: 0.5em;margin-top: 0.25em;}
.RelatedTreeView div.AspNet-TreeView
{}
.RelatedTreeView div.AspNet-TreeView ul li
{white-space: nowrap;padding: 3px 0 2px 0;font-size: 12px;}
.RelatedTreeView div.AspNet-TreeView ul ul
{margin: 2px 0 2px 10px;}
.RelatedTreeView div.AspNet-TreeView ul li img
{border: none;vertical-align: middle;margin: 0 2px 0 0;}
.RelatedTreeView div.AspNet-TreeView li a
{text-decoration: underline;white-space: normal;}
.RelatedTreeView div.AspNet-TreeView li.AspNet-TreeView-Leaf
{margin-left: 18px;}
.RelatedTreeView div.AspNet-TreeView li.AspNet-TreeView-Root
{}
.RelatedTreeView div.AspNet-TreeView .AspNet-TreeView-ClickableNonLink
{cursor: n-resize;text-decoration: none;color: #006a71;white-space: normal;}
.RelatedTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse
{background: url(../images/collapse.gif) 0 -2px no-repeat;width: 15px;float: left;cursor: n-resize;padding-right: 0.25em;}
.RelatedTreeView div.AspNet-TreeView .AspNet-TreeView-Expand
{background: url(../images/expand.gif) 0 -2px no-repeat;width: 15px;float: left;cursor: n-resize;padding-right: 0.25em;}
.RelatedTreeView .AspNet-TreeView-Selected
{background-color: Transparent;}
.RelatedTreeView .AspNet-TreeView-ChildSelected
{background-color:Transparent;}
.RelatedTreeView .AspNet-TreeView-ParentSelected
{background-color:Transparent;}
.RelatedButton
{margin-bottom: 0.25em;color: #050;background-color: #f0f0f0;border: 1px solid;border-color: #696 #363 #363 #696;}

/** END report related documents **/


