body{text-align:center;background:#ededec url(../i/bkg/bkg.png)repeat-y center top;font-family:Arial,Sans-serif;font-size:13px;line-height:18px;color:#414039;}
body.ajax-page {background:#ffffff;background-image:none;}
.views-admin-links{display:none;}
strong{font-weight:bold;}
em{font-style:italic;}
p{padding:0 0 13px 0;}
/* hr{height:1px;border:1px solid #666;}
*/
hr{border:0;color:#ededec;background-color:#ededec;height:4px;}
h1{font-size:20px;font-weight:bold;padding:13px 0;}
h2{font-size:16px;font-weight:bold;padding-bottom:13px;}
h3{font-size:16px;font-weight:bold;padding-bottom:13px;}
.page-og h1.title, .page-taxonomy h1.title {margin-bottom:20px;}
/* general links */
a{cursor:pointer;}
a span{cursor:pointer;}
a:link{text-decoration:none;font-weight:bold;color:#414038;}
a.blue,a.blue:visited{color:#156197;}
a:visited{text-decoration:none;font-weight:bold;color:#414038;}
a:hover,
a:focus{text-decoration:none;font-weight:bold;color:#414038;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;font-weight:bold;color:#414038;}
li.collapsed{padding-left:10px;background-color:transparent;background-image:url(../../../../../misc/menu-collapsed.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0pt 50%;margin-top:0pt;margin-right:0pt;margin-bottom:0pt;margin-left:0pt;}
li.expanded{padding-left:10px;background-color:transparent;background-image:url(../../../../../misc/menu-expanded.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0pt 12px;;margin-top:0pt;margin-right:0pt;margin-bottom:0pt;margin-left:0pt;}
/* wrapper */
#page-wrapper{width:1035px;margin:0 auto;height:100%;text-align:center;}
#wrapper{width:1025px;min-height:100%;height:auto !important;height:100%;margin:0 auto -105px;text-align:center;background:#ffffff;}
#main-wrapper{padding-left:8px}
/* header */
#header{position:relative;height:157px;margin:0 20px 20px 20px;text-align:left;background:#ffffff url(../i/bkg/header-wphoto.png) no-repeat;}
#header .breadcrumb{position:absolute;top:125px;left:10px;font-size:12px;}
#header img.logo{position:absolute;top:45px;left:12px;}
#header .metrics-wrap{position:absolute;top:48px;right:240px;width:500px;background-color:#d2cfc7;}
.metrics-wrap .metrics{height:24px;text-align:right;font-size:20px;font-weight:bold;}
/* .metrics img.metrics-arrow{vertical-align:middle;}
*/
#header img.branding{position:absolute;top:33px;right:0px;}
#header #primary-links{position:absolute;top:95px;left:10px;}
#header #secondary-links{position:absolute;top:14px;left:0px;font-size:11px;font-weight:bold;}
#header #searchbox{position:absolute;top:92px;right:10px;}
#searchbox .form-item,#searchbox .form-submit{display:inline;vertical-align:middle;}
#searchbox .form-item{margin-left:18px;}
#primary-links ul.links li,
#secondary-links ul.links li,
#secondary-links ul.links,
#secondary-links .welcome,
#secondary-links .links,
#secondary-links .forgotPwd{display:inline;}
#primary-links a{background:url(../i/btn/main-nav-btn.png) no-repeat top right;display:inline-block;height:21px;margin-right:0px;padding-right:8px;text-decoration:none;text-transform:lowercase;font-size:13px;font-weight:bold;}
#primary-links a span{background:url(../i/btn/main-nav-btn.png) no-repeat top left;display:inline-block;line-height:21px;padding-left:8px;}
#primary-links a:link span,
#primary-links a:visited span{color:#f2b71a;}
#primary-links a:hover{}
#primary-links a:hover span,
#primary-links a.active span{text-decoration:none;color:#ffffff;}
#secondary-links a{display:inline-block;height:18px;margin-right:0px;padding-right:5px;text-decoration:none;font-size:11px;font-weight:bold;}
#secondary-links a span{display:inline-block;line-height:18px;padding-left:5px;}
#secondary-links a:link span,
#secondary-links a:visited span{color:#414039;}
#secondary-links a:hover,
#secondary-links a.active{background:url(../i/btn/user-nav-btn.png) no-repeat top right;}
#secondary-links a:hover span,
#secondary-links a.active span{background:url(../i/btn/user-nav-btn.png) no-repeat top left;text-decoration:none;color:#414039;}
/* main content */
#content{text-align:left;margin-bottom:75px;position:relative;}
.no-sidebars #content{width:985px;padding:0 0 10px 10px;position:relative;}
.sidebar-left #content{width:765px;padding:0 0 10px 0;margin-left:20px;position:relative;float:left;}
.sidebar-right #content{width:765px;padding:0 10px 10px 10px;position:relative;float:left;}
.two-sidebars #content{width:545px;padding:0 10px 10px 0px;margin-left:20px;position:relative;float:left;}
/** sidebar styles **/
#sidebar-left-region{position:relative;float:left;width:200px;padding:0 0 0 10px;}
#sidebar-right-region{position:relative;float:right;width:200px;padding:0 10px 0 0;}
/* title */
h1.title{margin:0;font-size:20px;font-weight:bold;padding:14px;background-color:#e7e5e1;-moz-border-radius:5px;-webkit-border-radius:5px;}
.no-sidebars h1.title{width:957px;}
h1.ms-title{margin:0;font-size:20px;font-weight:bold;padding:14px;background-color:#e7e5e1;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
h1.goldbar{padding: 0 0 0 15px;width:767px;height:52px;line-height:52px;font-size:22px;color:#414038;background:url(../i/o/mod/gold-title.jpg) top left no-repeat;}
h1.bluebar{padding:0 0 0 15px;width:767px;height:52px;line-height:52px;font-size:22px;color:#ffffff;background:url(../i/cert/spec-title-bar.png) top left no-repeat;margin-bottom:14px;}
h1.bluebar img {vertical-align:middle;margin-right:10px;height:43px;width:36px;margin-bottom:2px;}
h2.title{font-size:20px;font-weight:bold;}
h2.title a{color:#156197;}
.terms{padding-top:6px;font-size:11px;line-height:11px;}
.terms a{font-weight:normal;color:#156197;}
.book-navigation .page-links{margin-top:20px;border-top:4px solid #edebe6;padding-top:15px;}
.forum-topic-navigation{margin-top:20px;}
.forum-topic-navigation,
.book-navigation{clear:both;display:block;margin-bottom:30px;}
.forum-topic-navigation a,
.book-navigation a{color:#156197;}
.forum-topic-navigation .topic-previous,
.book-navigation .page-previous{width:36%;display:block;text-align:left;background:#fff url(../i/o/arrowPrev.png) no-repeat center left;padding-left:16px;margin-left:5px;margin-bottom:14px;float:left;}
.book-navigation .page-up{margin-top:0pt;margin-right:5%;margin-bottom:0pt;margin-left:5%;width:4%;display:block;float:left;}
.forum-topic-navigation .topic-next,
.book-navigation .page-next{width:36%;display:block;text-align:right;background:#fff url(../i/o/arrowNext.png) no-repeat center right;padding-right:16px;margin-right:5px;margin-bottom:14px;float:right;}
.book-navigation .menu{clear:both;margin-top:20px;border-top:4px solid #edebe6;padding:15px 0 15px 20px;}
.book-navigation ul.menu a:link,
.book-navigation ul.menu a:visited{font-size:12px;color:#156197;}
.book-navigation ul.menu li.collapsed,
.book-navigation ul.menu li.leaf{list-style:none;list-style-position:inside;padding:5px 10px;margin-right:20px;border-bottom:1px solid #edebe6;}
.book-navigation ul.menu li.leaf{list-style:square;list-style-position:inside;list-style-image:url(../i/o/leafy.png);}
li.book_add_child,
li.book_printer{float:none;text-align:left;clear:both;}
li.book_add_child a,
li.book_printer a{color:#156197;}
/* squad page */
.squad-post{margin-top:9px;margin-bottom:20px;padding-bottom:20px;border-bottom:4px solid #e7e5e1;font-size:13px;}
.teaser{margin:20px 0;border-bottom:4px solid #ededeb;padding:20px 0 10px 0;}
.squad-post .submitted,
.teaser .submitted{color:#94928c;font-size:11px;padding-bottom:8px;}
.squad-post .submitted a,
.teaser .submitted a{color:#156197;}
.teaser .teaser-body{margin-bottom:20px;font-size:13px;}
.teaser .teaser-links .more-link{float:left;}
.teaser .teaser-links .more-link a{color:#156197;}
.teaser .teaser-links .comments-link,.wire-article .teaser-links .comments-link{float:right;}
.wire-article .teaser-links{padding-top:20px;}
.teaser .squad-post{border-bottom:0;padding-bottom:0;}
.squad-post .teaser{padding-top:0;}
/* squad blog */
.module-metadata{font-size:14px;margin:5px 0 20px 0;background:#ffffcc;background-position:5px 5px;background-repeat:no-repeat;padding:10px 33px;}
.module-metadata strong{font-size:13px;}
.module-metadata a{color:#156197;}
.with-metadata{padding:2px 0 13px 28px;background-repeat:no-repeat;}
.module-1{background-image:url(../i/o/badges/1.gif);}
.module-2{background-image:url(../i/o/badges/2.gif);}
.module-3{background-image:url(../i/o/badges/3.gif);}
.module-4{background-image:url(../i/o/badges/4.gif);}
.module-5{background-image:url(../i/o/badges/5.gif);}
.module-6{background-image:url(../i/o/badges/6.gif);}
.module-7{background-image:url(../i/o/badges/7.gif);}
.module-8{background-image:url(../i/o/badges/8.gif);}
.module-9{background-image:url(../i/o/badges/9.gif);}
.module-10{background-image:url(../i/o/badges/10.gif);}
.specialist-module-13655,.specialist-module-24301 {padding-left:50px;background-image:url(../i/cert/gr-badge.png);}
.with-metadata.specialist-module-13655, .with-metadata.specialist-module-24301 {padding-left:28px;background-image:url(../i/cert/gr-badge-sm.png);}
.specialist-module-30132 {padding-left:50px;background-image:url(../i/cert/sg-badge.png);}
.with-metadata.specialist-module-30132 {padding-left:28px;background-image:url(../i/cert/sg-badge-sm.png);} 
/* pager pagination */
.item-list .pager{margin-top:40px;clear:both;text-align:right;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;border:1px solid #cccccc;padding:4px 6px;margin:1px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.item-list .pager li:hover{background:#82a6ce;}
.item-list .pager li a{font-weight:bold;text-decoration:none;color:#156197;}
.item-list .pager li:hover a{color:#fff;}
.item-list .pager li.pager-previous{/*background:#ebebeb url(http://www.mousesquad.org/sites/all/themes/mouse/i/bkg/prev-arrow) no-repeat left 50%;*/
padding-left:10px;}
.item-list .pager li.pager-next{/*background:#ebebeb url(http://www.mousesquad.org/sites/all/themes/mouse/i/bkg/next-arrow) no-repeat right 50%;*/
padding-right:10px;}
.item-list .pager li.pager-current{font-weight:bold;color:#82a6ce;background:#fff;}
/*.item-list .pager li.first,.item-list .pager li.last{*/
/*display:none;*/
/*}
*/
/*.item-list .pager li.pager-current.first,.item-list .pager li.pager-current.last{*/
/*display:inline;*/
/*}
*/
/* comments */
#comments{padding:20px;background:#ededeb;-moz-border-radius:5px;-webkit-border-radius:5px;}
#comments .comments-head{margin-bottom:10px;width:725px;}
#comments .comments-head .comment-left{float:left}
#comments .comments-head .comment-button-right{float:right;}
.box .box-inner h2.title{border-top:1px solid #999999;font-size:20px;font-weight:bold;margin-top:14px;padding:14px 0 14px 0;}
form#comment-form{margin-left:20px;width:500px;}
form#comment-form .submit-wrap{margin:20px 0 0 0;float:right;}
/* comments */
.commentRight{float:right;padding-top:6px;}
.commentLeft{float:left;}
.comment-inner /* Additional wrapper for a single comment */{width:725px;padding-bottom:5px;margin-bottom:20px;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;}
.preview .comment-inner,form#comment-form .comment-inner{width:645px;}
.comment-bar{background:#f6f5f4 url(../i/o/commentTop725.png) no-repeat top left;height:41px;width:725px;font-size:11px;font-weight:bold;margin-bottom:5px;}
.preview .comment-bar,form#comment-form .comment-bar{background:#f6f5f4 url(../i/o/commentTop.png) no-repeat top left;width:645px;}
.comment-bar .submitted{float:left;color:#414039;padding-left:14px;margin-top:7px;}
.comment-bar .submitted .newImg{float:left;padding-right:10px;}
.comment-bar .links{float:right;margin-right:0px;}
.comment-bar ul li{display:inline;}
.comment-inner .content{padding:0 20px 14px 20px;margin-bottom:14px;}
form#comment-form .comment-inner p{width:605px;}
.new /* "New" marker for comments that are new for the current user */{color:#c00;text-align:left;padding-left:14px;}
.comment div.links /* Wrapper for comment links. See also the ul.links declaration in the node section above. */{margin:.4em 0 0 0;}
.page-comment .comment{background:#ededeb;padding:20px 20px 10px 20px;clear:both;}
.page-comment .preview .comment{padding-left:0px;}
.page-comment h1.title{background:#ededeb;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;}
.page-comment .messages{background:#ededeb;padding:0 20px;font-style:italic;color:#c00;}
.page-comment .box{background:#ededeb;clear:both;padding:10px 20px 40px 20px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.page-comment #comment-form{clear:both;margin-bottom:20px;}
.page-comment .box p{margin:55px 20px 0 20px;padding:10px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;width:625px;}
.page-comment .box .preview p{width:605px;}
.page-comment .comment-inner .content p{margin:0;padding:0;-moz-border-radius:0;-webkit-border-radius:0;}
/* page-wire */
.page-wire h2.title,
.node-type-wire h2.title{margin:0 0 5px 0;padding:0;}
.page-wire .submitted,
.node-type-wire .submitted{color:#94928c;font-size:11px;padding:0;margin:0;margin-bottom:20px;}
.content.wire-article{border-bottom:4px solid #ebebed;padding-bottom:10px;margin-bottom:20px;}
.node-type-wire #comments,
.node-type-wire #comments .comments-head{width:500px;}
.node-type-wire .box-inner,
.node-type-wire .comment-inner,
.node-type-wire .box-inner,
.node-type-wire .comment-inner .content{width:460px;}
.node-type-wire form#comment-form{width:470px;}
.node-type-wire form#comment-form textarea{width:460px;}
.node-type-wire .comment-inner,.node-type-wire .comment-inner .comment-bar{width:500px;}
.node-type-wire .comment-inner .comment-bar .submitted{margin:5px 0 0 12px;}
.node-type-wire .comment-inner .comment-bar{background:#f6f5f4 url(../i/o/commentWire.png) no-repeat;}
/* forum */
#forum table td.container{padding-left:15px;}
#forum table td.forum .indent{padding-left:25px;}
#forum .created a,
#forum .last-reply a{font-weight:normal;}
#forum ul.links{display:none;}
.forum-topic #top-content{margin-bottom:20px;}
.content.forum-entry{border-bottom:4px solid #ebebed;padding-bottom:20px;margin-bottom:20px;}
.forum-topic .submitted{font-size:11px;color:#94928c;margin:2px 0 0 0;}
#top-content .taxonomy,
.forum-topic .taxonomy{font-size:11px;display:inline;clear:both;line-height:11px;}
.forum-topic .taxonomy ul,
.forum-topic .taxonomy ul li,
.forum-topic .taxonomy ul li a,
#top-content .taxonomy ul,
#top-content .taxonomy ul li,
#top-content .taxonomy ul li a{display:inline;}
/*profile */
/*.profile{margin-top:20px;clear:both;}
.profile p#content-profile-view{display:none;}
.profile dt{font-weight:bold;}
.profile dd{margin-bottom:20px;}
.profile label{font-size:16px;font-weight:bold;padding-bottom:13px;}
.profile ul{margin-top:10px;list-style:disc;list-style-position:inside;}
*/
/*.profile .picture img{float:right;}
*/
/* search page */
.search-form{margin-bottom:1em;}
.search-form input{margin-top:0;margin-bottom:0;}
.search-results p{margin-top:0;font-size:14px;}
.search-results dt{font-size:15px;}
.search-results dd{padding-bottom:6px;margin-bottom:20px;border-bottom:4px solid #ededeb;}
.search-results .search-info{font-size:11px;}
.search-advanced .criterion{float:left;/* LTR */
margin-right:2em;/* LTR */}
.search-advanced .action{float:left;/* LTR */
clear:left;/* LTR */}
/* quiz results */
#quiz-wrapper{width:765px;}
#quiz_score_possible,#quiz_score_percent{font-size:14px;font-weight:bold;}
#quiz_progress{font-style:italic;font-size:80%;}
span.multichoice_answer_text p{display:inline;}
#quiz-wrapper table{width:100%;}
.quiz_question_bullet{font-weight:bold;font-size:18px;}
.quiz_summary_question{margin-bottom:10px;font-size:14px;}
.quiz_summary_question p{padding-top:20px;}
tr.quiz_summary_qrow{background:transparent;}
.quiz_summary_qrow th{font-size:13px;}
#quiz-wrapper tr.odd td,
#quiz-wrapper tr.even td{background:#fff;border:0;}
.quiz_summary_qrow tr.odd td,
.quiz_summary_qrow tr.even td{font-size:14px;}
td.quiz_summary_qcell{vertical-align:top;padding:1em 1em 0em 0em;}
td.quiz_summary_qcell table tr{background:transparent;}
td.quiz_summary_qcell table td{vertical-align:top;padding:.5em;}
.quiz_answer_feedback{font-style:italic;}
.quiz_summary_header{font-weight:bold;}
.quiz_summary_text{}
div.multichoice_answer_correct{padding:5px;/* border:1px solid green;*/}
div.multichoice_answer_incorrect{padding:5px;/* border:1px solid red;*/}
/* case project list */
.view-og-ghp-ron-projects .node{margin:20px 0 0 0;padding:0 0 7px 0;border-bottom:4px solid #edebe6;}
.view-og-ghp-ron-projects h2{padding-bottom:5px;}
.view-og-ghp-ron-projects h2 a{color:#156197;font-size:20px;}
.view-og-ghp-ron-projects div.meta,div.meta{color:#94928c;font-size:11px;padding:0;margin:0;margin-bottom:20px;}
.view-og-ghp-ron-projects .project table.summary{margin-bottom:20px;}
.view-og-ghp-ron-projects .project table.summary tr.odd td,
.view-og-ghp-ron-projects .project table.summary tr.even td{border-right:0px;border-bottom:1px solid #e7e5e1;background:#fff;font-size:13px;}
dt{font-size:14px;margin-top:7px;margin-bottom:3px;}
dd{font-size:14px;margin-bottom:10px;padding-bottom:10px;border-bottom:4px solid #e7e5e1;}
/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle{cursor:move;float:left;/* LTR */
height:1.7em;margin:-0.4em 0 -0.4em -0.5em;/* LTR */
padding:0.42em 1.5em 0.42em 0.5em;/* LTR */
text-decoration:none;}
a.tabledrag-handle:hover{text-decoration:none;}
a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;background:url(../../../../../misc/draggable.png) no-repeat 0 0;}
a.tabledrag-handle-hover .handle{background-position:0 -20px;}
/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible{font-weight:bold;}
/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible{font-weight:bold;}
/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;width:auto;}
/*#autocomplete ul{margin:0;padding:0;list-style:none;}
*/
#autocomplete li{background:#fff;padding:5px;/*white-space:pre;cursor:default;*/}
#autocomplete li.selected{background:#0072b9;color:#fff;padding:5px;}
.reference-autocomplete{font-size:11px;line-height:13px;}
/*.reference-autocomplete{display:inline;text-align:right;}
*/
/*.reference-autocomplete .views-field-field-state-value,.reference-autocomplete .views-field-title{display:inline}
*/
/*.reference-autocomplete .views-field-field-state-value .field-content,.reference-autocomplete .views-field-title .field-content{color:gray;}
*/
/* Animated throbber */
html.js input.form-autocomplete{background-image:url(../../../../../misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;/* LTR */}
html.js input.throbbing{background-position:100% -18px;/* LTR */}
.page-admin .block-region{background-color:#ffff66;margin-top:4px;margin-bottom:4px;padding-top:3px;padding-right:3px;padding-bottom:3px;padding-left:3px;position:relative;z-index:999;}
#blocks td.region{font-weight:bold;}
.region-populated{display:none;}
table#blocks td.region{padding-top:40px}
.borderright{}
.resultsWrapper{/* float:right;*/
float:right;width:250px;}
h2.title a.notalink{color:#414039;}
a.notalink:hover{text-decoration:none;}
/* og autocomplete */
#squad_area .teaser{padding-top:0;margin-top:0;}
.ms-content-area .squad-post{margin-top:0;}
/* public mousesquad page */
.node-type-mousesquad h1{margin-bottom:20px;}
/*.node-type-mousesquad .field-field-organization{background:#e7e5e1;padding:0px;}
*/
.node-type-mousesquad .messages{font-weight:bold;}
.node-type-mousesquad .status{padding:10px 0 10px 15px;}
.node-type-mousesquad .field-field-organization{margin-left:15px;}
.node-type-mousesquad .field-field-organization .field-label{position:relative;float:left;font-weight:bold;}
.node-type-mousesquad .field-field-organization a{color:#156197;}
.node-type-mousesquad .og-mission{padding:0 20px 0 15px;}
.not-logged-in.node-type-mousesquad .og-mission{width:730px;}
.node-type-mousesquad .field-field-weekly-meeting-time,
.node-type-mousesquad .field-field-location{font-weight:bold;}
.node-type-mousesquad .field-field-location{padding:10px 20px 10px 15px;}
.not-logged-in.node-type-mousesquad .field-field-location{width:730px;}
.node-type-mousesquad .field-field-weekly-meeting-time .field-items,
.node-type-mousesquad .field-field-location .field-items{font-weight:normal;}
.node-type-mousesquad .field-field-weekly-meeting-time{padding:0 20px 20px 15px;}
.not-logged-in.node-type-mousesquad h2{width:725px;margin-top:20px;background:#f6f5f4;padding:20px;margin-bottom:0;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.node-type-mousesquad .og-mission h2{font-size:16px;font-weight:bold;color:#414039;padding:0 0 13px 0;background:#ffffff;}
.page-myuserpoints #content table{margin:20px 0;}
/* footer */
.push{height:105px;clear:both;}
#footer-region{width:1025px;height:105px;margin:0 auto;background:#ffffff;}
.footer{position:relative;height:105px;margin:0 5px 0 4px;border-top:5px solid #f2b81a;background:#414039;font-size:12px;color:#d2cfc7;}
.footer img.footer-logo{position:absolute;top:25px;left:50px;}
.footer .fcontent{position:absolute;top:25px;left:125px;text-align:left;}
.footer .fcontent .footer-links{list-style:none;padding:0;margin:0;}
.footer .fcontent .footer-links li{display:inline;padding:0;margin:0;}
.footer .fcontent .footer-links li:before{content:"| ";}
.footer .fcontent .footer-links li:first-child:before{content:"";}
.footer .fcontent a:link,
.footer .fcontent a:visited,
.footer .fcontent .footer-links li a:link,
.footer .fcontent .footer-links li a:visited{color:#d2cfc7;font-weight:normal;}
.footerTag{color:#d2cfc7;}
/*IE workaround*/
/*All IE browsers*/
* html .footer .fcontent .footer-links li{border-left:1px solid #d2cfc7;padding:0 0.4em 0 0.4em;margin:0 0.4em 0 -0.4em;}
/*Win IE browsers - hide from Mac IE\*/
* html .footer .fcontent .footer-links{height:1%;}
* html .footer .fcontent .footer-links li{display:block;float:left;}
/*End hide*/
/*Mac IE 5*/
* html .footer .fcontent .footer-links li:first-child{border-left:0;}
.footer .fcontent .footerTag{font-size:10px;}
.taxonomy a span{color:#156197;}
#top-content{margin:4px 0 20px 0;}
.mainStory #top-content, #fwrap #top-content {margin:0;}
#squad_nav{margin-bottom:40px;}
/*login alert for profile update*/
/* .messages{padding-bottom:8px;}
*/
/* .messages .msg-content{width:517px;height:48px;padding:0 10px;border:2px solid #f7be00;display:table-cell;vertical-align:middle;font-size:13px;font-weight:bold;color:#ff3600;line-height:16px;}
*/
/* .msg-content .msg-inner{width:473px;height:44px;background:url(../i/alert.gif) no-repeat;padding-left:54px;color:#ff3600;display:table-cell;vertical-align:middle;}
*/
/* profile */
.profile{padding-top:20px;}
.profile-top{padding-bottom:7px;border-bottom:2px solid #e6e6e6;margin-bottom:8px;}
.profile-bigwins {padding-bottom:20px;}
.profile-main{width:536px;padding-right:14px;float:left;border-right:1px solid #e6e6e6;}
.profile .points{margin:5px 0 12px 0;width:120px;height:40px;background:url(../i/profile/points-bg.gif) no-repeat;text-align:center;line-height:40px;font-size:14px;font-weight:bold;color:#196aa4;}
.profile .points span{font-size:22px;}
.profile-photo-points{float:left;}
.profile-vitals{float:left;margin-left:24px;width:390px;}
.profile-vitals h2{padding-bottom:0;}
p.profile-schools{font-size:12px;}
span.profile-squads{font-size:12px;}
span.profile-squads a{color:#196aa4;}
p.profile-about{font-size:11.5px;line-height:16px;}
/* activity wall */
.profile-main .view-id-profile_views.view-display-id-block_1{width:454px;}
.activity-wall{height:38px;width:32px;background:url(../i/squad/squad-act-sprite.gif) no-repeat 0px 0px;}
.activity-wall span{display:none;}
.activity-wall.activity-wall-Case{background-position:0px 0px;}
.activity-wall.activity-wall-Blog{background-position:0px -76px;}
.activity-wall.activity-wall-Squad{background-position:0px -38px;}
.even .sactivity-wall.activity-wall-Case{background-position:0px -114px;}
.even .activity-wall.activity-wall-Blog{background-position:0px -190px;}
.even .activity-wall.activity-wall-Squad{background-position:0px -152px;}
.view-profile-views table{width:536px; background:url(../i/profile/act-wall-hd.gif) no-repeat left top}
.view-profile-views table th{padding-top:5px;padding-bottom:6px;background-color:transparent;}
.view-profile-views table td.views-field-type-1{width:32px;padding:0;}
.view-profile-views table td.views-field-title{width:164px;}
.view-profile-views table td.views-field-created{width:74px;}
.view-profile-views table td.views-field-type{width:78px;}
.view-profile-views table th.views-field-comment-count{width:106px;}
/*wins */
.wins{width:200px;float:right;}

.profile .general-badges,.profile .module-badges{width:172px;margin-left:21px;}
.general-badges .in, .module-badges .in {font-weight:bold;}
.general-badges{border-bottom:3px solid #bfd5e8;}
.module-badges{padding-top:8px;}
.general-badges .ftw, .module-badges .ftw {display:block;cursor:pointer;}
.general-badges .ftw{float:left;height:36px;width:51px;margin:0 8px 15px 0;background:url(../i/profile/gb-off.gif) no-repeat;}
.general-badges .ftw.awarded {background-image:url(../i/profile/gb.gif);}
.general-badges span {color:#ffffff;}
.general-badges .awarded span {color:#196aa4;}
.general-badges .ftw .in{width:26px;text-align:center;margin-left:23px;padding-top:8px;font-size:12px;}
.general-badges .ftw.cases{background-position:0px 0px;}
.general-badges .ftw.blog{background-position:-72px 0px;}
.general-badges .ftw.blog .in{margin-left:18px;padding-top:7px;}
.general-badges .ftw.registered{width:44px;margin-right:0;background-position:-139px 0px;}
.general-badges .ftw.comments{background-position:0px -52px;}
.general-badges .ftw.comments .in{margin-left:26px;padding-top:5px;}
.module-badges .ftw{float:left;height:36px;width:43px;margin:0 7px 15px 0;background:url(../i/profile/mb.gif) top left no-repeat;}
.profile .module-badges .ftw{float:left;height:36px;width:43px;margin:0 15px 15px 0;background:url(../i/profile/mb.gif) top left no-repeat;}
.module-badges .ftw.gr-cert {float:left;height:36px;width:43px;margin:0 15px 15px 0;background:url(../i/profile/gr.gif) top left no-repeat;}
.module-badges .awarded, .module-badges .awarded.gr-cert, .profile .module-badges .awarded,.profile .module-badges .awarded.gr-cert {background-position:-43px 0px;}
.module-badges .ftw .in{width:24px;text-align:center;padding-top:12px;font-size:10px;}
.module-badges .ftw.gr-cert .in {width:26px;text-align:center;margin-left:16px;padding-top:5px;font-size:12px;font-weight:bold;font-size:11px;}
.module-badges .ftw span{color:#9b9b9b;}
.module-badges .ftw.gr-cert span {color:#ffffff;}
.module-badges .awarded span{color:#414038;}
.module-badges .awarded.gr-cert span {color:#156197;}
.module-badges .ftw.third, .module-badges .ftw.gr-cert.third{margin-right:0;}
/* profile badges */
.user-profile{padding-top:13px;}
.user-profile label{font-size:16px;font-weight:bold;}
.user-profile .item-list ul{padding-top:13px;}
.user-profile .user-points{padding-top:10px;border-top:4px solid #e7e5e1;}
.profile_badges{padding:10px 0 20px 0;}
.profile_badges li{display:inline;padding-right:10px;}
.profile_badges li{cursor:pointer;}
#tooltip{position:absolute;z-index:3000;background: url(../i/profile/tip.png) no-repeat center left;padding-left:8px;}
#tooltip div {border:1px solid #b0d7f0;border-left:0;background:#f0fafe;padding:2px 6px;}
#tooltip h3,#tooltip div{margin:0;}
#tooltip h3{padding:0;font-size:11px;font-weight:bold;color:#156197;}
#sa_content{width:765px;}
#sa_content .sa_content{width:545px;float:left;padding:20px 16px 0 0;}
#sa_content .sa_sidebar{padding:20px 0 0 0;width:194px;float:right;}
.hide-tab{display:none;}
.dev-query {clear:both;text-align:left;width:1000px;margin:100 auto 0 auto;}
.devel-querylog {text-align:left;width:1000px;margin:0 auto;}
.marker {color:red;}
/* PROFILE BIG WINS */
h3.bigwins-header {margin-bottom:0;}
.profile-bigwins .bigwin-badge {float:left;width:155px;margin-right:20px;}
.profile-bigwins .ms-certification .badge {float:left;width:49px;height:50px;display:block;background:url(http://www.mousesquad.org/sites/all/themes/mousesquad/i/wt/bigwin-ms.gif) no-repeat 0px -49px;}
.profile-bigwins .ms-certification.awarded .badge {background-position:0px 0px;}
.profile-bigwins .garage-robotics .badge {float:left;width:49px;height:50px;display:block;background:url(http://www.mousesquad.org/sites/all/themes/mousesquad/i/wt/bigwin-gr.gif) no-repeat 0px -49px;}
.profile-bigwins .garage-robotics.awarded .badge {background-position:0px 0px;}
.profile-bigwins .bw-text {float:left;display:block;width:100px;text-align:center;font-size:11px;line-height:13px;font-weight:bold;color:#b1aea9;margin-top:19px;}
.profile-bigwins .awarded .bw-text {color:#414038;}



/* global certification */
.specialist-stars {background:url(../i/cert/spec-star-bar.png) no-repeat;height:24px;width:739px;line-height:24px;font-size:12px;color:#ffffff;font-weight:bold;padding:0 13px;margin-bottom:8px;}
.specialist-stars a, .specialist-stars a:link {color:#ffffff;}
/*.specialist-stars a:hover {text-decoration:none;color:#e8ecf4;}*/
.basic-stars {background:url(../i/cert/cert-star-bar.png) no-repeat;height:24px;width:739px;line-height:24px;font-size:12px;font-weight:bold;padding:0 13px;margin-bottom:8px;}
.cert-intro, .cert-info {margin-left:15px;width:625px;}
.cert-intro {padding-bottom:30px;}
.cert-info {padding-bottom:22px;}
.cert-info img {float:left;}
.cert-info .cert-desc {margin-left:55px;}
.cert-area .basic-stars, .cert-area .specialist-stars {margin-bottom:16px;}


/* FF2 hacks */
html>/**/body .comment-bar .links{min-width:10px;max-width:200px;}

/* lp integration */
#lpbuttondiv {position:relative;float:right;z-index:999;}

#emf-subscription-list-form {margin-top:7px;width:550px;}
#emf-subscription-list-form label {font-weight:bold;}
#emf-subscription-list-form label.option {font-weight:normal;}

h4.wins-title {font-size:14px;color:#156197;}

.page-user #content h1.title {margin-bottom:7px;}

div.no-squad {margin-bottom:20px;}
.page-frontpage div.no-squad {width:525px;}
div.no-squad a, div.no-squad a:visited {color:#156197;}

.squadless-alert {padding:10px;background:#fef2c9;margin-bottom:20px;}
.squadless-alert .sq-inner {color:#ff3600;font-weight:bold;background:#fef2c9 url(../i/bm/alert.png) no-repeat 10px center;line-height:44px;padding-left:54px;}
.sq-inner a {color:#135e94;}
.sq-alert {padding:5px;font-weight:bold;}
.syntaxhighlighter .toolbar {display:none;}
.bc-label {text-transform: uppercase;}