body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}


html{overflow-y:scroll;}
body{background:url(/system/storage/126/9/bg_02.jpg) repeat-x top center #fff;font:normal 12px Arial, Helvetica, sans-serif;margin:0;padding:0;behavior:url(/system/storage/126/57/csshover3.htc);}
img{border:0;-ms-interpolation-mode:bicubic;}

a[href$=pdf]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/126/45/pdf.png) no-repeat right;content:"";}
a[href$=doc]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/126/93/word.png) no-repeat right;content:"";}
a[href$=xls]:after{margin:0 0 0 1px;padding:0 16px 0 0;background:url(/system/storage/126/30/excel.png) no-repeat right;content:"";}

a:link,a:active,a:visited{color:#1964A1;text-decoration:none;}
a:hover{color:#C31A27;}

.group:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
* html .group{ height:1%;} *:first-child+html .group{min-height:1px;}

/*//////// Page Tools /////////*/

#printTitle,.takeaction span,.newsCenter span,#latestnews
span,#photostab span,.twittertitle_body span,#bodypage a
span,#font_size_links .title span{display:none;}
.bookmark,.print,.email,#font_size_links .title{float:left;font-size:11px;height:15px;line-height:15px;}
.clearfix{display:block;}
.bookmark a,.print a,.email a,.bookmark a:visited,.print a:visited{color:#e9f0f5;display:block;font-weight:700;height:15px;}
#bodypage{height:15px;margin:0;overflow:hidden;padding:0 0 0 10px;width:340px;position:absolute;bottom:20px;right:-20px;}
#font_size_links{color:#FFF;float:left;font-size:10px;height:16px;line-height:15px;margin-right:8px;width:104px;}
#font_size_links div.title,#font_size_links div.size{float:left;}
#font_size_links .title{background:url(/system/storage/126/42/pageTools-green.png) no-repeat -229px 0;margin:0;padding:0;width:69px;}
#font_size_links div.s{_overflow:hidden;width:8px;}
#font_select:link,#font_select:visited{background:url(/system/storage/126/42/pageTools-green.png) no-repeat -297px 0;display:block;height:15px;width:8px;}
#font_select_small:hover{background-position:-297px -25px;}
#font_select_med:link,#font_select_med:visited{background:url(/system/storage/126/42/pageTools-green.png) no-repeat -305px 0;display:block;height:15px;width:9px;}
#font_select_med:hover{background-position:-305px -25px;}
#font_select_large:link,#font_select_large:visited{background:url(/system/storage/126/42/pageTools-green.png) no-repeat -314px 0;display:block;height:15px;width:12px;}
#font_select_large:hover{background-position:-314px -25px;}
.med #font_select_med{background-position:-305px -25px;}
.large #font_select_large{background-position:-314px -25px;}
.med #font_select{background-position:-297px 0;}
.large #font_select{background-position:-297px 0;}
.print a{background:url(/system/storage/126/42/pageTools-green.png) no-repeat -162px 0;width:66px;}
.print a:hover{background-position:-162px -25px;color:#FFF;}
.bookmark a{background:url(/system/storage/126/42/pageTools-green.png) no-repeat 0 0;width:92px;}
.bookmark a:hover{background-position:0 -25px;color:#FFF;}
.email a{background:url(/system/storage/126/42/pageTools-green.png) no-repeat -92px 0;width:70px;}
.email a:hover{background-position:-92px -25px;color:#FFF;}
/*//////// End Page Tools /////////*/

.error{font-weight:700;color:red;}
/*CSS DROPDOWN*/
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:3.3em;z-index:99;}
.sf-menu li ul{z-index:100500!important;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:left;margin-bottom:1em;}
.sf-menu a{padding:5px 19px 10px;color:#fff;font-size:15px;border-right:1px solid #ccc;text-decoration:none;display:block;}
.sf-menu a,.sf-menu a:visited{color:#fff;}
.sf-menu li{background:none;padding:5px 0;}
.sf-menu li:hover{background:url(/system/storage/111/8/1_07.jpg) repeat-x;}
.sf-menu li li{background:#3070B4;padding:5px 0;border-bottom:1px dotted #ccc;}
.sf-menu li li:hover{background:#4B8BCF;}
.sf-menu li li li{background:#3070B4;}
.sf-menu li ul a{color:#fff;font-size:12px;text-decoration:none;display:block;border:none;padding:5px 10px;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(/system/storage/111/111/arrows-ffffff.png) no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.5em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url(/system/storage/111/110/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}

#header {position:relative; height:110px; z-index:10}
#logo {position:absolute; left:35px; z-index:10}
.container{background:url(/system/storage/126/50/rep_bg.png) no-repeat center 836px;min-width:1010px;}
.wraper{width:1022px;margin:0 auto;}

/* MENU */
#menu{position:absolute;left:320px;top:0;height:101px;width:686px;}
#menu li{border-right:1px dotted #C1C0C1;float:left;}
#menu li:last-child{border-right:none;}
#menu li a{text-align:center;display:block;padding:58px 20px 10px;font:normal 12px "Century Gothic", Arial;color:#025;text-transform:uppercase;background:url(/system/storage/126/40/menu-arrow.png) no-repeat 50% 32px;}
#menu li a span{color:#00428D;font-size:15px;}

/* Sidebar */
.sidebar {float:right; padding:19px 28px; width:279px}
#sidebarMenu{}
#sidebarMenu .donate{padding:0 0 4px;}
#sidebarMenu li a{display:block;}
#sidebarMenu .donate a:link,#sidebarMenu .donate a:active,#sidebarMenu .donate a:visited{background:url(/system/storage/126/51/sb-buttons_03.png) no-repeat 0 -36px;}
#sidebarMenu .join a:link,#sidebarMenu .join a:visited,#sidebarMenu .join a:active{background:url(/system/storage/126/51/sb-buttons_03.png) no-repeat 0 -72px;}
#sidebarMenu .donate a:hover{background-position:0 0;}
#sidebarMenu .join a:hover{background-position:0 -105px;}

#actionCenter{background:url(/system/storage/126/86/sidebar_12.png) no-repeat;padding:21px 38px;}

#actionCenter li{border-bottom:1px dotted #496894;}
#actionCenter li:last-child{border-bottom:none;}
#actionCenter li a{background:url(/system/storage/126/38/hor-arrow.png) no-repeat 0 7px;padding:4px 0 4px 20px;font:bold 13px "Century Gothic", Arial;color:#C4E1F2;display:block; text-transform:uppercase}
#actionCenter .actionCenterTitle{color:#fff;font-size:20px;padding:0 0 10px;border-bottom:none;}

.pm-block{background:url(/system/storage/126/84/sidebar_06.png) repeat;padding:9px;margin:0 0 18px;}
.pm-block .pmwraper{background:#EEEFEF;border:4px solid #DFE0E0;padding:15px;}
.pmwraper .pm-text{font:normal 12px/150% Arial, Helvetica, sans-serif;padding:10px 0 0;color:#58595B;}
.pmwraper .pm-why{padding:30px 0;text-align:center;border-bottom:1px dotted #ccc;}
.pmwraper .pm-facebook{padding:30px 0;text-align:center;border-bottom:1px dotted #ccc;}
.pmwraper .pm-aalogo{padding:30px 0;text-align:center;}

.petitionTitle{padding:20px;}
#petition{float:right;width:265px;background:url(/system/storage/126/46/petition_bg.jpg);width:265px;height:506px;}
#petition .petitionReadAndSign{font:bold 13px 'Century Gothic', Arial;color:#C4E1F2;padding:0 20px 10px;}
#petition .petitionText{padding:0 10px 20px 20px;color:#fff;font:normal 13px/170% Arial, Helvetica, sans-serif;}
#petition form{padding:0 20px;}
#petition .signUp{padding:30px 7px 0;}
.petiton-input{padding:8px 6px;border:none;border-top:1px solid #011746;border-left:1px solid #011746;color:#666;margin-right:4px;}
.petiton-input:last-child{margin-right:0;}
#petition table td{padding:0 0 4px;}

#news{}
#news li{padding:15px;display:block;border-bottom:1px dotted #ccc;min-height:127px;height:auto!important;height:127px;}
#news li:nth-child(odd){background:#F0F0F1;}
#news li:last-child{border-bottom:none;}
small{font-size:11px;color:#404041;}
.news-title a:active,.news-title a:visited,.news-title a:link,.news-readmore a:link,.news-readmore a:active,.news-readmore a:visited{font:bold 12px Arial, Helvetica, sans-serif;}
.news-title a:hover,.news-readmore a:hover{color:#C31A27;}
.news-date{padding:5px 0 8px;}
.news-text{color:#6D6E70;font:normal 12px/150% Arial, Helvetica, sans-serif;}
.news-readmore{padding:5px 0 0; font:bold 12px Arial, Helvetica, sans-serif;}
.tweetTitle{color:#58595B;font:normal 18px Arial, Helvetica, sans-serif;}

.tweetBody{padding:15px 0 0;}
.tweetBody .tweet-thmb{float:left;margin:0 15px 0 0;padding:5px 0 0;}
.tweetBody .tweet-content{float:left;width:216px;}
.tweetBody .tweet-content .tweet-title{color:#6D6E70;font:normal 12px/150% Arial, Helvetica, sans-serif;padding:0 0 10px;}
.tweetBody .tweet-content .tweet-info{color:#085B92;}
.tweetBody .tweet-content .tweet-info .tweet-time{color:#6D6E70;font-style:italic;}
.tweet-block{float:left;padding:0 30px 15px;border-right:1px dotted #ccc;width:279px;}
#tweets{background:url(/system/storage/126/11/bg_foot_07.png) repeat-x #DDDEDF;width:1022px;margin:0 auto;padding:40px 0 20px;}

#footer{padding:20px 0;}
#footer a:link,#footer a:active,#footer a:visited{font-weight:700;color:#6D6E70;}
#footer a:hover{text-decoration:underline;}
form table tr .stayInformed{padding:0 10px 0 0;color:#6D6E70;}
form table tr td .emailAddress{border:1px solid #D2D4C9;font-size:11px;height:14px;width:100px;padding:2px;}
form table tr td .zipCode{border:1px solid #D2D4C9;font-size:11px;height:14px;width:70px;padding:2px;}

#social{float:left;padding:10px 0 0;}
#social li{float:left;display:inline;margin:0 3px 0 0;}
#social .youtube{background:url(/system/storage/126/111/icons_07.png) no-repeat;display:block;width:36px;height:37px;}
#social li:last-child{margin:0;}
#social .facebook{background:url(/system/storage/126/110/icons_05.png) no-repeat;display:block;width:36px;height:37px;}
#social .flickr{background:url(/system/storage/126/112/icons_03.png) no-repeat;display:block;width:36px;height:37px;}
#social .twitter{background:url(/system/storage/126/113/icons_01.png) no-repeat;display:block;width:36px;height:37px;}
#social img{width:36px;height:37px;}

#followUs{background:url(/system/storage/126/33/follow-us.png) no-repeat;height:31px;margin:0 30px;padding:12px 0 0 210px;color:#007DC3;}

.news-section{float:left;width:350px;}
.HpWraper{padding:35px 0 0;}
.content-part{float:left;padding:121px 0 0 28px;width:642px;}
.news-section .seeAllNews{background:url(/system/storage/126/41/news.png) no-repeat left top;height:18px;padding:6px 0 10px 70px;}

.hp-slide{padding:0 7px;z-index:0;position:relative;}
.hp-slide .slideimage{background:url(/system/storage/126/164/slide_background.jpg) no-repeat;width:1008px;}

.body-slide{padding:0 7px;z-index:0;position:relative;}
.body-slide .slideimage{background:url(/system/storage/126/20/body-bg.jpg) no-repeat;width:1008px;}
.body-slide #actionCenter{background:url(/system/storage/126/82/sidebar-body.png) no-repeat;}

#contentHere {color:#666;font:normal 12px/180% Arial, Helvetica, sans-serif;padding:30px 0 50px;}
.body-header {height:150px;position:relative;}
.body-header .pageTitle {position:absolute;bottom:20px;left:0px;font:normal 30px Arial, Helvetica, sans-serif;color:#A3BDD9;width:330px;}
.blog-thmb {float:left; margin:0 20px 0px 0;}
.blog-thmb a{margin:20px 0;display:block;}
#contentHere img {margin:0 15px 15px}
#contentHere ._img_profile img {margin:0 !important}
#contentHere img, .blog-wrap img {padding :4px; -webkit-box-shadow:0 0 8px #ccc;-moz-box-shadow:0 0 8px #ccc;border:1px solid #E8E8E8;}
.readmore img {padding :0px !important; -webkit-box-shadow:0 0 0px #ccc !important;-moz-box-shadow:0 0 0px #ccc !important; border:none !important; margin:0 !important}
.blog-date{color:gray;font:normal 11px Arial, Helvetica, sans-serif;}
.headline {padding:0 0px 30px; font:bold 18px 'Myriad', Arial, Verdana;}
.blog_info {font:normal 11px Arial; padding:3px; margin:5px 0; border:1px dotted #ccc; border-right:none; border-left:none}

#contentHere input [type='text'], select {padding:3px; border:1px solid #ccc; border-top:1px solid #666; margin-bottom:5px;}
#contentHere select {padding:2px; border:1px solid #ccc; border-top:1px solid #666}
#contentHere p {padding:5px 0}
#contentHere h1 {font:bold 16px Arial, Verdana; padding:5px 0}
#contentHere h2 {font:bold 14px Arial, Verdana; padding:5px 0}
#contentHere h3 {font:bold 12px Arial, Verdana; padding:5px 0}
#contentHere ul, ol {margin:10px 0;}
#contentHere ul li {list-style:none; background:url(/system/storage/126/109/li.gif)0 6px no-repeat; padding-left:15px;}
#contentHere ol li {list-style:lower-roman; padding-left:5px; margin:0 0 5px 10px;}
/* FORM CODE */
form {margin:10px 0 0;}
.label {padding-right:5px;}

/* THE TEA PARTY IS OVER HOMEPAGE */
.teaPartyMainImage  {background:url(/system/storage/126/160/main_banner.jpg) no-repeat;}
.ActionOptions{position:relative;width:841px;float:left;}
.takeActionGraphic{float:left;padding:20px;}
.option{float:left;position:relative;}
.option1{left:0;}
.option2{left:-30px;}
.option3{left:-60px;}
.VideoBlock{background:url(/system/storage/126/154/video_slice.png) repeat-x;height:311px;}
.video{width:482px;float:left;padding:20px;}
.videoText{float:left;width:440px;padding:20px 20px 20px 0;}
.TPIO_link{text-align:center;padding-bottom:10px;}
.joinBlock{background:url(/system/storage/126/142/join_row_bkg_slice.png) repeat-x;height:75px;}
.joinButton{float:left;padding:23px 7px;}
.newsAndMap{padding:30px 13px 14px 30px;}
.latestNews{float:left;width:650px;}
.map{background:url(/system/storage/126/147/map.jpg);width:303px;height:244px;padding:7px 12px 13px;}
.eyeOnTheParty{padding:0 0 15px 10px;}
.tagline,.mapContainer{float:left;}
.TPIO_news_entry {float:left; width:200px; margin-right:15px;}
a.TPIO_news_title {color:#073163; font-weight:bold; font-size:11pt;}
.TPIO_news_intro {margin-top:10px; line-height:20px;}
.teaPartyContentGoesHere .html_paragraph, .teaPartyContentGoesHere .paragraph, .teaPartyContentGoesHere .code_paragraph {padding:20px 30px; min-height:700px; height:auto !important; height:700px; }
.teaPartyMainImage #contentHere {padding:0 0 20px}
.teaPartyContentGoesHere h1 {font-weight:bold; font-size:24px; color:#073163; margin-bottom:10px}
.teaPartyContentGoesHere h2 {font-weight:bold; font-size:20px; color:#073163; margin-bottom:10px}
.teaPartyContentGoesHere h3 {font-weight:bold; font-size:18px; color:#073163; margin-bottom:10px}
.teaPartyContentGoesHere h4 {font-weight:bold; font-size:16px; color:#073163; margin-bottom:10px} 
.styled_table td {padding:3px;}
.TPIO_date {color:#666; font-size:11px;}

td.label {text-align:right; padding-right:10px; color:#333; font-weight:bold; white-space:normal; max-width:225px}

