body{padding:0;margin:0;text-align:center;font-family:Arial,Helvetica,Verdana,sans; font-size:12px;color:#505050;}
#container{width:894px;margin:0 auto;text-align:left;position:relative;}

a img{border:0;}
a{color:#00F; text-decoration:none;}
a:hover{text-decoration:underline;}

.left{float:left;}
.right{float:right;}

div.full{width:894px;float:left;}

.c425{width:425px;}
.c433{width:433px;}
.c200{width:200px;}

div.hr{width:894px;height:1px;border-top:1px solid #ccc;margin:24px 0;float:left;clear:both;line-height:1px;font-size:1px;}
div.clear{float:left;clear:both;}

a.btn{padding-right:30px;background: url(../im/right_arrow.gif) no-repeat center right; line-height:22px;display:block;float:left;color:#505050;text-decoration:none;}
a.lrg{color:#00638c;font-weight:bold;}
a.right{float:right;}

#header{width:894px;border-bottom:1px solid #ccc;float:left;clear:both;position:relative;top:0;left:0;padding-bottom:10px;}
#logo{float:left; margin:8px 0;}
#header ul{float:right;list-style:none;margin-top:36px;text-align:center;width:400px;}
#header ul li{float:left;font-size:16px;line-height:17px;color:#43696b;margin-left:5px;margin-bottom:8px;display:block;}
#header ul li a{color:#0088b4;font-weight:bold;text-decoration:none;}
#header ul li a:hover{color:#0088b4;}
#head_left{width:300px; float:right;}
#head_left img{width:130px; margin:0 auto; text-align:center;}
#donation {width:130px; float:right; margin:90px -300px 0 0px; }
#donation a{outline:none;}

*+html #donation {width:130px; float:right; margin:90px -350px 0 0px; }
*+html #donation a{outline:none;}

#subnav{position:absolute; top:81px;right:33px;width:175px;padding:5px;margin:0;background:#f5f5f5;border:1px solid #e2e2e2;display:none;z-index:1001;}
#subnav li{font-size:12px;float:none;border-bottom:1px solid #e2e2e2;display:block;padding:2px 0;margin:0;}
#subnav li a{font-weight:normal;display:block;padding:0 2px;}
#subnav li a:hover{background-color:#fff;}

p{color:#505050;float:left;clear:both;margin:15px 0 0;padding:0;font-size:12px;line-height:16px;}
p.feature{color:#00638c;font-size:16px;line-height:26px;margin:20px 0;}
p.smfeature{color:#00638c;font-size:14px;line-height:23px;margin:20px 0;}
p.smfeature2{color:#00638c;font-size:14px;line-height:23px;margin:10px 0;}

.don_bul{color:#00638c;}
.don_bul ul{color:#00638c;font-size:14px;line-height:23px;margin:10px 0 0; list-style:inside; float:left;}
.don_bul ul li{padding:5px 2px; }

div.c425 p{width:425px;}

#gallery{float:right;width:434px;height:322px;background-color:#00638c;margin:20px 0 0;padding:0 0 5px;position:relative;top:0;left:0;}
#gallery_image{clip:rect(0pt, 390px, 260px, 0pt);height:260px;margin:0;position:relative;top:22px;left:22px;overflow:hidden;width:390px;}
#gallery_image_inner{position:absolute;top:0;left:0;height:260px;}
#gallery_image img{float:left;}
#gallery p{text-align:center;width:434px;margin:5px 0;padding:0;line-height:22px;color:#b2b2b2;position:absolute;top:287px;left:0px;}
#gallery p span{}
#gallery p img{margin:0 5px -5px;}
#gallery p a{height:22px;}

h2.green{color:#0088b4;font-size:20px;margin:0;padding:0;}
h2.blue{color:#00638c;font-size:20px;margin:0;padding:0;}

ul#member_list{color:#00638c;font-size:14px;line-height:28px;width:370px;padding:0;margin:4px 0 0;}
ul#member_list li{height:28px;float:left;width:160px;margin-left:25px;display:inline;}
ul#member_list li a{color:#00638c;}

form#get_involved{width:395px;margin:10px 0 0 30px;float:left;display:inline;}
form#get_involved label{font-size:12px;color:#505050;margin:0;padding:0;float:left;clear:both;width:395px;line-height:14px;}
form#get_involved input.txt{font-size:12px;color:#505050;margin:0;padding:0;float:left;clear:both;width:218px;}
form#get_involved .sel{font-size:12px;color:#505050;margin:10px 15px 10px 0;padding:0;float:left;width:218px;}
form#get_involved input.sub{font-size:11px;color:#505050;margin:10px 0;padding:0;float:left;width:95px;}

form#petition{width:378px;margin:10px 0 0 0px;float:left;display:inline;border:2px solid #0088b4;padding:25px;}
form#petition label{font-size:12px;color:#505050;margin:0;padding:0;float:left;clear:both;width:395px;line-height:14px;}
form#petition input.txt{font-size:12px;color:#505050;margin:0;padding:0;float:left;clear:both;width:218px;}
form#petition .sel{font-size:12px;color:#505050;margin:10px 15px 10px 0;padding:0;float:left;width:218px;}
form#petition input.sub{font-size:11px;color:#505050;margin:10px 0;padding:0;float:left;width:95px;}


#form_response{background-color:#00638c;float:left;clear:both;width:218px;display:none;}
#form_response p{color:#fff;padding:5px;margin:0;}


.newsitem{float:left;clear:both;width:433px;margin:15px 0 0;}
.newsdate{color:#b4b3b3;float:left;clear:both;display:block;margin:0;padding:0;font-size:11px;}
.newsitem h3{float:left;clear:both;margin:0;padding:0;font-size:14px;}
.newsitem p{float:left;clear:both;margin:0;padding:0;font-size:12px;width:100%;}
.newsitem a{color:#505050;text-decoration:none;}

div .c200 div.c_item{margin-top:24px;color:#00638c;float:left;clear:both;width:200px;}
div .c200 div.c_item h3{float:left;clear:both;font-size:13px;margin:0;padding:0;}
div .c200 div.c_item p{margin:0;padding:0;color:#00638c;width:200px;}
div .c200 div.c_item a{color:#00638c;}

/* congress member info */
div.cmi{width:894px;float:left;clear:both;}
div.cmi div.c420{width:420px;float:left;margin:10px 40px 0 0;}
div.cmi div.c433{width:433px;float:right;margin:10px 0 0;}
div.cmi div.c894{width:894px;float:left;margin:10px 0 0;}

div.cmi div.c420 h2{color:#0088b4;font-size:19px;margin:12px 0 0;}
div.cmi div.c420 p{color:#0088b4d;margin:0;}
div.cmi div.c420 p a{color:#0088b4d;}

div.cmi div.c420 p a.brief{font-size:10px;color:#0088b4;text-decoration:underline;white-space:nowrap;}

div.cmi div.c433 p{color:#0088b4d;margin:0;}
div.cmi div.c433 p a{color:#0088b4d;}
div.cmi div.c433 p a.lrg{font-size:14px;font-weight:bold;}

div.cmi div.c433 p.blue,div.cmi div.c420 p.blue{color:#00638c;}

div.cmi #more_offices_title{float:left;width:894px;clear:both;}
div.cmi #more_offices{float:left;width:894px;clear:both;display:none;}

div.cmi div#agenda{float:left;clear:both;margin-top:48px;width:894px;}
div.cmi div#agenda div.hr{margin:5px 0;}
div.cmi div#agenda div.c420 h2.green{color:#0088b4;font-size:17px;margin:0;padding:0;}
div.cmi div#agenda div.c420 p{color:#00638c;font-size:13px;margin:5px 0;padding:0;}
div.cmi div#agenda div.c433 h2.green{color:#0088b4;font-size:17px;margin:0;padding:0;}
div.cmi div#agenda div.c433 p{color:#0088b4;font-size:13px;margin:5px 0;padding:0;}
div.cmi div#agenda div.c894 h2{color:#00638c;font-size:16px;margin:10px 0;padding:0;}

/*peace agenda*/
div.peace{width:894px;float:left;clear:both;}
div.peace div.c430{width:430px;float:left;margin:10px 0 0 0;}
div.peace div.c894{width:894px;float:left;margin:10px 0 0;}

div.peace div.c430 h2{color:#00638c;font-size:16px;margin:12px 0 0;}
div.peace div.c430 p{color:#00638c;margin:0;width:100%}
div.peace div.c430 p a{color:#0088b4;}

div.peace div.c430 p a.brief{font-size:10px;color:#0088b4;text-decoration:underline;white-space:nowrap;}

div.peace div#agenda{float:left;clear:both;margin-top:18px;width:894px;}
div.peace div#agenda div.hr{margin:5px 0;}
div.peace div#agenda div.c430 h2.green{color:#0088b4;font-size:17px;margin:0;padding:0;}
div.peace div#agenda div.c430 p{color:#00638c;font-size:13px;margin:5px 0 35px;padding:0;}
div.peace div#agenda div.c894 h2{color:#0088b4;font-size:20px;margin:10px 0;padding:0;}

div.pet h2{color:#0088b4d;font-size:20px;margin:25px 0 15px;padding:0;}
div.pet p{color:#00638c;font-size:13px;margin:5px 0;padding:0;}
a.pdficon{width:145px;text-align:center;display:block;}
div.petition_alert{width:100%;clear:both;margin-top:10px;background-color:#0088b4;border:2px solid #00638c;color:#ffffff;font-size:18px; font-weight:bold; line-height:30px; text-align:center;}
div.petition_alert a{color:#fff;line-height:30px;margin-left:20px;text-decoration:none;}
div.petition_alert a img{margin-bottom:-3px;}

#footer{float:left;clear:both;width:894px;border-top:1px solid #ccc;margin-top:30px;color:#a4a4a4;font-size:12px;}
#footer p{padding:0;margin:4px 0;clear:none;}
#footer p a{color:#a4a4a4;text-decoration:none;}

