body {
	margin:0;
	padding:0;
	background: #736a6d url(../image/bg-header-back.jpg) top repeat-x;
}

div {
	padding:0;
	margin:0;
}

a { font:Bold 11px Arial, sans-serif;
	color:#789f03;
}
a:hover {
	text-decoration:underline;
	color:#99CC00;
}

blockquote {
	padding:0 0 0 10px;
	margin:0;
}

img {
	padding-right: 15px;	
} 
form {padding:0; margin:0;}

ul, ol {padding: 5px 0 5px 25px;}

p {
	margin:0; 
	padding:20px 0 0 0; 
    line-height:18px;
}

td {
	font:normal 11px Arial, sans-serif;
	line-height: 16px;
	color:#333;
}

h1 {					/* SEO keywords bar at top of page */
	font:bold 11px Arial, sans-serif;
	text-align:right;
	padding:2px 8px;
	color:#FFFFFF;
	margin:0;
}

h2 {					/* Article headings are orange */
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:33px 0 0 0;
	text-align:left;
	color: #746b6c;
	margin:0;
}

h3 {					/* Article subheadings (still on a separate line) */
	font:bold 13px Tahoma Arial, sans-serif;
	padding:12px 0 0 0;
	text-align:left;
	color:#333;
	margin:0;
}

h4 {					/* Orange headings used in forms with less padding */
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:6px 0 0 0;
	text-align:left;
	color:#333399;
	margin:0;
}

h5 {					/* Orange headings used in forms with no padding (when using the big blue header bar) */
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	text-align:left;
	color:#333399;
	margin:0;
}

.arrow {
	color: #99cc00;
	border: 1px;
	padding: 2px 2px 2px 2px;
	border-color: #746b6c;
	border-top-style: dotted;
}

.top {					/* Above container and not confined by it */
	visibility:hidden; 
	display:none;
	width:820px;
}

.container {			/* KEEP 
	background:#d3d3d3 url(../image/bg-page.gif) repeat-y scroll top center;*/
	width:778px;
	border-right:#98cb3e 1px solid;
	border-left:#98cb3e 1px solid;
	border-bottom:#98cb3e 1px solid;
}

.bottom {				/* KEEP 
	background:#d3d3d3 url(../image/bg-page-bottom.gif) no-repeat scroll top center;*/
	width:778px;
	
}

/* There are two header, localization and formhead classes in order to handle both 2-up and 3-up layouts */

.header {				/* KEEP Contains header for page with form */
	background:url(image/bg-header.jpg) no-repeat scroll top center;
	width:778px; height:186px;
}
.header-1 {				/* KEEP Contains header page without form */
	background:url(../image/bg-header-2.jpg) no-repeat scroll top center;
	width:778px; height:186px; 
}

.copy { padding-left:16px; padding-top:16px;}
.blogcopy { padding-left:18px; padding-top:3px;}

.nav {
	text-align:center;
	padding-top: 145px ;
	width:778px;
	color:#333333;
	text-transform:uppercase;
}
.nav a {
	font: 12px Arial, sans-serif ;
	text-decoration:none;
	color:#ffffff;
	font-style: normal;
	letter-spacing: 1px;
}
.nav a:hover {
	color:#99cc00;
	border: 1px;
	padding: 5px 0px 0px 0px;
	border-color: #99cc00;
	border-top-style: dotted;

}

.subnav {
     height:35px;
    padding:10px 0 0 18px;
	font: 12px Arial, sans-serif  bold;
	font-weight:bold;
	color:#756b6c;
	text-transform:capitalize;
}
.subnav a {
	font: 12px Arial, sans-serif bold;
	text-decoration: underline;
	color:#756b6c;
	font-style: normal;
}
.subnav a:hover {
	color:#99cc00;

}

.meta {
    padding:5px 0 0 18px;
	font: 11px Arial, sans-serif  normal;
	color:#756b6c;
	text-transform:capitalize;
}
.meta a {
	font: 11px Arial, sans-serif normal;
	text-decoration: underline;
	color:#756b6c;
	font-style: normal;
}
.meta a:hover {
	color:#99cc00;

}

.formhead {				/* KEEP */
	font:bold 18px Arial, sans-serif;
    padding:55px 0 0 10px;
	white-space:nowrap;
	text-align:left;
	color:#FFFFFF;
}



.banner {					/* KEEP Show this configuration text when embedded image not used */
	font:bold 30px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
    text-indent:280px;
    padding-top:33px;
}

	
.slogan {					/* KEEP Slanted  text under the site nomiker in header */
	font:italic normal 20px Arial, Helvetica, sans-serif;
	line-height:27px;
	text-align:center;
	text-indent:270px;
	color:#333399;
}


.middle {					/* KEEP */
	background:#FFFFFF;
	width:778px;
	padding:0;
}

.footer {					/* KEEP Contains navigation links but not the bottom page shadow */
	background:#d3d3d3;
	margin:2px 0 0 0;
	color:#333;
	width:778px;
}

.footertext {
	font:normal 10px Arial, sans-serif;
	padding:8px;
}
.footertext a {
	font:bold 10px Arial, sans-serif;
    text-decoration:none;
	color:#333;
	padding:0;
}
.footertext a:hover {
    text-decoration:none;
    color:#99cc00;
}



.Leftside {				/* KEEP */
    vertical-align:top;
    text-align:left;
	width:498px; 
    padding:0;
}

.Leftside_wide {				/* KEEP */
    vertical-align:top;
    text-align:left;
	width:600px; 
    padding:0;
}

.section-1 {			/* KEEP */
	padding-left:11px;
	text-align:left;
	width:220px;
	float:left;
}
.section-1 a {
	color:#5D84AD;
}
.section-1 a:hover {
	color:#333399;
}
.section-1 a:visited {
	color:#5D84AD;
}

.section-2 {			/* KEEP */
    background:#FFFFFF url(image/section-edge.gif) no-repeat scroll top left;
	padding:0 0 10px 30px;
	text-align:left;
	height:340px;
	width:230px;
	float:left;
}
.section-2 a {
	color:#5D84AD;
}
.section-2 a:hover {
	color:#99cc00;
}
.section-2 a:visited {
	color:#5D84AD;
}

.section-3 {			/* Bottom or News section on welcome page */
	padding:4px 30px;
}




.mainform {					/* The big right side form for both step 1 and step 2 */
    background:url(image/bg-form.jpg) repeat-y scroll top right;
    text-align:center;
    width:100%;
}

.mainformbottom {
	background:url(image/bg-form-bottom.jpg) no-repeat scroll top right;
	height:40px;
	width:100%;
}

/* KEEP FORM */

.sideformtop {
	display:none; visibility:hidden;
}

.sideform {					
    background:url(image/bg-form-2.jpg) repeat-y scroll top right;
    text-align:center;
    width:100%;
}

.sideformbottom {
	background:url(image/bg-form-2-bottom.jpg) no-repeat scroll top right;
	height:40px;
	width:100%;
}


.inputbox {
	font:normal 11px Arial, sans-serif;
	border:1px solid #999999;
	padding:2px 4px 2px 2px;
	color:#333;
}

.selectboxsmall {
	font:normal 10px Arial, sans-serif;
	border:1px solid #999999;
	color:#333;
	padding:2px 0px;
	width:100%;
}

/* END FORM */


.Link {					/* KEEP  Very tightly spaced list on the page */
	padding:0 0 0 16px;
	line-height:16px;
	margin:0;
}
.Link li {
	padding:8px 10px 8px 0;
}
.Link A {
	font:bold 12px Arial, sans-serif;
	text-decoration:underline;
	line-height:20px;
}
.Link A:hover {
    color:#99cc00;
}

