/* InSite Intl CSS Master  */

body { background-color: #ffffff; margin: 15px 8px 10px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
#header { padding-left: 8px; width: 750px; height: 52px; }

/* text styles */
P { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-top: 0px; margin-bottom: 18px; }
td  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
H1 { font-size: 14px; color: #333333; font-weight: bold; line-height: 18px; margin-bottom: 5px; }
H2 { font-size: 12px; color: #333333; font-weight: bold; line-height: 18px; margin-bottom: 5px; }
H3 { font-size: 12px; color: #000000; font-weight: bold; line-height: 18px; margin-bottom: 5px; }
.hdr1gold { font-size: 14px; color: #669966; font-weight: bold; line-height: 18px; margin-top: 0px; margin-bottom: 5px; }
.hdr1gray { font-size: 14px; color: #333333; font-weight: bold; line-height: 18px; margin-top: 0px; margin-bottom: 5px; }
.hdr2gold { font-size: 12px; color: #669966; font-weight: bold; line-height: 18px; margin-top: 0px; margin-bottom: 5px; }
.hdr2gray { font-size: 12px; color: #333333; font-weight: bold; line-height: 18px; margin-top: 0px; margin-bottom: 5px; }
.pagetitleblue { font-size: 18px; color: #276138; font-weight: bold; line-height: 20px; margin-top: 0px; margin-bottom: 5px; }
.pagetitlegold { font-size: 18px; color: #669966; font-weight: bold; line-height: 20px; margin-top: 0px; margin-bottom: 5px; }
.smtext { font-size: 10px; color: #333333; }
.mdtext { font-size: 11px; color: #333333; }
.footertxt { font-size: 10px; color: #ABABAB; }
.highlight { color: #669966; }

/* list styles */
ul { margin-top: 12px; }
li { line-height: 18px; }

ul.link { list-style-type: none; margin: 0px; padding: 0; font-size: 12px; line-height: 20px; margin-top: 12px; }
li.link { list-style-type: none; background:  url("images/arrow-orange.gif") no-repeat 22px 3px; padding: 0px 0px 0px 40px; }
li.link a:link { text-decoration: none; color: #276138; }
li.link a:active { text-decoration: none; color: #276138; }
li.link a:visited { text-decoration: none; color: #276138; }
li.link a:hover { text-decoration: none; color: #669966; }

/* line styles */
hr { height: 1px; border: 1px solid #CCCCCC; line-height: 1px; }
hr.blue { height: 1px; border: 1px solid #276138; line-height: 1px; }
hr.gold { height: 1px; border: 1px solid #669966; line-height: 1px; }
hr.ltgray { height: 1px; border: 1px solid #F2F2F2; line-height: 1px; }

/* link styles */
a:link { text-decoration: underline; color: #276138; }
a:active { text-decoration: underline; color: #276138; }
a:visited { text-decoration: underline; color: #276138; }
a:hover { text-decoration: underline; color: #669966; }

a.noline:link { text-decoration: none; color: #276138; font-size: 12px; font-weight: normal; }
a.noline:active { text-decoration: none; color: #276138; font-size: 12px; font-weight: normal; }
a.noline:visited { text-decoration: none; color: #276138; font-size: 12px; font-weight: normal; }
a.noline:hover { text-decoration: none; color: #669966; font-size: 12px; font-weight: normal; }

a.nolineb:link { text-decoration: none; color: #276138; font-size: 12px; font-weight: bold; }
a.nolineb:active { text-decoration: none; color: #276138; font-size: 12px; font-weight: bold; }
a.nolineb:visited { text-decoration: none; color: #276138; font-size: 12px; font-weight: bold; }
a.nolineb:hover { text-decoration: none; color: #669966; font-size: 12px; font-weight: bold; }

a.nolinesm:link { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; }
a.nolinesm:active { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; }
a.nolinesm:visited { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; }
a.nolinesm:hover { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; }

a.nolinesmb:link { text-decoration: none; color: #276138; font-size: 11px; font-weight: bold; }
a.nolinesmb:active { text-decoration: none; color: #276138; font-size: 11px; font-weight: bold; }
a.nolinesmb:visited { text-decoration: none; color: #276138; font-size: 11px; font-weight: bold; }
a.nolinesmb:hover { text-decoration: none; color: #669966; font-size: 11px; font-weight: bold; }

a.nav:link { text-decoration: none; color: #276138; font-size: 12px; font-weight: bold; background: url(images/arrow-solidorange.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }
a.nav:active { text-decoration: none; color: #276138; font-size: 12px; font-weight: bold; background: url(images/arrow-solidorange.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }
a.nav:visited { text-decoration: none; color: #276138; font-size: 12px; font-weight: bold; background: url(images/arrow-solidorange.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }
a.nav:hover { text-decoration: none; color: #669966; font-size: 12px; font-weight: bold; background: url(images/arrow-solidorange.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }

a.nav2:link { text-decoration: none; color: #276138; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 20px; line-height: 18px; }
a.nav2:active { text-decoration: none; color: #276138; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 20px;  line-height: 18px; }
a.nav2:visited { text-decoration: none; color: #276138; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 20px; line-height: 18px; }
a.nav2:hover { text-decoration: none; color: #669966; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 20px; line-height: 18px; }

a.nav3:link { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/arrow-blue.gif) no-repeat 25px; padding: 0px 0px 0px 37px; line-height: 18px; }
a.nav3:active { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/arrow-blue.gif) no-repeat 25px; padding: 0px 0px 0px 37px; line-height: 18px; }
a.nav3:visited { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/arrow-blue.gif) no-repeat 25px; padding: 0px 0px 0px 37px; line-height: 18px; }
a.nav3:hover { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-blue.gif) no-repeat 25px; padding: 0px 0px 0px 37px; line-height: 18px; }

a.smnav:link { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 0px 1px; padding: 0px 0px 0px 14px; line-height: 14px; }
a.smnav:active { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 0px 1px; padding: 0px 0px 0px 14px; }
a.smnav:visited { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 0px 1px; padding: 0px 0px 0px 14px; }
a.smnav:hover { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 0px 1px; padding: 0px 0px 0px 14px; }

a.navdown:link { text-decoration: none; color: #669966; font-size: 12px; font-weight: bold; background: url(images/arrow-solid-down.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }
a.navdown:active { text-decoration: none; color: #669966; font-size: 12px; font-weight: bold; background: url(images/arrow-solid-down.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }
a.navdown:visited { text-decoration: none; color: #669966; font-size: 12px; font-weight: bold; background: url(images/arrow-solid-down.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }
a.navdown:hover { text-decoration: none; color: #669966; font-size: 12px; font-weight: bold; background: url(images/arrow-solid-down.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }

a.navon:link { text-decoration: none; color: #669966; font-size: 12px; font-weight: bold; background: url(images/arrow-solidorange.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }
a.navon:active { text-decoration: none; color: #669966; font-size: 12px; font-weight: bold; background: url(images/arrow-solidorange.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }
a.navon:visited { text-decoration: none; color: #669966; font-size: 12px; font-weight: bold; background: url(images/arrow-solidorange.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }
a.navon:hover { text-decoration: none; color: #669966; font-size: 12px; font-weight: bold; background: url(images/arrow-solidorange.gif) no-repeat; padding: 0px 0px 0px 11px; line-height: 14px; }

a.nav2on:link { text-decoration: none; color: #669966; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 20px; line-height: 18px; }
a.nav2on:active { text-decoration: none; color: #669966; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 20px;  line-height: 18px; }
a.nav2on:visited { text-decoration: none; color: #669966; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 20px; line-height: 18px; }
a.nav2on:hover { text-decoration: none; color: #669966; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 20px; line-height: 18px; }

a.nav3on:link { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-blue.gif) no-repeat 25px; padding: 0px 0px 0px 37px; line-height: 18px; }
a.nav3on:active { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-blue.gif) no-repeat 25px; padding: 0px 0px 0px 37px; line-height: 18px; }
a.nav3on:visited { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-blue.gif) no-repeat 25px; padding: 0px 0px 0px 37px; line-height: 18px; }
a.nav3on:hover { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-blue.gif) no-repeat 25px; padding: 0px 0px 0px 37px; line-height: 18px; }

a.smnavon:link { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 0px 1px; padding: 0px 0px 0px 14px; line-height: 14px; }
a.smnavon:active { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 0px 1px; padding: 0px 0px 0px 14px; }
a.smnavon:visited { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 0px 1px; padding: 0px 0px 0px 14px; }
a.smnavon:hover { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 0px 1px; padding: 0px 0px 0px 14px; }

a.action:link { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 16px 1px; padding: 0px 0px 0px 30px; line-height: 14px; }
a.action:active { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 16px 1px; padding: 0px 0px 0px 30px; }
a.action:visited { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 16px 1px; padding: 0px 0px 0px 30px; }
a.action:hover { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/arrow-orange.gif) no-repeat 16px 1px; padding: 0px 0px 0px 30px; }

/* icon styles */
a.back:link { text-decoration: none; color: #276138; font-size: 12px; font-weight: normal; background: url(images/icon_uparrow.gif) no-repeat 0px 3px; padding: 0px 0px 0px 12px; line-height: 14px; }
a.back:active { text-decoration: none; color: #276138; font-size: 12px; font-weight: normal; background: url(images/icon_uparrow.gif) no-repeat 0px 3px; padding: 0px 0px 0px 12px; }
a.back:visited { text-decoration: none; color: #276138; font-size: 12px; font-weight: normal; background: url(images/icon_uparrow.gif) no-repeat 0px 3px; padding: 0px 0px 0px 12px; }
a.back:hover { text-decoration: none; color: #669966; font-size: 12px; font-weight: normal; background: url(images/icon_uparrow.gif) no-repeat 0px 3px; padding: 0px 0px 0px 12px; }

a.jump:link { text-decoration: none; color: #276138; font-size: 12px; font-weight: normal; background: url(images/icon_downarrow.gif) no-repeat 0px 3px; padding: 0px 0px 0px 12px; line-height: 14px; }
a.jump:active { text-decoration: none; color: #276138; font-size: 12px; font-weight: normal; background: url(images/icon_downarrow.gif) no-repeat 0px 3px; padding: 0px 0px 0px 12px; }
a.jump:visited { text-decoration: none; color: #276138; font-size: 12px; font-weight: normal; background: url(images/icon_downarrow.gif) no-repeat 0px 3px; padding: 0px 0px 0px 12px; }
a.jump:hover { text-decoration: none; color: #669966; font-size: 12px; font-weight: normal; background: url(images/icon_downarrow.gif) no-repeat 0px 3px; padding: 0px 0px 0px 12px; }

a.print:link { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/icon_print.gif) no-repeat 0px 2px; padding: 0px 0px 0px 18px; line-height: 14px; }
a.print:active { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/icon_print.gif) no-repeat 0px 2px; padding: 0px 0px 0px 18px; }
a.print:visited { text-decoration: none; color: #276138; font-size: 11px; font-weight: normal; background: url(images/icon_print.gif) no-repeat 0px 2px; padding: 0px 0px 0px 18px; }
a.print:hover { text-decoration: none; color: #669966; font-size: 11px; font-weight: normal; background: url(images/icon_print.gif) no-repeat 0px 2px; padding: 0px 0px 0px 18px; }

/* input styles */
input { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #333333; }
textarea { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #333333; border: 1px solid #333333; }
select { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #333333; border: 1px solid #333333; }

#searchinput { width: 184px; height: 14px; margin: 0; padding: 0; padding-left: 5px; font-size: 11px; border: 1px solid #333333; }
#namefirst   { width: 86px; height: 14px; margin: 0; padding: 0; padding-left: 5px; font-size: 11px; border: 1px solid #333333; }
#namelast    { width: 85px; height: 14px; margin: 0; padding: 0; padding-left: 5px; font-size: 11px; border: 1px solid #333333; }
.submit  { background-color: #003399; color: #FFFFFF; font-weight: bold; border: 0; font-size: 11px; padding: 1px 1px 0 2px; }

.input { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #333333; border: 1px solid #333333; }

/* table styles */
TD.header {
font-size: 12px;
font-weight: bold;
background-color: #F2F2F2;
}
TD.results {
border-bottom: solid 1px #CCCCCC;
}

/* div styles */
div#box{ margin: 0px 0px 0px 0px; background: #f2f2f2; text-align: left;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #f2f2f2}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*img styles */
img { border: 0; }

/*tab styles */
.tabon { font-size: 11px; font-weight: bold; text-align: center; padding: 5px; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.taboff { font-size: 11px; font-weight: bold; text-align: center; padding: 5px; border-bottom: 1px solid #CCCCCC; }
.taboff a:link { font-size: 11px; font-weight: bold; color: #276138; text-decoration: none; }
.taboff a:visited {	font-size: 11px; font-weight: bold; color: #276138; text-decoration: none; }
.taboff a:hover { font-size: 11px; font-weight: bold; color: #669966; text-decoration: none; }
.taboff a:active { font-size: 11px;	font-weight: bold; color: #276138; text-decoration: none; }
