body { background-color: #FFFFFF; margin: 0px; padding: 0px; }
body, td, th { color: #333333; font-family: Verdana, Geneval, Arial, Helvetica, sans-serif; font-size: 10px; }
a:link { color: #29608E; text-decoration: underline; }
a:visited { color: #660066; text-decoration: underline; }
a:hover { color: #F27200; text-decoration: underline; }
a:active { color: #BD0000; text-decoration: underline; }

form { margin: 0px; }

h1 { font-size: 15px; font-weight: bold; margin: 0px; }

#page { background-color: #FFFFFF; }

#header_top { background-image: url(images/bg_headertop.gif); }
#top_nav { background-image: url(images/bg_mainnav.gif); }

#sub_nav { color: #FFFFFF; font-size: 11px; }
#sub_nav a:link, #sub_nav a:visited { color: #FFFFFF; text-decoration: none; }
#sub_nav a:hover, #sub_nav a:active { color: #FFFFFF; text-decoration: underline; }

#search_box { width: 150px; height:19px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #7F9DB9; }

#left_nav .nav1 a { display: block; width: 158px; font-weight: bold; padding: 3px 0px 4px 0px; }
#left_nav .nav1 a:link, #left_nav .nav1 a:visited { color: #CC6600; text-decoration: none; }
#left_nav .nav1 a:hover, #left_nav .nav1 a:active { background-color: #FFF7D9; color: #CC6600; text-decoration: underline; }

#left_nav .nav2 a { display: block; width: 158px; font-weight: bold; padding: 3px 0px 4px 0px; }
#left_nav .nav2 a:link, #left_nav .nav2 a:visited { color: #64528E; text-decoration: none; }
#left_nav .nav2 a:hover, #left_nav .nav2 a:active { background-color: #DBE1ED; color: #64528E; text-decoration: underline; }

#nav_bottom { border-top: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2; }
#nav_bottom div { background-color: #E0E0E0; color: #666666; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-size: 11px; line-height: 22px; }
#nav_bottom a:link, #nav_bottom a:visited { color: #666666; text-decoration: none; }
#nav_bottom a:hover, #nav_bottom a:active { color: #666666; text-decoration: underline; }

#copyright { color: #666666; padding: 8px 0px 20px 0px; }


.left_cb { width: 158px; }
.left_cb .title { height: 22px; background-image: url(images/bg_leftcb_top.gif); color: #333333; font-size: 11px; font-weight: bold; padding-left: 7px; line-height: 22px; vertical-align: middle; }
.left_cb .box { background-image: url(images/bg_leftcb_bot.gif); background-position: bottom; background-repeat: no-repeat; background-color: #FFFFFF; border-left: 2px solid #103484; border-right: 2px solid #103484; padding: 4px 5px 8px 5px; }

.right_cb { width: 156px; }
.right_cb .title { height: 22px; background-image: url(images/bg_rightcb_top.gif); color: #333333; font-size: 11px; font-weight: bold; padding-left: 7px; line-height: 22px; vertical-align: middle; }
.right_cb .box { background-image: url(images/bg_rightcb_bot.gif); background-position: bottom; background-repeat: no-repeat; background-color: #FFFFFF; border-left: 2px solid #103484; border-right: 2px solid #103484; padding: 4px 5px 8px 5px; }

.textbox { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }

.headlines { width: 421px; background-color: #E3EAF0; border: 1px solid #7FA0BB; padding: 4px; }
.headlines .list { background-color: #FFFFFF; margin: 4px 0px 4px 0px; padding: 5px; }

.events { width: 421px; background-color: #E8E5EE; border: 1px solid #7FA0BB; padding: 4px; }
.events .list { margin: 4px 0px 4px 0px; }
.events .list td { background-color: #FFFFFF; border-top: 1px solid #E8E5EE; padding: 4px 0px 4px 0px; }

.list1 { margin: 0px 0px 0px 18px; padding: 0px; }
.list1 li { list-style-type: square; list-style-image: url(/images/ico_arrows_rt.gif); }

.head1 { font-size: 20px; font-weight: bold; }
.head2 { font-size: 17px; font-weight: bold; }
.head3 { font-size: 13px; font-weight: bold; }

.xxlarge { font-size: 19px; }
.xlarge { font-size: 16px; }
.large { font-size: 12px; }
.medium { font-size: 11px; }
.small { font-size: 10px; }
.xsmall { font-size: 9px; }
.xxsmall { font-size: 8px; }
.monospace { font-family: "Courier New", Courier, monospace; }

.required { color: #BD0000; }
