div,ul,h1,h2,h3,li,p,img,a {
margin:0;
padding:0;
}

body {
	font:normal 80%/140% verdana,arial,helvetica,sans-serif;
    margin:0px;
    color:#4d2177;
}

a img{
    border:0;
}

#header {
	width:780px;
    height:200px;
	text-indent:8px;
	font:bold 24px/64px verdana;
	color:#4d2177;
	position:relative;
    display:block;
    margin:0px auto;
}

#header h1{
    margin:0px;
}

#header span {
	position:absolute;
	top:0;
	left:0;
    margin-top:0px;
	width:780px;
	height:200px;
	background:url(/images/h1logo/sept2011.jpg  ) 0 0 no-repeat;
}

#content {
    display:block;
    position:relative;
    width:580px;
    float:left;
    margin-top:8px;
    min-height:630px;
}

#content ul{
    margin-left:15px;
}

#content a{
    color:#86a40b;
    text-decoration:underline;
    font-weight:bold;
}

.spangreen{
    color:#86a40b;
    font-weight:bold;
}

.spanorange{
    color:#ed7703;
    font-weight:bold;
}

.spanblue{
    color:#006990;
    font-weight:bold;
}

.spanpurple{
    color:#8b0066;
    font-weight:bold;
}

.imageleft{
    margin:5px 10px 10px 5px;
    float:left;
}

#leftmenu {
    position:relative;
    display:block;
    width:200px;
    float:left;
    margin:0px auto;
    text-align:left;
    margin-left:-10px;
}

#leftmenu ul {
	margin-left:10px;
	font:bold 14px verdana;
    list-style-type:none;
}

#leftmenu li {
	display:block;
    margin-top:5px;
}

#leftmenu li a {
	padding:0px;
	text-decoration:none;
	color:#4d2177;
}

#leftmenu li a:active,
#leftmenu li a:focus{

}

#leftmenu li a:hover {
    color:#84a40b;
}

#leftmenu .current{
    color:#84a40b;
}

.ClickCEOP {
    position:relative;
    top:-35px;
    left:-60px;
    margin:0 auto;
}

#topmenu {
    position:relative;
    display:block;
    width:780px;
    height:20px;
    margin:10px auto;
    text-align:center;
}

#topmenu ul {
	padding:4px 0;
	font:bold 14px verdana;
    list-style-type:none;
}

#topmenu li {
	display:inline;
}

#topmenu li a {
	padding:0 12px;
	text-decoration:none;
	color:#4d2177;
}

#topmenu li a:active,
#topmenu li a:focus{

}

#topmenu li a:hover {
    color:#84a40b;
}

#topmenu .mainmenu_acurrent {
    color:#84a40b;
}

#bodywrapper {
    margin:0 auto -70px;
    min-height: 100%;
	height: auto !important;
	height: 100%;
}

#wrapper {
    clear:both;
    position:relative;
    width:780px;
    margin:0px auto;
    overflow:hidden;
    margin-bottom:70px;
    padding-bottom:4px;
}

#footer {
	text-align:left;
	margin-bottom:0.5em;
    font:10px verdana;
    display:block;
    position:relative;
    clear:both;
    height:70px;
    width:780px;
    margin:0px auto;
    min-width:780px;
}

#footerlogo {
    float:left;
    width:120px;
    height:70px;
    background:url(images/footerlogo.jpg) 0 0 no-repeat;
}

#footertext {
    bottom:0;
    margin-left:120px;
    margin-bottom:10px;
    position:absolute;
    width:600px;
}

#footer ul {
	padding:4px 0;
	font:10px verdana;
    position:absolute;
    margin-left:120px;
    margin-bottom:44px;
    bottom:0;
}

#footer li {
	display:inline;
}

#footer li a {
	padding:0 8px;
	text-decoration:none;
	color:#4d2177;
	border-left:1px solid #4d2177;
}

#footer .first a {
	border-left:0;
    margin-left:0px;
    padding-left:0px;
}

#footer li a:active,
#footer li a:focus,
#footer li a:hover {
}

h1{
    font-size:1.8em;
    margin-bottom:15px;
    margin-top:5px;
    line-height:100%;
}

h2{
    font-size:1.4em;
    margin-bottom:10px;
    margin-top:10px;
}

.articlewrap{
    display:block;
    width:580px;
    float:left;
    margin-bottom:15px;
}

.articletitle{
    background-color:#86a40b;
    color:#ffffff;
    padding:2px;
    padding-left:4px;
    width:574px;
}

.articletitleimage{
    background-color:#86a40b;
    color:#ffffff;
    padding:2px;
    padding-left:4px;
    width:418px;
    float:right;
    margin:0px;
}

.articletext{
    margin-top:5px;
    padding:4px;
    clear:right;
    width:574px;
}

.articletextimage{
    margin-top:5px;
    padding:4px;
    float:right;
    clear:right;
    width:417px;
}

.articleimage{
    float:left;
    margin-right:5px;
}

.notification { height:17px; margin:10px 0; padding:10px; text-align:center; clear:both; font-size:14px; }
.notification_text { float:left; }
.notification_icon { float:right; width:50px; }
.general { background:#FFF5B8; border-top:1px solid #FFE166; border-bottom:1px solid #FFE166; }
.info { background:#D6F1FF; border-top:1px solid #7AD0FF; border-bottom:1px solid #7AD0FF; }

.sitenotification { min-height:17px; margin:10px 0; padding:10px; text-align:center; clear:both; font-size:14px; float:left;}
.sitenotification_text { float:left; }
.siteannouncement { background: #ffffff; border:1px solid #84cc0b; }
