@charset "UTF-8";
/* CSS Document */

	.internal_content {
			font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		padding-left:10px;
		padding-right:10px;
		text-align:left;
		line-height:18px;
	}
	
	.required {
		
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#CC0000;
		
	}
	
	.inputbox {
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		padding:2px 4px 2px 4px;
		border-top:1px solid #999999;
		border-left:1px solid #999999;
		border-right:2px solid #333333;
		border-bottom:2px solid #333333;
		background-color:#FFFFFF;
		vertical-align:middle;
		width:185px;

	}

	.inputtext {
	
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#3366CC;
		padding:6px 10px 6px 10px;
		border:1px solid #CCC;
		background-color:#FFF;
		vertical-align:middle;
		width:350px;
	}
	
	.inputbutton {
	
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#3366CC;
		padding:6px 10px 6px 10px;
		border:1px dotted #666666;
		background-color:#EEEEEE;
		vertical-align:middle;
	
	}
	
	.inputbutton:hover {
		
		border:1px dotted #000000;
		background-color:#FFFFFF;
		
	}
	.regularBlack {
		
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;

	}

	.regularBlue {
		
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3366CC;

	}

	.largerBlue {
		
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#3366CC;

	}

	.regularWhite {
		
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;

	}

	h1 {
	
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#069;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
	
	}
	
	h2 {
	
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000000;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:4px;

	}
	
	p {
	
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000000;
		line-height:18px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		text-align:left;

	}
	
	.regularLink, .content p a {
	
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FF0099;
		text-decoration:none;
	
	}
	
	.regularLink:hover, .content p a:hover {
		
		color:#000000;
		text-decoration:underline;
		
	}
			
	.box {
		
		border:1px solid #333333;
		
	}
		
	sup {
		line-height:1em;
	}
	
	.b {
		font-weight:bold;
	}
	.i {
		font-style:italic;
	}
	.bi {
		font-weight:bold;
		font-style:italic;
	}
	

	#dirtree {
		
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		margin-top:10px;
		margin-bottom:10px;

	}
	
	#dirtree a {
		
		color:#000000;
		text-decoration:none;
	
	}
	
	#dirtree a:hover {
		
		text-decoration:underline;
		color:#333333;
		
	}

	.pad10 { padding:10px; }
	.pad5 {	 padding:5px;	}
	.left {	text-align:left; }
	.middle {	vertical-align:middle; }
	.center { margin-left:auto; margin-right:auto; text-align:center; }
	.box {	border:1px solid #CCC; }
	.top { vertical-align:top;	}
	
	.leftPad30 { padding-left:30px; }
	
	
	.black { color:#000; }
	.gray { color:#666; }
	.bold { font-weight:bold; }	