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

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

/* End Yahoo */

body {width: 100%; height: auto; background: #f6f6f0; font-size: 93%; font-family: Arial; color: #330303; background: #f6f6f0 url('/img/members/mbr_grad_top.gif') repeat-x top;}
br.clear {clear: both;}
input.rcb {width: 15px; height: 15px; vertical-align: middle;}
input.txt, select.slct {font-size: 12px;}
input.txt {height: 14px; padding: 1px;}
input.fields-experience {width: 36px;}
div#sidebar fieldset.manage label.sidebar-floating {display: block; float: left; width: 80px;}
p.submit {margin-top: 12px !important;}
input.button, input.button-secondary {font-family: Georgia, "Times New Roman", Times, serif; font-size: 85%;}
a {color: #5b1300;}

.botgrad {position: relative; height: 47px; width: 100%; background: #f6f6f0 url('/img/members/mbr_grad_bot.gif') repeat-x bottom;}
.zerosize {height: 0; width: 0;	margin: 0; border: 0; padding: 0; overflow: hidden; position: absolute;}

div.updates {background: #ffffe0; border: 1px solid #090; clear: left; color: #090; font-weight: bold; height: auto; padding: 4px 22px; position: relative; width: 909px;}
div.updates a, div.updates a:visited {color: #090; text-decoration: none;}
div.updates a:hover {text-decoration: underline;}
div.error, div#login_error {background: #ffffe0; border: 1px solid #ff6640; color: #dc281e; padding: 4px 22px;}

#page {text-align: left; margin: 0 auto; padding: 0; width: 955px;}
#header {background: url('/img/members/mbr_logo.gif') no-repeat top left; height: 70px; padding-top: 58px; padding-left: 117px; position: relative;}
#header h1 {color: #5b1300; font-family: Georgia; font-size: 266%; font-weight: normal; padding: 0; margin: 0;}
#header h1 a {color: #5b1300; text-decoration: none;}
#header a.hm {display: block; position: absolute; left: 0px; top: 0px; height: 100px; outline: none; width: 100px; text-decoration: none;}
#header a.mem {display: block; position: absolute; left: 117px; top: 28px; height: 30px; width: 200px; text-decoration: none;}
#header div#lilo {color: #330303; font-family: Arial, Helvetica, sans-serif; font-size: 77%; padding-right: 6px; position: absolute; right: 0px; top: 38px; width: 200px;}
#header div#adminlilo {color: #330303; font-family: Arial, Helvetica, sans-serif; font-size: 77%; padding-right: 6px; position: absolute; right: 0px; text-align: right; top: 38px; width: 500px;}
#header div#lilo h4 {color: #68652f; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase;}
#header div#lilo a, #header div#lilo a:visited, #header div#adminlilo a, #header div#adminlilo a:visited {color: #7a1600;}
#header div#lilo a:hover, #header div#adminlilo a:hover {color: #68652f;}
#header div#site-tabs {bottom: 6px; font: normal 77%/77% Arial, Helvetica, sans-serif; position: absolute; right: 3px; text-transform:uppercase;}
#header ul#dashmenu {display: inline;}
#header ul#dashmenu li {display: inline; margin: 0 3px;}
#header ul#dashmenu li a, #header ul#dashmenu li a:hover {color: #7a1600;} 
#header ul#dashmenu li a.current {color: #5b1300; font-weight: bold; text-decoration: none;} 
#page-content {position: relative; border: 1px solid #e7e7d5; padding: 22px 0 22px 22px; width: 931px; height: auto; background: #ffffff; overflow: auto; z-index: 100;}
#page-content a, #page-content a:visited {color: #5b1300;}
#page-content a:hover {color: #68652f;}
#page-content h1, #page-content h2, #page-content h3, #page-content h4, #page-content legend {font-family: Georgia, "Times New Roman", Times, serif;}
#page-content h1, #page-content h1 a, #page-content h1 a:visited {color: #313131;}
#page-content h1 {font-size: 189%; margin-bottom: 18px;}
#page-content h2, #page-content h2 a, #page-content h2 a:visited {color: #68652f;}
#page-content h2 {font-size: 116%; margin: 8px 0 4px 0;}
#page-content #sidebar h2 {margin: 0;}
#page-content fieldset.manage {border: 1px solid #cccccc; clear: both; padding: 12px; margin: 18px 0;}
#page-content fieldset.manage a, #page-content fieldset.manage a:visited {color: #7a1600;}
#page-content fieldset.manage a:hover {color: #636363;}
#page-content fieldset.manage h2 {background-color: #ffffff; border: 1px solid #cccccc; color: #67652f; display: inline; font-size: 92%; font-weight:bold; padding: 0 12px; position: relative; text-transform: uppercase; top: -22px;}
#page-content fieldset.manage h3 {font: bold 85% Arial, Helvetica, sans-serif; margin: 12px 0;}
#page-content fieldset.manage h2+h3 {margin-top: 0;}
#page-content fieldset.manage label {font-size: 85%; font-weight: bold; width: 120px;}
#page-content fieldset.manage span.rcb-group, #page-content fieldset.manage p.form-text {display: block; float: left; margin: 0 0 12px 0; width: 420px;}
#page-content fieldset.manage span.rcb-group input.rcb {margin-right: 4px;}
#page-content #bodyblock fieldset.manage label, #page-content #fullbodyblock fieldset.manage label {display: block; float: left;}
#page-content #sidebar p {margin-top: 16px;}
#page-content #sidebar p.memo {margin: 12px 0 26px 0;}
#page-content #sidebar fieldset.manage label {margin-right: 4px;} 
#page-content fieldset.manage p, #page-content #sidebar fieldset.manage p {clear: both; margin: 0 0 12px 0;}
#page-content fieldset.manage p.submit {font-family: Georgia, "Times New Roman", Times, serif; margin: 16px 0 0 0;}
#page-content fieldset.manage p.form-copy {margin: 0; padding-top: 1px;}
#page-content fieldset.manage p.error {color: #dc281e; font-size: 69%;}
#page-content fieldset.manage p.instruct {font-style: italic; font-size: 77%;}
#page-content fieldset.manage ol li {clear: left; margin-bottom: 12px;}
#page-content fieldset.manage input.wide, #page-content fieldset.manage textarea {width:420px;}
#page-content fieldset.manage textarea.narrow {font-size: 85%; width:220px;}
#page-content #sidebar fieldset.manage input.txt {margin-top: 4px; width:180px;}
#page-content fieldset.manage table {border-collapse: collapse; width: 100%;}
#page-content fieldset.manage table td, #page-content fieldset.manage table th {border: 2px solid #fff; font-size: 85%; padding: 4px; text-align: center; vertical-align:top;}
#page-content fieldset.manage table td {text-align: left;}
#page-content fieldset.manage table th {background: #b3aa7e url(/img/hdrgrad.gif) repeat-x; font-family: Georgia, "Times New Roman", Times, serif; font-size: 85%; text-transform: uppercase;}
#page-content fieldset.manage table th.manageUsers {width: 124px;}
#page-content fieldset.manage table td.sitePath {width: 300px; text-align: left;}
#page-content fieldset.manage table td.siteCompany {width: 250px; text-align: left;}
#page-content fieldset.manage table tr.alternate {background-color: #f1efe5;}
#page-content #bodyblock, #page-content #fullbodyblock {position: relative; width: 634px; float: left; margin-right: 20px;}
#page-content #bodyblock p, #page-content #fullbodyblock p {margin-bottom: 12px;}
#page-content #fullbodyblock {width: 909px;}
#page-content #sidebar {position: relative; width: 255px; float: left;}
#page-content div.posting {margin-top: 16px;}
#page-content div.post h1 {font-size: 123.1%; margin-top: 18px;}
#page-content #sidebar .section {background: url(/img/hdrgrad.gif) repeat-x top; border: 1px solid #e7e7d5; padding: 0 15px 15px 15px; border-top: 1px solid #c5c19d;}
#page-content h1.floatleft {float: left;}
#page-content #wpmu-search {float: right; padding-top: 6px;}
#page-content div.tablenav-pages {font: normal 14px/16px Arial, Helvetica, sans-serif; margin: 10px 0 10px 6px; text-align: right;}

#page-content #bodyblock ul.dashboard-menu {padding-left: 30px;}
#page-content #bodyblock ul.dashboard-menu li {margin-bottom: 12px;}
#page-content div#post-categories {clear: left;}
#page-content ul#categorychecklist {margin: 6px 0;}
#page-content ul#categorychecklist label {display: inline; font-weight: normal; width: 60px;}
#page-content ul#categorychecklist li {display: inline;}
#page-content div#poststuff {clear: left;}
#page-content table#content_tbl {height: 387px; !important; width: 634px;}

#page-content div.entry {color: #313131; font-family:Verdana, Geneva, sans-serif; font-size: 85%;}
#page-content div.entry p {margin-bottom: 18px;}
#page-content div.entry strong {font-weight: bold;}
#page-content div.entry em {font-style: italic;}
#page-content div.help-msg {border: 1px dashed #e7e7d5; font-size: 77%; margin: 18px 0; padding: 10px; position: absolute; right: 22px; top: 0px; width: 550px;}
#page-content div.help-msg h4 {font-weight: bold;}
#page-content div#jobs-help {display: none;}
#page-content ul.jobs-list li {font-size: 77%; margin-bottom: 18px;}
#page-content ul.jobs-list li h3 {font-size: 120%; margin-bottom: 2px;}1

#page-content #sidebar div.inside {margin-top: 12px;}
#page-content #sidebar fieldset.manage p.curtime {font-size: 85%; margin: 12px 0;}
#page-content #sidebar div.inside input {display: inline; font-size: 12px; height: 14px; padding: 1px; }
#page-content #sidebar div.inside select.slctmm {font-size: 12px; width: 70px;}
#page-content #sidebar div.inside input.txtjj {margin-left: 4px; width: 18px;}
#page-content #sidebar div.inside input.txtaa {width: 30px;}
#page-content #sidebar div.inside input.txthh, #page-content #sidebar div.inside input.txtmn {width: 18px;}
#page-content #sidebar div.side-info ul li, #page-content #sidebar #autosave, #page-content #sidebar #wp-word-count {font-size: 85%;}
#page-content #sidebar div.side-info ul li {margin-bottom: 8px;}
#page-content #sidebar div.member-logo {text-align: center; margin: 0 0 22px 0;}
#page-content #sidebar div.member-infobox {background-color: #f9f8f4; border: 1px solid #e7e5d3; color: #313131; font-size: 85%; padding: 16px 10px; text-align: center;}
#page-content #sidebar div.member-infobox h1 {color: #00323c; font-family: Verdana, Geneva, sans-serif; font-size: 182%; margin: 0; padding: 0;}
#page-content #sidebar div.member-infobox p.types, #page-content #sidebar div.member-infobox p.materials, #page-content #sidebar div.member-infobox p.volume {padding: 0; margin: 12px 0;}
#page-content #sidebar p.preamble {font-size: 93%; margin-top: 0;}
#page-content #sidebar p.instructional {font-style: italic; font-size: 88%;}
#page-content #sidebar ol.instructional {font-size: 88%; padding-left: 36px; margin-top: 6px;}
#page-content #sidebar ol.instructional li {font-size: 88%; list-style: decimal; list-style-type: decimal; margin-bottom: 6px;}

#page-content ul.member-page-nav {background-color: #f3f2e9; padding: 2px 0; width: 516px; margin-bottom: 22px;}
#page-content ul.member-page-nav li {color: #330303; display: inline; font-family: Georgia, "Times New Roman", Times, serif; font-size: 77%; margin: 0 8px; text-transform: uppercase;}
#page-content ul.member-page-nav a {color: #7a1600; text-decoration: none;}

div#titlediv h3 {float: left; width: 50px;}
div#titlediv h3 label, div#postdivrich h3 label {font: bold 85% Arial, Helvetica, sans-serif;}
div#postdivrich h3 {display: none; margin-top: 18px;}

#bodyblock #editor-toolbar {height: 10px; position: relative;}
#bodyblock #edButtonPreview, #bodyblock #edButtonHTML {display: none; float: left; height: 20px; padding: 5px 5px 1px; margin: 5px 8px 0 0; cursor: pointer;}
#bodyblock #editor-toolbar .active {color: #333;}
#bodyblock #media-buttons {font-size: 85%; position: absolute; top: 16px; right: 15px; }
#bodyblock #media-buttons a {margin: 2px 2px 0 5px;}
#quicktags {clear: both; padding: 0; border: 0 none;}
#quicktags #ed_toolbar {padding: 2px 4px;}
#ed_toolbar input {margin: 3px 2px 2px;	padding: 2px 2px; line-height: 18px; display: inline-block;}
#quicktags #ed_strong {font-weight: bold;}
#quicktags #ed_link {text-decoration: underline;}
#quicktags #ed_del {text-decoration: line-through;}
#quicktags #ed_em {font-style: italic;}
#quicktags #ed_code, #quicktags #ed_more, #quicktags #ed_lookup {display: none;}
div#editorcontainer {clear: left;}

.wp_themeSkin .mceToolbar {background-color: #e5e5e5;}

#page-content ul.subsubsub li {display: inline; font-family: Georgia, "Times New Roman", Times, serif; font-size: 77%; left: 14px; position: relative; text-transform: uppercase; top: -8px;}

#pass-strength-result {background-color: #e3e3e3; border: 1px solid #ccc; font-size: 69%; margin-bottom: 6px; padding: 2px 0; text-align: center; text-transform: uppercase; width: 150px;}
#pass-strength-result.bad {background-color: #ffeff7; border-color: #c69;}
#pass-strength-result.good {background-color: #effff4; border-color: #66cc87;}
#pass-strength-result.short {background-color: #e3e3e3;}
#pass-strength-result.strong {background-color: #59ef86; border-color: #319f52;}

.waiter {width: 100%; text-align: center; padding: 100px 0; color: #7a1600;}

div#login {padding: 60px 0; margin-left: auto; margin-right: auto; width: 300px;}
div#login h1.login-logo {background: #f6f6f0 url(/img/UMC_logo_textured.gif) no-repeat center; height: 105px; margin-bottom: 12px; text-indent: -10000px; width: 180px;}
div#login h1.login-logo a {display: block; height: 100%; outline: none; width: 100%;}
div#login p.message {background: #ffffe0; border: 1px solid #090; color: #090; font-size: 77%; height: auto; margin: 18px 0; padding: 4px 22px; position: relative; width: 140px;}
div#login div#login_error, div#login div.error  {font-size: 77%; margin: 18px 0; width: 140px;}
div#login input.txt {margin-top: 4px; width:180px;}
div#login input.rcb {float: left; margin-right: 4px;}
div#login label {display: block; font-size: 77%; text-transform: uppercase}
div#login p {margin-bottom: 12px;}
div#login p#nav a {color: #5b1300; font-size: 85%;}

ul.prospect-list li {margin-bottom: 18px;}
ul.prospect-list em {font-style: italic;}
ul.prospect-list li h4 {margin-bottom: 8px;}
div.vital-stats table {border: 1px solid #ccc; font-size: 88%; width: 100%;}
div.vital-stats table th, div.vital-stats table td {border: 1px solid #ccc; padding: 4px;}
div.vital-stats table th {font-weight: bold; text-align: left;}
div.vital-stats table td {text-align: center;}
div.vital-stats div.prospect-summary {padding: 18px;}

/*thickbox*/
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:hover{color:#000;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75px; opacity:0.75px;}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px;}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{text-align:right;float:right;padding:6px 10px 0;}
#TB_ajaxWindowTitle{float:left;padding:6px 10px 0;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0;}
#TB_load{position:fixed;display:none;z-index:103;top:50%;left:50%;background-color:#E8E8E8;border:4px solid #525252;margin:-45px 0 0 -125px;padding:40px 15px 15px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;_margin-bottom:1px;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666;}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');}
