body {
background:#A5D7F8 url(bg_main.jpg) top repeat-x;
margin:0;
padding:0;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
line-height:140%;
}

p {
margin:10px 0;
}

a:link,a:visited,a:active,a.normal:link,a.normal:visited,a.normal:active {
color:#A9C215;
text-decoration:underline;
font-weight:700;
}

a.normal:hover {
color:#F90;
text-decoration:underline;
}

h1 {
color:#EC1616;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:130%;
padding:0;
margin:0;
}

h2 {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:120%;
padding:0;
margin:0;
background:url(blue_left.gif) no-repeat top left;
}

div.blue{
padding:2px 2px 0px 5px;
background:#0082D6 url(blue_right.gif) no-repeat top right;
width:90% !important;
margin-left:5px;
}

h3 {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:120%;
padding:0;
margin:0;
background:url(orange_left.gif) no-repeat top left;
}

div.orange{
padding:2px 2px 0px 5px;
background:#FF9900 url(orange_right.gif) no-repeat top right;
width:90% !important;
margin-left:5px;
}
h4 {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:120%;
padding:0;
margin:0;
background:url(pink_left.gif) no-repeat top left;
}

div.purple{
padding:2px 2px 0px 5px;
background:#AD5BB4 url(pink_right.gif) no-repeat top right;
width:90% !important;
margin-left:5px;
}
h5 {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:120%;
padding:0;
margin:0;
background:url(green_left.gif) no-repeat top left;
}

div.green{
padding:2px 2px 0px 5px;
background:#6FAD30 url(green_right.gif) no-repeat top right;
width:90% !important;
margin-left:5px;
}
div.homeimage{
	float:right;

}
.f_right {
float:right;
margin:0 0 0 15px;
}

.f_left {
float:left;
margin:0 15px 0 0;
}

.blue_bg {
background:#0082D6 url(blue_right.gif) right no-repeat;
height:25px;
}

.orange_bg {
background:#F90 url(orange_right.gif) right no-repeat;
height:25px;
}

.pink_bg {
background:#AD5BB4 url(pink_right.gif) right no-repeat;
height:25px;
}

.green_bg {
background:#6FAD30 url(green_right.gif) right no-repeat;
height:25px;
}
table.incontent td{
	border:0 !important;
	border-right:1px solid #fff !important;
	padding:5px 10px 5px 10px;
	margin:0 !important;
}
.list_table,
table.incontent {

border:1px solid #CCD00A;
padding:0 !important;
margin:0 !important;
}
table.incontent tr.toprow{
	background:#A9C215;
	color:#fff;
	font-weight:bold;
}
table.incontent tr.toprow td{
	border-right:1px solid #fff !important;
	color:#fff;
	font-weight:bold;
}

th {
background-color:#A9C215;
color:#FFF;
font-size:11px;
font-weight:700;
text-align:left;
}

.odd {
background:#F9FAE5;
}

.even {
background:#FFF;
}

a img {
border:0;
}

.menu {
margin-bottom:10px;
padding:0;
}
img.homeright{
	float:right;
}
a.mainbuttontext,a.mainbuttontext:active,a.mainbuttontext:visited {
height:28px;
line-height:28px;
display:block;
text-decoration:none;
font-weight:700;
color:#FFF;
padding-left:25px;
background:url(menu_bg.gif) bottom left no-repeat;
}

a.mainbuttontext:hover {
height:28px;
display:block;
text-decoration:none;
font-weight:700;
color:#FFF;
background:url(menu_bg_a.gif) bottom left no-repeat;
}

.main {
width:900px;
margin-top:7px;
}

.page {
background:url(bot.gif) bottom repeat-x;
}

.page_left {
background:url(left_col_border.gif) repeat-y;
vertical-align:bottom;
width:15px;
}

.page_bl {
background:url(left_col_bot.gif) no-repeat;
width:15px;
height:19px;
}

.page_br {
background:url(br.gif) no-repeat;
width:18px;
height:19px;
}

.page_right {
background:url(r.gif) repeat-y;
vertical-align:bottom;
width:18px;
}

.page_body {
vertical-align:top;
padding:0 0 3px;
width:900px !important;
}

.leftcol {
width:200px;
vertical-align:top;
background:#A9C215;
}

.flowers {
width:44px;
background:url(left_col_bg.gif) repeat-y;
}

.content {
background:#FFF;
vertical-align:top;
padding:0 0 10px 10px;
}

.footer {
background:#FFF;
text-align:center;
font-size:10px;
line-height:100%;
}

.footer img {
border:0;
margin:5px 10px;
}

.top {
background:#FFF url(top.gif) top repeat-x;
height:18px !important;
line-height:18px !important;
}

.bot {
background:#FFF url(bot.gif) bottom repeat-x;
height:18px;
line-height:18px !important;
}

.left {
background:url(l.gif) repeat-y;
width:18px;
}

.right {
background:url(r.gif) repeat-y;
width:18px;
}
td#content{
width:650px!important;
}
.by {
font-size:10px;
padding:5px 0 10px;
}

.by a:link,.by a:visited,.by a:active,.by a:hover {
color:#666;
text-decoration:underline;
}