/* CSS Document */

body {background-image: url(images/bg_stripe.jpg); margin:0;}

* {font-family:"Trebuchet MS", Arial, Tahoma, sans-serif;}

#page {background:url(images/bg_greyish.jpg) repeat-x;}

#toplinks {margin:0; padding:0px 10px; background-image:url(images/head_home.jpg); height:161;}
#toplinks p {font-size:9pt; color:#FFF; text-align:right; margin:0; padding:0; letter-spacing:-.01em; text-transform:uppercase;}
#toplinks a {font-weight:bold; text-decoration:none; color:#FFF;}
#toplinks a:hover {font-weight:bold; text-decoration:underline; color:#161B3B;}

#title {margin:0; padding:2px 10px; background-image:url(images/titlebg_home.jpg);}
#title h1 {font-size:15pt; color:#FFF; text-align:right; margin:0; padding:0; letter-spacing:.005em; text-transform:uppercase;}

#footer {padding: 7px 5px 10px 5px; margin:0; background-color:#161B3B;}
#footer p {font-size:8pt; color:#FFF; padding: 2px 0; margin:0; text-align:center;}
#footer a {text-decoration:underline; color:#FFF;}
#footer a:hover {text-decoration:none; color:#999999;}
#footer a:active {text-decoration:none;}
#footer a:visited {text-decoration:none;}

#content {margin:0; padding:5px 10px; background-color:#FFF;}
#content h2 {margin:0; padding:5px 10px 10px 5px; font-size:100%; color:#161B3B; font-weight:bold; letter-spacing:0.03em; text-transform:uppercase;}
#content h3 {margin:0; padding:10px 0 10px 5px; font-size:90%; color:#161B3B; font-weight:bold; letter-spacing:0.01em; text-transform:uppercase;}
#content p {margin:0; padding:5px 10px 10px 5px; color:#161B3B; font-size:85%; }
#content a {text-decoration:underline; color:#161B3B;}
#content a:hover {text-decoration:none; color:#161B3B;}
#content a:active {text-decoration:none; color:#161B3B;}
#content a:visited {text-decoration:underline; color:#161B3B;}
#content ul {list-style-type:square; margin: 0 0 0px 0px; padding-left:50px; padding-bottom:20px;}
#content li {padding:0px 5px 0px 0px; color:#161B3B; font-size:85%; margin:0 0 0 10px;} 
#content ul ul {list-style-type:square; margin: 0 0 0px 0px; padding-left:20px; padding-bottom:10px;}
#content ul ul li {padding:5px 5px 0px 0px; color:#161B3B; font-size:100%; margin:0 0 0 5px;} 
#content ol {list-style-type:upper-roman; margin: 0 0 0px 0px; padding-left:50px; padding-bottom:30px;}
#content ol ol li {list-style-type:lower-roman; padding:5px 5px 0px 0px; color:#161B3B; font-size:100%; margin:0 0 0 5px;} 

.contentTable td {color:#161B3B; font-size:85%; }

#menu {margin: 0; padding:0; width:100%;}
#menu p {margin:0; padding:0; font-size:8pt; color:#FFF; text-align:left; letter-spacing:0.003em; background:url(images/menubg_blue.jpg) repeat-x; }
#menu p a {text-decoration:none; color:#FFF; font-weight:bold; padding:7px 2px; display:block; width:100%;}
#menu p a:hover {text-decoration:undeline; color:#FFF; font-weight:bold;}

#menu p.red a:hover{background:url(images/menubg_red.jpg);}
#menu p.violet a:hover{background:url(images/menubg_violet.jpg);}
#menu p.yellow a:hover{background:url(images/menubg_yellow.jpg);}
#menu p.orange a:hover{background:url(images/menubg_orange.jpg);}
#menu p.forest a:hover{background:url(images/menubg_forest.jpg);}
#menu p.azure a:hover{background:url(images/menubg_azure.jpg);}
#menu p.brown a:hover{background:url(images/menubg_brown.jpg);}
#menu p.green a:hover{background:url(images/menubg_green.jpg);}
#menu p.grey a:hover{background:url(images/menubg_grey.jpg);}

#menu_sub_about {margin:0; padding:4px; background-color:#A93434; border-top:1px solid #D78181; display:none;}
#menu_sub_about ul {list-style-type:none; margin:0; padding:0;}
#menu_sub_about li {margin:0px 0 5px 0; padding:5px 0 5px 15px; font-size:8pt; color:#FFF; text-align:left; line-height:105%; letter-spacing:0.05em;}
#menu_sub_about a {text-decoration:none; font-weight:bold; color:#FFF;}
#menu_sub_about a:hover {text-decoration:none; font-weight:bold; color:#161B3B;}

#menu_sub_event {margin:0; padding:4px; background-color:#847396; border-top:1px solid #B6ABC2; display:none;}
#menu_sub_event ul {list-style-type:none; margin:0; padding:0;}
#menu_sub_event li {margin:0px 0 5px 0; padding:5px 0 5px 15px; font-size:8pt; color:#FFF; text-align:left; line-height:105%; letter-spacing:0.05em;}
#menu_sub_event a {text-decoration:none; font-weight:bold; color:#FFF;}
#menu_sub_event a:hover {text-decoration:none; font-weight:bold; color:#161B3B;}

#menu_sub_newsletters {margin:0; padding:4px; background-color:#EF9033; border-top:1px solid #F9BD82; display:none;}
#menu_sub_newsletters ul {list-style-type:none; margin:0; padding:0;}
#menu_sub_newsletters li {margin:0px 0 5px 0; padding:5px 0 5px 15px; font-size:8pt; color:#FFF; text-align:left; line-height:105%; letter-spacing:0.05em;}
#menu_sub_newsletters a {text-decoration:none; font-weight:bold; color:#FFF;}
#menu_sub_newsletters a:hover {text-decoration:none; font-weight:bold; color:#161B3B;}

#menu_sub_policy {margin:0; padding:4px; background-color:#E2C243; border-top:1px solid #FBE796; display:none;}
#menu_sub_policy ul {list-style-type:none; margin:0; padding:0;}
#menu_sub_policy li {margin:0px 0 5px 0; padding:5px 0 5px 15px; font-size:8pt; color:#FFF; text-align:left; line-height:105%; letter-spacing:0.05em;}
#menu_sub_policy a {text-decoration:none; font-weight:bold; color:#FFF;}
#menu_sub_policy a:hover {text-decoration:none; font-weight:bold; color:#161B3B;}

#menu_sub_member {margin:0; padding:4px; background-color:#3D754B; border-top:1px solid #7FAA8A; display:none;}
#menu_sub_member ul {list-style-type:none; margin:0; padding:0;}
#menu_sub_member li {margin:0px 0 5px 0; padding:5px 0 5px 15px; font-size:8pt; color:#FFF; text-align:left; line-height:105%; letter-spacing:0.05em;}
#menu_sub_member a {text-decoration:none; font-weight:bold; color:#FFF;}
#menu_sub_member a:hover {text-decoration:none; font-weight:bold; color:#161B3B;}

#menu_sub_newsroom {margin:0; padding:4px; background-color:#549AAF; border-top:1px solid #96C4D2; display:none;}
#menu_sub_newsroom ul {list-style-type:none; margin:0; padding:0;}
#menu_sub_newsroom li {margin:0px 0 5px 0; padding:5px 0 5px 15px; font-size:8pt; color:#FFF; text-align:left; line-height:105%; letter-spacing:0.05em;}
#menu_sub_newsroom a {text-decoration:none; font-weight:bold; color:#FFF;}
#menu_sub_newsroom a:hover {text-decoration:none; font-weight:bold; color:#161B3B;}

#member_menu {margin:5px 10px 15px 5px; padding:0; border-bottom: 1px dashed #161B3B;}
#member_menu p {font-size:8pt; color:#161B3B; padding:0; margin:0; text-align:right;}
#member_menu a {color:#3D754B; font-weight:bold; text-decoration:none;}
#member_menu a:hover{color:#161B3B; font-weight:bold; text-decoration:underline;}

#ads {padding:0; margin:0;}
#ads ul {margin:0 10px; padding:0 10px 0 25px; list-style-image:url(images/ad_arrow.gif);}
#ads li {margin:0; padding:2px 0px 2px 0px; font-size:9pt; color:#161B3B;}
#ads a {color:#161B3B; text-decoration:underline;}
#ads a {color:#161B3B; text-decoration:none;}
