body { background: #1f6377; font-family: Arial, Helvetica, sans-serif; font-size:10pt;}

p {font-size:10pt;font-family:arial;color:#414141;display:block;padding:4px 0px 4px 0px;margin:0px;}

em {font-style:italic;}

strong {font-weight:bold;}

.hidden { /* Hide from off screen, but keep elements visible to screen-readers */ 
 position: absolute;
 left: -9999px;
}

h3 a {display:inline;}

a:link, a:visited, a:hover, a:active {color: #388aa1;}

#container {position:relative;width: 922px; margin: auto; padding: 0px 35px; background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/bg-container.png') repeat-y; }

/* new styles */

#call-out {background: url('http://c1280352.r52.cf0.rackcdn.com/Web-ActionSlide-JET-0112-v1.jpg') no-repeat 0 0;
width:610px;
height:400px;
}

li.winstone3 {float:left;text-indent:-999999999px}

li.winstone4{float: left;text-indent:-999999999px}


a.tribute1 {
display: block;
    font-size: 0;
    height: 43px;
    margin-right: 13px;
  text-indent:-999999999em;
    width: 117px;}

#winstone1 {
    height: 50px !important;
    margin-left: 22px;
    width: 420px !important;
}

.tribute {
    padding-top: 329px;
}

#call-out span{
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	display:block;
	font-weight:600;
	padding:10px;
	text-align: center;
}

#call-out span p{
	color: rgb(173, 40, 21);
	font-size:17px;
}

#call-out img{
	display:block;
}

#homeMain {
width:610px;height:421px;background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/bg-home-main.jpg') no-repeat 0 0;
}
#homeMain h2, #homeMain h3, #homeMain h4 {
text-indent:-9999px;
}
#linkHomeLearn {
position:absolute;left:80px;top:490px;
}

#linkHomeGet {
position:absolute;left:195px;top:475px;
}

#FrontPageLeftBox p a {
font-weight:bold;
font-style:italic;
}
#FrontPageRightBox li a {
font-weight:bold;
}

#FrontPageRightBox p {
font-size: 9pt;
}

#FrontPageRightBox .Container_Div div {
float:right;
height:160px;
margin:0 -9px 10px 10px;
}
#FrontPageRightBox .Container_Div div h3 {
color:#414141;font-weight:bold;font-size:16px;
}
#FrontPageRightBox .Container_Div h4 {
color:#414141; display: block;font-size:13px;
}

#FrontPageRightBox .Container_Div h4 a{
	color:#C9982D;
	font-size:14px;
	font-weight:600;
	text-decoration:none;
}

#FrontPageRightBox .Container_Div div a#linkJudy {
position:absolute;
left:0px;
bottom:0;
font-weight:bold;
font-style:italic;

}
#chris-content h1 {
color:#005576;
font-size:28px;
color: #C81700;
font-weight: bold; 
margin-bottom: 20px;
}
#chris-content h2.titleCampaign {
color:#005576;
margin:15px 0 8px 0;
font-size:22px;
}
#chris-content p.pCampaign {
font-size:1em;
border-bottom:1px solid #dbdbdb;
padding-bottom:13px;
margin:0 0 18px 0;
}
#chris-content .wrapFlash {
margin:8px 0;
border:10px solid #d2d2d2;
width:416px;
}
#chris-content #panelLetter {
height:512px;
margin:0 0 26px 0;
border-bottom:1px solid #dbdbdb;
}
#chris-content #panelLetter .intro {
height:270px;width:298px;
border:1px solid #dbdbdb;
float:left;
}
#chris-content #panelLetter .intro h3 {
color:#902617;
font-size:27px;
font-family:"myriad pro",arial, helvetica,sans-serif;
padding:0;
font-weight:normal;
margin:5px 14px;
text-transform:none;
line-height:1em;
}
#chris-content #panelLetter .intro h4 {
color:#902617;
font-size:15px;
font-family:"myriad pro",arial, helvetica,sans-serif;
padding:0;
font-weight:normal;
margin:5px 14px 0 14px;
text-transform:uppercase;
}
#chris-content #panelLetter .intro p {
font-size:1em;
font-weight:normal;
margin:6px 14px 0 14px;
line-height:1.3em;
}
#chris-content #panelLetter .intro p a {
font-weight:bold;
text-decoration:none;
}
#chris-content #panelLetter .intro p a:hover {
text-decoration:underline;
}
#chris-content #panelLetter ol {
height:270px;width:298px;
border:1px solid #dbdbdb;
float:right;
margin:0;
padding:0;
list-style:none;
}
#chris-content #panelLetter ol li {
padding:16px 5px 0 65px;
}
#chris-content #panelLetter ol li p {
color:#fff;
line-height:1.2em;
margin:0;
padding:0 0 5px 0;
}
#chris-content #panelLetter ol li.stepOne {
background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/bg-step1.png') no-repeat 0 0;
height:36px;
border-bottom:1px solid #dbdbdb;
}
#chris-content #panelLetter ol li.stepOne p a {
color:#fff;
font-weight:bold;
font-style:italic;
text-decoration:none;
}
#chris-content #panelLetter ol li.stepOne p a:hover {
text-decoration:underline;
}
#chris-content #panelLetter ol li.stepTwo {
background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/bg-step2.png') no-repeat 0 0;
height:36px;
border-bottom:1px solid #dbdbdb;

}
#chris-content #panelLetter ol li.stepThree {
background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/bg-step3.png') no-repeat 0 0;
height:148px;
}
#chris-content #panelLetter ul {
padding:0 0 0 0;
margin:0;
clear:left;
}
#chris-content #panelLetter ul li {
float:left;
padding:0;
margin:0 16px 0 0;
list-style:none;
}
#chris-content #panelLetter h2.titleCampaign {
margin:0;
padding:30px 0 18px 0;
clear:both;
}
#chris-content #panelLetter ul li.phLast {
margin:0;
}
#chris-content #panelLetter ul li img {
border:4px solid #c3c3c3;
}
#chris-content #panelDownloads {
width:298px;
height:356px;
border:1px solid #dbdbdb;
}
#chris-content #panelDownloads div {
height:206px;
}
#chris-content #panelDownloads div img {
float:left;
margin:10px 15px 10px 10px;
}
#chris-content #panelDownloads h4 {
color:#414141;
font-size:16px;
padding:10px 10px 1px 0;
line-height:1.1em;
}
#chris-content #panelDownloads p {
font-size:1em;
padding:2px 15px 3px 0;
margin:0 0 0 129px;
line-height:1.2em;
}
#chris-content #panelDownloads a {
font-weight:bold;
text-decoration:none;
font-style:italic;
font-size:13px;
}
#chris-content #panelDownloads a#linkReport {
margin:0 0 0 129px;
display:block;
}
#chris-content #panelDownloads a:hover {
text-decoration:underline;
}
#chris-content #panelDownloads a.linkDownload {
display:block;
border-top:1px solid #dbdbdb;
height:24px;
padding:7px 0 0 10px;
}
#chris-content #linkMediaclips {
float:right;
border:1px solid #dbdbdb;
height:52px;
}

#chris-content h4.videoCaption {
color:#414141;
font-size:13px;
font-weight:bold;
}

#chris-sidebar div.share ul{
	background: url(http://c1237762.cdn.cloudfiles.rackspacecloud.com/connect2.png) no-repeat;
	display:block;
	height:50px;
	margin-top: 15px;
}

#chris-sidebar div.share ul li {
	display: block;
	float: left;
	margin-top: 13px;
	text-indent: -9999px;
}

#chris-sidebar div.share ul li.connect {
	width: 106px
}

#chris-sidebar div.share ul li a{
	display:block;
	height:23px;
	margin-right:3px;
	width:24px;
	
}

/* Homepage > Header  ---
-------------------------------------------------------------- */
#header { height: 119px; position: relative; }
#header a#Action_Logo {display:block;margin-left:20px;padding-top:14px;height:95px;width:195px;}
#header a#Action_Logo img {height:95px;width:195px;border:none;}

#header #lang {float:left;position:absolute;top:10px;right:20px;}
#header #lang a:hover {text-decoration:underline;}
#header #lang li.last-item a { background: none; }
#header #lang form.languages {
  position:absolute; top:-1000px; left:-1000px;
  display:none; float:left; clear:none;
  padding:0px; margin:0px;
}
#header #lang p {
  display:block;float:left;clear:none;
  margin:0px;padding:0px;
  width:80px;
  border:none;
  text-decoration:none; text-align:center; text-transform:uppercase; color:#388aa1; font-size:10px; line-height:16px;
  background:#fff url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/lang_divider.gif') right no-repeat;
}
#header #lang p input {
  margin:0px;padding:4px 10px;
  width:60px;
  background:#fff;
  border:none;
  cursor:pointer;
  text-decoration:none; display:inline; text-align:center; text-transform:uppercase; color:#388aa1; font-size:9px; line-height:16px;
}
#header #lang p a {
  margin:0px;padding:4px 10px;
  width:60px;
  background:#fff;
  border:none;
  cursor:pointer; 
  text-decoration:none; display:block; float:left; text-align:center; text-transform:uppercase; color:#388aa1; font-size:9px; line-height:16px;
}

#header form { position: absolute; top: 47px; right: 20px; }
#header form .input-text { width: 210px; border: 1px solid #d7d7d7; padding: 4px 4px 3px 4px; font-size: 0.833em; color: #6d6e70; }
form .input-button { color:#9f2817;background: #fff url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/but-input-submit.png') no-repeat; text-indent:-9999px;width: 22px; height: 22px; border: none; font-size: 0.833em; text-align: center; padding-bottom: 0px; cursor: pointer; }


#content {width:620px;padding:0px 0px 10px 14px;}

/* Homepage > Main Content ---
-------------------------------------------------------------- */
#main-content { float: left; width: 610px; padding:0px; margin:0px; }
#main-content #top-img { margin: 0px;  width: 620px; height: 284px; }
#main-content #top-img p a { display: block; text-indent: -5000px; width: 595px; height: 34px; position: absolute; bottom: 21px; left: 21px;  }
#main-content .indent { padding: 0 22px; }
#main-content .indent ul { padding-bottom: 15px; }
#main-content .indent ul li { font-size: 1em; background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/bullet.gif') left top no-repeat; padding-left: 16px; color: #333; margin-bottom: 10px; min-height: 15px; }
#main-content .indent ul li a { color: #388aa1; }
#main-content .indent ul li em { font-weight: bold; font-style: italic; }

#banner_image {height:300px;width:610px;border:1px solid blue;}

.box-group {float: left;}

.box { width: 307px; float: left;  }
.box h3 { width: 307px; height: 38px; text-indent: -5000px; margin-left: -1px; position: relative; }
.box h3#latest-tb-news { background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/h3_the_latest_tb_news.jpg') no-repeat; }
.box h3#did-you-know { background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/h3_did_you_know.gif') no-repeat; }
.box h3#tb-champion { background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/h3_featured_tb_champion.gif') no-repeat; }
.box h3#why-care { background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/h3_why_you_should_care.gif') no-repeat; }

.chris-box-content { position: relative; }
.chris-box-content a.previous, .chris-box-content a.next { display: block; position: absolute; width: 40px; height: 30px; text-indent: -5000px; top: 5px; left: 5px;
 background-image: url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/transparent_pixel.gif); /* This keeps the links from disappearing in IE. Setting a background color also works, but we'd like to see the image underneath. */
}
.chris-box-content a.next { left: 165px; }
.chris-box-content a { color: #388aa1; }
h3#did-you-know { background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/h3_did_you_know.gif') no-repeat; }


/* Homepage > Sidebar ---
-------------------------------------------------------------- */
div#chris-sidebar {float:left;margin:8px 0px 0px 9px;padding:0px;width:256px;}

#Advocacy_Opportunities {float:left;margin:0px 0px 16px 0px;padding:0px;}

#Advocacy_Opportunities a {display:block;text-decoration:none;margin:0px;padding:0px;}

#Advocacy_Opportunities img#TB_Advocacy_Opportunities {display:block;width:252px;height:130px;border:2px solid #ddd;}
#Advocacy_Opportunities img#Tell_A_Friend {display:block;width:125px;height:50px;border-left:2px solid #ddd;border-right:1px solid #ddd;border-bottom:2px solid #ddd;}
#Advocacy_Opportunities img#Donate_Now {display:block;width:125px;height:50px;border-left:1px solid #ddd;border-right:2px solid #ddd;border-bottom:2px solid #ddd;}

div#Get_Updates {clear:both;border:1px solid #dddddd;margin-top:16px;height:75px;}
div#Get_Updates img#Get_Action_Updates {display:block;padding:10px 0px 4px 16px;}
div#Get_Updates div#Get_Updates_Form {height:22px;margin:4px 10px 10px 10px;padding:0px;}
div#Get_Updates div#Get_Updates_Form p {margin:0px;padding:0px;}
div#Get_Updates div#Get_Updates_Form #updatebox {width:200px;padding:3px 3px;border:1px solid #d7d7d7;font-size:9pt;color:#8c8d8e;}
div#Get_Updates div#Get_Updates_Form #updatebutton {color:#9f2817;width:22px;text-indent:-9999px;height:22px;cursor:pointer;background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/but-input-submit.png') no-repeat;border:none;font-size:8pt;padding-bottom:0px;}
div#Get_Updates div#Get_Updates_Form input.inputButton:hover {color:#444444;}

div#Right_Side_Box {clear:both;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;margin-top:16px;}
div#Right_Side_Box img {display:block;border:none;}
div#Right_Side_Box a {display:block;padding:5px 10px;border-top:1px solid #ddd;font-size:8pt;text-decoration:none;}
div#Right_Side_Box a:hover {background-color:#eaeaea;}
div#Right_Side_Box a.grey {background-color:#f5f5f5;}
div#Right_Side_Box a.grey:hover {background-color:#eaeaea;}
div#Right_Side_Box a.title {padding:10px 10px 6px 10px;}
div#Right_Side_Box a.title:hover {background-color:#fff;}


div#A_Project_Of {border:1px solid #dddddd;margin-top:16px;}
div#A_Project_Of img {border:none;display:block;padding:10px 0px 6px 10px;}
div#A_Project_Of a {display:block;padding:5px 10px;border-top:1px solid #dddddd;font-size:8pt;text-decoration:none;}
div#A_Project_Of a:hover {background-color:#eaeaea;}
div#A_Project_Of a.grey {background-color:#f5f5f5;}
div#A_Project_Of a.grey:hover {background-color:#eaeaea;}

div#Sidebar_Content {border:1px solid #dddddd;margin-top:16px;}
div#Sidebar_Content h3 {display:block;color:#c81700;font-family:arial black, arial, default;font-weight:bold;font-size:14pt;margin:0px;padding:10px;}
div#Sidebar_Content a {display:block;padding:5px 10px 5px 10px;border-top:1px solid #dddddd;font-size:8pt;text-decoration:none;}
div#Sidebar_Content a:hover {background-color:#eaeaea;}
div#Sidebar_Content a.grey {background-color:#f5f5f5;}
div#Sidebar_Content a.grey:hover {background-color:#eaeaea;}

a#Our_Progress_Button {display:block;margin-top:16px;}
a#Our_Progress_Button img#Our_Progress {display:block;}

div#Advocacy_Tip {clear:both;border:1px solid #dddddd;margin-top:16px;}
div#Advocacy_Tip img#Advocacy_Tip_of_the_Week {display:block;padding:10px 0px 6px 10px;}
#Advocacy_Tip a {text-align:center;padding:6px;margin:0px;border-top:1px solid #dddddd;display:block;text-decoration:none;font-family:arial narrow, arial;font-size:11pt;color:#333333;}
#Advocacy_Tip a:hover {color:#c81700;}

#Other_Actions_Box {border:1px solid #dddddd;margin-top:16px;cursor:pointer;}
#Other_Actions_Box img {border:none;padding:0px;margin:0px;}
#Other_Actions_Box img#Other_Critical_Actions {border:none;display:block;margin:10px auto 10px auto;}
#Other_Actions_Box a {padding:10px;margin-right:100px;}
#Other_Actions_Box div.bordered {border-bottom:1px solid #dddddd;width:254px;margin-bottom:10px;}
#Other_Actions_List {width:254px;height:96px;overflow:hidden;cursor:pointer;}

#sidebar .sidebar-indent { width: 250px; margin-left: 20px;  }

h3#advocacy-tip { background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/h3_advocacy_tip_of_the_week.gif') no-repeat; width: 226px; height: 21px; text-indent: -5000px; padding-bottom: 12px; clear: left; }
#tip {text-align: center;}
a#tip:hover {color: #eb2d34;}
div.progress-report { padding: 12px 0; margin-bottom: 12px; border-top: 1px solid #968f78; border-bottom: 1px solid #968f78;}
h3#our-progress-report { background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/h3_our_progress_report.gif') bottom left no-repeat; width: 250px; height: 21px;  text-indent: -5000px;  }
h3#a-project-of { background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/a_project-of.jpg') no-repeat; width: 103px; height: 21px; text-indent: -5000px; margin-bottom: 6px; }
#links-list a { font-size: 1em; color: #388aa1; }

#sidebar_content a { color: #388aa1; }
#sidebar_content strong { font-weight: bold; }
#sidebar_content em { font-style: italic;}
#sidebar_content ul, ol { margin-left: 2em;}
#sidebar_content ul { list-style-type: disc;}
#sidebar_content ol {list-style-type: decimal;}

h3 a { display: block; height: 100%;}

#footer {font-size:12px;display: block; padding: 20px 0px 20px 20px;margin:20px 0px 0px 0px; clear:both;}
#footer a { color: #5c5c5c; text-decoration: none; margin: 0 2px;font-weight:bold; }

/* Style for interior pages ---
-------------------------------------------------------------- */

#interior #content { padding-top: 20px; }

#interior #main-content { width: 590px; padding: 0 18px; }
h2 { font-weight: bold; margin-bottom: 20px; text-decoration:none;font-size:28px;color:#c81700; }
h2.custom { font-size: 1.917em; font-weight: bold; margin-bottom: 20px; color: #fff; background: #eb1b23; padding: 4px 10px; text-transform: uppercase; }
#interior #main-content h3, #interior #inner-content h3  { font-size: 1.400em; font-weight: bold; color :#388aa1; text-transform: uppercase; margin-bottom: 1em;}



#interior #main-content p, #interior #inner-content p { font-size: 12px; line-height: 1.4; margin-bottom: 15px; }
#interior #main-content p.supplemental, #interior #inner-content p.supplemental{ font-style: italic; }
#interior #main-content a, #interior #inner-content a { color: #388aa1; }
#interior #main-content .img-right { float: right; display: inline; margin: 0 0 0 20px; }
#interior #main-content  #list, #interior #inner-content #list { font-size: 1em; line-height: 1.4; margin-bottom: 15px; }
#interior #main-content  #list li, #interior #inner-content #list li { background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/list_bullet.gif') left no-repeat; padding-left: 12px; }
#interior .callout { width: 150px; background: #172b49; padding: 30px 25px; float: right; display: inline; margin-left: 15px; font-size: 1.500em; color :#fff; text-align: center; text-transform: none;  font-weight: normal; }

/* Front Page Styling */
#Front_Page_Content {float:left;margin:8px 9px 0px 19px;padding:0px;width:610px;}
#Front_Page_Content img {display:block;}

#Front_Page_Content div {margin:0px 0px 16px 0px;}
#Front_Page_Content h2 {margin:0px;padding:0px;}
#Front_Page_Content h2 img {border:1px solid #eeeeee;width:610px;height:271px;display:block;}

#Front_Page_Content p.announcement {display:block;padding:10px;margin:0px 0px 16px 0px;width:590px;border:1px solid #eaeaea;background-color:#fafafa;font-family:arial,default;line-height:140%;color:#4a4a4a;font-size:12pt;}

/* -------- Front Page Left Box ------ */
#Front_Page_Content div#FrontPageLeftBox {float:left;margin:0px 9px 0px 0px;}
#Front_Page_Content div#FrontPageLeftBox div.Container_Div {
	padding:3px 0 0 0;width:298px;
	height:179px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;}
#Front_Page_Content div#FrontPageLeftBox p {padding:10px 14px 5px;font-size:9pt;}

#Front_Page_Content div#FrontPageLeftBox img#Featured_Victories {width:300px;height:45px;display:block;}

#Front_Page_Content div#FrontPageLeftBox ul#ACTION_Updates_List {margin:0px;list-style-type:none;}
#Front_Page_Content div#FrontPageLeftBox ul#ACTION_Updates_List li {font-size:9pt;padding:8px 5px 8px 5px;border-bottom:1px solid #dddddd;background-color:#ffffff;}
#Front_Page_Content div#FrontPageLeftBox ul#ACTION_Updates_List li.last {border-bottom:none;}
#Front_Page_Content div#FrontPageLeftBox ul#ACTION_Updates_List li.grey {background-color:#fafafa;}

#Front_Page_Content div#FrontPageLeftBox img#Did_You_Know_Banner {width:300px;height:45px;margin-top:16px;display:block;}
#Front_Page_Content div#FrontPageLeftBox img#Did_You_Know {display:block;width:287px;height:138px;padding:5px 5px 5px 5px;}
#Front_Page_Content div#FrontPageLeftBox div#Did_You_Know_Box {padding:0px;margin:0px;background:#ffffff;border:none;width:296px;}

#Front_Page_Content div#FrontPageLeftBox div#Did_You_Know_Box ul li {font-size:10pt;background: url('http://c1237752.cdn.cloudfiles.rackspacecloud.com/bullet.gif') left top no-repeat;padding-left:20px;color:#333;margin-bottom:7px;min-height: 25px;}
#Front_Page_Content div#FrontPageLeftBox div#Did_You_Know_Box ul li a {color:#388aa1;}
#Front_Page_Content div#FrontPageLeftBox div#Did_You_Know_Box .clear {clear:both;}
#Front_Page_Content div#FrontPageLeftBox div#Did_You_Know_Box li.last-item {background:none;}
#Front_Page_Content div#FrontPageLeftBox div#Did_You_Know_Box a.previous, div#Did_You_Know_Box a.next {display:block;position:absolute;width:40px;height:30px;text-indent:-5000px;top:10px;left:10px;background-image:url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/transparent_pixel.gif);left:248px;}
#Front_Page_Content div#FrontPageLeftBox div#Did_You_Know_Box a {color:#388aa1;}

/* -------- Front Page Right Box ------ */
#Front_Page_Content div#FrontPageRightBox {float:left;margin:0px;}
#Front_Page_Content div#FrontPageRightBox div.Container_Div {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height: 170px;
	padding:6px 12px;
	width:274px;
}

#Front_Page_Content div#FrontPageLeftBox div.bottom{
	height: 188px;
}

#Front_Page_Content div#FrontPageRightBox div.bottom{
	height: 171px;
}



#Front_Page_Content div#FrontPageRightBox img#Featured_TB_Champion {width:300px;height:45px;display:block;}
#Front_Page_Content div#FrontPageRightBox div a img {float:left;padding:0px;border:2px solid #c9982d;margin:11px 13px 20px 13px;}

#Front_Page_Content div#FrontPageRightBox p img {
	float:right !important;
	height:40%;
	margin:0 10px;
	width:40%;
}
#Front_Page_Content div#FrontPageRightBox ul#Latest_News {margin:0px;list-style-type:none;}
#Front_Page_Content div#FrontPageRightBox ul#Latest_News li {font-size:11px;padding:6px;border-bottom:1px solid #dddddd;background-color:#ffffff;}
#Front_Page_Content div#FrontPageRightBox ul#Latest_News li.grey {background-color:#fafafa;}


#chris-content {float:left;margin:8px 9px 0px 23px;padding:0px;width:606px;}

#chris-content p { font-size: 1.083em; line-height: 20px; margin:0px 0px 15px 0px; padding:0px 6px 0px 0px;}
#chris-content p.callout { font-size: 1.2em; }
#chris-content ul {list-style-type: disc; margin: 1em 0 1em 2em;}
#chris-content ul li {font-size: 10pt; line-height:1.4em; padding:2px 4px 8px 4px;color:#333;}
#chris-content h2 { padding:4px 6px 4px 0px; font-weight: bold; margin-bottom: 20px;font-size:18px;color:#388AA1; text-decoration:none; }
#chris-content h3, #interior #inner-content h3  { padding:4px 6px 4px 0px; font-size: 1.400em; font-weight: bold; color :#388aa1; text-transform: uppercase; margin-bottom: 1em; margin-top:14px;}
#chris-content h4 { padding:0px 6px 4px 0px; font-weight: bold; margin: 0px;font-size:16px;color:#388AA1; text-decoration:none; }
#chris-content h1 a, #chris-content h2 a, #chris-content h3 a, #chris-content h4 a {color:inherit;text-decoration:none;}
#chris-content h1 a:hover, #chris-content h2 a:hover, #chris-content h3 a:hover, #chris-content h4 a:hover {text-decoration:underline;}

#interior #main-content ul {list-style-type: disc; margin: 1em 0 1em 2em;}
#interior #main-content ol {list-style-type: decimal; margin: 1em 0 1em 2em;}
#interior #main-content strong {font-weight: bold;}
#interior #main-content em {font-style: italic;}

#interior cite { font-style: italic; }

#interior #sidebar { margin-top: -20px;  }

#interior #inner-content { padding: 0 25px; }

/* Style for Google search results ---
--------------------------------------------------------*/

#cse-search-results, div.cse-branding-bottom {
 margin: 0 33px;
}

.switchBox {text-align:center;width:100px;height:30px;float:left;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}

#main-body {margin:0px;padding:0px;float:none;}

/* -------------------------------------------------------------------- Global Fund page styling ----------------------------------------------------------------------------- */
div#global_fund_sidebar {float:left;width:284px;}
div#global_fund_sidebar div#Contact_Us {margin:20px 19px 0px 9px;padding:0px;width:256px;height:40px;float:left;clear:both;background:#ffffff url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/GF_contactUs.jpg) no-repeat;overflow:hidden;}
div#global_fund_sidebar div#Conference_Call {margin:0px 19px 0px 9px;padding:0px;width:256px;height:40px;float:left;clear:both;background:#ffffff url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/GF_conferenceCall.jpg) no-repeat;overflow:hidden;}
div#global_fund_sidebar p {margin:0px 19px 20px 9px;padding:4px 6px 8px 8px;width:240px;float:left;clear:both;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;background-color:#fcfcfc;font-size:8pt;font-family:verdana,arial;line-height:130%;color:#444444;}

div#global_fund_sidebar p#New_Advertisement_Caption {margin:0px;padding:10px;width:234px;font-size:8pt;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:1px solid #eeeeee;line-height:140%;}

img#GF_Gap_Banner {display:block;margin-bottom:20px;border:1px solid #eeeeee;}
img.GF_Gap_Box_Bottom {clear:both;width:610px;display:block;}

img#GF_Gap_The_Problem_Header {width:610px;display:block;}
div#GF_Gap_The_Problem {background-color:#fcfcfc;display:block;width:592px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;margin:0px;padding:0px 8px 20px 8px;}
div#GF_Gap_The_Problem p {padding:0px;margin:0px 0px 30px 0px;width:592px;display:block;font-size:12pt;font-family:verdana,arial,default;color:#333333;line-height:162%;}
div#GF_Gap_The_Problem table {width:592px;}
img#GF_Gap_Read_More_Button {background:url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/GF_readMoreButtonHover.jpg) no-repeat;}
img#GF_Gap_Press_Release_Button {background:url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/GF_pressReleaseButtonHover.jpg) no-repeat;}
img#GF_Gap_How_You_Can_Help {width:610px;display:block;margin-top:30px;}
div#GF_Gap_How_You_Can_Help {background-color:#fcfcfc;display:block;width:592px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;margin:0px;padding:0px 8px 20px 8px;}
div#GF_Gap_How_You_Can_Help p {padding:0px;margin:0px 0px 30px 0px;width:592px;display:block;font-size:12pt;font-family:verdana,arial,default;color:#333333;line-height:162%;}
div#GF_Gap_How_You_Can_Help table {width:592px;}
img#GF_Gap_Toolkit {background:url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/GF_toolkitButtonHover.jpg) no-repeat;}

img#GF_Gap_Backgrounder_Header {width:610px;display:block;}
div#GF_Gap_Backgrounder {background-color:#fcfcfc;display:block;width:592px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;margin:0px;padding:0px 8px 6px 8px;}
div#GF_Gap_Backgrounder h1 {font-size:18pt;font-family:arial;font-weight:bold;color:#3a4d5a;padding:0px;line-height:110%;margin:0px 0px 24px 0px;width:592px;display:block;}
div#GF_Gap_Backgrounder p {padding:0px;margin:0px 0px 24px 0px;width:592px;display:block;font-size:10pt;font-family:verdana,arial,default;color:#333333;line-height:160%;}
div#GF_Gap_Backgrounder p#Contact_Info {margin:0px 0px 16px 0px;font-size:8pt;}

/* Interior Sidebar Styling */
#sidebar_content {margin:16px 0px 0px 0px;border:1px solid #dddddd;}
#sidebar_content h3 {margin:0px;padding:10px;font-weight:bold;font-size:12pt;font-family:arial;font-variant:small-caps;color:#3a4d5a;text-align:left;}
#sidebar_content a {display:block;padding:5px 10px 5px 10px;font-size:10pt;border-top:1px solid #dddddd;text-decoration:none;background-color:#ffffff;}
#sidebar_content a.grey {background-color:#fafafa;}
#sidebar_content a:hover {background-color:#eaeaea;}

/* Newsroom Styling */
#Newsroom_Header {width:606px;height:134px;border:2px solid #dddddd;display:block;float:left;clear:both;}

#Press_Releases_Story_Header {background:#ffffff url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/pressReleasesHeaderTab.jpg) no-repeat;border:none;float:left;clear:both;width:610px;height:45px;margin:23px 0px 0px 0px;}
#Action_Updates_Story_Header {background:#ffffff url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/actionUpdatesHeaderTab.jpg) no-repeat;border:none;float:left;clear:both;width:610px;height:45px;margin:23px 0px 0px 0px;}
#Transcripts_Story_Header {background:#ffffff url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/transcriptsHeaderTab.jpg) no-repeat;border:none;float:left;clear:both;width:610px;height:45px;margin:23px 0px 0px 0px;}
#TB_In_The_News_Story_Header {background:#ffffff url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/tbInTheNewsHeaderTab.jpg) no-repeat;border:none;float:left;clear:both;width:610px;height:45px;margin:23px 0px 0px 0px;}

a#PrintButton {margin-left:330px;}
a#print_link {display:block;margin:10px 0px;border:none;width:105px;}
a#print_link img {display:block;border:none;}
a.story_functions {padding:0px;margin:22px 0px 0px 50px;font-size:9pt;color:#094b25;display:block;float:left;font-variant:small-caps;text-decoration:none;}
a.story_functions:hover {text-decoration:underline;}

div#bodyDiv {clear:both;padding:10px 5px 5px 10px;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:1px solid #eeeeee;background:#ffffff url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/fadeTile.jpg) repeat-x;}
h2#article_title {font-size:15pt;color:#c81700;line-height:130%;padding:0px 16px 6px 10px;margin:0px 20px 0px 0px;font-family:arial black;background-color:#ffffff;}
p#article_source {font-size:8pt;font-family:arial,verdana;color:#444444;font-style:italic;margin-bottom:6px;padding-bottom:0px;}
#bodyDiv div {float:left;margin:8px 16px 6px 0px;border:1px solid #eeeeee;}
img#article_image {width:290px;height:210px;display:block;}
p#caption {font-size:8pt;font-family:verdana;color:#094b25;text-align:center;padding:5px 10px;margin:0px;width:260px;background-color:#fcfcfc;line-height:18px;}
p#posted_date {padding:5px 5px 5px 10px;border-bottom:1px solid #eeeeee;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;margin:0px;font-size:8pt;color:#094b25;background-color:#fcfcfc;}

/* WTBD Styling */
#WTBDSidebar {margin:20px 19px 0px 9px;padding:0px;width:256px;float:left;clear:both;border:1px solid #e2e2e2;}
#WTBDSidebar a {display:block;font-size:16px;color:#3a4d5a;padding:10px 4px 10px 10px;width:242px;margin:0px;float:left;clear:left;text-decoration:none;font-weight:bold;background:#fff;}
#WTBDSidebar a:hover {background:#efefef;}

div#global_fund_sidebar div.WTBDSideBar {margin:20px 19px 0px 9px;padding:0px;width:256px;float:left;clear:both;border:1px solid #e2e2e2;}
div#global_fund_sidebar div.WTBDSideBar h2 {font-family:arial black, arial;font-size:24px;color:#3a4d5a;width:244px;text-decoration:none;text-align:center;background:#fcfcfc;margin:0px;padding:6px;}
div#global_fund_sidebar div.WTBDSideBar p {margin:0px;border:0px;width:244px;background:#fcfcfc;padding:6px;text-align:left;}

/* Discussion Forum Styling */
table#Discussion_Table {width:610px;margin-top:20px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-top:1px solid #eeeeee;}
h2#Discussion_Header {font-size:20pt;color:#3a4d5a;line-height:130%;padding:16px 16px 6px 16px;margin:0px;font-family:arial black;background-color:#ffffff;}

td.Commenter_Box {border-top:1px solid #eeeeee;width:140px;border-right:1px solid #eeeeee;padding:10px;background-color:#ffffff;}
td.Commenter_Box_Grey {border-top:1px solid #eeeeee;width:140px;border-right:1px solid #eeeeee;padding:10px;background-color:#fafafa;}
td.Commenter_Box p.commenter, td.Commenter_Box_Grey p.commenter {font-size:8pt;margin:0px;padding:0px;color:#333333;}
td.Comment_Box {border-top:1px solid #eeeeee;padding:10px;background-color:#ffffff;}
td.Comment_Box_Grey {border-top:1px solid #eeeeee;padding:10px;background-color:#fafafa;}
p.comment {font-size:9pt;color:#333333;font-family:verdana;margin:0px;padding:0px;}
td.Admin_Box {border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;padding:10px;background-color:#ffffff;}
td.Admin_Box_Grey {border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;padding:10px;background-color:#fafafa;}
td.Admin_Box a, td.Admin_Box_Grey a {display:block;font-size:8pt;margin:0px 0px 10px 0px;}
td#No_Comments_Box {border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:10px;background-color:#fafafa;}
td#No_Comments_Box p {font-size:10pt;color:#333333;font-family:verdana;padding-left:20px;}

#joinTheConversation {width:610px;border:1px solid #eeeeee;margin-top:20px;float:left;clear:both;}
#joinTheConversation div {background-color:#ffffff;border-bottom:1px solid #eeeeee;float:left;clear:both;width:590px;padding:6px 10px;}
#joinTheConversation div.grey {background-color:#fafafa;}
#joinTheConversation div p {padding:0px;margin:4px 0px;font-size:8pt;color:#3a4d5a;width:80px;font-family:verdana;float:left;}
#joinTheConversation div p.long {width:auto;margin:0px;}
#joinTheConversation div input {margin:0px;float:left;padding:4px;font-size:8pt;color:#2a2a2a;}
#joinTheConversation div textarea {margin:0px;float:left;padding:4px;font-size:8pt;color:#2a2a2a;}

/* Comment Moderation Page Styling */
table.commentBox {border:1px solid #dddddd;margin:0px 0px 10px 0px;}
table.commentBox td {padding:10px;}
table.commentBox p.comment_list {font-size:10pt;padding:0px;margin:0px;}
table.commentBox a.comment_list {font-size:10pt;padding:0px;margin:0px;text-align:left;}

/* --------------- New Interior Styling ---------------------------------------------------------------------------------------- */
div#interior_content {margin:0px;width:608px;border:1px solid #eee;background-color:#fff;}
div#interior_content h2 {margin:0px 0px 10px 0px;padding:10px;width:588px;font-size:26px;font-family:arial,default;color:#388AA1;border:none;}
div#interior_content p {padding:4px 6px 4px 10px;margin:0px;width:auto;float:none;clear:none;}

#chris-content div.newsroomSummary {margin:10px 0px 0px 0px;border-bottom:1px dotted #cccccc;float:left;clear:both;width:600px;}
#chris-content div.newsroomSummary p {margin:0px;padding:10px 0px;}
#chris-content div.newsroomSummary h2 {font-size:16pt; color: #388AA1;}
#chris-content div.newsroomSummary h2 .a {font-size:16pt; color: #388AA1;}

/* ----------------- TB Champions ---------------------------------------- */

div.TB_Champ {
	border-bottom:1px dotted #ddd;
	clear: left;
	display:block;
	float:left;
	padding:15px 0;
	width: 600px;
}
	
	
div.TB_Champ img {
	border: 1px solid #666; 
	margin: 0 15px 0 0;
	padding: 0;
	float:left;
}

div.TB_Champ p{
	margin-bottom:10px !important;
}

div.TB_Champ div {float:left;width:180px;height:140px;border:1px solid #ddd;margin-right:15px;}
div.TB_Champ div a {display:block;float:left;width:180px;height:140px;border:none;}
div.TB_Champ div a img {float:left;width:180px;height:140px;border:none;}
.calendar a {cursor:pointer;}
		.caption {font-size:16pt;font-family:verdana;color:#094b25;text-align:center;padding:10px;margin:0px;width:550px;background-color:#fcfcfc;line-height:18px;}
		.calendar th.header {
			
			background:#388AA1;
			border: 1px solid #3768A6;
			color:#fff;	
			font-weight:bold;
			height:auto;
			padding: 7px;
			text-align:center;
			text-transform: uppercase;
		}
		.calendar td.date {
			padding:0;
			vertical-align:top;
			border: 1px solid #388AA1;
			min-height:110px;
			height:auto !important;
			height:110px !important;}
		.calendar td.blank {background:#ccc;border-left:1px solid #666;border-top:1px solid #666;}
		.calendar tr.first td.date,
		.calendar tr.first td.blank {border-top:none;}
		.calendar td.today {background:#eee;}
		.calendar td.over {background:#ffc;}
		.calendar td.first {border-left:1px solid #388AA1;}
		.calendar div.date-label {padding: 5px;text-align:right;background:#DCE5F1;font-weight:bold;}
		.calendar td.today div.date-label {background:#ccc;}
		.calendar td.over div.date-label {background:#ccc;color:#000;}
		.calendar div.date-events {padding:2px 5px 2px 5px;}
		.calendar div.date-events a {text-decoration:none;}
		.calendar div.date-events a:hover {text-decoration:underline;}
		.calendar p {font-size:1em;margin-bottom:3px !important;}
		.calendar p.moreevents {font-size:.9em !important;display:block;text-align:center;margin:4px 0 0 0;padding:0;}
		.calendar p.event {line-height:1.0em !important;font-size:.9em !important;display:block;margin:4px 0;padding:0;}
		}
		
		#eventPopup h4 {margin-bottom:0;}
		#eventPopup .content {padding:0 10px;margin-bottom:10px;}
		#eventPopup .content h2 {padding:0;color:#000;background:transparent;}
		#eventPopup a.register {font-size:12px;}
		#eventPopup p {margin:0 0 6px 0;padding:0 10px;}
		#eventPopup table {width:auto;margin:5px 10px !important;}
		#eventPopup table td {width:auto;font-size:12px !important;}
		#eventPopup div.submit {text-align:left !important;margin-bottom:6px;}
		#eventPopup div.submit .button {padding:3px !important;font-size:11px !important;}
		
		/* event categories */
		.calendar p.event {font-size:.9em;}
		.calendar p.register a {font-weight:bold;}
		
/* ----------------- TB Champions Page exceptions ---------------------------------------- */

#chris-content h2.tb-champs{
	color: #ce0010;
	font-size: 24px;
	margin-bottom: 10px;
}

#chris-content .champ-box {
	background: #fff url(http://c1237752.cdn.cloudfiles.rackspacecloud.com/champs-box-bg.jpg) repeat-x left bottom;
	border: 3px solid #fff;
	margin-bottom: 10px;
	outline: 1px solid #d9d9d9;
	padding: 15px;
}

#chris-content .champ-box h3{
	display: inline-block;
	margin-bottom:5px;
	margin-top:0;
	width: 370px;
}

#chris-content .champ-box h3 a{
	color:#333333;
	float:right;
	font-size:12px;
	margin-top:9px;
	text-transform:none;
}

#chris-content .champ-box h3 span{
	color: #fff;
	display: inline-block;
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
	padding: 3px 10px;
	text-transform: none;
}

#chris-content .champ-box p {
	width: 370px
}

#chris-content .champ-box img{
		border: 3px solid #fff;
		box-shadow: 0 0 5px rgba(0,0,0,.20);
   -moz-box-shadow: 0 0 5px rgba(0,0,0,.20);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.20);
}

#chris-content div.activists h3 span{
	background: #4e8945
}

#chris-content div.policy-makers h3 span{
	background: #ce493a
}

#chris-content div.experts-influentials h3 span{
	background: #c19128
}

#chris-content .champ-box img{
	float: right;
}
		
#slider{
	margin-left: 4px !important;
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
	
ul.ppt {
	top: -18px
}

#slider li{ 
	width:296px;
	height:149px;
	width:285px;
	overflow:hidden; 
	}	
	
#back, #fwd {
	border:medium none;
	height:27px;
	left:6px;
	position:relative;
	top:15px;
	width:51px;
	z-index:99;
	}
	
#fwd{ 
	left:188px;
	}														
	/* Breite beschrŠnken */
div.limiter {
	text-align: left;
	width: 80%;
	max-width: 69.23em;
	padding: 1.2em 1.5em;
	
	margin-left: auto;
	margin-right: auto;
}


ul {
	margin-bottom: 2em;
}


/* Listen */
ul#news {
	border: 1px solid #ccc;
	padding: 2em;
	background:  #fffeb8;
}

ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
}

.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}



#chris-content .champ-box h3 span a {
	font-size: 0.9em;
}


.clear{
	clear: both
}
