/* default CSS     margin-left: 20px; 
    margin-top: 0; 
 */

html {
    scrollbar-arrow-color: #666666; 
    scrollbar-base-color: #eeeeee;
    scrollbar-dark-shadow-color: #eeeeee;
    scrollbar-face-color: #eeeeee;
    scrollbar-highlight-color: #666666;
    scrollbar-shadow-color: #eeeeee;
    clear: both;
}

BODY {
    font: normal 10pt arial; 
    color: #333333;
    background-color: #f6f6f7;
    margin:  0;
    background-image: url(http://www.ihannex.com/pool/assets/bg_gradient.jpg);
    background-repeat: repeat-x;
}

#wrapper {
    margin: 0 auto;
    border: 1px solid #999999;
    width: 800px; 
    background-color: #ffffff;
}

#banner {
    margin-top: 0;
    width: 800px;
    height: 90px;
    background-color: #999999; 
    background-image: url(imgs/banner_bg_800.jpg);
    background-repeat: no-repeat; 
}


#banner h1 {
    display: none;

}

#main {
    clear: both; 
    width: 800px; 
    background-color: #eeeeee; 
    margin: 0;
    padding: 0;
}

#sidebar1 {
    display: inline /*Fix IE floating margin bug*/;
    float: left; 
    width: 210px;
    border-right: 0px solid #666666; 
    overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
    background-color: #ffffff; 
    padding: 0;
    text-align: left;
}



#sidebar2 { 
    display: inline /*Fix IE floating margin bug*/;
    float: right; 
    width: 192px;  
    background-color: #ffffff; 
    border-left: 0px solid #666666; 
    margin: 0;
    padding: 0;
    overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
    text-align: left;
}

#core {
    display:inline; /*Fix IE floating margin bug*/; 
    float:left; 
    width: 350px;
    margin: 0 0 0 20px; 
    padding: 0;
    overflow:visible !important /*Firefox*/; 
    overflow:hidden /*IE6*/;
}

#core2 {
    display:inline; /*Fix IE floating margin bug*/; 
    float:left; 
    width: 540px; 
    margin: 20px 0 0 20px; 
    padding: 0;
    overflow:visible !important /* Firefox*/; 
    overflow:hidden /* IE6*/;
}

#core2 h3 {height: 15px; font-size: 12pt; color: #505050;}

#core3 {margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
#core3 {margin-left: 25px;}
#core3 h3 {margin-left: 10px;}
#core3 p {margin-left: 10px;}
#core3 h2 {width: 150px; text-align: center; background: #6a7b9a;}
#core3:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 

#footer {clear: both;
    width: 800px; 
    height: 90px; 
    background-image: url(imgs/footer_bg_800.jpg); 
    background-repeat: no-repeat; 
    background-position: bottom right;
}

.formfld {
    font: 11px arial; 
    color: #333333; 
    text-decoration: none;
}  

.formfld2 {
    font: 11px arial; 
    color: #333333; 
    text-decoration: none;
}
.mybttn {
    font-weight: bold; 
    background-color: #666666; 
    color:#eeeeee;
}

a {
    font: bold 8pt 'arial' ; 
    color: #333333; 
    text-decoration: none; 
}

a:hover {
    background-color: #ffffff; 
    color: #333333; 
    text-decoration: underline overline;
}

a.bigger {
    font-size: 12pt;
}

div, span {
    font: normal 10pt arial; 
    color: #333333; 
}

.subhead {
    width: 100%; 
    height: 22px; 
    background-color: #cccccc; 
    text-align: left; 
    margin-top: 10px;
}

.shdrtext {
    width: 90%; 
    text-align: left; 
    padding-left: 10px; 
    font-weight: bold; 
    text-transform: uppercase;
    font-style: italic;
    color: #ffffff;
}

.subsect {
    width: 199px; 
    text-align: left; 
    padding-left: 10px; 
    padding-top: 5px; 
}
.date {
    width: 90%; 
    text-align: center; 
    padding-bottom: 10px;
}

.feature, .feature0, .feature1, .feature2, .feature3, .feature4, .feature5, .feature6, .feature7, .feature8 {
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #cccccc;
    border-bottom: 1 px solid #cccccc;
    text-align: left; 
    margin-top: 10px;
    margin-bottom: 20px; 
    background-color: #ffffff; 
    width: 330px; 
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
}
.feature1 {background-image: url(imgs/fff2ccc_grad_sm.jpg); background-repeat: repeat-x; background-position: bottom left;}
.feature2 {background-image: url(imgs/fff2ccc_grad_sm.jpg); background-repeat: repeat-x; background-position: bottom left;}
.feature3 {background-image: url(imgs/fff2ccc_grad_sm.jpg); background-repeat: repeat-x; background-position: bottom left;}
.feature4 {background-image: url(imgs/fff2ccc_grad_sm.jpg); background-repeat: repeat-x; background-position: bottom left;}
.feature5 {background-image: url(imgs/fff2ccc_grad_sm.jpg); background-repeat: repeat-x; background-position: bottom left;}
.feature6 {background-image: url(imgs/fff2ccc_grad_sm.jpg); background-repeat: repeat-x; background-position: bottom left;}
.feature7 {background-image: url(imgs/fff2ccc_grad_sm.jpg); background-repeat: repeat-x; background-position: bottom left;}

.feature li a, .feature0 li a, .feature1 li a, .feature3 li a, .feature4 li a, .feature5 li a, .feature6li a, .feature7 li a {font-size: 12pt; }
.feature0 h3 {background-image: url(imgs/sp.gif); background-repeat: no-repeat;border-bottom: 0px solid #6a7b9a; font-size: 12pt; color: #505050;  margin: 0; padding-left: 10px; height: 25px; width: 290px; }
.feature1 h3 {background-image: url(imgs/sp.gif); background-repeat: no-repeat;border-bottom: 0px solid #999999; font-size: 12pt; color: #505050;  margin: 0; padding-left: 10px; height: 25px; width: 290px; }
.feature2 h3 {background-image: url(imgs/sp.gif); background-repeat: no-repeat;border-bottom: 0px solid #999999; font-size: 12pt; color: #505050;  margin: 0; padding-left: 10px; height: 25px; width: 290px; }
.feature3 h3 {background-image: url(imgs/sp.gif); background-repeat: no-repeat;border-bottom: 0px solid #999999; font-size: 12pt; color: #505050;  margin: 0; padding-left: 10px; height: 25px; width: 290px; }
.feature4 h3 {background-image: url(imgs/sp.gif); background-repeat: no-repeat;border-bottom: 0px solid #999999; font-size: 12pt; color: #505050;  margin: 0; padding-left: 10px; height: 25px; width: 290px; }
.feature5 h3 {background-image: url(imgs/sp.gif); background-repeat: no-repeat;border-bottom: 0px solid #999999; font-size: 12pt; color: #505050;  margin: 0; padding-left: 10px; height: 25px; width: 290px; }
.feature6 h3 {background-image: url(imgs/sp.gif); background-repeat: no-repeat;border-bottom: 0px solid #999999; font-size: 12pt; color: #505050;  margin: 0; padding-left: 10px; height: 25px; width: 290px; }
.feature7 h3 {background-image: url(imgs/sp.gif); background-repeat: no-repeat;border-bottom: 0px solid #999999; font-size: 12pt; color: #505050;  margin: 0; padding-left: 10px; height: 25px; width: 290px; }
.feature8 h3 {background-image: url(imgs/sp.gif); background-repeat: no-repeat;border-bottom: 0px solid #999999; font-size: 12pt; color: #505050;  margin: 0; padding-left: 10px; height: 25px; width: 290px; }

.feature0 {display: none; }
.feature7 {border-bottom: 2px solid #dddddd; }

.featurep {text-align: left; padding: 10px; background-color: #eeeeee; width: 333px; }

.feature1 li {list-style-image: url("imgs/box_arr.png"); }
.feature1 li.new {list-style-image: url("imgs/new.gif"); }

.feature2 li {list-style-image: url("imgs/link.png"); }

a.lnav {display:block;font-size:10px;color:#333333;background-color:#dddddd;padding-left:8px;padding-top:3px;padding-bottom:3px;text-decoration:none;font-weight:normal;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;border-bottom:1px solid #ffffff;}
a.lnav:hover {	color:#333333;	background-color:#cccccc;	border-bottom : 1px solid #cccccc; text-decoration: none;	}

a.rnav {display:block;font-size:10px;color:#333333;background-color:#dddddd;padding-left:8px;padding-top:3px;padding-bottom:3px;text-decoration:none;font-weight:normal;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;border-bottom:1px solid #ffffff;}
a.rnav:hover {	color:#333333;	background-color:#cccccc;	border-bottom : 1px solid #cccccc; text-decoration: none;	}


.featdark {background-color: #999999; border: 1px dashed #666666; text-align: left; padding: 15px; width: 340px; }

/* .fadeout {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;} 
.libul {list-style-image: url("imgs/box_arr.png") }
#masthead {font-color: #666666; text-shadow: #cccccc 5px 5px 5px;} */


#footer p, #footer p a {text-align: center; font-size: 10px; margin-top: 10px; color: #505050;}
#footer p a:hover {background: transparent; }

#hquote {
    position: absolute; 
    top: 65px; 
    left: 0px;
    margin: 0 auto;
    width: 100%; 
    color: #ffffff; 
    font-style: italic; 
    font-weight: 600;
    font-size: 9pt;
    text-align: center;
}

#accent { }

/* Begin CSS Drop Down Menu */


#nav	{
    clear: both;
    height: 30px; 
    width: 100%; 
    background: #cccccc; 
    background-image: url(http://www.ihannex.com/pool/assets/gradbg_sml.jpg);
    background-repeat: repeat-x;
    text-align: center;
    padding: 0; 
    margin: 0;
    }

#navlist {
    margin-left: 20px;
    font-family: arial, helvetica, sans-serif;
    }


#navlist a {
    display: block; 
    border-left: 1px solid #cccccc;
    white-space: nowrap;
    margin: 0;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    padding: 8px 0 7px 0;
    color: #333333;
    text-decoration:none;
    text-transform: uppercase;
    width: 98%;
    }

#navlist a.first {
    border-left: 0px;
    }

#navlist a:hover {
    color: #f6f6f7;
    background-color: #cccccc;
    background-image: url(http://www.ihannex.com/pool/assets/gradbg3_sm.jpg);
    background-repeat: repeat-x;
    }		

#navlist ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float:left;
    width: 115px;
    }
			


#navlist li {
    position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
}

#navlist ul ul {
    position:absolute;
    z-index:500;
    top:auto;
    display:none;
    padding: 2px;
    margin:-2px 0 0 -2px; width: 160px; text-align:left;
}

#navlist ul ul ul {
    top:0;
    left:100%;
}

div#navlist li:hover {
    cursor:pointer;
    z-index:100;
}

#navlist ul ul li a, #navlist ul ul ul li a  {
    display:block; 
    background-image: url(http://www.ihannex.com/pool/assets/gradbg_sml.jpg);
    background-repeat: repeat-x;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #777;
    border-left: 1px solid #777;
    text-align: left;
    white-space:nowrap;
    margin:0;
    margin-left: -57px;
    padding: 5px;
}

div#navlist li:hover ul ul,
div#navlist li li:hover ul ul,
div#navlist li li li:hover ul ul,
div#navlist li li li li:hover ul ul
{display:none;}

div#navlist li:hover ul,
div#navlist li li:hover ul,
div#navlist li li li:hover ul,
div#navlist li li li li:hover ul
{display:block;}


#main {background-color: #ffffff;}
.emph {padding-left: 15px; background-image: url('imgs/box_arr.png'); background-repeat: no-repeat; width: 100%;}

.crnr_tl {width:10px; height:10px; position:absolute; z-index:10; background:url(imgs/crnr_tl.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.crnr_tr {width:10px; height:10px; position:absolute; z-index:10; background:url(imgs/crnr_tr.gif) no-repeat; margin-top:-1px; margin-left:182px;}

#sidebar1 .crnr_tr {width:10px; height:10px; position:absolute; z-index:10; margin:0 0 0 200px; background:url(imgs/crnr_tr.gif) no-repeat;}
#sidebar1 .crnr_tl {display: none; width:10px; height:10px; position:absolute; z-index:10; margin:0 0 0 200px; background:url(imgs/crnr_tl.gif) no-repeat;}

#sidebar2 .subhead {background-color: #9ea97a;}
#sidebar1 .subhead {background-color: #6a7b9a;}
#sidebar1 .subsect {border-right: 1px solid #cccccc; }
#sidebar2 .subsect {border-left: 1px solid #cccccc; }

/* #wrapper:after, #banner:after, #nav:after, #main:after, #sidebar:after, #core:after, #core div:after, #core2:after, #sidebar2:after, #footer:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden; 
} */
 
.homelink {padding-left: 20px; }
.addform {border: 1px solid #9ea97a; padding: 10px;}
.footnote {color: ##6a7b9a; }
.one {display: none; }


#box {display:block; width:450px; line-height:normal; letter-spacing:1px;  
      font-size:14px; padding:5px; margin:0em; text-align: justify;}
#cap {font-size:40px; color:#666666; font-weight:bold; float:left; height:28px; 
      line-height:28px; margin-top:2px; margin-right:1px;}
* html #cap {margin-right:-2px; margin-top:3px;}

.box {width: 400px;}
#core2 .crnr_tl {width:10px; height:10px; position:absolute; z-index:10; background:url(imgs/crnr_tl.gif) no-repeat; margin-top:-1px; margin-left:-1px; border: 1px solid red;}
#core2 .crnr_tr {width:10px; height:10px; position:absolute; z-index:10; background:url(imgs/crnr_tr.gif) no-repeat; margin-top:-1px; margin-left:390px; border: 1px solid red;}

.motitle {
  margin-left: 30px;
}
.moname {
    text-transform: uppercase;
    font-weight: bold;
}
.bdmsg {
    width: 160px;
    margin-top: 0;
    border-top: 1px solid #999999;   
    border-bottom: 1px solid #999999; 
}
.bdlink {
    font-size: .85em;
}
h3 {
    text-transform: uppercase;
    font-style: italic;
}
/* End CSS Drop Down Menu     */
