body{
	background-image:url('hpimages/globalbg.gif');
	font-family:Verdana,Arial;
	font-size:14px;
}

form{
	margin-bottom:0px;
}

select{
	
	font-size:12px;
	font-family:Verdana;
	width:98%;
}

a{
	font-family:Verdana,Arial;
	color:rgb(49,94,178);
	font-weight:bold;
	text-decoration:none;
}

a:visited{
	color:#336699;
}

a:hover{
	color:#000099;
	text-decoration:underline;
}

a.white{
	font-family:Verdana,Arial;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size:12px;
}

a.white:visited{
	color:#FEFEFE;
}

a.white:hover{
	color:rgb(226,236,252);
}

h3{
	color:#003399;
	font-size:18px;
	margin:5px 0px 5px 0px;
	padding:0px;
}

#shade_00{
	margin-left:auto;
	margin-right:auto;
	border:2px solid rgb(64,116,199);
	min-width:757px;
	width:99.5%;
}

    #shade_01{
	    border:2px solid rgb(61,94,150);
    }

	   #shade_02{
		   border:2px solid rgb(36,65,112);
	   }

	   #page{
		   border:2px solid rgb(200,168,70);
		   background-color:#FFFFFF;
	   }


	   #logo{
		   text-align:left;
		   width:5%;
		   background-image:url('hpimages/headbg.gif');
		   background-color:rgb(49,94,178);
	   }

	   #header{
		   text-align:left;
		   width:55%;	   
		   background-image:url('hpimages/headbg.gif');
		   background-color:rgb(49,94,178);
	   }

	   #topics{
		   text-align:left;
		   background-image:url('hpimages/headbg.gif');
		   background-color:rgb(49,94,178);
		   width:40%;
		   font-family:Verdana,Arial;
		   font-size:11px;
		   font-weight:bold;
		   color:#FFFFFF;
	   }

	   #topics #clicktopics{
		margin:5px 0px 5px 5px;
		padding:0px 0px 0px 10px;
	   }

	   #topics #clicktopics li{
		padding:0px 0px 0px 5px;
		margin:0px 0px 0px 5px;
	   }

	   #clicktopics a, #clicktopics a:visited{	
		   color:#FFFFFF;
		   text-decoration:none;	 
	   }

	   #clicktopics a:hover{
		   text-decoration:underline;
	   }

	   #content{
		padding:3px 3px 3px 3px;
	   }

	   #leftcolumn{ 
		width:25%;
		vertical-align:top;
	   }

	   #centercolumn{
		width:50%;
		padding-left:10px;
		padding-right:10px;
		vertical-align:top;
	   }

	   #rightcolumn{
		width:25%;
		vertical-align:top;
	   }

	   #disclaimer{
		font-size:10px;
		text-align:center;
	   }
 		#disclaimer2{
		font-size:10px;
		text-align:center;
	   }
        #address{
		font-size:12px;
		text-align:center;
	   }

	   .navblock{
		padding:0px;
		padding-bottom:10px;
		list-style-type:none;
		margin:0px;
		text-align:left;
	   }

	   .navelement{
		padding:0px 0px 0px 3px;
		margin:0px 0px 0px 0px;
		background-image:url('hpimages/primarynav.jpg'); 

		border:2px solid #003399;
		line-height:22px;	 
	   }

	   .navblock .navselect{
		  background-color:rgb(102,153,255);
		  border-right:2px solid #003399;
		  border-left:2px solid #003399;
		  line-height:28px;
		  height:28px;
		  text-align:left;

	   }
	   .navblock .navsubelement{
		  margin-top:2px;
		  background-color:rgb(226,236,252);
		  border:1px solid #003399;
		  
		  height:22px;
		  line-height:22px;
		  padding-left:3px;
	   }


	   .navblock .navsubelement_over{
		  margin-top:2px;
		  background-color:#003399;
		  border:1px solid #003399;
		  
		  height:22px;
		  line-height:22px;
		  padding-left:3px;
	   }

	   .navblock .navsubelement_over a,.navblock .navsubelement_over a:visited,.navblock .navsubelement_over a:hover{
		  font-family:Verdana,Arial;
		  font-weight:bold;
		  font-size:12px;
		  color:#FFFFFF;
		  text-decoration:none;
		}

	   .navelement a, .navelement a:visited{
		  font-family:Verdana,Arial;
		  font-weight:bold;
		  font-size:12px;
		  color:#FFFFFF;
		  text-decoration:none;
	   }

	   .navsubelement a, .navsubelement a:visited {
		  font-family:Verdana,Arial;
		  font-weight:bold;
		  font-size:12px;
		  color:#003366;
		  text-decoration:none;
	   }


	   .navsubelement a:hover {
		  text-decoration:none;
		  color:#FFFFFF;
	   }

	   .navelement a:hover {
		  text-decoration:underline;
		  color:#FFFFFF;
		  
	    }

	    .calloutboxred{
			border:2px solid rgb(40,131,204);
			background-color:#FFFFF;
			margin-bottom:10px;
		}

		.calloutboxred .calloutheader{
			background-image:url('hpimages/calloutheader.jpg');
			font-family:Verdana;
			font-size:12px;
			font-weight:bold;
			color:#FF0000;
			border-bottom:2px solid rgb(40,131,204);
			background-color:rgb(42,97,180);
			background-repeat:no-repeat;
			line-height:22px;
			padding:0px 0px 0px 5px;
			margin:0px 0px 0px 0px;
		}

		.calloutboxred .calloutcontent{
			padding:5px 5px 5px 5px;
			color:#FF0000;
			font-weight:normal;
			font-size:12px;
		}
		
		.calloutbox{
			border:2px solid rgb(40,131,204);
			background-color:#FFFFF;
			margin-bottom:10px;
		}

		.calloutbox .calloutheader{
			background-image:url('hpimages/calloutheader.jpg');
			font-family:Verdana;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			border-bottom:2px solid rgb(40,131,204);
			background-color:rgb(42,97,180);
			background-repeat:no-repeat;
			line-height:22px;
			padding:0px 0px 0px 5px;
			margin:0px 0px 0px 0px;
		}

		.calloutbox .calloutcontent{
			padding:5px 5px 5px 5px;
			color:#003366;
			font-weight:normal;
			font-size:12px;
		}


		.updated{
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			font-style:oblique;
			color:maroon;
		}

		.separator{
			border-bottom:2px solid rgb(40,131,204);
		}

		  
