body
{ 
background-color:#94ACC8;
width: 100%;
height: 100%;
}


td.body {    	background-color:#FFFFFF;   
			width: 768px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			height: 100%;			
			}
table.body {    	background-color:#FFFFFF;
			width: 768px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			height: 600px;				
			}
			
table.navigation {    	background-color:#BDCFE7;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			height: 27px;			
			}
			
td.navigation {    	background-color:#BDCFE7;
			width: 100%;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			height: 20px;			
			}
			
td.navButton {    	background-color:#3F418A;
			}
			
td.underNav {    	background-color:#3F418A;
			width: 580px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			height: 7px;			
			}
td.header {    	background-color:#C6D6EA; 
			background-image: url(images/headerBG.gif);
			background-repeat: repeat-x;  
			width: 768px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			text-align : left;
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			height: 48px;		
			}
			
td.headerText {    	vertical-align: middle;
			padding: 0px;
			text-align : center ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;
			color : #333333;
			font-weight : normal ;		
			}
			
input	{    	font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;
			color: #000066;
			border: 1px solid #666666;		
			}
			
input[type="submit"]{    	font-weight : bold ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;
			color: #FFFFFF;
			border: 1px solid #666666;
			background-color: #CC0000;
			}
			
select { 
			background-color: #FFFFFF; 
			color: #000066; 
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;	
}

form { 
			background-color: #FFFFFF; 
			color: #000000; 
			font-weight : bold ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;	
}

td.contentContainer {background-color:#FFFFFF;
			width: 768px;
			vertical-align: top;
			padding: 0px;
			border: solid #CC0000 0px;
			height: 100%;
			}
			
table.contentContainer {background-color:#FFFFFF;
			width: 768px;
			vertical-align: top;
			padding: 0px;
			border: solid #CC0000 0px;
			height: 100%;
			}		
			
table.leftContainer {    	background-color:#3F418A;    
			border-width: 0px;    
			width: 188px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			height: 100%;			
			}

td.leftContainer {    	background-color:#3F418A;    
			border-width: 0px;   
			width: 188px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;			
			height: 100%;
			align: center;		
			}
			
td.leftColBoxTop {    	background-color:#3F418A;    
			border-width: 0px;   
			width: 178px;
			vertical-align: top;
			padding-top: 5px;
			border-spacing: 0px;			
			height: 6px;
			align: center;		
			}
			
td.poBoxText {    	align: left;    
			border-width: 0px;    
			width: 168px;
			vertical-align: top;
			padding: 5px;
			border-spacing: 0px;
			background-color: #FFFFFF; 
			color: #000000; 
			font-weight : bold ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;				
			}
			
td.leftColBlueBoxText {    	align: left;    
			border-width: 0px;    
			width: 168px;
			vertical-align: top;
			padding: 5px;
			border-spacing: 0px;
			background-color: #E3E3ED; 
			color: #000000; 
			font-weight : bold ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;				
			}
			
td.leftColNoBoxText {    	align: left;    
			border-width: 0px;    
			width: 168px;
			vertical-align: top;
			padding: 5px;
			border-spacing: 0px;
			background-color: #3F418A; 
			color: #FFFFFF; 
			font-weight : bold ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;				
			}

a.whiteBold{
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold ;
	}
				
a.whiteBold:hover{
	text-decoration: underline;
	color: #E3E3ED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold ;
	}
	
a.whiteBold:visited{
	text-decoration: underline;
	color: #E3E3ED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold ;
	}

table.centerContainer {    background-color:#FFFFFF; 
			vertical-align: top;
			padding: 5px;
			height: 100%;
			font-size : 10pt;
			text-align: center;
			width: 100%;			
			}

td.centerContainer {background-color:#FFFFFF;
			vertical-align: top;
			padding-right: 5px;
			padding-left: 10px;
			text-align : center ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;
			color : #333333;
			font-weight : normal ;
			width: 100%;			
			}
			
td.ihContainer {background-color:#FFFFFF;
			vertical-align: top;
			padding: 10px;
			text-align : center ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;
			color : #333333;
			font-weight : normal ;
			width: 580px;			
			}		
			
table.rightContainer {    	background-color:#FFFFFF;    
			border-width: 0px;    
			width: 220px;
			vertical-align: top;
			border-spacing: 0px;	
			padding: 0px;	
			}
td.rightContainer {    	font-size : 10pt;
			font-weight : normal ;
			text-align : left ;
			font-family : Arial, Helvetica, sans-serif ;
			color : #000000 ;
			background-color:#FFFFFF;
			width: 180px;
			vertical-align: top;
			padding: 5px;		
			}
			


			
td.pageShadow {    	background-color:#94ACC8;
			background-image: url(images/pageShadow.gif);
			background-repeat: repeat-y;    
			border-width: 0px;    
			width: 4px;
			vertical-align: top;
			padding: 0px;
			border-spacing: 0px;
			height: 100%;			
			}

td.pageShadowUnder {    background-color:#94ACC8;
			background-image: url(images/pageShadowUnderX.gif);
			background-repeat: repeat-x;
			vertical-align: top;
			padding: 0px;
			width: 768;
			height: 6px;			
			}

td.quickLink {    background-color:#FFFFFF;
			padding-top: 5px;
			width: 163;
			height: 50px;			
			}
			
td.liveChat {    background-color:#FFFFFF;
			padding-top: 5px;
			padding-bottom: 5px;
			width: 163;			
			}

			
table#ihSearchTable {   background-color:#FFFFFF;
			font-size : 10pt; 
			vertical-align: top;	
			border: 0px solid #000000;			
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			}
			
form.ihfQuickSearch{	background-color:#B5C5E0;
			}			
			
			

table#ihResultsTable {   background-color:#FFFFFF;
			font-size : 10pt; 
			vertical-align: top;	
			border: 0px solid #000000;			
			font-weight : normal ;
			font-family : Arial, Helvetica, sans-serif ;
			}			

a.redLink{  		font-size : 11pt;
			font-weight : bold ;
			text-align : left ;
			color : #CC0000 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;
			}
			
a.redLink:hover{  		font-size : 11pt;
			font-weight : bold ;
			text-align : left ;
			color : #3F418A ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;
			}

.title	{  font-size : 12pt;
			font-weight : bold ;
			text-align : left ;
			color : #CC0000 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;}
			
.medBody	{  font-size : 8pt;
			font-weight : normal ;
			text-align : right ;
			color : #000000 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;}
			
.bodyStyle	{  font-size : 10pt;
			font-weight : normal ;
			text-align : left ;
			color : #000000 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;}
			
.subheader	{  font-size : 10pt;
			font-weight : normal ;
			text-align : left ;
			color : #000000 ;
			font-family : Arial, Helvetica, sans-serif ;
			vertical-align: top;}
			
td.beyondHeader		{background-color: #8283A7;}
td.beyondNavigation	{background-color: #8283A7;}
td.beyondContent	{background-color: #8283A7;}
td.beyondFooter		{background-color: #8283A7;}



td.footer {    	background-color:#FFFFFF;
			border-top: 1px solid #000000; 
			width: 768px;
			height: 50px;
			vertical-align: middle;
			padding: 0px;
			text-align : center ;
			font-family : Arial, Helvetica, sans-serif ;
			font-size : 8pt;
			color : #999999;
			font-weight : normal ;			
			}
:link			{ color: #3F418A; }  /* for unvisited links */
:visited		{ color: #663399; } /* for visited links */
:active			{ color: #CC0000; } /* when link is clicked */
:hover			{ color: #CC0000; } /* when mouse is over link */

