
/*typography*/
body{font: 76% tahoma,arial,sans-serif;text-align: center}
h1,h2,h3{font-family: tahoma,arial,sans-serif}
h1{font-size: 200%}
h2{font-size: 150%}
h3{font-size:90%;text-transform:uppercase;letter-spacing:1px;margin:0px}
h2{margin: 0px;padding-left: 1px}

p{margin: 0px;padding:7px}
p{line-height: 1.5}
div#contentbox p{font-size: 14px;}
a{text-decoration: none}
address{padding: 3px 15px;font-style:normal}

/*layout*/
html{; margin-bottom: 1px}

html,body{margin:0;padding:0 0 20px}


div#container{width: 750px;margin: 20px auto;padding: 0px;text-align: left;}


div#push{margin:5px 0}
 * html body div#push{margin:5px 0}
div#header1{height:55px;padding: 0px}

div#header{ height:19px;margin: 10px 0 0 677px;padding: 0px}
 * html body div#header{ height:-0px;margin: -10px 0 0 677px;padding: 0px}

div#header li{display:inline;list-style-type:none;margin:0px;padding:0px}
div#header a {margin:0px;padding:0px}
div#header ul{;width:65px;margin:4px;padding:3px 0}
 *html body div#header ul{;width:65px;margin:4px;padding:4px 0}

div#bar {float:left;width:340px;}
 * html body div#bar {float:left;width:340px;margin-top:-9px;}

div#push1{margin:5px 0}
 * html body div#push1{margin: 0}
div#header2{;width:85px; height:18px;margin:6px 0 0 365px;padding: 0px}
 * html body div#header2{;width:85px; height:-18px;margin:-13px 0 0 362px;padding: 0px}

div#header2 li{display:inline;list-style-type:none;margin:0px;padding:0px}
div#header2 a {margin:0px;padding:0px}
div#header2 ul{;width:87px;margin:3px;padding:2px 0}


div#sidebar{float: left;width:195px;height:100%;padding: 0;margin:5px 0px;}

div#contenthead{float: right;width:536px;height:27px;padding:0px;margin:0px}
* html body div#contenthead{;width:536px; height: -27px;padding:0;margin:0px}

div#drop{width:465px;height:26px;margin-left:60px}
div#drop a{display:block;padding-left:10px}
 * html body div#drop a{display:block;padding-left:10px}
div#content{float: right;width: 536px;margin:0px;padding: 0px}
div#contentbox{margin:7px;padding: 0px}
div#contentbox a:link{color: #3366FF}
div#contentbox a:hover{color: #00BDFF; text-decoration: none}

div#footer{clear: both;width:749px;height:28px;margin-left:1px}





#menuSystem{ width: 195px;padding-left: 14px; }

#menuSystem table		{ font-family:Tahoma; font-size: 10pt; border-collapse:collapse;}
#mainTable th{ padding-left:7px; padding-right: 7px;height: 27px;}


#mainTable a       		{ color: #000 ; padding-left: 15px; padding-right: 3px; font-family: Tahoma; font-size: 10pt; text-decoration: none }
#mainTable a:link       	{ color: #000 ; padding-left: 15px; padding-right: 3px; font-family: Tahoma; font-size: 10pt; text-decoration: none }
#mainTable a:hover      	{ color: #FFFFFF ; padding-left: 15px; padding-right: 3px; background-color:#003366; font-family: Tahoma; font-size: 10pt; text-decoration: none; display:block; }

.XulMenu {padding-left:10px;
    font-family:  tahoma,;
    font-size: 12px;
    -moz-user-select: none;
}

.XulMenu .button {
    margin-left: 1px;    
    height: 15px;
    line-height: normal;
    padding: 2px 7px ;
    border: 1px dotted #ECE9D8;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
}

.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
margin-left: 1px;    
height: 15px;
    line-height: normal;
    padding: 2px 7px ;
    border: 1px solid #ECE9D8;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
}
.XulMenu .button:hover {
    border-color: #ffffff #ACA899 #ACA899 #ffffff;
}
.XulMenu .button-active,
.XulMenu .button-active:hover {
    border-color: #ACA899 #ffffff #ffffff #ACA899;
}
.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {    font-size: 12px;
    background: #ffffff;
    line-height: normal;
    padding: 3px 30px 3px 20px;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
}
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #316AC5;
    color: #ffffff;
}
.XulMenu .section {
    background: #ffffff;
    border: 1px solid;
    border-color: #F1EFE2 #716F64 #716F64 #F1EFE2;
    padding: 2px 1px 1px 2px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.XulMenu .arrow {
    position: absolute;
    top: 7px;
    right: 8px;
    border: 0;
}

* html .XulMenu td { position: relative;margin:0px } /* ie 5.0 fix */
