body {background:#dfd7a9;margin:0px;padding:0px;}

div#Main_Container {width:982px;margin:0px auto;background:#dfd7a9 url(/images/backgroundTile.jpg) repeat-y;}
div#End_Cap {width:982px;height:15px;margin:0px auto;background:#dfd7a9 url(/images/backgroundBottom.jpg) no-repeat top left;}

a {color:#b01f2e;text-decoration:none;}
a:hover {text-decoration:underline;}

p, h1, h2, h3, h4, ul, ol, li, a {font-family:Trebuchet MS, Trebuchet, Helvetica, Sans Serif;}

/* ------------------------------ Header ----------------------------------------------------------- */

#Header_Container {background:#fff;width:962px;margin:0px auto;height:131px;}
#Logo_Container {float:left;height:131px;width:239px;margin:0px 0px 0px 3px;padding:0px 0px 0px 3px;display:inline;background:#fff url(/images/innerBackgroundTileTop.jpg) repeat-x;background-position:bottom left;}
#Logo_Container a {border:none;text-decoration:none;display:block;width:210px;height:111px;margin:10px 0px;}
#Logo_Container img {display:block;width:210px;height:111px;}
#Main_Header_Container {float:right;width:717px;height:131px;}
#Search_Container {width:717px;height:39px;margin:10px 0px 0px 0px;}
#Search_Button {float:right;display:block;background:#fff url(http://www.results.org/images/searchButton.jpg) no-repeat;padding:0px;border:none;height:36px;width:64px;cursor:pointer;}
#Keywords_Container {background:#fff url(http://www.results.org/images/searchBoxBackground.jpg) no-repeat;width:214px;height:36px;float:right;}
#keywords {float:left;width:203px;height:22px;font-size:14px;color:#444;background:transparent;border:none;position:relative;top:7px;left:7px;padding:0px;margin:0px;}
#Search_Container #search_results p, #Search_Container #search_results_staging p {margin:0px;padding:0px;width:270px;line-height:14px;font-size:13px;border-top:1px solid #ddd;background:#fff;}
#Search_Container #search_results a, #Search_Container #search_results_staging a {display:block;padding:10px;text-decoration:none;}
#Search_Container #search_results a:hover, #Search_Container #search_results_staging a:hover {background:#f2f2f2;}

#Upper_Nav_Container {width:717px;height:39px;}
#Upper_Nav_Container img {float:right;margin:0px 3px 0px 0px;display:block;}
#Upper_Nav_Container p {float:right;margin:12px 8px 0px 0px;padding:0px;color:#aaa;font-size:0.7em; line-height:1.0em;font-weight:bold;width:300px;text-align:right;}
#Upper_Nav_Container p a {text-decoration:none;color:#693861;padding:0px 5px;}
#Upper_Nav_Container p a:hover {text-decoration:underline;}

#Nav_Container {width:717px;float:right;height:43px;}

#Inner_Container {background:#fff;width:962px;margin:0px auto;background:#fff url(/images/innerBackgroundTile.jpg) repeat-y;}

/* ----------------------------------------- Body ---------------------------------------- */

p.breadcrumb {display:block;float:none;clear:both;width:664px;padding:4px 0px 12px 0px;margin:0px 10px 10px 0px;border-bottom:1px solid #e3dbb4;line-height:1.3em;font-size:0.69em;color:#b01f2e;}
p.breadcrumb a {display:inline;color:#b01f2e;text-decoration:none;}
p.breadcrumb a:hover {text-decoration:underline;}

#Surface {width:962px;margin:0px auto;display:inline;}
#Sidebar {float:left;width:226px;margin:10px 14px 10px 14px;display:inline;}
#Mainbox {margin:20px 10px 10px 10px;width:684px;float:left;display:inline;}

#Content {width:684px;}
#Content h1 {font-size:1.6em; line-height:1.2em; padding:8px 6px 10px 0px; margin:0px; width:auto; color:#693861; font-weight:bold;}
#Content h2 {font-size: 1.3em; line-height:1.2em; padding:8px 6px 8px 0px; margin:0px; width:auto; color:#b01f2e; font-weight:bold;}
#Content h3 {font-size: 1.0em; line-height:1.2em; padding:8px 6px 8px 0px; margin:0px; width:auto;color:#3f3f3f; font-weight:bold;}
#Content h4 {font-size: 0.90em; line-height:1.2em; padding:8px 6px 8px 0px; margin:0px; width:auto; color:#693861; font-weight:bold;}
#Content h4 a {color:#693861;}
#Content p {font-size:0.79em; line-height:1.4em; padding:8px 6px 8px 0px; margin:0px; width:auto; color:#333;}
#Content ul {list-style-type:disc;list-style-position:outside;margin:0px 0px 0px 21px;color:#333;}
#Content ol {list-style-type:decimal;list-style-position:outside;margin:0px 0px 0px 21px;color:#333;}
#Content li {font-size:0.79em;line-height:1.4em;padding:6px 6px 6px 0px; margin:0px; width:auto; color:#333;}
#Content li p {display:inline;font-size:1.0em;line-height:1.4em;}
#Content li li {font-size:1.0em;line-height:1.4em;}
#Content a {color:#b01f2e;}
#Content blockquote {width:540px;margin:auto;font-style:italic;}

#Content table {border:1px solid #e3dbb4;}
#Content td {font-size:12px; line-height:20px; color:#333; font-family:Trebuchet MS, Trebuchet, Helvetica, Sans Serif;}
#Content td p {font-size:11px;line-height:16px;padding:4px;}

#Content table.bordered {border-top:1px solid #e3dbb4;border-left:1px solid #e3dbb4;border-right:none;border-bottom:none;}
#Content table.bordered td {border-bottom:1px solid #e3dbb4;border-right:1px solid #e3dbb4;}

#Content hr {border:medium none; color:#e3dbb4; background-color:#e3dbb4; height:1px; width:664px; float:left;margin:10px 0px 10px 0px;padding:0px;display:block;}

#Content .summaryList {width:auto;margin-top:20px;}
#Content .summaryList p {padding:2px 6px 2px 0px;}
#Content .summaryList p.source {font-weight:bold;}

#Content #Content_Tools {width:186px;float:right;height:30px;display:inline;margin-right:20px;}
#Content #Content_Tools a {float:right;display:block;padding:0px;margin:0px;text-decoration:none;}
#Content #Content_Tools a#Share {background:#fff url(http://www.results.org/images/share_button_hover.gif) no-repeat;margin-right:20px;}
#Content #Content_Tools a#Print{background:#fff url(http://www.results.org/images/printer_friendly_hover.gif) no-repeat;}
#Content #Content_Tools a img {display:block;border:none;}
#Content #Content_Tools h4 {font-size: 0.90em; line-height:1.2em; padding:8px 6px 8px 0px; margin:0px; width:auto; color:#693861; font-weight:bold;text-transform:uppercase;}
#Content #Content_Tools h4 a {color:#693861;}

#Content #Capwiz_Sticker_Container table {border:none;width:auto;}
#Content #Capwiz_Sticker_Container td {border:none;font-size:0.9em;line-height:1.3em;padding:0px 0px 4px 0px;}
/* ------------------------------ Capwiz Content --------------------------------------------- */

#Capwiz_Content p {}

/* ------------------------------ Right Side Box ----------------------------------------------- */
#Content #Right_Side_Box {float:right;width:184px;height:200px;overflow:hidden;margin:0px 18px 0px 6px;background:url(/images/rightSideBackground.jpg) no-repeat;}
#Content #Right_Side_Box p {font-size:0.75em;padding:3px 8px;width:172px;}
#Content #Right_Side_Box p.nav {border-top:1px solid #e3dbb4;padding:0px;width:184px;}
#Content #Right_Side_Box p.nav a {display:block;padding:3px 6px;background-color:#fff;color:#b01f2e;}
#Content #Right_Side_Box p.nav a:hover {background-color:#b01f2e;color:#fff;text-decoration:none;}
#Content #Right_Side_Box h4 {padding:14px 16px 6px 14px;width:154px;text-align:left;text-transform:none;color:#6e8329;}
#Content #Right_Side_Box h4 a {color:#6e8329;}
#Content #Right_Side_Box ul {padding:0px 10px 0px 30px;width:144px;margin:0px;list-style-position:outside;}
#Content #Right_Side_Box li {color:#5e7329;padding:3px 0px;font-size:0.74em;line-height:1.3em;}
#Content #Right_Side_Box li.selected {text-decoration:underline;}
#Content #Right_Side_Box li a {color:#5e7329;}

/* ------------------------------ Callout Box Styling ---------------------------------------------------- */
#Content .calloutContainer {height:329px;margin:20px 0px 10px -6px;}
#Content .calloutContainer .calloutBox {
  height:329px; width:226px;
  overflow:hidden;
  float:left;
}

#Content .calloutContainer .calloutBox .calloutInnerContainer {margin:20px 13px 20px 13px;width:200px;height:289px;overflow:hidden;}

#Content .calloutContainer #redCallout {background:#fff url(http://www.results.org/images/callout_red.jpg) no-repeat;margin:0px 6px 0px 0px;}
#Content .calloutContainer #greenCallout {background:#fff url(http://www.results.org/images/callout_green.jpg) no-repeat;margin:0px 6px 0px 0px;}
#Content .calloutContainer #purpleCallout {background:#fff url(http://www.results.org/images/callout_purple.jpg) no-repeat;}

#Content .calloutContainer .calloutBox p {margin:0px;padding:4px 6px;width:188px;line-height:1.3em;float:left;clear:left;}
#Content .calloutBox h3 {margin:0px;padding:10px 6px 6px 6px;width:188px;text-align:left;font-weight:bold;font-size:1.0em;line-height:1.2em;text-decoration:none;float:left;clear:left;}
#Content #redCallout h3 {color:#b01f2d;}
#Content #greenCallout h3 {color:#98b437;}
#Content #purpleCallout h3 {color:#693861;}

/* ------------------------------ Left Side ------------------------------------------------- */

#Sidebar div {float:left;width:225px;display:inline;}
#SideNavigation {float:left;width:225px;background:#fff;margin:0px 0px 6px 0px;display:inline;}
#SideNavigationContainer {float:left;width:225px;background:#fff url(http://www.results.org/images/side_navigation_background.gif) repeat-y;margin:0px;padding:0px 0px 8px 0px;display:inline;}
#Side_Nav_Bottom {display:block;border:none;height:10px;width:225px;float:left;margin:0px;padding:0px;}

#Take_Action_Header {display:block;border:none;}
#Take_Action_Header img {display:block;float:left;}

#Signup_Form_Container {border:none;float:left;width:226px;height:149px;background:#fff url(/images/take_action_box.jpg) no-repeat;margin:0px 0px 6px 0px;display:inline;}
#Signup_Form_Container p.larger_text {float:left;clear:left;margin:56px 0px 0px 22px;padding:0px;width:130px;color:#332e27;font-size:13px;line-height:17px;font-weight:bold;text-decoration:underline;display:inline;}
#Signup_Form_Container p.smaller_text {float:left;clear:left;margin:16px 0px 0px 22px;padding:0px;width:194px;color:#693861;font-size:11px;line-height:11px;font-weight:bold;display:inline;}

#Signup_Input_Container {float:left;clear:left;width:210px;}
#Signup_Input_Container #Signup_Inner_Container {float:left;clear:none;margin:3px 0px 0px 16px;display:inline;padding:0px;width:144px;height:33px;background:#fff url(/images/chapter_lookup_searchbox.gif) no-repeat;}
#Signup_Inner_Container .Signup_Input {border:none;text-align:left;width:120px;height:13px;font-size:11px;color:#777;margin:9px 0px 0px 11px;padding:0px;background:transparent;}

#Submit_Signup_Button {display:block;width:33px;height:24px;float:left;clear:none;border:none;text-decoration:none;cursor:pointer;margin:7px 0px 0px 8px;padding:0px;background:#fff url(/images/take_action_go_button.gif) no-repeat;}

#Donate_Button {display:block;float:left;border:none;}
#Donate_Button img {display:block;float:left;clear:left;width:220px;height:46px;margin:0px 0px 6px 0px;}

#Chapter_Lookup_Container {border:none;float:left;width:226px;height:145px;background:#fff url(/images/chapter_lookup_box.gif) no-repeat;display:inline;}
#Chapter_Lookup_Container p {float:left;clear:left;margin:56px 0px 0px 22px;padding:0px;width:120px;color:#332e27;font-size:12px;line-height:16px;font-weight:bold;display:inline;}
#Chapter_Lookup_SubContainer {float:left;clear:left;width:210px;display:inline;}
#Chapter_Lookup_SubContainer #My_Zip_Code_Container {float:left;clear:none;margin:8px 0px 0px 16px;display:inline;padding:0px;width:144px;height:33px;background:#fff url(/images/chapter_lookup_searchbox.gif) no-repeat;}
#My_Zip_Code {text-align:left;width:120px;height:13px;font-size:11px;color:#777;margin:0px;padding:0px;border:none;background:transparent;position:relative;top:10px;left:12px;}
#Lookup_Zip_Code {display:block;width:33px;height:24px;float:left;clear:none;border:none;text-decoration:none;cursor:pointer;margin:12px 0px 0px 8px;}
#Lookup_Zip_Code img {border:none;height:24px;width:33px;display:block;clear:none;float:left;}

/* ------------------------------ Front Page Styling ------------------------------------------------- */

#Front_Page_Sandbox {width:342px;height:257px;background:#fff url(http://www.results.org/images/front_page/sandbox_background.gif) no-repeat;overflow:hidden;}
#Front_Page_Sandbox h3 {width:268px;overflow:hidden;margin:0px;padding:20px 30px 6px 36px;font-size:1.2em;line-height:1.2em;color:#6e8329;}
#Front_Page_Sandbox p {margin:0px;padding:10px 30px 0px 36px;width:268px;font-size:1.0em;line-height:1.2em;color:#332e27;}

#Front_Page_Take_Action_Headline {width:342px;height:95px;background:#fff url(http://www.results.org/images/front_page/take_action_capitol.gif) no-repeat;}
#Front_Page_Take_Action_Subline {width:336px;background:transparent url(http://www.results.org/images/front_page/take_action_background.gif) repeat-y;}

p#take_action_headline {width:214px;height:78px;margin:0px;padding:9px 16px 0px 100px;overflow:hidden;font-size:16px;line-height:18px;color:#693861;font-family:Trebuchet MS, Trebuchet, Helvetica, sans-serif;}
p#take_action_description {width:270px;margin:0px;padding:0px;font-size:0.7em;line-height:1.2em;color:#333;font-family:Trebuchet MS, Trebuchet, Helvetica, sans-serif;overflow:hidden;}
p#take_action_switchbox {width:270px;height:16px;margin:0px;padding:5px 24px 2px 36px;font-size:0.75em;line-height:1.2em;color:#693861;font-family:Trebuchet MS, Trebuchet, Helvetica, sans-serif;}
p#take_action_switchbox a {color:#693861;text-decoration:none;cursor:pointer;margin:0px 20px;}
p#take_action_switchbox a.selected {text-decoration:underline;}
p#take_action_switchbox a:hover {text-decoration:underline;}

/* ------------------------------------- Footer --------------------------------- */
#footer {background:#dfd7a9;width:982px;margin:0px auto;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer p {font-weight:bold;font-size:0.68em;color:#333;margin:0px;}
#footer p#left_side {float:left;width:600px;color:#b01f2e;text-align:left;padding:2px 0px 14px 30px;}
#footer p#left_side a {color:#b01f2e;}
#footer p#right_side {float:right;width:300px;text-align:right;padding:2px 30px 14px 0px;}
#footer p#right_side a {color:#333;}
#Inner_Bottom_Cap {background:#fff url(/images/innerBackgroundBottom.jpg) no-repeat;width:962px;height:10px;margin:0px auto;}

#RESULTS_News {
  height:100%;
  min-height:240px;
}
html>body #RESULTS_News {height:auto;}/* not ie6- */

#Everyday_Heroes {
  height:100%;
  min-height:240px;
}
html>body #Everyday_Heroes {height:auto;}/* not ie6- */

#MainModuleForeground p, h1, h2, h3 {width:auto;}
#MainModuleForeground p {font-family:verdana,arial;color:#fff;font-size:16px;line-height:20px;padding:0px;margin:0px;}

/* ----------------------------------- Calendar ----------------------------- */

#Calendar {width:664px;margin-bottom:10px;}
#Calendar a {cursor:pointer;}
#Calendar a:hover {text-decoration:underline;}
#Calendar p {margin:0px;padding:20px;font-size:16px;width:auto;text-align:center;}
#Calendar div {width:92px;float:left;}

#Calendar table {clear:both;}
#Calendar tr {vertical-align:top;}
#Calendar td {vertical-align:top;height:80px;}
#Calendar td.dayOfTheWeek {height:30px;color:#693861;}

#Calendar td div {width:92px;}
#Calendar td div p {text-align:left;padding:0px 6px 6px 6px;margin:0px;font-size:11px;width:auto;float:left;clear:left;color:#3a4d5a;border:none;}
#Calendar td div h3 {text-align:left;width:60px;font-weight:bold;margin:0px;padding:2px 6px;font-size:11px;line-height:17px;float:left;clear:left;color:#333;border:none;text-decoration:none;}
#Calendar td.otherMonths div h3 {-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);}

#Calendar div.dayHeader {height:auto;}
#Calendar td.dayOfTheWeek div.dayHeader p {text-align:center;width:88px;float:none;padding:8px 0px;font-size:14px;line-height:20px;}

#Calendar ul {float:none;clear:both;margin-top:0px;padding-top:0px;list-style-type:none;margin-left:0px;padding-left:0px;}
#Calendar li {float:none;clear:both;font-size:11px;margin-top:0px;padding-top:0px;margin-left:0px;padding-left:6px;}
#Calendar td div ul li a {text-decoration:none;}
#Calendar td div ul li a:hover {text-decoration:underline;}

#Calendar_Month h2 {font-size:18px;color:#693861;padding:2px;margin:0px;font-weight:normal;}

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:transparent;  
border:none;  
z-index:1;  
}  
#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
width:408px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;
} 
#popupContactClose{  
font-size:18px;  
line-height:18px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;
cursor:pointer;
font-weight:700;  
display:block;
} 

/* -------------------------------------- myRESULTS --------------------------------------- */
#Content .myRESULTS_form {border:1px solid #eee;width:80%;}
#Content .myRESULTS_form h3 {margin:0px;padding:8px 0px 8px 6px;}
#Content .myRESULTS_form p {margin:0px;padding:4px 0px 4px 6px;}

#Content .edit_profile_form {float:left;clear:none;width:300px;margin-bottom:10px;}
#Content .edit_profile_form p {margin:0px;padding:4px 0px;float:left;clear:both;line-height:20px;}

#editPageBox {width:630px;}
#editPageBox table table {border:none;}

/* Search Styling --------------------------------------------------- */
table.paginate {width:674px;}
table.paginate td {padding:10px 0px;font-family:verdana, arial, default;color:#444;font-size:11px;}

/* Comments ------------------------------------------------------------------- */
#Content .Comments {border:1px solid #efefef;margin:10px 0px;width:650px;float:none;clear:both;}
#Content .Comments td {border-top:1px solid #efefef;padding:4px 8px;vertical-align:top;}
#Content .Comments td.Commenter_Box, #Content .Comments td.Comment_Box {background:#fff;}
#Content .Comments td.Commenter_Box_Grey, #Content .Comments td.Comment_Box_Grey {background:#fcfcfc;}
#Content .Comments td.Commenter_Box_Grey, #Content .Comments td.Commenter_Box {width:180px;}
#Content .Comments td h2 {font-size: 1.8em; line-height:1.2em;width:auto;padding:6px 0px 4px 0px;color:#b01f2e;font-weight:bold;}
#Content .Comments td p {font-size:1.2em;width:auto;}
#Content .Comments td p.small {font-size:0.9em;padding:0px 2px 6px 2px;margin:0px;}
#Content .Comments td input {font-size:1.1em;padding:3px;color:#333;width:360px;}
#Content .Comments td input.submit {font-size:12pt;width:160px;}
#Content .Comments td textarea {font-size:1.0em;line-height:1.5em;color:#333;border-color:#ddd;width:400px;padding:3px;}
#Content .Comments td#No_Comments_Box {background:#fafafa;}

/* Map / Find a Community RESULTS Group ------------------------- */
#map_canvas {width: 620px;}
#GroupList {width:620px;}
#GroupList h4 {border:1px solid #f2f2f2;padding:4px;margin:20px 0px 0px 0px;clear:both;line-height:36px;font-size:20px;}
#GroupList a {display:block;height:30px;width:618px;border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;float:none;clear:both;background:#fff;text-decoration:none;}
#GroupList a.grey {background:#fafafa;}
#GroupList a:hover {background:#f2f2f2;}
#GroupList a:hover p {color:#693861;}
#GroupList a p {padding:0px 4px;line-height:30px;font-size:14px;float:left;clear:none;}
#GroupList a p.title {width:300px;}
#GroupList a p.focus {width:302px;}