/* ----------------------------- Resets -------------------------------------- */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/* ----------------------------- jScrollPane -------------------------------------- */

.jScrollPaneContainer{position:relative; overflow:hidden; z-index:1}
.jScrollPaneTrack{position:absolute; cursor:pointer; right:0; top:0; width:13px; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.jScrollPaneDrag{position:absolute; background:#666; cursor:pointer; overflow:hidden}
.jScrollPaneDragTop{position:absolute; top:0; left:0; overflow:hidden}
.jScrollPaneDragBottom{position:absolute; bottom:0; left:0; overflow:hidden}
a.jScrollArrowUp{display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; height:14px; width:13px;}
a.jScrollArrowUp:hover{}
a.jScrollArrowDown{display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; height:14px; width:13px;}
a.jScrollArrowDown:hover{}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{}

/* ----------------------------- Main -------------------------------------- */

html, body { border:0; text-align:center; color:#333; background:#a6d3eb url(/img/bg_tile.jpg) repeat-x top left; }
html, body, td { font:normal 13px/1.6em arial, helvetica, sans-serif; }
@media print { html, body { color: #333; background:#fff; } }

/* link specificity: link, visited, hover, active */
a, a:link, a:visited { color:#0da0d1; background-color:transparent; font:normal 12px/1.6em arial, helvetica, sans-serif; text-decoration:none; text-transform:none; }
a.action-link, a.action-link:link, a.action-link:visited { color:#0da0d1; background:transparent url(/img/bullet_arrow_lg.gif) no-repeat left center; padding-left:14px; font-size:14px; text-decoration:none; }
a:hover, a.action-link:hover { text-decoration:underline; }

/*img { border:0; vertical-align:middle; }*/
p { padding-bottom:16px; }

h1 { font-size:22px; font-weight: bold; }
h2 { font-size:18px; font-weight: bold; }
h3 { font-size:15px; font-weight: bold; }

/* ---------------------------- Common ------------------------------------- */

.clear-both { clear:both !important; }
.bold { font-weight:bold !important; }
.errors { color:#ff3333 !important; }
.no-bullet { background-image:none !important; }
.grey-text {color: #999999 !important; }

a.print-page { background:transparent url(/img/icon_print.gif) no-repeat left center; cursor:pointer; }
a.share-page { background:transparent url(/img/icon_share.gif) no-repeat left center; cursor:pointer; }
a.stico_default { background:transparent url(/img/icon_share.gif) no-repeat left center !important; padding:0px 0px 0px 17px !important; font-size:11px; line-height:51px !important; vertical-align:middle; margin-right:35px; }
a.print-page:hover, a.share-page:hover, a.stico_default:hover { text-decoration:underline; }

a.twitter { background:transparent url(/img/icon_twitter.gif) no-repeat center left !important; padding-left:24px !important; }
a.facebook { background:transparent url(/img/icon_facebook.gif) no-repeat center left !important; padding-left:24px !important; }
a.youtube { background:transparent url(/img/icon_youtube.gif) no-repeat center left !important; padding-left:24px !important; }
a.flickr { background:transparent url(/img/icon_flickr.gif) no-repeat center left !important; padding-left:24px !important; }
a.linkedin { background:transparent url(/img/icon_linkedin.gif) no-repeat center left !important; padding-left:24px !important; }
a.nature { background:transparent url(/img/icon_nature.gif) no-repeat center left !important; padding-left:24px !important; }

/* ---------------------- Zoomedia Built At -------------------------------- */

#built-at-zoomedia { width:924px; text-align:right; padding:7px 0px; }
#built-at-zoomedia a, #built-at-zoomedia a:link, #built-at-zoomedia a:visited { color:#fff; font-size:10px; line-height:12px; }
@media print { #built-at-zoomedia { display:none; } }

/* ---------------------------- layout ---------------------------------- */

#layout { background:#a6d3eb url(/img/bg_tile.jpg) repeat-x top left; margin:0 auto; text-align:left; }

.layout-left, .layout-right { width:16%; }
.layout-center, .layout-footer { width:924px; }

#layout tbody .layout-left { background:url(/img/bg_pattern_left.jpg) no-repeat top right; }
#layout tbody .layout-right { background:url(/img/bg_pattern_right.jpg) no-repeat top left; }

@media print { #layout { width:640px; margin:0; background:none; } .layout-center, .layout-footer { width:640px; } .layout-left, .layout-right { display:none; } }

/* ----------------------------- Main Body ----------------------------------- */

#bd {  }
@media print { #bd { width:640px; } }

/* ------------------------------ Header ----------------------------------- */

#hd { clear:both; position:relative; float:none; width:924px; height:164px; z-index:100; }
@media print { #hd { float:none; background:none; padding:0; width:640px; } }

#hd .left-column { position:relative; float:left; width:191px; height:164px; }
#hd .right-column { position:relative; float:left; width:733px; height:164px; }
@media print { #hd .left-column { float:none; width:auto; height:auto; } #hd .right-column { display:none; } }

/* ------------------------------- Logo ------------------------------------ */

#logo { margin-top:35px; width:164px; height:101px; }
#logo a, #logo img { display:block; text-decoration:none; outline:none; }
@media print { #logo { margin:0; } }

/* --------------------------- Tool Bar ------------------------------------ */

#toolbar { margin-top:1px; padding-left:456px; height:37px; line-height:37px; }
#toolbar a { display:block; position:relative; float:left; text-decoration:none; outline:none; }
#toolbar #partner-login { height:37px; width:144px; background:#e2e65b url(/img/login_off.gif) no-repeat top left; }
#toolbar #newsletter-signup { height:37px; width:133px; background:#e2e65b url(/img/signup_off.gif) no-repeat top left; }
#toolbar a#partner-login.on, #toolbar a#partner-login:hover { background-image:url(/img/login_on.gif); }
#toolbar a#newsletter-signup.on, #toolbar a#newsletter-signup:hover { background-image:url(/img/signup_on.gif); }
#toolbar a span {  display:block; padding:8px 39px; }
@media print { #toolbar { display:none; } }

/* ----------------------------- Search Bar ------------------------------- */

#searchbox { margin:19px 0px 23px 0px; padding-left:456px; height:28px; line-height:28px; }
#searchbox .search-wrap { position:relative; float:left; height:26px; line-height:26px; width:223px; }
#searchbox .search-wrap .search-wrap-inner { border:1px solid #ccc; line-height:14px; padding:6px 2px;  position:relative; float:left; }
#searchbox #search-field { border:0px none; background-color:#fff; font-size:11px; height:14px; line-height:14px; width:217px; color:#999; vertical-align:middle;  position:relative; float:left; }
#searchbox #search-btn { border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:23px; display:block; position:relative; float:left; }
#searchbox #search-wbtn { border:1px solid #ccc; width:23px; display:block; position:relative; float:left; }
@media print { #searchbox { display:none; } }

/* --------------------------- Menu ---------------------------------------- */

#menubar { background:url(/img/nav_divider.gif) no-repeat top right; padding-right:1px; height:56px; }
@media print { #menubar { display:none; } }
/*
.menu { list-style:none; }
.menu, .menu li, .menu a { height:56px; line-height:56px; vertical-align:middle; }

.menu li { position:relative; float:left; display:block; background:transparent url(/img/nav_divider.gif) no-repeat top left; padding-left:1px; }
.menu a, .menu a:link, .menu a:visited { position:relative; float:left; display:block; width:121px; color:#0080c6; font-size:12px; line-height:1.3em; background:transparent url(/img/nav_bg_off.gif) no-repeat top left; text-decoration:none; }
#menu.menu a:hover, #menu.menu a.on, #menu.menu a.hover { background-image:url(/img/nav_bg_on.gif); color:#fff; }
*/

.menu-container { position:relative; }
.menu, .menu ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
.menu li { position:relative; float:left; width:122px; }
.menu a, .menu a:link, .menu a:visited { position:relative; float:left; display:block; height:56px; width:122px; color:#0080c6; font-size:12px; line-height:1.3em; background:transparent url(/img/nav_bg_off.gif) no-repeat top left; text-decoration:none; }
#menu.menu a:hover, #menu.menu a.on, #menu.menu a.menu-link-hover { background-image:url(/img/nav_bg_on.gif); color:#fff; }
.menu a.menu-link-first {  }
.menu a.menu-link-last { }
.menu a.menu-link-parent { }

.menu span { display:block; padding:15px 7px 0px 7px; }
.menu span.label {}

/* submenu styles */
.menu ul.menu-hidden { display: none; }

.menu .submenu, .menu .submenu li, .menu .submenu a { height:auto !important; font-size:12px; line-height: 1.3em; }
.menu .submenu { width:188px; list-style:none; position:absolute; top:56px; left:0; background-color:#fff; border:1px solid #ccc; visibility:hidden; }
.menu .submenu li { width:100%; }
.menu .submenu a, .menu .submenu a:link, .menu .submenu a:visited { background:url(/img/bullet_arrow_sm.gif) no-repeat 6px 9px; width:100%; }
#menu.menu .submenu a:hover, #menu.menu .submenu a.on, #menu.menu .submenu a.menu-link-hover { background-color:#0080c6; color:#fff; background-image:url(/img/bullet_arrow_sm_on.gif); }
.menu .submenu a.menu-link-first { }
.menu .submenu a.menu-link-last { }
.menu .submenu a.menu-link-parent { }

.menu .submenu span { padding:4px 0 4px 17px; }
.menu .submenu span.label {}

/* submenu styles */
.menu .submenu .quat, .menu .submenu .quat div, .menu .submenu .quat a { }
.menu .submenu .quat { }
.menu .submenu .quat div { }
.menu .submenu .quat a, .menu .submenu .quat a:link, .menu .submenu .quat a:visited { background:url(/img/bullet_dash_blue.gif) no-repeat 18px 9px; line-height: 1.25em; }
#menu.menu .submenu .quat a:hover, #menu.menu .submenu .quat a.on, #menu.menu .submenu .quat a.hover { background-image:url(/img/bullet_dash_white.gif) !important; }
.menu .submenu .quat span { padding:4px 0 4px 28px; }
.menu .submenu .quat span.label { }

/* ----------------------------- Utility Bar ------------------------------- */

#utility-bar { clear:both; height:51px; line-height:51px; vertical-align:middle; text-align:right; width:924px; }
.tert-page #utility-bar { height:61px; line-height:61px; }
#utility-bar a, #utility-bar a:link, #utility-bar a:visited { padding-left:17px; font-size:11px; line-height:51px; vertical-align:middle; }
#utility-bar a.print-page { margin-right:26px; }
.home-page #utility-bar a.share-page { margin-right:35px; }
.page #utility-bar a.share-page { margin-right:39px; }
@media print { #utility-bar { display:none; } }

/* --------------------------- Links Bar -------------------------------------- */

#links-bar { clear:both; border-top:4px solid #e2e65b;  padding-left:34px; }
#links-bar .explore { position:relative; float:left; width:689px; padding:13px 0px; }
#links-bar .connect { position:relative; float:left; width:201px; padding:13px 0px; }
#links-bar .explore div.links-panel { width:170px; position:relative; float:left; }
#links-bar .explore div.separator { border-left:1px solid #ccc; padding-left:34px; margin-left:13px; height:110px; }
#links-bar a { display:block; color:#0080c6; background:url(/img/bullet_arrow_sm.gif) no-repeat 0px 8px; padding-left:10px; line-height:1.83em; vertical-align:middle; }
#links-bar h1 { clear:both; font-size:12px; padding:0px 0px 13px 0px; }
@media print { #links-bar { display:none; } }

/* --------------------------- Footer -------------------------------------- */

#ft { width:924px; font-size:11px; background:#fff; border-top:4px solid #e2e65b; }
@media print { #ft { width:640px; margin:0; border:none; } }

/* -------------------------- Copyright ------------------------------------ */

.copy { color:#0080c6; display:block; padding:10px 35px; }
.copy a {color:#0080c6; font-size: 11px; }
@media print { .copy { color:#333; padding:0; } }

/* --------------------------- Page ---------------------------------------- */

#page { position:relative; float:left; background:#fff; min-height:234px; }
@media print { #page { float:none; width:640px; } }

#content-ct { position:relative; float:right; width:924px; padding-bottom:50px; }
@media print { #content-ct { float:none; padding-bottom:10px; width:640px; } }

.page #content { position:relative; float:right; width:713px; }
@media print { .page #content { float:none; width:640px; } }

.home-page #content .content-wrap { padding-left:35px; padding-right:35px; }
.page #content .content-wrap { padding-left:43px; padding-right:39px; }

@media print { #content .content-wrap { padding:0 !important; } }

/* ------------------------ Left Column ------------------------------------ */

#leftcol { position:relative; float:left; width:211px; overflow:hidden; }
@media print { #leftcol { float:none; width:640px; } }

/* ------------------------- Masthead -------------------------------------- */

#masthead { position:relative; float:left; clear:both; width:924px; }

.home-page #masthead { height:533px; }
.page #masthead { height:94px; }

.page #page-masthead { position:relative; float:left; clear:both; width:924px; height:269px; }

@media print { #masthead, .page #page-masthead { display:none; } }

/* --------------------------- Navigation ---------------------------------- */

#nav-ct { position:relative; float:left; clear:both; background:url(/img/leftnav_bg_top.gif) no-repeat top left; padding-top:12px; width:211px; }
.nav { width:211px; min-height:26px; font-weight:bold; font-size:13px; line-height:26px; vertical-align:middle; background:url(/img/leftnav_bg_bottom.gif) no-repeat bottom left; padding-bottom:17px; }
@media print { #nav-ct { display:none; } }

.nav div.nav-row-ct { background:url(/img/leftnav_bg_middle.gif) repeat-y top left; width:211px; }
.nav div.nav-row-ct-inner { padding:22px 5px 22px 9px; }
.nav div.nav_divider { position:relative; float:left; clear:both; width:211px; height:1px; line-height:1px; background:url(/img/leftnav_bg_middle_dotted.gif) no-repeat top left; }
.nav div.nav-row { }
.nav div.nav-row.on { }

.nav a, .nav a:link, .nav a:visited { display:block; width:197px; font-size:13px; background:url(/img/bullet_arrow_lg.gif) no-repeat 11px 6px; text-decoration:none; }
#nav.nav a:hover, #nav.nav a.on, #nav.nav a.hover { background-color:#0080c6; background-image:url(/img/bullet_arrow_white_lg.gif); color:#fff; }
.nav a span { display:block; padding-left:25px; padding-right:8px; }

.nav div.nav_quat div.nav-row-ct { background-image:none; margin-top:5px; width:100%; }
.nav div.nav_quat div.nav-row-ct-inner { padding:0; }
.nav div.nav_quat div.nav_divider { }
.nav div.nav_quat div.nav-row { }
.nav div.nav_quat div.nav-row.on { }

.nav .nav_quat a, .nav .nav_quat a:link, .nav .nav_quat a:visited { font-size:12px; background:url(/img/bullet_dash_blue.gif) no-repeat 28px 7px; }
#nav.nav .nav_quat a:hover, #nav.nav .nav_quat a.on, #nav.nav .nav_quat a.hover { background-image:url(/img/bullet_dash_white.gif); }
.nav .nav_quat a span { padding-left:35px; }

.nav div.nav-row-ct.first div.nav-row-ct-inner { padding-top:10px; }
.nav div.nav-row-ct.last div.nav-row-ct-inner { padding-bottom:13px; }

/* --------------------------- Page Content --------------------------------------- */

.content p.bold {font-weight: bold; margin: 0; padding: 0; display: block;}
.content a.newsdate { font-weight: bold; font-size: 15px; color: #006699;}

.content-column-container { position:relative; width:631px; overflow: hidden; padding-bottom: 16px;}
.content-column-left { position:relative; float:left; width:400px; }
.content-column-right { position:relative; float:left; width:211px; margin-left:20px; }

.content-column-container-half { position:relative; width:631px; overflow: hidden; padding-bottom: 16px;}
.content-column-left-half { position:relative; float:left; width:305px; }
.content-column-right-half { position:relative; float:left; width:306px; margin-left:20px; }

.content-column-leftcal { position:relative; float:left; width:336px; }
.content-column-rightcal { position:relative; float:left; width:275px; margin-left:20px; }

.content-column-container-timeline { background-position: 72px center; background-image: url(/img/pixie_gray_1x1.gif); background-repeat: repeat-y; position:relative; width:631px; overflow: hidden;}
.content-column-lefttimeline { position:relative; float:left; width:30px; margin-left: 16px; margin-right: 28px; }
* html .content-column-lefttimeline { display:inline; }
.content-column-righttimeline { position:relative; float:left; width:500px; margin-left:28px; margin-right: 28px; color: #666666; }
* html .content-column-righttimeline { display:inline; }
.content-divider-timeline { padding-left: 0; padding-bottom: 0px; padding-right: 0; padding-top: 28px; position:relative; float:left; clear:both; width:500px; background:url(/img/divider_dotted.gif) repeat-x center left; height:1px; line-height:1px; }
* html .content-divider-timeline { display:inline; }
.content .content-column-righttimeline h3 { clear:both; line-height: 1em; padding-bottom: 14px; color:#069;}
.content .content-column-righttimeline p { padding-bottom:0px; }
* html .content .content-column-righttimeline ul li {display: inline-block; }


.content-column-container-staff { background-position: 96px center; background-image: url(/img/pixie_gray_1x1.gif); background-repeat: repeat-y; position:relative; width:631px; overflow: hidden; margin-bottom: 28px;}
.content-column-leftstaff { position:relative; float:left; width:90px; }
* html .content-column-leftstaff { display:inline; }
.content-column-rightstaff { position:relative; float:left; width:478px; margin-left:28px; margin-right: 28px; color: #666666; }
* html .content-column-rightstaff { display:inline; }
.content-divider-staff { padding-left: 0; padding-bottom: 0px; padding-right: 0; padding-top: 28px; position:relative; float:left; clear:both; width:478px; background:url(/img/divider_dotted.gif) repeat-x center left; height:1px; line-height:1px; }
* html .content-divider-staff { display:inline; }
.content .content-column-rightstaff h3 { clear:both; line-height: 1em; padding-bottom: 14px; color:#069;}
.content .content-column-rightstaff p { padding-bottom:0px; }

.content-column-leftconf { position:relative; float:left; width:478px; }
.content-column-rightconf { position:relative; float:left; width:133px; margin-left:20px; }
.content-column-rightconf .button { width: 133px; height: 28px; padding-bottom: 5px }

.content h1 { clear:both; line-height:1.25em; width:631px; padding:0px 0px 30px 0px; margin-bottom:12px; background:url(/img/bar_header_yellow.gif) no-repeat bottom left; }
.content h2 { clear: both; line-height: 1.45em; padding-bottom: 6px; margin-bottom: 6px; border-bottom-color: #CCCCCC; border-bottom-style: solid; color: #333333; font-weight: bold; border-bottom-width: 1px; font-size: 16px; width: 100%; }
.content h3 { clear:both; line-height: 1.15em; padding-bottom: 20px; color:#069; }
.content ul.indent { margin-left: 15px; }
.content ul { list-style-image: none; list-style-position: outside; list-style-type: none; width:100%; margin-bottom: 20px; }
.content ul li { padding-left: 10px; padding-bottom: 4px; padding-right: 8px; padding-top: 4px; background:transparent url(/img/bullet_orange.gif) no-repeat 0px 12px; }
.content ol {margin-bottom: 20px; margin-left: 25px;}
.content ol li {list-style-image: none; list-style-position: outside; list-style-type: inherit; padding-left: 10px; padding-bottom: 4px; padding-right: 8px; padding-top: 4px; }
.content .section-image { display:block; margin-bottom:24px; }
.content .content-divider { padding: 14px 0; position:relative; float:left; clear:both; width:631px; background:url(/img/divider_dotted.gif) repeat-x top left; height:1px; line-height:1px; }

.content .featuredprofile { margin-bottom: 20px; font-variant: normal; line-height: 2.5em; border-bottom-color: #CCCCCC; border-bottom-style: solid; color: #333333; font-weight: bold; border-bottom-width: 1px; font-size: 16px; padding-left: 30px; background:transparent url(/img/icon_addprofile.gif) no-repeat center left !important; }
.content .featuredevent { margin-bottom: 20px; font-variant: normal; line-height: 2.5em; border-bottom-color: #CCCCCC; border-bottom-style: solid; color: #333333; font-weight: bold; border-bottom-width: 1px; font-size: 16px; padding-left: 30px; background:transparent url(/img/icon_addevent.gif) no-repeat center left !important; }
.content .featurednews { margin-bottom: 20px; font-variant: normal; line-height: 2.5em; border-bottom-color: #CCCCCC; border-bottom-style: solid; color: #333333; font-weight: bold; border-bottom-width: 1px; font-size: 16px; padding-left: 30px; background:transparent url(/img/icon_addnews.gif) no-repeat center left !important; }

.event-details-content { position:relative; float:left; clear:both; padding:25px 0px; width:305px; }
.event-details-content-img { position:relative; float:left; width:153px; }
.event-details-content-img-confnetwork { position:relative; float:left; width:125px; }
.event-details-content-links { position:relative; float:left; width:152px; clear:right; }
.event-details-content-links h3 { padding-bottom: 0px; }
.event-details-content-title { color: #069; }
.event-details-content-date { display:block; font-size: 11px; color: #666; padding-top: 4px; padding-bottom: 10px; line-height: 1.2em; }

.event-full-details { position:relative; float:left; clear:both; padding:15px 0px; width:631px; overflow: hidden;}
.event-full-details-img { position:relative; float:left; width:175px; }
.event-full-details-links { position:relative; float:left; width:456px; clear:right; }
.event-full-details-links h3 { padding-bottom: 0px; }
.event-full-details-title { color: #069; }
.event-full-details-date { display:block; font-size: 14px; color: #666; padding-top: 4px; padding-bottom: 10px; }

/* --------------------------- Page Content Blog --------------------------------------- */

a.blogtitle { color: black; font-size:22px; font-weight: bold; display: block; line-height: 1.4em;}
.blogtitle { color: black; font-size:22px; font-weight: bold; display: block; line-height: 1.4em;}
.blogdetail { font-size: 11px; color: #333333;}
.blogcommenttitle { color: black; font-size:16px; font-weight: bold; display: block; line-height: 1.4em;}
.blogcommentdetail { font-size: 11px; color: #333333;}
.content h2.blog { margin-bottom: 15px; }
.blogdivider { clear:both; background:url(/img/bar_header_yellow.gif) no-repeat bottom left; margin-bottom: 14px;}

.content-column-container-blog { position:relative; width:631px; overflow: hidden; margin-bottom: 5px;}
.content-column-leftblog { position:relative; float:left; width:52px; margin-right: 14px; }
.content-column-rightblog { position:relative; float:left; width:520px; }
.blogspace { display: block; height: 55px;}

ul.tweet-list li { font-size: 11px; line-height: 1em;  padding-bottom: 8px; margin-bottom: 8px; border-bottom-color: #CCCCCC; border-bottom-style: dotted; border-bottom-width: 1px; }
ul.tweet-list span {display: block;}
ul.tweet-list a { font-size: 11px; }
a.twitter-follow { margin-top: 15px; padding-top: 2px; display: block; font-size: 11px; background:transparent url(/img/icon_twitter.gif) no-repeat center left !important; padding-left:22px !important;}
a.flickr-follow { margin-top: 15px; padding-top: 2px; display: block; font-size: 11px; background:transparent url(/img/icon_flickr.gif) no-repeat center left !important; padding-left:22px !important;}

.entry-info { margin-bottom: 10px; margin-top: 10px; margin-right: 20px; padding: 0; font-size: 11px; text-align: right;  line-height: 16px; }
.entry-info a {font-size: 11px;}

.left-zone-blog-first { clear:both; width:211px; background:url(/img/bg_module_sec_blog_top1.gif) no-repeat top left; padding-top:9px; position:relative; float:left; margin-top:0px; }

.left-zone-blog-first .left-zone-header { background:url(/img/bg_module_sec_blog_mid.gif) repeat-y top left; }
.left-zone-blog-first .left-zone-header h1 { font-size:13px; line-height:31px; background:url(/img/bg_module_sec_blog_top2.gif) no-repeat bottom left; padding:0px 0px 20px 16px; }

a.rss { background:transparent url(/img/icon_rss.gif) no-repeat left center; cursor:pointer; }
#utility-bar a.rss {margin-right: 26px;}


/* --------------------------- Zones --------------------------------------- */

.content-zone { width:396px; background:url(/img/bg_module_feature_top1.gif) no-repeat top left; padding-top:13px; }
.content-zone-inner { width:396px; background:url(/img/bg_module_feature_bottom.gif) no-repeat bottom left; padding:0px 0px 9px 0px; }
.content-zone .content-zone-header { background:url(/img/bg_module_feature_mid.gif) repeat-y top left; }
.content-zone .content-zone-header h1 { font-size:18px; line-height:43px; background:url(/img/bg_module_feature_top2.gif) no-repeat bottom left; padding:0px 16px 21px 16px; }
.home-page #hp-rgt .content-zone .content-zone-header h1 { margin-bottom:0px; }
.content-zone-panel { background:url(/img/bg_module_feature_mid.gif) repeat-y top left; padding:0px 16px 22px 16px; }
.content-zone-panel .featured-zone-img { display:block; margin-bottom:18px; }
.content-zone-panel a.action-link { margin-left:4px; }
.content-zone-panel h2 { color:#333; }
.content-zone-panel h3 { color:#069; }

.content-zone-panel .blog-post-info { clear:both; height:52px; }
.content-zone-panel .posted-img { display:block; position:relative; float:left; width:52px; height:52px; clear:left; }
.content-zone-panel .posted { display:block; position:relative; float:left; font-size:10px; line-height:1.5em; clear:right; padding:17px 0px 10px 8px; }
.content-zone-panel  a.posted-name { color:0080c6; font-size:10px; line-height:1.5em; }

.left-zone { clear:both; width:211px; background:url(/img/bg_module_sec_blog_top1.gif) no-repeat top left; padding-top:9px; position:relative; float:left; margin-top:20px; }
.left-zone-inner { width:211px; background:url(/img/bg_module_sec_blog_bottom.gif) no-repeat bottom left; padding:0px 0px 9px 0px; }
.left-zone .left-zone-header { background:url(/img/bg_module_sec_blog_mid.gif) repeat-y top left; }
.left-zone .left-zone-header h1 { font-size:13px; line-height:31px; background:url(/img/bg_module_sec_blog_top2.gif) no-repeat bottom left; padding:0px 0px 20px 16px; }
.left-zone-panel { background:url(/img/bg_module_sec_blog_mid.gif) repeat-y top left; padding:6px 16px 27px 16px; }
.left-zone-panel .featured-zone-img { display:block; margin-bottom:22px; }
.left-zone-panel a.action-link, .left-zone-panel a.action-link:link, .left-zone-panel a.action-link:visited { margin-left:4px; font-size:12px; padding-left:10px; }
.left-zone-panel h3 { margin-bottom: 18px; color:#069; }
.left-zone-panel .blog-post-info { clear:both; height:52px; width:211px; }
.left-zone-panel .posted-img { display:block; position:relative; float:left; width:52px; height:52px; clear:left; }
.left-zone-panel .posted { display:block; position:relative; float:left; width:128px; font-size:10px; line-height:1.5em; clear:right; padding-top:5px; margin-left:7px; }
.left-zone-panel  a.posted-name { color:#0080c6; font-size:10px; line-height:1.5em; }
.left-zone-panel .left-zone-panel-content { clear:both; margin-top:10px; }

.left-zone-panel a.addprofile { line-height: 1.75em; margin-left: 13px; margin-bottom: 15px; display:block; padding-left: 32px; background:transparent url(/img/icon_addprofile.gif) no-repeat center left !important; }
.left-zone-panel a.addevent { line-height: 1.75em; margin-left: 13px; margin-bottom: 15px; display:block; padding-left: 32px; background:transparent url(/img/icon_addevent.gif) no-repeat center left !important; }
.left-zone-panel a.addnews { line-height: 1.75em; margin-left: 13px; margin-bottom: 15px; display:block; padding-left: 32px; background:transparent url(/img/icon_addnews.gif) no-repeat center left !important; }
.left-zone-panel a.addfeedback { line-height: 1.75em; margin-left: 13px; display:block; padding-left: 32px; background:transparent url(/img/icon_addfeedback.gif) no-repeat center left !important; }

/* --------------------------- Home Page Tabs --------------------------------------- */

#hp-left { position:relative; float:left; width:423px; margin-right:34px; }
#hp-left, #hp-left a { line-height:1.45em; }
#hp-left #tab1 { background:url(/img/tab_tvgevents_off.gif) no-repeat top left; width:103px; }
#hp-left #tab2 { background:url(/img/tab_affiliateevents_off.gif) no-repeat top left; width:103px; margin-left:3px;  }
#hp-left #tab3 { background:url(/img/tab_recentnews_off.gif) no-repeat top left; width:100px; margin-left:3px; }

#hp-left #tab1.tab-show { background:url(/img/tab_tvgevents_on.gif) no-repeat top left; width:145px; }
#hp-left #tab2.tab-show { background:url(/img/tab_affiliateevents_on.gif) no-repeat top left; width:164px; margin-left:0px;  }
#hp-left #tab3.tab-show { background:url(/img/tab_recentnews_on.gif) no-repeat top left; width:145px; margin-left:0px;  }

#hp-rgt { position:relative; float:left; width:397px; }

#hp-rgt .content-zone .content-zone-header { background:none; width:396px; overflow:hidden; }
#hp-rgt .content-zone.content-zone-success-story { }
#hp-rgt .content-zone .content-zone-panel { font-size:14px; min-height:200px; _height:200px; }
/*#hp-rgt .content-zone .content-zone-panel { padding-bottom:200px; } */
#hp-rgt .content-zone.content-zone-success-story .content-zone-panel { padding-bottom:0px; }
#hp-rgt .content-zone.content-zone-blog .content-zone-panel { padding-bottom:42px; }
#hp-rgt .content-zone.content-zone-blog { height: 305px; }
#hp-rgt .content-zone { padding-top:0px; }
#hp-rgt .content-zone .content-zone-header h1 { width:396px; }

.tab_container { position:relative; }
.tab-buttons-panel { position:relative; height:55px; width:423px; background:url(/img/tab_spacer.gif) repeat-x top right; }
.tab-buttons-panel ul { position:absolute; list-style:none; height:55px; width:423px; background:url(/img/tab_corner.gif) no-repeat top right; }
.tab-buttons-panel li { position:relative; float:left; cursor: pointer; height:55px; padding:0 !important; }
.tab-buttons-panel li.tab-show { }
.tab-buttons-panel a, .tab-buttons-panel a:link, .tab-buttons-panel a:visited { outline:none; }
.tab-buttons-panel span { color: #222; display: block; padding: 5px 15px 4px; }
.tab-buttons-panel li.tab-show span { }
.tab-content { display:none; position:relative; float:left; width:423px; background:url(/img/tab_bg_bottom.gif) no-repeat bottom left; padding-bottom:10px; }
.tab-content-panel-border { padding:38px 16px 32px 16px; background:url(/img/tab_bg_middle_repeat-y.gif) repeat-y top left; }
.tab-content-panel { width:391px; height:505px; overflow:auto; position:relative; outline:none; }
.tab-content-show { display:block; }
.ui-tabs-hide { position: absolute; left: -10000px; display: block; }

.tab-content .jScrollPaneTrack { height:505px; }
.tab-content .jScrollPaneDrag { background:#fff url(/img/scrollbar.gif) no-repeat 2px 0px; }
.tab-content .jScrollPaneDragTop {  }
.tab-content .jScrollPaneDragBottom { }
.tab-content a.jScrollArrowUp { height:14px; background:#fff; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; line-height:14px; }
.tab-content a.jScrollArrowUp span { display:block; width:9px; height:10px; margin:2px; background:url(/img/scrollbar_arrow_up.gif) no-repeat top left; }
.tab-content a.jScrollArrowUp:hover { }
.tab-content a.jScrollArrowDown { height:14px; background:#fff; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; line-height:14px; }
.tab-content a.jScrollArrowDown span { display:block; width:9px; height:10px; margin:2px; background:url(/img/scrollbar_arrow_down.gif) no-repeat top left; }
.tab-content a.jScrollArrowDown:hover { }
.tab-content a.jScrollActiveArrowButton, .tab-content a.jScrollActiveArrowButton:hover { }

.event-details { position:relative; float:left; clear:both; padding:46px 0px; width:382px; }
.event-details.first { padding-top:0px; }
.event-details-img { position:relative; float:left; width:164px; }
.event-details-links { position:relative; float:left; width:197px; clear:right; }
.event-details-links h3 { padding-bottom: 0px; }
.event-details-title { color: #069; }
.event-details-date { display:block; font-size: 14px; color: #666; padding-top: 4px; padding-bottom: 10px; }

.news-details { padding:20px 0px; width:357px; margin-left: 15px; }
.news-details.first { padding-top:0px; }
.news-details-date { display:block; font-size: 15px; color: #069; font-weight:bold; }
.news-details p { font-size: 14px; margin-left: 15px; margin:0px; padding:0px; }

.event-details-divider, .news-details-divider { position:relative; float:left; clear:both; width:372px; background:url(/img/pixie_gray_1x1.gif) repeat-x top left; height:1px; line-height:1px; }

