@charset "utf-8";
/*------------------------- cavanenterprise.ie -------------------------*/
	#CSYS_Paging_TotalPages{padding: 14px 0px 0px 0px; float: left;	white-space: nowrap;}
	#CSYS_Paging_Container{ padding: 8px 0px 0px 0px;  float: right;}
	#CSYS_Paging_Prev{		padding: 6px 8px 0px 0px;  float: left; width: 139px; height: 24px; text-decoration: none; font-weight: normal; text-align: right;}
	#CSYS_Paging_None{ 		padding: 6px 0px 0px 0px;  float: left; width: 79px; height: 24px; text-decoration: none; font-weight: normal; text-align: center;}
	#CSYS_Paging_Numbers{	padding: 3px 0px 0px 0px;  float: left; }
	#CSYS_Paging_Next{		padding: 6px 0px 0px 8px;  float: left; width: 79px; height: 24px; text-decoration: none; font-weight: normal; text-align: left;}
	
	.hidden { border: 0 solid #0ff;  margin-top: 0px; display: block;  height:auto; 	background-color: #000;}

/* Redefine background-color:#000!important; color:#fff!important;*/
	body {background-color:#000; width: 99%;	font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em; color: #fff;}
	body, td, th  {		width: auto; padding: 0; border: 0; margin: 0px; font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em; color: #fff;}
	caption, p, blockquote { font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em;}		
	h1, h2, h3, h4, h5, h6 { color: #fff; 	line-height: 34px; width: auto; font-family: verdana, "Times New Roman", Times, serif; padding: 0; border: 0;  margin: 20px 0px 0px 0px;}
	a, a:link, a:active, a:visited {font-family: verdana, "Times New Roman", Times, serif;  color: #66FF00; text-decoration: underline; background: transparent; font-weight: bold;}
	a:visited{text-decoration: none; color: #fff;}
	a:hover { background-color:#FF9900; 	color: #000;	 text-decoration: none;}
	.hidden { display: block;  height:auto; 	background-color: #000; margin: 4px 0px;}
	hr{  border-top:1px solid #fff; border-bottom:1px solid #000; height:auto;  }
	hr.hidden{border-top:1px solid #fff; border-bottom:2px solid #000; height:auto; width:100%;  display: block;  }
	input {	background: #fff!important;	color: #000!important; font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em;}

	* li, * ul {list-style-image: none!important; list-style-type:disc!important;} 	
	* {background-color:#000!important; color:#fff!important; background-image: none!important;}
	* a{color:#00FFFF!important; text-decoration:underline!important;}
	* a:visited{text-decoration:none!important; color:#33FF00!important;}
	* a:hover { background-color:#FF9900!important; 	color: #000!important;	 text-decoration: none!important;}	

	#tools{ border:0px solid red; width:760px; height:40px; }
	#keywordSearch{ border:0px solid red!important; padding:10px; padding-bottom:20px;}	
	
	#wrapper {padding: 0px; margin:0; border:0px solid yellow!important;  }
	#header{ border-bottom:0px solid red; width:760px; height:100px; color:#fff }
	#navLevel2Container{ border:0px solid red!important;background-color:#000;}

	#BreadCrumb {top:60px; margin-left:-10px;}
	#primaryTools {top:10px; margin-left:15px;}
	#graphicsVersionLink {display:block!important; float:left;}

	#topNavContainer #udm a.MainNavSelected { background-color:yellow!important; border:0px solid red!important; color:#000000!important;}
	
	#content {margin: 0px; border-left:0px solid red; border-right:0px solid red; border-bottom:0px solid red; padding-bottom:50px; width:760px!important; padding-left:5px; background-color:#000;}
	
	#right {width:500px;}
	#primaryNav, #left, #primaryNav ul li a {width:300px;}
	
	#random, .logo, #logo hr, #headerBanner, #headerBottom, #headerTop{display: none; }
	#header, #printLogo, #Printfooter, #graphicsVersionLink, #tools, #logo, #TextSearch { display:block; }	

	#SearchTools{	background: #fff!important;	color: #000!important; font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em!important;}	
	.Searchbutton{	background: #ccc!important;	color: #000!important; font-family: verdana, "Times New Roman", Times, serif!important; font-size:1.0em!important;}



	.floatRight{display:block;padding:12px;}
	#footer{border:0px solid red; width:760px;background-color:#000; height:200px;}
	#footerLinks {width:500px!important;}
	#footerDetails {margin-top:10px!important; float:left!important; text-align:left!important; margin-left:-15px!important;}
	#footerDetails2 {margin-top:20px!important; float:left!important; text-align:left!important; margin-left:-15px!important;}
	#footer h1 {width:400px!important;}
	#DevelopedByWebtrade {width:400px!important; margin-top:20px; margin-left:0px;}
	#fundedBy {width:500px!important; margin-top:20px; margin-left:-93px;}
	#fundedBy img, #DevelopedByWebtrade img{display:none;}
/* MISC */	
	table th {border:1px solid white; padding: 5px; background-color: #000000; font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em;   color:#000;}
	table td {background-color: #000000;  text-align:left; border:1px solid white;  font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em; color: #fff;	}

	.tableformat td, th {border-bottom:1px solid #5364C8; border-right:1px solid #5364C8; border-top:1px solid #fff;border-left:1px solid #fff; padding: 3px; font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em;}
	.tableformat th { background: #FAFAFF; padding: 5px; text-align:left; border-bottom:1px solid #5364C8; border-right:1px solid #5364C8; border-top:1px solid #fff;border-left:1px solid #fff;  font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em;}
	.tableformat th a { font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em; color:#000}


	#topNavContainer #udm .PreventImages a{ border:1px solid green!important;}

/* ----------------------------------------- END */