img { 
behavior: url('../images/iepngfix.htc'); 
}

body {
	margin: 0 0 0 0;
	color:#333333;
	height:100%;
	vertical-align:text-top;
	font-family: "Arial", Helvetica, Sans-Serif;
	font-size: 12px;
	background: url('../images/bg4.gif');
}

#bg1 {
	position:absolute;
	background: url('../images/topbg.png');
	left:0px;
	top:0px;
	width:100%;
	height:460px;
	z-index:1;
	behavior: url('../images/iepngfix.htc');
}

#main {
	min-height:100%;
	position:relative;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/bg1.png') repeat-y;
	behavior: url('../images/iepngfix.htc');
	width:1060px;
	top:0px;
}

#main1{
}

#form-login{
width:240px;
text-indent:5px;
margin-top:5px;
margin-left:0px;
margin-bottom:10px;
padding-top:3px;
padding-left:5px;
padding-bottom:5px;
border:1px solid #b5b5b5;
}

#modlgn_username{
margin-top:5px;
width:220px;
}

#modlgn_passwd{
margin-top:5px;
width:220px;
}

div.moduletable,
div.moduletable_menu{
padding-left:25px;
}

.moduletable_text{
padding-left:25px;
}

/* table of contents */
table.contenttoc {
  max-width: 350px;
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
  text-indent:5px;  
}

.input{
border: none;
margin: 0 0 0 0;
}

.button{
margin-top:6px;
margin-bottom:3px;
background-color:#add24f;
border:#FFFFFF 1px solid;
}

.componentheading{
	position:relative;
	color:#90b7d3;
	text-align:right;
	width:300px;
	height:55px;
	border-bottom: 6px solid #a9d046;
	background:url('../images/bg5.gif');
	left:408px;
	padding-right:15px;
	padding-top:5px;
	margin-bottom:25px;
	top:10px;
	font-weight: bold;
	font-size: 18px;
	text-transform:uppercase;
	text-decoration:underline;
}

.contentheading{
}

.pollstableborder{
margin-top:10px;
text-align:left;
text-indent:5px;
}

.inputbox{
	background: #dcebb6;
	border: 1px outset #00589a;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#add24f;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#acabab;
	font-weight:bold;
	padding-top:5px;
	margin-right:100px;
	margin-left:-25px;
	text-indent:22px;
}

.blog{
margin-top:-20px;
}

.buttonheading{
left:50px;
}

.contentpaneopen{
height:15px;
}

.contentpane{
}

.cols2
{
}

.contentdescription {
}

.logo{
}

.btm_logo{
width:185px;
height:36px;
}

.toplogo{
max-height:100px;
padding:0 0 0 0;
}

/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
} 

.highlight {
	padding: 1px 5px;
	background: #FFFFCC;
	font-weight: bold;
} 

#top{
	height:25px;
	background: url('../images/bg5.gif');
	border-top: 2px solid #ffffff;
	border-bottom: 3px solid #add24f;
}

#main1{
	margin-left: auto;	
	margin-right: auto;
	}

div.banneritem img
{
border: none;
}

.bannerheader{
position:relative;
font-weight:bold;
margin-bottom:10px;
border-bottom: 2px solid #a9d046; 
}

.bannergroup_text{
margin-left:22px;
margin-right:25px;
}

.banneritem_text{
margin-bottom:8px;
}

.poll{
margin-left:0px;
width:250px;
}

img {
border:0;
}

a {
text-decoration:none;
color:#8eb231;
}

.datemodule{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:right;
color:#bbb;
border-bottom:2px #add24f solid;
}

#right{
	width:298px;
	padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	background:url('../images/staple.jpg') repeat-y;
}

#user1{
	background:url('../images/bg2.gif');
	text-align:right;
	padding-right:10px;
	padding-top:60px;
	height:40px;
}

#user2{
	text-align:right;
	padding-top:57px;
	padding-right:5px;
	height:55px;

}

#user3{
	text-align: right;
	background:  url('../images/user3.png');
	height:69px;
	padding-left:26px;
	padding-top:31px;
	text-align:left;	
}

#rightop{
	background: url('../images/rtbg.png');
	padding-top:5px;
	color:#8eb231;
	text-align:center;
	height:25px;
}

#homeurl{
margin-left:25px;
width:20px;
height:20px;
}

#sitemap{
top:0px;
width:20px;
height:20px;
}

#mailadm{
top:0px;
width:20px;
height:20px;
}

#enter{
padding-left:140px;
color:#fff;
font-weight:bold;

}

#main_doc{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:50px;
	padding-left:35px;
	padding-right:15px;
	margin-bottom:inherit;
	}

.breadcrumbs{
	height:28px;
	color:#236797;
	font-weight: 800;
	padding-left:20px;
	padding-top:8px;
}

/* System Messages */
#system-message
{
margin:10px 0 20px 0;
padding: 0 !important;
background:#fff;
border:solid 0px;
}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }
#system-message dd ul { color: #FF0000; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #FF0000; border-bottom: 3px solid #FF0000;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dd.message ul { background: #F2E3ED}

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error {  }
#system-message dd.error ul { color: #FF0000; background: #F2E3ED ; border-top: 3px solid #FF0000; border-bottom: 3px solid #FF0000;margin:0}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice {  }
#system-message dd.notice ul { color: #FF0000; background: #F2E3ED; border-top: 3px solid #FF0000; border-bottom: 3px solid #FF0000;}

#topbc{
	top:0px;
	left:50px;
}

#btm_space{
height:100%;
}

#bottom{
	position:absolute;
	width:100%;
	bottom:0;
	background: url('../images/bg5.gif');
	z-index:2;
}

#footer{
	margin-left:auto;
	margin-right:auto;
	width:1025px;
	color:#fff;
	height:135px;
	padding-left:35px;
	padding-top:5px;
	background: url('../images/bg5.gif');
}

#container1{
	position:relative;
	z-index:2;
}