body
{
	margin:0 auto;
	padding:0;
	width:982px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 80%;
	background-color:#000;
	color:#000;
	background-image:url(../Images/page-bg-rpt.gif);
	background-repeat:repeat-x;
}

textarea
{
	font-family: Arial,Sans-Serif;
}
a:link{color:#0033FF;text-decoration:none;}
a:visited{color:#990066;text-decoration:none;}
a:hover{color:#0099FF;text-decoration:none;}

p, ul, li, ol, h1, h2, h3, h4, h5, h6, fieldset
{	margin:0;padding:0; }

ul,ol{margin:0 0 0 2em;}
	
ol.roman{
list-style:lower-roman;
margin-left:2em;
}


.Left_Align {
	float: left;
	margin: 0 10px 5px 0;
	padding: 0 10px 5px 0;
}

.Right_Align {
	float: right;
	margin: 0 0 5px 10px;
	padding: 0 0 5px 10px;
}

p{
margin:.5em 0 1em 0;
}

code{font-size:1.4em;}

h1, h2, h3, h4, h5, h6{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:2.2em;
margin:.5em 0 .25em 0;
}
h2{font-size:1.8em;}
h3{font-size:1.4em;}
h4{font-size:1.2em; font-weight:bold;}
h5{font-size:1.1em; font-weight:bold;}
h6{font-size:1.0em; font-weight:bold;}

div.ExchangeList
{
	padding: 1em;
	border-style:dashed;
	border-width:1px;
	border-color:#999999;
}


fieldset{

margin:1em 0;
padding: 1em;
border-style:dashed;
border-width:1px;
border-color:#999999;
}
legend{
	padding:0 .5em;
	background-color:#FFFFFF;
	color:#666666;
	text-transform:uppercase;
	font-weight:bold;
	font-size:.9em;
}

p.notice{
background-color:#FFFFCC;
border:1px solid #CCCCCC;
padding:.5em;
float:left;
}

.nocss
{
	text-indent:-2000em;
	height:1px;
	width:1px;
	overflow:hidden;
	margin:0;padding:0;
}
div.main
{
	float:left;
	margin:0 auto 10px auto;
	padding:0;
	width:980px;
	border-color:#323232;
	border-style:solid;
	border-width:0 1px;
	background-image: url(../Images/home-main-bg-rpt.gif);
	background-repeat: repeat-x;
	background-color:#999999;
}

div.header,
div.page-header
{
	float:left;
	padding:0;
	margin:0 0 12px 7px;
	width:966px;
	height:219px;
	background-image: url(../Images/home-header-bg.jpg);
	background-repeat: no-repeat;
	color:#fff;
	font-family:Arial,Sans-Serif;
}
div.page-header{
	background-image: url(../Images/page-header-bg.gif);
	height:99px;
	margin-bottom:0;
}

div.header p,
div.page-header p{
	width:300px;
	margin:100px  0 0 25px;
	padding:0;
	font-size:1.6em;
}
div.page-header p{
	float:left;
	margin:30px 0 0 7px;
	padding:12px 0 12px 12px;
	font-size:1.1em;
	border-left:1px solid #666;
}

div.page-header p.logOut{
	position:relative;
	top:140px;
	right:-150px;
	border:0px solid;
	float:right;
	width:auto;
	height:auto;
	margin:0;padding:0;
	font-size:1em;
}
div.page-header p.logOut a:link,
div.page-header p.logOut a:visited,
div.page-header p.logOut a:hover,
div.page-header p.logOut a:active{
	font-weight:bold;
	border:0;
	padding: 4px .5em 5px .5em;
	border:1px solid #000000;
	/*border-bottom-color:#777; 
	border-top-color:#fff;*/
	border-top-width:0;
	border-bottom-width:0;
	background-image:url(../Images/page-nav-bg-blue-rpt.gif);
	background-repeat:repeat-x;
	color:#000000;
}
div.page-header p.logOut a:hover{	background-image:url(../Images/page-nav-bg-blue-rpt-o.gif);
}

div.page-header img.disclose{
	float:left;
	margin:22px 0 0 17px;
}


div.header img.contingent,
div.page-header img.contingent
{
	float:right;
	margin:25px 25px 0 0;
	position:relative;
}

div.header a:link,
div.header a:visited,
div.header a:hover,
div.page-header a:link,
div.page-header a:visited,
div.page-header a:hover{
	color: #0099FF;
	text-decoration:none;
	font-weight:bold;
}
div.header a:hover,div.page-header a:hover{color:#FF9900}

div.contact-us {
	float:right;
	clear:right;
	margin: 75px 3px 0 0;
	width: 194px;
}
div.contact-us img.email,
div.contact-us img.phone{
float: right;
margin: 0px 20px 0 0;

}
div.contact-us img.phone {
margin:0px 5px 0 0;
}

div.contact-us p{
	display:none;
	float:left;
	margin:0px 0px 0 0;
	color: #FFFFFF;
	font-size: 11px;
	width: 118px;
	
}

.contact {
	background: #B8B8B8 url(../Images/contact.jpg) no-repeat 5px 5px;
	width: 505px;
	height: 176px;
	padding: 25px 0px 0px 30px; 
}
.contact h1{
	color: #FFFFFF;
}
.contact h2{
	color: #FFFFFF;
}

div.client-page-header,
div.client-header-inline{
margin:0 30px;
clear:left;
background-color:#FFFFFF;
background-image:url(../Images/client-head-bg-rpt.gif);
background-position:bottom;
background-repeat:repeat-x;
border-color:#676767;
border-width:0 1px 1px 1px;
border-style:solid;
}
div.client-header-inline{
	margin:-15px -16px 1em -16px;
}
div.client-page-header div,
div.client-header-inline div{
background-image:url(../Images/client-head-bg-top-rpt.gif);
background-repeat:repeat-x;
padding:15px;
}
div.client-page-header img,
div.client-header-inline img{
background-color:#FFFFFF;
padding:5px;
border:1px solid #999;
vertical-align: middle;
}
div.client-page-header h2,
div.client-header-inline h2{
display:inline;
margin:0 0 0 .75em;
vertical-align: middle;
font-size:1.8em;
color:#484848;
}
div.client-header-inline h1{
font-size:1.3em;
font-weight:bold;
margin:0 0 .5em 0;
}

div.client-header-inline h1 a:link{color:#0066FF}
div.client-header-inline h1 a:visited{color:#0066FF}
div.client-header-inline h1 a:hover{color:#0099FF} 

div.blurb-head{
	float:left;
	clear:both;
	margin:0 0 0 28px;
	width:925px;
	height:67px;
	background-image:url(../Images/home-contenthead-bg.jpg);
	background-repeat:no-repeat;
	}

div.blurb-head ul.main-links{
	text-align:right;
	background-repeat:no-repeat;
	margin:23px 20px 0 0px;
}
ul.report-detail-nav{margin-left:0;}

div.blurb-head ul.main-links li,
ul.report-detail-nav li
{
	display:inline;
}
div.blurb-head ul.main-links a:link,
div.blurb-head ul.main-links a:visited,
div.blurb-head ul.main-links a:hover,
ul.report-detail-nav a:link,
ul.report-detail-nav a:visited,
ul.report-detail-nav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../Images/home-main-nav-link-bg-2.gif);
	background-repeat:repeat-x;	
	padding: 5px 7px 6px 7px;
	margin:5px 0;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
ul.report-detail-nav a:link,
ul.report-detail-nav a:visited,
ul.report-detail-nav a:hover{	
	background-image:url(../Images/page-nav-bg-blue-rpt.gif);
	font-size:1em;
	padding:4px 1em 5px 1em;

}

div.blurb-head ul.main-links a, 
ul.report-detail-nav a{
border-left:1px solid #000000;
}
div.blurb-head ul.main-links a.main,
ul.report-detail-nav a.first{
border:0;
}
ul.report-detail-nav a.first-activePage{cursor:default;border:0;}
ul.report-detail-nav a.last-activePage{cursor:default;}


div.blurb-head ul.main-links a:hover,
ul.report-detail-nav a:hover{
	background-image:url(../Images/home-main-nav-link-bg-2-o.gif);
	background-repeat:repeat-x;	
}
ul.report-detail-nav a:hover{
	background-image:url(../Images/page-nav-bg-blue-rpt-o.gif);
}

div.blurb-head ul.main-links a.main:link,
div.blurb-head ul.main-links a.main:visited,
div.blurb-head ul.main-links a.main:hover,

ul.report-detail-nav a.first:link,
ul.report-detail-nav a.first:visited,
ul.report-detail-nav a.first:hover,

ul.report-detail-nav a.first-activePage:link,
ul.report-detail-nav a.first-activePage:visited,
ul.report-detail-nav a.first-activePage:hover,

ul.report-detail-nav a.last-activePage:link,
ul.report-detail-nav a.last-activePage:visited,
ul.report-detail-nav a.last-activePage:hover

{	
	background-image:url(../Images/home-main-nav-link-bg-1.gif);
	background-repeat:repeat-x;	
}

ul.report-detail-nav a.activePage:link,
ul.report-detail-nav a.activePage:visited,
ul.report-detail-nav a.activePage:hover {
	background-image:url(../Images/page-nav-bg-yellow-rpt.gif);
	background-repeat:repeat-x;	
	cursor:default;
}

ul.report-detail-nav  a.first:link,
ul.report-detail-nav a.first:visited
{	background-image:url(../Images/page-nav-bg-blue.gif); }

ul.report-detail-nav  a.first-activePage:link,
ul.report-detail-nav  a.first-activePage:visited,
ul.report-detail-nav  a.last-activePage:link,
ul.report-detail-nav  a.last-activePage:visited
{	background-image:url(../Images/page-nav-bg-yellow.gif); }



div.blurb-head ul.main-links a.main:hover
{background-image:url(../Images/home-main-nav-link-bg-1-o.gif);}

ul.report-detail-nav a.first:hover{background-image:url(../Images/page-nav-bg-blue-o.gif);}

div.blurb-head ul.main-links a.last,
ul.report-detail-nav a.last,
ul.report-detail-nav a.last-activePage
{background-position:right top;}

div.blurb-head ul.main-links a.last:link,
div.blurb-head ul.main-links a.last:visited,
ul.report-detail-nav a.last:link,
ul.report-detail-nav a.last:visited
{background-image:url(../Images/home-main-nav-link-bg-3.gif) ;}
ul.report-detail-nav a.last:link,
ul.report-detail-nav a.last:visited{background-image:url(../Images/page-nav-bg-blue.gif) ;}


div.blurb-head ul.main-links a.last:hover{background-image:url(../Images/home-main-nav-link-bg-3-o.gif)}
ul.report-detail-nav a.last:hover{background-image:url(../Images/page-nav-bg-blue-o.gif)}

div.blurb{
	float:left;
	clear:left;
	width:923px;
	margin:0 0 1em 28px;
	background-image:url(../Images/home-content-head-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#2E4C6B;
	border-width:0 1px 1px 1px;
}
div.blurb div{
	float:left;
	width:230px;
	padding:0 0 1em 0;
}
div.blurb div h3{
	color:#FFFFFF;
	background-color:#66a7cc;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0 0 0;
	padding:0 10px 0 15px;
	font-weight:bold;
}
div.blurb div p{
	padding:0 15px;
	margin:1em 0 0 0;
}

div.blurb div.cnr-l,
div.page-footer div.cnr-l{
float:left; 
clear:left;
position:relative;
top:1px; right:1px;
width:925px;  height:5px;
margin:0;
padding:0;
background-image:url(../Images/home-content-cnr-bl.gif);
background-repeat:no-repeat;
background-position:left top;
overflow:hidden;
}
div.page-footer div.cnr-l{background-image:url(../Images/page-footer-cnr-l.gif); height:6px;width:920px}

div.blurb div.cnr-l div,
div.page-footer div.cnr-l div{
float:right;
width:5px;  height:5px;
padding:0;
margin:0;
background-image:url(../Images/home-content-cnr-br.gif);
background-position:right top;
background-repeat:no-repeat;
position:relative;
overflow:hidden;
}
div.page-footer div.cnr-l div{background-image:url(../Images/page-footer-cnr-r.gif); height:6px;}


div.new-disclosure-hero,
div.follow-up-hero{
/*background-image:url(../Images/3363346.jpg);*/
background-image:url(../Images/disclose-icon.png);
background-repeat:no-repeat;
background-color:#FFFFFF;
background-position:5px 5px;
border:1px solid #CCCCCC;
float:right;
margin:0 0 0 1.5em;
width:376px;
height:166px;
}
div.follow-up-hero{
background-image:url(../Images/2727864.jpg);
width:410px;
height:276px;
}

div.report,
div.page-default-content
{
	float:left;
	clear:both;
	margin:0 30px;
	width:888px;
	background-image:url(../Images/page-bg-report.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	border-color:#676767;
	border-width:0 1px;
	border-style:solid;
	font-family:Helvetica, Arial, sans-serif;
}
div.report{width:918px;}
div.page-default-content{
	background-image:none;
	background-color:#FFFFFF;
	padding:15px;
}

div.report-header{
	margin:0 20px 1em 273px;
	padding:1em 0;
	border-bottom: 1px dashed #CCCCCC;
}
div.report-header span{
	display:block;
	width:40em;
	margin-left:5px;
}
div.report-header h1, div.report-header h2{
	text-indent:-2000em;
	background-repeat:no-repeat;
	overflow:hidden;
	font-size:1px;
}
div.report-header h1{
	width:185px; height:15px;
	background-image:url(../Images/report-title-disclosure.gif);
}
div.report-header h2{
	width:626px; height:32px;
	margin:5px 0 0 3px;
	background-repeat:no-repeat;
}
div.report-header h2.Theft{
	background-image:url(../Images/report-type/theft.gif);
}
div.report-header h2.Workplace{
	background-image:url(../Images/report-type/whs.gif);
}
div.report-header h2.Corporation{
	background-image:url(../Images/report-type/corp-law.gif);
}
div.report-header h2.Unethical{
	background-image:url(../Images/report-type/unethical-conduct.gif);
}
div.report-header h2.Trade{
	background-image:url(../Images/report-type/trade-prac.gif);
}
div.report-header h2.Suggestion{
	background-image:url(../Images/report-type/sugg.gif);
}
div.report-header h2.Sexual{
	background-image:url(../Images/report-type/sexual-harrass.gif);
}
div.report-header h2.Secret{
	background-image:url(../Images/report-type/sec-comm.gif);
}
div.report-header h2.Property{
	background-image:url(../Images/report-type/prop-dam.gif);
}
div.report-header h2.Physical{
	background-image:url(../Images/report-type/phys-assault.gif);
}
div.report-header h2.Other{
	background-image:url(../Images/report-type/other.gif);
}
div.report-header h2.Fraud{
	background-image:url(../Images/report-type/fraud.gif);
}



ul.report-step-nav{
	float:left;
	width:261px;
	text-align:right;
	margin:0 15px 15px 0;
	list-style:none;
}

ul.report-step-nav li{padding:5px 0 .5em 10px;}
ul.report-step-nav a{padding:5px 20px .5em 10px;}

ul.report-step-nav a:link,
ul.report-step-nav a:visited,
ul.report-step-nav a:hover
{font-size:1.1em;font-weight:bold;text-decoration:none;color:#000000;}
ul.report-step-nav a:hover{color:#0066FF;}

ul.report-step-nav a.active-step{
background-image:url(../Images/report-step-nav-bg.gif);
background-repeat:no-repeat;
}

div.report-step{
	float:right;
	width:591px;
	padding:0 20px 1em 0;

}
div.report-step h3{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#23497c;
margin: 0 0 .25em 0;
}
hr{
border-style:dashed;
border-color:#999999;
border-width:1px 0 0 0;
height:1px;
padding:0;
margin:.5em 0 1em 0;
}

div.report-step label{
text-align:right;
}
div.report-step label.checkbox{
float:none;
}

div.report-step input{

}

p.option-explanation,
div.positive-notice {
	background-color:#eef3cf;
	padding:4px 5px;
	border:1px solid #CCCCCC;
	font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif;
	font-size:.9em;
	width:25em;
	padding:.5em;margin:0 0 1em 0;
}
div.positive-notice{
	float:left;
	font-size:1em;
	padding:.5em 1em 0 1em;
}

div.report-step-buttons{
clear:both;
float:left;
padding:5px;
background-image:url(../Images/report-button-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#e6e6d8;
border:1px solid #999999;
margin:1em 0 0 0;
}

img.page-hero{
float:right;
padding:5px;
border:1px solid #CCCCCC;
margin: 0 0 .25em 1em;
}

table.report-detail{margin:0 0 1em 0; border-top:1px solid #CCCCCC;}
table.report-detail td{
padding:.25em .25em .5em 0;
border-bottom:1px solid #CCCCCC;
}

p.formGroupFirst,
p.formGroup{
float:left;
border-left:1px solid #999;
padding: 0 1.5em;
}
p.formGroupFirst{border-left:0;padding-left:0.5em;}

div.sidebar{
margin:0 0 0 1em;
padding: 0 1em 1em 1em;
float:right;


	background-color:#eef3cf;
	border:1px solid #CCCCCC;
	width:25em;

}
div.sidebar h3{font-family:Helvetica, Arial, sans-serif; color:#CC3300; font-weight:bold; margin:-.25em 0 0 0; font-size:1.7em;}
div.sidebar h4{text-transform:uppercase;font-size:.9em;color:#333; }


/*--ASP CONTROLS--*/

table#MM_Main_dgResult{
border-color:#CCCCCC;
}
a.GridButton:link, a.GridButton:visited, a.GridButton:hover, a.GridButton:active
{
font-weight:bold;
text-transform:uppercase;
padding: .25em .5em;
border:1px solid #ccc;
border-bottom-color:#999999; 
border-top-color:#eee;
background-image:url(../Images/button-bg-grey.gif);
background-color:#cdcdcd;
color:#000000;
}

div.ExchangeList h4 span.DateTime{
	font-weight:normal;
	font-size:.9em;
}


/*PAGE FOOTER*/

div.page-footer{
float:left;
width:918px;
background-color:#484848;
margin:0 30px;
padding-top:10px;
color:#999999;
font-family:Helvetica, Arial, sans-serif;
border-width:0 1px 1px 1px;
border-color:#666666;
border-style:solid;
}


div.page-footer a:link,
div.page-footer a:visited,
div.page-footer a:hover{
color:#0099FF;
font-weight:bold;
text-decoration:none;
}
div.page-footer a:hover{color:#FF9900}

div.page-footer p.breadcrumb{
	float:left;
	width:630px;
	border-bottom:1px solid #666666;
	margin: 0 20px 1em 263px;
	padding: 0 0 10px 0;
}
div.page-footer ul {
	float:left;
	clear:left;
	width:250px;
	margin: 0em 0 0 263px;
	list-style:none;
}
div.page-footer ul li{
	margin: 0 0 .5em 0;
}
div.credits{
	float:right;
	margin:0 40px 0 0;
}
div.page-footer h2{
	text-indent:-2000em;
	background-image:url(../Images/disclose-logo-footer.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0px;	
}

div.footer{
	position:relative;
	left:-1px;
	float:left;
	background-image:url(../Images/home-footer-bg.gif);
	width:982px;
	height:24px;
	text-align:right;
	font-size:.9em;
	font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif;
	
}
div.footer p{float:left;margin:0 28px;}
div.footer h1{font-size:1em; font-weight:normal;margin:0 28px}
div.footer h1 a:link,
div.footer h1 a:visited,
div.footer h1 a:hover
{
text-decoration:none;
color:#000000;
}
div.footer h1 a:hover{
color:#ccc;
}




.H4Header
{
	font-size: 12pt;
	font-weight:bold ;
}

 
 .ResponseMessage, .ResponseInfo
{
	 /*F5F5DC  FFFFCC*/
	background-color:#F5F5DC;
	display:block;
	border:1px solid #999999;
	padding:.75em 1em;
	margin:1em 0;
}

.ClientAdHoc
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight:bold ;
	color: #0099FF;	
}

.page-header h4,
.header h4 {
	font-size: 12px;
	color: #FFFFFF;
	float: right;
	width: 180px;
	margin: 30px 15px 4px 0;
	font-weight: bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

 
.GridLink a:link
{
    text-decoration:underline;
    color: #0099FF;
}

.GridLink a:hover 
{
    color: #FF9900;
}
 
.title 
{ 
    font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif; 
    font-size: 28px; 
    color: #CC3333; 
    font-weight: bold; 
}

.hiddenSpan
{
    font-size:8pt;
    font-style:italic ; 
    color :#5d89b7;
}


div.new-disclosure-hero 
{
    border: none;
    margin-top:-15px;
    margin-right: 80px;
    width: 200px;
    height: 205px;
}

.home-link
{
    
margin: -12px 28px 0 0;
}
