body {background: #F6FAFD repeat-x ; font-family: Verdana, Helvetica, Arial; font-size: 70%; margin:0px; padding:0px}
body.yui-skin-sam {margin:0px;padding:0px;}
a img {border: none}
a {color: #4AC6DD}
.clear {clear: both; height: 0; overflow: hidden}
#headernavsignup label {color:#FFFFFF;}
#signinbox {padding:30px;margin:30px 120px 30px 120px;-moz-box-shadow: 2px 2px 2px #999999;-webkit-box-shadow: 2px 2px 2px #999999;box-shadow: 2px 2px 2px #999999;border:1px solid #999999;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
div.rounddrop {-moz-box-shadow: 3px 3px 3px #666;-webkit-box-shadow: 3px 3px 3px #666;box-shadow: 3px 3px 3px #666;border:1px solid #666666;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#areyousure {padding:10px;}
#container {width: 960px; margin: 0 auto; background-color: #FFF; padding: 20px; border-right: solid 1px #D1D1D1; border-left: solid 1px #D1D1D1}
#flash_notice, #flash_error {padding: 5px 8px; margin: 10px 0; position:absolute; left:50%; top:30px; width:300px; margin-left:-160px; padding:10px; font-size:15px; border:4px solid #FFFFFF}
#flash_notice {background-color: #CFC}
#flash_error {background-color: #FCC}
.fieldWithErrors {display: inline}
#errorExplanation {max-width: 400px; border: 1px solid #D1D1D1; padding: 0px; padding-bottom: 12px; margin-bottom: 20px; background-color: #F8F8F8}
#homecontainer {background-color:#eaf5ff;margin:8px;width:518px;float:left;}
#righthomecontainer {float:right;}
div.twentypad {padding:9px;}
#container #errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: 0; background-color: #333333; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 8px}
#errorExplanation ul {margin: 2px 24px}
#errorExplanation ul li {font-size: 12px; list-style: disc}
div.left {width:640px; float:left}
div.right {width:300px; float:right}
*.ui-resizable-helper {border:1px dotted #333333;}
div.pictureandmetrics {margin-bottom:30px;}
div.pictureandmetrics div.picture {width:320px;float:left;background-color:#333333;}
div.pictureandmetrics div.picture p {padding:3px 8px 3px 8px;margin:0px;}
div.pictureandmetrics div.metrics {width:300px;float:right;}
ul.secondarynav li {list-style-type:none;display:inline;float:left;}
ul.secondarynav {padding:0px;margin:0px;}
#container dl {margin:4px;}
dl.columnized dt {font-weight:bold;width:46%;float:left;text-align:right;padding:0px;margin:0px;}
dl.columnized dd {width:50%;float:right;padding:0px;margin:0px;}
dl.default dt {font-weight:bold;border-bottom:1px dotted #d1d1d1;}
dl.default dd {margin:0px;padding:3px;}
#innerpics {width:1000px;}
#todayspics {width:300px;height:80px;overflow-x:scroll;overflow-y:hidden;margin-bottom:10px;}
table {padding:0px;margin:0px;border:none;}
table tr {padding:0px;margin:0px;border:none;}
table tr td {padding:0px;margin:0px;border:none;}
table tr th {padding:0px;margin:0px;border:none;}
table.pretty {border:1px solid #d1d1d1;}
table.tr td {border-bottom:1px solid #d1d1d1;}
table.pretty tr th {text-align:left;padding:4px;color:#FFFFFF;background:url('/images/blackheader.jpg');}
table.pretty tr td {padding:6px;}
#header {width:1000px;margin:auto;}
#mainmenu {width:1000px;margin:auto;}
#header_wrapper {background:url('/images/blackheader.jpg');}
#footer {width:1000px;margin:auto;color:#FFFFFF;}
#footer ul {padding:0px;margin: 10px 0px 0px 0px;}
#footer ul li {list-style-type:none;padding:2px 0px 2px 0px;font-size:12px;}
#footer ul li a {text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;font-weight:bold;}
div.navlist {width:25%;float:left;}
#footer_wrapper {background:url('/images/blackheader.jpg');height:160px;}
#logo {width:256px;height:87px;background:url('/images/logo.png') no-repeat 0px 10px;display:block;padding:10px 0px 10px 0px;float:left;}
#container h5 {font-size:13px;margin:0px 0px 2px 0px;padding:0px;font-weight:100;}
#container h4 {font-size:14px;margin:0px 0px 3px 0px;padding:0px;font-weight:100;}
#container h3 {font-size:15px;margin:0px 0px 4px 0px;padding:0px;font-weight:100;}
#container h2 {font-size:16px;margin:0px 0px 5px 0px;padding:0px;font-weight:100;}
#container h1 {font-size:17px;margin:0px 0px 6px 0px;padding:0px;font-weight:100;}
#container_wrapper {background:url('/images/fadeblue.jpg') repeat-x;}
*.floating_title_left {width:40%;float:left;}
*.floating_buttons {float:left;text-align:right;width:60%;}
div.twocolumn3366 div.left {float:left;width:33%;}
div.twocolumn3366 div.right {float:right;width:66%;}
#container *.salmonbg {background-color:#FF5E92;padding:2px 0px 2px 8px;color:#FFFFFF;}
#container *.orangebg {background-color:#F8682A;padding:2px 0px 2px 8px;color:#FFFFFF;}
#container *.bluebg {background-color:#1DB8D4;padding:2px 0px 2px 8px;color:#FFFFFF;}
*.roundtop {-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
ul.counts_list {background:url('/images/contactback.jpg');color:#FFFFFF;margin:0px;padding:20px;padding-bottom:18px;}
ul.counts_list li {padding:3px 8px 3px 0px;position:relative;left:20px;font-size:14px;}
div.form-callout {background:url('/images/fadeblue.jpg') repeat-x #F6FAFD;padding:20px;border-top:10px solid #1DB8D4;}
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {background-color:#FFFFFF !important;}
dd.weather img {float:left;margin-right:10px;}
a.blackbg {background-color:#333333;padding:3px;}
#calendar table.nav {width:100%;background-color:#333333;}
#calendar table.nav tr td {padding:4px;}
#calendar table.nav tr td.right {text-align:right;}
#calendar table.nav tr td.mid {width:400px;text-align:center;color:#FFFFFF;font-size:16px;}
#calendar div.actualcalendar tr td {padding:4px;}
div.comments textarea {width:260px;height:60px;}
div.comments ul {padding:0px;margin:0px;list-style-type:none;}
div.comments ul li {list-style-type:none;}
div.comments ul li p {margin-bottom:0px;}
div.comments ul li ul {margin:10px 0px 10px 50px;}
div.comments ul li ul.empty {padding:0px;margin:0px;border:none;}
div.comments ul li.comment div.avatar {width: 50px;float:left;}
div.comments ul li.comment div.commentoutput {float:left;width:400px;}
 *.float_right {float:right;}
div.delete_btn {float:right; width:30px;}
div.lefttopact {float:left;width:80%;}
div.righttopact {width:20%;float:right;text-align:right;}
ul.comments {list-style-type:none;padding:0px;margin:0px;}
ul.comments li {list-style-type:none;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul.comments li div.cbody {padding:5px;}
#container ul.comments li h5 {border-bottom:1px solid #C1C1C1;padding:4px;margin:0px;}
#container ul.comments li p {padding:0px 0px 5px 0px;margin:0px;}
div.authorinfo {background:url('/images/subtleblue.jpg') 0px -20px;padding:4px;border-bottom:2px solid #C1C1C1;}
 div.pagination span.current {font-size:15px;font-weight:bold;color:#F8682A;padding:1px 4px 1px 4px;}
div.pagination a {text-decoration:none;color:#333333;border:1px solid #D1D1D1;padding:1px 4px 1px 4px;}
div.pagination a:hover {background-color:#4AC6DD;color:#FFFFFF;}
 #take_new .first-child {background:url('../images/icons/camera_add.png') no-repeat 3px 3px; padding-left:15px;}
#uploadinstead .first-child {background:url('../images/icons/image_add.png') no-repeat 3px 3px; padding-left:15px;}
#delete_current .first-child {background:url('../images/icons/image_delete.png') no-repeat 3px 3px; padding-left:15px;}
#editcurrent .first-child {background:url('../images/icons/image_edit.png') no-repeat 3px 3px; padding-left:15px;}
#custom_metric_link .first-child {background:url('../images/icons/application_form_edit.png') no-repeat 3px 3px; padding-left:15px;}
#lastmonth .first-child {background:url('../images/icons/date_previous.png') no-repeat 3px 3px; padding-left:11px;}
#nextmonth .first-child {background:url('../images/icons/date_next.png') no-repeat 80px 3px; padding-right:11px;}
div.daywrapper {background-color:#F8f8f8;border:1px solid #d1d1d1;margin-bottom:10px;}
#container div.daywrapper h1 {background-color:#333333;color:#ffffff;padding:6px 12px 6px 12px;}
div.daywrapper ul {list-style-type:none;margin:0px;padding:0px;margin:20px 20px 0px 60px;}
div.daywrapper ul li {list-style-type:none;margin-bottom:20px;}
div.daywrapper a.image_link_timeline {display:block;width:100px;float:left;}
img.rightarrow {position:relative;top:-6px;}
div.followbuttoncontainer span.yui-link-button .first-child {background:url('../images/icons/user_delete.png') no-repeat 3px 3px; padding-left:11px;}
div.followbuttoncontainer span.yui-submit-button .first-child {background:url('../images/icons/user_add.png') no-repeat 3px 3px; padding-left:11px;}
div.blockbuttoncontainer span.yui-submit-button .first-child {background:url('../images/icons/lock_open.png') no-repeat 3px 3px; padding-left:11px;}
div.blockbuttoncontainer span.yui-link-button .first-child {background:url('../images/icons/lock.png') no-repeat 3px 3px; padding-left:11px;}
div.users div.user {width: 180px;float:left;margin:6px;height:340px;}
div.followbuttoncontainer{float:left;width:50%;}
div.followbutton div.followbuttoncontainer {float:none;width:80px;}
div.blockbuttoncontainer {float:left;width:50%;}
div.leaderthumb {width:80px;margin:10px 10px 0px 0px;float:left;}
div.browse_large {float:left;margin:10px;}
#headernavsignup {width:70%;float:right;text-align:right;}
div.thinner_form {width:300px;}
ul.emailcontactlist li {list-style-type:none;margin:0px;}
ul.emailcontactlist li img {margin-right:10px;}
ul.emailcontactlist li a {color:#333333;text-decoration:none;display:block;padding:5px;border-bottom:1px solid #d1d1d1;background-color:#e1e1e1;}
ul.emailcontactlist li a:hover {background-color:#FFFFFF;}
ul.emailcontactlist {margin:0px;padding:0px;}
table.contactstable tr td {padding:4px;}
table.contactstable tr th {padding:4px;text-align:left;color:#FFFFFF;background-color:#1DB8D4;}
table.contactstable tr.even {background-color:#f1f1f1;}
#profcomments {width: 49%;float:right;}
#recent_activity_box {width:49%;float:left;}
#recent_activity_list {list-style-type:none;margin:0px;padding:0px;}
#recent_activity_list li {padding:5px;margin:5px 0px 5px 0px;background-color: #E1FFDB;border:1px solid #C1C1C1;list-style-type:none;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#recent_activity_list li div.preview {margin: 5px 5px 5px 20px;background-color:#FFFFFF;border:1px outset #D1D1D1;padding:5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
*.fleft {float:left;padding-left:10px;}
 .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {background-color:#FFFFFF;}
.yui-skin-sam span.yui-button span.first-child a {font-weight:bold;color:#444444;text-shadow:0 1px 0 #FFFFFF;}
.yui-skin-sam span.yui-button span.first-child button {font-weight:bold;color:#444444;text-shadow:0 1px 0 #FFFFFF;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel, .yui-skin-sam .yui-panel .hd {font-weight:bold;color:#444444;text-shadow:0 1px 0 #FFFFFF;}
.yui-skin-sam .yuimenubaritem-hassubmenu .yuimenu,.yui-skin-sam .yuimenubaritem-hassubmenu .yuimenu div.bd,.yui-skin-sam .yuimenubaritem-hassubmenu .yuimenu div.yui-menu-shadow {-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu {background:transparent url('../images/bullets/menubaritem_submenuindicator.png') no-repeat scroll right center !important;}
ol.frontreasons {margin:0px;padding:0px;list-style-type:none;}
ol.frontreasons li {width: 33%; float:left;padding:0px;margin:0px;list-style-type:none;}
ol.frontreasons li p {font-size:14px;}
div.columns3 div.column {width:31%;float:left;margin-left:1%;margin-right:1%;}
#socialcol div.column ol {margin:0px 0px 2px 0px;}
#socialcol div.column ol li {padding:3px 0px 3px 0px;}
#timelinebox {background:url('/images/timeline.jpg') no-repeat; padding:46px 15px 10px 13px;}
img.timelinepic {margin-right:4px;}
div.feedlink span.txt {font-size:18px;position:relative; top:-12px;text-decoration:none;}
div.feedlink img {margin-right:10px;}
  form.formtastic, form.formtastic ul, form.formtastic ol, form.formtastic li, form.formtastic fieldset, form.formtastic legend, form.formtastic input, form.formtastic textarea, form.formtastic select, form.formtastic p {margin:0; padding:0}
form.formtastic fieldset {border:0}
form.formtastic em, form.formtastic strong {font-style:normal; font-weight:normal}
form.formtastic ol, form.formtastic ul {list-style:none}
form.formtastic abbr, form.formtastic acronym {border:0; font-variant:normal}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-family:inherit; font-size:inherit; font-weight:inherit}
form.formtastic input, form.formtastic textarea, form.formtastic select {font-size:100%}
form.formtastic legend {color:#000}
 form.formtastic fieldset {}
form.formtastic fieldset.inputs {}
form.formtastic fieldset.buttons {padding-left:25%}
form.formtastic fieldset ol {}
form.formtastic fieldset.buttons li {float:left; padding-right:0.5em}
 form.formtastic fieldset {display: inline-block}
form.formtastic fieldset:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset {display: block}
* html form.formtastic fieldset {height: 1%}
 form.formtastic fieldset ol li {margin-bottom:1.5em}
 form.formtastic fieldset ol li {display: inline-block}
form.formtastic fieldset ol li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
html[xmlns] form.formtastic fieldset ol li {display: block}
* html form.formtastic fieldset ol li {height: 1%}
form.formtastic fieldset ol li.required {}
form.formtastic fieldset ol li.optional {}
form.formtastic fieldset ol li.error {}
 form.formtastic fieldset ol li label {display:block; width:25%; float:left; padding-top:.2em}
form.formtastic fieldset ol li li label {line-height:100%; padding-top:0}
form.formtastic fieldset ol li li label input {line-height:100%; vertical-align:middle; margin-top:-0.1em;}
 form.formtastic fieldset ol li fieldset {position:relative}
 form.formtastic fieldset ol li fieldset ol {float:left; width:74%; margin:0; padding:0 0 0 25%}
form.formtastic fieldset ol li fieldset ol li {padding:0; border:0}
form.formtastic fieldset ol li fieldset legend {padding-bottom:14px;}
 form.formtastic fieldset ol li p.inline-hints {color:#666; margin:0.5em 0 0 25%}
 form.formtastic fieldset ol li p.inline-errors {color:#cc0000; margin:0.5em 0 0 25%}
form.formtastic fieldset ol li ul.errors {color:#cc0000; margin:0.5em 0 0 25%; list-style:square}
form.formtastic fieldset ol li ul.errors li {padding:0; border:none; display:list-item}
 form.formtastic fieldset ol li.string input {width:74%}
form.formtastic fieldset ol li.password input {width:74%}
form.formtastic fieldset ol li.numeric input {width:74%}
 form.formtastic fieldset ol li.text textarea {width:74%}
 form.formtastic fieldset ol li.hidden {display:none}
 form.formtastic fieldset ol li.boolean label {padding-left:25%; width:auto}
form.formtastic fieldset ol li.boolean label input {margin:0 0.5em 0 0.2em}
 form.formtastic fieldset ol li.radio {}
form.formtastic fieldset ol li.radio fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset ol li.radio fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset ol li.radio fieldset ol li label {float:none; width:100%}
form.formtastic fieldset ol li.radio fieldset ol li label input {margin-right:0.2em}
 form.formtastic fieldset ol li.check_boxes {}
form.formtastic fieldset ol li.check_boxes fieldset ol {margin-bottom:-0.6em}
form.formtastic fieldset ol li.check_boxes fieldset ol li {margin:0.1em 0 0.5em 0}
form.formtastic fieldset ol li.check_boxes fieldset ol li label {float:none; width:100%}
form.formtastic fieldset ol li.check_boxes fieldset ol li label input {margin-right:0.2em}
 form.formtastic fieldset ol li.date fieldset ol li, form.formtastic fieldset ol li.time fieldset ol li, form.formtastic fieldset ol li.datetime fieldset ol li {float:left; width:auto; margin:0 .3em 0 0}
form.formtastic fieldset ol li.date fieldset ol li label, form.formtastic fieldset ol li.time fieldset ol li label, form.formtastic fieldset ol li.datetime fieldset ol li label {display:none}
form.formtastic fieldset ol li.date fieldset ol li label input, form.formtastic fieldset ol li.time fieldset ol li label input, form.formtastic fieldset ol li.datetime fieldset ol li label input {display:inline; margin:0; padding:0}
 textarea {height:100px;width:100%;}
form.formtastic fieldset ol li label {width:20%;}
*.hidden {display:none !important;}
form.formtastic fieldset ol li label {width:100%}
form.formtastic fieldset ol li label {display:block; padding-top:0.2em; width:100%}
form.formtastic fieldset.buttons {padding-left:0px}
form.formtastic fieldset ol li p.inline-errors {color:#CC0000;margin:0px;}
form.formtastic fieldset ol li fieldset legend.label label {position:static;}
form.formtastic fieldset ol li p.inline-hints {margin:0px;}
form.formtastic fieldset ol {padding:10px;}
form.formtastic fieldset {background:url('/images/fadeblue.jpg') repeat-x #F6FAFD;border-top:10px solid #1DB8D4;margin-bottom:20px;}
form.formtastic fieldset fieldset {background:none;border:none;margin:0px;}
form.formtastic fieldset fieldset legend {background:none;border:none;color:#333;font-size:12px;font-weight:bold;}
form.formtastic legend {background-color:#333333; color:#FFF;display:block;padding:4px 10px 4px 10px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;}
form.formtastic fieldset ol li.boolean label {padding-left:0px;width:100%;}
form.formtastic fieldset ol li.boolean p.inline-hints {padding-left:20px;}
form.formtastic fieldset ol li fieldset ol {padding-left:3%;}
form.formtastic fieldset.buttons {background:none;border:none;}
form.formtastic fieldset.buttons li {float:right;}