body { font-family: Arial, Helvetica, sans-serif;
	topmargin: 0px;
	bottommargin: 0px;
	margin-bottom: 0px;	
    margin-top: 0px;
	 }
a, a:active  {text-decoration:none;color:#1a55a4;}
a:hover {text-decoration:underline;}

.Header {
	width: 100%;
	}

.Header th { 
	font-size: 90%;
	padding: 2px;
	background-image: url('Images/HeaderBg.gif');  color: #ffffff;
	width: 100%;
	white-space: nowrap;
	}

.Header a:link { 
	color: #ffffff;
	}

.Header a:visited { 
	color: #ffffff;
	}

.Header a:hover, .Caption a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeft { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeft img{
	width: 4px;
	}

.HeaderRight img{
	width: 9px;
	}
.Controls th { 
	font-size: 70%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #f7f8fa; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controls td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	vertical-align: top;
	background-color: #f7f8fa; 
	color: #000000;
	}
.Grid { 
	border-left: 1px solid #3d84cc; border-bottom: 1px solid #3d84cc;
	width: 100%;
	}

.Caption th { 
	font-size: 70%; text-align: left; vertical-align: top;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	background-color: #bfedbb; color: #000000;
	white-space: nowrap;
	}
.Row td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	vertical-align: top;
	background-color: #f7f8fa; 
	color: #000000;
	}

.Row a:link { 
	color: #0033cc;
	}

.Row a:visited { 
	color: #840000;
	}

.Row a:hover, .Row a:active { 
	color: #ff0000;
	}
.AltRow td { 
	font-size: 70%;
	padding: 2px;
	border-top: 1px solid #3d84cc; border-right: 1px solid #3d84cc;
	vertical-align: top;
	background-color: #e6eff7; 
	color: #000000;
	}

.AltRow a:link { 
	color: #0033cc;
	}

.AltRow a:visited { 
	color: #840000;
	}

.AltRow a:hover, .AltRow a:active { 
	color: #ff0000;
	}


td.j { text-align:justify; }
td.prodname { text-align:center; color:#ff0000; }
td.prophead { text-align:center; text-valign:bottom; font-size:11px; color:#003399; background-color:#ffffff;font-weight:bold; }
td.trhead { text-align:left; text-valign:bottom; font-size:12px; color:#000000; font-weight:bold; }
td.colhead { text-align:left; text-valign:bottom; font-size:10px; color:#1a55a4; background-color:#99ccff } 
td.clearancecolhead { text-align:left; text-valign:bottom; font-size:10px; color:#000000; background-color:#66ff33 } 
td.colhead12 { text-align:left; text-valign:bottom; font-size:12px; color:#1a55a4; background-color:#99ccff }
td.propval { text-align:left; text-valign:bottom; font-size:11px; }
td.dots { text-align:center; text-valign:middle; font-size:10px; }

H1 {
	font-family : Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	font-size : 18px;
	line-height : 20px;
	font-style:italic;
	margin:0px;
	margin-bottom:8px;
	padding:0px;
}

.wpc {
	font-family : Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	font-size : 14px;
	line-height : 17px;
}

.P {
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	}
	
.s {
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	}

.Nav1 {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	color: #1a55a4;
	font-size : 11px;
	text-decoration: none;
	}
.Nav1a {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #0099ff;
	border: solid 1px #ffffff;
	color: #ffffff;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
	}
	
.Nav2{
	font-family : Arial, Helvetica, sans-serif;
	background-color: #dbdbdb;
	color: #1a55a4;
	font-size : 11px;
	text-decoration: none;
	}
	
.Nav2a {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #0099ff;
	border: solid 1px #ffffff;
	color: #003399;
	font-size : 11px;
	text-decoration: none;
	}
		
.Nav2a a:hover {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #0099ff;
	color: #00ffff;
	font-size : 11px;
	text-decoration: none;
	}	
	
.Nav3{
	font-family : Arial, Helvetica, sans-serif;
	background-color: #c6c6c6;
	color: #1a55a4;
	font-size : 11px;
	text-decoration: none;
	}
	
.Nav3a{
	font-family : Arial, Helvetica, sans-serif;
	background-color: #0099ff;
	border: solid 1px #ffffff;
	color: #ffffff;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
	}

#mainbox {
		margin:8px;
		}
		
.prod {
	font-family : Arial, Helvetica, sans-serif;
	color:#003399;
	font-size : 14px;
	text-decoration: none
	}
		
		
		
.topNav {
	font-family : Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}
.secNav {
	font-family : Arial, Helvetica, sans-serif;
	color: white;
	font-size : 11px;
	text-decoration: none;
}
.sep1 {
	font-family : Arial, Helvetica, sans-serif;
	width:3px;
	color: #c0c0c0;
	background-color:#eeeeee;
	font-size : 11px;
	font-weight : bold;
	}
.sep2 {
	font-family : Arial, Helvetica, sans-serif;
	width:3px;
	color: #c0c0c0;
	background-color:#dbdbdb;
	font-size : 11px;
	font-weight : bold;
	}
	
.greyHeader {
	font-family : Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size : 11px;
	font-weight : bold;
}
.date  {
	font-family : Arial, Helvetica, sans-serif;
	border-top:solid 1px #0099ff;
	border-right:solid 1px #0099ff;
	font-size: 11px;
	line-height:11px;
	color:#1a55a4;
		}
.grey10	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#808080;
		}
		
.tab-original	{
	font-family : Arial, Helvetica, sans-serif;
	width:400px;
	border-top:solid 1px #c0c0c0;
	border-left:solid 1px #c0c0c0;
	border-right:solid 1px #c0c0c0;
	text-align:center;
	font-size: 14px;
	color:#003399;
	background-color:#eeeeee;
	}
	
.tab	{
	font-family : Arial, Helvetica, sans-serif;
	width:400px;
	border-top:solid 1px #c0c0c0;
	border-left:solid 1px #c0c0c0;
	border-right:solid 1px #c0c0c0;
	font-size: 14px;
	padding-left:3px;
	color:#003399;
	background-image: url('images/blgrd.jpg');
	}
	
.edittab	{
	font-family : Arial, Helvetica, sans-serif;
	width:75px;
	border-top:solid 1px #c0c0c0;
	border-left:solid 1px #c0c0c0;
	border-right:solid 1px #c0c0c0;
	text-align:center;
	font-size: 14px;
	color:#003399;
	background-color:#eeeeee;
	}	
.capabilities	{
	font-family : Arial, Helvetica, sans-serif;
	border:solid 1px #c0c0c0;
	font-size: 12px;
	color:#000000;
	padding:10px;
	width:600px;
	}
	
.myaccount	{
	font-family: Arial, Helvetica, sans-serif;
	border:solid 1px #c0c0c0;
	font-size: 12px;
	color:#000000;
	padding:25px;
	width:500px;
	}
	
.form	{
	font-family : Arial, Helvetica, sans-serif;
	border:solid 1px #c0c0c0;
	font-size: 12px;
	color:#000000;
	padding:10px;
	width:600px;
	}
	
.inputlabel	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:right;
	color:#808080;
	font-weight:bold;
	width:115px;
	}
.inputbox1	{
	font-family: Arial, Helvetica, sans-serif;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	font-size: 12px;
	text-align:left;
	color:#000000;
	}

.inputbox2	{
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px solid #ff0000;
	font-size: 12px;
	text-align:left;
	color:#000000;
	}

.address  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	color:#000000;
	}	
.footer  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	color:#003399;
	}

.editbar  {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	background-color:#ffffff;
	color:#003399;
	}
	
.cattitle	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#003399;
	}
	
 .formlabel	{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	text-align: right;
	COLOR: rgb(39,72,153);
	 BACKGROUND-COLOR:#ffffff;	
	}
.formtitle	{
	font-family: verdana,arial,sans-serif;
	font-size: 14px;
	font-weight:bold;
	COLOR: #000000;	
	}
.agreement12	{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	COLOR: #336699;	
	}
.fontred10	{
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	COLOR: #ff0000;	
	}
.fontred12	{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	COLOR: #ff0000;	
	}
.fontblue10	{
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#336699;
	}	
.fontblue12	{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight:bold;
	COLOR: #336699;	
	}	
.fontblue14	{
	font-family: verdana,arial,sans-serif;
	font-size: 14px;
	font-weight:bold;
	COLOR: #336699;	
	}
.fontblue16	{
	font-family: verdana,arial,sans-serif;
	font-size: 16px;
	font-weight:bold;
	COLOR: #336699;	
	}
.fontblue18	{
	font-family: verdana,arial,sans-serif;
	font-size: 18px;
	font-weight:bold;
	COLOR: #336699;	
	}
.fontblack10	{
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	COLOR: #000000;	
	}
.fontblack11	{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	COLOR: #000000;	
	}
.fontblack12	{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	COLOR: #000000;	
	}
.fontblackb12	{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight:bold;
	COLOR: #000000;	
	}