@charset "UTF-8";
/* CSS Document   */
	
html { height: 100%;}
body { height: 100%; font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000; background-color: #FFF; }
strong {font-weight:bold; }

h2{ color:#6e00bb; font-size:18px; font-weight:bold; white-space:nowrap;}
h3{ color:#6e00bb; font-size:16px; font-weight:bold; white-space:nowrap;}
.spacer_25 {height:25px;}
#purple{ color:#7800cb;}
em{ font-style:italic; }

.wrapper { min-height: 100%; height: auto !important; height: 100%;
	margin: 0 0 -130px 0; /* the bottom margin is the negative value of the footer's height */
	width:1000px; background-position:bottom left; background-repeat:no-repeat;
}

.header{ background-color:#FFF; padding:30px 0 25px 0; color:#0082b2; width:624px; text-align:right; }

/* Main Navigation */

ul#navlist{ margin-left: 0; padding-left: 0; white-space: nowrap; color:#0082b2; font-size:1.1em; font-weight:bold; }
#navlist li{ display: inline; list-style-type: none; }
#navlist li a { padding: 3px 9px; color:#0082b2; text-decoration: none; }
#navlist li a:link, #navlist li a:visited { color:#0082b2; text-decoration: none; }
#navlist li a:hover { color: #006991; text-decoration: underline; }

ul#navlist li#active a{ color:#006991; text-decoration:underline;}
ul#navlist li#active a:hover{ color:#0082b2; text-decoration:none;}

ul#navlist li#active_last a{ color:#006991; text-decoration:underline; padding:3px 0 3px 8px;}
ul#navlist li#active_last a:hover{ color:#0082b2; text-decoration:none;}

ul#navlist li#last a{ color:#0082b2; text-decoration:none; padding:3px 0 3px 8px;}
ul#navlist li#last a:hover{ color:#006991; text-decoration:underline;}


/* Left Container 	  */

.left{ float:left; width:376px; display:block;}

/* Left Navigation */

ul#leftnav{ margin-left: 0; padding-left: 0; white-space: nowrap; color:#303030; font-size:1.1em; }
#leftnav li{list-style-type: none;  padding: 0 0 6px 0;}
#leftnav a {color:#303030; text-decoration: none; }
#leftnav a:link, #navlist a:visited { color:#303030; text-decoration: none; }
#leftnav a:hover { color: #7900d0; text-decoration: none; }

ul#leftnav li#active a{ color:#7900d0; text-decoration:none;}
ul#leftnav li#active a:hover{ color:#7900d0; text-decoration:none;}


/* Right Container */

.right{ float:right; width:624px; min-height:650px; margin-bottom:20px; }

.right_short{ float:right; width:624px; margin-bottom:20px; }


/* Home Content */

.content_home{margin:80px 0 0 22px; float:right; text-align:right;}
/* #intro_text{ color:#00baff; font-size:1.7em; line-height:2em; margin:20px 0 0 0;} */
#intro_text{ color:#3d3834; font-size:1.7em; line-height:2em; margin:20px 0 0 0;}

.find_out_more_home{width:522px; height:54px; float:right; font-size:1.7em; color:#FFF; background:url(../img/find_out_more_bg.jpg); background-repeat:no-repeat; margin:40px 0 10px 0;}
.find_out_more_home p{padding:15px 20px 15px 0;}

a.find_out_more_home_link{ color: #FFF; text-decoration:none; }
a:link.find_out_more_home_link{ color: #FFF; text-decoration:none; }
a:active.find_out_more_home_link{ color: #FFF; text-decoration:none; }
a:visited.find_out_more_home_link{ color: #FFF; text-decoration:none; }
a:hover.find_out_more_home_link{ color: #FFF; text-decoration:none; }

a.purple_link{ color: #6e00bb; text-decoration:none; }
a:link.purple_link{ color: #6e00bb; text-decoration:none; }
a:active.purple_link{ color: #6e00bb; text-decoration:none; }
a:visited.purple_link{ color: #6e00bb; text-decoration:none; }
a:hover.purple_link{ color: #6e00bb; text-decoration:underline; }


a.blue{ color: #02abeb; text-decoration:none; }
a:link.blue{ color: #02abeb; text-decoration:none; }
a:active.blue{ color: #02abeb; text-decoration:none; }
a:visited.blue{ color: #02abeb; text-decoration:none; }
a:hover.blue{ color: #02abeb; text-decoration:underline; }


/* Campaign Content */

.content{margin:0 0 0 14px; color:#000; font-size:1.4em;}

#content_container{ padding:10px 0 0 0;}

#campaign_heading{ float:left; margin:20px 0 0 0; }
#pr_value{ float:right; background:url(../img/pr_value_bg.jpg) #6e00bb; background-repeat:no-repeat; width:141px; height:66px; color:#FFF; }
#pr_value p{ font-size:12px;  font-weight:bold; margin:16px 0 0 20px; padding:0;}
.pr_cost{ padding:0; font-size:24px; margin:0 0 0 20px; font-weight:bold;}

.heading_image {width:610px; overflow:hidden; }

#press_clippings ul{ list-style-type: none; background-color:#0C3; white-space: nowrap;}
#press_clippings li{ display: inline; list-style-type: none; }


ul#press_clippings li { padding:0 36px 10px 0; }
ul#press_clippings li#last_clipping { padding:0 0 10px 0; }

.news{ margin:10px 0 0 0;  }
.news h2{ color:#6e00bb; font-size:18px; font-weight:bold; white-space:nowrap;}

.news_content{ margin:10px 0 20px 0; color:#3d3834; font-size:14px; line-height:22px;}

.news_content p{ background-color:#FFF; white-space:normal;}

.news_details{ margin:10px 0 20px 0; color:#3d3834; font-size:15px; line-height:22px;}
.news_details p{ margin:0 0 18px 0; background-color:#FFF;}


.news_details ul { padding:0 0 15px 0;}
.news_details ul li { padding:0px 0 0 15px; background-color:#FFF; width:auto; list-style: disc; list-style-position:inside;}

.news .date{ color:#5b5b5b; margin:0 0 0 0;}

.news a{ color: #6e00bb; text-decoration:none; }
.news a:link{ color: #6e00bb; text-decoration:none; }
.news a:active{ color: #6e00bb; text-decoration:none; }
.news a:visited{ color: #6e00bb; text-decoration:none; }
.news a:hover{ color: #6e00bb; text-decoration:underline; }

#breadcrumbs{ padding:5px 0 10px 0; color:#5b5b5b;}

a.light_grey{ color: #5b5b5b; text-decoration:none; }
a:link.light_grey{ color: #5b5b5b; text-decoration:none; }
a:active.light_grey{ color: #5b5b5b; text-decoration:none; }
a:visited.light_grey{ color: #5b5b5b; text-decoration:none; }
a:hover.light_grey{ color: #6e00bb; text-decoration:underline; }

.news_images{ float:right; padding:0 0 0 15px; }

.news_images img{  margin:0 0 15px 0; border:#CCC 1px solid; }

.large_content{ margin:10px 0 20px 0; color:#3d3834; font-size:14px; line-height:22px;}

/* PAGING */
.paging{height:30px; float:right;}
.paging a{display:block; float:left; padding:3px 8px 3px 8px; margin:0 3px 0 0; border:1px solid #ccc; color:#00baff; text-decoration:none;}
.paging a:hover{ background-color:#00baff; color:#FFFFFF; font-weight:bold;}

.paging .sep{ display:block; float:left; padding:3px 8px 3px 8px; margin:0 3px 0 0;}
.paging a.current{ background-color:#00baff; border:1px solid #00baff; color:#FFFFFF; font-weight:bold;}
.paging .results{ float:left; padding-top:3px; color:#5b5b5b;}


/* People Content */

.content_full{ padding:0 0 0 21px;}
.people_bio_1 { color:#3d3834; font-size:14px; line-height:22px; padding:40px 20px 0 30px; width:210px; float:left;}
.people_bio_2 { color:#3d3834; font-size:14px; line-height:22px; padding:40px 20px 0 15px; width:230px; float:left;}
.people_bio_3 { color:#3d3834; font-size:14px; line-height:22px; padding:40px 20px 0 0; width:210px; float:left;}
.people_bio_4 { color:#3d3834; font-size:14px; line-height:22px; padding:40px 0 50px 0; width:240px; float:left;}

/* Footer*/

.push {
	height: 130px; /* .push must be the same height as .footer */
	clear:both;
}
.footer{ height: 130px; width:1000px; }
.footer p#text_left { background-color:#00baff; padding:7px 70px 7px 14px; margin:45px 0 0 30px; z-index:10; width:200px; white-space: nowrap; display:inline-block; font-size:1.2em; font-weight:bold; color:#FFF;}
.footer p#text_right { float:right; font-size:1.1em; font-weight:bold; margin:10px 20px 0 0; color:#FFF; display:inline;}
.footer_hr {width:970px; margin-left:30px; height:1px; border-top:solid 1px; border-top-color:#00baff; display:block;}


.icons {float:right; margin-right:20px; display:inline;}
.icons img { margin-left:6px;}

