* {	
	margin: 0;	
	padding: 0;	
}

BODY {
	background: white;
	font-family : "Futura Lt BT", Futura, Verdana;	
	color: #3B75BA;
}
TABLE {
	font-size: 100%;
	font-family : "Futura Lt BT", Futura, Verdana;	
	color: #3B75BA;
}
IMG {
	border: 0px;
}
A {	
	font-family : "Futura Lt BT", Futura, Verdana;	
	text-decoration: none;
	color: #3B75BA;
}
A:HOVER {
	text-decoration: underline; 
}

FORM {
	font-family : "Futura Lt BT", Futura, Verdana;	
	color: #3B75BA;
	font-size: 80%;
}
INPUT.text, TEXTAREA {
	font-family : "Futura Lt BT", Futura, Verdana;	
	color: #3B75BA;
	font-size: 100%;
	border: 1px solid #3B75BA;
	margin: 2px;
	width: 100%;
}
INPUT.submit {
	font-size: 100%;
	/*border: 1px solid #3B75BA;*/
	margin: 2px;
	color: white;
	background: #B8D5B4;
}


.red {
	color: #CD5C52;	
}
.blue {
	color: #3B75BA;	
}
.yellow {
	color: #FFF9C6;
}
.white {
	color: #FFF;	
}

SPAN.separator {
	font-weight: bold;
}
#logo {
	width: 355px;
	height: 305px;
}
#header {
	text-align: center;
	font-size: 100%;
}

#container P { 
	line-height: 165%;
}
#container P.links { 
	font-size: 120%; 
	margin: 16px 0px 16px 0px;
}
#container P.links A:HOVER { 
	color: #CD5C52; /* red */
}
#container P.links SPAN.separator {
	font-weight: bold;
	color: #CD5C52; /* red */
}

#container DIV#contact { 
	width: 277px;
	margin: 0px 40px 0px 40px;
}
#container DIV#contact P#message { 
	font-size: 90%; 
	text-align: left;
	line-height: 140%;
	margin-bottom: 10px;
}

#banner {
	margin-top: 15px;
}
#banner #text {
	background: #FFF9C6;
	font-size: 120%; 
	padding: 3px 0px 3px 0px;
}

#banner #text SPAN {
	padding: 0px 5px 0px 5px;
}

#banner #text SPAN.home {
	padding: 0px 25px 0px 25px;
}
#banner #text SPAN.bannerfirst {
	padding: 0px 25px 0px 0px;
}
#banner #text SPAN.bannerlast {
	padding: 0px 0px 0px 25px;
}

#banner #shadow {
	background: #FFF url(shadow.jpg) repeat-x left;
	height: 15px;
}