body { margin-left: 0px; margin-top: 80px; margin-right: 0px; margin-bottom: 10px; background-color: #ffffff; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;}

h1 { font-family: Georgia, Times New Roman, Times, serif; font-weight: normal; font-size: 30px; color: #000000; margin-bottom: 20px; line-height: 15px;}

h2 { font-weight: lighter; font-size: 15px; color: #02458C; margin-bottom: 10px; text-transform: uppercase;}

h3 { font-weight: bold; font-size: 11px; color: #720D17; margin-bottom: 3px; text-transform: uppercase;}

p { color: #494848; font-size: 11px; line-height: 14px; margin-top: 3px;}

.disclaimer { color: #494848; font-size: 10px; line-height: 14px; margin-top: 3px;}

b { color: #000000; font-weight: bold;}

td { vertical-align: top;}

hr { background-color: #CCCCCC; height: 1px; border: 0;}

a:link, a:visited { color: #000000; text-decoration: underline;}
a:hover, a:visited:hover { color: #02458C; text-decoration: underline;}

ul li { list-style-type: none; margin-bottom: 5px; margin-left: 10px; margin-right: 45px; padding-left: 11px; text-indent: -11px; font-size: 11px;}
ul ul li { list-style-type: circle;}
ol li { list-style-type: upper-roman; margin-bottom: 10px; margin-left: 20px; font-size: 11px;}
ol ol li { list-style-type: upper-alpha; margin-bottom: 5px;}
ol ol ol li { list-style-type: decimal; margin-bottom: 3px;}
ol ol ol ol li { list-style-type: lower-alpha; margin-bottom: 2px;}

textarea { color: #000000; font-weight: normal; background-color: #ffffff; font-size: 11px; padding: 3px; border-width: 0px 0px 1px 0px; border-style: dashed;  border-color: #CCCCCC }
input { color: #000000; background-color: #ffffff; font-weight: normal; font-size: 10px; padding: 3px; border-width: 0px 0px 1px 0px; border-style: dashed;  border-color: #CCCCCC; }
select { color: #000000; background-color: #ffffff; font-weight: normal; font-size: 10px;  border-width: 0px 0px 1px 0px; border-style: dashed;  border-color: #CCCCCC; }

#header { width: 1000px; color: #888888; margin-left: auto; margin-right: auto; font-size: 11px;}
#header .topnavleft { background-image: url(images/nav_cap_left.gif); height: 37px; width: 15px;}
#header .topnavright { background-image: url(images/nav_cap_right.gif); width: 15px;}
#header .topnav { background-image: url(images/nav_bgd.gif); width: 940px; text-align: right; padding-right: 30px; line-height: 35px;}
#header .topnav2 { text-align: right; padding-right: 30px; line-height: 23px;}
#header a:link, #header a:visited { color: #000000; text-decoration: none;}
#header a:hover, #header a:visited:hover { color: #000000; text-decoration: underline;}

#main { width: 1000px; color: #888888; margin-left: auto; margin-right: auto;}
#main .sidenav { width: 205px; padding: 0px 10px 0px 15px; }
#main .content { width: 719px; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #CFCFCF; padding: 30px 10px 0px 40px;}

#footer { width: 1000px; color: #888888; margin-left: auto; margin-right: auto; margin-top: 15px;}
#footer .left { background-image: url(images/footer_cap_left.gif); height: 32px; width: 15px;}
#footer .right { background-image: url(images/footer_cap_right.gif); width: 15px;}
#footer .copyright { background-image: url(images/footer_bgd.gif); text-align: right; font-size: 10px; padding-right: 30px; line-height: 30px;}
#footer .copyright2 { text-align: right; font-size: 10px; padding-right: 30px; line-height: 30px;}
#footer .copyright2 img { vertical-align: middle;}

#sidenav { width: 185px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #CFCFCF; font-size: 10px;}
#sidenav .level1 { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #CFCFCF; font-weight: bold; line-height: 25px;}
#sidenav .level1 a:link { text-indent: 15px; display: block; width: 100%; text-decoration: none; color: #000000;}
#sidenav .level1 a:hover { background-color: #BEDDFD; padding-bottom: 0px; padding-top: 0px; color: #000000; }
#sidenav .level1 a:visited { text-indent: 15px; display: block; width: 100%; text-decoration: none; color: #000000;}
#sidenav .level1 a:visited:hover { background-color: #BEDDFD; padding-bottom: 0px; padding-top: 0px; color: #000000;}
#sidenav .level2 { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #CFCFCF; font-weight: normal; line-height: 25px;}
#sidenav .level2 a:link, #sidenav .level2 a:visited { text-indent: 15px; display: block; width: 100%; text-decoration: none; color: #000000;}
#sidenav .level2 a:hover, #sidenav .level2 a:visited:hover { background-color: #E0EFFE;  padding-bottom: 0px; padding-top: 0px; color: #000000;}

#boxnav { padding: 0px;}
#boxnav .t { background: url(images/box_pix.gif) 0 0 repeat-x;}
#boxnav .b { background: url(images/box_pix.gif) 0 100% repeat-x;}
#boxnav .l { background: url(images/box_pix.gif) 0 0 repeat-y;}
#boxnav .r { background: url(images/box_pix.gif) 100% 0 repeat-y;}
#boxnav .bl { background: url(images/box_10px_bl.gif) 0 100% no-repeat;}
#boxnav .br { background: url(images/box_10px_br.gif) 100% 100% no-repeat;}
#boxnav .tl { background: url(images/box_10px_tl.gif) 0 0 no-repeat;}
#boxnav .tr { background: url(images/box_10px_tr.gif) 100% 0 no-repeat; padding-left: 10px; padding-right: 10px; padding-top: 45px; padding-bottom: 30px;}

#box { padding: 0px;}
#box .t { background: url(images/box_pix.gif) 0 0 repeat-x;}
#box .b { background: url(images/box_pix.gif) 0 100% repeat-x;}
#box .l { background: url(images/box_pix.gif) 0 0 repeat-y;}
#box .r { background: url(images/box_pix.gif) 100% 0 repeat-y;}
#box .bl { background: url(images/box_10px_bl.gif) 0 100% no-repeat;}
#box .br { background: url(images/box_10px_br.gif) 100% 100% no-repeat;}
#box .tl { background: url(images/box_10px_tl.gif) 0 0 no-repeat;}
#box .tr { background: url(images/box_10px_tr.gif) 100% 0 no-repeat; padding: 10px;}
#box img { margin-left: auto; margin-right: auto; display: block;}

#table { border-collapse: collapse;}
#table th { padding: 5px; vertical-align: bottom; border-width: 0px 0px 1px 0px; border-color: #999999; border-style: solid; background-image: url(images/table_th_bgd.gif); background-position: bottom; color: #000000; text-transform: uppercase; text-align: center; font-size: 10px; font-weight: bold;}
#table td { padding: 3px; text-align: left; color: #494848; font-size: 11px; vertical-align: top;}
#table td.center { padding: 3px; text-align: center; color: #494848; font-size: 11px; vertical-align: top;}
#table td.right { text-align: right;}

#arrow { font-size: 11px; line-height: 12px; margin-bottom: 3px; }
#arrow li { list-style-type: none; background-image: url(images/bullet_arrow_off.gif); background-repeat: no-repeat; list-style: none;}
#arrow a:link, #arrow a:visited { padding: 0px 0px 0px 18px; color: #000000; text-decoration: underline;}
#arrow a:hover, #arrow a:visited:hover { background-image: url(images/bullet_arrow_on.gif); background-repeat: no-repeat; list-style: none; color: #02458C; text-decoration: underline;}

#threecolumn { margin: 0px;}
#threecolumn td { padding: 10px;}

.breadcrumb { font-size: 10px; color: #6B6B6B; margin-bottom: 3px;}
.breadcrumb a:link { color: #6B6B6B; text-decoration: none;}
.breadcrumb a:hover { color: #6B6B6B; text-decoration: underline;}
.breadcrumb a:visited { color: #6B6B6B; text-decoration: none;}
.breadcrumb a:visited:hover { color: #6B6B6B; text-decoration: underline;}

.error { color: #720D17; font-size: 11px; font-weight: bold;}

.imgright { float: right; text-align: center; border: 0px; margin: 10px; font-size: 10px; color: #000000;}

.highlight { font-weight: bold; color: #247D01;}