@charset "utf-8";
/* @import url('http://'); */

/** 
 * Toolbar Styles
 * 
 * Header, toolbar, footer, and other miscellaneous global styles.
 *
 * TEMPORARY Styles
 * Reset
 * Global Styles
 * Structure
 * Network Navigation
 * Toolbar Hotspots
 * Modules
 * Header
 * Advertisements
 * Links
 * Buttons
 * Avatars
 * Media Thumbnails
 * Pagination
 * Error Pages
 * Message and Alert Boxes
 * YUI
 * Tags
 * Rating Tagging Sharing
 * Footer
 * 
 * @project [ex. community.foxsports.com]
 * @version 1
 * @lastmodified 2009-07-15 13:00
 * @author ONEsite Creative
 *
 * @colordef #fff; white 
 * @colordef #808080; standard grey 
 */
 

/**
 * TEMPORARY Styles
 *
 * @section TEMPORARY Styles
 */
/** temporary menu */
#header-menu {text-align: right;}
#header-menu a {color: #FFF; height: 58px; line-height: 58px; padding: 10px; 0;}
#tools_quicklogin #userTopTitleWrapper {display: none !important;}

#demo_chat #userTopTitleWrapper {display: none !important;}

/**
 * Reset
 *
 * @section Reset
 */

.mod_menu_site {display: none;}
h1, h2, h3 {font-family: helvetica, arial, sans-serif;}
h3 {position: static;}
   /* reset specific h3's to position relative */
   #gallery_content_comments_container h3,
   #video_content_comments_container h3 {position: relative;}
.module .container {border: 0 none;}
a {color: #026dc8; outline: none;}
a:hover {color: #2D9BD2;}

.left {float: left;}
.right {float: right;}
.clearFix:after {clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearFix {display:block}
.contentSpread {margin-bottom: 20px;}
.clear {clear:both; height:1px; line-height:1px; overflow:hidden;}
.lastItem,
.lastItem a {margin: 0 !important;}

/**
 * Global Styles
 *
 * @section Global Styles
 */

html, body {height:100%;}
body {
	background: url(http://images.onesite.com/beta.onesite.com/highlight.png) 50% 0 no-repeat #BBDAED;
	font-size: 13px; 
	font-family: arial, helvetica, sans-serif;
	line-height: 18px;
	color: #2d2d2d; 
}
#oneFoundation {background:url(http://images.onesite.com/learn.onesite.com/ft-bg.png) 0 98% repeat-x; position: relative; min-height:100%;}
#oneBackgroundLayer {background:url(http://images.onesite.com/beta.onesite.com/oneNav-bg.png) repeat-x; margin-top: 35px;}
#home_node_home #oneSiteContainer {min-height: 1000px;}
#oneSiteContainer {position: relative; width: 962px;}

#oneToolbarOverlord {width: auto; margin: 0;}
#tbContainer3,
#tbShell3 {width: auto; margin: 0; position: static;}

#onePageContainer {}
#oneSubPageContainer {}

#oneFooterMenu {display: none;}

/* reset list styling within blog posts */
.oneBlogPost p {margin: 10px 0;}
.oneBlogPost ul,
.oneBlogPost ol {margin: 10px 0; padding: 0 0 0 30px;}
.oneBlogPost ul li,
.oneBlogPost ol li {margin: 0; padding: 0; border: 0 none; list-style-position: inside; list-style-image: none;}
.oneBlogPost ul li {list-style-type: disc;}
.oneBlogPost ol li {list-style-type: decimal;}
.oneBlogPost ol ol li {list-style-type: lower-alpha;}

/* reset list styling within sandbox and custom HTML modules */
.mod_sandbox ul.mainUl ul,
.mod_custom_html ul.mainUl ul,
.mod_sandbox ul.mainUl ol,
.mod_custom_html ul.mainUl ol {margin: 10px 0; padding: 0 0 0 30px;}
.mod_sandbox ul.mainUl ul li,
.mod_custom_html ul.mainUl ul li,
.mod_sandbox ul.mainUl ol li,
.mod_custom_html ul.mainUl ol li {margin: 0; padding: 0; border: 0 none; list-style-position: inside; list-style-image: none;}
.mod_sandbox ul.mainUl ul li,
.mod_custom_html ul.mainUl ul li {list-style-type: disc;}
.mod_sandbox ul.mainUl ol li,
.mod_custom_html ul.mainUl ol li {list-style-type: decimal;}
.mod_sandbox ul.mainUl ol ol li,
.mod_custom_html ul.mainUl ol ol li {list-style-type: lower-alpha;}

/** rounded site wrapper */
.oneRounded {padding-bottom: 180px;}
.oneRounded .hd .c,
.oneRounded .ft .c {height: 5px; font-size: 1px;}
.oneRounded .ft .c {height: 5px;}
.oneRounded .hd {margin-right: 5px; background: transparent url(http://images.onesite.com/beta.onesite.com/_prime/corner-tl.png) 0% 0% no-repeat !important;}
.oneRounded .hd .c {margin-right: -5px; background:transparent url(http://images.onesite.com/beta.onesite.com/_prime/corner-tr.png) 100% 0% no-repeat;}
.oneRounded .bd {border-style: solid; border: 0; background: #fff;}
.oneRounded .bd .c {padding: 20px 0; min-height: 340px;}
.oneRounded .ft {margin-right: 5px; background: transparent url(http://images.onesite.com/beta.onesite.com/_prime/corner-bl.png) 0% 0% no-repeat;}
.oneRounded .ft .c {margin-right: -5px; background:transparent url(http://images.onesite.com/beta.onesite.com/_prime/corner-br.png) 100% 0% no-repeat;}

/** Basic Structure */
.section_inner {margin:0 auto; text-align:left; width:960px;}
.section_outer {background-color:white; clear:both; float:none; margin:0; text-align:center;}

#contactONEsite {position: absolute; right: 0; top: -23px; z-index: 80000 !important;}
#contactONEsite a {color: #565a5e; font: normal 12px Arial, Helvetica, sans-serif;  text-align: right; text-transform: uppercase;}
#contactONEsite .highlight {color: #1e1e1e;}

/**
 * Network Navigation
 *
 * @section Network Navigation
 */

.TopNavMenu a {background:url(http://images.onesite.com/beta.onesite.com/onesite-menu-nobg-alt.png) no-repeat; display: block; height: 58px;}
.TopNavMenu a span {display: none;}
.TopNavMenu li,
.TopNavMenu a {display: block; height: 58px;}
.TopNavMenu li {display: inline; float: left;}
ul.DynamicMenu .menuColumn {margin: 0;}
ul.DynamicMenu li a {padding: 0;}

#menuID_578 {height: 58px; margin: 0; padding: 0;}
.TopNavMenu #itemID_8728 a {background-position: 0 0; width: 105px;}
.TopNavMenu #itemID_8738 a {background-position: -105px 0; width: 89px;}
.TopNavMenu #itemID_8748 a {background-position: -194px 0; width:82px;}
.TopNavMenu #itemID_8758 a {background-position: -276px 0; width:73px;}
.TopNavMenu #itemID_8768 a {background-position: -349px 0; width:62px;}
.TopNavMenu #itemID_8778 a {background-position: -411px 0; width:81px;}

.TopNavMenu #itemID_8788 a {background-position: -492px 0; width:29px;}
.TopNavMenu #itemID_8798 a {background-position: -522px 0; width:20px;}
.TopNavMenu #itemID_8808 a {background-position: -542px 0; width:20px;}
.TopNavMenu #itemID_8818 a {background-position: -563px 0; width:76px;}

.TopNavMenu #itemID_8728 a:hover {background-position: 0 -58px;}
.TopNavMenu #itemID_8738 a:hover {background-position: -105px -58px;}
.TopNavMenu #itemID_8748 a:hover {background-position: -194px -58px;}
.TopNavMenu #itemID_8758 a:hover {background-position: -276px -58px;}
.TopNavMenu #itemID_8768 a:hover {background-position: -349px -58px;}
.TopNavMenu #itemID_8778 a:hover {background-position: -411px -58px;}

.TopNavMenu #itemID_8788 a:hover {background-position: -492px -58px;}
.TopNavMenu #itemID_8798 a:hover {background-position: -522px -58px;}
.TopNavMenu #itemID_8708 a:hover {background-position: -542px -58px;}
.TopNavMenu #itemID_8818 a:hover {background-position: -563px -58px;}

/** Selected State */
#view_why .TopNavMenu #itemID_7458 a {background-position: 0 -58px;}
#view_products .TopNavMenu #itemID_8768 a {background-position: -105px -58px;}
#view_services .TopNavMenu #itemID_8748 a {background-position: -194px -58px;}
#home_group_home .TopNavMenu #itemID_8758 a,
#view_clients .TopNavMenu #itemID_8758 a {background-position: -276px -58px;}
#view_ideas .TopNavMenu #itemID_8768 a {background-position: -349px -58px;}
#view_company .TopNavMenu #itemID_8778 a {background-position: -411px -58px;}

/**
 * Modules
 *
 * @section Modules
 */

.hideMe {display: none;} /* this class can be useful when applied as a custom module class to quickly hide modules on the page if needed */

/** base module style (restricted to .col to prevent styling from hitting anything in the toolbar or footer) */
.col .module {}
.col .module .container {}
.col .module .title_container {}
.col .module h3.title {} /** set the height and line-height here to control the size of the title **/
.col .module h3.title a.title_span_link {text-decoration: none !important; cursor: pointer;}
.col .module h3.title span.title_span {}
.col .module ul.mainUl {overflow: hidden;}

/** secondary module style: modGray */
.col .modGray {}
.col .modGray .container {padding: 0;}
.col .modGray .modCap {height: 2px;}
.col .modGray .modCorner-tl {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-leftTop.png) 0 0 no-repeat;}
.col .modGray .modCorner-tr {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-rightTop.png) 100% 0 no-repeat;}
.col .modGray .modCapTop {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-top.png) repeat-x;}
.col .modGray .modCorner-bl {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-leftBottom.png) 0 0 no-repeat;}
.col .modGray .modCorner-br {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-rightBottom.png) 100% 0 no-repeat;}
.col .modGray .modCapBottom {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-bottom.png) no-repeat;}
.col .modGray .title_container {}
.col .modGray h3.title {height: 24px; line-height: 24px; padding-right: 3px;}
.col .modGray h3.title a.title_span_link {}
.col .modGray h3.title span.title_span {display: block; margin: 0; padding-left: 10px;}
.col .modGray .modBody {background: #f8f8f8; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0;}
.col .modGray .modBodyContent {}
.col .modGray ul.mainUl {padding: 0 20px;}

.col .modMeetTeam ul.mainUl {padding: 20px;}

.col .modGrayIdeas .title_container {padding-top: 20px;}
.col .modGrayIdeas h3.title {border-bottom: 1px solid #d2d2d2; margin: 0 20px; padding: 10px 0 0 0;}
.col .modGrayIdeas h3.title a.title_span_link {color: #2d9bd2;}
.col .modGrayIdeas h3.title span.title_span {color: #2d9bd2; display: inline; font: normal 22px Arial, Helvetica, sans-serif; text-transform: uppercase; padding-left: 0;}
.col .modGrayIdeas .addThis,
.col .modOpenIdeas .addThis,
.col .modOpen .addThis,
.col .modWhiteAlt .addThis {display: none !important;}

.col .modGrayBotCap {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-bottom.png) no-repeat; height: 2px;}
.col .modGrayBotCap .modCorner-bl {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-leftBottom.png) 0 0 no-repeat;}
.col .modGrayBotCap .modCorner-br {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-rightBottom.png) 100% 0 no-repeat;}
.col .modGrayBotCap .modCapBottomContent {}

/** secondary module style: modProducts */
.col .modProducts {}
.col .modProducts .container {padding: 0;}
.col .modProducts .modCap {height: 10px;}
.col .modProducts .modCorner-tl {background: none;}
.col .modProducts .modCorner-tr {background: none;}
.col .modProducts .modCapTop {background: #666;}
.col .modProducts .modCorner-bl {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-leftBottom.png) 0 0 no-repeat;}
.col .modProducts .modCorner-br {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-rightBottom.png) 100% 0 no-repeat;}
.col .modProducts .modCapBottom {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-bottom.png) no-repeat;}
.col .modProducts .title_container {background: #FFF;}
.col .modProducts h3.title {height: 24px; line-height: 24px; padding-right: 3px;}
.col .modProducts h3.title a.title_span_link {}
.col .modProducts h3.title span.title_span {display: block; margin: 0; padding-left: 10px;}
.col .modProducts .modBody {background: #f8f8f8; border: 0;}
.col .modProducts .modBodyContent {}
.col .modProducts ul.mainUl {border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; padding: 20px;}

/** secondary module style adjustments */
.col .productsSocial .modCapTop {background: #65bfec;} /** Social Platform */
.col .productsMobile .modCapTop {background: #ffcc00;} /** ONEsite Mobile */
.col .productsContests .modCapTop {background: #37ba74;} /** Microsites */
.col .productsElements .modCapTop {background: #df4e31;} /** ONEsite Elements */

/** tertiary module style: modProductsMacro */
.col .modProductsMacro {}
.col .modProductsMacro .container {padding: 0;}
.col .modProductsMacro .modCap {height: 3px;}
.col .modProductsMacro .modCorner-tl,
.col .modProductsMacro .modCorner-tr,
.col .modProductsMacro .modCapTop {background: none;}
.col .modProductsMacro .modCorner-bl {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-leftBottom.png) 0 0 no-repeat;}
.col .modProductsMacro .modCorner-br {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-rightBottom.png) 100% 0 no-repeat;}
.col .modProductsMacro .modCapBottom {background: url(http://images.onesite.com/beta.onesite.com/mod/modGray/mod-gray-bottom.png) no-repeat;}
.col .modProductsMacro .title_container {background: #FFF; border-bottom: 3px solid #666;}
.col .modProductsMacro h3.title {height: 24px; line-height: 24px; padding-right: 3px;}
.col .modProductsMacro h3.title a.title_span_link {}
.col .modProductsMacro h3.title span.title_span {display: block; margin: 0; padding-left: 10px;}
.col .modProductsMacro h3.title .title_span {color: #3a9fd2; font: bold 22px Arial, Helvetica, sans-serif; letter-spacing: -0.04em; margin: 0 !important; padding: 0 !important;}
.col .modProductsMacro .modBody {background: #f8f8f8; border: 0;}
.col .modProductsMacro .modBodyContent {}
.col .modProductsMacro ul.mainUl {border-top: 0; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; padding: 20px;}

/** secondary module style adjustments */
.col .productsMacroSocial .title_container {border-bottom: 3px solid #65bfec;} /** Social Platform */
.col .productsMacroMobile .title_container {border-bottom: 3px solid #ffcc00;} /** ONEsite Mobile */
.col .productsMacroContests .title_container {border-bottom: 3px solid #37ba74;} /** Microsites */
.col .productsMacroElements .title_container {border-bottom: 3px solid #df4e31;} /** ONEsite Elements */

/** tertiary module style: modOpen */
.col .modOpen {border-bottom: 1px solid #2f709f; margin-bottom: 10px; padding-bottom: 20px;}
.col .modOpen .container {}
.col .modOpen .title_container {}
.col .modOpen h3.title {color: #599ec9; font: normal 17px Arial, Helvetica, sans-serif; text-transform: uppercase;} /** set the height and line-height here to control the size of the title **/
.col .modOpen h3.title a.title_span_link {text-decoration: none !important; cursor: pointer;}
.col .modOpen h3.title span.title_span {margin-left: 0;}
.col .modOpen ul.mainUl {overflow: hidden;}

/** tertiary module style: modOpenIdeas */
.col .modOpenIdeas {}
.col .modOpenIdeas .container {}
.col .modOpenIdeas .title_container {border-bottom: 3px solid #d0d0d0;}
.col .modOpenIdeas h3.title {border-bottom: 1px solid #949494; color: #2D9BD2; font: normal 22px Arial, Helvetica, sans-serif !important; text-transform: uppercase;} /** set the height and line-height here to control the size of the title **/
.col .modOpenIdeas h3.title a.title_span_link {text-decoration: none !important; cursor: pointer;}
.col .modOpenIdeas h3.title span.title_span {color: #2D9BD2; margin-left: 0;}
.col .modOpenIdeas ul.mainUl {overflow: hidden;}

/** tertiary module style: modOpenSideNav */
.col .modOpenSideNav {border-top:1px solid #2f709f; border-bottom: 0 ; margin: 0 0 10px 0; padding: 20px 0 20px 0;}
.col .modOpenSideNav .container {}
.col .modOpenSideNav .title_container {}
.col .modOpenSideNav h3.title {color: #599ec9; font: normal 22px Arial, Helvetica, sans-serif; text-transform: uppercase;} /** set the height and line-height here to control the size of the title **/
.col .modOpenSideNav h3.title a.title_span_link {text-decoration: none !important; cursor: pointer;}
.col .modOpenSideNav h3.title span.title_span {margin-left: 0;}
.col .modOpenSideNav ul.mainUl {overflow: hidden;}

/** tertiary module style: modBlue */
.col .modBlue {}
.col .modBlue .container {padding: 0;}
.col .modBlue .modCap {height: 3px;}
.col .modBlue .modCorner-tl {background: url(http://images.onesite.com/beta.onesite.com/mod/modBlue/mod-blue-topLeft.png) 0 0 no-repeat; padding-left: 3px;}
.col .modBlue .modCorner-tr {background: url(http://images.onesite.com/beta.onesite.com/mod/modBlue/mod-blue-topRight.png) 100% 0 no-repeat; padding-right: 3px;}
.col .modBlue .modCapTopContent {background: url(http://images.onesite.com/beta.onesite.com/mod/modBlue/mod-blue-top.png) repeat-x;}
.col .modBlue .modCorner-bl {background: url(http://images.onesite.com/beta.onesite.com/mod/modBlue/mod-blue-leftBottom.png) 0 0 no-repeat; padding-left: 3px;}
.col .modBlue .modCorner-br {background: url(http://images.onesite.com/beta.onesite.com/mod/modBlue/mod-blue-rightBottom.png) 100% 0 no-repeat; padding-right: 3px;}
.col .modBlue .modCapBottomContent {background: url(http://images.onesite.com/beta.onesite.com/mod/modBlue/mod-blue-bottom.png) no-repeat;}
.col .modBlue .title_container {padding-top: 10px;}
.col .modBlue h3.title {color: #027abb; font: normal 20px Arial, Helvetica, sans-serif !important; height: 24px; line-height: 24px; padding-right: 3px; text-transform: uppercase;}
.col .modBlue h3.title a.title_span_link {}
.col .modBlue h3.title span.title_span {display: block; margin: 0; padding-left: 10px;}
.col .modBlue .modBody {background: #dbf1fe; border-right: 1px solid #3c82ad; border-left: 1px solid #3c82ad;}
.col .modBlue .modBodyContent {}
.col .modBlue ul.mainUl {padding: 20px; padding-top: 10px;}

/** top corners modified to be blue */
.col .modBlueRaised .modCorner-tl {background: url(http://images.onesite.com/beta.onesite.com/mod/modBlue/mod2-blue-topLeft.png) 0 0 no-repeat;}
.col .modBlueRaised .modCorner-tr {background: url(http://images.onesite.com/beta.onesite.com/mod/modBlue/mod2-blue-topRight.png) 100% 0 no-repeat;}
.col .modBlueRaised .modCorner-bl {background: url(http://images.onesite.com/beta.onesite.com/mod/modBlue/mod2-blue-leftBottom.png) 0 0 no-repeat;}
.col .modBlueRaised .modCorner-br {background: url(http://images.onesite.com/beta.onesite.com/mod/modBlue/mod2-blue-rightBottom.png) 100% 0 no-repeat;}

/** secondary module style: modWhite */
.col .modWhite {margin-bottom: 0;}
.col .modWhite .container {padding: 0;}
.col .modWhite .modCap {height: 3px;}
.col .modWhite .modCorner-tl {background: url(http://images.onesite.com/beta.onesite.com/mod/modWhite/mod-white-leftTop.png) 0 0 no-repeat;}
.col .modWhite .modCorner-tr {background: url(http://images.onesite.com/beta.onesite.com/mod/modWhite/mod-white-rightTop.png) 100% 0 no-repeat;}
.col .modWhite .modCapTop {background: url(http://images.onesite.com/beta.onesite.com/mod/modWhite/mod-white-top.png) repeat-x;}
.col .modWhite .modCorner-bl {background: url(http://images.onesite.com/beta.onesite.com/mod/modWhite/mod-white-leftBottom.png) 0 0 no-repeat;}
.col .modWhite .modCorner-br {background: url(http://images.onesite.com/beta.onesite.com/mod/modWhite/mod-white-rightBottom.png) 100% 0 no-repeat;}
.col .modWhite .modCapBottom {background: url(http://images.onesite.com/beta.onesite.com/mod/modWhite/mod-white-bottom.png) no-repeat;}
.col .modWhite .title_container {}
.col .modWhite h3.title {height: 24px; line-height: 24px; padding-right: 3px;}
.col .modWhite h3.title a.title_span_link {}
.col .modWhite h3.title span.title_span {display: block; margin: 0; padding-left: 10px;}
.col .modWhite .modBody {background: #FFFFFF; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3;}
.col .modWhite .modBodyContent {}
.col .modWhite ul.mainUl {background: none !important; height: auto !important; padding: 10px !important;}

/** secondary module style: modWhiteAlt */
.col .modWhiteAlt {margin-bottom: 0;}
.col .modWhiteAlt .container {padding: 0;}
.col .modWhiteAlt .modCapBottom {height: 3px;}
.col .modWhiteAlt .modCapTop {background: url(http://images.onesite.com/beta.onesite.com/mod/modWhiteAlt/mod-white-top.png) repeat-x;}
.col .modWhiteAlt .modCorner-bl {background: url(http://images.onesite.com/beta.onesite.com/mod/modWhiteAlt/mod-whiteAlt-leftBottom.png) 0 0 no-repeat; padding-left: 3px;}
.col .modWhiteAlt .modCorner-br {background: url(http://images.onesite.com/beta.onesite.com/mod/modWhiteAlt/mod-whiteAlt-rightBottom.png) 100% 0 no-repeat; padding-right: 3px;}
.col .modWhiteAlt .modCapBottomContent {background: url(http://images.onesite.com/beta.onesite.com/mod/modWhiteAlt/mod-whiteAlt-bottom.png) repeat-x;}
.col .modWhiteAlt .title_container {background:url(http://images.onesite.com/beta.onesite.com/mod/modWhiteAlt/mod-whiteAlt-topRight.png) 100% 0 no-repeat; border-bottom: 1px solid #a7a7a7; margin: 0; padding-right: 3px; text-transform: uppercase;}
.col .modWhiteAlt h3.title {background:url(http://images.onesite.com/beta.onesite.com/mod/modWhiteAlt/mod-whiteAlt-topLeft.png) 0 0 no-repeat; height: 43px; line-height: 43px; padding: 0; padding-right: 3px;}
.col .modWhiteAlt h3.title a.title_span_link {}
.col .modWhiteAlt h3.title span.title_span {margin: 0; padding: 10px; text-transform: uppercase;}
.col .modWhiteAlt .modBody {}
.col .modWhiteAlt .modBodyContent {}
.col .modWhiteAlt ul.mainUl {background: #FFF !important; height: auto !important; padding: 10px !important;}

.col .modWhiteAltNews h3.title span.title_span {color: #414141;}
.col .modWhiteAltIdeas h3.title span.title_span {color: #2d79be;}


/** override module styling in footer */
#custom-network-footer .module {margin: 0;}


/**
 * Page Titles
 *
 * @section Header
 */

#sectionHeaderLabel {margin: 0 0 30px 0;}
.sectionTitle {padding-top: 20px;}
/*.sectionTitle h1 {background:url(http://fast1.onesite.com/beta.onesite.com/section-titles.png) no-repeat; margin: 0; padding: 0;} */
/*.sectionTitle h1 span {display: none;} */
.sectionTitle h1 span {color: #7ab9d8; font-size: 65px; text-transform: uppercase;}

#view_careers .sectionTitle h1 { background-position: 0 0; width: 920px; height: 70px; } /** careers */
#view_clients .sectionTitle h1,
#home_group_home .sectionTitle h1 { background-position: 0 -142px; width: 920px; height: 70px; } /** clients */
#view_company .sectionTitle h1 { background-position: 0 -284px; width: 920px; height: 70px; } /** company */
#view_contact .sectionTitle h1 { background-position: 0 -426px; width: 920px; height: 70px; } /** contact */
#coming_soon .sectionTitle h1 { background-position: 0 -568px; width: 920px; height: 70px; } /** contests */
#view_contact .sectionTitle h1 { background-position: 0 -710px; width: 920px; height: 70px; } /** demo */
#coming_soon .sectionTitle h1 { background-position: 0 -852px; width: 920px; height: 70px; } /** elements */
#coming_soon .sectionTitle h1 { background-position: 0 -994px; width: 920px; height: 70px; } /** ideas simple */
#view_ideas .sectionTitle h1 { background-position: 0 -1136px; width: 920px; height: 70px; } /** ideas */
#cms_view_single .sectionTitle h1,
#cms_view_list .sectionTitle h1 { background-position: 0 -1278px; width: 920px; height: 70px; } /** latest news */
#coming_soon .sectionTitle h1 { background-position: 0 -1420px; width: 920px; height: 70px; } /** meet the team */
#coming_soon .sectionTitle h1 { background-position: 0 -1562px; width: 920px; height: 70px; } /** mobile cms */
#coming_soon .sectionTitle h1 { background-position: 0 -1704px; width: 920px; height: 70px; } /** onesite mobile */
#coming_soon .sectionTitle h1 { background-position: 0 -1846px; width: 920px; height: 70px; } /** onesite team */
#view_products .sectionTitle h1 { background-position: -970px 0; width: 920px; height: 70px; } /** products */
#view_services .sectionTitle h1 { background-position: -970px -142px; width: 920px; height: 70px; } /** services */
#wiki_social_platform .sectionTitle h1 { background-position: -970px -284px; width: 920px; height: 70px; } /** social platform */
#view_thanks .sectionTitle h1 { background-position: -970px -426px; width: 920px; height: 70px; } /** thanks */
#view_why .sectionTitle h1 { background-position: -970px -568px; width: 920px; height: 70px; } /** why */

/** Sub Titles */
.subHeaderTitle {border-bottom: 1px solid #81bdd9; margin: 20px 0 0 0; padding-bottom: 15px;}
h2.subHeaderTitle {color: #16445b; font: normal 19px Arial, Helvetica, Arial, sans-serif !important; text-transform: uppercase;}
h3.primaryTitle {color: #16445b; font: bold 42px Arial, Helvetica, sans-serif; margin: 0; text-transform: capitalize; letter-spacing: 0;}
h4.subColumnTitle {color: #3A9FD2; font: normal 22px Arial, Helvetica, sans-serif !important; margin: 0 0 5px; text-transform: uppercase;}
h4.subTitle {color: #3A9FD2; font: bold 24px Arial, Helvetica, sans-serif; margin: 10px 0; letter-spacing: -0.05em;}

/** Subtitle Adjustments */
#view_why #sectionHeaderLabel,
#view_products #sectionHeaderLabel {margin: 0;}
#whyONEsite-links,
#products-links {margin: 20px 0; padding: 0;}
#whyONEsite-links li,
#products-links li {float: left; list-style: none;}

/**
 * Advertisements
 *
 * @section Advertisements
 */

.displayAdCode {margin: 0 0 10px;}


/**
 * Links
 *
 * @section Links
 */

a {text-decoration: none !important;}
a:visited {}
a:hover {text-decoration: none !important;}
a:active {}


/**
 * Buttons
 *
 * @section Buttons
 */

/** Clear mozilla button element defaults */
button::-moz-focus-inner {border: 0;padding: 0;}

/** global button */
.one-buttons,
.oneBlogLeaveCommentLink,
.oneBlogLeaveCommentLink span {background:url(http://images.onesite.com/beta.onesite.com/one-buttons.png) no-repeat;}

.generalButton,
.oneBlogLeaveCommentLink {
	background-position: 0 -288px;
	display: inline-block /*!important*/; /* was messing up mm_manager buttons. add important on a per button basis if possible */
	height: auto !important;
	overflow: visible !important;
	padding: 0 0 0 10px !important;
	border: 0 none !important; display: inline-block; height: 22px;}

.generalButton span,
.oneBlogLeaveCommentLink span {
	background-position: 100% -320px;
	color: #636363;
	display: inline-block;
	font-size: 10px !important;
	font-family: Arial, Helvetica, Arial, Helvetica, sans-serif !important; 
	text-align: center !important;
	text-shadow: #FFF 0 1px 0;
	cursor: pointer !important;
	height: 12px !important;
	line-height: 12px /*18px*/;
	padding: 7px 17px 5px 5px !important;
	border: 0 none !important;
	text-transform: uppercase;
}

.generalButton:hover,
.oneBlogLeaveCommentLink:hover {background-position: 0 -352px;}
.generalButton:hover span,
.oneBlogLeaveCommentLink:hover span {background-position: 100% -386px; color: #136188;}


/** Arrows */
.innerPage-links a {background:url(http://images.onesite.com/beta.onesite.com/one-buttons.png) 0 -434px no-repeat; font-weight: bold; margin-right: 10px; padding-left: 10px;}
/** Checkmarks */
.productCheckMark li {background:url(http://images.onesite.com/beta.onesite.com/one-buttons.png) 0 -415px no-repeat; padding-left: 14px;}
/** ONEsite RSS */
.buttonIdeasRSS {background:url(http://images.onesite.com/beta.onesite.com/subscribe-ideasRSS.png) no-repeat; display:block; height: 47px;}
.buttonIdeasRSS:hover {background-position: 0 -47px;}
.buttonIdeasRSS span {display: none;}
/** download fact sheet */
#downloadFactSheet {border-bottom: 1px solid #81bdd9; margin-bottom: 15px; padding-bottom: 20px;}
.buttonDownload {background:url(http://images.onesite.com/beta.onesite.com/download-data-sheet.png) no-repeat; display:block; height: 24px;}
.buttonDownload:hover {background-position: 0 -24px;}
.buttonDownload span {display: none;}
/** Top Link */
.topLinkWrap {margin-top: 30px;}
.topLinkWrap .topLink {color: #8f9598; font-size: 11px;}

/**
 * Avatars
 *
 * @section Avatars
 */

/** miniProfile (legacy) */
.oneMiniProfile {display: block !important; float: left; text-align: center;} /* added float and text-align to this so it can all be contained for avatars. was not floating in the group members module (mod_members) because it didn't have a.friend or .friend-mod-friend containing it like other modules do */
.oneMiniProfile br {display: none;} /* prevents gap between avatar and username */
.oneMiniProfile a.main {display: block; height: auto; overflow: hidden; margin: 0; padding: 0;}
.oneMiniProfile img {width: auto; height: auto; margin: 0; padding: 0; border: 0 none;}

/** new miniProfile (default size) */
.miniProfileComponentContainer {}
.miniProfileComponent {margin: 0 0 3px; text-align: center;}
.miniProfileAvatar {}
.miniProfileAvatar a {display: block; overflow: hidden; margin: 0; padding: 0;}
.miniProfileAvatar a img {width: auto; height: auto; margin: 0; padding: 0; border: 0 none;}
.miniProfileName {height: 28px; line-height: 14px; margin: 0 auto; overflow: hidden;} /* set to display two lines, might need a width also to prevent long usernames from affecting the layout */

/** resizable avatars */ 
.profileCropped80, 
.profileSizeableAvatar {display: block; width: 50px; height: 39px; background-position: 50% 20% !important;}
.profileCropped80, .profileSizeableAvatar {background-repeat: no-repeat !important;}

/** username (legacy) */
#cc_profile_name {width: auto; margin-top: 5px; overflow: hidden !important;}
#cc_profile_name br {display: block;}


/**
 * Media Thumbnails
 *
 * @section Media Thumbnails
 */


/**
 * Pagination
 *
 * @section Pagination
 */
 

/**
 * Error Pages
 *
 * @section Error Pages
 */


/**
 * Message and Alert Boxes
 *
 * @section Message and Alert Boxes
 */

.greyMsgBox,
.redMsgBox,
.blueMsgBox,
.greenMsgBox,
.yellowMsgBox,
.whiteMsgBox,
.blueWhiteMsgBox {margin: 5px 0; padding: 5px; font-weight: bold; text-align: center;}
.greyMsgBox      {color: #000; border: 1px solid #DDDDDD; background-color: #F4F4F4;}
.redMsgBox       {color: #000; border: 1px solid #FF7070; background-color: #FFE0E0;}
.blueMsgBox      {color: #000; border: 1px solid #7070FF; background-color: #E0E0FF;}
.greenMsgBox     {color: #000; border: 1px solid #70FF70; background-color: #E0FFE0;}
.yellowMsgBox    {color: #000; border: 1px solid #FFE500; background-color: #FFF7AF;}
.whiteMsgBox     {color: #000; border: 1px solid #000000; background-color: #FFFFFF;}
.blueWhiteMsgBox {color: #FFF; border: 1px solid #2378B1; background-color: #2577B1;}

/** New layout system alerts */
.alertPageNotice {margin: 5px 0; padding: 5px; font-weight: bold; text-align: center; color: #000; border: 1px solid #FFE500; background-color: #ffc;}


/**
 * YUI
 *
 * @section YUI
 */


/**
 * Tags
 *
 * @section Tags
 */


/**
 * Rating, Flagging, & Sharing
 *
 * @section Rating Flagging Sharing
 */

#content-rating-container {background: none; border: 0 none; float: left; width: 210px;}
.rating_stats_div {width: 96px;}
.do_rating_div {height: 16px;}
.star_rating_whole {background:url(http://images.onesite.com/beta.onesite.com/whole-star.png) no-repeat; height: 16px; width: 16px;}
.star_rating_half {background:url(http://images.onesite.com/beta.onesite.com/half-star.png) no-repeat; height: 16px; width: 16px;}
.star_rating_empty {background:url(http://images.onesite.com/beta.onesite.com/empty-star.png) no-repeat; height: 16px; width: 16px;}
.num_of_ratings {display: none;}
.rating_others_div {display: none;} /** Other Controls */

/**
 * Footer
 *
 * @section Footer
 */

#page_footer {background-color:#252520; padding:17px 0; height: 118px; position: absolute; bottom: 0; width: 100%;}
#footer_menu {clear:none; float:left; margin:0; padding:0; text-transform:uppercase;}
#footer_menu li.level1 {clear:none; float:left; list-style:none; margin:0; padding:0; width:144px;}
#footer_menu li#ftr_other {width:105px;}
#footer_menu a.level1 {color:white;font-size:12px;line-height:16px;}
#footer_menu a.level1:hover {color:#C7C929;}
#footer_menu ul.level2 {font-size:10px;margin:10px 0 0 0;padding:0;width:95px;}
#footer_menu li.level2 {list-style:none;margin:0;padding:0;}
#footer_menu li.level2 a {background:url(http://images.onesite.com/learn.onesite.com/dashed_footer.gif) bottom left repeat-x; color:#6f6f6b; display:block; line-height:20px; font-size:10px;}
#footer_menu li.level2 a:hover {color:#a7a7a7;}
#ft_legal {float: right; margin:0; padding:0;}
#ft_copyright {clear:none; color:#8d8d85; float:right; font-size:11px; margin-top:0; text-align:right; text-transform: capitalize;}
#ft_copyright p {margin: 0 0 10px;}
#ft_copyright span {margin:0 20px 0 0;}
#ft_copyright a {color: #6f6f6b;}
#ft_copyright a:hover {color: #A7A7A7;}

#oneadmin_index #page_footer,
#oneadmin_core_check #page_footer,
#oneadmin_cascade_options #page_footer,
#oneadmin_netopts #page_footer {display: none;}

/** Fancy Fonts */

#sectionHeaderLabel h1 span {font-family: "proxima-nova-1","proxima-nova-2", Helvetica, sans-serif !important; letter-spacing: -2px;}
h3.primaryTitle,
h2.subHeaderTitle,
h4.subColumnTitle span,
.modGray .title_span,
.modGray .title_span_link,
.modOpen .title_span,
.modOpenIdeas .title_span,
.generalButton .one-buttons,
.clientQuoteText,
.modContactForm h3.title .title_span,
.modContactLearn h3.title .title_span,
.modMeetTeam h3.title .title_span,
.contactOneLink,
.hpFeaturedClientWrapper .hpFeaturedClientName a,
.oneProjectName,
.oneClientServicesDelivered,
h3.clientCategory {font-family: "proxima-nova-1","proxima-nova-2", Arial, sans-serif !important;}
.modGetEven h3.title .title_span {font-family: "proxima-nova-1","proxima-nova-2", Arial, sans-serif !important; font-weight: normal;}
.modBlueRaised .title_span {font-family: "proxima-nova-1","proxima-nova-2", Arial, sans-serif !important; font-size: 15px;}


/** End Toolbar Styles */
