/* --- menu styles for 9icshmo --- */

a, A:link, a:visited, a:active { color: #0000aa; text-decoration: none; font-family: Tahoma, Verdana; font-size: 12px; }
A:hover { color: #ff0000; text-decoration: none; font-family: Tahoma, Verdana; font-size: 12px; }
body, p, tr, td, ul, li { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
.header1, h1 { color: #0000C0; background: #ffffff; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; margin: 0px; padding: 2px; text-align: center; }
.header2, h2, h3 { color: #000000; background: #DBEAF5; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; }
h4 { color: #000000; background: #DBEAF5; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
h5 { color: #000000; background: #DBEAF5; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.intd { color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px; }
.big { font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; }
.small { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; }
.small-italic { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: italic; }
.blue {color:blue}
.green {color:darkgreen}
.orange {color:darkorange}
.annotation { font-size:0.8em; margin-left:6px; }


#content {
        position:absolute;
        float:left;
        min-width:650px;
        width:650px;
        background-color:#ffffff;
        margin:4px 0 0 0;
        padding:0;
        text-align:left;
}

.dust-storm { width:"440px"; position:relative; margin:0; padding: 0px 8px 0 4px; }

.logo {background-color:#ffffff; border:2px solid #543E1C; width:650px; }
.logo td { padding:1px; background-color:#FFFFFF; }
.logo h1 { color: #4D53D3; background-color:#C3DFE3; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 28px; margin: 4px; padding: 4px; text-align: center; }
.logo h2 { color: #4649B0; background-color:#C3DFE3; font-weight: bold; font-family: Verdana, Helvetica; font-size: 22px; margin: 4px; padding: 4px; text-align: center; }
.logo h3 { color: #4A6473; background-color:#FFFFFF; font-weight: bold; font-family: Arial, Verdana, Helvetica; font-size: 18px; margin-top: 5px; padding: 0; text-align: center; }
.logo h4 { color: #4A6473; background-color:#FFFFFF; font-weight: bold; font-family: Verdana, Helvetica; font-size: 14px; margin: 0; padding: 0; text-align: right; }

.header h1 { color: #0000CC; background: #ffffff; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; margin: 4px; padding: 4px; text-align: center; }
.header h2 { color: #000080; background: #ffffff; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; margin: 0px; padding: 2px; text-align: center; }

#right-panel, .right-panel {width:170px; float:right; border:1px solid #DBEAF5; text-align:left; margin:0;}
#right-panel h2, .right-panel h2 {background-color:#DBEAF5; color:#000000; font-size:1.0em; margin:0; padding:0.2em;}
#right-panel h3, .right-panel h3 {background-color:#f3f4ef; color:#655E30;font-size:1.0em; margin:0; margin-bottom: 0.2em; padding:0.2em;border-top: #E5E5C3 1px solid;}
#right-panel ul, .right-panel ul {padding:0 0.2em; margin-left:1.8em; list-style-position:outside; list-style-image: url(images/link-goto.gif) }
#right-panel ul ul, .right-panel ul ul {padding:0; margin-left:1em; list-style-position:outside; list-style-type:circle; list-style-image:none; }

@media print{#right-panel ul, .right-panel ul{list-style-type:disc;list-style-image:none;padding-left:0;}}

#right-panel p.subhead, .right-panel p.subhead{color:#999;padding:0 0.2em;font-weight:bold; margin-bottom:-0.4em;}
#right-panel p, .right-panel p {padding:0.2em 0.2em 0.4em 0.2em; margin:0;}
#right-panel a:link, #right-panel a:visited, .right-panel a:link, .right-panel a:visited {text-decoration:none;}
#right-panel a:hover, #right-panel a:active, #right-panel a:focus, .right-panel a:hover, .right-panel a:active, .right-panel a:focus{ text-decoration:underline;}

.mid-col {width:475px; position:absolute; float:left;}
.img-panel {width:200; position:relative; float:right;}

.box, .page-menu {background-color:#DBEAF5; border:2px solid #DBEAF5;}
.box p, .page-menu p{margin:1px; padding:15px;}

.box-noborder {width:"470"; background-color:#ffffff; border:0; }
.box-noborder h2 {background-color:#ffffff; font-size:12px; margin-top:10px; padding:0.5em;}
.box-noborder p {margin:1px; padding-left:8px;}

#box-footer {width: 650px; height: 30px; text-align: right; background-color: #748D9C; color: #ffffff; font-size: 10px; padding: 1px; margin: 0.0em; margin-top: 1.0em; margin-bottom: 0.25em;}
#box-footer span {float: left; padding-top: 15px;}
#box-footer img {clear: right; display: inline; border: 0px; padding: 0.0em; margin: 0.0em;}

#topic_DL, #topic_DL dd, #topic_DL dt {height:1%; position:relative;} 
#topic_DL dd, #topic_DL dt {margin:0;padding:0; border:0 solid #e5e5e5;} 
#topic_DL dt {font-weight:normal; border:0 solid #fff; }
#topic_DL dd {margin:0.4em 0 0.4em 20px; clear:both;}
#topic_DL dt a {padding:0.2em 0 0.2em 12px; text-decoration:none; color:#000; background:0 50% no-repeat;font-weight:normal;display:block;}
#topic_DL dt a:hover {color:#000;text-decoration:underline;background-color:#DBEAF5;}
#topic_DL .DTplus a {background-image:url(images/plus.gif); background-position:0 3px;font-weight:normal;} 
#topic_DL .DTminus a {background-image:url(images/minus.gif);background-position:0 6px; font-weight:bold;}
#topic_DL .showDD {position:relative;top:0; display:block;}
#topic_DL dd,.hideDD {display:none;}
@media print { 
#topic_DL dt,.DTminus {font-weight:bold; border:0 solid #fff; }
#topic_DL dd,.hideDD {position:relative; top:0;display:block;} 
}

