body{
	font-family: Times, serif;
	background-color: #757575;
	background-image: url(/org/images/custom/orgactiondemo_background.jpg); 
	/* */
}
div.clientLeftNav{
	float:left;
	width: 200px;
}
div.clientLeftNav_inner{
	float:right;
}

a.clientNav{
	display: block;
	width: 100px;
}

table.header{ 
	border-collapse: collapse;
}
table.header, table.footer, table.content,table.marketContent {
	width: 750px;
	border: 1px solid black;
	
}
table.header, table.content {
	background-repeat: no-repeat;
}
table.footer{
	/*background-image: url(/org/images/orgActionHeaderLogo3_blank.jpg);*/
	background-image: url(/org/images/oa_footer_background.jpg);
	background-repeat: repeat;
	background-position: top;
	border: 1px solid black;
	border-top-width: 0px;
}

table.marketContent{
	background-color: White;
}
/*
	background-image: url(/org/images/orgActionHeaderLogo_180_1024.jpg);
	background-image: url(/org/images/orgActionHeaderLogo2_plain_180_1024.jpg);
*/
div.marketHeader{
	/*background-image: url(/org/images/orgActionHeaderLogo3.jpg);*/
	background-image: url(/org/images/oa_home_01.gif);
	height:100px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	position: relative;
	
}

div.marketMenu{
	position: absolute;
	bottom: -8px;
	right: 4px;
	border-top: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: white; 
}
a.memberSignIn{
	font-size:smaller; 
	text-decoration:none;
	position:absolute; 
	right:0px; 
	background-color:white; 
	padding:2px; 
	border-left:1px solid black; 
	border-bottom:1px solid black; 
	border-right-width: 0px;
	
}
span.marketMenu,a.marketMenu{
	border-left:  0px solid white;
	border-right:  0px solid white;
	padding: 2px;
}
a.marketMenu{
	color: blue;
	text-decoration: none;
}
a.marketMenu:hover,a.marketMenu:active{
	border-left: 0px solid gray;
	border-right: 0px solid gray;
	background-color: #FFFACD;
}
a.marketSimpleLink{
	color:blue; text-decoration:none;	
}
a.marketSimpleLink:hover{
	text-decoration:underline;	
}
img.logoImage,div.logoImage{
	width: 180px;
	height: 120px;
	vertical-align: middle;
}


table.info1{
	border-style: solid;
	border-width: 1px;	
}
	
div.saveMsg, div.saveDetails, h2.info1, h3.info1, h4.info1, div.info1{ 
	border-style: solid;
	border-width: 1px;	
	border-collapse: collapse;
	margin-top: 6px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}
h1.info1,h2.info1,h3.info1{
	border-width: 0px 0px 1px 0px; text-align:left;
	margin-top:15px;
}

div.saveMsg, div.saveDetails{
	padding:10px;
}


th.header,td.header,th.footer,.headerLoginContainer{
	padding:0px;
}

td.signin_alert{
	font-weight: bold;
	border-style: dashed;
	border-width: 1px;	
	text-align: center;
}

table.header{
	border-bottom-width: 0px;
	
}



/*poweredBy is used by site_header_orgs.cfm*/
td.poweredBy{
	font-size:smaller;
}
div.poweredByFooter{
	font-size:smaller;
	font-weight: normal;
	background-color: white;
	float: right;
	color: black;
	margin:0px;
	padding:3px;
	border-left: 1px solid black;
}
div.poweredByFooter a {
	font-weight: bold;
}

table.content{
	border-top-width: 0px;
	border-bottom-width: 0px;
	/*height: 500px;*/
}

td.headerLoginContainer{
	
}
form.headerlogin{
	
}

form.headerlogin, input.headerlogin, input.headerloginBtn{
	margin: 0px;
	padding: 0px;

}
table.headerLogin{
	border-width: 0px 0px 1px 1px;	
	border-style: solid;
}
input.headerBtn{
	border-style: solid;
	border-width: 1px;	
	font-size: 10px;
	margin-right: 6px;
	cursor:pointer;
}
input.headerLogin{
	border-style: solid;
	border-width: 1px;
	
}



.tabSelected{
	/*display:block;*/
	border-top: 1px solid #717FA1;
	border-left: 1px solid #717FA1;
	border-right: 1px solid #717FA1;
	background-color: white;
	padding: 2px;
 	vertical-align:baseline;
	cursor:pointer;
}

.tabNotSelected{
	/*display:block;*/
	border-top: 1px solid #717FA1;
	border-left: 1px solid #717FA1;
	border-right: 1px solid #717FA1;
	border-bottom: 1px solid #E6EDFF;
	background-color: #E6EDFF;
	padding: 2px;
	color: Gray;
	vertical-align:baseline;
	font-size: smaller;
	cursor:pointer;
	
}
iframe.box1{
	padding:0;
	margin:0;
}
.tabContentWrap{
	border: 1px solid #717FA1;
	/*border-left: 1px solid #717FA1;
	border-bottom: 1px solid #717FA1;
	border-right: 1px solid #717FA1;
	*/
	padding:0;
	margin:0 5 5 5;
}
.tabButtonWrap{
	margin:10 5 2 0;
	text-align: left;
	padding-left:20;
}


.orgLinksContainer{
	padding:0;
}
a.orgHeaderLink,a.poweredBy{
	color: blue;
	text-decoration: none;
}
a.orgHeaderLink:hover,a.poweredBy:hover{
	text-decoration: underline;
}
div.placeLogo{
	position: relative;
	float: left;
	display: inline; 
}

div.headerContentBox{
	position: relative;
}
div.placeLogin{
	border:0px solid yellow;
	position: absolute;
	right:0px;
	top:0px;
	padding:0px;

}
.headerOrgName{
	font-style: italic;
	font-size:28;
	padding-top: 8;
	border:0px solid red;
}
.headerOrgExtraInfo{
	border:0px solid green;
	text-align: left;
	font-weight: bold;
}

div.orgLinks{
	position: absolute;
	bottom: 0px;	
	right: 0px;
	border:px solid pink;
}
table.orgLinks{
	border-width: 1 0 0 1;	
	border-style: solid;
}

div.tabHPTitleActive, div.tabHPTitleNotActive, div.tabHPContent{
	border-color:navy;
	border-style:solid;
	padding: 3px;
}
div.tabHPTitleActive, div.tabHPTitleNotActive{
	display:inline;
	margin: 0px 4px 0px 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 0px;
}
div.tabHPTitleActive{
	border-top-width: 3px;
}
div.tabHPTitleNotActive{
	border-top-width: 1px;
}
div.tabHPContent{
	border-width: 1px;
	margin-top: 2px;
	
}



.buildBoxes{
	width:90px;
	height:30px;
	border-width:2px 0px 0px 2px;
	border-style: solid;
	float: right;
  border-color:white;
}
.buildBoxInner{
	clear:both;
}

.borderthis{
	border:  0px solid green;
}

table.data1 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: rgb(250, 240, 230);
}
table.data1 th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: yellow;
}
table.data1 td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}

span.fakeLink{
	color: blue;
	cursor: pointer; 
	/*background-color: #CCE6FF;*/
}

div.promptBox{
	text-align: center;
	padding:15px;
	margin:15px 30px 15px 30px;
	border: solid 2px darkgreen;		
}
table.steps{width:100%; border-collapse: collapse;	margin-bottom: 15px;}
table.steps td{width:25%; text-align: center; padding: 0px;}
table.steps td.active{font-weight:bold;	background-color: Yellow;}
table.steps a{text-decoration:none;	color:blue;}
table.steps a:hover{background-color: lightgreen;	display: block;}

p.signInBottomText{
	font-weight:bold;
}
label.showHand, label.showHandLink, input.showHand{
	cursor:pointer;
}
label.showHandLink:hover{
	text-decoration:underline;
	color:blue;
}
d.d{
	color: #99CBFF;
}

table.marketContent td.SignInMainContentTD{
	/*background-image: url(/org/images/IMG_1338-bg-white-750w.jpg);*/
	background-color:white;
}
table.marketContent td.SignInMainContentTD div.SignInMainContentDiv{
	text-align:left; width:605px; height: 310px; position:relative;	
}

/*Custom reports*/
div.contain{width:100%;background-color:white; 
	border:solid 1px silver; 
	border-top:solid 4px silver; border-bottom:solid 4px silver;
	}
table.contain{width:100%; border-collapse:collapse;}
table.contain td div.space {height:10px;}
div.errorBox, div.msgBox{
	border:  1px solid red;
	border-top:solid 2px red; border-bottom:solid 2px red;
	padding:0px;
	margin:15px;
}
div.errorBox div.title, div.msgBox div.title{
	border-bottom:solid 1px red;
	padding:5px;
	font-weight: bold;
	background-color: pink;
}
div.msgBox div.msg, div.errorBox div.msg{
	padding:15px 5px 25px 5px;
}
div.msgBox div.title{
	background-color: lightgreen;
}
div.msgBox, div.msgBox div.title, div.msgBox div.msg{
	border-color: Green;
}
