﻿body {
background-color:#FFF;
font-family:Tahoma, Comic Sans, Verdana;
font-size:small;
color:#000;
width:100%;
margin:0;
}

div.masterHeader, #ctl00_masterHeader
{
    /*
top:5px;
bottom:auto;
*/
width:100%;

height:82px;
margin-top:2px;

}

div.logoLeft {
position:absolute;
width:20%;
height:80px;
left:1em;
vertical-align:middle;
}

div.logoRight {
position:absolute;
/*
background:url(../images/logo_right.jpg);
background-position:right;
background-repeat:no-repeat;
*/
right:1em;
width:20%;
height:80px;
vertical-align:middle;
}

div.title {
position:absolute;
width:60%;
left:20%;
top:0;
text-align:center;
}

div.userStatus {
position:relative;
width:100%;
text-align:center;
}

div.masterFooter {
background-position:top;
left:2.5%;
text-align:center;
width:95%;
padding-top:5px;
padding-bottom:5px;
}

div.contentHeader {
width:100%;
margin-bottom:10px;
}

div.contentBody 
{
padding-right:2px;
}
/*
div.mainBody
{
    overflow:scroll;
}
*/
div.contentHeader.tab-container {
width:100%;
text-align:center;
background:#fff;
display:block;
background-color:#c4e0ff;
}

div.contentHeader.tab-container ul.tab-activexx {
display:block;
}

div.menu {
position:relative;
width:auto;
height:auto;
color:#000;
text-align:left;
}

a.popLink {
text-decoration:underline;
cursor:pointer;
}

td {
padding-left:3px;
padding-right:3px;
}

td.bub {
padding-left:0;
padding-right:0;
}

tr.tableResHead td {
background-color:#ffffae;
font-weight:700;
}

.btn {
background-color:#d2e8ff;
text-align:center;
font-weight:700;
border:#d2e8ff 2px solid;
border-bottom-style:inset;
border-right-style:inset;
padding:1px;
}

.btn:hover
{
border:#000 2px solid;
cursor:pointer;
}

td.btn {
width:33%;
cursor:default;
}

div #sortDiv {
text-align:left;
}

li.btn {
margin:2px;
}

.small_btn {
background-color:#96c8ff;
width:6em;
height:1em;
text-align:center;
border:outset;
}

.blue {
color:#6788be; /* #39F */
font-weight:700;
}

#loadingMessage {
position:absolute;
display:block;
visibility:hidden;
background-color:#ffffae;
height:25px;
left:5px;
font-weight:700;
vertical-align:middle;
z-index:9000;
padding:.2em;
}

#procImg {
top:4px;
position:relative;
}

h1 {
font-size:2em;
color:#6788be; /* #39F */
border:0;
margin:0;
}

h2 {
font-size:1.5em;
color:#6788be; /* #39F */
text-align:center;
}

span.prefix {
font-size:smaller;
font-weight:400;
}

td.expandOn {
background-image:url(../images/expandOn.jpg);
background-repeat:no-repeat;
background-position:center;
background-color:#FFF;
width:17px;
cursor:default;
}

td.expandOff {
background-image:url(../images/expandOff.jpg);
background-repeat:no-repeat;
background-position:center;
background-color:#FFF;
width:17px;
cursor:default;
}

table.Finding td.expandOn
{
background-color:Transparent;
}

.hide {
cursor:default;
background-color:Transparent;
}

td.check {
vertical-align:middle;
width:17px;
}

.nodeTextH1 {
font-size:large;
background-color:#FFF;
color:#6788be; /* #39F */
font-weight:700;
}

.cap {
font-weight:bolder;
font-size:larger;
padding-left:2px;
}

.tabsxx {
height:3em;
overflow:hidden;
width:auto;
vertical-align:middle;
text-align:center;
margin:0;
padding:0;
}

.lbTabsxx {
position:relative;
height:3em;
overflow:hidden;
vertical-align:top;
text-align:left;
margin:0;
padding:0;
}

.tabsxx li {
display:inline;
font-size:10pt;
font-weight:700;
position:inherit;
width:20%;
padding-left:2px;
padding-right:2px;
text-align:center;
}

.tabsxx a:hover,.tabs a.tab-active {
background:#fff url(../images/bar_on.gif) repeat-x center;
border-right:1px solid #fff;
}

.tabsxx a {
width:100%;
height:100%;
color:#2B4353;
text-decoration:none;
border-left:1px solid #fff;
border-right:1px solid #6D99B6;
top:1em;
position:relative;
padding:0 6px 6px;
cursor:pointer;
}

.tab-panes {
margin:3px;
}

.lb-tab-panes {
font-size:small;
color:#000;
font-weight:400;
text-align:left;
margin:0;
margin-top:10px;
/*overflow:auto;*/
}

.red {
background-color:Tomato!important;
}

.amber {
background-color:Orange!important;
}

.yellow {
background-color:Yellow!important;
}

span.star {
color:Red;
font-size:small;
vertical-align:middle;
}

.valmsg
{
    color:Red;
}

a.textRight {
position:absolute;
right:0;
}

a.textRight img {
border:0;
padding-right:4px;
}

div.optionHeader {
position:relative;
display:block;
font-size:medium;
font-weight:400;
}

.highlightedBox {
border-color:#000;
border-style:solid;
border-width:1px;
}

.graphicBack {
background:url(../images/bar_off.jpg) repeat-x center;
}

ul.tip
{
list-style-type:none;
}

ul.noStyle {
list-style-type:none;
margin-left:2px;
margin-top:2px;
text-align:left;
width:100%;
text-indent:0;
padding:2px;
}

ul.noStyle li {
border-bottom:dotted 1px #000;
display:block;
white-space:nowrap;
width:100%;
}

ul.noStyle li a {
text-decoration:none;
display:block;
color:#6788be; /* #39F */
}

ul.noStyle li:hover {
background-color:#6788be; /* #39F */
}

ul.noStyle li:hover a {
color:#FFF;
}

ul.noStyle a.selected {
font-weight:700;
color:#000;
}

td.subTree .resultH2 {
font-style:italic;
font-size:small;
font-weight:bold;
}
td.subTree .nodeTextH2 {
font-style:italic;
font-size:small;
font-weight:bold;
}

div.photo {
vertical-align:middle;
text-align:center;
display:block;
width:640px;
height:480px;
left:2px;
}

a.photoInd {
display:block;
text-align:center;
text-decoration:underline;
cursor:pointer;
}

thead {
background-color:#ffffae;
text-align:center;
}

tr.spacer {
background-color:Transparent;
height:3em;
vertical-align:middle;
}

tr.spacer td {
width:100%;
text-align:center;
}

table.auditHeader {
font-weight:bolder;
position:relative;
left:10px;
font-size:larger;
background-color:#ffffae;
}

tr.rowHeader {
text-align:center;
font-size:large;
}

table.auditHeader td {
border-style:solid;
border-width:1px;
}

.emptyCell {
background-color:#FFF;
}

table.subAuditSel {
font-weight:bolder;
position:relative;
left:20%;
width:60%;
font-size:larger;
background-color:#ffffae;
cursor:pointer;
}

table.subAuditSel td {
text-decoration:underline;
border-style:solid;
border-width:1px;
}

td.riskResult {
width:50%;
}

td.imageCell {
/*height:20px;*/
/*vertical-align:middle;*/
}

td.imageCell img {
height:16px;
width:16px;
padding-left:2px;
padding-right:2px;
/*padding-top:4px; */
vertical-align:middle;
}

div.login {
width:600px;
margin-left:auto;
margin-right:auto;
margin-top:200px;
}


div.login td
{
    vertical-align:middle;
    padding-bottom:5px;
}

input.rfdTextbox.RadFor
{
    width:200px;
}

#Login1_UserName
{
    width:200px;
}

#Login1_Password
{
    width:200px;
}

.rfdDecorated.ipText
{
    width:200px;
}

div.login input[type="text"]
{
    width:250px;
}
div.login input[type="password"]
{
    width:250px;
}

#sort {
cursor:default;
list-style-type:none;
position:relative;
left:10%;
width:80%;
margin:0;
}

#context {
position:absolute;
width:140px;
background-color:Menu;
border:outset 3px gray;
z-index:8500;
}

.contextOption {
position:relative;
width:120px;
padding-left:10px;
padding-right:10px;
background-color:Menu;
color:#000;
}

.contextOption.highlighted {
background-color:Highlight;
color:#FFF;
}

.contextOption.highlighted.highlightedBox {
background-color:#FF0;
color:#FFF;
}

div.point {
width:90%;
left:5%;
}

.high {
font-weight:700;
color:Red;
font-size:large;
}

span.small {
font-size:smaller;
}

div.q 
{
background-color:#ffffae;
margin-top:10px;
font-size:large;
    border:solid 1px black;
    padding:5px 5px 5px 5px;
/*
font-weight:700;
*/
}

div.a
{
    /*
    border-left:solid 1px black;
    border-right:solid 1px black;
    border-bottom:solid 1px black;
*/
    padding:5px 5px 5px 5px;
}

table.bub {
font-weight:700;
text-align:center;
background-color:#c4e0ff;
}

tr.title {
background-color:#FFF;
font-size:large;
}

img.corner {
width:18px;
height:18px;
}

tr.space {
height:3px;
background-color:#FFF;
}

td.space {
width:10%;
background-color:#FFF;
}

div.more {
clear:both;
font-size:large;
text-align:center;
width:100%;
}

td.ul {
text-decoration:underline;
}

a.action {
padding-left:15px;
padding-right:15px;
font-weight:400;
font-size:small;
text-decoration:underline;
cursor:pointer;
}

.Lev4Row_1 {
padding:5px;
}

table.Document .bot {
border:solid 3px #f1f5fb; /* #eee */
}

.r {
float:right;
}

.l {
float:left;
}

img.t {
padding-right:10px;
}

.b {
font-weight:700;
}

.lg {
font-size:larger;
}

td.edit_q {
width:20%;
}

.graphicBackx {
background-color:#c4e0ff;
}

div.hOpt {
margin-right:1%;
font-size:12pt;
color:#6788be; /* #39F */
display:block;
}

div.subOpt {
font-size:small;
cursor:pointer;
}

div.hOptText {
font-weight:400;
color:#000;
}

div.hOpt.act {
font-weight:700;
background-color:#c4e0ff;
border-bottom:solid 1px #c4e0ff;
}

div.hOpt.inact {
background-color:#FFF;
font-weight:400;
border-left:solid 1px #f1f5fb; /* #eee */
border-right:solid 1px #f1f5fb; /* #eee */
border-top:solid 1px #f1f5fb; /* #eee */
}

div.options {
width:150px;
float:left;
margin-right:15px;
background-color:#f1f5fb; /* #eee */
padding:2px 2px 1000px;
}

#breadhead
{
margin-top:5px;
margin-bottom:5px;
}

div.bread {
float:left;
width:50%;
}

#helpLink
{
    float:right;
}

form,table,div.tipHeading {
width:100%;
}

div,div.top {
position:relative;
}

div.contentHeader.tab-container ul.tab-inactive,.tab-inactive {
display:none;
}

.invis
{
    display:none!important
}

href,table.treeTop {
cursor:pointer;
}
table.released
{
cursor:default;
}

tr.Lev1Row_0,tr.Lev3Row_0,tr.Lev3Row_1,tr.Lev5Row_0,tr.Lev5Row_1,tr.BottomRow_1,tr.simpleList_1,.fields,.field {
background-color:#f1f5fb; /* #eee */
}

tr.Lev2Row_0,tr.Lev2Row_1,tr.Lev4Row_0,tr.Lev4Row_1,td.selSubAudit {
background-color:#d5ffd7;
}

tr.BottomRow_0,tr.simpleList_0,.boringBack,td.subTree tr {
background-color:Transparent;
}

td.expandOn.hide,td.expandOff.hide {
background-image:none;
}

td.choice,td.edit_a {
width:75%;
}

.nodeTextH2,.resultH2,tr.choiceResult {
font-size:larger;
font-weight:bolder;
}

.textRight,.taR {
text-align:right;
}

colgroup.numRes,.ct {
text-align:center;
}

.noclick,.inactive {
cursor:default;
}

td.cbsel 
{
    cursor:default;
}

div.points_bens,.c {
clear:both;
}

tr.highlightedBox {
background-color:#FF0;
}

img.ss {
border : solid 2px black;
}

img.pda
{
width:240px;
}

img.wb
{
width:400px;
}

div.pNav
{
position:relative;
border-top:solid 1px #f1f5fb; /* #eee */
border-bottom:solid 1px #f1f5fb; /* #eee */
margin:20px 0 0 0;
width:100%;
}

a.paging 
{
padding:0 10px 0 10px;
font-weight:bold;
font-size:small;
text-decoration:underline;
cursor:pointer;
display:block;
}

div.half
{
width:35%;
}
div.halfFiller
{
    width:10%;
}

div.info
{
text-align:center;
background-color:#cfc;
font-weight:bold;
font-size:larger;	
border:solid 1px #000;
margin-top:100px;
}

div #help
{
background-color:#ffffae;
padding:10px;
border:solid 2px black;
margin-bottom : 10px;
}

span.hmaint
{
	font-weight:bold;
	font-size:larger;
}

span.htitle
{
	color:#6788be; /* #39F */
	font-weight:bold;
}

div.helpopts
{
	margin-top :10px;
	margin-bottom : 10px;
}

a.helpopt
{
	cursor : pointer;
	text-decoration:underline;
	padding-right:10px;
	color:#6788be; /* #39F */
	font-weight:bold;
}
a.hsel
{
	text-decoration:none;
	cursor:default;
}

img.ico
{
	padding-right : 5px;
}
span.kw
{
font-weight:700;
}
td.tip
{
padding:5px;
border:solid 1px black;
background-color:#ffffae;
width:30%;
}

tr.highlighted td.tip
{
    color:Black;
    cursor:default;
}

div.indent
{
margin-left:30px;
}

img.thumb
{
	width:75px;
	height:75px;
}

.imageList ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.imageList ul li
{
	float: left;
    margin: 0 5px;
    text-align: center;
}

.imageList ul li span
{
	display:block;
}

.time
{
	margin-left:10px;
}

td.search
{
	background-color:#FFF;
	font-size:small;
	color:black;
	vertical-align:middle;
}

tr.Lev1Row_0 td
{
    /*
	border-top:solid 1px black;
*/
}

tr.highlighted {
background-color:Highlight;
color:#FFF;
}

/*
div.ReportToolbar table
{
	width:auto;
}
*/

div.testa table
{
	width:auto;
}

div #ctl00_ContentBody_ReportViewer1 table
{
	width:auto;
}

#ctl00_ContentBody_ReportViewer1_ReportTable
{
	width:auto;
}

/*
table #ctl00_ContentBody_ReportViewer1_ReportTable
{
	width:auto;
}
*/
#pdf
{
    margin-bottom:10px;
}

tr.rowEdit td.resultH2
{
    background-color:#ffffae;
}

.rbSkinnedButton
{
    margin-right:1em;
}

.rtsLI a:hover
{
    cursor:pointer;
}
.rtsLI a.rtsSelected:hover
{
    cursor:default;
}

.rtsLevel1
{
    border-bottom: solid 1px #6788BE; /* Web20 base */
   
}

div.buttons
{
    margin-top:5px;
    margin-bottom:5px;
}

a.rwIconInfo
{
    background-image: url(../images/info.bmp);
}

a.popAction { /* action has the same CSS but is used in selects so keep this separate */
padding-left:15px;
padding-right:15px;
font-weight:400;
font-size:small;
text-decoration:underline;
cursor:pointer;
}

img.sigThumb
{
	width:300px;
}

div.raDiv
{
    overflow:visible!important;
}

#plan tr:nth-child(even) {
  background-color: #f2f2f2
}

div.rpNav
{
position:relative;
border-top:solid 1px #f1f5fb;
border-bottom:solid 1px #f1f5fb;
margin:20px 0 0 0;
}

.icoclick:hover
{
    cursor:pointer;
}

.RadUpload_Windows7:after{
	content:"Select the browse button or drag and drop files into the area above.";
	font-size:13px;
	/*color:greenyellow;*/
}

.ruDropZone {
	background-color: yellow;
}

#RadUpload1row0 {
	background-color: #DDE8F6;
}