html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
dd{text-align:left;}



body {line-height: 1;color: black;background: white;} ol,ul {list-style: none;} table {border-collapse: separate; border-spacing: 0;} caption,th,td {text-align: left;font-weight: normal;} blockquote:before,blockquote:after,q:before,q:after {content: "";} blockquote,q {quotes: "" "";} html {width: 100%;} body {width: 100%;font-family: Arial, Helvetica, Verdana, sans-serif;color: #333;text-align: center;background-image: url("images/top_bg.gif");background-repeat: repeat-x;background-color: #4567FG;} div.wrap,div.alt_carousel {width: 1000px;background: #fff;margin: 0px auto;text-align: left;} div.clear {clear: both; height: 0px; font-size: 0px; line-height: 0px;} #top {width: 100%; height: 45px; background: url("images/top_bg.gif") repeat-x;} #top dd {display: inline;} #formholdersearch_overall_search {float: left;} #main_header h1 {width: 191px; padding: 12px 14px 0px; float: left;} #main_header h1 img {display: block;} #main_header {height: 48px;} #content_container {background: #fff; padding: 30px 0px;} .empty {padding: 40px 15px;} 
#content_container.home2_flash{padding-top:80px;margin-bottom:30px} .home2_flash .inner {padding: 0px;} .home2_flash  .home3 {margin-bottom:-60px; margin-top:-80px; padding:0;} .home3 .inner {padding-bottom: 40px;} #content_col1 {width: 215px; float: left; min-height: 500px;} #comments_col1 {width: 235px; float: left; height: 50px;} .comments_links_follow li a{font-size:0.75em;} .comments_links_follow li p{line-height:2em;} #content_col2,#subhome_col2 {float: left; width: 536px; margin-left: 20px; display: inline; padding-bottom: 10px;} #bottom_content {float: left; margin-left: 0px; max-width: 526px;} #comments {width: 516px; float: left; padding-bottom: 15px;} #comments #display_name {width: 100%;} #comments textarea {width: 100%; height: 70px;} #content_col3,#subhome_col3 {width: 215px; float: right;} #content_col3 .inner,#subhome_col3 .inner {margin-right: 15px;}
#content_container{
	width: 100%;
	overflow: hid;
}

/*in text box styling*/
.border_box_pink,
.border_box_peach,
.border_box_purple,
.border_box_teal,
.border_box_green,
.border_box_blue,
.border_box_lightgreen,
.border_box_lightblue{
	border:1px solid;
	padding:10px;
	overflow:hidden;
	margin-bottom:10px;
	width:420px;
}

/*Footer*/
#footer {padding-top: 15px; background: #fff url("images/bg_content_container.gif") repeat-x 0 0;}
#footer_bg {background: #fff url("images/bg_content_container.gif") repeat-x 0 0;}
#footer_left {width: 450px; float: left; margin: 10px 0px 0px 15px; display: inline; padding-bottom: 40px;position: relative;}
#footer_left h3 {margin-top: -13px; width: 147px; float: left;} #footer_left address {width: 95px; float: left; margin-right: 10px; font-size: 0.7em; font-style: normal;} #footer_left p.contacts {font-size: 0.7em; width: 140px; float: left;} #footer_left p.legal {clear: both; margin-left: 147px; padding-top: 1em;} #footer_right {width: 530px; margin: 10px 5px 0px 0px; float: right; padding-bottom: 40px;} #footer_right ul {margin-bottom: 0px; float: right;}
#footer_right ul li {font-size: 0.7em; display: block; float: left; padding-left: 8px; background: url("images/footer_nav_sep.gif") no-repeat 0 2px; margin-right: 13px;}
#footer_right ul li.last {margin-right: 0px;}
#footer_right p.legal {clear: right; float: right; padding-top: 3.3em; width: 140px; text-align: right;}
#footer_right p.legal a{color:#A7A9AC}
.footer_twitter.footer_social{left:375px;}
.footer_linkedin.footer_social{background:url("images/linkedin_clean.jpg") no-repeat;left:412px;}
.footer_facebook.footer_social{background:url("images/facebook_clean.jpg") no-repeat;left:449px;}
.footer_rss.footer_social{background:url("images/rss_clean.jpg") no-repeat;left:486px;}
.footer_social{width:34px;height:35px; float: left;position:absolute;top:0;}


#subhome_head {float: left; margin-left: 20px; margin-bottom: 20px;} #content_col2 .panel img {margin-top: 0px;}
.panel {background-image: url("images/bg_shadow_trans.png"); background-repeat: no-repeat;background-position: bottom right;height: 241px;margin: 15px 0px 0px;float: left;display: inline; position:relative;}
.panel img {position: relative; z-index: 0;} .extra_wide {width: 531px;} .wide {width: 425px;} .medium {width: 260px;}
.narrow {width: 205px;}
.short {height: 148px;}
.shorter {height: 117px;}
.middle {height: 180px;}
.long {height: 299px;} 
.shorter.bottom {margin-bottom: 124px;}
.short.bottom {margin-bottom: 93px;} .left125 {margin-left: 125px;} .left15 {margin-left: 15px;} .top0 {margin-top: 0px;} .top108 {margin-top: 108px;} .bottom20 {margin-bottom: 20px} #project_2cols {float: left;} #project_panels {margin-top: 55px;} 
#home_leaders {float: right; border-top: 2px solid #d3d3d3;}
#home_leaders div {width: 164px; margin-right: 22px; padding-bottom: 10px; float: left;}
#home_leaders .last {margin-right: 0px;}
div.main_content ul.pagination,ul.pagination,#content_col2 ul.pagination, div.main_content ul.pagination, div.mast_nav ul.pagination, #project_col2 ul.pagination {padding: 7px 7px 0 0; margin-bottom: 15px; font-size: 100%;}
div.main_content .pagination li,.pagination li {list-style-type: none; display: inline; padding-left: 3px;} ul.pagination li.active a {font-weight: bold;} ul.pagination li a {font-size: 0.75em;} .pagination_loading {text-align: center;}
.image_caption{font-weight:bold;font-size:0.8em;margin-bottom:10px;}
#main_navigation {margin: 0 0 10px 15px; float: left;} #main_navigation li {display: block; float: left; font-size: 1em; padding: 0px 4px 0px 0px; height: 60px; position: relative;} #main_navigation li {display: block; border-top: 4px solid #fff;} 
#main_navigation li.active {border-top: 4px solid #999;}
#main_navigation span.cufon {border-top-style: none;} #main_navigation li a {color: #333333; text-decoration: none; padding-left: 12px; background: url("images/top_nav_sep.gif") no-repeat 0 5px; display: block; margin: 10px 9px 0px 0px; position: relative;} .main_menu_overlay {width: 650px; position: absolute; top: 108px; z-index: 1000; display: none; background: url("images/bg_shadow.png") bottom right; margin-left: 234px; padding-bottom: 30px;} .main_menu_overlay_wrapper {width: 100%; height: 100%;}

#main_navigation li.green.selected,#main_navigation li.green.active,#main_navigation li.green:hover{border-top:4px solid #3fac45;}
#main_navigation li.teal.selected,#main_navigation li.teal.active,#main_navigation li.teal:hover{border-top:4px solid #01a89e;}
#main_navigation li.peach.selected,#main_navigation li.peach.active,#main_navigation li.peach:hover{border-top:4px solid #f26b51;}
#main_navigation li.pink.selected,#main_navigation li.pink.active,#main_navigation li.pink:hover{border-top:4px solid #ea4498;}
#main_navigation li.purple.selected,#main_navigation li.purple.active,#main_navigation li.purple:hover{border-top:4px solid #7A70AD;}
#main_navigation li.lightblue.selected,#main_navigation li.lightblue.active,#main_navigation li.lightblue:hover{border-top:4px solid #4891dc;}
#main_navigation li.blue.selected,#main_navigation li.blue.active,#main_navigation li.blue:hover{border-top:4px solid #0079c1;}	



.nav_panel_left {width: 200px; margin-left: 10px; float: left; display: inline;} .nav_panel_right {width: 355px; margin-right: 45px; float: right; display: inline; padding-top: 6px;} .nav_panel_right img,.nav_panel_right .promo_details {float: right;} .nav_panel_right img {margin-bottom: 3px;} .nav_panel_right a {display: block;} .nav_panel_right .promo_details a {display: inline;}
.promo_details h3 {width: 100px; margin-right: 5px; font-size: 0.7em; font-weight: bold;} .promo_details p {width: 100px; margin-right: 5px; font-size: 0.7em;} .main_menu_overlay h2.overlay {font-size: 2.6em; padding: 1px 10px 0px; margin: 0px 5px 30px 0px;} .main_menu_overlay h2.overlay a:hover,h2.col_head a:hover {text-decoration: none;} h2.overlay {border-top: 6px solid;} #user_authentication_navigation {margin-top: 14px; float: right; margin-bottom: 0px; margin-right: 18px;} #user_authentication_navigation li {font-size: 0.8em; line-height: 1.2em; background: url("images/bullet_line_black_sm.gif") no-repeat 0 9px; padding-left: 10px;} #user_authentication_navigation input {background: white; border: 0; margin: 0 10px 0 -2px; padding-left: 0px; font-family: "Foundry Form Sans", Verdana, "Verdana", sans-serif; color: #58595B; font-size: 0.9em; font-weight: normal;} #top_navigation a:hover {text-decoration: none;}
.loading_top_nav {height: 200px; text-align: center;} .loading_top_nav_inner {padding-top: 90px;} #top_navigation li {display: inline;} #top_navigation {float: right; margin: 0px 18px 0px 0px; display: inline;}
.top_navigation_content_holder {margin-left: 264px; width: 655px; min-height: 200px; position: absolute; top: 45px; z-index: 1000; display: none;} .top_navigation_content {display: none;} .top_navigation_content h2 {/*margin-right:5px;*/ font-size: 2.6em; border-bottom: 1px solid #d4d4d4; height: 74px; padding: 7px 16px 0px;} ul.left_nav {font-size: 1em;} ul.left_nav li {padding: 0px 0px 0px 25px; line-height: 1.3em; color: #000;} ul.left_nav li li {font-size: 0.9em; padding: 0px 0px 0px 16px;} .left_nav li a:hover {text-decoration: none;} ul.right_nav {margin-top: 1em;} ul.right_nav li {font-size: 0.75em; padding: 0px 0px 0px 16px; background: url("images/bullet_line_black_sm.gif") no-repeat 0 9px;}
.main_content img{margin-right:10px;margin-bottom:10px;}
.main_content ul.in_page_nav {float:right; font-size:100%; list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:53px; width:100px;}
div.main_content ul.in_page_nav li {font-size:0.81em; line-height: 1.1em; background: url("images/bullet_line_black_sm.gif") no-repeat 0 9px; padding-left:12px; list-style-type:none;}
#explore_top_content {background: transparent url("images/bg_shadow.png") no-repeat bottom right; padding-bottom: 5px;}
#explore_top_content div.inner,#explore_top_content div.loading_top_nav {border-top: 6px solid #ee419a; margin-right: 5px;}
#blog_top_content div.loading_top_nav {background: url("images/bg_shadow.png") no-repeat bottom right; padding-bottom: 11px;}
#blog_top_content div.loading_top_nav_inner {border-top: 6px solid #9acf3c; margin-right: 5px;}
#blog_top_content .blog_col1,#blog_top_content .blog_col2 {float: left; padding-bottom: 13px;}
#blog_top_content .blog_col1 {width: 330px; background: url("images/bg_shadow.png") no-repeat bottom right; margin-right: 2px;}
#blog_top_content .blog_col2 {width: 318px; background: url("images/bg_shadow.png") no-repeat bottom right;}
#content_col2 .blog_col1,#content_col2 .blog_col2 {width: 255px; float: left; padding-bottom: 13px;}
#content_col2 .blog_col1 {margin-right: 20px;} #content_col2 .blog_col1 p,#content_col2 .blog_col2 p {width: 255px;}
#blog_top_content h2 {border-top: 6px solid #9acf3c; margin-right: 5px;}
#blog_top_content span.ext_link {font-size: 0.7em; position: relative; top: -74px; display: block; text-align: right; margin-right: 10px; margin-bottom: -11px;}
.blog_item p.blog_author {margin-bottom:3px;display: block; color: #b9b9b9; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.7em !important; font-style: italic; font-weight: normal;}
span.blog_date {display: block; text-align: right; color: #b9b9b9; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.7em; font-style: italic; font-weight: normal; margin-right: 10px;}
.blog_item {padding: 9px 0px 5px 20px; border-bottom: 1px dashed #d4d4d4; margin-right: 5px;}
.blog_item.first{border-bottom: 2px solid #d4d4d4;border-top: 2px solid #d4d4d4;margin-bottom:50px;}
.blog_item img{float:left;margin-bottom:50px;}
div.main_content .author_title{font-size:1.5em;border-bottom:1px dashed #D4D4D4;margin-top:0;
padding:30px 0;}
#content_col2 .blog_item,#subhome_col2 .blog_item {padding: 19px 0px 5px 0px;} ul.item_list li {border-bottom:1px dashed #D4D4D4; margin:10px 0; min-height:80px; padding-bottom:10px;}  .blog_item h3 {font-weight: normal;}
#content_col2 .blog_item h3 {font-weight: normal; font-size: 1em; margin: 0 0 0.25em;}
.blog_item p {font-size: 0.75em; padding-right: 50px; margin-bottom: 0;}
.twitter_item {padding: 6px 0px; margin-right: 5px; border-bottom: 1px dashed #d4d4d4;}
.twitter_item p {font-size: 0.75em; margin-bottom: 0;}
.twitter_item p a {font-weight: bold;}
.twitter_item p.twitter_update {color: #b9b9b9; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.7em; font-style: italic;} div.blog_pagination {border-top: 1px solid #d4d4d4; padding-top: 10px; clear: both; font-size: 0.75em;}
div.blog_pagination a {font-weight: bold; text-decoration: none;} div.blog_pagination a:hover {text-decoration: underline; color: #43b649;} #calendar_top_content {background: url("images/bg_shadow.png") no-repeat bottom right; padding-bottom: 5px; width: 100%;} #calendar_top_content div.inner,#calendar_top_content div.loading_top_nav_inner {border-top: 6px solid #0398b9; margin-right: 5px;} #calendar_top_content div.loading_top_nav {padding-bottom: 6px;} #calendar_top_content div.inner div.inner {border-top: 0px; margin-right: 0px;} #faqs_top_content div.loading_top_nav {padding-bottom: 6px;} #faqs_top_content {min-height: 300px; border-top: 6px solid #7a70ad; background: url("images/bg_shadow.png") no-repeat bottom right; width: 100%; padding-right: 5px;} #faqs_corner {width: 62px; height: 42px; background: #7a70ad; position: relative; left: 655px; top: -6px; margin-bottom: -42px;} #faqs_left {margin-left: 20px; padding: 10px 0px 35px; width: 340px; float: left; display: inline;} #faqs_right {width: 250px; padding-top: 10px; float: right;} #faqs_left p {font-size: 0.75em;} #faqs_left p.intro {font-size: 1em;} #faqs_left ul {font-size: 0.75em; margin-bottom: 1em; padding-right: 1em;} #faqs_left li {background: url("images/bullet_dot_purple.gif") no-repeat 0 3px; padding-left: 15px; line-height: 1.5em;} #faqs_right ul {font-size: 1em; padding-bottom: 32px; border-bottom: 1px dashed #d4d4d4; margin-bottom: 0; margin-right: 5px;} #faqs_right li {background: url("images/bullet_line_purple.gif") no-repeat 0 6px; padding-left: 25px; line-height: 1.25em; color: #000;} #faqs_right ul li a:hover {border-bottom:1px solid #333333; text-decoration:none;} div.mast_nav {width: 340px; height: 94px; position: relative; top: -96px; margin-bottom: -99px; overflow: hidden; z-index: 1;} div.mast_nav_wrapper {width: 100%; height: 100%;} #project_col2 .mast_nav,#news_col2 .mast_nav {top: -101px; margin-bottom: -66px; height: 99px;} #content_col2 .mast_nav {top: -100px; margin-bottom: -75px;} #content_container div.mast_nav ul {border-top: 1px solid #fff; width: 100%; position: absolute; top: 68px;} #content_container div.mast_nav ul.panel_link_list {bottom: 0px; margin-bottom: 0px; top: auto;} .panel ul li a {color: #fff;} .panel ul {padding: 5px 10px; list-style: none; color: #fff; font-weight: bold; width: 90%;} .panel ul.vertical_link_list li {background: transparent url("images/bullet_line_white.gif") 0 11px  no-repeat; padding-left: 13px;} #content_container div.mast_nav ul li {display: inline; margin-right: 10px; padding: 0px;} #content_container div.mast_nav ul li a {color: #fff; position: relative; z-index: 1;} div.peach .mast_nav_wrapper,div.panel_peach .mast_nav_wrapper {background: transparent url("images/display_panels/bg_peach_alpha.png")  0 0;} 
div.panel_pink .mast_nav_wrapper {background: transparent url("images/display_panels/bg_pink_alpha.png") 0  0;} 
div.panel_blue .mast_nav_wrapper {background: url("images/display_panels/bg_blue_alpha.png") 0 0;} 
div.panel_green .mast_nav_wrapper {background: url("images/display_panels/bg_green_alpha.png") 0 0;}
div.panel_purple .mast_nav_wrapper {background: url("images/display_panels/bg_purple_alpha.png") 0 0;}
div.panel_lightblue .mast_nav_wrapper {background: url("images/display_panels/bg_lightblue_alpha.png") 0 0;}
div.panel_teal .mast_nav_wrapper {background: url("images/display_panels/bg_teal_alpha.png") 0 0;}
div.panel_lightgreen .mast_nav_wrapper {background: url("images/display_panels/bg_lightgreen_alpha.png") 0 0;}
.inline_nav {width: 200px; float: left; margin-right: 20px; margin-top: 2em;} .inline_nav ul {width: 200px; margin-left: 0px; font-size: 0.75em; margin-top: 1em;} .inline_nav li {padding-left: 10px; margin-left: 0px; background: url("images/bullet_line_black_sm.gif") no-repeat 0 7px;} div.green .inline_nav li a:hover {color: #3fac45;} div.teal .inline_nav li a:hover {color: #00094b;} div.green #content_col3 li a:hover {color: #93c53a;} div.teal #content_col3 li a:hover {color: #00094b;} input,textarea {border: 1px solid #cccccc;} input {width: 200px;} select {border: 1px solid #cccccc;} 
.checkbox_holder p,.checkbox_holder p label,label {clear: both; color: #333333; display: block; line-height: 1.2em; margin: 0; text-align: left; padding-top: 1em; padding-bottom: 4px;} .checkbox_holder p label {padding-top: 0;} button,input[type="reset"],input[type="button"],input[type="submit"] {background: url("images/button_bg_line.gif") no-repeat 0 8px; border: 0;padding-left: 9px;width: auto;cursor: pointer;font-family: Verdana, "Verdana", sans-serif;color: #333333;width: auto;font-size: 0.75em;font-weight:bold;} #formholderlogout input[type="submit"] {background: none; border: 0; padding: 0; width: auto; cursor: pointer; font-family: Arial, Helvetica, Verdana, sans-serif; color: #3E3D3D; width: auto;font-size: 1em;font-weight: normal;} form a, div.event_list_prev_next p a {background: url("images/button_bg_line.gif") no-repeat 0 8px; font-family: Verdana, "Verdana", sans-serif; color: #333333; font-weight: bold; padding-left: 12px;} button:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover {text-decoration: underline;} .checkbox_td {vertical-align: top;} .checkbox_td dd {height:25px;} .geo_world {padding-left: 20px;} .geo_area {padding-left: 40px;} .geo_country {padding-left: 60px;} .checkbox_div {padding: 0px 0 0 20px;} .jslist input {width: 93%;} input.checkbox {width: 13px; height: 13px;} p.label_checkbox_pair {clear: both; float: none; position: absolute; width:auto;} p.label_checkbox_pair input {width: 13px; height: 13px; padding: 0; margin: 0; position: absolute; top: 6px; * overflow: hidden; border: 0;} 
p.label_checkbox_pair label {display: block; position: absolute; top: 5px; left: 18px; min-width: 400px;} #divMessageBox p.label_checkbox_pair label {min-width:250px;} .jslist div {margin: 4px; font-weight: bold;} .jslist th {background-color: #e5e1d5; border-right: 1px #cec7b2 solid; border-top: 1px #cec7b2 solid; border-bottom: 2px #cec7b2 solid;} .jslist td {border-right: 1px #d9d3c3 solid; border-bottom: 1px #d9d3c3 solid;} .jslist td.first {border-left: 1px #d9d3c3 solid;} .jslist th.first {border-left: 1px #cec7b2 solid;} .plus {border: 1px solid; cursor: pointer; height: 11px; margin-right: 5px; padding: 0 0 1px; position: absolute; right: 0; text-align: center; width: 11px; z-index: 100; top: 5px;} p.label_checkbox_pair label.radio_label{} p.label_checkbox_pair label.checkbox_label{font-size:1.2em;} .checkbox_holder {padding: 0; position: relative; margin-top:7px;height:25px;}
.datetime dt {display: block !important;} .main_content input[type="reset"],.main_content input[type="button"],.main_content input[type="submit"]{margin-top:10px;}
 .datetime input {display: inline !important;} #divBusy {text-align: center; padding-top: 30px;} .ui-dialog .ui-dialog-titlebar-close span,.ui-dialog .ui-dialog-titlebar-close {display: none;}
div.error_msg {background: #ff0000; color: white; margin-bottom: 3px; display: none; padding: 0.5em;} div.error_msg a {color: white;} div.error_msg p {font-size: 1em; margin: 0;} .error_border {border: 3px solid red;} .error_message {font-size: 0.75em; margin: 3px; cursor: pointer;} .error_line {text-decoration: underline;} .error_line:hover {font-weight: bold;} #formholderlogin dl {margin-top: 0px; margin-bottom: 0px;} #formholderlogin .error_msg {margin: 5px; padding-top: 0;} .error_border {border: #FF0000 3px solid;} form div.selectBorderError {width: 200px; border: 3px solid red; overflow: hidden;} hr.form_line {width: 200px;}
.error_tip {border: #ffffff 2px solid; margin-top: 10px; padding: 1em; font-size: 10px; text-align: center; font-weight: bold;} .error_title {font-size: 1.1em; font-weight: bold; margin-bottom: 5px;} #frmsearch_overall_search #search_field {width: 278px; height: 19px; position: absolute; top: 7px; margin-left: 16px;}
#frmsearch_overall_search #button_search {width: 67px; height: 19px; background: url("images/search.gif") no-repeat 0 0; border-style: none; position: absolute; top: 7px; margin-left: 300px; margin-top: 0px;}
#formholdersearch_overall_search label {position:absolute;left:-2000px;}
h1,h2,h3,h4,h5 {color: #333;} h2.col_head {font-size: 1.8em; padding: 5px 0px 0px 20px; margin: 20px 0px 36px;} h3.right_panel {font-size: 1.3em; clear: both; padding-top: 5px;}
#content_col2 div.inner_panel h3.col_head {font-size: 1.3em; clear: both; padding: 5px 0 5px 0; border-top:6px solid;}
#content_col2 .inner_panel p {width: 220px; padding:0;margin:0;font-size:0.75em;}
.inner_panel p.label_checkbox_pair label.checkbox_label {font-size:1em;}
#subhome_col3 p.label_checkbox_pair label {min-width:200px;font-size:1em;}
.inner_panel p.label_checkbox_pair label{min-width:100px}
h3.subtitle {padding-bottom: 10px;} div.text_image_list h4 {font-size: 1.3em; clear: both; margin: 2em 0 16px; padding-top: 4px;} hr {border-style: none; height: 1px; float: left;}
#content_container #content_col2 div.mast_nav h2,#content_container #project_col2 div.mast_nav h2,#content_container #news_col2 div.mast_nav h2 {color: #fff; font-size: 1.5em; padding: 5px 10px 0px;}
#content_container #content_col2 div.mast_nav h3,#content_container #project_col2 div.mast_nav h3,#content_container #news_col2 div.mast_nav h3 {color: #fff; font-size: 1em; padding: 7px 5px 0px 10px;}
h3.right_panel.col_head,div.text_image_list h4 {margin-top: 20px;} div h2.col_head,h3.right_panel.col_head,div #comments h4,div #content_col2 h4,div .inline_nav h3,div.text_image_list h4 {border-top: 6px solid;}
h3.right_panel.dotted {border-top: 1px dashed #d4d4d4; margin-bottom: 10px; padding-top: 5px;} div.main_content h2,div.main_content h1{font-size: 1.9em; margin: 0px 0px 20px;} div.main_content h3 {font-size: 1.1em; margin: 10px 0px;} 
div.main_content div.blog_item h3 {font-size: 1.1em; margin: -3px 0px 5px 0;} div #comments h4 {padding-top: 4px; margin: 0 0 8px;}
a.read_more_link, .nav_panel_right ul li a.read_more_link, #content_col2 a.read_more_link, div.peach div.main_content a.read_more_link, 
div.lightgreen div.main_content a.read_more_link, div.lightblue div.main_content a.read_more_link, div.teal div.main_content a.read_more_link, 
div.pink div.main_content a.read_more_link, div.green div.main_content a.read_more_link, div.blue div.main_content a.read_more_link, 
div.purple div.main_content a.read_more_link {font-size:12px; color:#333;} .nav_panel_right ul {margin-left:45px;margin-bottom:21px;} 
.nav_panel_right ul li a.read_more_link {font-size:1em;}
a.rss_link{background: url("images/rss-icon.gif") no-repeat -3px center;padding:12px 12px 12px 42px;display:block;}
/*Colours*/

div.peach .event_list p,div.peach .event_list_holder,div.peach h2.overlay,
div.peach .text_image_list h4,div.peach h2.col_head,div.peach #content_col3 h3.col_head,div.peach #subhome_col3 h3.col_head,
#comments.peach h4,div.peach#news_col3 h3.col_head,div.peach #content_col2 h4,div.peach .inline_nav h3,.peach input,.peach textarea,
.border_box_peach{border-color: #f26b51;} 
div.peach div.main_content ul.in_page_nav li a:hover,div.peach div.main_content ul.in_page_nav li.active a, div.peach .read_more_quote li a:hover,
div.peach .left_nav li a:hover, div.peach .left_nav a.active,div.peach #content_col3 li a:hover, div.peach .inline_nav li a:hover,
div.peach .nav_panel_right a,div.peach .main_menu_quote span, div.peach div.main_content a,div.peach .text_image_list h4,
div.peach .text_image_list a, div.peach #content_col3 h3,div.peach .inline_nav h3,div.peach #subhome_col2 h2,div.peach h3,
div.peach p.freetext a,#comments.peach h4, div.peach #content_col3 a:hover,div.peach #content_col2 a,
.peach ul.comments_links a:hover, .peach ul.comments_links a,.peach ul.comments_links li a,.peach hr,
.peach #content_col2 .blog_col1 h2,.peach #content_col2 .blog_col2 h2, #faqs_left.peach a,#homepage_1_title.peach h1,
.peach #social_bookmarks p.title {color: #f26b51;}
.panel_peach,.peach hr {background-color: #f26b51;} div.peach .left_nav li,div.peach .nav_panel_right ul li {background: url("images/bullet_line_peach.gif") no-repeat 0 8px;} div.peach .left_nav li li, div.peach div.main_content ul.in_page_nav li.active {background: url("images/bullet_line_peach_sm.gif") no-repeat 0 9px;}

div.pink .event_list p, div.pink .event_list_holder, div.pink h2.overlay, 
div.pink .text_image_list h4, div.pink h2.col_head, div.pink #content_col3 h3.col_head, div.pink #subhome_col3 h3.col_head,#comments.pink h4,div.pink#news_col3 h3.col_head,div.pink #content_col2 h4,div.pink .inline_nav h3,.pink input,.pink textarea,
.border_box_pink
{border-color: #ea4498;} .pink #subhome_col2  h1,#faqs_left.pink a, div.pink div.main_content ul.in_page_nav li a:hover, div.pink div.main_content ul.in_page_nav li.active a, div.pink .read_more_quote li a:hover, div.pink #content_col3 li a:hover, div.pink .inline_nav li a:hover, div.pink .left_nav li a:hover, div.pink .left_nav a.active, div.pink .nav_panel_right a, div.pink .main_menu_quote span, div.pink div.main_content a, div.pink .text_image_list h4, div.pink .text_image_list a, div.pink #content_col3 h3, div.pink .inline_nav h3, div.pink #subhome_col2 h2, div.pink h3, div.pink p.freetext a, #comments.pink h4,
div.pink #content_col3 a:hover,div.pink #content_col2 a, .pink ul.comments_links li a,.pink ul.comments_links a, .pink ul.comments_links a:hover,
.pink hr,.pink #content_col2 .blog_col1 h2, .pink #content_col2 .blog_col2 h2,#homepage_1_title.pink h1,
.pink #social_bookmarks p.title{color: #ea4498;}  
.panel_pink,.pink hr {background-color: #ea4498;} div.pink .left_nav li,div.pink .nav_panel_right ul li {background: url("images/bullet_line_pink.gif") no-repeat 0 8px;} 
div.pink .left_nav li li,div.pink div.main_content ul.in_page_nav li.active {background: url("images/bullet_line_pink_sm.gif") no-repeat 0 9px;}
#comments.pink p.comments_intro,#comments.pink .comments_links_follow {background: url("images/comments_bubble_pink.gif") no-repeat bottom  right;} 

div.blue .event_list p,div.blue .event_list_holder,div.blue h2.overlay,div.blue .text_image_list h4,div.blue h2.col_head,
div.blue #content_col3 h3.col_head,div.blue #subhome_col3 h3.col_head,#comments.blue h4,div.blue#news_col3 h3.col_head,
div.blue #content_col2 h4,div.blue .inline_nav h3,.blue input,.blue textarea,.border_box_blue{border-color: #0079c1;}#faqs_left.blue a, 
div.blue div.main_content ul.in_page_nav li a:hover,div.blue div.main_content ul.in_page_nav li.active a,div.blue .read_more_quote li a:hover,
div.blue #content_col3 li a:hover,div.blue .inline_nav li a:hover,div.blue .left_nav li a:hover,div.blue .left_nav a.active,
div.blue .nav_panel_right a ,div.blue .main_menu_quote span,div.blue div.main_content a,div.blue .text_image_list h4,
div.blue .text_image_list a,div.blue #content_col3 h3,div.blue .inline_nav h3,div.blue #subhome_col2 h2,div.blue p.freetext a,div.blue h3,
#comments.blue h4,div.blue #content_col3 a:hover,div.blue #content_col2 a,.blue ul.comments_links a:hover,.blue ul.comments_links li a,
.blue ul.comments_links a,.blue hr,.blue #content_col2 .blog_col1 h2,.blue #content_col2 .blog_col2 h2,#homepage_1_title.blue h1,
.blue #social_bookmarks p.title{color: #0079c1;}
.panel_blue,.blue hr {background-color: #009fc2;} div.blue .left_nav li,div.blue .nav_panel_right ul li 
{background: url("images/bullet_line_blue.gif") no-repeat 0 8px;} div.blue .left_nav li li,div.blue div.main_content ul.in_page_nav li.active 
{background: url("images/bullet_line_blue_sm.gif") no-repeat 0 9px;} 

div.green .event_list p,div.green .event_list_holder,div.green h2.overlay,div.green .text_image_list h4,div.green h2.col_head,
div.green #content_col3 h3.col_head,div.green #subhome_col3 h3.col_head,#comments.green h4,div.green#news_col3 h3.col_head,
div.green #content_col2 h4,div.green .inline_nav h3,.green input,.green textarea,.border_box_green{border-color: #3FAC45;}#faqs_left.green a, 
div.green div.main_content ul.in_page_nav li a:hover,div.green div.main_content ul.in_page_nav li.active a,div.green .read_more_quote li a:hover,
div.green .left_nav li a:hover,div.green .left_nav a.active,div.green .nav_panel_right a ,div.green .main_menu_quote span,
div.green div.main_content a,div.green .text_image_list h4,div.green .text_image_list a,div.green #content_col3 h3,div.green .inline_nav h3,
div.green #subhome_col2 h2,div.green h3,div.green p.freetext a,#comments.green h4,div.green #content_col3 a:hover,div.green #content_col2 a,
.green ul.comments_links a:hover,.green ul.comments_links li a,.green ul.comments_links a,.green hr,.green #content_col2 .blog_col1 h2,
.green #content_col2 .blog_col2 h2,#homepage_1_title.green h1,.green #social_bookmarks p.title{color: #3FAC45;} .panel_green,.green hr {background-color: #3FAC45;} div.green .left_nav li,
div.green .nav_panel_right ul li{background: url("images/bullet_line_green.gif") no-repeat 0 8px;}
div.green .left_nav li li,div.green div.main_content ul.in_page_nav li.active {background: url("images/bullet_line_green_sm.gif") no-repeat 0 9px;}

 div.purple .event_list p,div.purple .event_list_holder,div.purple h2.overlay,div.purple .text_image_list h4,div.purple h2.col_head,
 div.purple #content_col3 h3.col_head,div.purple #subhome_col3 h3.col_head,#comments.purple h4,div.purple#news_col3 h3.col_head,
 div.purple #content_col2 h4,div.purple .inline_nav h3,.purple input,.purple textarea,.border_box_purple{border-color: #7170b6;}#faqs_left.purple a, 
 div.purple div.main_content ul.in_page_nav li a:hover,div.purple div.main_content ul.in_page_nav li.active a,div.purple .read_more_quote li a:hover,
 div.purple #content_col3 li a:hover,div.purple .inline_nav li a:hover,div.purple .left_nav li a:hover,div.purple .left_nav a.active,
 div.purple .nav_panel_right a ,div.purple .main_menu_quote span,div.purple div.main_content a,div.purple .text_image_list h4,
 div.purple .text_image_list a,div.purple #content_col3 h3,div.purple .inline_nav h3,div.purple #subhome_col2 h2,div.purple h3,
 div.purple p.freetext a,#comments.purple h4,div.purple #content_col3 a:hover,div.purple #content_col2 a,.purple ul.comments_links li a,
 .purple ul.comments_links a:hover,.purple ul.comments_links a,.purple hr,.purple #content_col2 .blog_col1 h2,
 .purple #content_col2 .blog_col2 h2,#homepage_1_title.purple h1,.purple #social_bookmarks p.title{color: #7170b6;} .panel_purple,.purple hr {background-color: #7170b6;} div.purple .left_nav li,
 div.purple .nav_panel_right ul li {background: url("images/bullet_line_purple.gif") no-repeat 0 8px;} div.purple .left_nav li li ,
 div.purple div.main_content ul.in_page_nav li.active{background: url("images/bullet_line_purple_sm.gif") no-repeat 0 9px;} 
 
div.lightblue .event_list p,div.lightblue .event_list_holder,div.lightblue h2.overlay,div.lightblue .text_image_list h4,
div.lightblue h2.col_head,div.lightblue #content_col3 h3.col_head,div.lightblue #subhome_col3 h3.col_head,#comments.lightblue h4,
div.lightblue#news_col3 h3.col_head,div.lightblue #content_col2 h4,div.lightblue .inline_nav h3,.lightblue input,
.lightblue textarea,
.border_box_lightblue
{border-color: #4891dc;}.lightblue #subhome_col2  h1, #faqs_left.lightblue a, div.lightblue div.main_content ul.in_page_nav li a:hover,
div.lightblue div.main_content ul.in_page_nav li.active a,div.lightblue .read_more_quote li a:hover,div.lightblue #content_col3 li a:hover,
div.lightblue .inline_nav li a:hover,div.lightblue .left_nav li a:hover,div.lightblue .left_nav a.active,div.lightblue .nav_panel_right a ,
div.lightblue .main_menu_quote span,div.lightblue div.main_content a,div.lightblue .text_image_list h4,div.lightblue .text_image_list a,
div.lightblue #content_col3 h3,div.lightblue .inline_nav h3,div.lightblue #subhome_col2 h2,div.lightblue h3,
div.lightblue p.freetext a,#comments.lightblue h4,div.lightblue #content_col3 a:hover,div.lightblue #content_col2 a,
.lightblue ul.comments_links li a,.lightblue ul.comments_links a:hover,.lightblue ul.comments_links a,.lightblue hr,
.lightblue #content_col2 .blog_col1 h2,.lightblue #content_col2 .blog_col2 h2,#homepage_1_title.lightblue h1,.lightblue #social_bookmarks p.title{color: #4891dc;} .panel_lightblue,
.lightblue hr {background-color: #4891dc;} div.lightblue .left_nav li,div.lightblue .nav_panel_right ul li 
{background: url("images/bullet_line_lightblue.gif") no-repeat 0 8px;} div.lightblue .left_nav li li,
div.lightblue div.main_content ul.in_page_nav li.active {background: url("images/bullet_line_lightblue_sm.gif") no-repeat 0 9px;} 

div.teal .event_list p,div.teal .event_list_holder,div.teal h2.overlay,div.teal .text_image_list h4,div.teal h2.col_head,
div.teal #content_col3 h3.col_head,div.teal #subhome_col3 h3.col_head,#comments.teal h4,div.teal#news_col3 h3.col_head,
div.teal #content_col2 h4,div.teal .inline_nav h3,.teal input,.teal textarea,
.border_box_teal
{border-color: #01a89e;}
#faqs_left.teal a, 
div.teal div.main_content ul.in_page_nav li a:hover,div.teal div.main_content ul.in_page_nav li.active a,div.teal .read_more_quote li a:hover,
div.teal .left_nav li a:hover,div.teal .left_nav a.active,div.teal .nav_panel_right a,div.teal .main_menu_quote span,div.teal div.main_content a,
div.teal .text_image_list h4,div.teal .text_image_list a,div.teal #content_col3 h3,div.teal .inline_nav h3,div.teal #subhome_col2 h2,
div.teal h3,div.teal p.freetext a,#comments.teal h4,div.teal #content_col3 a:hover,div.teal #content_col2 a,.teal ul.comments_links li a,
.teal ul.comments_links a:hover,.teal ul.comments_links a,.teal hr,.teal #content_col2 .blog_col1 h2,.teal #content_col2 .blog_col2 h2
,#homepage_1_title.teal h1,.teal #social_bookmarks p.title{color: #01a89e;} .panel_teal,.teal hr {background-color: #01a89e;} 
div.teal .left_nav li,div.teal .nav_panel_right ul li {background: url("images/bullet_line_teal.gif") no-repeat 0 8px;}
div.teal .left_nav li li,div.teal div.main_content ul.in_page_nav li.active {background: url("images/bullet_line_teal_sm.gif") no-repeat 0 9px;}

div.lightgreen .event_list p,div.lightgreen .event_list_holder,div.lightgreen h2.overlay,div.lightgreen .text_image_list h4,
div.lightgreen h2.col_head,div.lightgreen #content_col3 h3.col_head,div.lightgreen #subhome_col3 h3.col_head,#comments.lightgreen h4,div.lightgreen#news_col3 h3.col_head,div.lightgreen #content_col2 h4,div.lightgreen .inline_nav h3,.lightgreen input,.lightgreen textarea,
.border_box_green
{border-color: #9acf3c;}
#faqs_left.lightgreen a,div.lightgreen div.main_content ul.in_page_nav li a:hover,div.lightgreen div.main_content ul.in_page_nav li.active a,
div.lightgreen .read_more_quote li a:hover,div.lightgreen #content_col3 li a:hover,div.lightgreen .inline_nav li a:hover,
div.lightgreen .left_nav li a:hover,div.lightgreen .left_nav a.active,div.lightgreen .nav_panel_right a ,div.lightgreen .main_menu_quote span,
div.lightgreen div.main_content a,div.lightgreen .text_image_list h4,div.lightgreen .text_image_list a,div.lightgreen #content_col3 h3,
div.lightgreen .inline_nav h3,div.lightgreen #subhome_col2 h2,div.lightgreen h3,div.lightgreen p.freetext a,#comments.lightgreen h4,
div.lightgreen #content_col3 a:hover,div.lightgreen #content_col2 a,.lightgreen ul.comments_links li a,.lightgreen ul.comments_links a:hover,
.lightgreen ul.comments_links a,.lightgreen hr,.lightgreen #content_col2 .blog_col1 h2,.lightgreen #content_col2 .blog_col2 h2,
#homepage_1_title.lightgreen h1,.lightgreen #social_bookmarks p.title{color: #9acf3c;}
.panel_lightgreen,.lightgreen hr {background-color: #9acf3c;} div.lightgreen .left_nav li,div.lightgreen .nav_panel_right ul li 
{background: url("images/bullet_line_lightgreen.gif") no-repeat 0 8px;}
div.lightgreen .left_nav li li,div.lightgreen div.main_content ul.in_page_nav li.active {background: url("images/bullet_line_lightgreen_sm.gif") no-repeat 0 9px;}
div.peach .main_content a:visited,div.peach .text_image_list a:visited {color:#ba5542!important;}
div.pink .main_content a:visited,div.pink .text_image_list a:visited {color:#ae2a6d!important;}
div.blue .main_content a:visited,div.blue .text_image_list a:visited {color:#024c78!important;}
div.green .main_content a:visited,div.green .text_image_list a:visited {color:#1b661f!important;}
div.purple .main_content a:visited,div.purple .text_image_list a:visited {color:#454473!important;}
div.lightblue .main_content a:visited,div.lightblue .text_image_list a:visited {color:#33669b!important;}
div.teal .main_content a:visited,div.teal .text_image_list a:visited {color:#006075!important;}
div.lightgreen .main_content a:visited,div.lightgreen .text_image_list a:visited {color:#638625!important;}
.border_box_pink img,
.border_box_peach img,
.border_box_blue img,
.border_box_green img,
.border_box_teal img,
.border_box_purple img,
.border_box_lightgreen img,
.border_box_lightblue img{
	float:left;
}



#content_col2 .panel h3 a,#content_col2 .panel p a,#content_col2 .blog_col1 .panel h2 a,#content_col2 .blog_col1 .panel h2{color:#fff;}
#content_col2 .panel h3{font-size:1em;padding:7px 5px 0 10px;margin:0}
#content_col2 .panel p{width:auto;}
#content_col2 h3 {font-size: 0.75em; font-weight: bold; margin: 1.5em 0 2px;} #footer_left h3,#footer_left h3 a {color: #333; font-weight: normal; font-size: 1.3em; text-decoration: none;}
div #content_col2 h4,#comments h4 {padding-top: 4px; margin: 2em 0 16px; font-size: 1.3em;}
#comments h5 {clear: both; font-size: 0.75em; font-weight: bold; margin: 16px 0px 2px; border-top: 1px solid #adadad; padding-top: 5px;}
#comments h6 {font-size: 0.75em; font-weight: normal; margin-bottom: 1.5em;}
.panel h2,#content_col2 .blog_col1 .panel h2 {font-size: 1.5em; padding: 7px 5px 0px 10px;}
#content_col2 .blog_col1 .panel h2{font-size: 1.5em; margin-top: 0; border-bottom: 0;}
.panel h3 {font-size: 1em; padding: 7px 5px 0px 10px;}
.panel h2 a,.panel h3 a,.panel p a {color: #fff;} #home_leaders h2 {font-size: 0.75em; background: url("images/sep_orange.gif") no-repeat 0 5px; padding: 2px 0px 2px 8px; margin-left: -7px;}
#home_leaders h3 {font-size: 1.1em; margin-bottom: 12px;} #home_leaders p {font-size: 0.75em;} #home_leaders p a {font-weight: bold; color: #df7d1b;} a,div #content_col2 .blog_item a {color: #333333; text-decoration: none;} a:hover {text-decoration: underline;}
#footer_left a {color: #58595b;} #footer_right ul li a {color: #3e3d3d;} ul.comments_links a:link {color: #333;} ul.right_nav_bold a {font-weight: bold;}
p {margin-bottom: 1em;} p,address {line-height: 1.3em;} p.legal {color: #a7a9ac; font-size: 0.7em;} #subhome_col2 div.main_content p,form p {width: 420px; font-size: 0.75em;} td {font-size: 0.75em; padding-right: 10px;} #comments p {margin-bottom: 2em; width: 420px; font-size: 0.75em;} #comments p.comments_intro {margin-bottom: 3px;}
#comments.blue p.comments_intro,#comments.blue comments_links_follow {background: url("images/comments_bubble_blue.gif") no-repeat bottom right;}
#comments.teal p.comments_intro,#comments.teal comments_links_follow {background: url("images/comments_bubble_teal.gif") no-repeat bottom right;}
#comments.purple p.comments_intro,#comments.purple .comments_links_follow {background: url("images/comments_bubble_purple.gif") no-repeat bottom right;}
#comments.green p.comments_intro,#comments.green .comments_links_follow {background: url("images/comments_bubble_green.gif") no-repeat bottom right;}
#comments.peach p.comments_intro,#comments.peach .comments_links_follow {background: url("images/comments_bubble_peach.gif") no-repeat bottom right;}
#comments.lightblue p.comments_intro,#comments.lightblue .comments_links_follow {background: url("images/comments_bubble_lightblue.gif") no-repeat bottom  right;} #comments.lightgreen p.comments_intro,#comments.lightgreen .comments_links_follow {background: url("images/comments_bubble_lightgreen.gif") no-repeat  bottom right;} #content_col3 p {font-size: 0.75em;}
#content_col2 .blog_col2 h2,#content_col2 .blog_col1 h2 {font-size: 1.7em; margin-top: 14px; padding-bottom: 14px; border-bottom: 1px solid #d4d4d4;} .panel p,.panel p.blog_details {font-size: 0.7em; padding: 7px 15px 0px 10px; color: #fff;} .panel p.blog_details span {color: #666; text-align: right; display: block; width: 23px; height: 17px; background: url("images/bubble_white.png") no-repeat; position: relative; top: -26px; left: 120px;}
p.freetext {font-size: 0.75em; margin-top: 1em;}
p.freetext a {font-weight: bold;}
#subhome_col3 ul li{background:url("images/bullet_line_black_sm.gif") no-repeat scroll 0 9px transparent;font-size:0.75em;padding-left:25px;}
p.text_image_list_item {padding-bottom: 2em; border-bottom: 1px solid #adadad; font-size: 0.75em; min-height: 80px;}
.publications_list {width:552px;float:left;}
.publications_list h4 {width:539px;}
.publications_list .text_image_list_item {width:168px;float:left;margin-right:16px;border-bottom-style:none;} 
.publications_list .text_image_list_item 
img {margin-bottom:10px;}
.publications_list .text_image_list_item:first-child {width:100%;}
.publications_list p.text_image_list_item img {background: none; }
p.text_image_list_item img {float: left; margin: 0px 16px 5px 0px; background: url("images/bg_teampic.gif") no-repeat bottom right; padding-right: 4px; padding-bottom: 4px;}
span.freetext_p{display:block;clear:both;}.freetext img{margin-right:10px;margin-bottom:10px;}
div.main_content ol {width:410px;list-style-type: decimal; list-style-position: inside; font-size: 0.75em;} ul {margin-bottom: 1em;} li {line-height: 1.3em;} #content_col2 ul,div.main_content ul,div.mast_nav ul,#project_col2 ul {font-size: 0.75em;} div.main_content ul {padding-left: 20px; width: 410px;} div.main_content ul li {list-style-type: disc; padding-left: 10px;}
ul.comments_links {padding: 0px; width: 100%; font-size: 0.75em; padding-bottom: 2em; font-weight: bold; list-style-type: none;}
ul.comments_links li {margin: 0px 8px 0px 0px; display: block; float: left;}
ul.comments_links li.last {float: right;margin: 8px 40px 10px 10px;}
#content_col3 ul {font-size: 0.75em;}
div.shadow {background: url("images/bg_img_shadow.gif") no-repeat bottom right;padding: 0px 5px 5px 0px;position: relative;}
div.mast-shadow {width: 420px;}
img.profile_shadow {background: url("images/bg_img_shadow.gif") no-repeat bottom right;padding: 0px 5px 5px 0px;}
#content_col2 .panel img {margin:0;}
#content_col2 img {margin: 1em 0;}
#content_col2 div.shadow img {margin: 0px;} #project_col3 img {margin-bottom: 0.75em;} strong {font-weight: bold;} #subhome_col3 blockquote {font-size: 1em;}
.home_quote blockquote p{font-size:1.7em;line-height:0.9em;margin-left:45px;} .nav_panel_right ul.read_more_quote{margin-left:0px;} .main_menu_quote blockquote p{font-size:1.7em;line-height:0.9em;margin-left:0px;margin-bottom:20px;} .home_quote{width:450px;margin-left:-30px;float:left;} .main_menu_quote span{font-family:times New Roman;font-size:4.5em;} .main_menu_quote span.left_quote{float:left;margin:-18px 0 0 -35px;padding:0;} .main_menu_quote span.right_quote{float: right;margin:-42px 0 0;} 
#footer_left address,#footer_left p.contacts {color: #58595b;} div #subhome_col3 blockquote {line-height: 1.2em;padding-top: 5px;} .cufon-active .panel h3 a,.cufon-active .panel h2 a {position: relative;top: 0px;} .event_list_holder{border-top:6px solid;margin-top:20px;margin-bottom:20px;} .no_events{width:100%;} .event_list_select{float:right;position:relative;right:0;top:-25px;} .event_list_holder dd{display:inline;} .event_list_prev_next p{font-size:0.75em;} .event_list_prev a{float:left;} .event_list_next a{float:right;} .event_list_header .event_list p{font-size:1.1em;border:none;}
.event_list p{float:left;font-size:0.8em;font-weight:bold;border-top: 1px solid;padding-top:5px;margin-bottom:15px;} .event_list p.left_date{width:51.4%;margin-right:10px;} .event_list p.right_date{margin-left:10px;width:80px;} .event_list p.middle_date{width:160px;} .event_list{clear:both;} div.event_list_holder h2 {font-size: 1.9em; margin-bottom: 3px; padding-top:5px;}
#subhome_col3 .main_menu_quote blockquote p{
	font-size:1.2em;
	}
#subhome_col3 .main_menu_quote blockquote{
		width:90%;
	}
#homepage_1_holder{position:relative;top:-20px;background-repeat: no-repeat;background-position: center;height:590px;}
#homepage_1_title {float:right; text-align: left;width:280px;margin-top:40px;}
#homepage_1_title h1{font-size:3.6em;line-height:0;letter-spacing:-2px;}
#homepage_1_title h3{font-size:1.3em;margin-top:15px;}
#homepage_1_panel {text-align:left;padding:10px 15px;width:300px;position:relative;top:85px;color:white;}
#homepage_1_panel h1{font-size:2.6em;margin-bottom:12px;}
#homepage_1_panel p{font-size:1.3em;line-height:1.2em;}
#homepage_1_title a,#homepage_1_panel a,#homepage_1_panel p,#homepage_1_panel h1, #homepage_1_panel .read_more_link{color:white; text-align:left;}
#following_list{}
#explore_flash{text-align:center}
/*jquery*/
.ui-helper-hidden{display:none;} .ui-helper-hidden-accessible{position:absolute;left:-99999999px;} .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;} .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .ui-helper-clearfix{display:inline-block;} /* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix{height:1%;} .ui-helper-clearfix{display:block;} /* end clearfix */ .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);} .ui-state-disabled{cursor:default!important;} .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;} .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;} .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;} .ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;} .ui-widget-content{border:1px solid #aaa;background:#fff url(jquery/nesta/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222;} .ui-widget-content a{color:#222;} .ui-widget-header{border:1px solid #aaa;background:#f1f1f1 url(jquery/nesta/images/ui-bg_highlight-soft_75_f1f1f1_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold;} .ui-widget-header a{color:#222;}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(jquery/nesta/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555;outline:none;} .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;outline:none;} .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999;background:#dadada url(jquery/nesta/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none;} .ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none;} .ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaa;background:#fff url(jquery/nesta/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none;} .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none;} .ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #e2b397;background:#fef0e1 url(jquery/nesta/images/ui-bg_inset-soft_55_fef0e1_1x100.png) 50% bottom repeat-x;color:#f26b51;} .ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#f26b51;} .ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(jquery/nesta/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;color:#cd0a0a;} .ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a;} .ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a;} .ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;} .ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;} .ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;} .ui-icon{width:16px;height:16px;background-image:url(jquery/nesta/images/ui-icons_222222_256x240.png);} .ui-widget-content .ui-icon{background-image:url(jquery/nesta/images/ui-icons_222222_256x240.png);} .ui-widget-header .ui-icon{background-image:url(jquery/nesta/images/ui-icons_222222_256x240.png);} .ui-state-default .ui-icon{background-image:url(jquery/nesta/images/ui-icons_888888_256x240.png);} .ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(jquery/nesta/images/ui-icons_454545_256x240.png);} .ui-state-active .ui-icon{background-image:url(jquery/nesta/images/ui-icons_454545_256x240.png);} .ui-state-highlight .ui-icon{background-image:url(jquery/nesta/images/ui-icons_2e83ff_256x240.png);} .ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(jquery/nesta/images/ui-icons_cd0a0a_256x240.png);} .ui-icon-carat-1-n{background-position:0 0;} .ui-icon-carat-1-ne{background-position:-16px 0;} .ui-icon-carat-1-e{background-position:-32px 0;} .ui-icon-carat-1-se{background-position:-48px 0;} .ui-icon-carat-1-s{background-position:-64px 0;} .ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;} .ui-icon-carat-1-nw{background-position:-112px 0;} .ui-icon-carat-2-n-s{background-position:-128px 0;} .ui-icon-carat-2-e-w{background-position:-144px 0;} .ui-icon-triangle-1-n{background-position:0 -16px;} .ui-icon-triangle-1-ne{background-position:-16px -16px;} .ui-icon-triangle-1-e{background-position:-32px -16px;} .ui-icon-triangle-1-se{background-position:-48px -16px;} .ui-icon-triangle-1-s{background-position:-64px -16px;} .ui-icon-triangle-1-sw{background-position:-80px -16px;} .ui-icon-triangle-1-w{background-position:-96px -16px;} .ui-icon-triangle-1-nw{background-position:-112px -16px;} .ui-icon-triangle-2-n-s{background-position:-128px -16px;} .ui-icon-triangle-2-e-w{background-position:-144px -16px;} .ui-icon-arrow-1-n{background-position:0 -32px;} .ui-icon-arrow-1-ne{background-position:-16px -32px;} .ui-icon-arrow-1-e{background-position:-32px -32px;} .ui-icon-arrow-1-se{background-position:-48px -32px;} .ui-icon-arrow-1-s{background-position:-64px -32px;} .ui-icon-arrow-1-sw{background-position:-80px -32px;} .ui-icon-arrow-1-w{background-position:-96px -32px;} .ui-icon-arrow-1-nw{background-position:-112px -32px;} .ui-icon-arrow-2-n-s{background-position:-128px -32px;} .ui-icon-arrow-2-ne-sw{background-position:-144px -32px;} .ui-icon-arrow-2-e-w{background-position:-160px -32px;} .ui-icon-arrow-2-se-nw{background-position:-176px -32px;} .ui-icon-arrowstop-1-n{background-position:-192px -32px;} .ui-icon-arrowstop-1-e{background-position:-208px -32px;} .ui-icon-arrowstop-1-s{background-position:-224px -32px;} .ui-icon-arrowstop-1-w{background-position:-240px -32px;} .ui-icon-arrowthick-1-n{background-position:0 -48px;} .ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;} .ui-icon-arrowthick-1-se{background-position:-48px -48px;} .ui-icon-arrowthick-1-s{background-position:-64px -48px;} .ui-icon-arrowthick-1-sw{background-position:-80px -48px;} .ui-icon-arrowthick-1-w{background-position:-96px -48px;} .ui-icon-arrowthick-1-nw{background-position:-112px -48px;} .ui-icon-arrowthick-2-n-s{background-position:-128px -48px;} .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;} .ui-icon-arrowthick-2-e-w{background-position:-160px -48px;} .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;} .ui-icon-arrowthickstop-1-n{background-position:-192px -48px;} .ui-icon-arrowthickstop-1-e{background-position:-208px -48px;} .ui-icon-arrowthickstop-1-s{background-position:-224px -48px;} .ui-icon-arrowthickstop-1-w{background-position:-240px -48px;} .ui-icon-arrowreturnthick-1-w{background-position:0 -64px;} .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;} .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;} .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;} .ui-icon-arrowreturn-1-w{background-position:-64px -64px;} .ui-icon-arrowreturn-1-n{background-position:-80px -64px;} .ui-icon-arrowreturn-1-e{background-position:-96px -64px;} .ui-icon-arrowreturn-1-s{background-position:-112px -64px;} .ui-icon-arrowrefresh-1-w{background-position:-128px -64px;} .ui-icon-arrowrefresh-1-n{background-position:-144px -64px;} .ui-icon-arrowrefresh-1-e{background-position:-160px -64px;} .ui-icon-arrowrefresh-1-s{background-position:-176px -64px;} .ui-icon-arrow-4{background-position:0 -80px;} .ui-icon-arrow-4-diag{background-position:-16px -80px;} .ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;} .ui-icon-refresh{background-position:-64px -80px;} .ui-icon-shuffle{background-position:-80px -80px;} .ui-icon-transfer-e-w{background-position:-96px -80px;} .ui-icon-transferthick-e-w{background-position:-112px -80px;} .ui-icon-folder-collapsed{background-position:0 -96px;} .ui-icon-folder-open{background-position:-16px -96px;} .ui-icon-document{background-position:-32px -96px;} .ui-icon-document-b{background-position:-48px -96px;} .ui-icon-note{background-position:-64px -96px;} .ui-icon-mail-closed{background-position:-80px -96px;} .ui-icon-mail-open{background-position:-96px -96px;} .ui-icon-suitcase{background-position:-112px -96px;} .ui-icon-comment{background-position:-128px -96px;} .ui-icon-person{background-position:-144px -96px;} .ui-icon-print{background-position:-160px -96px;} .ui-icon-trash{background-position:-176px -96px;} .ui-icon-locked{background-position:-192px -96px;} .ui-icon-unlocked{background-position:-208px -96px;} .ui-icon-bookmark{background-position:-224px -96px;} .ui-icon-tag{background-position:-240px -96px;} .ui-icon-home{background-position:0 -112px;} .ui-icon-flag{background-position:-16px -112px;} .ui-icon-calendar{background-position:-32px -112px;} .ui-icon-cart{background-position:-48px -112px;} .ui-icon-pencil{background-position:-64px -112px;} .ui-icon-clock{background-position:-80px -112px;} .ui-icon-disk{background-position:-96px -112px;} .ui-icon-calculator{background-position:-112px -112px;} .ui-icon-zoomin{background-position:-128px -112px;} .ui-icon-zoomout{background-position:-144px -112px;} .ui-icon-search{background-position:-160px -112px;} .ui-icon-wrench{background-position:-176px -112px;} .ui-icon-gear{background-position:-192px -112px;} .ui-icon-heart{background-position:-208px -112px;} .ui-icon-star{background-position:-224px -112px;} .ui-icon-link{background-position:-240px -112px;} .ui-icon-cancel{background-position:0 -128px;} .ui-icon-plus{background-position:-16px -128px;} .ui-icon-plusthick{background-position:-32px -128px;} .ui-icon-minus{background-position:-48px -128px;} .ui-icon-minusthick{background-position:-64px -128px;} .ui-icon-close{background-position:-80px -128px;} .ui-icon-closethick{background-position:-96px -128px;} .ui-icon-key{background-position:-112px -128px;} .ui-icon-lightbulb{background-position:-128px -128px;} .ui-icon-scissors{background-position:-144px -128px;} .ui-icon-clipboard{background-position:-160px -128px;} .ui-icon-copy{background-position:-176px -128px;} .ui-icon-contact{background-position:-192px -128px;} .ui-icon-image{background-position:-208px -128px;} .ui-icon-video{background-position:-224px -128px;} .ui-icon-script{background-position:-240px -128px;} .ui-icon-alert{background-position:0 -144px;} .ui-icon-info{background-position:-16px -144px;} .ui-icon-notice{background-position:-32px -144px;} .ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;} .ui-icon-bullet{background-position:-80px -144px;} .ui-icon-radio-off{background-position:-96px -144px;} .ui-icon-radio-on{background-position:-112px -144px;} .ui-icon-pin-w{background-position:-128px -144px;} .ui-icon-pin-s{background-position:-144px -144px;} .ui-icon-play{background-position:0 -160px;} .ui-icon-pause{background-position:-16px -160px;} .ui-icon-seek-next{background-position:-32px -160px;} .ui-icon-seek-prev{background-position:-48px -160px;} .ui-icon-seek-end{background-position:-64px -160px;} .ui-icon-seek-first{background-position:-80px -160px;} .ui-icon-stop{background-position:-96px -160px;} .ui-icon-eject{background-position:-112px -160px;} .ui-icon-volume-off{background-position:-128px -160px;} .ui-icon-volume-on{background-position:-144px -160px;} .ui-icon-power{background-position:0 -176px;} .ui-icon-signal-diag{background-position:-16px -176px;} .ui-icon-signal{background-position:-32px -176px;} .ui-icon-battery-0{background-position:-48px -176px;} .ui-icon-battery-1{background-position:-64px -176px;} .ui-icon-battery-2{background-position:-80px -176px;} .ui-icon-battery-3{background-position:-96px -176px;} .ui-icon-circle-plus{background-position:0 -192px;} .ui-icon-circle-minus{background-position:-16px -192px;} .ui-icon-circle-close{background-position:-32px -192px;} .ui-icon-circle-triangle-e{background-position:-48px -192px;} .ui-icon-circle-triangle-s{background-position:-64px -192px;} .ui-icon-circle-triangle-w{background-position:-80px -192px;} .ui-icon-circle-triangle-n{background-position:-96px -192px;} .ui-icon-circle-arrow-e{background-position:-112px -192px;} .ui-icon-circle-arrow-s{background-position:-128px -192px;} .ui-icon-circle-arrow-w{background-position:-144px -192px;} .ui-icon-circle-arrow-n{background-position:-160px -192px;} .ui-icon-circle-zoomin{background-position:-176px -192px;} .ui-icon-circle-zoomout{background-position:-192px -192px;} .ui-icon-circle-check{background-position:-208px -192px;} .ui-icon-circlesmall-plus{background-position:0 -208px;} .ui-icon-circlesmall-minus{background-position:-16px -208px;} .ui-icon-circlesmall-close{background-position:-32px -208px;} .ui-icon-squaresmall-plus{background-position:-48px -208px;} .ui-icon-squaresmall-minus{background-position:-64px -208px;} .ui-icon-squaresmall-close{background-position:-80px -208px;} .ui-icon-grip-dotted-vertical{background-position:0 -224px;} .ui-icon-grip-dotted-horizontal{background-position:-16px -224px;} .ui-icon-grip-solid-vertical{background-position:-32px -224px;} .ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;} .ui-icon-grip-diagonal-se{background-position:-80px -224px;} .ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;} .ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;} .ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;} .ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;} .ui-corner-top{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;} .ui-corner-bottom{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;} .ui-corner-right{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;} .ui-corner-left{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;} .ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0;} .ui-widget-overlay{background:#aaa url(jquery/nesta/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);} .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(jquery/nesta/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;} .ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;} .ui-accordion .ui-accordion-li-fix{display:inline;} .ui-accordion .ui-accordion-header-active{border-bottom:0!important;} .ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em;} .ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;} .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;} .ui-accordion .ui-accordion-content-active{display:block;} .ui-datepicker{width:17em;padding:.2em .2em 0;} .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;} .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;} .ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;} .ui-datepicker .ui-datepicker-prev{left:2px;} .ui-datepicker .ui-datepicker-next{right:2px;} .ui-datepicker .ui-datepicker-prev-hover{left:1px;} .ui-datepicker .ui-datepicker-next-hover{right:1px;} .ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;} .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;} .ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;} .ui-datepicker select.ui-datepicker-month-year{width:100%;} .ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;} .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;} .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;} .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;} .ui-datepicker td{border:0;padding:1px;} .ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;} .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;} .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;} .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;} .ui-datepicker.ui-datepicker-multi{width:auto;} .ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;} .ui-datepicker-multi-2 .ui-datepicker-group{width:50%;} .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;} .ui-datepicker-multi-4 .ui-datepicker-group{width:25%;} .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;} .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;} .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;} .ui-datepicker-row-break{clear:both;width:100%;} .ui-datepicker-rtl{direction:rtl;} .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;} .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;} .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;} .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;} .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;} .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;} .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;} .ui-datepicker-rtl .ui-datepicker-group{float:right;} .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;} .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;} .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;} .ui-dialog{position:relative;padding:.2em;width:300px;} .ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative;} .ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em;font-size:.75em;} .ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;} .ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;} .ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;} .ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;font-size:.75em;} .ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;} .ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible;} .ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;} .ui-draggable .ui-dialog-titlebar{cursor:move;} .ui-progressbar{height:2em;text-align:left;} .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;} .ui-resizable{position:relative;} .ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block;} .ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;} .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;} .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;} .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;} .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;} .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;} .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;} .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;} .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;} .ui-slider{position:relative;text-align:left;} .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;} .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;} .ui-slider-horizontal{height:.8em;} .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;} .ui-slider-horizontal .ui-slider-range{top:0;height:100%;} .ui-slider-horizontal .ui-slider-range-min{left:0;} .ui-slider-horizontal .ui-slider-range-max{right:0;} .ui-slider-vertical{width:.8em;height:100px;} .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;} .ui-slider-vertical .ui-slider-range{left:0;width:100%;} .ui-slider-vertical .ui-slider-range-min{bottom:0;} .ui-slider-vertical .ui-slider-range-max{top:0;} .ui-tabs{padding:.2em;zoom:1;} .ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0;} .ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0;} .ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;} .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;} .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;} .ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;} .ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:none;} .ui-tabs .ui-tabs-hide{display:none!important;}

/*calendar*/
.ui-dateselector-links{font-size:.9em;} .ui-dateselector-links .ui-dateselector-prev a{z-index:3000;cursor:pointer;float:left;line-height:28px;padding-left:20px;text-align:left;width:25%;height:25px;background:url(calendar/images/cal_prev.gif) no-repeat bottom left;color:#657380;}
.ui-dateselector-links .ui-dateselector-current{cursor:pointer;float:left;margin-left:15px;}
.ui-dateselector-links .ui-dateselector-header{float:left;width:40%;text-align:center;padding-top:5px;line-height:18px;color:#333;font-weight:bold;}
.ui-dateselector-links .ui-dateselector-one-month{float:right;margin-left:15px;}
.ui-dateselector-links .ui-dateselector-next a{z-index:3000;cursor:pointer;float:right;text-align:right;line-height:28px;padding-right:20px;width:25%;height:25px;background:url(calendar/images/cal_next.gif) no-repeat bottom right;color:#657380;}
.events_container{width:655px;} .events_container_page{width:537px;} .dates_container{font-size:.75em;margin-right:5px;} #calendar_content.narrow_page{background:url('calendar/images/cal_bg_grid_narrow.gif') repeat-y;} #calendar_content{background:url('calendar/images/cal_bg_grid.gif') repeat-y;border-bottom:1px solid #dcdcdc;} .calendar_toolbar{width:100%;height:25px;padding:0;background-color:#e5e1d5;border-bottom:1px solid #fff;background:url('calendar/images/cal_toolbar.gif');} #calendar_content .week_container .loader{height:150px;width:100%;background:url('calendar/images/cal_loader.gif') no-repeat center;} .week_container{clear:both;position:relative;overflow:hidden;margin:0;width:100%;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:.9em;} .ui-week-div{position:relative;left:0;top:0;width:100%;list-style-type:none;} .ui-week{float:left;position:relative;} .ui-week-content{position:relative;top:0;left:0;display:block;width:100%;border-bottom:1px solid #fff;} .ui-day-cell{float:left;width:90px;color:#657380;padding:0 1px 0 1px;text-align:center;} .ui-week-weekname-cell{width:90px;height:35px;padding:0;} .ui-week-weekname-header-cell{padding:15px 0 0 0;color:#657380;} #calendar_content.narrow_page div.ui-day-cell{width:74px;} #calendar_content.narrow_page div.ui-week-weekname-cell{width:74px;}
.ui-content-holder{float:left;position:absolute;top:5em;left:0;} .ui-week-info{float:left;min-height:1px;overflow:hidden;display:block;width:100%;} .bar-row{clear:both;margin-bottom:7px;width:100%;} .bar{height:22px;width:100%;cursor:pointer;} .bar .left{float:left;width:11px;height:22px;} .bar .mid{float:left;height:22px;line-height:22px;color:#fff;white-space:nowrap;overflow:hidden;} .bar .mid a{color:#fff;border:1px solid red;overflow:hidden;width:200px;} .bar.right{float:left;width:11px;height:22px;} .bar-row.spacer{height:22px;} .bar{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:none;border:0 solid #ddd;color:#0096b7;font-weight:normal;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;} .ui-accordion .bar .ui-icon{display:none;} .bar_content{margin-bottom:10px;} .bar_content .inner{width:100%;} .bar-row div.ui-accordion-content{padding:0;margin:0 0 0 5px;} .bar_content.green .event_container{border-top:2px solid #47af4c;} .green .left{width:11px;height:22px;background-color:#47af4c;background:url(calendar/images/bg_left_green.gif) no-repeat;} .green .mid{background-color:#47af4c;background:url(calendar/images/bg_mid_green.gif) repeat-x;} .green .right{width:11px;height:22px;overflow:hidden;background-color:#47af4c;background:url(calendar/images/bg_right_green.gif) no-repeat;} .bar_content.orange .event_container{border-top:2px solid #e57822;} .orange .left{width:11px;height:22px;background:url(calendar/images/bg_left_orange.gif) no-repeat;} .orange .mid{background-color:#e57822;background:url(calendar/images/bg_mid_orange.gif) repeat-x;} .orange .right{width:11px;height:22px;overflow:hidden;background-color:#e57822;background:url(calendar/images/bg_right_orange.gif) no-repeat;} .bar_content.pink .event_container{border-top:2px solid #c2156e;} .pink .left{width:11px;height:22px;background-color:#c2156e;background:url(calendar/images/bg_left_pink.gif) no-repeat;} .pink .mid{background-color:#c2156e;background:url(calendar/images/bg_mid_pink.gif) repeat-x;} .pink .right{width:11px;height:22px;overflow:hidden;background-color:#c2156e;background:url(calendar/images/bg_right_pink.gif) no-repeat;} #calendar_content #month .loader{height:150px;width:705px;background:url('calendar/images/site_general/bbc_loader.gif') no-repeat center;} #month{position:relative;overflow:hidden;margin:0;width:700px;clear:both;margin-left:3px;} .ui-month-div{position:relative;left:0;top:0;width:100%;list-style-type:none;} .ui-month{float:left;position:relative;width:700px;background:url('calendar/images/site_general/cal_month_divider.gif');}
.ui-month-content{border-top:1px solid #dee2e5;margin-bottom:30px;} .ui-month-row{clear:both;cursor:pointer;width:100%;font:12px Verdana,sans-serif;color:#50555c;padding:2px 0 2px 0;} .ui-month-row.ui-month-row-over{background-color:#e9edee;} .ui-month-row.no-events{height:80px;padding:10px;} .ui-month-row .ui-month-row-date{float:left;width:110px;padding:5px;text-align:left;} .ui-month-row .ui-month-row-content{float:left;width:240px;padding:5px;color:#50555c;} .ui-month-row .ui-month-row-media{float:left;width:240px;} .ui-month-row .ui-month-row-media .logo{float:left;margin-right:5px;} .ui-month-row .ui-month-row-media p{font-size:.75em;line-height:1.4em;}
.ui-month-row .ui-month-row-export{float:left;width:80px;height:16px;margin-top:5px;} .ui-month-row-export a{float:right;margin-left:3px;width:16px;height:16px;} .ui-month-row-export a div{width:16px;height:16px;} .cal_google{background:url('calendar/images/site_general/cal_google.gif') no-repeat top left;} .cal_yahoo{background:url('calendar/images/site_general/cal_yahoo.gif') no-repeat top left;} .cal_outlook{background:url('calendar/images/site_general/cal_outlook.gif') no-repeat top left;} .cal_lastfm{background:url('calendar/images/site_general/cal_lastfm.png') no-repeat top left;} .cal_ical{background:url('calendar/images/site_general/cal_ical.png') no-repeat top left;} .event_container{background:#fff;border-top-style:none;} .event_container h4{font-size:.75em;font-weight:bold;margin:0;padding:5px 0 0 0;} #subhome_col2 .event_container p,.event_container p,#subhome_col2 .event_container a,.event_container a{font-size:.75em;margin:0;padding:5px 0 0 0;} #subhome_col2 .event_container ul,.event_container ul{list-style:disc;} #subhome_col2 .event_container ul li,.event_container ul li{font-size:.75em;margin-left:15px;} .event_container .event_col01{float:left;width:239px;padding:10px;} .event_container .event_col02{float:left;width:355px;padding:10px;} #subhome_col2 .event_container h3,.event_container h3{font-size:1em;font-weight:bold;width:299px;} .event_container p,#subhome_col2 .event_container p{font-size:1em;width:288px;} #subhome_col2 .event_container p.add_calendar,.event_container p.add_calendar{float:right;font-weight:bold;width:250px;}

/*sharer*/
#share_holder{position:relative;border-top: 1px dashed #d4d4d4;height:100px}
#social_bookmarks{background: url("images/share_bg.gif") no-repeat;position:absolute;top:6px;left:20px;width:292px;height:100px;}
#social_bookmarks ul li{display: inline;list-style-type: none;padding:0;}
#social_bookmarks ul {margin-top:29px;color:#000000;padding:0;width:100%;text-align:center}
#social_bookmarks ul li a{padding:37px 13px 0;color:#000;}
#subhome_col2 div.main_content #social_bookmarks p{font-size:1.1em;}
.sharer{padding-top:10px;}
.sharer a{display:none;font-size:1.5em;padding-left:30px;background: url("images/share_icon.jpg") no-repeat 0 3px;}
#subhome_col2 div.main_content p.title{float:left;margin-left:10px;}
#subhome_col2 div.main_content p#close_sharer,#close_sharer{float:right;margin-right:10px;
text-align:right;}
#subhome_col2 div.main_content #social_bookmarks p{width:120px;margin-top:0}
#social_facebook{background: url("images/facebook.jpg") no-repeat center top;}
#social_twitter{background: url("images/twitter.jpg") no-repeat center top;}
#social_linked_in{background: url("images/linked_in.jpg") no-repeat center top;}
#social_email{background: url("images/email.jpg") no-repeat center top;}

.blog_col1 .panel{margin-top:8px}

.twitter_holder h2{background: url("images/bird.gif") no-repeat right 14px;}
h3.right_panel.twitter{padding-bottom:5px;background: url("images/bird.gif") no-repeat right 3px;border-bottom:1px solid #D4D4D4;}
#content_col2 .inner_panel h3{margin:15px 0 2px;}
#follow_us{background:url("images/twitter.jpg") no-repeat 0 3px;height:37px;padding-top:5px;margin:5px 0 0 ;}
#follow_us a{font-size:0.75em;font-weight:bold;padding-left:41px;}


/* GALLERY POPEYE */

/*mandatory*/
.ppy-outer {
    display:                none;
}
.ppy-active .ppy-outer {
    display:                block;
}
.ppy-stage {
    background-repeat:      no-repeat !important;
    background-position:    center center !important;
    position:               relative;
}

.ppy-placeholder {
    position:               relative;
}

.ppy-caption,
.ppy-captionwrap {
    overflow:               hidden;
    height: 50px;
    background:#4891dc;
	width:100%;
}

.ppy-hidden {
    display:                none !important;
}
/*styles*/
.ppy
{
	color:#fff;
}

.ppy-text{margin:7px 40px 7px 10px;font-size:0.8em;}
.ppy-imglist {
    width:          100%;
    display:        block;
    overflow:       hidden;
    
}
.ppy-imglist li {
    background:     #fff;
    list-style:     none;
    float:          left;
    display:        block;
}
.ppy-imglist li a img {
    display:        block;
    border:         0;
}

.ppy .ppy-imglist li,
.ppy .ppy-imglist li a {
    width:              160px;
    height:             160px;
    overflow:           hidden;
    display:        block;
}

.ppy.ppy-active {
    width:          450px;
    margin-bottom:   20px;
}

.ppy .ppy-stage {
    width:              450px;
    height:             260px;
    border:             0;
    background-color:       #777;
}

.ppy .ppy-counter {
    padding:            3px;
    font-size:          0.8em;
    position:           absolute;
    bottom:             0;
    right:              0;
    opacity:            0.7;
}

.ppy .ppy-loading {
    background-image:   url(images/gallery/loading2.gif);
    background-repeat:  no-repeat;
    background-position:center;
}

.ppy .ppy-nav {
	padding-top:116px;
}
.ppy.ppy-expanded
{
	left:-100px;	
}
.ppy-nav.ppy-expanded
{
	padding-top:300px;
	}
.ppy .nav-wrap {
    padding:        5px 0;
}

.ppy .ppy-nav a {
    display:        block;
    overflow:       hidden;
    text-indent:    -900em;
    height:         29px;
    width:          29px;
}

.ppy .ppy-prev {
    background:     url(images/gallery/prev3.png) no-repeat center;
    float:left;
}

.ppy .ppy-next {
    background:     url(images/gallery/next3.png) no-repeat center;
    float:right;
}

.ppy-nav-enlarge a{cursor:pointer;position:absolute;bottom:25px;right:0;width:30px;height:22px;padding:1px;}
.ppy-switch-enlarge {
    background:     url(images/gallery/enlarge4.png) no-repeat center;
}

.ppy-switch-compact {
    background:     url(images/gallery/compact4.png) no-repeat center;
}

.ppy .ppy-nav a:hover {
    background-color:   #378eba;
    cursor:         pointer;
    opacity:        0.8;
}

/* SITEMAP */
ul.sitemap-section {
	text-align:left;
}

ul.sitemap-section ul {
	margin:0;
}

ul.sitemap-section ul li {
	font-size:12px;
}

ul.sitemap-section li {
	padding-left:15px;
}

ul.sitemap-section-first {
	margin-top:30px;
}


/* BLOG TOPICS CLOUD */
.cloud_holder{position:relative;min-height:200px;overflow:hidden;}
.cloud_holder a{}

/* BLOG FILTER BOX */
#filter_box{
	height:auto;
}
#filter_box h2{
	color: white;
}
#subhome_col3 ul#blog_filter_nav {
	font-size:2em;
	margin:10px 0 20px 0;
	}
.filter_expand{
	cursor:pointer;
	position: absolute;
	right:0;
}
#subhome_col3 ul#blog_filter_nav li{
	list-style:none;
	background:none;
	padding: 0;
	position:relative;
}
#subhome_col3 ul#blog_filter_nav li .filter_data{
	font-size:0.8em;
}

.video_link{
	position:absolute;
	right:5px;
	width:108px;
	height:28px;
	text-align:right;
	margin-top:-247px;
	cursor: pointer;
}
.video_link a{
	color:#fff;
	font-weight:bold;
}

div.panel_peach .video_playbutton{background: transparent url("images/display_panels/bg_peach_alpha.png")  0 0;} 
div.panel_pink .video_playbutton{background: transparent url("images/display_panels/bg_pink_alpha.png") 0  0;} 
div.panel_blue .video_playbutton{background: url("images/display_panels/bg_blue_alpha.png") 0 0;} 
div.panel_green .video_playbutton{background: url("images/display_panels/bg_green_alpha.png") 0 0;}
div.panel_purple .video_playbutton{background: url("images/display_panels/bg_purple_alpha.png") 0 0;}
div.panel_lightblue .video_playbutton {background: url("images/display_panels/bg_lightblue_alpha.png") 0 0;}
div.panel_teal .video_playbutton {background: url("images/display_panels/bg_teal_alpha.png") 0 0;}
div.panel_lightgreen .video_playbutton {background: url("images/display_panels/bg_lightgreen_alpha.png") 0 0;}

.video_playbutton {
	width:56px;
	height: 48px;
	position:absolute;
	left:173px;
	top:68px;
	cursor:pointer;
}

.video_arrow {
	background: url("images/panel_playbutton.png") 0 0;
	width:25px;
	height:34px;
	position:absolute;
	top:6px;
	left:16px;
}

div.main_content  .wrapper,div.main_content  ul.numbered{
	width:440px;
	}
	
div.main_content  ul.subhome{
	padding-left:25px;
	list-style-image:url("images/arrow-right.jpg");
	font-size:1.1em;
}
div.main_content  ul.numbered{
	padding:0 0 10px 0;
	margin:0 0 12px 0;
	border-bottom:1px solid #d7d7d7;
	
	}
div.main_content  ul.numbered li{
	padding:0 20px 0 4px;
	display:inline;
	font-size:1.7em;
	background-image: url("images/list-divider-pink.png");
	background-repeat: no-repeat;
	background-position:100% 4px;


	}
div.prev,div.next{
	float:left;
	width:50%;
	font-size:1.1em;
	margin-bottom:20px;
	}
div.prev a,div.next a{	
	background-image: url("images/arrow-left.jpg");
	background-repeat: no-repeat;
	background-position:top left;
	width:100%;
	padding-left:25px;
}
div.next{
	text-align:right;
	
	}
div.next a{
	background-image: url("images/arrow-right.jpg");
	background-position:top right;
	padding-right:25px;
	}

