@charset "utf-8";
/*------------------------- vicodistribution.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;*/
	* { background-image: none!important; color:#fff!important;}
	body { width: 99%;	font-family: verdana, "Times New Roman", Times, serif; font-size:1.0em; background-color:#000}
	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: 36px; 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; color:#00FFFF!important; text-decoration:underline!important;}
	a:visited{text-decoration:none!important; color:#33FF00!important;}
	a:hover {background-color:yellow!important; 	color: #000!important;	 text-decoration: none!important; }

	#logo h1, #logo span, #footer, #content{ color:#fff!important;}

	hr{  border:1px 0px 0px 0px  solid #fff; height:auto;  }
	* 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; display: inline!important; list-style-type:disc!important;} 

	#tools{ border:1px solid red; width:760px; height:40px; }
	#keywordSearch{ border:1px solid red!important; padding:10px; padding-bottom:20px;}	
	
	#wrapper {padding: 0px; margin:0; border:1px solid yellow!important;  }
	#header{ border:1px solid red; width:760px; height:100px;background-color:#000 ; color:#fff }



    #mailingListTools img { display:none; }
    #SearchTools { display:none; }
    
    #wraper {width:758px;  margin:0px auto; margin-top:-40px; border:1px solid red!important; background: #000}
	#navLevel2Container{ border:1px solid red!important;background-color:#000;}
	#primaryTools { background-color:#000;}
    #left { background-color:#000;}
    #mailingListTools { background-color:#000;}
	#left .level2Nav {background: #000; }
	#left .level2Nav h2{display:none;}	
	#left .level2Nav ul{list-style: none; padding:0; margin:0; }
	#left .level2Nav li{width:200px; padding:0 0 0 5px; margin:0; list-style-type:none; background: #00; border-bottom:1px dashed #B6B3A2; }
	#left .level2Nav li a{ text-decoration:none;  padding:6px 4px 6px 22px; display:block; background: #000; font-weight:bold; color:#3A5728; }
	#left .level2Nav li a:hover{ text-decoration:underline;}
	#left .level2Nav li .NavSelected, #left .level2Nav li .NavSelected:hover{ font-weight:normal; background: yellow; font-weight:bold; color:#000; text-decoration:underline;}
    
	#topNavContainer #udm a.MainNavSelected { background-color:yellow!important; border:1px solid red!important; color:#000000!important;}
	
	#content {margin: 0px; width:510px;  margin-top: -37px; border:1px solid red; background-color:#000; color:#fff}
		html>body #content {margin-top:00px;}
		#content {margin:0px; width:510px; margin-top: -37px; }
	

	#random, .logo, #logo hr{display: none; }
	#header, #printLogo, #Printfooter, #graphicsVersionLink, #tools, #logo, #TextSearch { display:block; }	

	.floatRight{display:block;padding:12px;}
	#footer{border:1px solid red; width:758px;background-color:#000; height:107px; padding:0px; padding-top:20px;}
	
	#content h1.Header { padding:30px 0px 20px 38px; font-size:1.6em; background: url(../../images/bullet_h1.gif) no-repeat left top; border-bottom:1px solid #CDCDCD;}	


	
/* MISC */	
	#content 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;}
	#content 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}

    #primaryTools #accessibilityLink {display:none;}

	#topNavContainer #udm .PreventImages a{ border:1px solid green!important;}

/* ----------------------------------------- END */
