html {font-size:100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote,dl,dt,dd,table,th,td,pre,img,form,label,iframe {margin:0;padding:0;font-size:1em;line-height:inherit;font-weight:inherit;border:none;}
input,select,textarea,button {font-size:1em;line-height:inherit;font-family:inherit;color:#222;margin:0;}
input[type=button],input[type=submit],button {overflow:visible;}
input[disabled],select[disabled],textarea[disabled],button[disabled] {opacity:0.75;}
.skiplink {position:absolute;top:0;left:-9999px;width:9em;padding:5px;color:#00f;background-color:#ff9;border:1px solid #993;text-align:center;z-index:9999;}
.skiplink:focus {left:0;}
.clear {clear:both;height:0;}
body {background-color:#242424;font-family:Arial,Helvetica,sans-serif;font-size:0.875em;line-height:1.4;color:#444;background-color:#121828;}
a {font-weight:bold;color:#426897;text-decoration:none;}
a:hover {color:#c06;text-decoration:underline;}
a:hover img {text-decoration:none;}
h2 {font-size:1.8em;color:#777;font-weight: normal;}
h3 {font-size:1.2em;font-weight:bold;color:#c06;display:inline;}
h4 {font-size:1.2em;font-weight:bold;color:#000c42;}
h5 {font-size:1.1em;font-weight:normal;color:#b6bec6;}
h6 {font-size:1em;font-weight:bold;color:#000c42;}
p {margin-bottom:1em;}
ol,ul {margin:0 0 1em 1em;}
li {margin:0.4em 0;}
blockquote {background:#f5f5f5;border:1px solid #dadada;padding:20px;margin-bottom:20px;}
pre {font-size: 1.1em;}
.intro {font-size:1.2em;color:#333;line-height:1.4;}
.container {width:920px;padding:20px;margin:0 auto;}
.container_trick {float:left;width:443px;padding:0px;margin-right:11px;}
#page {background:#324B6A url(/images/bg_gradient.gif) repeat-x top center;}
#header {background-color:#fff;position:relative;}
#title {font-size:1.6em;line-height:1.2;}
#title a {color:#444;}
#title a img {float:left;margin-right:20px;}
#title a:hover {text-decoration:none;color:#324B6A;}
#subhead {font-size:0.929em;margin-top:4px;color:#666;}
#search {position:absolute;top:20px;right:20px;}
#search_query {border:1px solid #fc6;padding:4px 6px;font-size:1em;width:10em;color:#999;}
#search_submit {background-color:#fff;font-weight:bold;color:#fc6;font-size:1.2em;padding:0;border:none;}
#search label {display:none;}
#search .inline_label {color:#ccc;}
#navigation {list-style-type:none;margin:0 auto;padding:0;font-size:1.2em;}
#navigation li {float:left;margin:0 21px 0 0;padding:8px 0;}
#navigation li a {display:block;padding:0 10px;text-align:center;color:#fff;font-weight:normal;}
#navigation li a:hover {background-color:#c06;text-decoration:none;}
#navigation li#nav_about a {width:106px;}
#navigation li#nav_help a {width:174px;}
#navigation li#nav_involved a {width:130px;}
#navigation li#nav_casestudies a {width:140px;}
#navigation li#nav_network {margin-right:0;}
#navigation li#nav_network a {width:185px;}
body.about #nav_about a,body.help #nav_help a,body.involved #nav_involved a,body.casestudies #nav_casestudies a,body.network #nav_network a,body.login #nav_login a {color:#fc6;}
#column_container {overflow:hidden;margin-bottom:5px;background: url(/images/column-border.gif) no-repeat 50% 100%;}
#column_container_2 {overflow:hidden;margin-bottom:5px;background: url(/images/column-border-2.png) no-repeat 50% 100%;}
#content {background-color:#fff;border-top:6px solid #fc6;clear:both;}
h1 {font-size:2em;font-weight:normal;padding:10px 0;width:631px;}
#body {width:630px;border:solid #dadada;border-width:1px 1px 0 0;padding:20px;margin:0 20px 0 -20px;float:left;}
div#subnavigation {font-size:0.93em;background-color:#f5f5f5;border:1px solid #dadada;border-left:6px solid #fc6;padding:20px 20px 20px 16px;width:190px;margin:0 20px 20px -26px;float:left;}
#subnavigation ul {padding:0;margin:0;list-style-type:none;}
#subnavigation .lw_widget,#subnavigation .lw_widget li {margin:0;padding:0;font-size:1em;}
#subnavigation .lw_blurbs_body ul li {margin-bottom:0.5em;}
#subnavigation .lw_blurbs_body ul li a {padding:4px 6px;color:#121828;font-size:1em;}
#subnavigation .lw_blurbs_body ul li a:hover {color:#fff;background-color:#c06;text-decoration:none;}
#subnavigation .lw_blurbs_body ul li ul {display:none;list-style-type:none;line-height:1.2em;font-size:0.929em;}
#subnavigation .lw_blurbs_body ul li.active ul {display:block;margin:0.5em 0 0.5em 1em;}
#subnavigation .lw_blurbs_body ul li.active ul li a {color:#426897;}
#subnavigation .lw_blurbs_body ul li.active ul li a:hover {color:#fff;background-color:#c06;}
#subnavigation .lw_blurbs_body ul li.current a,#subnavigation li.active ul li.current a {color:#aaa;}
#subnavigation .lw_blurbs_body ul li.current a:hover,#subnavigation li.active ul li.current a:hover {background-color:#dadada;color:#7a7a7a;}
.breadcrumb {font-size:0.9em;color:#999;margin-bottom:1em;}
.breadcrumb a {color:#999;font-weight:normal;text-decoration:underline;}
.breadcrumb a:hover {text-decoration:none;color:#444;}
#sidebar {float:right;width:248px;margin-top:-20px;border-right:1px solid #dadada;}
#sidebar .bar {border-right:0;margin-bottom:2em;}
#sidebar img {max-width:240px;height:auto;}
#joinnow {text-align: right;}
#joinnow h3 {position:relative;top:-8px;}
#footer {border-top:6px solid #fc6;color:#ccc;}
#footer .container {position:relative;background:url(/images/footer_star.gif) no-repeat 400px top;}
#footer #bubble {position:absolute;display:block;left:-10px;top:-26px;width:66px;height:50px;background:url(/images/bubble.gif) no-repeat center top;text-indent:-100em;padding:0;overflow:hidden;}
#footer #bubble:hover {background-position:center bottom;}
#footer #address {float:left;padding-top:1.4em;font-size:0.929em;}
#footer #address h6 {font-size:1.3em;font-weight:bold;color:#fff;position:absolute;left:40px;top:12px;}
#footer #address a {color:#fc6;padding:2px 4px;margin-left:-4px;}
#footer #address a:hover {color:#fff;background-color:#c06;text-decoration:none;}
#footer #nav_footer {float:right;list-style-type:none;font-size:1.1em;margin-top:-5px;}
#footer #nav_footer li {float:left;margin:0 0 0 1.4em;}
#footer #nav_footer a {color:#ddd;padding:2px 4px;white-space:nowrap;}
#footer #nav_footer a:hover {color:#fff;background-color:#c06;text-decoration:none;}
#footer #linkedin {position:absolute;display:block;left:915px;top:45px;width:24px;height:24px;background:url(/images/linkedin24.png) no-repeat center top;padding:0;overflow:hidden;}
#footer .copyright {clear:both;font-size:0.857em;color:#455162;padding-top:10px;}
#footer .copyright a {color:#5181b2;text-decoration:none;}
#footer .copyright a:hover {color:#ffcc66;}
.column {float:left;margin-right:12px;width:173px;}
.last.column {margin-right:0;}
.bar {border:1px solid #dadada;padding:20px;}
.front_page_column {padding-bottom:2000px;margin-bottom:-2000px;}
.bar h3 {display:block;margin:-20px -20px 0;background-color:#fc6;font-weight:bold;padding:4px 10px 4px 20px;font-size:1.1em;color:#121828;}
.bar .col_description {color:#999;font-size:0.875em;font-style:italic;margin:0 -10px 20px;text-align:right;}
.callout {padding:10px 30px 10px 20px;margin:0 -21px 2em 0;background-color:#fff;border:solid #dadada;border-width:6px 0 1px 0;line-height: 1.3em;font-size: 1.0em;}
.callout h3 {font-size:1.2em;display:block;margin-bottom:0.5em;color:#121828;}
.callout p:last-child {margin-bottom:0;}
.callout .video {margin-bottom:10px;}
.yellow.callout {border-color:#fc6;}
.pink.callout {border-color:#c06;}
.blue.callout {border-color:#e8f1f6;}
.showcase {border:1px solid #dadada;padding:20px;margin-bottom:20px;}
.box {border:1px dotted #bababa;padding:20px;margin-bottom:20px;}
.blue.box {background-color:#e8f1f6;border:1px solid #dadada;}
.gray.box {background-color:#f4f4f4;border:solid #dadada;border-width:6px 0 0 0;}
.photo_feature {border-top:6px solid #fc6;position:relative;margin:20px 0;}
.photo_feature img {margin:0 0 10px 0;}
.photo_feature_text {position:absolute;z-index:500;top:140px;right:0;width:370px;background-image:url(/images/darkblue_85trans.png);padding:20px;font-size:1.1em;color:#fff;}
.photo_feature_text a {color:#fc6;}
.photo_feature_text a:hover {color:#fff;text-decoration:underline;}
.photo_feature_text ul {list-style-type:none;margin:0;font-size:0.9em;}
.photo_feature_text li {display:inline;margin:0 20px 0 0;}
.photo_feature_caption {float:left;color:#999;font-size:0.929em;width:230px;}
.photo_feature_links {margin:0 0 0 250px;list-style-type:none;}
.photo_feature_links li {margin:4px 0;padding:6px 0;}
.photo_feature_links li a {color:#fff;background-color:#203246;padding:6px 10px;}
.photo_feature_links li a:hover {color:#fc6;text-decoration:underline;}
.columns {clear:left;margin-bottom:1em;}
.columns .column {float:left;min-height:1px;padding:0 10px;}
.columns .first {padding-left:0;}
.columns .last {padding-right:0;}
.two {}
.two .column {width:295px;}
.three {}
.three .column {width:190px;background-color:red;}
.column .box {margin:0;}
.lw_widget ul {list-style-type:none;margin:0;}
.lw_widget ul li {margin-bottom:1em;}
.lw_item_thumb {float:left;margin:0 10px 5px 0}
.lw_news_headline {display:inline;font-size:1.1em;line-height: 1.3em;}
.lw_news_headline a {font-weight:bold;}
.lw_news_summary {line-height:1.2em;font-size:0.92em;margin-top:5px;display:block;}
.lw_news_date {display:block;font-size:0.83em;font-family:Georgia, serif;font-style:italic;font-weight:normal;color:#888;letter-spacing: 0.15em;}
.lw_blurbs_body {color:#444;font-size:0.86em;line-height: 1.3em;}
.lw_blurbs_body a {font-size:1.1em;line-height: 1.3em;}
.lw_widget_events {background-color:#fff;}
.lw_events_header_date {font-size:0.86em;font-family:Georgia, serif;font-style:italic;border-bottom:1px solid #ccc;font-weight:normal;color:#888;padding:0px 8px 3px 8px;letter-spacing: 0.15em;margin:0px -8px -3px -8px;}
.lw_widget_events ul {margin:0;}
.lw_widget_events h3 {color:#121828;}
.lw_events_time {color:#444;font-size:0.83em;font-weight: bold;}
.lw_events_title {font-size:1.0em;line-height: 1.2em;display:block;}
.lw_events_summary {font-size:0.863em;line-height:1.2em;color:#444;margin:8px 0px 1em 0px;}
.lw_events_until {font-size:0.81em;font-style:italic;color:#555;}
.lw_rss_link {display:inline;font-size:0.929em;}
.lw_ical_link {display:inline;font-size:0.929em;}
.callout .lw_events_header_date {border-top:0;padding-top:0;}
.lw_widget_feeds blockquote {display:none;}
.lw_feeds_title {margin-bottom:5px;}
.lw_feeds_title a {font-size:1.0em;line-height: 1.3em;display:block;}
.lw_feeds_description {color:#444;font-size:0.86em;line-height: 1.3em;}
.events_image,.news_image {}
.lw_item_images,.lw_quickgallery {margin:-10px -30px -10px -20px;}
.lw_quickgallery .lw_item_images {margin:0;}
.lw_item_images {list-style-type:none;}
.lw_item_images li {margin:0;}
.lw_events_caption,.lw_news_caption {padding:4px 20px 10px;font-size:0.929em;color:#999;}
ul.lw_share {list-style-type:none;margin:4px 0;}
ul.lw_share li {float:left;text-align:center;width:12%;display:block;padding:0;}
ul.lw_share li a {display:block;}
.events_date {font-weight:bold;font-size:1.2em;color:#999;margin-bottom:1em;}
.events_description {margin:1em 0;}
#lw_gallery_image {float:none;width:auto;border-bottom:1px solid #DADADA;margin:1em -20px;}
.lw_gallery_nav {margin:5px 20px;font-size:0.929em;}
.lw_gallery_caption {padding:0 20px 5px;}
#lw_gallery_thumbnails {clear:both;width:auto;max-width:none;padding:0;margin:0 -20px 0 0;}
#lw_gallery_thumbnails li {width:auto;height:auto;margin:0 16px 20px 0;}
#lw_gallery_thumbnails li a {float:left;}
.lw_image {margin:6px;}
img a:hover {text-decoration: none;}
#table-a {font-size:0.93em;margin:20px 20px 20px 0;width:630px;text-align:left;border-collapse:collapse;}
#table-a th {font-size:1.1em;font-weight:bold;padding:10px;background:#e9eef7;border-top:4px solid #233050;border-bottom:1px solid #fff;color:#233050;}
#table-a td {padding:10px;border-bottom:1px solid #fff;color:#444;border-top:1px solid transparent;}
#table-a tr:hover td {background:#d8e5f2;color:#333;}
.odd, .odd td {background-color:#EEE;color:#234;}       
.even, .even td  {background-color:#f5f5f5;}
#subnavigation .lw_widget_navigation .lw_current a {color:#666;}
#subnavigation .lw_widget_navigation ul li.lw_active ul li.lw_current a:hover {color:#fff;background-color:#666;}
#subnavigation .lw_widget_navigation .lw_subnav a {color:#426897;}
#subnavigation .lw_widget_navigation ul li {margin-bottom:5px;}
#subnavigation .lw_widget_navigation ul li a {font-size:0.9em;padding:1px 6px;display:block;color:#333;}
#subnavigation .lw_widget_navigation ul li a:hover {color:#fff;background-color:#c06;text-decoration:none;}
#subnavigation .lw_widget_navigation ul li ul {list-style-type:none;margin:3px 0 0 15px;}