



/*******************************
         Base styles
*******************************/		

/* clean slate */
*,html{padding:0;margin:0;}

/*******************
      Basics
*******************/
body {
  background: #818EAA url(http://www.netfile.com/agency/ctriv/img/body_bg6x502.gif) repeat-x 0 0;
  font: 11px/1.5em Tahoma, Verdana, Arial, Helvetica, sans-serif;
  vertical-align: top;
  color:#333;
  width:100%;
  height:100%;
  text-align: center;
  margin:0 auto;
}
#wrapper1 {
    min-width:990px;
	width:90%;
	text-align:left;
	margin:0 auto;
	background:#fff url(http://www.netfile.com/agency/ctriv/img/wrapper_bg4x470.gif) repeat-x 0 100%;
	padding:17px 25px 25px 25px;
}
* html #wrapper {width:990px;position:relative;}/* IE6 hack */

#wrapper2 {height:100%;background:#fff;padding:5px;}

a,a:link,a:visited {color:#508000;}

h2,h3,h4,h5,h6,legend,#filer-icons legend {
	font-family:"Times New Roman", Times, serif;
	font-weight:700;
	color:#525252;
	margin:.5em;
	}
fieldset {padding:1em;margin:.5em;width:80%;}
legend {padding:0 5px;}
ul {list-style: none;}
hr {border-color:1px solid #001084;}

.floatL {float:left;}
.floatR {float:right;}
.clearL {clear:left;}
.clearR {clear:right;}
.clearB {clear:both;}

/*/////////////////////
     header section
//////////////////////*/

h1#header {background:#252855 url(http://www.netfile.com/agency/ctriv/img/rov_header_lt406X90.jpg) no-repeat top left;height:90px;}
#header span {float:right;background:#252855 url(http://www.netfile.com/agency/ctriv/img/rov_header_rt438x90.jpg) no-repeat top right;width:438px;height:90px;}
#header span {font-size:0;color:#252855;}

/* Link for screen readers */
a.skip_to_content {visibility:collapse;font-size:0;position:absolute;top:-10em;color:#fff;}
* html a.skip_to_content {display:none;}/* IE6 hack */


/* START header menu layout */
#header_menu {
	background:url(http://www.netfile.com/agency/ctriv/img/header_links_bg4x36.gif) repeat-x 0 0;
	width:100%;
	height:35px;
	line-height:30px;
	font-size:.78em; 
	}
#header_menu a {
	color:#000;
	font-weight:700;
	text-decoration:none;
	}
#header_menu li {
	display:block;
	float:left; /* makes the list horizontal */
	position:relative; 
}
#header_menu li a {
	display:block;
	margin-right:2.1em; /* spaceing between parent links */
	}
#header_menu li ul { /* hide sub menu & position it under parent link */
	list-style:none;
	display:none;
	position:absolute;
	top:25px; /* where the sub menu sits below the parent link */
	left:0; /* where the sub menu sits to the left of the parent item */
	border:1px solid #000;
	background:#fff; /* sub menu background color */
	padding:0 4px;
	z-index: 50;
}

#header_menu li.over ul, /* <=IE6 uses this to reconize li:hiover using JS */
#nav li:hover ul {display:block;} /* All others use this */

#header_menu li ul li { /* sub menu container */
	width:200px; 
	clear:left;
	background:#fff;
   border-bottom:1px solid #eaeaea; /* light grey bar to better seperate menu items */
}
#nav li ul li a {
	clear:left;
	width:200px; /* Same width as sub menus above */ 
	position:relative;
	z-index:1000;

}
#nav li ul li.over a, /* <=IE6 li:hover hack again */
#nav li ul li:hover a {
	clear:left;
	width:200px;
	position:relative;
	z-index:1000;
	text-decoration:underline;
   color:#666;
}
#nav li ul li a:hover { /* IE6 needs this */
	text-decoration:underline;
   color:#666;	
}
/* END header menu layout */
 

/*////////////////////////////
   left side menu section
////////////////////////////*/
#menu {width:150px;height:100%;position:absolute;left:5%;top:13em;}


#menu a {color:#333;text-decoration:none;}
#menu a:hover {text-decoration:underline;}
#menu li {
	border-top:1px solid #EEE;
   line-height:35px;
   padding-left:10px;
	}
#menu li.first {background: url(http://www.netfile.com/agency/ctriv/img/footer_bg3x47.gif) repeat-x 0 0;}
#menu h3 {
	color:#548500;
	border-left:20px solid;
	padding-left:20px;
	line-height:35px;
	height:35px;
   width:115px;
	margin:0 0 10px 0;
	}


/*/////////////////////////
     content section
////////////////////////*/
#content {
	margin-right:20px;
	line-height:1.5em;
	margin-left:155px;
}	

#content p {margin:.5em;} 

/*////////////////////////
  footer content section
////////////////////////*/

#footer {
	font-size:.88em;
	color:#A3A2A2;
	text-align:center;
	position:relative;
	top:11em;
	background:url(http://www.netfile.com/agency/ctriv/img/footer_bg3x47.gif) repeat-x 0 0;
	margin:0 -5px;
	clear:both;
	}

#footer address {color:#333;font-weight:700;font-style:normal;margin-top:3.4em;}
* html #footer address {position:relative;}

#footer_menu {
	width:100%;
	height:60px;
   line-height:40px;
}
#footer_menu a {color:#A3A2A2;}

#copyright {color:#333;position:relative;text-align:center;bottom:-10em;}
* html #copyright {padding-bottom:10em;}









.help_pdf {padding-top:2px;padding-bottom:2px;}


#filer_news h3 {border-left:20px solid #853000;line-height:30px;padding-left:10px;}
#filer_news {font-size:130%;clear:left;}


