body{background-color:#7eadcd;margin:0;padding:0;font:12px/18px "Lucida Sans Unicode","Lucida Grande",sans-serif;color:black;text-align:center}
div{position:relative;left:0;top:0}
table{position:relative;left:0;top:0;font:12px/18px "Lucida Sans Unicode","Lucida Grande",sans-serif;color:black;}
td{vertical-align:top}
h1{margin:4px 0 0 0;padding:0;font-size:28px;font-weight:normal;font-style:italic;font-family:"Trebuchet MS",arial,helvetica,sans-serif;line-height:40px;color:#666666;}
h2{margin:3px 0 2px 51px;padding:0;font-size:24px;font-weight:normal;font-family:"Trebuchet MS",arial,helvetica,sans-serif;line-height:30px;color:#19408b}
h3{margin:0;padding:0;font-size:16px;font-weight:normal;line-height:20px;color:#c66004}
p{margin:5px 0;padding:0}
ul{margin:10px 10px 10px 30px;padding:0}
a{color:#6e0f0f}
a img{border:none}
b{color:#19408b}

#c{padding-bottom:20px;background:#cdc0b5 url(../i/bg_grad.gif) repeat-x}
.page{width:850px;margin-left:auto;margin-right:auto;text-align:left;background-image:url(../i/wcca_logo.jpg);background-repeat: no-repeat;}

#search{position:relative;left:665px;top:0;height:28px;margin:0;padding:0;}
#search form{position:relative;top:-3px;margin:0;padding:0}
#search form input.text{position:relative;left:0;top:0;width:123px;height:21px;border:1px solid #afa69e}
#search form input.go{position:relative;left:0;top:6px;}

/*home page*/
#home_buttons{float:left;width:239px;height:190px;margin:139px 0 0 34px;background:url(../i/home_buttons.gif) no-repeat}
#home_buttons a{display:block;height:34px;margin-bottom:5px;padding-left:59px;line-height:34px;color:black;text-decoration:none;}
#welcome_text_box{margin-left:290px;margin-top:5px;width:536px;height:337px;background:white url(../i/home_welcome_box_bg.jpg) center center no-repeat}
#welcome_text_box p{width:185px;margin:0 0 0 20px;padding-top:18px;font-size:16px;line-height:20px;color:white}
table#info_boxes{margin-left:34px;margin-top:14px}
table#info_boxes td.leftcol{padding-right:7px}
table#info_boxes td.rightcol{padding-left:7px}
.info_box{width:389px;margin-bottom:4px;padding-bottom:10px;background:white url(../i/info_box_bg.gif) repeat-x;}
.info_box ul{margin-bottom:0}
.info_box_title{padding-left:10px;line-height:28px}
#news .info_box_title{margin-bottom:10px;color:#19408b}
#news .home_news_date_title{padding-left:10px}
#news .home_news_date_title a{color:black;font-style:normal;text-decoration:none}
#news .home_news_date_title a:hover{text-decoration:underline}
#news .home_news_teaser{margin-left:28px;margin-right:18px;margin-bottom:3px}
.deemph{color:#666666}
#events .info_box_title{color:#c66004}
#events a,#news a{font-style:italic}
#issues .info_box_title,#issues a,#events a,#news a{color:#6e0f0f}
#issues li{font-size:11px;line-height:16px}
#flashbox a{color:black;}
.tbl_events td{padding:5px 10px}
a.twitter{text-decoration:none;}
a.twitter:hover{text-decoration:underline}
#bfa_logo{width:389px;height:61px;background:white url(../i/bfa_logo.gif) no-repeat 10px 4px}
#bfa_logo a{display:block;width:100%;height:100%}
/*secondary pages*/
#hdr_photo_box{margin-left:320px;margin-top:5px;width:506px;height:181px;background:white url(../i/kids_on_floor.jpg) center center no-repeat}
#section_and_page{margin:-46px 0 0 34px;}
#body_box_c{clear:both;width:790px;margin-left:34px;background:white url(../i/body_box_bg.gif) repeat-x;border:1px solid white;}
#body_box{padding:20px 40px;}
#body_box p{margin:10px 0}
table#board td{width:33%;padding:15px 0;font-size:11px;line-height:16px}
.board_title{font-size:12px;color:#3c3c3c}
.staffcol .board_name{margin:0 14px}
#minht{float:right;width:1px;height:400px;}
#minht_clr{clear:both}
.chartbox{text-align:center;border:1px solid gray}
.firstwords{color:#2862a2;font-size:16px}
.am_container{margin-top:25px}
.am_company{font-size:14px}
td.col1{text-align:right;padding-right:5px}
.full{width:450px}
.prov_c{clear:both;margin-top:10px;font-weight:bold;color:#19408b}
.prov_c a{text-decoration:none;color:#19408b}
.prov_c a:hover{text-decoration:underline}
.prov_logo{float:right;margin-left:5px;margin-bottom:5px;}


/*footer*/
#c_bot{height:12px;background:#7eadcd url(../i/bg_grad_bot.gif) repeat-x}
#f{width:780px;margin-left:auto;margin-right:auto;color:white;background-image:none;padding-bottom:20px;}
#f a{color:white;}
#f img{vertical-align:middle}

/*main navigation */
#navc{height:40px;z-index:105;text-align:left;}
#nav{position:absolute;top:4px;height:34px;margin:0;padding:0;font-size:13px;line-height:29px} 
#nav li {position:absolute;top:0;height:100%;margin:0;padding:0;list-style:none;cursor:default;background:url(../i/nav_divider.gif) no-repeat right center}
#nav a{position:absolute;left:0;top:0;color:black;text-decoration:none;display:block;height:100%;width:100%;text-align:center;}
#nav a.on, #nav a:hover{color:#053b7b;}
#nv1 {left:0px;width:95px;}
#nv2 {left:110px;width:133px;}
#nv3 {left:205px;width:122px;}
#nv4 {left:305px;width:136px;}
#nv5 {left:443px;width:123px;}
#nv6 {left:574px;width:75px;}
#nv7 {left:629px;width:113px;}
#nv8 {left:721px;width:126px;}

#nav ul {position:relative;left:0;top:0;width:275px;height:auto;margin:34px 0 0 0;padding:6px 0 0 0;border:1px solid white;display:none;background-color:#92b2d0;z-index:200;cursor:pointer}
#nav ul li{position:relative;left:0;top:0;width:100%;height:24px;display:block;margin:0;padding:0;}
#nav ul a{display:block;height:100%;font-size:12px;line-height:24px;text-decoration:none;text-align:left;padding-left:10px;}
#nav ul a:hover{background-color:#bad4e8;}
#nav ul li:hover a{width:265px}
/*
#nav #nv2 ul{width:155px} #nav #nv2 ul li:hover a{width:145px}
#nav #nv3 ul{width:178px} #nav #nv3 ul li:hover a{width:168px}
#nav #nv4 ul{width:165px} #nav #nv4 ul li:hover a{width:155px}
#nav #nv5 ul{width:135px} #nav #nv5 ul li:hover a{width:125px}
*/
#nav li:hover ul{display:block;}

/*third level settings (all browsers)*/
#nav ul li ul.third{position:absolute;left:100%;top:0px;height:auto;margin:0;padding:0;background-color:#244E69;display:none;}
#nav ul li ul.third a{cursor:pointer}
#nav ul li ul.third a:hover{background-color:#6B849A;}
#nav #nv5 ul li ul.third{width:174px;left:129px} #nav #nv5 ul li ul.third li:hover a,#nav #nv5 ul li:hover ul.third li a{width:164px}
#nav #nv6 ul li ul.third{width:160px;left:111px} #nav #nv6 ul li ul.third li:hover a,#nav #nv6 ul li:hover ul.third li a{width:150px}
/*third level (non-IE - IE for this stuff handled in javascript)*/
#nav ul li:hover ul.third{display:block} 
