body {margin: 0 0 0 0; behavior: url(js/csshover.htc); background: #FFFFFF;}
#logo {display: none;}
#printpreview {display: none;}
.copy {display: none;}
#toppage {margin: 0 0 0 0; background-image: url("/images/topbkg.gif"); width: 906px;}
#toparea {width: 900px; background: #FFFFFF: url("/images/topbkg.gif"); width: 906px;}
#bottomarea {width: 900px; background: #E5E5E5;}
#bottompage {margin: 0 0 0 0; background-image: url("/images/bottom.gif"); width: 900px; height: 5px; background-repeat: no-repeat;}
#tellafriend {margin: 0 0 0 0; background-image: url("/images/topbkg_friend.gif"); width: 600px;}

p {color: #000000; font-family: Verdana, sans-serif; font-size: 12px; line-height: 16px;}
td {color: #000000; font-family: Verdana, sans-serif; font-size: 12px; line-height: 16px;}
h1 {font-family: Verdana, sans-serif; font-weight: bold; font-size: 15px; color: #BB0000;}
/*h1 {font-family: Verdana, sans-serif; font-weight: bold; font-size: 15px; color: #BB0000; text-transform: uppercase;}*/
h2 {font-family: Verdana, sans-serif; font-weight: bold; font-size: 13px; color: #5C889F;}
h3 {font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #000000;}
.h2style {font-family: Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #5C889F;}
p.return {color: #5C889F; font-family: Verdana, sans-serif; font-size: 11px;}
.heading {font-family: Verdana, sans-serif; font-size: 15px; color: #BB0000; font-weight: normal; }
.note {color: #000000; font-family: Verdana, sans-serif; font-size: 11px;}

.outside {background-color: #E2E2E2;}
#line {display: none;}
#line2 {display: none;}
#copyright {display: none;}
#logo2 {display: none;}

/* this is used for the left navigation */
table.left { width: 164px; padding: 0px; margin: 0px 0px 40px 0px;}

#leftnav {position: relative; margin: 0; padding: 0; top: 0; width: 164px; text-align: left; float: left}
#leftnav ul {display: none; margin: 0; padding: 0; top: 0px; left: 0px; position: absolulte;}
#leftnav li {font-family: Verdana, sans-serif; font-size: 11px; float: left; list-style: none; width: 164px; display: block; position: relative; border-bottom: 1px solid #FFFFFF; text-indent: 23px; color: #000000;}
#leftnav li a:hover, #leftnav li:hover ul li a:hover, #leftnav li.over ul li a:hover { padding: 3px 5px 3px 0px; color: #FFFFFF; background-color: #BB0000; } 
#leftnav li a, #leftnav li:hover ul li a, #leftnav li.over ul li a { padding: 3px 5px 3px 0px; color: #000000; background-color: #E2E2E2; text-decoration: none; display: block; }

#leftnav li.on {font-family: Verdana, sans-serif; font-size: 11px; float: left; list-style: none; width: 164px; display: block; position: relative; border-bottom: 1px solid #FFFFFF; text-indent: 23px; color: #FFFFFF;}
#leftnav li.on a:hover, #leftnav li.on:hover ul li a:hover, #leftnav li.on.over ul li a:hover { padding: 3px 5px 3px 0px; color: #FFFFFF; background-color: #BB0000; } 
#leftnav li.on a, #leftnav li.on:hover ul li a, #leftnav li.on.over ul li a { padding: 3px 5px 3px 0px; color: #FFFFFF; text-decoration: none; display: block;  background-color: #BB0000; }

#leftnav li.onsubnav {font-family: Verdana, sans-serif; font-size: 11px; float: left; list-style: none; width: 164px; display: block; position: relative; text-indent: 23px; color: #FFFFFF; border: none; }
#leftnav li.onsubnav a:hover, #leftnav li.onsubnav:hover ul li a:hover, #leftnav li.onsubnav.over ul li a:hover { padding: 3px 5px 3px 0px; color: #FFFFFF; background-color: #BB0000; } 
#leftnav li.onsubnav a, #leftnav li.onsubnav:hover ul li a, #leftnav li.onsubnav.over ul li a { padding: 3px 5px 3px 0px; color: #FFFFFF; text-decoration: none; display: block;  background-color: #BB0000; }

#leftsubnav {position: relative; margin: 0; padding: 0; top: 0; width: 164px; text-align: left; float: left}
#leftsubnav ul {display: none; margin: 0; padding: 0; top: 0px; left: 0px; position: absolulte;}

#leftsubnav li {font-family: Verdana, sans-serif; font-size: 11px; float: left; list-style: none; width: 164px; display: block; position: relative; text-indent: 33px; color: #FFFFFF;}
#leftsubnav li a:hover, #leftsubnav li:hover ul li a:hover, #leftsubnav li.over ul li a:hover { padding: 3px 10px 3px 0px; color: #FFFFFF; background-color: #BB0000; text-decoration: underline; } 
#leftsubnav li a, #leftsubnav li:hover ul li a, #leftsubnav li.over ul li a { padding: 3px 10px 3px 0px; color: #FFFFFF; background-color: #BB0000; text-decoration: none; display: block; }

#leftsubnav li.on {font-family: Verdana, sans-serif; font-size: 11px; float: left; list-style: none; width: 164px; display: block; position: relative; text-indent: 33px; color: #FFFFFF;}
#leftsubnav li.on a:hover, #leftsubnav li.on:hover ul li a:hover, #leftsubnav li.on.over ul li a:hover { padding: 3px 10px 3px 0px; color: #FFFFFF; background-color: #BB0000; text-decoration: underline; } 
#leftsubnav li.on a, #leftsubnav li.on:hover ul li a, #leftsubnav li.on.over ul li a { padding: 3px 10px 3px 0px; color: #FFFFFF; text-decoration: underline; display: block;  background-color: #BB0000; }

#leftsubnav li.last {font-family: Verdana, sans-serif; font-size: 11px; float: left; list-style: none; width: 164px; display: block; position: relative; text-indent: 33px; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
#leftsubnav li.last a:hover, #leftsubnav li.last:hover ul li a:hover, #leftsubnav li.last.over ul li a:hover { padding: 3px 10px 3px 0px; color: #FFFFFF; background-color: #BB0000; text-decoration: underline; } 
#leftsubnav li.last a, #leftsubnav li.last:hover ul li a, #leftsubnav li.last.over ul li a { padding: 3px 10px 3px 0px; color: #FFFFFF; text-decoration: none; display: block;  background-color: #BB0000; }

#leftsubnav li.onlast {font-family: Verdana, sans-serif; font-size: 11px; float: left; list-style: none; width: 164px; display: block; position: relative; text-indent: 33px; color: #FFFFFF; border-bottom: 1px solid #FFFFFF;}
#leftsubnav li.onlast a:hover, #leftsubnav li.onlast:hover ul li a:hover, #leftsubnav li.onlast.over ul li a:hover { padding: 3px 10px 3px 0px; color: #FFFFFF; background-color: #BB0000; text-decoration: underline; } 
#leftsubnav li.onlast a, #leftsubnav li.onlast:hover ul li a, #leftsubnav li.onlast.over ul li a { padding: 3px 10px 3px 0px; color: #FFFFFF; text-decoration: underline; display: block;  background-color: #BB0000; }

ul { list-style-type: square; list-style-image: url(/images/bullet.gif); margin: 10px auto 10px 18px; padding: 0; }
li { padding: 0px 0px; }

ul.listing { list-style-type: square; list-style-image: url(/images/bullet.gif); margin: 10px auto 10px 18px; padding: 0; }
ul.listing li { padding-top: -10px; margin-bottom: 10px; }



/* this is used for the news headline area */
table.newsheadline { padding: 0px; margin: 10px 0px 20px 0px;}
table.newsheadline td.newslogo {font-family: Verdana, sans-serif; font-size: 12px; color: #000000; padding: 10px 0px 20px 12px; width: 100px; vertical-align: top; }
table.newsheadline td {font-family: Verdana, sans-serif; font-size: 12px; color: #000000; padding: 10px 22px 20px 12px; vertical-align: top; }

/*table.newsheadline td.newslogo {font-family: Verdana, sans-serif; font-size: 12px; color: #000000; padding: 10px 0px 20px 12px; border-bottom: 1px solid #C6C6C6; width: 100px; vertical-align: top; }
table.newsheadline td {font-family: Verdana, sans-serif; font-size: 12px; color: #000000; padding: 10px 22px 20px 12px; border-bottom: 1px solid #C6C6C6; vertical-align: top; }*/

table.newsheadline td a:link {text-decoration: none; color: #000000;}
table.newsheadline td a:visited {text-decoration: none; color: #000000;}
table.newsheadline td a:hover {text-decoration: underline; color: #000000;}

/* this is used for the news headline area */
table.announcements { padding: 0px; }
table.announcements td {font-family: Verdana, sans-serif; font-size: 12px; color: #000000; padding: 0px 0px 10px 0px; vertical-align: top; }

table.announcements td a:link {text-decoration: none; color: #000000;}
table.announcements td a:visited {text-decoration: none; color: #000000;}
table.announcements td a:hover {text-decoration: underline; color: #000000;}

/* this is used for the related info */
table.relatedinfo { width: 164px; padding: 0px; background-color: #C8D7F0; margin: 0px 0px 24px 0px;}
table.relatedinfo td.header {font-family: Verdana, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #8B8B8B; height: 25px; padding: 5px 10px 5px 19px; }
table.relatedinfo td {font-family: Verdana, sans-serif; font-size: 11px; color: #000000; border: none; border-bottom: 1px solid #FFFFFF; padding: 5px 10px 5px 19px; line-height: 11px; }
table.relatedinfo td.arrow {font-family: Verdana, sans-serif; font-size: 11px; color: #000000; border: none; border-bottom: 1px solid #FFFFFF; padding: 5px 10px 5px 0px; line-height: 11px; }

table.relatedinfo td a:link {text-decoration: none; color: #000000;}
table.relatedinfo td a:visited {text-decoration: none; color: #000000;}
table.relatedinfo td a:hover {text-decoration: none; color: #000000;}

/* this is used for the content area */
table.content { width: 687px; padding: 0px; background-color: #FFFFFF; margin: 12px 0px 24px 0px;}
table.content td { font-size: 12px; background-color: #FFFFFF; vertical-align: top; border: none; padding: 24px 24px;}
table.content td.print { background-color: #E2E2E2; vertical-align: bottom;  padding: 0px ;}


table.content table.AIM td.header {color: #FFFFFF; font-family: Verdana, sans-serif; font-size: 12px; line-height: 16px; padding: 5px; margin: 0px; border-bottom: 1px solid #ABABAB; background-color: #8B8B8B; font-weight: bold; }
table.content table.AIM td {color: #000000; font-family: Verdana, sans-serif; font-size: 12px; line-height: 16px; padding: 5px; margin: 0px; border-bottom: 1px solid #ABABAB; }
table.content table.article td {color: #000000; font-family: Verdana, sans-serif; font-size: 12px; line-height: 16px; padding: 5px; margin: 0px;  }

/* this is used for the footer area */
table.footer { padding: 0px; margin: 2px 0px 20px 0px;}
table.footer td.footnav {font-family: Verdana, sans-serif; font-size: 11px; color: #545454; padding: 10px 12px; border-top: 7px solid #DADADA; }
table.footer td.copyrights {font-family: Verdana, sans-serif; font-size: 11px; color: #545454; padding: 10px 12px; text-align: right; border-top: 7px solid #DADADA; }

table.footer td a:link {text-decoration: none; color: #545454;}
table.footer td a:visited {text-decoration: none; color: #545454;}
table.footer td a:hover {text-decoration: underline; color: #545454;}

/* this is used for the global nav */
td.globalnav {font-family: Verdana, sans-serif; font-size: 11px; color: #545454; padding: 0px 12px; text-align: right; vertical-align: bottom; height: 50px; }

td.globalnav a:link {text-decoration: none; color: #545454;}
td.globalnav a:visited {text-decoration: none; color: #545454;}
td.globalnav a:hover {text-decoration: underline; color: #545454;}

a:link {text-decoration: none; color: #BB0000;}
a:visited {text-decoration: none; color: #BB0000;}
a:hover {text-decoration: underline; color: #BB0000;}

h2 a:link {text-decoration: none; color: #5C889F;}
h2 a:visited {text-decoration: none; color: #5C889F;}
h2 a:hover {text-decoration: underline; color: #5C889F;}

p.return a:link {color: #5C889F; text-decoration: none; }
p.return a:visited {color: #5C889F; text-decoration: none; }
p.return a:hover {color: #5C889F; text-decoration: underline; }

p.breadcrumb {color: #000000; font-family: Verdana, sans-serif; font-size: 12px; line-height: 16px; padding: 5px 5px;}
p.breadcrumb a:link {color: #000000; text-decoration: none; padding: 5px 5px; }
p.breadcrumb a:visited {color: #000000; text-decoration: none; padding: 5px 5px; }
p.breadcrumb a:hover {color: #FFFFFF; text-decoration: none; background-color: #BB0000; padding: 5px 5px; }

.breadcrumbon {color: #FFFFFF; font-family: Verdana, sans-serif; font-size: 12px; line-height: 16px; padding: 5px 5px; text-decoration: none; background-color: #BB0000; }
