@charset "UTF-8";
/* CSS Document */


*{
  margin: 0;
  padding: 0;
  /*font-weight: normal;
  font-style: normal;
  text-decoration: none;
  list-style:none;*/
  }


body, html, #wrap {
		height:100%;
}

body > #wrap {height: auto; min-height: 100%;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	background-color:#ffffff;
	behavior: url("/stylesheet/csshover3.htc");
	background-image:url(../Images/bg.gif);
	background-repeat:repeat-y;
	}
	
#wrap {

	width:900px;
	/*margin:0;*/
    /*position:relative;*/
	/*height:100%;*/
}


a{
	text-decoration:underline;
	color:#377d9f;
	}
	

#menudiv {
	width:900px;
}

#header {

	left:0px;
	position:relative;
	background-color:#FFFFFF;
	padding-left:40px;
	

}

#sidebar {

	float:left;
	background-color:#99ccff;
	width:100px;
	padding:20px;

}

#maincontent {

	width:750px;
	float:right;
	/*border:4px solid #000000;*/
	padding-top:20px;
	padding-bottom:20px;
	font-size:12px;

}

#maincontent img {
	padding:4px;
	
}

#maincontent p {
	line-height:120%;
	margin-bottom:10px;
}

/* CLEAR FIX*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}


#footer {
	clear: both;
	margin-top:-30px;
	position:relative;
	bottom:0;
	height:24px;
}

#foot {
	text-align:right;
	font-size:9px;
	padding-top:0px;
	width:900px;
	margin-right:20px;
	background-color:#99ccff;
	height:30px;

}

#secimg {
	text-align:center;
}


/* Imported Styles from Mary doc */
.main {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;
	font-weight: bold;
}
.style4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }


/* Sidebar POPMENU stuff */
/**************** menu coding *****************/
#popmenu {
width: 6.5em;
background: #eee;
}

#popmenu ul {
list-style: none;
margin: 0;
padding: 0;
}

#popmenu a, #popmenu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
/*border-color: #ccc #888 #555 #bbb;*/
margin: 0;
padding: 2px 3px;
}

#popmenu h2 {
color: #000;
background: #99ccff;
text-transform: uppercase;
}

#popmenu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#popmenu a:hover {
color: #a00;
background: #fff;
}

#popmenu li {
position: relative;
}

#popmenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

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

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



