/* CSS Document */

#frame {
	border:1px solid #666666;
	display:table;
	position:relative;
	width:850px;
	
}
#emailframe {
	border:1px solid #999999;
	display:table;
	position:relative;
	width:600px;
	
}
#tableframe {
	border:1px solid #666666;
	display:table;
	position:relative;
	width:538px;
	
}
A { text-decoration:none }
	A:link		{ color: #FD9009; text-decoration: none; } 
	A:visited	{ color: #FD9009; text-decoration: none; } 
	A:active	{ color: #999999;  } 
	A:hover		{ color: #666666;text-decoration: underline;  }
	
.content_lightgray {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;

}
.content_lightgrayKTI {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;

}
a.ftr_lightgrayKTI {.content_lightgray {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #324281;
	line-height: 18px;

}
a:hover.ftr_lightgrayKTI {.content_lightgray {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #324281;
	line-height: 18px;
	text-decoration: underline;

}
.content_faqanswer{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;

}
.content_regularwhite {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;

}
.content_OrangeHeader {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #FD9009;
	line-height: 18px;
	
	
}
	
	.content_WhiteHeader {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 18px;


}

.ftr_lightgray {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;

}
a:hover.ftr_lightgray {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;

}
.ftr_white {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;

}
.ftr_darkgray {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;

}
.red_error {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;

}
img {
	border:0px;
}
.smallOrangeTitles {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #FD9009;
	
}
.smallGreyTitles {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	
}
.largeGreyTitles {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	
}
.largeBlueTitles {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #324281;
	
}
textarea.smallform {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	border: solid 1px #999999;
	width: 100px;
	
	
}
a.ftr_lightgray {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
}
a.ftr_lightgray:hover {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}
a.ftr_lightgray:visited {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.ftr_darkgray {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;

}
a.ftr_darkgray {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	
}
a.ftr_darkgray:hover {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #FD9009;
	text-decoration:underline;
}
a.ftr_darkgray:visited {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/*---------------GRID CSS---------------*/


#GVFooterStyle {
	padding: 0 0 0 1px;
	margin: 0 auto;
	width: 800px;
	background-color: #FFFFFF;
	}



#GVRowStyle {

	padding: 0 0 0 1px;
    	font: Helvetica, #333333, 11px, regular;
	margin: 0 auto;
	width: 800px;
	background-color: #FFFFFF;
	}


#GVAlternatingRowStyle{

	padding: 0 0 0 1px;
    	font: Helvetica, #333333, 11px, regular;
	margin: 0 auto;
	width: 800px;
	background-color: #EFEFEF;
	}



/*#GVEditRowStyle { not sure what this one is... ?}*/


#GVSelectedRowStyle{
	padding: 0 0 0 1px;
    	font: Helvetica, #ffffff, 11px, bold;
	margin: 0 auto;
	width: 800px;
	background-color: #FF9933;
	}


#GVHeaderStyle{
	padding: 0 0 0 1px;
    	font: Helvetica, #656565, 12px, bold;
	margin: 0 auto;
	width: 800px;
	background-color: #FFFFFF;
	}


#GVGreeHeader{
	    	font: Helvetica, #76AE27, 14px, bold;
	}

/*#GVseperator{ 
1px, #CBCBCB }*/

td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}


legend {
	font-size: 14px;
	font-weight: bold;
	color: #55811A;
	cursor: hand;
}

.portalheader{
	font-family: Helvetica, sans-serif;
	color: #e78e0e;
	font-size: 10px;

}
a.portalheader {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #e78e0e;
	
}
a.portalheader:hover {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:underline;
}
a.portalheader:visited {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #e78e0e;
}

/*a {
	color: #e78e0e;
}*/

tr.d0 td {
	background-color: #CFCFCF; color: black;
}
tr.d1 td {
	background-color: #DDDDDD; color: black;
}
div.HIW {
	height:300px; 
	width:617px; 
	position:relative; 
	background-color:#FFFFFF; 
	background-image:url(images/HIW.jpg); 
	background-position:top; 
	background-repeat:no-repeat; 
	border:1px solid #CCCCCC; 
	margin-left:6px; 
	margin-top:9px;
}
div.HIWleft {
	width:376px;
	height:300px; 
	float:left; 
}
div.HIWtext {
	font-family:Helvetica, sans-serif; 
	font-size:12px; color:#333333; 
	padding-left:38px; 
	padding-right:10px;
}
img.Servers {
	float:left; 
	width:175px; 
	height:161px; 
	margin-top:45px; 
	margin-left:-21px;
	margin-right:23px;
}
img.RealTime {
	float:left; 
	width:137px; 
	height:39px; 
	margin-top:52px; 
	margin-left:-15px; 
	margin-bottom:15px;
}
div.HIWshowme {
	margin-left:200px; 
	margin-top:7px; 
	width:174x;
}
div.HIWdivider {
	width:3px; 
	height:300px; 
	float:left;
}
div.HIWdivider2 {
	width:3px; 
	height:6px; 
	margin-top:98px; 
	background-color:#e0e4e7;
}
div.HIWdivider3 {
	width:1px; 
	height:196px; 
	margin-left:1px; 
	background-color:#e0e4e7;
}
div.HIWright {
	width:238px;
	height:262px; 
	float:left; 
	margin-top:38px;
}
img.realResults {
	margin-left:17px; 
	margin-top:14px;
}
div.HIWrr {
	height:50px; 
	width:220px;
	margin-left:12px; 
	margin-top:11px;
}
div.HIWrr1 {
	height:50px; 
	width:220px;
	margin-left:12px; 
	margin-top:3px;
}
img.HIWrr2 {
	margin-left:45px; 
	margin-top:9px; 
	float:left;
}
img.HIWrr3 {
	margin-left:45px; 
	float:left;
}
div.HIWshipping {
	background-image:url(images/rrImgShipping.gif); 
	background-position:left; 
	background-repeat:no-repeat;
}
div.HIWcredit {
	background-image:url(images/rrImgCredit.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
}
div.HIWdata {
	background-image:url(images/rrImgData.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
}
div.HIWworkflow {
	background-image:url(images/rrImgWorkflow.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
}

