body {
background:url("images/bg.jpg") repeat-x scroll center top #E8E8E8;
margin:0;
padding:0;
width:100%;
}

.content h1 {
color:#9EC419;
font-weight:bold;
border-bottom:1px solid #9EC419;
font:24px Georgia,"Times New Roman",Times,serif;
margin:0 0 0 20px;
 }

h2  {
color:#2D2D2D;
font:30px Georgia,"Times New Roman",Times,serif;
margin:0 0 0 20px;
padding:5px 10px;
}

.header {
margin:0 auto;
padding:0;
width:982px;
}

.logo{
float:left;
height:63px;
margin-top:50px;
padding:0;
width:450px;
}

#navigation {
background:url("images/logo_bg.gif") no-repeat scroll 0 0 transparent;
height:94px;
margin:0 auto;
padding:0;
width:982px;
}

.menucontainer {
width:982px;
margin:0 auto;
 }

.menu {
background:url("images/menu-bg.jpg") no-repeat scroll center top transparent;
float:right;
height:55px;
margin:27px 0 0;
padding:0;
width:982px;
}

.menu ul {
float:left;
list-style:none outside none;
margin:0;
padding:12px 0 0 20px;
}
.menu li {
background:url("images/m_l.gif") no-repeat scroll right center transparent;
color:#A6A6A6;
float:left;
font:bold 12px Arial,Helvetica,sans-serif;
margin:0;
padding:0 8px;
}
.menu a {
color:#FFFFFF;
float:left;
font:11px Georgia,"Times New Roman",Times,serif;
margin:2px 5px;
padding:5px;
text-decoration:none;
}
.menu a:hover {
background:none repeat scroll 0 0 #EFEFEF;
border:1px solid #AAAAAA;
color:#1D1D1D;
margin:1px 4px;
}

.frontbox {
clear:both;
margin:0 auto;
width:982px;
background:#ffffff;
overflow:auto;
}

.frontbox-border {
margin:10px 10px 10px 10px;
width:960px;
border:1px solid #000000;
height:300px;
background:#fcfcfc;
 }
 
.topleftbox {
float:left;
width:450px;
 } 
 
.toprightbox {
float:right;
width:500;
 } 
 
.topleftbox p {
border-bottom:1px solid #DFDFDF;
color:#757575;
font:14px Georgia,"Times New Roman",Times,serif;
margin:0 0 0 20px;
padding:5px 10px;
} 

.topleftbox a.button {
text-decoration:none;
color:#ffffff;
background:url('images/green-button.png') no-repeat;
height:38px;
width:128px;
display:block;
 }
 
.topleftbox a:hover.button {
text-decoration:none;
color:#0361A1;
background:url('images/green-button-hover.png') no-repeat;
height:38px;
width:128px;
display:block;
 }

.topleftbox h3 {
padding-top:10px;
font-weigtht:bold;
color:#ffffff;
font:18px Georgia,"Times New Roman",Times,serif;
 } 
 
.greenbox {
width:962px;
margin:2px 10px 10px 10px;
background:#9EC419;
height:200px;
 } 
 
.greenbox h2  {
color:#ffffff;
font:20px Georgia,"Times New Roman",Times,serif;
} 
 
.greenbox p {
color:#000000;
font:11px Arial,Helvetica,sans-serif;
margin:0;
padding:10px 20px;
} 
 
.greenbox .leftbox {
float:left;
margin:0;
padding:10px 20px;
width:275px;
} 

.greenbox .middlebox {
border-left:1px solid #6D6D6D;
float:left;
margin:0;
padding:10px 20px;
width:275px;
height:170px;
}

.greenbox .rightbox {
border-left:1px solid #6D6D6D;
float:right;
margin:0;
padding:10px 20px;
width:275px;
height:170px;
}

.container {
clear:both;
overflow:auto;
background:#ffffff;
width:982px;
margin:0 auto;
 }

.content {
float:left;
width:682px;
background:#ffffff;
margin:0 auto;
 }
 
.content p {
color:#000000;
font:12px/1.65 Arial,Helvetica,sans-serif;
margin:0;
padding:10px 20px;
}  

.rightside {
float:right;
width:300px;
background:#ffffff;
margin:0 auto;
}

.rightside p {
color:#000000;
font:12px/1.65 Arial,Helvetica,sans-serif;
margin:0;
padding:10px 20px;
}  

.footercontainer {
background:#202020 url('images/footer-bg.jpg') repeat-x scroll center top;
width:100%;
overflow:auto;
 }
 
.footer {
margin:0 auto;
background:#202020;
width:977px;
}

.footer p {
color:#ffffff;
font:12px/1.65 Arial,Helvetica,sans-serif;
text-align:center;
 } 
