body,html {
	margin: 0; 
	padding: 0;
	font-family: century gothic, sans-serif;
	font-size: 13px;
}

a:link {
COLOR: #990000;
}
a:visited {
COLOR: #660000;
}

.left-element {
   position: absolute;
   left: 0;
   width: 50%;
   }

.right-element {
   position: absolute;
   right: 15px;
   width: 400px;
   text-align: right; /* depends on element width */
   } 

h1 {
	margin-left: 15px;
	font-size: 20px;
	text-decoration: bold;
}


p {
	margin-left: 15px;
	font-size: 14px;
}

#header {
	width: 100%;
	height: 80px;
	padding-top: 40px;
	padding-bottom: 15px;
}

#content {
	float:left;
	background-color: #f5f5f5;
	width: 98%;
	height: 398px;
	padding-top: 5px;
	padding-right: 5px;
	position:absolute;
	overflow:auto;

}

.floatright {
float: right;
margin: 15px 10px 10px 10px;
clear: right;
}

#footer {
	height: 20px;
	margin-top: 385px;
}

#info {
	padding-left: 300px;
	padding-top: 10px;
}


#box {width:260px;}

form { width:250px;  background:#eee;}
fieldset { margin:0; padding:0; border:none;}
legend {padding-left:55px; padding-top:30px;padding-bottom:5px;font-size:1em;color:#000000;font-weight:bold;}

form div { padding:5px 0px; font-size:11px;}
label {width:60%; } 
input, textarea { width:160px;  border:1px solid #212024; padding:1px; font-size:0.9em; background:#FFFFFF; color:#000000; } 

.button input { border:1px solid #000; margin-left:175px; font-size:1em; color:#000; background:#fff; cursor:pointer; width:47px; height:20px;}

/* common styling */
.menu {font-family: century gothic, sans-serif; width:950px; height:100px; position:relative; font-size:11px; z-index:100; margin-top:70px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:115px; height:25px; text-align:center; color:#000000; border:0px solid #fff; background:#eee; line-height:20px; font-size:18px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000; background:#ddd;}
.menu ul li:hover ul {display:block; position:absolute; top:25px; left:0; width:115px;}
.menu ul li:hover ul li a.hide {background:#ddd; color:#000;font-size:11px;}
.menu ul li:hover ul li:hover a.hide {background:#fff; color:#000;font-size:11px;}
.menu ul li:hover ul li ul {display: none;font-size:11px;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;font-size:11px;}
.menu ul li:hover ul li a:hover {background:#eee; color:#000;font-size:11px;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:115px; top:0;font-size:11px;}
.menu ul li:hover ul li:hover ul.left {left:-115px;font-size:11px;}
