/*
	lyonsoftware website colors
	------
	#003896 blue
	#d97300 orange
	#9eab06 pea green

	other
	------
	#eef3f9 light blue (tab backcolor)
	#ecf0d2 light green (form backcolor)
	#3379b8 selected tab color (blue)
*/

#render_space { background-color:#ecf0d2; height: 100%;   padding: 20px; }
#westContent, southContent{ background-color:#F0F2FC; height: 100%}
h1,h2,h3,h4,h5 {
font-family:Times New Roman, Arial, helvetica, Sans-Serif;
color:#9eab06;
}
#agree_wrapper {
min-width:700px;
max-width:1100px;
background-color:#FEFED8;
border:solid 2px #003896;
margin:0 auto;
padding:20px;
}
.branding_chw {
color:#880c4b;
text-align:center;
font-weight:700;
font-style:italic;
font-size:7.5pt;
}

.branding {
color:#3366CC;
text-align:left;
font-weight:700;
font-style:italic;
font-size:8.5pt;
}

/*Get to this soon*/

/*h1,p {
padding-bottom:1em;
margin:0;
}

h1 {
font-size:12px;
line-height:1.5em;
}*/


.optbtn {
background-color:#3379B8;
color:#FFF;
/*font-size:8pt;*/
/*width:84px;*/
cursor:pointer;
}

.optbtn:hover {
color:#ED9600;
}

.optbtn[disabled] {
background-color:Gray;
cursor:text;
}
.LoginMsg {
font-size:8pt;
font-family:Verdana;
font-weight:700;
color:#000;
}

.LoginMsgError {
font-size:8pt;
font-family:Verdana;
font-weight:700;
color:Red;
}
.contentd {
background:#ddd;
border-right:1px solid #ddd;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:0px 0px 0px 0px;
}

.emailcontent a
{
	background-color: #3379b8;
	color:#ffffff;
	text-decoration: none;
	text-align:center;
	font-family:'trebuchet ms',helvetica,sans-serif; 
	font-size:xx-small; 
	border:solid 2px #003896;
	width: 80px;
	
}

.emailcontent a:hover
{
	color:#ffffff;
	cursor:pointer;
}

.emailcontent a:visited
{
    text-decoration: none;
	color :#ffffff;
}

div.mcdropdownDisabled {
	background-color: #ffffff;
	filter:alpha(opacity=1);
	-moz-opacity: 1.0;
	opacity: 1.0;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.popupTable
{
	background-color:#e8e8e8;
}
.d1 {
height:1px;
background:#ddd;
margin:0 5px;
}

.d2 {
height:1px;
background:#ddd;
border-right:2px solid #ddd;
border-left:2px solid #ddd;
margin:0 3px;
}

.d3 {
height:1px;
background:#ddd;
border-right:1px solid #ddd;
border-left:1px solid #ddd;
margin:0 2px;
}

.d4 {
height:2px;
background:#ddd;
border-right:1px solid #ddd;
border-left:1px solid #ddd;
margin:0 1px;
}
.foo2
{
    margin-left:10px;
    margin-right:10px;
    display:inline;
}

.fileupload
{
    display:inline;
}

.clickable
{
    text-decoration:underline;
    cursor:pointer;
}

.asOf { font-size:7.8pt; color:#003896; padding-left:7px;}

.divWhatsNewInner
{
	font-size:9pt;
	font-weight:bold;
	color:#d97300;
    padding-left:7px;

 
}
.hrWhatsNew {display: block; height: 1px; border: 0; border-top: 1px solid #003896; margin: -0.1% 0; padding: 0; }
.divWhatsNewOuter:hover { cursor:pointer;}

.divWhatsNewOuter 
{
	background-color:#ffffff;
    border:5px solid #ffffff;
    behavior: url(../../css/border-radius.htc); 
    -moz-border-radius: 0.75em !important;  
    -webkit-border-radius: 0.75em !important;
    -khtml-border-radius: 0.75em !important;
    border-radius: 0.75em !important;
}
.contentwn { background:#e8e8e8; } .contentwn div { margin:0.7em auto; }
/*.wn1, .wn2, .wn3, .wn4
{font-size:1px; overflow:hidden; display:block;}
.wn1 {height:1px; background:#fff; margin:0 5px;}
.wn2 {height:1px; background:#fff; border-right:3px solid #fff; border-left:3px solid #fff; margin:0 3px;}
.wn3 {height:1px; background:#fff; border-right:2px solid #fff; border-left:2px solid #fff; margin:0 2px;}
.wn4 {height:2px; background:#fff; border-right:2px solid #fff; border-left:2px solid #fff; margin:0 1px;}
.contentwn {background:red; border-right:2px solid #fff; border-left:2px solid #fff; padding:1px;}
.contentwn div {margin: 0px 1px 0px 1px;}*/

/*.wni1, .wni2, .wni3, .wni4{font-size:1px; overflow:hidden; display:block;}
.wni1 {height:1px; background:#e8e8e8; margin:0 5px;}
.wni2 {height:1px; background:#e8e8e8; border-right:3px solid #e8e8e8; border-left:3px solid #e8e8e8; margin:0 3px;}
.wni3 {height:1px; background:#e8e8e8; border-right:2px solid #e8e8e8; border-left:2px solid #e8e8e8; margin:0 2px;}
.wni4 {height:2px; background:#e8e8e8; border-right:2px solid #e8e8e8; border-left:2px solid #e8e8e8; margin:0 1px;}*/


.popupHeader
{
	font-size:17px;
	font-weight:bold;
	text-align:center;
	color:#d97300;
}

.popupHeaderDiv
{
	text-align:center;
	margin-left: auto;   
	margin-right: auto;
}

.closePopupPanel
{
	padding-right:20px;
}



.p1, .p2, .p3, .p4{font-size:1px; overflow:hidden; display:block;}
.p1 {height:1px; background:#e8e8e8; margin:0 5px;}
.p2 {height:1px; background:#e8e8e8; margin:0 3px;}
.p3 {height:1px; background:#e8e8e8; margin:0 2px;}
.p4 {height:2px; background:#e8e8e8; margin:0 1px;}




/* Defined in common.css*/
    
    .popupitem
{
	font-weight:bold;
	font-size:10px;
	padding-left:20px;
	padding-bottom:5px;
}

.popupsubitem
{
	font-weight:normal;
	font-size:10px;
}
.hidden_fixed {
visibility:hidden;
position:absolute;
}



.item {
height:50px;
width:15px;
float:right;
}

/*.orange_text {
color:#D97300;
font-weight:700;
}
.value {
text-align:right;
font-size:9pt;
font-family:Arial;
float:right;
padding:1px;
}*/

.popupControl 
{
	background-color: #e8e8e8;
    border-radius:12px;
    -moz-box-shadow:    0 0 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow:         0 0 5px rgba(0, 0, 0, 0.3);

}

#render_space_container {
 background-color:#ecf0d2;
    height: 100%; 
    width:100%;
    padding : 0px;
    border-bottom-width:70px;
    overflow-x:visible;
    overflow-y:scroll;
}
.render_space
{ 
   position:absolute;top:0;
    height: 100%; 
    width:100%;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
   
   
   }

.transparent {
opacity:0;

}



