@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,hr {
margin: 0;
padding: 0;
}
body {
background: #d9f3cc;
text-align: center;
min-width: 770px;
font: normal 13px/1.22em Arial, Tahoma, sans-serif;
}
body * {
line-height:1.22em;
}
#Steps h1 {

}
h1 {
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 20px;
padding: 0 0 2px 0;
color: #004824;
margin-top: 10px;
border-bottom: 1px solid #004824;
line-height: 1.2em;
text-decoration:none;
}
h2 {
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 16px;
padding: 0 0 10px 0;
color: #d36f58;
line-height: 1em;
text-decoration:none;
}
a {
text-decoration: none;
color: red;
}
a:hover {
color: green;
}
a:focus {
outline: none;
}
b {
color: #000;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}
img {
border: 0;
}
#top {
background: #fff;
}
#intop {
background: #fff;
width: 770px;
margin: 0 auto;
text-align: right;
}
#intopp {
padding: 20px 20px 0px 10px;
font-size: 11px;
font-family: Verdana, sans-serif;
color: green;
}
#horiz {
height: 160px;
background: #d9f3cc;
background-image: url(/img/greenback.gif);
background-repeat: repeat-x;
}
#inhoriz {
width: 770px;
margin: 0 auto;
text-align: center;
}
#botshade {
background: #d9f3cc;
}
#inbotshade {
width: 770px;
margin: 0 auto;
text-align: left;
}
#wrapper {
width: 770px;
margin: 0 auto;
padding: 0;
background-image: url(/img/shadeback.gif);
background-repeat: repeat-y;
}
#innerwrapper {
width: 750px;
margin: 0 auto;
text-align: left;
background: #fff;
}
#innerwrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}	
#branding {
}
#content {
width: 570px;
float: right;
}
#incontent {
padding: 15px 15px 15px 20px;
}
#content div p {
text-align: left;
padding: 5px 0;
}
#content div p a {
text-decoration: none;
}
#content div p a:link {
}
#content div p a:hover {
border-bottom: 1px solid red;
}
#content:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}	
#content .subcont_right {
width: 260px;
float: right;
display:inline;   /* IE */
margin-right: 15px;
}
#content .subcont_left {
width: 260px;
float: left;
display:inline;   /* IE */
margin-left: 20px;
}
#leftPanel {
width: 180px;
float: left;
background: #fff;
}
#leftPanel div {
padding: 15px 0 15px 15px;
}
#footer {
clear: both;
background: #ffd8c8;
height: 2px;
}
.hi-lt {
background: #ffd8c8; 
}

/* .topbar = 3 images; 2 ends + background; paragraph text inside */
.topbar {
background: url(/img/top.shade.gif) repeat-x;
padding: 0;
}
.topbar div {
position: relative;
background: url(/img/lt.top.shade.gif) no-repeat;
padding: 0;
margin: 0
}
.topbar div div {
position: relative;
background: url(/img/rt.top.shade.gif) no-repeat top right;
margin: 0;
padding: 0;
line-height: 28px;
height: 28px;
padding: 0;
margin: 0
}
.topbar div div p {
line-height: 28px;
height: 28px;
font-size: 10px;
font-family: Verdana, sans-serif;
padding: 1px 20px 0 10px;
text-align: right;
margin: 0;
color: #000;
}
/* END of .topbar */

/* .horizbar = 3 images; 2 ends + background; paragraph text inside */
.horizbar {
background: #d9f3cc;
padding: 0
}
.horizbar div {
position: relative;
background: url(/img/left.greenback1.gif) no-repeat;
padding: 0;
margin: 0
}
.horizbar div div {
position: relative;
background: url(/img/right.greenback1.gif) no-repeat top right;
margin: 0;
padding: 0;
line-height: 35px;
height: 160px;
padding: 0;
margin: 0
}
/* END of .horizbar */

/* .horizbar with TABLE inside */
.horizbar table {
margin: 0 10px;
padding: 0;
width: 750px;
height: 160px;
border: 0;
vertical-align: middle;
}
.horizbar td {
padding: 0;
}
.horizbar #tleft {
text-align: left;
width: 180px;
}
.horizbar #tcenter {
width: 570px;
text-align: center;
}
.horizbar #tlast {
text-align: right;
}

/* END of .horizbar with TABLE inside */

/* horiz_menu START */
#horiz_menu {
float: left;
width: 100%;
background: #dae0d2 url(/img/menu_bg.gif) repeat-x bottom;
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: lighter;
line-height: normal
}

#horiz_menu ul {
margin:0;
padding:10px 15px 0;
list-style:none;
}

#horiz_menu li {
float:right;
background:url(/img/menu_left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
}
	
#horiz_menu a {
float:left;
display:block;
background:url(/img/menu_right.gif) no-repeat right top;
padding:5px 15px 4px 6px;
text-decoration:none;
font-weight:bold;
color:#765;
}
	
/* Commented Backslash Hack   hides rule from IE5-Mac \*/
#horiz_menu a {
float:none; /* End IE5-Mac hack */
}

#horiz_menu a:hover {
color:red;
}
	
#horiz_menu #current {
background-image:url(/img/menu_left_on.gif);
}
	
#horiz_menu #current a {
background-image:url(/img/menu_right_on.gif);
color:#333;
padding-bottom:5px;
}
/* horiz_menu END */

/* widebot START */
#widebot {
background: #97b787;
text-align: center;
} 
#widebot div {
background: #97b787;
background-image: url(/img/shadeback.dk.gif);
background-repeat: repeat-y;
width: 770px;
margin: 0 auto;
text-align: center;
}
#widebot div p {
padding: 3px 25px 5px 25px;
font-size: 11px;
font-family: Verdana, sans-serif;
color: green;
text-align: center;
}
#widebot div p a {
color: #fff;
text-decoration: none;
}
#widebot div p a:hover {
color: #000;
text-decoration: none;
}
/* widebot END */

/* .botbar = 3 images; 2 ends + background; paragraph text inside */
.botbar {
background: url(/img/bot.shade.gif) repeat-x;
padding: 0
}
.botbar div {
position: relative;
background: url(/img/lt.bot.shade.gif) no-repeat;
padding: 0;
margin: 0
}
.botbar div div {
position: relative;
background: url(/img/rt.bot.shade.gif) no-repeat top right;
margin: 0;
padding: 0
}
.botbar div div p {
color: #808080;
line-height: 23px;
height: 35px;
font-size: 10px;
font-family: Verdana, sans-serif;
padding: 0 25px;
text-align: left;
margin: 0;
}
/* END of .botbar */
#valid {
width: 770px;
margin: 0 auto;
text-align: right;
}
#valid div {
padding: 3px 20px 15px 25px;
font-size: 10px;
font-family: Verdana, sans-serif;
color: #808080;
}
#valid div img {
margin: 3px 5px 10px 0;
}
