body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:75%; vertical-align:top; }
A { color:#cc6600; text-decoration:none; }
  A:hover { color:#007777; text-decoration:underline; }
  
  #pagecontent h1 { font-size:1.8em; }
  #pagecontent h2 { font-size:1.8em; color:#cc6600; }
  #pagecontent h3 { font-style:italic; }
  #pagecontent h4 { color:#cc6600; }
  #pagecontent h5 { font-weight:bold; }
  #pagecontent p {margin-top:20px; margin-bottom:20px; line-height:1.3em}
  #pagecontent UL LI { padding-bottom:5px; list-style-image:url(css/images/arrow.gif); }
  #pagecontent OL LI { padding-bottom:5px; }
 #pagecontent UL LI UL LI, OL LI UL LI { color:#666666; margin-top:5px; padding-bottom:0px; list-style-image:url(/dash.gif); }
  #pagecontent OL LI OL LI, UL LI OL LI { color:#666666; margin-top:5px; padding-bottom:0px; }
/*****Header*****/
#banner    {height:60px;color:#000066; font-size:0.9em}
/* \*/#logo    { float:left; margin-left:15px; voice-family: "\"}\""; voice-family:inherit; float:none} /**/

html>body #banner { 
 height:70px;color:#000066;
}
FORM.searchform{
margin: 0px;
}
#topsearch {float:right; 
 height:70px;
 background-color:#F4E1CD; 
 border-top:20px solid #fff;
 margin-top: 16px;
 padding:5px; 
 padding-left:10px; 
 width:195px;
 color:#000066;
}
/*\*/#topsearch { 
 float:right; 
 height:20px;
 background-color:#F4E1CD; 
 margin-top: 20px; 
 padding:5px; 
 padding-left:10px; 
 border-top:0px;
 width:195px;
 
}/**/
/*\*/html>body #topsearch { 
 margin-top:0px; 
 padding:5px; 
 padding-left:10px;
 height:50px
}/**/
.searchlabel { 
 font-weight:bold; 
 margin:0px; 
 padding:0px; 
}
.searchbox { 
 border:1px solid #000066; 
 color:#000066; 
 width:15em; 
 font-size:0.95em; 
 padding-top:2px;
 height:20px;
 voice-family: "\"}\""; 
 voice-family:inherit; 
 height:17px;
 
 }
 
/*\*/.searchbox { 
 border:1px solid #000066; 
 color:#000066; 
 width:15em; 
 font-size:0.95em; 
 padding-top:2px;
 height:21px;
 voice-family: "\"}\""; 
 voice-family:inherit; 
 height:21px;
 
}/**/
 
.button { 
 margin:0px; 
 margin-left:-3px; 
 color:#fff; 
 background-color:#000066; 
 width:25px; 
 font-size:80%;
 padding:5px 0 3px 0; 
 font-weight:bold; 
 border:1px solid #000066; 
}
/*\*/.button { 
 margin:0px; 
 margin-left:-3px; 
 color:#fff; 
 background-color:#000066; 
 height:21px; 
 width:25px; 
 font-size:80%; 
 font-weight:bold; 
 border:1px solid #000066; 
 padding:0
}/**/html>body .button { vertical-align:top}
.loginButton { 
 margin:5px; 
 margin-left:3px; 
 color:#fff; 
 background-color:#000066; 
 width:45px; 
 font-size:80%;
 padding:5px 0 3px 0; 
 font-weight:bold; 
 border:1px solid #000066; 
}
/*\*/.loginButton { 
 margin:5px; 
 margin-left:3px; 
 color:#fff; 
 background-color:#000066; 
 height:21px; 
 width:45px; 
 font-size:80%; 
 font-weight:bold; 
 border:1px solid #000066; 
 padding:0
}/**/html>body .button { vertical-align:top}

#logofloat	{width:190px; float:left; }
#title  {
 float:left; 
 /*width:400px; */
 margin:0px 0px 0px 30px; 
 padding-top:35px;
 font-weight:bold; 
 font-size:1.9em;
 voice-family: "\"}\""; 
 voice-family:inherit; 
 margin:0px 0px 0px 0px; 
 padding-top:15px;

}
html>body #title { float:left; margin:0px 0px 0px 0px; }
#topnav {
 height:10px; 
 background-color:#BCE3E2; 
 border-bottom:5px solid #C76600; 
 text-align:right;
 font-size:0.9em;
 width:100%;

}
html>body #topnav {
 height:18px; 
 text-align:right
}
#topnav ul {
 margin:0px; 
 padding:3px 15px 2px 0;
}
/*\*/#topnav ul {
 margin:0px; 
 padding:2px 0 2px 0;
}/**/
#topnav li {
 display:inline; 
 margin:0px; 
 padding:0px; 
 color:#000066; 
 width:125px;
 font-weight:bold ;
 text-align:left;
  padding:0px 10px 0px 50px;
 voice-family: "\"}\""; 
 voice-family:inherit; 
 padding:0px 0px 0px 50px; 
 
}
html>body #topnav li { padding:0px 15px 0px 40px; }
#topnav li a {
  color:#C76600;
  text-decoration:none;
  width:150px;
}
#topnav li a:hover {
  color:#000066;
  text-decoration:none;
}

/*******middle******/
#wrapper {background-image: url(/leftnav.jpg); background-repeat:repeat-y; background-position:left; margin-top:-2px;}
/*\*/#wrapper { background-image: url(/leftnav.jpg); background-repeat:repeat-y; background-position:left; margin-top:0px;}/**/


#left {
 float:left;
 background-color:#F4E1CD;
 padding-top:30px;
 font-size:1em;
 height:400px;
 width:162px;
}
html>body #left { width:120px}
#left ul { 
 list-style: none;
 margin: 0;
 padding: 0;
 /*border: none;*/
}
#left li /*{ border-bottom: 1px solid #fff;*/ {margin: 0; }
#left li a { 
 display: block;
 padding: 5px 5px 5px 1em;
 text-decoration: none;
 width: 100%;
}
html>body #left li a { width: auto;}
#left li a:hover   { background-color: #C76600;color: #fff;}

/******sub******/
#left ul { 
 list-style: none;
 margin: 0;
 padding: 0;
 
 /*border: none;*/
}
#left ul ul li { border-bottom: 0px solid #fff; margin: 0; font-size:0.9em;}
#left ul ul li a { 
 display: block;
 padding: 5px 5px 5px 2em;
 text-decoration: none;
 width: 100%;
}
html>body #left ul ul li a { width: auto;}
#left ul ul li a:hover   { background-color: #C76600;color: #fff;}

/***********/

.active     { background-color: #C76600; color:#FFFFFF}
.active a     {  background-color: #C76600;  color:#FFFFFF}


#pagecontent {
float:left;
margin:0 0 0 20px;

/*
margin-left:150px; 
width:500px;
padding-top:0px; 
color:#000;
vertical-align: top;*/


}
html>body #pagecontent { min-height:inherit; width:80%; }
#hometitle h1{ 
 color:#C76600; 
 font-size:1.4em;
 margin:0px;
 margin-bottom:10px;
 padding:0px;
 padding-top:10px;
 padding-bottom:3px;
 border-bottom:1px solid #C76600;
}

h1 {color:#C76600; 
 font-size:1.4em;
 margin:0px;
 margin-bottom:10px;
 padding:0px;
 padding-top:10px;
 padding-bottom:3px;}

#pagecontent ul  {margin:5px 0 5px 20px }
/*\*/#pagecontent ul  {margin:5px 0 5px 30px }
html>body #pagecontent ul  {margin:5px 0 5px -25px }/**/
#pagecontent ul li {list-style-type:disc;}
#pagecontent ul li li {list-style-type:square; margin-left:10px}
#pagecontent ol  {margin:5px 0 5px 20px;  }
/*\*/#pagecontent ol  {margin:5px 0 5px 30px;  }
html>body #pagecontent ol  {margin:5px 0 5px -20px }/**/
#pagecontent ol li li {margin:0px 0 0px 10px; list-style-type:lower-alpha  }
html>body #pagecontent ol li li {margin:0px 0 0px 0px;  }
#pagecontent ol ul li {list-style-type:square; margin-left:5px }
blockquote    {margin-left:0px;}
#pagecontent table  {border:0px solid #C76600; text-align:left; padding:3px; margin-top:10px;  margin-bottom:20px; width:100%; border-collapse: collapse; }
#pagecontent table p {margin:0px; margin-bottom:3px}
#pagecontent tr   {border:0px solid #C76600;}
#pagecontent td   {border:0px solid #C76600;font-size:75%; vertical-align:top }
#pagecontent th   {background-color: #FFFFFF; color:#C76600; font-weight:bold;font-size:90%; }
#date     {display:none;}
hr {height:1px; color: #C76600; background-color: #C76600; padding:10px 0 5px 0;}
/*.directory  { border-bottom:1px solid #C76600; padding:10px 0 5px 0;}
.directory h2 { color:#000066; font-weight:bold; font-size:1em; margin:0px;}
.directory h2 a { text-decoration:none}*/

 


#footer { 
 text-align:center; 
 color:#000066; 
 padding:10px 0px 5px 0; 
 border-top:1px solid #C76600;
 clear:both;
 margin-left:180px;
 margin-right:10px} 
.skip a {display:none;}
 
 #p7s1contentbase { 
    position:absolute; 
    top:0px; 
    left:0px; 
    width:135px;
    height: 100px; 
    visibility:visible; 
    z-index:90; 
                   }
   /* Access links */
  #accessLinks A { color:#f3dac2; font-size:1pt; cursor:default; }

#profile{
width: 100%;
vertical-align: top;
}
a.news{
   color:#ffffff;
  text-decoration:none; 
}
a.news:hover{
   color:#ffffff;
  text-decoration:underline; 
}
#searchresults {background-color: #bfe5e5; padding: 6px;}
#searchbottom { text-align:center; padding-bottom:10px; }
#searchbottom p {font-size:0.9em;}
 .normalsize {font-size:0.9em;}
#result { margin-right:50px; margin-top:20px}
#result p {margin:0px; margin-bottom:5px; padding:0px; font-size:1.0em; color:#000}
#page {  margin-left:15px; padding-bottom:20px; height:400px; margin-top:10px ;width:95%; }
/*\*/html>body #page {  margin-bottom:-15px ;height:auto;min-height:378px; }/**/
#page p {font-size:0.9em;}
#page ul {font-size:1em;}
#errorsearchresults {font-size:1em;}
.redline {color:#CA1F27; border-bottom:1px solid #808080; padding-bottom:10px; margin-right:20px}
.grey {color:#808080; margin:0px; margin-top:10px}
.norm {margin:0px;}
#p7s1contentbase{padding:5px;}
#whatsnew {padding:5px;}
html>body #whatsnew {height:auto; width:155px;}
#whatsnew h1 {padding:-5px; margin:-5px; margin-bottom:5px}


/* new code i've added to format the results table*/


.clsGridHeader{
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
background-color: #cc6600;
color:#ffffff;

}





#cStartDate {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:250px;


}

#cEndDate{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:250px;

}

#grdDataSDRSDocuments{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
width:100%;
}

#btSearch{
 margin:0px; 
 margin-left:-3px; 
 color:#fff; 
 background-color:#000066; 
 width:25px; 
 font-size:1em;
 padding:5px 0 3px 0; 
 font-weight:bold; 
 border:1px solid #000066; }

.clsFormButton{
 margin:0px; 
 margin-left:-3px; 
 color:#fff; 
 background-color:#000066; 
 font-size:1em;
 font-weight:bold; 
 border:1px solid #000066; }
 
.calendarHide
 {
	display:none;
	border:1;
 }
 
.cssButton
 {
	 margin:0px; 
	 margin-left:-3px; 
	 color:#fff; 
	 background-color:#000066; 
	 width:75px; 
	 font-size:1em;
	 padding:5px 0 3px 0; 
	 font-weight:bold; 
	 border:1px solid #000066;
 }
 
 .cssFileUploadCtl
 {
	 margin:0px; 
	 margin-left:0px; 
	 font-size:1em;
	 width:300px;
	 padding:5px 0 3px 0; 
	 font-weight:bold; 
	 border:1px solid #000066;
	 
 }
 
.clsBodyText{
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;

}