h1,h2,h3,h4,h5 {

margin-top:0

}



h3 {

font-size: 14px;

line-height:18px

}



.gone {

display:none;

visibility:hidden

}



img {

border:0 none

}



a,object,embed {

outline-color:#-moz-use-text-color;

outline-style:none;

outline-width:0

}



div.header div.right ul.nav_buttons li a.community,div.header div.right ul.nav_buttons li a.community:hover,div.header div.right ul.nav_buttons li a.community:focus,div.header div.right ul.nav_buttons li a.community:active,div.header div.right div.pad a.community:hover,div.header div.right div.pad a.community:focus,div.header div.right div.pad a.community:active,div.header div.right div.pad a.community,div.header div.right div.pad a.communities_over,div.header div.right div.pad a.communities_off,.community_headleft,.community_headright,.community_footerleft,.community_footerright,div.community_mainblock_text .expand_link a:hover,div.community_mainblock_text .expand_link a:focus,div.community_mainblock_text .expand_link a:active,.white_arrow,div.community_mainblock_text .expand_link a,div.header div.right div.pad li.expand_link a,.down_green_arrow,.green_arrow_com,div.header div.right div.pad li.expand_link a:hover,div.header div.right div.pad li.expand_link a:focus,div.header div.right div.pad .discussion_more a,div.header div.right div.pad .discussion_more a:hover,div.header div.right div.pad .discussion_more a:focus,.discussion_more a,.discussion_more a:hover,.discussion_more a:focus,.discussion_more a:active,div.header div.right div.pad div.community_social_text a,.community_social_text a:hover,.community_social_text a:focus,.community_social_text a:active,.community_social_text a,div.header div.right div.pad div.community_social_text a,.com_footer_text a,.com_footer_text a:hover,.com_footer_text a:focus,.com_footer_text a:active,div.header div.right div.pad div.community_social_text a:hover,div.header div.right div.pad div.community_social_text a:focus,div.header div.right div.pad div.com_footer_text a:hover,div.header div.right div.pad div.com_footer_text a,div.header div.right div.pad div.com_footer_text a:focus,.social_arrow,.social_arrow:hover,.social_arrow:focus {

background:url(../Images/communities_sprite.gif) transparent no-repeat

}



div.header div.right div.pad a.communities_over {

background-position:0 -200px !important

}



div.header div.right div.pad a.communities_off {

background-position:0 -160px

}



#communityContainerInner {

color:#FFF;

display:none;

font-family:Arial;

font-size:13px;

height:auto;

position:absolute;

right:0;

text-align:left;

top:35px;

width:400px;

z-index:50

}



#communityBox {

width:400px;

height:auto

}



.community_headleft {

background-position:0 -80px;

float:left;

height:35px;

padding:0 0 0 10px

}



.community_headright {

height:35px;

background-position:-13px -80px;

float:right;

padding:0 0 0 10px

}



.community_footerleft {

background-position:0 -116px;

float:left;

height:35px;

padding:0 0 0 10px

}



.community_footerright {

background-position:-13px -116px;

float:right;

height:35px;

padding:0 0 0 10px

}



.communities_header {

background-color:#626262;

float:left;

height:15px;

width:380px;

padding:10px 0

}



.header_text {

font-size:12px;

color:#FFF

}



div.header_text h3 {

font-size:13px;

line-height:13px

}



.footer_text {

font-size:13px;

color:#F2F2F2;

background-color:#626262;

float:left;

height:16px;

width:380px;

border-bottom:3px solid #61C702;

padding:8px 0

}



.com_footer_text {

font-size:13px;

color:#F2F2F2;

background-color:#626262;

float:left;

height:16px;

width:380px;

border-bottom:3px solid #61C702;

line-height:13px;

padding:8px 0

}



.community_main_block {

background-color:#252525;

border-bottom:1px solid #585858;

display:inline-block;

height:auto;

padding:0 4px 0 30px;

width:366px;

}



.community_mainblock_text {

float:left;

height:auto;

padding:6px 8px 6px 0;

width:250px;

}



div.header div.right div.pad a.mainblock_title {

font-size:13px;

width:250px;

padding-bottom:5px;

height:13px;

float:none;

color:#0098C7

}



div.community_mainblock_text a.mainblock_title {

color:#0098C7;

font-size:13px;

height:13px;

padding-bottom:5px;

width:250px

}



div.community_mainblock_text .expand_link a {

background-position:0 -16px;

color:#FFF;

padding-left:9px;

cursor:pointer

}



div.community_mainblock_text .expand_link a:visited {

color:#fff

}



div.community_mainblock_text .expand_link a:hover,div.community_mainblock_text .expand_link a:focus,div.community_mainblock_text .expand_link a:active {

background-position:0 4px;

color:#61C702 !important;

text-decoration:none

}



.mainblock_text {

color:#FFF;

font-size:12px;

height:auto;

padding-bottom:10px;

position:relative;

width:245px

}



.expand_link {

width:235px;

font-size:11px;

color:#FFF;

text-transform:uppercase

}



.white_arrow {

background-position:0 -16px;

padding-left:9px

}



.down_green_arrow {

background-position:0 -34px !important;

padding-left:9px

}



div.header div.right div.pad li.expand_link a {

background-position:0 -16px;

padding-left:9px;

color:#fff

}



.community_mainblock_picture {

height:80px;

width:85px;

float:right;

margin:5px 11px 5px 0

}



.expand_link a:focus {

color:#61C702 !important;

text-decoration:none

}



.discussions_toggler {

height:auto;

width:351px;

border-bottom:solid 2px #585858;

background-color:#252525;

padding:8px 10px 10px 39px

}



.discussion_block {

width:350px;

height:auto

}



.discussions_title a,.discussions_title a:hover,.discussions_title a:focus {

color:#FFF

}



div.header div.right div.pad div.discussions_title a {

width:362px;

font-size:13px;

height:14px;

padding:7px 0 3px

}



div.header div.right div.pad div.discussions_title a:hover,div.header div.right div.pad div.discussions_title a:focus {

font-size:13px

}



.discussions_text {

width:362px;

font-size:12px;

color:#FFF

}



div.community_mainblock_text ul {

list-style-type:none;

margin:0;

padding:0

}



.discussions_separator {

border-bottom:solid 1px #1F1F1F;

padding-bottom:3px

}



div.header div.right div.pad div.discussions_text a {

width:362px;

font-size:11px;

color:#FFF;

height:auto;

float:none

}



div.header div.right div.pad div.discussions_text a:hover,div.header div.right div.pad div.discussions_text a:focus {

color:#61C702

}



div.header div.right div.pad .discussion_more a:hover,div.header div.right div.pad .discussion_more a:focus {

color:#61C702;

background-position:28px 4px

}



.discussion_more a:hover,.discussion_more a:focus,.discussion_more a:active {

color:#61C702 !important;

float:right;

height:11px;

background-position:28px 4px;

padding:0 9px 5px 0

}



.discussion_last {

border-bottom:none

}



.community_social_links {

background-color:#252525

}



.community_social_links ul {

list-style-type:none;

display:inline-block;

margin:0;

padding:10px 4px 10px 30px

}



div.header div.right div.pad div.community_social_text a {

font-size:12px;

color:#FFF;

float:left;

width:auto;

height:17px;

background-position:right -16px;

padding:0 55px 0 5px

}



.community_social_text a {

background-position:right -16px;

color:#FFF;

float:left;

font-size:12px;

height:17px;

width:auto;

padding:0 55px 0 5px

}



.com_footer_text a {

background-position:right -16px;

color:#FFF;

float:left;

height:17px;

padding:0 55px 0 5px

}



div.header div.right div.pad div.com_footer_text a {

font-size:13px;

color:#FFF;

float:left;

height:17px;

background-position:right -16px;

padding:0 55px 0 5px

}



li.community_line {

width:340px;

display:block;

float:left;

padding-bottom:5px

}



.social_arrow {

background-position:0 -20px;

float:left;

height:10px;

margin-top:5px;

width:10px

}



.social_arrow:hover,.social_arrow:focus {

background-position:0 0;

float:left;

height:10px;

margin-top:5px;

width:10px

}



.community_icon {

float:left

}



#communityContainerInner a:link,#communityContainerInner a:focus,#communityContainerInner a:visited,#communityContainerInner a:active {

text-decoration:none

}



div.header div.right ul.nav_buttons li a.community,div.header div.right div.pad a.community {

width:47px;

height:35px;

background-position:0 -160px

}



div.header div.right ul.nav_buttons li a.community:hover,div.header div.right ul.nav_buttons li a.community:focus,div.header div.right ul.nav_buttons li a.community:active,div.header div.right div.pad a.community:hover,div.header div.right div.pad a.community:focus,div.header div.right div.pad a.community:active {

width:47px;

height:35px;

background-position:0 -200px

}



.community_header,.community_footer {

height:35px;

width:400px

}



.community_footer {

height:auto

}



div.header div.right div.pad div.mainblock_title a:visited,div.header div.right div.pad div.mainblock_title a:hover,div.header div.right div.pad div.mainblock_title a:focus,div.header div.right div.pad div.mainblock_title a:active,div.community_mainblock_text .mainblock_title a:visited {

color:#0098C7

}



div.header div.right div.pad li.expand_link a:hover,div.header div.right div.pad li.expand_link a:focus,.green_arrow_com {

background-position:0 4px;

padding-left:9px;

color:#61C702 !important;

}



div.header div.right div.pad .discussion_more a,.discussion_more a {

font-size:11px;

color:#FFF;

float:right;

height:11px;

background-position:28px -16px;

padding:0 9px 5px 0

}



.community_social_text a:hover,.community_social_text a:focus,.community_social_text a:active,.com_footer_text a:hover,.com_footer_text a:focus,.com_footer_text a:active {

background-position:right 4px;

color:#61C702 !important

}



div.header div.right div.pad div.community_social_text a:hover,div.header div.right div.pad div.community_social_text a:focus,div.header div.right div.pad div.com_footer_text a:hover,div.header div.right div.pad div.com_footer_text a:focus {

color:#61C702;

background-position:right 4px

}



/**Do not delete this css, this is used by Tridion**/

.community_bottom_line_left {

background:url(../Images/community_roundedcorners.gif) no-repeat scroll left bottom transparent;

float:left;

height:3px;

padding:0 0 0 10px;

}



.community_bottom_line {

background-color:#626262;

border-bottom:3px solid #9CF39F;

color:#F2F2F2;

float:left;

margin:0px;

line-height:0px;

width:380px;

height:0px;

font-size:0px

}



.community_bottom_line_right {

background:url(../Images/community_roundedcorners.gif) no-repeat scroll right bottom transparent;

float:right;

height:3px;

padding:0 0 0 10px;

}

/**Ends Tridion specific code**/





/* Publish Info (CSS)

Date: 4/21/2011 12:51:18 PM

Images: Published all

*/
