* {margin:0; padding:0; }
body {text-align:center; font-family: arial, helvetica, sans-serif; padding:0; margin:0; font-size:62.5%;}
#container {text-align: left; width:727px; margin: 0 auto; display:block;}

/* SIDEBAR - LEFT */#sidebarLeft {width: 125px; float:left; display:block;}

/* SIDEBAR - RIGHT */#sidebarRight {width:150px; float:right; display:block; border-left:1px solid #333;}
#sidebarRight h2{text-indent:-9999px; height:50px;background:#fff url('../images/sidebar-title.jpg') top center no-repeat; margin:5px 0;}

#content {width:435px;float:left;}
#content {font-size:1.3em; padding:0 10px 50px 0; color:#222;}
img#logo {position:absolute; bottom:40px; left:10px;}
#header {height:130px; width:727px; position:relative; margin-top:40px; display:block; }
#header h1{position:absolute; padding:0; left:125px; bottom: 40px; color:#cc0033; font-family:times, georgia, serif; font-size:2.0em; text-transform:uppercase;}		

/* TOP LINKS */
ul#topLinks {float:right; list-style:none; margin:10px 0;}
ul#topLinks li{float:left; font-size:0.9em;}
ul#topLinks li a{color: #666; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block; padding: 0px 10px; border-right:1px solid #333;}
ul#topLinks li a.last{border:none;}
ul#topLinks li a:hover{color:#cc0033;}		

/*SEARCH FORMS*/
#searchForm {position:absolute; bottom:40px; right:0px; padding-top: 10px; }
#searchForm input {line-height:1; font-size:1.1em; color:#666;}

/*GLOBAL NAVIGATION*/
ul#globalNav {clear:both; width:727px; padding:0; margin:0; position:absolute; bottom:0; right:0; display:block; list-style:none;border-top:1px solid #333; border-bottom:1px solid #333;}
ul#globalNav li{padding:4px 8px; font-size:1.1em; font-weight:bold; display:inline; line-height:20px;}
ul#globalNav li a {color: #666; text-decoration:none; text-transform:uppercase;}
ul#globalNav li a:hover {color:#cc0033;}				
ul#globalNav li a.current {color:#cc0033;}
ul#globalNav li a.active {color:#cc0033;}
#sidebarLeft .quote {font-size:1.3em; text-align:left; padding:40px 20px 0 0; color:#888; font-style:italic;} 
#sidebarLeft .contact {font-size:1.2em; text-align:left; padding:60px 20px 0 0;color:#444;}
#content.contact p{margin:0 0 10px 0;}

/*SUBNAV*/
#subnav {display:block; margin:5px 0; margin-left:-10px; }
#subnav li {display:inline;}
#subnav li a{color: #666; text-decoration:none; font-size:0.8em; padding: 0px 10px; border-right:1px solid #555;}
#subnav li a.last{border:none;}
#subnav li a:hover{color:#cc0033;}

#sideIcons li {display:block; border-bottom:1px solid #333;padding:10px; list-style:none;}
#sideIcons li.last {display:block; border-bottom:none;}

#banner {border-bottom:1px solid #222;}
#content.front {width: 602px; padding:0 0 50px 0;}
#content.front .column {width:290px; padding-right:10px; float:left;}

/* FREE RESOURCES - Front */
#free-resources {background:#deeae8 url(../images/box-btm.jpg) bottom no-repeat; width:280px; font-size:.8em; margin: 20px 0 0 10px; color:#555;}
#free-resources img {float:left;}
#free-resources h2 {margin:0 0 5px 0;}
#free-resources p {text-align:left; float:left; margin: 10px 0 0 5px; line-height: 1.1 !important; padding:0 !important; width:165px}
#free-resources ul {text-align:left; width:165px; float:left;}
#free-resources li {margin: 4px 0; list-style-position:inside; padding-left:3em; text-indent:-3em; list-style-image:url(../images/list-icon.jpg);}
#free-resources .last {border:none;}
#givingpotential, #papers, #roundtables {width:268px;padding:6px; clear:both;border-bottom:4px solid #fff;}
#roundtables h3 { font-size:1.1em; margin:.5em 0 0 0; padding-bottom:.5em;  }
#roundtables p { margin:0; padding:0;  }
#roundtables p.cosponsor { margin-top:1em; text-align:left;}

/* TESTIMONIALS */
#content.testimonials h3, #content.casestudy h3{color:#C03;}
#content.testimonials p{margin:0 0 10px 0;}

#content.front p {line-height:1.5; padding-top:10px;}

/* ROUNDTABLES */
#content.roundtables #rtQuote { width: 405px; position:relative; background:#e4e5e6; margin:10px 0 0 -75px;padding: 20px 20px 20px 85px; line-height:1.25; }
#content.roundtables #rtQuote h2 { background: #e4e5e6 url(../images/rtheader.jpg) left center no-repeat; width:267px; height:62px; text-indent:-9999px; margin:0 0 0 -70px;}
#content.roundtables #rtQuote p.quote {  border-top:1px solid #333;padding:3px 0 0 0; margin:0 5px 0 0; font-family: times, Georgia, serif; font-size:1.5em; color:#c03;}
#content.roundtables #rtQuote p.author {  padding:.25em 0 0 0; margin:0 1em 0 1em; font-size:1em; color:#444; } 
#content.roundtables #rtQuote p.author span { margin-left:-1em; font-size:1em; color:#444; } 
#content.roundtables p { margin: 20px 0 5px 0;  } 
#content.roundtables ul { padding-left:1em; }
#content.roundtables li { list-style:outside; color:#C03; }
#content.roundtables span { color:#222; }
#content.roundtables #rtrsvp  { border-top:1px solid #333; border-bottom:1px solid #333; padding:10px 0; font-size:.9em; margin-top:20px;}
#content.roundtables #rtrsvp a { text-decoration:none; font-weight:bold;}
#content.roundtables #rtrsvp p { margin: 5px 0;}
#content.roundtables p.cost { text-align:center; padding:0em;}
.contact.rtcontact { margin-top:300px;}
.red { color:#C03;}

/* Roundtable Form */
#roundtableReply label {display:block; width:150px; padding: .5em 1em; float:left; clear:left;}
#roundtableReply input { margin: .25em .5em; padding:.25em; } 
#roundtableReply .submit {padding-top: 1em;}
#roundtableReply .submit input { padding:.25; margin:.25em;  } 

h2 {margin:15px 0; color:#333; font-style:italic; font-size:1.6em;}
#sideIcons {}	
p {margin: 10px 0;}	
h3 {margin-top:20px;}
h3.section_head {color:#C03; cursor:pointer; margin-top:10px;}
h3.section_head a {color:#C03; text-decoration:none;}
a {color:#C03;}
.sidebar {margin:5px 0 20px 15px; font-size:1.2em; color:#666; }	
em {font-style:italic;}	
#audiolink {margin:10px 0 0 10px; padding:10px; font-size:0.9em; line-height:1.1 !important;}
.right {float:right;}
.left {float:left;}
ul {list-style-position:inside;}
#tippingpoints {padding:10px; font-size:1.1em;}
a img{border:none;}
.clear {height:0; line-height:1; clear:both;}
.submit {border:none;background:none; padding-bottom:7px;}
#submit-btn {margin-bottom:-7px; }
ul#downloads {list-style-image:url(../images/list-icon.jpg); list-style-position:outside; margin-left:15px;line-height:1.5;}
ul#downloads li {padding: 8px 0;}
.section_content ul {margin-top: 10px;}
.section_content li {margin: 3px 0;}