body, div, ul, ol, li, form, p {margin:0;padding:0;}
body {margin:5px 0 5px 0;background-color:#FFFFFF;background-image:url(../images/bg-body.gif);background-repeat:repeat-x;}

td, div {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}
td {line-height:17px;}
table, img {border:0;}
p {padding:0 0 7px 0;}
hr {border:0;color:#F7F7F7;background-color:#F7F7F7;height:5px;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:3px 0 10px 0;font-weight:normal;}
h1 {font-size:22px;line-height:normal;}
h2 {font-size:18px;line-height:normal;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:11px;}
h6 {font-size:10px;}
.f1 {font-size:22px;line-height:normal;}
.f2 {font-size:18px;line-height:normal;}
.f3 {font-size:14px;}
.f4 {font-size:12px;}
.f5 {font-size:11px;}
.f6 {font-size:10px;}
.fn {font-weight:normal;}
.fs {font-size:12px;word-spacing:0px;}

ul,ol {padding:3px 0 0 17px;}
li {padding:5px 0 5px 0;line-height:17px;}
ul * li, ol * li {}
blockquote {margin:0 0 0 15px;}

a:link, a:visited {color:#105DB5;text-decoration:underline;}
a:hover, a:active {color:#003366;background-color:#BDFF21;text-decoration:none;}
a.noline:link, a.noline:visited {color:#000000;text-decoration:none;}
a.noline:hover, a.noline:active {background-color:transparent;}

.header-1 {border-top:1px solid #CFCFCF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;padding:8px 0 8px 0;font-size:14px;font-weight:bold;color:#FF33FF;background-color:#FFFFFF;background-image:url(../images/bg-tagline.gif);background-repeat:repeat-x;text-align:center;}
.header-2 {border-left:1px solid #CFCFCF;padding:10px 0 0 15px;font-size:12px;font-weight:bold;font-style:italic;color:#8CDF00;background-color:#FFFFFF;background-image:url(../images/bg-header.gif);background-repeat:repeat-x;letter-spacing:1px;}
.header-3 {border-left:1px solid #CFCFCF;padding:0 0 0 10px;background-color:#FFFFFF;}
.header-4 {border-right:1px solid #CFCFCF;padding:0 10px 0 0;background-color:#FFFFFF;background-image:url(../images/bg-header.gif);background-repeat:repeat-x;text-align:right;}

.pathway-1 {border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;border-left:1px solid #CFCFCF;padding:7px 0 7px 10px;font-size:14px;background-color:#FFFFFF;background-image:url(../images/bg-pathway.gif);background-repeat:repeat-x;}
.pathway-2 {border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;border-right:1px solid #CFCFCF;padding:7px 10px 7px 0;background-color:#FFFFFF;background-image:url(../images/bg-pathway.gif);background-repeat:repeat-x;text-align:right;}

.footer-1 {border-top:1px solid #EFEFEF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;padding:10px 10px 10px 10px;background-color:#FFFFFF;text-align:center;}
.footer-2 {border-bottom:1px solid #CFCFCF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;background-image:url(../images/bg-footer.gif);background-color:#FFFFFF}

.body-1 {border-left:1px solid #CFCFCF;border-right:1px solid #EFEFEF;padding:10px 10px 10px 10px;vertical-align:top;font-size:12px;width:220px;background-color:#F7F7F7;}
.body-2 {border-right:1px solid #CFCFCF;padding:10px 10px 10px 10px;vertical-align:top;background-color:#FFFFFF;}

.view-1 {border-top:1px solid #EFEFEF;padding:10px 5px 5px 0;vertical-align:top;width:1%;}
.view-2 {border-top:1px solid #EFEFEF;padding:5px 0 5px 5px;vertical-align:top;}

.nav-cover {padding:5px 0 5px 0;text-align:right;font-size:14px;}
a.nav:link, a.nav:visited {margin:0;border:1px solid #CFCFCF;padding:1px 5px 1px 5px;text-decoration:none;line-height:25px;}
.nav-active {margin:0;border:1px solid #CFCFCF;padding:1px 5px 1px 5px;font-weight:bold;background-color:#ECF4FF;}

input, select, textarea {margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#003366;}
textarea {overflow:auto;}

.cse-box {border:1px solid #DDDDDD;font-size:18px;color:#3399FF;width:191px;height:22px;}
.cse-button {border:1px solid #DDDDDD;font-size:18px;background-color:#DDDDDD;background-image:url(/images/bg-button.gif);width:25px;height:28px;}
.cse-frame {margin:-10px -10px 15px -10px;border-bottom:1px solid #E7E7E7;padding:5px 0 5px 5px;background-color:#EFEFEF;}

.no_data {border:1px solid #DFDFDF;padding:30px 3px 30px 3px;font-size:18px;color:#FF0000;background-color:#F7F7F7;text-align:center;}
