@charset "utf-8";
/* CSS Document */
body{margin:0 auto;font: 12px Verdana,Arial,Tahoma;}

/*#toparea{background:url(../images/bg_site.jpg) repeat-x; height:1400px; background-color:#000}*/

#toparea{background:url(../images/bg5.jpg) repeat-x; width:100%; background-color:#000; height:auto; }
#mainmenu{clear:both;width:1000px; padding-top:20px;padding-bottom:20px}


p{font-size:1em; line-height:1.5em}

.menu{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; margin:0px 16px 0px; font-weight:bold; text-decoration:none }
.menu:link{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; margin:0px 16px 0px; font-weight:bold; text-decoration:none }
.menu:hover{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; margin:0px 16px 0px; font-weight:bold; text-decoration:none;
background:none;}
.menu:active{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
margin:0px 16px 0px;
}
.menu:visited{color:#FFF;}


#wrapper{background:#FFF; height:auto; width:1000px; border:0px solid #930}


#banner{clear:both;border:0px solid #096}
#maincontent{clear:both; width:950px; height:1700px; border:0px solid #096}
#ifamaincontent{clear:both; width:950px; height:2600px; border:0px solid #096}

#absmaincontent{clear:both; width:950px; height:1500px; border:0px solid #096}

#mssmaincontent{clear:both; width:950px; height:1400px; border:0px solid #096}
#edbmaincontent{clear:both; width:950px; height:1900px; border:0px solid #096}

#allmaincontent{clear:both; width:950px; height:600px; border:0px solid #096}


#lbar{float:left; height:1300px; width:280px; background:#e7e5df; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}


#rbar{float:right; height:700px; width:650px; -webkit-border-radius: 5px; border:0px solid #333;-moz-border-radius: 5px;border-radius: 5px;}

.ul_li{ list-style-image:url(../images/str.gif); text-align:left}
.green_ul{ list-style-image:url(images/spacer.gif); vertical-align:top; margin-right:28px; padding:0}
.read_more{ margin:8px 0px 0px 0px}
.ul{ list-style-image:url(images/spacer.gif); margin:0; padding:0}


.green        {  text-decoration:none ;   color:#3b772d; line-height:24px}
.green:link   { text-decoration:none;    color:#3b772d;line-height:24px}
.green:hover  {text-decoration:underline;color:#3b772d;line-height:24px}
.green:active { text-decoration:none ;   color:#3b772d;line-height:24px}

.green_link        {text-decoration:underline ; color:#5fb144;line-height:22px}
.green_link:link   {text-decoration:underline; color:#5fb144;line-height:22px}
.green_link:hover  { text-decoration:none; color:#5fb144;line-height:22px }
.green_link:active { text-decoration:underline ; color:#5fb144;line-height:22px}












.tree {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#fbfbfb;
    border:1px solid #999;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.tree li {
    list-style-type:none;
    margin:0;
    padding:10px 5px 0 5px;
    position:relative
}
.tree li::before, .tree li::after {
    content:'';
    left:-20px;
    position:absolute;
    right:auto
}
.tree li::before {
    border-left:1px solid #999;
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
.tree li::after {
    border-top:1px solid #999;
    height:20px;
    top:25px;
    width:25px
}
.tree li span {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #999;
    border-radius:5px;
    display:inline-block;
    padding:3px 8px;
    text-decoration:none
}
.tree li.parent_li>span {
    cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
    border:0
}
.tree li:last-child::before {
    height:30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
    background:#eee;
    border:1px solid #94a0b4;
    color:#000
}












/*Current Issue Hyperlinks*/
.cidetails{clear:both;height:750px;width:550px;padding:2px;overflow:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.cidetails .author{width:550px; margin-top:5px;}
.cidetails .author a:link,a:visited{color:#006699;text-align:left;text-decoration:none; font-size:12px}
.cidetails .author a:hover,a:active{color:#003366;}

.cidetails .articalseries{width:550px;text-align:left; color:#666666;margin-top:10px; margin-left:0px;}

.cidetails .downlink{height:30px; width:550px; margin-left:0px;}
.cidetails .downlink ul{list-style-type:none;margin:0;padding:0; height:30px;}
.cidetails .downlink li{float:left;height:10px; display:list-item}
.cidetails .downlink a:link,a:visited{width:auto;text-align:center;padding:1px 3px;text-decoration:none;color:#006699}
.cidetails .downlink a:hover,a:active{color:#993300; background:#f2f1ed}



















					.menu_simple ul {
						margin: 0; 
						padding: 0;
						width:220px;
						list-style-type: none;
						font-size:12px;
					}

					.menu_simple ul li a {
						text-decoration: none;
						color: #333; 
						padding: 15px 12px;
						
						display:block;
						border-bottom:1px dotted #333;
					}
					 
					.menu_simple ul li a:visited {
						color: #333;
						font-size:12px;
					}
					 
					.menu_simple ul li a:hover, .menu_simple ul li .current {
						color: white;
						background-color: #5FD367;
						font-size:12px;
					}
					.sub-title{background: #14709E;display: inline-block;margin-bottom: 10px;padding: 5px;color:#fff;font-size: 12px;border-radius:5px;}