body {
font-family:Century Gothic, "Trebuchet MS", Tahoma, Verdana;
font-size: 14px;
color: #000;
line-height: 1.5em;
background-color: #ffffff;
margin: 0;
background-image: url("images/body-bg.gif");
background-repeat: repeat-y;
background-position: top;
}
#header {
margin: 0 auto;
width: 780px;
height: 120px;
padding: 0;
background-image:  url("images/header.jpg");
background-repeat: no-repeat;
} 
#navigation {
margin: 0 auto;
width: 780px;
height: 25px;
padding: 0;
background-image:  url("images/nav-bg.gif");
background-repeat: repeat-x;
} 
#navigation ul {
margin:0;
padding:0;
}
#navigation li {
display:inline;
margin:0;
padding: 0;
}
#navigation a {
border-bottom: 0px solid #fff;
color:#fff;
padding:1px 10px 5px 10px;
}
#navigation a:hover {
color:#000;
background-image:  url("images/nav-bg_on.gif");
background-repeat: repeat-x;
background-position: top left;
padding:1px 10px 5px 10px;
}
#navigation .active {
color:#000;
background-image:  url("images/nav-bg_active.gif");
background-repeat: repeat-x;
background-position: top left;
padding:1px 10px 5px 10px;
}
#container {
margin: auto;
width: 100%;
text-align: left;
}
#headings {
margin: 0 auto;
width: 780px;
height: 150px;
color:#FFFFFF;
padding:0;
}
#red {
float:left;
width: 260px;
height: 150px;
background-image:  url("images/red-bg.gif");
background-repeat: repeat-x;
}
#green {
float:left;
width: 260px;
height: 150px;
background-image:  url("images/green-bg.gif");
background-repeat: repeat-x;
}
#blue {
float:left;
width: 260px;
height: 150px;
background-image:  url("images/blue-bg.gif");
background-repeat: repeat-x;
}
#contents {
padding: 0;
width: 780px;
margin: 0px auto;
}
#leftside {float:left;width:600px}
#rightside {
width:180px;
float:right;
}
#rightside form {
display:inline;
margin:0;
padding:0;
}
#rightside p {
margin:0;
padding:0;
font-size:80%;
}
.pad10  {
padding: 0 10px;
}
tr.d0 td {
background-color: #eee;
}
tr.d1 td {
background-color: #ddd;
}
.redtext {color:#FF0000}
a:link {  color: #ED145B; text-decoration: none; border-bottom: 0px dashed #B70098}
a:hover {  color: #B70098; text-decoration: none}
a:visited {  color: #ED145B; text-decoration: none; border-bottom: 0px dashed #B70098}
a:visited:hover {  color: #B70098; text-decoration: none}
h1 {
font-family:Century Gothic, "Trebuchet MS", Tahoma, Verdana;
font-size:24px;
letter-spacing:-1px;
margin:0 0 10px 0;
color:#2E3192;
font-weight:normal;
}

h2 {
font-family:Century Gothic, "Trebuchet MS", Tahoma, Verdana;
font-size:20px;
color:#2E3192;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 10px 0;
}
h3 {
	color: #2E3192;
	font-size: 16px;
	font-weight:normal;
	font-family:Century Gothic, "Trebuchet MS", Tahoma, Verdana;
	letter-spacing:-1px;
	margin:0 0 10px 0;
	}
hr {
border: 0;
color: #6A8233;
background-color: #6A8233;
height: 1px;
width: 100%;
text-align: left;
}
#footer {
clear:both;
/*background-image:  url("images/footer.gif");
background-repeat: no-repeat;
background-position:bottom;*/
font-size: 85%;
padding:0 10px;
}
.floatright {
float:right;
margin: 10px 0 0 10px;
}
blockquote {
	background-image:url("images/bq.gif");
	background-position:top;
	background-repeat:repeat-x;
	padding:5px;
	border:1px solid #eee;
	font-family:"Trebuchet MS", Tahoma, Verdana;
}
.TextBox { background: #d6ff7f; 
font-family: Arial, Tahoma, sans-serif; 
font-size: 13px; 
color: #333; 
border: 1px #c7c7c7 solid; 
padding-left: 2px;
}
.button {
padding: 0;
BORDER-RIGHT: #000000 1px outset; 
BORDER-TOP: #999999 1px outset; 
FONT-SIZE: 12px; 
BORDER-LEFT: #999999 1px outset; 
COLOR: #000000; BORDER-BOTTOM: #000000 1px outset;	
font-family: "Lucida Grande", Verdana, Arial, Helvetica, serif;
BACKGROUND-COLOR: #F1FAFD;
}