
/* Triplezero */
#response {color:#000; background-color:#a9d502; border-top:0; margin:10px;}
#response cite {color:#060; font-style:normal; font-size:11px;}
#response p {padding:10px 10px 10px 20px; margin:0;}
#repsonse a:link, #response a:visited {color:#000; text-decoration:underline;}
#response a:hover {text-decoration:none;}

html, body {margin: 0; padding: 8px 0px 0px 0px; background: url(images/background.jpg) repeat-x fixed; background-color: #3989e5; font-family: arial, sans, sans-serif; font-size: 12px;}

body {padding-bottom: 10px; text-align: center;}

#container {text-align: left; margin: 0 auto; width: 950px; background: #ffffff;}

.topbar {width: 950px; height: 20px; background: #18436b; padding-bottom: 12px;}
.topbar ul{margin: 0; padding: 0; float: right; padding-right: 20px;}
.topbar ul li{display: inline; padding: 0px 8px 0px 8px; border-left: 1px solid #81b7ef;}
.account{color: #ffffff; font-size: 9pt; font-weight: bold;}
.topbar ul li a:link, .topbar ul li a:visited {color: #ffffff; font-size: 9pt; text-decoration: underline;}
.topbar ul li a:hover, .topbar ul li a:active{color: #ffffff; text-decoration: none;}

.login {text-align:right; color:#fff; font-size:11px;}
.login .input {background-color:rgb(212, 234, 129); border:1px solid rgb(88, 134, 47); font-size:11px; padding:3px; width:94px; margin-left:5px;}
.login .submit {padding:2px 8px; font-size:11px;}

#header1{width: 950px; height: 75px; background: url(images/header1.jpg);}

#footer {text-align:left; width:950px; margin:0 auto; padding:10px; color:#fff; font-size:11px; line-height:1.2em;}
#footer a:link, #footer a:visited {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .pipe {color:#8198CD; padding:0 10px;}

#search_box {width: 234px; height: 27px; background: url(images/search.gif);float: left;margin: 20px;}
#search_box #s {float: left;padding: 0;margin: 6px 0 0 6px;border: 0;width: 190px;background: none;font-size: 9pt;color: #225f98;}
#search_box #go {float: right;margin: 3px 4px 0 0;}

.filterbox {border:1px solid #ccc; background:#eee; padding:5px; margin-top:20px; font-size:12px;}
.filterbox img {margin-left:3px; margin-right:3px;}
.filterbox th {text-align:left; padding-left:15px; padding-right:15px;}
.filterbox input, .filterbox select {padding:3px;}
.filterbox .checkbox {margin-right:15px; margin-left:5px;}

.header2{width: 950px;height: 40px;background: url(images/header2.jpg);}
.header2 ul{margin: 0;padding: 0;float: left; margin-top:1px;}
.header2 ul li{display: inline;line-height: 40px;background: url(images/menubg.jpg) right no-repeat;}
.header2{color: #ffffff;font-size: 12px;font-weight: bold;}
.header2 ul li a:link, .header2 ul li a:visited {color: #ffffff;font-size: 12px;text-decoration: none;padding: 11px 20px 12px 5px;height: 39px;}
.header2 ul li a:hover, .header2 ul li a:active {color: #225f98;text-decoration: none;background: url(images/menubgactive.gif);}
.header2 ul li a img.menuimg {padding: 10px 8px 0px 10px; vertical-align:top;}

#content{width: 910px;background: #ffffff;padding: 35px 20px 35px 20px; display:inline-block;}
#content h1 {margin:0 10px 0 0; font-size:20px; display:inline-block;}
#content h1 a:link, #content h1 a:visited {color:#00f; display:inline-block; margin-bottom:20px;}
/*#content h1 {display:inline; margin:0 10px 0 0; background:#039; color:#fff; padding:5px 10px; font-size:18px; font-weight:normal; text-transform:uppercase;} */
#content h2 {display:inline; font-size:14px; color:#666; font-weight:bold;}

.status_failed {background-color:#f00; border-color:#f00 !important; color:#fff;}
.status_flaguser {background-color:#ffc455; border-color:#ffc455 !important;}
.status_flagstaff {background-color:#6f0; border-color:#6f0 !important;}

table.admin {border-collapse:collapse; margin-top:10px; width:100%;}
.admin tr {vertical-align:middle;}
.admin tr td {margin:0; padding:5px 10px 5px 10px; border:1px solid #eee; font-size:11px;}
.admin tr th {margin:0; padding:5px 10px 5px 10px; color:#666; font-weight:bold; text-align:left; border-bottom:1px solid #ccc; border-left:0; border-right:0; font-size:11px;}
.admin tr th a:visited, .admin tr th a:link {color:#000; font-weight:bold; font-size:11px;}
table.admin tr.notmem td a {color:#666;}

table.interview {border-collapse:collapse; width:100%;}
table.interview tr td {padding:3px; margin:0; border:1px solid #bbb; vertical-align:top; font-size:12px;}
table.interview tr th {padding:3px; margin:0; padding-top:20px; }
table.interview tr td textarea {padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

table.silent {border-collapse:collapse; width:100%; font-size:11px;}
.silent tr {vertical-align:middle;}
.silent tr td {margin:0; padding:5px 5px 5px 10px; border:0;}
.silent tr th {margin:0; padding:5px 5px 5px 10px; font-weight:bold; text-align:left; border:0; font-size:12px; width:80px;}
.silent tr th span {color:#999;}
.silent tr th a:visited, .silent tr th a:link {color:#000;}
.silent tr td textarea {padding:5px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;}
.silent tr td>input {padding:3px; border:1px solid #ccc; width:200px;}
.silent tr td select {border:1px solid #ccc; padding:3px;}

fieldset {margin:20px 0 0 0; padding:10px; border:1px solid #eee;}
legend {font-size:18px; font-weight:bold; color:#666; padding:5px 10px;}
legend span {color:#ccc;}
.mainbutton {padding:3px 20px; margin-top:10px; cursor:pointer;}

#content .dashmenu {width:210px; padding:0; border:1px solid #ccc; float:left; margin:15px 15px 0 0;}
#content .dashmenu h3 {margin:0 0 5px 0; padding:7px 10px; background:#999; color:#fff; font-size:11px;}
#content .dashmenu ul {list-style:none; margin:0; padding:0;}
#content .dashmenu ul li {font-size:11px; border-top:0;}
#content .dashmenu ul li a {text-decoration:none; display:block; padding:7px 10px;}
#content .dashmenu ul li a strike {color:#ccc;}
#content .dashmenu ul li a:hover {background:#eee;}
#content .dashmenu ul li a img {margin-right:3px;}

#stagehead{width: 165px;background: url(images/stagebg.gif) repeat-x #54b113;padding: 10px;}

img.stageicon {padding: 8px 8px 0px 8px;border: 0;}
font.stagetitle{color: #ffffff;font-weight: bold;font-size: 12px;line-height: 30px;}
font.stagefunction{color: #ffffff;font-weight: bold;font-size: 15px;line-height: 20px; padding-left:32px; display:block;}
font.stagetime{color: #ffffff;font-size: 11px;line-height: 20px; padding-left:32px;}
font.stagenumber{padding: 0px 12px 0px 12px;}

#stages td {line-height: 28px;}
#stages td a:link, #stages td a:hover, #stages td a:active, #stages td a:visited{font-size: 9pt;line-height: 28px;text-decoration: none;display: block;padding: 0px;}
#stages td.stagecomplete {background-color: #54b113;border-bottom: 1px solid #65b92b;}
#stages td.stagecomplete a:link, #stages td.stagecomplete a:visited {color: #c3f2a0;}
#stages td.stagecomplete a:hover, #stages td.stagecomplete a:active {background-color: #65b92b;color: #ffffff;}
#stages td.stageactive {background: url(images/stagearrow.gif) no-repeat right #54b113;border-bottom: 1px solid #65b92b;}
#stages td.stageactive a:link, #stages td.stageactive a:visited {color: #ffffff;font-weight: bold;}
#stages td.stageactive a:hover, #stages td.stageactive a:active {color: #ffffff;background: url(images/stagearrow.gif) no-repeat right #65b92b;font-weight: bold;}
#stages td.stagedefault {background-color: #e5e5e5;border-bottom: 1px solid #cecece; font-size: 9pt;}
#stages td.stagedefault a:link, #stages td.stagedefault a:visited {color: #393939;}
#stages td.stagedefault a:hover, #stages td.stagedefault a:active {color: #111111;background-color: #f2f2f2;}

.pagenumbers {margin:20px 0 0 0; background:#ddd; clear:both; font-size:11px;}
.pagenumbers table {margin:0; font-size:11px;}
.pagenumbers table tr {vertical-align:middle;}
.pagenumbers table tr td {padding:5px 10px 0 10px;}
.pagenumbers table tr td a {text-decoration:none; color:#666;}
.pagenumbers span {border:1px solid #ccc; border-bottom:1px solid #ddd; text-align:center; float:left; margin-right:2px; font-weight:bold;}
.pagenumbers b span {display:block; width:20px; padding:2px 3px; border-bottom:0; background:#fff; border-bottom:1px solid #fff;}
.pagenumbers b.inactive {color:#aaa;}
.pagenumbers span a {display:block; width:20px; padding:2px 3px; text-decoration:none; background:#eee;}
.pagenumbers span a:hover {background:#F1B40E; color:#fff;}

#stagetable table {width: 175px;border: 0px;font-size: 11px;}

#stages{width: 185px;padding-bottom: 50px;background: #e5e5e5;float: left;display: inline;}

#main{margin-left: 205px; font-size:14px;}

img.headshot {padding-right: 20px;}

font.name{font-size: 19pt;font-weight: bold;}
font.details1{font-size: 8pt;color: #2f2f2f;padding-left: 20px;}
font.details2{font-size: 8pt;color: #000000;padding-left: 20px;}

#main td.rightborder{border-right: 1px solid #d9d9d9; padding-right:5px;}
#main td.bottomborder{height: 20px;border-bottom: 1px solid #d9d9d9;}

table.complete{margin:0 auto; padding-top:20px;}
.complete tr th {font-weight:normal; text-align:left; width:40%;}
.complete tr td span {border:1px solid #DCDCC4; padding:3px; margin-top:1px; margin-bottom:1px; color:#7C7B74; display:block; background-color:#FFFFE5;}
.rated, .ratedsel {text-align:center; vertical-align:middle; border:1px solid #888;  margin-top:15px; margin-bottom:15px;}
.ratedsel {background-color:#0f0; font-weight:bold;}

table.entry{margin:0 auto; padding-top:20px;}
table.entry tr th {font-weight:normal; text-align:left; width:40%;}
table.entry input, table.entry textarea, table.entry select{padding:3px; background-color:#FFFFE5; border:1px solid #DCDCC4; font-size:14px;}
table.entry textarea {font-size:11px; font-family:Arial, Helvetica, sans-serif;}

table.entry img {vertical-align:top; margin-right:5px; float:left;}

.radios td {padding-bottom:2px;}

table.maintable2{padding-top: 50px;margin: 0 auto;}
table.maintable2 th {text-align:left;}
table.maintable2 input {padding:3px; font-size:14px;}

fieldset.stagesection {width:683px; clear:right; margin:0;}
fieldset.stagesection p {margin:0; margin-bottom:6px; padding:0; line-height:1.4em;}
fieldset.stagesection legend {color:#aaa; padding-bottom:0;}

fieldset.documents {width:890px;}
fieldset.documents legend {color:#000; font-size:18px;}
fieldset.documents table {font-size:12px; margin:0; padding:0; width:100%; border-collapse:collapse;}
fieldset.documents table tr td {padding:8px; padding-right:10px; border:1px solid #ddd;}
fieldset.documents table tr th {padding:3px; border-bottom:1px solid #000;}
fieldset.documents ul li {padding:3px; margin:0px;}
fieldset.documents ul li img {padding-right:3px;}

.rejected {width:100%; display:block; text-align:center; font-weight:bold; color:#f00; padding-bottom:20px;}
.rejected img {vertical-align:text-top;}

.textfield{border: 1px solid #d9d9c3;background: #ffffe5;font-size: 12pt;}

#advancebutton {background-image: url(images/advance.jpg);background-position: 0px 0px;margin-top: 50px;height: 40px;width: 225px;}
#advancebutton:hover   {background-image: url(images/advance.jpg);background-position: 0px 40px;height: 40px;width: 225px;}

.advance { background-position: 0px 0px; cursor:pointer; border:0; margin-top: 10px;height: 40px;width: 225px; color:transparent; text-indent:-9999px;}
.advance:hover   {background-position: 0px 40px;height: 40px;width: 225px;}
.success {background-image: url(/images/success.jpg); float:right;}
.reject {background-image: url(/images/reject.jpg); float:left;}
.notify {background-image: url(/images/notify.jpg);}
.throwback {background-image: url(/images/throwback.jpg); background-position: 0px 0px; cursor:pointer; border:0; margin-top: 10px;height: 40px;width: 159px; color:transparent; text-indent:-9999px;}
.throwback:hover   {background-position: 0px 40px;height: 40px;width: 159px;}

p.buttonright {width: 225px;padding-left: 460px;}

.export {float:right; display:block; font-weight:normal; font-size:13px;}
.export a:link, .export a:visited {color:#0000FF;}
.export a:hover {color:#0066FF;}
.export a.disabled {color:#999999; text-decoration:line-through; cursor:none;}
.export img {padding-right:5px; padding-left:10px; border:0; text-decoration:none; vertical-align:text-bottom;}

.reportbuilder {border:1px solid #ccc; background:#eee; padding:5px; margin-top:20px; font-size:12px;}
.reportbuilder img {margin-left:3px; margin-right:3px;}
.reportbuilder th {text-align:left; padding-left:15px; padding-right:15px;}
.reportbuilder input, .reportbuilder select {padding:3px;}
.reportbuilder .checkbox {margin-right:5px; margin-left:5px;}

textarea {resize:none;} /* Safari/Google Chrome fix */

.crumbs {display:inline-block; margin-bottom:10px;}
.crumbs a {padding-right:20px; margin-right:10px; font-size:16px; background:url(/images/icons/arrow_collapse.gif) right no-repeat; color:#00f;}

hr {color:#d9d9d9;}

img.info {vertical-align:middle; margin-right:4px;}

.failmsg {color:#f00; font-weight:bold; text-align:center;}

.memberstar {color:#090; font-weight:bold;}

#fixer {font-size: 1px;color: #ffffff;}