body {
 padding-left: 50%;
 font-family: verdana,arial,sans-serif;
 background-image: url('images/bg.gif');
 background-repeat: repeat-x;
 background-color: #D8D2C7;
}
div.printout {
 width: 600px;
 margin-left: -350px; 
}
div.printout p {
 font-family: verdana,arial,sans-serif;
 font-size: 11px;
 line-height: 1.5;
}
div#border {
 z-index: 90;
 width: 700px;
 margin: 0 0 0 -350px;
 padding: 0;
 position: relative;
 top: 30px;
 border: 1px solid #000;
 background-color: #FFF;
}
img#logo {
 z-index: 100;
 width: 250px;
 height: 74px;
 margin: 0;
 padding: 0;
 position: relative;
 top: -35px;
 left: 20px;
 border: 0;
}
div#tagline {
 width: 225px;
 margin: 0;
 padding: 0;
 position: relative;
 top: -70px;
 left: 315px;
 color: #166143;
 font-size: 16px;
 font-weight: bold;
}
div#photo {
 margin: 0;
 padding: 0 0 15px 0;
 position: relative;
 top: -20px;
 background: url('images/saba.jpg') 0 0 no-repeat;
 border-top: 1px solid #000;
}
h1#hdline {
 margin: 10px 0 0 10px;
 padding: 0;
 font-size: 30px;
 font-weight: bold;
 color: #76232E;
 text-align: left;
}
ul#home {
 margin-left: 10px;
 padding-left: 0;
 list-style: none;
}
ul#home li {
 padding-left: 20px;
 line-height: 2;
 color: #166143;
 font-size: 18px;
 background-image: url('images/bullet.gif');
 background-repeat: no-repeat;
 background-position: 0px 11px;
}
ul#home li a:link, ul#home li a:visited {
 color: #166143;
 text-decoration: none;
}
ul#home li a:hover, ul#home li a:active {
 color: #76232E;
 text-decoration: underline;
}
h2#subhdline {
 margin: 10px 0 0 10px;
 color: #76232E;
 font-size: 20px;
 font-weight: bold;
}
table#content {
 width: 700px;
 margin: 0 0 -20px 0;
 padding: 0;
 position: relative;
 top: -20px;
 border-top: 1px solid #000;
 border-bottom: 1px solid #000;
 border-collapse: collapse;
}
table#content tr {
 vertical-align: top;
}
td.lcol {
 margin: 0;
 width: 140px;
 padding: 20px 0 0 5px;
 background-color: #73A08E;
 border-right: 1px solid #000;
 text-align: right;
}
td.spacer {
 width: 40px;
}
td.rcol {
 width: 520px;
 margin: 0 30px 0 30px;
 padding: 0;
 font-size: 12px;
 line-height: 1.5;
 background-color: #FFF;
}
td.rcol h1 {
 margin: 20px 20px 20px 0;
 color: #166143;
}
td.rcol h2 {
 margin: 0;
 padding: 0;
 font-size: 12px;
 font-weight: bold;
 color: #166143;
}
a.su:link, a.su:visited {
 color: #166143;
}
a.su:hover, a.su:active {
 color: #000;
}
td.rcol p {
 margin: 20px;
}
ul#subnav {
 margin: 0 0 0 10px;
 padding: 0;
 list-style: none;
 text-align: left;
}
ul#subnav li {
 padding-left: 20px;
 background-image: url('images/subnav_bullet.gif');
 background-repeat: no-repeat;
 background-position: 0 7px;
 font-size: 12px;
 font-weight: bold;
 line-height: 2;
}
ul#subnav li a:link, ul#subnav li a:visited {
 color: #FFF;
 text-decoration: none;
}
ul#subnav li a:hover, ul#subnav li a:active {
 color: #166143;
 text-decoration: underline;
}
div#promo1 {
 width: 110px;
 margin: 30px 0px 20px 3px;
 padding: 8px;
 background-color: #D8D2C7;
 border: 1px solid #76232E;
 text-align: left;
 font-size: 11px;
 color: #166143;
 line-height: 1.5;
}
div#promo2 {
 width: 110px;
 margin: 30px 0 20px 3px;
 padding: 8px;
 background-color: #D8D2C7;
 border: 1px solid #76232E;
 text-align: left;
 font-size: 11px;
 color: #166143;
 line-height: 1.5;
}
div#promo3 {
 width: 110px;
 margin: 30px 0 20px 3px;
 padding: 8px;
 background-color: #D8D2C7;
 border: 1px solid #76232E;
 text-align: left;
 font-size: 11px;
 color: #166143;
 line-height: 1.5;
}
div#bgimg {
 width: 560px;
 margin: 0;
 padding: 0;
 overflow: hidden;
}
img#bg {
 width: 560px;
 position: relative;
 left: 0;
}
pre {
 margin: 0;
 padding: 0;
 word-wrap: break-word; /* IE 5.5+ */
 white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
 white-space: -pre-wrap; /* Opera 4 - 6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
 font-family: verdana,arial,sans-serif;
 line-height: 1.5;
}
span.bld {
 font-weight: bold;
}
img.subtn {
 float: right;
 border: 0;
}


/**********NAVIGATION**********/
ol#toc {
 position: relative;
 top: -12px;
 left: 20px;
 height: 2em;
 list-style: none;
 margin: 0;
 padding: 0;
}
ol#toc li {
 float: left;
 margin: 0 1px 0 0;
 font-family: arial,verdana,sans-serif;
 font-size: 12px;
}
ol#toc a {
 background: #ADCBBF url(images/tab.png);
 color: #FFF;
 display: block;
 float: left;
 height: 2em;
 padding-left: 10px;
 font-family: arial,verdana,sans-serif;
 font-size: 12px;
 text-decoration: none;
}
ol#toc a:hover {
 background-color: #383838;
 background-position: 0 -120px;
 font-family: arial,verdana,sans-serif;
 font-size: 12px;
}
ol#toc a:hover span {
 background-position: 100% -120px;
 font-family: arial,verdana,sans-serif;
 font-size: 12px;
}
ol#toc li.current a {
 background-color: #186346;
 background-position: 0 -60px;
 color: #fff;
 font-weight: bold;
 font-family: arial,verdana,sans-serif;
 font-size: 12px;
}
ol#toc li.current span {
 background-position: 100% -60px;
 font-family: arial,verdana,sans-serif;
 font-size: 12px;
}
ol#toc span {
 background: url(images/tab.png) 100% 0;
 display: block;
 line-height: 2em;
 padding-right: 10px;
}


/**********FORMS**********/
table.appform {
 width: 400px;
 font-family: arial,verdana,sans-serif;
 font-size: 12px;
}
td.hdr {
 padding-top: 10px;
 font-weight: bold;
 text-align: center;
}
table.appform tr td {
 padding-top: 8px;
}
td.item {
 padding-top: 8px;
 border-bottom: 1px solid #000;
}
td.rate {
 width: 50px;
 padding-top: 8px;
 text-align: right;
 border-bottom: 1px solid #000;
}
input.sb {
 background-color: #166143;
 color: #FFF;
 font-weight: bold;
}



/*********** 'GET STARTED' BUTTON ON HOME PAGE ***********/
div.bl {
 width: 150px;
 margin: 15px 0 0 60px;
 background: url('images/bl.gif') 0 100% no-repeat #166143;
 border: 2px solid white;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
 text-align: center;
 color: #FFF;
 font-weight: bold;
}
div.br {
 background: url('images/br.gif') 100% 100% no-repeat;
}
div.tl {
 background: url('images/tl.gif') 0 0 no-repeat;
}
div.tr {
 background: url('images/tr.gif') 100% 0 no-repeat;
 padding: 10px;
}

/*********** BOXES IN MIDDLE OF HOME PAGE ***********/
div#boxes {
 height: 215px;
 padding: 10px;
 position: relative;
 top: -20px;
}
div.left_bl {
 width: 215px;
 margin-right: 15px;
 float: left;
 background: url('images/left_bl.gif') 0 100% no-repeat #AEC8BE;
}
div.left_br {
 background: url('images/left_br.gif') 100% 100% no-repeat;
}
div.left_tl {
 background: url('images/left_tl.gif') 0 0 no-repeat;
}
div.left_tr {
 background: url('images/left_tr.gif') 100% 0 no-repeat;
 height: 180px;
 padding: 10px 10px 30px 10px;
}
div.mid_bl {
 width: 215px;
 margin-right: 15px;
 float: left;
 background: url('images/mid_bl.gif') 0 100% no-repeat #8AB0A1;
}
div.mid_br {
 background: url('images/mid_br.gif') 100% 100% no-repeat;
}
div.mid_tl {
 background: url('images/mid_tl.gif') 0 0 no-repeat;
}
div.mid_tr {
 background: url('images/mid_tr.gif') 100% 0 no-repeat;
 height: 180px;
 padding: 10px 10px 30px 10px;
}
div.right_bl {
 width: 215px;
 float: left;
 background: url('images/right_bl.gif') 0 100% no-repeat #A2C0B4;
}
div.right_br {
 background: url('images/right_br.gif') 100% 100% no-repeat;
}
div.right_tl {
 background: url('images/right_tl.gif') 0 0 no-repeat;
}
div.right_tr {
 background: url('images/right_tr.gif') 100% 0 no-repeat;
 height: 180px;
 padding: 10px 10px 30px 10px;
}
img.logoicon {
 width: 20px;
 height: 21x;
 padding: 0 5px 5px 0;
 border: 0;
}
h3.boxes {
 margin: 4px 0 0 0;
 padding: 0;
 font-size: 15px;
 font-weight: bold;
/* color: #475174;*/
 color: #FFF;
}
h4.boxes {
 margin: 0;
 padding: 0;
 font-size: 12px;
/* color: #475174;*/
 color: #FFF;
 font-weight: bold;
}
p.boxes {
 font-size: 11px;
 color: #475174;
 line-height: 1.5;
}
p.boxes a:link,p.boxes a:visited,p.boxes a:hover,p.boxes a:active {
 color:#475174;
}
hr.box {
 width: 100%;
 height: 2px;
 border: 0;
 background-color: #FFF;
 color: #FFF;
}
img.learnmore {
 width: 100px;
 height: 33px;
 margin: 4px 4px 4px 0;
 padding: 0;
 border: 0;
}

/***********INFO BOXES AT BOTTOM OF PAGE***********/

div#infoboxes {
 height: 125px;
 padding: 10px;
 position: relative;
 top: -20px;
 border-top: 1px solid #000;
}
div.leftbox {
 width: 215px;
 margin-right: 10px;
 float: left;
}
div.midbox {
 width: 215px;
 margin-right: 10px;
 padding-left: 5px;
 float: left;
 border-left: 1px solid #000;
}
div.rightbox {
 width: 215px;
 padding-left: 5px;
 float: left;
 border-left: 1px solid #000;
}
h3.infobox {
 margin: 4px 0 0 0;
 padding: 0;
 font-size: 15px;
 font-weight: bold;
 color: #166143;
}
p.infobox {
 font-size: 11px;
 color: #475174;
 line-height: 1.5;
}
div.midbox form {
 font-size: 11px;
 color: #475174;
 line-height: 1.5;
}
div.rightbox form {
 font-size: 11px;
 color: #475174;
 line-height: 1.5;
}
input.submit {
 background-color: #166143;
 color: #FFF;
 font-weight: bold;
}



/**********FOOTER***********/
div#footer {
 width: 700px;
 margin-top: 40px;
 margin-left: -350px;
 clear: both;
 text-align: center;
 font-size: 11px;
 color: #000;
}