body {
margin: auto;
padding: 0
text-align: center;
background: url(../i/common/bg.gif) repeat-x #fff;
}

/* Fonts */

.font9	{
font: 9px verdana, arial, helvetica, sans-serif;
}

.font10	{
font: 10px verdana, arial, helvetica, sans-serif;
}

.font11	{
font: 11px verdana, arial, helvetica, sans-serif;
}

.font12	{
font: 12px verdana, arial, helvetica, sans-serif;
}

/* Layout */

.wrapper	{
position: relative;
margin: auto;
text-align: left;
padding: 0 21px;
width: 760px;
\width: 802px;
w\idth: 760px;
color: #333;
background: url(../i/common/wrapperbg.gif) no-repeat;
}

.header	{
position: absolute;
top: 0;
left: 21px;
width: 760px;
height: 86px;
z-index: 5;
background: #fff;
}

.logo a	{
position: absolute;
top: 0;
left: 21px;
width: 225px;
height: 86px;
display: block;
z-index: 10;
background: url(../i/common/logo.gif) no-repeat;
}

.tagline	{
position: absolute;
top: 0;
right: 21px;
width: 275px;
height: 86px;
z-index: 10;
background: url(../i/common/tagline.gif) no-repeat;
}

.mainimgtxt	{
position: absolute;
top: 115px;
left: 21px;
width: 760px;
height: 189px;
border-bottom: 1px solid #fff;
z-index: 20;
background: url(../i/misc/mainimg.gif) no-repeat right #4cb6f2;
}

#mainimg	{ 
position: absolute;
top: 0;
left: 0; 
width: 760px;
height: 189px;
margin: 0; 
padding: 0;
z-index: 20;
}

.contenthead	{
position: absolute;
top: 305px;
left: 21px;
width: 760px;
height: 25px;
z-index: 10;
background: url(../i/common/contenthead.gif) no-repeat;
}

.content	{
position: relative;
padding: 350px 0 30px 0;
width: 760px;
border-bottom: 15px solid #004d00;
background: url(../i/common/contentbg.gif) repeat-y bottom left;
}

.contentlt	{
float: left;
width: 247px;
}

.contentrt	{
float: right;
padding: 0 25px;
width: 463px;
\width: 513px;
w\idth: 463px;
}

.contentltpadding	{
padding: 0 15px;
}

.footer	{
padding: 15px 0 30px 0;
width: 760px;
}

.footerlt	{
float: left;
padding-left: 5px;
width: 305px;
\width: 310px;
w\idth: 305px;
}

.footerrt	{
float: right;
padding: 5px 5px 0 0;
width: 445px;
\width: 450px;
w\idth: 445px;
text-align: right;
}

/* Standard Elements */

a	{
color: #006600;
text-decoration: underline;
}

a:hover	{
color: #006600;
text-decoration: none;
}

img	{
border: 0;
}

form	{
margin: 0;
padding: 0;
display: inline;
}

input, textarea, select	{
font: 10px tahoma, arial, helvetica, sans-serif;
}

.alt	{
display: none;
}

.clear	{
clear: both;
margin: 0;
padding: 0;
height: 0;
font-size: 0;
line-height: 0;
}

.center	{
text-align: center;
}

.right	{
text-align: right;
}

.hr	{
border-bottom: 1px solid #aaa;
padding-top: 10px;
margin-bottom: 10px;
}

.hrright	{
border-bottom: 1px dotted #333;
padding-top: 20px;
margin-bottom: 20px;
}

.img	{
padding: 5px;
border: 1px solid #aaa;
}

/* Colors */

.green	{
color: #390;
}

/* Nav */

.topnav	{
position: absolute;
top: 86px;
left: 21px;
padding-top: 8px;
width: 760px;
height: 21px;
text-align: right;
color: #fff;
font-weight: bold;
z-index: 10;
background: url(../i/common/navbg.gif) repeat-x;
}

.topnav a	{
color: #fff;
text-decoration: none;
}

.topnav a:hover	{
color: #fff149;
text-decoration: none;
}