/*
    key color: #0c9ddc
    support color: #99CCFF
*/

#footer h4, #top_member_name {color:#0c9ddc;}

#right #tips .head {color:#0c9ddc;}

#content div.marker {background-image: url('../images/layout/markers/home.gif');}

/* #watermark {background-image: url(../images/layout/watermarks/???.png); height:?px; margin-top:-?px;} */

#main_headline {background-color: #0c9ddc;}

/************************************************/
/*             Public specific styles         */
/************************************************/

#content a, h1, h2, h3 {color:#0c9ddc;}

#content div.publicbox {width:675px; margin: 5px auto 0px auto;clear:both;}
#content div.publicbox div.top {width:675px; height:18px; background: url('../images/layout/publicbox_top.gif') top left no-repeat;}

#content div.publicbox:hover div.top {background: url('../images/layout/publicbox_top_on.gif') top left no-repeat;}

#content div.publicbox div.desc {width:655px; background: url('../images/layout/publicbox_mid.gif') top left repeat-y; padding:0px 20px 0px 20px; /*clear:both;*/}

#content div.publicbox:hover div.desc {background: url('../images/layout/publicbox_mid_on.gif') top left repeat-y; }

#content div.publicbox div.btm {width:675px; height:18px; background: url('../images/layout/publicbox_btm.gif') top left no-repeat;}

#content div.publicbox:hover div.btm {background: url('../images/layout/publicbox_btm_on.gif') top left no-repeat;}

#content div.publicbox div.desc div.arrow {float:right;width:95px;height:100px; background: url('../images/layout/publicbox_arrow.gif') left center no-repeat;}
#content div.publicbox:hover div.desc div.arrow {float:right;width:95px;height:100px; background: url('../images/layout/publicbox_arrow_on.gif') left center no-repeat;}

#content div.publicbox div.desc div.desc_body {float:left;width:555px;}

#content div.publicbox div.desc h2 {margin-top:-2px; margin-bottom:0px; color:#0c9ddc;}
#content div.publicbox:hover div.desc h2 {color:#FFFFFF;}
#content div.publicbox div.desc h2 a {text-decoration:none;}
#content div.publicbox:hover div.desc h2 a:hover {text-decoration:underline;}


#content div.publicbox div.desc p {margin-top:5px; margin-bottom:0px;text-decoration:none;}
#content div.publicbox:hover div.desc p {color:#fff;}

#content div.publicbox div.desc a {color:#0c9ddc;text-decoration:underline;}
#content div.publicbox:hover div.desc a{color:#FFFFFF;}

#current_slide {width:100%; height:100%; border:0 none;}
#current_slide td {border:0 none; background-color:transparent; vertical-align:middle; text-align:center;}
#current_slide td.org_logo {width:200px; height:150px;}
#current_slide img {border:0 none; margin:0;}

#right .public_portlet {border:1px #9ddff7 solid; padding:10px; margin-right:10px; margin-top:10px; background-position:bottom left; background-repeat:no-repeat; background-image:url(../images/layout/watermarks/portlet_bg.png);}
#right .public_portlet .portlet_title {text-transform:lowercase; color:#1188bc; font-weight:bold; font-family:Georgia; margin-bottom:10px;}
#right .home_portlet_body {text-align:center;}
#right .home_portlet_body .member_thumbnail {float:none !important; margin:0 auto !important;}
#right .home_portlet_body .home_portlet_member_name {font-weight:bold; color:#666; font-size:13px; padding-top:5px; display:block;}
#right .home_portlet_body #org_link {color:#0c9ddc; text-decoration:none; font-size:10px; padding-top:7px; display:block;}
#right .home_portlet_body .quick_intro {color:#777; font-size:10px; padding-top:7px;}
#right .home_portlet_body .more {color:#0c9ddc; text-decoration:underline; font-size:10px; padding-top:5px; display:block;}

#pub_home_events {margin-right:10px;}
#pub_home_events a {color:#0c9ddc; font-size:12px; font-family: Georgia, Arial, Century Gothic, Verdana, Tahoma, Calibri, Sans-Serif;}
#pub_home_events_head {font-size:22px; color:#a11d08;}
.pub_home_event {font-family: Georgia, Arial, Century Gothic, Verdana, Tahoma, Calibri, Sans-Serif; font-size:12px; margin-top:10px;}
.pub_home_events_date {float:left; width:55px; height:19px; padding-top:3px; background:url(../images/layout/homepage/calendar.gif) top left no-repeat; color:#fff; text-align:center; font-size:11px; font-weight:bold; margin-right:5px;}
.pub_home_events_location {color:#a11d08; padding-top:8px;}
.pub_home_events_title {clear:both; margin:8px 0 6px; font-weight:bold;}
.pub_home_events_more {text-align:right; margin-top:5px;}

#industry_participants {overflow:hidden;}
#industry_participants .org_logo {padding-top:13px;}

#content #home_footer_section {width:655px; margin:20px auto 20px auto;}
#content #home_footer_section td {border:2px #9ddff7 solid; padding:15px; font-size:15px; background-position:bottom left; background-repeat:no-repeat; background-image:url(../images/layout/watermarks/portlet_bg.png); height:180px; vertical-align:top;}
#content #home_footer_section td .text {padding-left:10px;}
#content #home_footer_section td .text, #content #home_footer_section td .text a, #content #home_footer_section td .text a:visited {color:#666; text-decoration:none; line-height:25px;}
#content #home_footer_section td .text a:hover {text-decoration:underline;}
#content #home_footer_section td a.title, #content #home_footer_section a.title:visited {display:block; text-transform:lowercase; color:#1188bc; font-size:16px; font-weight:bold; font-family:Georgia; margin-bottom:10px; text-decoration:none;}
#content #home_footer_section td a.title:hover {text-decoration:underline;}

#watermark {display:none;}
#right {min-height:615px;}

