body {
	margin:15px 0px 0px 15px;
	background-color:white; 
	}
p, li {
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	color:#555555; 
	line-height:1.3em; 
	}                     
td {
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	color:#555555; 
	}
th {
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#555555; 
	text-align:right;
	}                      
ul {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 28px;
    }
html>body ul {
    }
li {
    margin-left:0px;
    list-style-type:square;    
    }           
div.sublist ul {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 15px;
    }
div.sublist li {
    margin-left:0px;
    list-style-type:none;    
    }
td {
    font-family: helvetica, arial, sans-serif;
    font-size: 13px;
}
td.tablight  {
    color:white; 
    background-color:#6d8d23; 
}
td.tablight1  {
    color: #393939; 
    background-color:#DAE8E6;
}
td.tablight2  {
    color: #393939; 
    background-color:#E6F4F2;
}
p.newstitle {
    margin-top:2em;;
    font-size:14px; 
    font-weight:bold;
    }
p.heading {
    /* background-image:url('/images/sub/marker_heading.gif');
    background-repeat:no-repeat;   */ 
    font-size:16px;
	font-weight:bold;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
	}
p.listing {
	font-size:14px; 
	margin:0px 0px 0px 12px;
	}
p.abstract {
	margin:2px 0px 1em 13px;
	}
p.listheader {
    margin-bottom:0px; 
    }
.smalltext {
    font-size: 11px; 
    line-height: 1.3em; 
    }
.caption {
    font-size:12px; 
    padding:.4em 0 1.5em 0;     
    }

input.text {padding-left:4px; font-size:10px; color:#444444; width:120px; height:18px; border-width:1px; border-style:solid; background-color:#FFFFFF; border-color:#BBBBBB; }

a {
    font-family: helvetica, arial, sans-serif;
    color : #6d8d23;
    text-decoration:underline;
    }
a:hover {
    color: #b30538;
        }
div.featuredarticle {
    background-color:#FFFFFF;
    width:100%;
    text-align:center;
    }
/* Region */
div.region {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
    padding:1px 0px 0px 2px;
    color:#555555;
    }
div.region a {
	color:#6d8d23;
    }
div.region a:hover {
	color:#b30538;
    }
/* Footer */
div.footer {
    padding:15px 0px 15px 0px;
    width:755px; 
    text-align:center;
    margin:10px;
    }
div.footer p {
    margin:1em 1em 2px 1em;
    }
div.footer a {
    color:#6d8d23;
    }
div.footer a:hover {
	color: #b30538;
    }
/* Left Box */
div.leftbox {
    margin:5px;
	font-size: 12px;
    }
div.leftbox p {
	font-size: 12px;
    }
div.leftbox a {
	font-size:12px; 
    color:#6d8d23;
    }
div.leftbox a:hover {
	color:#b30538;
    }
/* Headings as links */
a.heading {
    display:block;
    font-family: helvetica, arial, sans-serif;
    font-size: 13px;
    line-height:1.2em;
    margin-top:12px; 
    padding:0px 8px 0px 0px;
    font-weight:bold;
    color : #6d8d23;
    text-decoration : underline;
    background-image:url("/images/sub/green/arrow_right.gif");
    background-repeat:no-repeat;
    }
a.heading:hover {
    color: #b30538;
    background-image:url("/images/sub/green/arrow_right_lit.gif");
    background-repeat:no-repeat;
        }
/* nav bar */
div.button {
	width:145px;
	padding:0;
	margin:0;
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	background-color:#FFFFFF;
	color:#666666;
	}
div.button div.currentheading {
    font-size:12px;
	font-family:helvetica, arial, sans-serif;
    padding:6px 2px 4px 12px;
	color:555555;
	    background-color: #d5deff;
	background-image:url("/images/sub/green/nav_arrow_down_selected.gif");
    background-repeat:no-repeat;
}
div.button div.currentpage {
	font-family: helvetica, arial, sans-serif;
	font-size:12px;
    font-weight:bold;
    color:#5090cd;
    padding:0px 2px 0px 0px;
    background-color: #d5deff;
}
div.button div.currentpage a {
    font-weight:bold;
    color:#183889;
    background-image:none;
}
div.button div.currentpage a:hover {
	background-image:none;
    background-color:#ebf3ff;
}
div.button a {
    font-size:12px;
	font-family:helvetica, arial, sans-serif;
    display: block;
	margin:0;
    padding:5px 0px 4px 12px;
	color:#888888;
	text-decoration:none;
	background-image:url("/images/sub/nav_arrow_right.gif");
    background-repeat:no-repeat;
    width:100%;
    }
div.button a:hover {
	background-color:#EFEFEF;
	color: #b30538;
	background-image:url("/images/sub/green/nav_arrow_right_lit.gif");
    background-repeat:no-repeat;
	}
div.button a#active {
	background-image:url("/images/sub/nav_arrow_down.gif");
    background-repeat:no-repeat;
    background-color:#EFEFEF; 
    }
div.button a#active:hover {
	background-image:url("/images/sub/green/nav_arrow_down_lit.gif");
    background-repeat:no-repeat;
}
div.button a.below {
    background-image:none;
    padding:5px 2px 3px 12px;
    background-color: #EFEFEF;
    }
div.button a.below:hover {
    background-image:none;
	background-color:#FFFFFF;
	color:#b30538;
    }
div.button a.belowactive {
    color:777777;
    background-image:none;
    background-color:#d5deff;
    padding:5px 2px 3px 12px;
    }
div.button a.belowactive:hover {
    background-image:none;
	color:#5090cd;
    background-color:#ebf3ff;
    }
html>body div.button a {
	width:auto;
	}
hr {  
     border: 0;
     color: #CCCCCC;
     background-color: #CCCCCC;
     height: 1px;
}