/*=================== STANDARD RULES ====================*/
*{margin:0px; padding:0px;}

body{
 margin:20px 0px;
 background-color:#666666;
 font-family:arial, verdana, sans-serif;
 color:#333366;
 font-size:.75em;
 }

h1,h2,h3,h4,h5,h6 {
 color:#333399;
 margin-bottom:.8em;
 margin-top:.8em;
 }
h1 {font-size:1.6em;}
h2 {font-size:1.3em;color:#cc0000;}
h3 {font-size:1.2em;}
h4,h5,h6 {font-size:1.1em;}

p {margin-bottom:1.2em;margin-top:1.2em;}

a:link {color:#660000;}
a:visited {color:#660000;}
a:hover {color:#660000; text-decoration:none;}
a:active {color:#660000;}

input, textarea, select, list, option, button {
	font-size:.9em;
	color:#666666;
 }
input{padding:.1em .1em;}

hr {
 border-top:dashed #cc0000;
 border-width:1px 0 0;
 background-color:#FFFFFF;
 clear:both;
 margin:1em 0;
 height:0;
 }

.printonly {display:none;}



/*=================== GLOBAL RULES ======================*/

.indent{margin-left:30px;}

#container{
	width:770px;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
	border:1px solid white;
}
#header{
	position:relative;
	width:770px;
	height:105px;
	background-image: url(../images/header.gif);	
	border-bottom:1px solid white;
}
#search{
	position:absolute;
	width:430px;
	height:25px;
	top:70px;
	left:340px;
	text-align:right;
	color:#000066;
}
#homelink a{
	position:absolute;
	width:200px;
	height:60px;
	top:25px;
	left:15px;
}

#menu{
	width:770px;
	height:23px;
	background-image: url(../images/menu-bg.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid white;
	text-align:center;
}
#menu ul{
	padding-top:3px;
}
#menu li{
	display:inline;
	list-style:none;
}
#menu a:link, a:active, a:visited{
	color: #FFFFFF;
	text-decoration: none;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
}
#menu a:hover {
	color:#FFFFFF;
	text-decoration: none;
	background:url(../images/menu-bg-on.gif) repeat-x;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
}
#shadowbar{
	width:770px;
	height:19px;
	background-color:white;
	background-image: url(../images/gradient.gif);
	background-repeat: repeat-x;
	border-top:4px solid red;
}
#footer{
	width:750px;
	height:30px;
	padding:10px 0px 8px 20px;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
	border:1px solid white;
	font-size:10px;
	color:#333399;
	border-top:1px solid red;
	line-height:15px;
}
#footer a{color:#333399;padding:0;}
#footer a:hover{color:#3399CC;}



