html, body {
	height: 100%;
	background: url(../images/page_bg.gif) bottom repeat;
}
body  {
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
}
h1 {
font-size:15px;
font-variant:small-caps;
color:#004D91;
letter-spacing: 1px;
}
h2 {
font-size:15px;
color:#004D91;
font-weight:400;
}
h3 {
font-size:14px;
font-variant:small-caps;
color:#004D91;
}
h4 {
font-size:14px;
font-variant:small-caps;
color:#004D91;
font-weight:400;
font-style:italic;
text-align:center;
}
#head {
background-color:#FFFFFF;
}
a {
text-decoration: none;
color: #004D91;
}
a:hover {
color: #148F2D;
text-decoration: none;
}
.bold {
font-weight:bold;
}
.error {
font-weight:bold;
color: #CC0000;
}
.image_horz {
padding-left: 10px;
width: 229px;
height: 175px;
float:right;
background:url(../images/frame_horz.gif) no-repeat top right;
}
.image_right {
padding-left: 10px;
width: 181px;
height: 137px;
float:right;
}
.image_left {
padding-right: 25px;
width: 185px;
height: 265px;
float:left;
}
.image_vert {
padding-left: 10px;
width: 229px;
height: 331px;
float:right;
background:url(../images/frame_vert.gif) no-repeat top right;
}
#page_bg {
background: #004D91 url(../images/bottom_bg.jpg) bottom repeat-x;
}
#bdr_wht {background-color:#FFFFFF;
height: 1px;
}
#bdr_menu {background-color:#004D91;
height: 1px;
}
#menu {
background-color:#148F2D;
}
div#navcontainer
{
background-color: #148F2D;
}

div#navcontainer ul
{
font-size:14px;
color: white;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
}

div#navcontainer ul li
{
display: inline;
margin-left: -4px;
}

div#navcontainer ul li a
{
padding: 5px 10px 5px 10px;
color: white;
text-decoration: none;
border-right: 1px solid #004D91;
}

div#navcontainer ul li a:hover
{
background-color: #FFFFFF;
color: #004D91;
}
div#navcontainer ul li a.selected,
div#navcontainer ul li a.selected:hover
{
background-color: #004D91;
color: #FFFFFF;
}
#active a { 
border-left: 1px solid #004D91; 
}
#top_lft {
background: url(../images/top_lft.png) top left no-repeat;
height: 20px;
width: 20px;
}
#top_rt {
background: url(../images/top_rt.png) top left no-repeat;
height: 20px;
width: 20px;
}
#btm_lft {
background: url(../images/btm_lft.png) top left no-repeat;
height: 20px;
width: 20px;
}
#btm_rt {
background: url(../images/btm_rt.png) top left no-repeat;
height: 20px;
width: 20px;
}
#top {
background: url(../images/top.png) top left repeat-x;
height: 20px;
}
#btm {
background: url(../images/btm.png) top left repeat-x;
height: 20px;
}
#left {
background: url(../images/lft.png) top left repeat-y;
width: 20px;
}
#right {
background: url(../images/rt.png) top left repeat-y;
width: 20px;
}
#main {
background: url(../images/bkgd.png) top left repeat;
font-size: 13px;
}
#footer {
border-top: 1px solid #004D91;
background-color:#148F2D;
font-size:13px;
color:#FFFFFF;
padding: 4px 0 4px 0;
}
#footer a {
text-decoration: none;
color: #FFFFFF;
}
#footer a:hover {
color: #FFCC00;
text-decoration: none;
}
.form {
text-align:right;
line-height:100%;
}

.form_input {
text-align:left;
padding:3px;
}
input,textarea,select {
font-size:14px;
color:#6D6E71;
border:1px solid #004D91;
background-color:#EAECEF;
}

input:focus,textarea:focus,select:focus {
color:#185A96;
background-color:#FFF;
}
.step {
padding: 1em 0 1em 0;
clear:left;
}
.steps_left {
padding-left: 20px;
text-align: left;
width: 60px;
float:left;
font-weight: 700;
}
.steps_right {
padding-left: 80px;
}
.style1 {
	color: #148F2D;
	font-size: 20px;
}
.style2 {
	font-size: 20px;
	color: #DF1B1D;
}
.style4 {
	color: #148F2D;
	font-size: 15px;
	font-weight: bold;
}
.style6 {
	color: #004D91;
	font-size: 15px;
	font-weight: bold;
}
.style7 {
	font-size: 15px;
	color: #DF1B1D;
	font-weight: bold;
	font-style: italic;
}
.style9 {color: #004D91; font-size: 14px; font-weight: bold; }
.style11 {font-size: 22px; color: #DF1B1D; }
