html {
   margin:0;
   padding:0;
   height:100%;
}
body {
   margin:0;
   padding:0;
   height:100%;
   text-align:center;
   /*background:#f0eff0;*/
}

#container {
   min-height:100%;
   position:relative;
}

#fixed {
   margin:0 auto;
   /*position: relative; */
   width:900px;   /* you can use px, em or % */
   text-align:left;
   /*border-left: solid 2px #f0eff0;
   border-right: solid 2px #f0eff0; -until content is in */
   background:#FFFFFF;
}
#header {

   padding: 10px;
   background-image:url(images/headerbkg.png);
   background-repeat:repeat-x;

}
#headerA {
	float:left;
	width:400px;
	top:0;
	padding-left:10px;
	text-align:left;
}
#headerB {
	float:left;
	width:450px;
	height:50px;
	top:0;
	padding-right:10px;
	text-align:right;
}
#banner {
	padding:0px;
}
#menu {
	line-height:36px;
	width:900px;
	background-image: url(images/menubkg.png);
	background-repeat: repeat-x;
	float:left;
}
.menu_links a {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: 31px;
	text-decoration: none;
	height: 31px;
	float: right;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #aaaaaa;
	display: block;
}
#body {

	margin-top:20px;
	margin-left:190px;
	/*test*/
   padding:10px;
   padding-bottom:40px;   /* Height of the footer */
   background:url(images/bkgwhite.png);
   background-repeat:repeat-x;
}

/*#container2 {
    float:left;
    width:100%;
}*/
.submenu  {
	float:left;
	padding:10px;
	/*margin-top:20px;*/
	padding-left:40px;
	left:50px;
	width:15%;
}
.submenu_links a {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: 25px;
	text-decoration: none;
	height: 25px;
	float:left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #aaaaaa;
	display: block;
}
.content  {
	float:right;
	padding:10px;
	margin-top:20px;
	left:200px;
	width:75%;
	height:100%;
}
#footer {
   position:absolute;
   bottom:0;
   width:890px;
   height:40px;   /* Height of the footer */
   background-image:url(images/footerbkg.png);
   padding-right:10px;
}

#logo {
	position: absolute;
	top:5px;
}
/*#footerA {
	float:left;
	padding-left:10px;
	width:440px;
}
#footerB {
	float:left;
	padding-right:10px;
	left:450px;
	width:440px;
    display:block;
}*/


h1 {color:#5a016a; font-style:normal; font-size:14pt; margin-left: 15px; font-family:Arial, Helvetica, sans-serif}
h2 {color:#5a016a; margin-left: 15px; font-size:14px; font-family:Arial, Helvetica, sans-serif}
h3 {color:gray}
p {font-size:10pt; margin-left: 15px; font-family:Arial, Helvetica, sans-serif; color:#666666}

a.image:hover {text-decoration:underline}
a.menu:link     {color:#666666}
a.menu:visited  {color:#666666}
a.menu:active   {color:#666666}
a.menu:hover    {color:#666666}
a{text-decoration:none}
a.menu:hover {background-image:url(images/menulinkbkg.png); background-repeat:repeat-x}


a.text:link     {color:#000075}
a.text:visited  {color:#666666}
a.text:active   {color:#666666}
a.text:hover    {color:#000075}
a{text-decoration:none}
a.text:hover {text-decoration:underline}


table {font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#666666}
li {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#666666}
.footer-textA {font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; text-align:left}
.footer-textB {font-size:9pt; margin-left: 15px; font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; text-align:right}
.menu {font-size:11pt; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold}