/*

  Copyright 2010 NetFile
  All rights reserved

  For information regarding this code contact Hal at netfile dot com

  Detected browser:     Unknown
  Current application:  pub2
  Control class name:   ctriv_ascx
  Test mode:            FALSE
  Kiosk mode:           FALSE

*/

/* Start css content */



/*******************
   CTRIV - Controls
*******************/    

/* 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;
  position:relative;
}
#wrapper1 {
   min-width:900px;
	max-width: 1200px;
	width:80%;
	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 #wrapper1 {width:900px;}/* 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;
}

#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%;float:left;margin-left:-5px;}
#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-left:200px;
	margin-right:20px;
	line-height:1.5em;
	}	
#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;
	}

#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;}

/* Test site bg */
#testing #content {background: url(http://www.netfile.com/agency/img/testing_bg.gif) repeat 0 0;}
/* End css content */



/******************
    CTRIV PUB2
*******************/
#ID_search,#quick_name,#by_date,#brows {margin-top:2em !important;}



label {
    position:relative;
    display:block;
    width:10em;
    float:left;
    clear:none;
    padding-right:5px;
    text-align:right;
    font-weight:700;
    margin-top:.5em;
    color:#000;
    }
input {margin-top:.5em;}

.icon_key {margin:.5em;}

