@charset "utf-8";

html { height:100%;
    margin-bottom:1px;
    }

body  {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 5px;
	padding: 5px;
	color: #000000;
	height:100%;
}

a:link, a:visited, a:active {
    text-decoration: none;    
    color:#800000;
}

a:hover {
    text-decoration: underline;
    color: #800000;
}

p {
    margin-top: 0;
    margin-bottom: 0;
}
 
form {
    margin-top: 0;
    margin-bottom: 0;
} 
 
H1 {
    margin-top: 0;
    margin-bottom: 0;
}

H2 {
    margin-top: 0;
    margin-bottom: 0;
}

H3 {
    margin-top: 0;
    margin-bottom: 0;
}

H4 {
    margin-top: 0;
    margin-bottom: 0;
}

H5 {
    margin-top: 0;
    margin-bottom: 0;
}

H6 {
    margin-top: 0;
    margin-bottom: 0;
}

img.floatleft { 
    float: left; 
    margin: 0px 10px 10px 0px; 
}

img.floatright { 
    float: right; 
    margin: 0px 0px 10px 10px; 
}

img.floatcenter { 
    margin: 0px 0px 10px 0px; 
}


#containerdrop { 
	background: url(images/shadowdark.gif) repeat;
	margin: 15px 0 0 0;
	top: 40px;
	left: 5%;
	width: 866px;
} 

#container { 
    position: relative;
	top: -5px; /* these two define the shadow 'offset'*/
	left: -5px; /*...*/	
	width: 864px;
	background-image: url('images/background-color.jpg');
	border: 1px solid #000000;
	text-align: center;
	padding: 0px 0px 0px 0px;
} 


#container1 { 
	width: 864px;
	background-image: url('images/background-color.jpg');
	border: 1px solid #000000;
	text-align: center;
	padding: 0px 0px 0px 0px;
} 

#calendaremail { 
	width: 480px;
	background-image: url('images/background-color.jpg');
	border: 1px solid #000000;
	text-align: left;
	padding: 15px 15px 15px 15px;
}

#privacy { 
	width: 420px;
	background-image: url('images/background-color.jpg');
	border: 1px solid #000000;
	text-align: left;
	padding: 15px 15px 15px 15px;
}

#header1container { 
	width: 864px;
	text-align: left;
	background-image: url('images/header/header-top-3.jpg');
    background-repeat:repeat-x;
    color: #97B031;
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
} 

#header1a { 
	float: left;
	width: 494px;
	text-align: left;
} 

#header1b {
    width: 370px;
	height: 95px;
	margin: 0px 0px 0px 494px;
    padding: 50px 0px 0px 0px;
    text-align: center;
}

#header1bie {
    float: right;
    width: 340px;
	margin: 50px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
    text-align: center;
}

#header2 {
    width: 864px;
}  

#header3 {
    width: 864px;
} 
    
#sidebar { 
	width: 864px;
	text-align: left;
	background-image: url('images/sidebar.jpg');
	background-repeat:repeat-y;
} 

#maincontent {
    width: 689px;
	margin: 0px 0px 0px 160px;
    text-align: left;
}

#homebox {
    float: right;
    width: 208px;
	margin: 6px 104px 0px 0px;
    padding: 15px 15px 15px 15px;
    border: 1px solid #000000;
    background-image: url('images/home-box.jpg');
    text-align: center;
}

#footer1 {
    width: 719px;
	margin: 0px 0px 0px 145px;
	text-align: left;
}

#footer {
    width: 719px;
	margin: 0px 0px 0px 145px;
	text-align: left;
}

#footer3 {
    margin-top: 5px;    
    width: 719px;
	margin: 0px 0px 0px 145px;
	text-align: right;
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

#footer4 { 
    width: 719px;
	margin: 0px 0px 0px 145px;
	text-align: center;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.altTextField {margin:5px;}