/*******************************
*   Added by Ashay
********************************/
* { 
	margin: 0; 
	padding: 0;
	font-size: 100%
} 

p{
	padding-top: 4px;
	padding-bottom: 4px;	
	margin: 0;
}

.middle_font{
	font-size:20px;
}

.align_left{
    float:left;
}             

.align_center{
	float:center;
}

.align_right{
	float:right;
}	

.clear{
	clear:both;
}
/** classes to align the text either left, center of page **/
.text_center{
	text-align: center;
}	

.text_left{
	text-align: left;
}

.text_right{
	text-align: right;
	margin-right: 36px;
}		

/** Classes to center the tables on a page**/
div.centered {
	text-align: center;
}

div.centered table{
	margin: 0 auto; 
	text-align: left;
}


/******************* Following classes are for the images and their caption *************************/

.image_margins{
    margin: 4px 12px 0px 0px;
}

.image_margins_customers{
    margin: 4px 12px 10px 0px;
}

.image_margins_customers_logo{
    margin: 4px -5px 5px 0px; 
    padding-left: 1px;   
    width: 492px;
}    
img.clear{
    clear:both;
	margin-top: 5px;
}	

.bkstr{
	margin-right: -3px;
	
	padding: 0px;
	margin-bottom: 0px;
}

.bkstr-top{
  margin-bottom: -5px;	
  margin-left: 0px;
  margin-right: -5px;
  padding: 0px;
  
}
.bkstr-background{
	background-color: #002f9d;
}
.caption{
    font-size: 80%;
    float: left;
	text-align: center;			
}	

.caption p{
	margin: 0px 12px 0px 0px;
 }
/*****************************************************************************************************/	
	
/****************** Right Column CSS for upper middle and lower component *******************/

/* Margin for the right column */
.margins{
	margin: 0px 0px 0px 14px;
}

/* Margin for the text in OJG customer page */
.margins_customers{
	margin-left: 2%;
}

.margins-popup{
	margin: 14px;
}

/* Align text for lower component of right column */
.letter_space{
    letter-spacing: 1.0px;    
    font-size:11px;
	font-family: "Arial", san-serif;
    line-height:14px;
    
}	

.letter_space a:link{
    letter-spacing: 1.0px;    
    font-size:11px;
	font-family: "Arial", san-serif;
    line-height:14px;
}

.letter_space a:visited{
    letter-spacing: 1.0px;    
    font-size:11px;
	font-family: "Arial", san-serif;
    line-height:14px;
}
/** commom header css for the right column **/       
.head{
    padding: 5px 8px 6px 14px;
    color: white;
    font-family: "Arial", san-serif;
    font-size: 11px;
    letter-spacing: 1.3px;
    margin-top: -5px;
}

/** background colors for upper, middle and lower components of the right column **/
.ucolor{
    background: #3366cc;
}
    	
.mcolor{
    background: #666699;
}

.lcolor{
    background: #999999;
}       

.uhome{
	background: #666666;
}	

.mhome{
	color: #CC6600;
}
/** upper text **/
.utext{
    font-size:10px;
	font-family: "Arial", san-serif;
	color: #000000;
	clear:both;
    line-height:14px;
    padding-top:1px;
}
    
.utext a:link{
    font-size:10px;
	font-family: "Arial", san-serif;
    color: #0066cc;
    clear:both;
    line-height:14px;
    padding-top:1px;

}	

.utext a:visited{
    font-size:10px;
	font-family: "Arial", san-serif;
    color: #0066cc;
    clear:both;
    line-height:14px;
    padding-top:1px;

}	
/**text for the middle and lower components**/
/** currently used only for the About GPO Pages. Rest use ltext for the middle section **/
.mtext{
	color: #666699;
}
	
.utitle{
	color: #3366cc;
}	

.utitle a:link{
	color: #3366cc;
}

.utitle a:visited{
	color: #3366cc;
}
			
.ltext{
	font-size:10px;
	font-family: "Arial", san-serif;
	color: #000000;
	clear:both;
    line-height:14px;
    padding-top:1px;
}

.ltext a:link{
	font-size:10px;
	font-family: "Arial", san-serif;
	color: #0066cc;
    clear:both;
    line-height:14px;
    padding-top:1px;
}

.ltext a:visited{
	font-size:10px;
	font-family: "Arial", san-serif;
	color: #0066cc;
    clear:both;
    line-height:14px;
    padding-top:1px;
}

.ltext_quicklinks a:link{
	font-size:10px;
	font-family: "Arial", san-serif;
	color: #white;
    clear:both;
    line-height:14px;
    padding-top:1px;
}

.ltext_quicklinks a:visited{
	font-size:10px;
	font-family: "Arial", san-serif;
	color: #white;
    clear:both;
    line-height:14px;
    padding-top:1px;
}

.white-text{
	color: white;
}	

.black-text{
	color: #000000;
}	

.blue-text {
	color: #0066cc;	
}

.red-text{
    color: #993333;
    font-size: 11px;
    font-family: "Arial", san-serif;
    line-height:14px;   
}    

.red-text a:link{
	text-decoration: none;
    color: #0066cc;
    font-size: 11px;
    font-family: "Arial", san-serif;
    line-height:14px;   
} 	

.red-text a:visited{
	text-decoration: none;
    color: #0066cc;
    font-size: 11px;
    font-family: "Arial", san-serif;
    line-height:14px;   
} 

.red-color-section2{
    font-size:10px;
	font-family: "Arial", san-serif;
	color: #993333;
	clear: both;
    line-height:14px;
    padding-top:1px;
}





.grey-text{
	color: #999999;
}
		
.black-text-title{
	font-size:11px;
	font-family: "Arial", san-serif;
	color: #000000;
    line-height:14px;
    letter-spacing:1.0px;
}
			
.mcol_text{
	color: #333366;
}	

.transcript_text{
	color: #444444;
}	

.transcript_text ul{
	color: #999999;
}	

.letter-text{
	color: #ffff00;
}	

.letter-text a:link{
	text-decoration: none;
}

.letter-text a:visited{
	text-decoration: none;
}
/*****************************************************************************************************/
                              
.middle_image_margins{
    margin: 0px 12px 0px 0px;
}

.bullet-image-margins{
	margin-right: 12px;
	padding-top:2px;
}	

.image_size{
    width: 358px;
    height: 300px;
}     

.font{
    font-family: arial, san-serif;
    font-size: 12px;
}
       
.vertical_align{
    vertical-align:  bottom;
}      
  

/* Remove the underline for the hyperlink on highlighting the text for the FAQ page for About GPO */
.text{
    text-decoration:none;
}             
                         
/****************************************************************************************************/
     
/******* Color ID's for the left menu sublinks *******/
#left-menu-sub-customer-working{
    color: #000000;
}
#left-menu-sub-customer-journals{
    color: #000000;
}  

#left-menu-sub-customer-SID{
	color: #000000
}
#left-menu-sub-customer-SID a:active{
	color: #000000;
}								
							
#left-menu-sub-customer-CDMS{
	color: #000000;
}
							
#left-menu-sub-customer-PIS{
	color: #000000;
}
							
#left-menu-sub-customer-LSCM{
	color: #000000;
}
							
#left-menu-sub-customer-PO{
	color: #000000;
}
							
#left-menu-sub-customer-print{
	color: #000000;
}
							
#left-menu-sub-customer-SFS{                  
    color: #000000;
}

#left-menu-sub-libraries-fdlp{
	color: #000000;
}
                	
#left-menu-sub-libraries-desktop{
	color: #000000;
}

#left-menu-sub-customer-institute{
	color: #000000;
}
	
#left-menu-sub-libraries-catalog{
	color: #000000;
} 

#left-menu-sub-search-1{
	color: #000000;
}               	

#left-menu-sub-browse{
	color: #000000;
}		

#left-menu-sub-about-pubs{
	color: #000000;
}

#left-menu-sub-gpoaccess{
	color: #000000;
}
/***************************************************************************************************/                			
/***** Sections for the Middle Column *****/
.section1{
	font-size:12px;
	font-family: "Arial", san-serif;
	color: #333333;
    line-height:20px;
    margin-top:-5px;
}

.section1 a:link{
	font-size:12px;
	font-family: "Arial", san-serif;
	color: #0066cc;
    line-height:20px;
    margin-top:-5px;
}


.section1 a:visited{
	font-size:12px;
	font-family: "Arial", san-serif;
	color: #0066cc;
    line-height:20px;
    margin-top:-5px;
}

.section1_fdsysinfo{
	font-size:17px;
	font-family: "New Times Roman", san-serif;
	color: #666666;
    line-height:20px;
    margin-top:-5px;
}   

.section1_fdsysinfo_title{
    font-size:16px;
	font-family: "New Times Roman", san-serif;
	color: #666666;
    line-height:20px;
    margin: -5px 0px 0px 0px;
    letter-spacing:1.0px;
}
.section2_fdsysinfo{
    font-size:11px;
	font-family: "Arial", san-serif;
	color: #333333;
    line-height:14px;
    padding-top:1px;
}

.section2_fdsysinfo a:link{
    font-size:11px;
	font-family: "Arial", san-serif;
	color: #0066cc;
    line-height:14px;
    padding-top:1px;
}

.section2_fdsysinfo a:visited{
    font-size:11px;
	font-family: "Arial", san-serif;
	color: #0066cc;
    line-height:14px;
    padding-top:1px;
}
.fdsysinfo_title{
	color: #996633;
}
.section1_title{
    font-size:16px;
	font-family: "Times Roman", san-serif;
	color: #666666;
    line-height:20px;
    margin: -5px 0px 0px 0px;
    letter-spacing:1.0px;
}  
    
.section2{
    font-size:11px;
	font-family: "Arial", san-serif;
	color: #333333;
    line-height:14px;
    padding-top:1px;
}    

.section2_color{
	font-size:11px;
	color: #333333;
	font-style: bold;
	
}
	
.section2 a:link{
    font-size:11px;
	font-family: "Arial", san-serif;
	color: #0066cc;	
    line-height:14px;
    padding-top:1px;
} 

.section2 a:visited{
    font-size:11px;
	font-family: "Arial", san-serif;
	color: #0066cc;
    line-height:14px;
    padding-top:1px;
}     

.section2_title{
    font-size:12px;
	font-family: "Arial", san-serif;
	color: #993333;
    line-height:14px;
    letter-spacing:1.0px;
} 
    
.customers_title{
	color: #666633;
	font-family: "Arial", san-serif;
	font-size:14px;
}

.libraries_title{
	color: #666633;
	font-family: "Arial", san-serif;
	font-size:13px;
}

.section1_header_customers{
    font-size:17px;
	font-family: "Times New Roman", san-serif;
	color: #333333;
    line-height:20px;
    letter-spacing:1.0px;
}

.section1_title_customers{
    font-size:28px;
	font-family: "Times New Roman", san-serif;
	color: #333333;
    line-height:22px;
    margin: 5px;
    letter-spacing:1.0px;
}
.section1_customers{
	font-size:16px;
	font-family: "Times New Roman", san-serif;
	color: #666666;
    line-height:20px;
    margin-top:5px;
} 

.section1_vendors{
	font-size:15px;
	font-family: "Times New Roman", san-serif;
	color: #666666;
    line-height:20px;
    margin-top:5px;
}  
 
.section1_libraries{
	font-size:18px;
	font-family: "Times New Roman", san-serif;
	color: #666666;
    line-height:20px;    
}  
   
.cdms_text{
	color: #cc6600;
}		    
 /************************************************************************************************/   
 /** Opotional Main Page Title and Intro classes. These are a copy of  .main-page-title and  .main-page-intro from **/
 /** gop.css **/ /*  	
.main-page-title1 {
	margin: 0;
	padding: 0;
    font: 32px "Times Roman", "Times New Roman", serif;
}

.main-page-intro1 {
	font-size: 20px;	
    font-family: "Times Roman", "Times New Roman", serif;
    color: #666666;
    line-height: 24px;
}
*/
/**************************************************************************************************/
 /** left padding for the bullets **/
ul, ol{
    padding-left: 14px;   
 }
 
.three-col-layout-right ul{
    padding: 5px 0px 10px 14px;   
}

ul.noindent{
	padding-left: 20px;
}

ol {
   padding-left: 25px;
}   
	 
li{
	padding: 0px;
}	 
 
ul.margin{
 	margin-top: 0px;
 	margin-bottom: 0px;
}

.left-margin{
	margin-left: -4px;
}
	 
ul.grey li{
	background-color: grey;
}
		 	
 /** different bullet color for the management page of the about GPO **/
ul.color{
    color: #003366;
 }
    
 /** different bullet color for the management page of the about GPO **/
li.unique{
    color: #993333;
 }   
 
 li.customers{
 	color: #999999;
 }	
 
.grey-background{
	background-color: grey;
}	
 
 /** Half the spacing created by <br /> tag **/
.br{
	margin-bottom:8px;
 }

.br1{
	margin-bottom: 4px;
}


.welcome-page-text{
	margin-top: 2px;
}

 .br-leftcol{
 	margin-bottom: 4px;
	#margin-bottom: -2px;
 }	
 /** Styles for the horizontal rule **/
hr{
	border-top: 1px solid #CCCCCC;
	border-left: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
    	*display: block;
	*margin: -3px 0px -7px;
	padding: 0px;
}
	
 /** half horizontal rule height **/
div.hr {
	border-top: 1px solid #CCCCCC;
	margin-top: 2px;
} 
      
/** Image size for the management team picture **/    
.management_image{
    width: 264px;
    height: 214px;
}

.margin-map{	
	margin-right: 150px;
}

.welcome-signature{
	margin-left: 120px;
}

.welcome-text{
 	margin-left: 110px;
}

.better{
	border: 1px #736F6E solid;
}

.three-col-layout-middle1 {
    /*width: 533px;*/
	border-left: 1px solid #CCCCCC;	
} 

.three-col-layout-left1 {
	width: 228px;
	padding: 5px 5px 5px 17px;
	border-right: 1px solid #CCCCCC;
}   

.three-col-layout-right1 {
	border-left: 1px solid #CCCCCC;	
	width: 240px;
}

.create_space{
	width:auto;
	height:5px;
	background: white;}    	                                         
                                       
/** Copy of the top-menu-one ID from gpo.css modified to fill in the right side color**/
#top-menu-one1 {
	margin-left:88px;
    background-color: #3366CC;	
    padding-left: 18px;
    color: #FFCC66;
    width:816px;    
}	


.font {
	font-weight:600;
	font-size:11px;
}           

/** This class has the same name as the of the intro text on this style sheet. The original main-page-intro1 is copied from the gpo.css style sheet **/
.main-page-intro1{
	margin-top: 5px;
}	 

.right_column_table_right_generalcontact{
   width: 50px;
    text-align: left;
        padding: 0px;
    margin:0px;
 }     

.right_column_table_left_generalcontact{
    width: 80px;
    text-align: left;   
        padding: 0px;
    margin:0px;
 }        
 
.right_column_table_right{
   width: 40px;
    text-align: left;

 }     

.right_column_table_left{
    width: 40px;
    text-align: left;   
    
 }
 
 .section2 sup{
 	line-height: 0em;
 	font-size: 7px;
 	letter-spacing: 1.3px;
 	margin-top:-5px
 }	  
 
 .section1 sup{
 	font-size: 10px;
 	letter-spacing: 1.8px;

 }
 span.uniquecolor{
 	color:#993333;
} 	

/**************** this class is used for the management page of the NewRoom/Media ****************/
/** This applies when using section1 styles **/
.closelines{
	line-height: 15px;
}	

/** This applies when using section2 styles **/
.closerlines_section2{
	line-height: 11px;
}	

/*************************************************************************************************/

/************************************ table style ************************************************/
table.styles td {
	border-width: 0px 0px 1px 0px;
	padding: 8px 0px 8px 0px;
	border-style: inset inset inset inset;
	border-color: #CCCCCC;	
	vertical-align: top;
}

table.styles3 td {
	border-width: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	border-style: inset inset inset inset;
	border-color: #CCCCCC;	
	vertical-align: top;
}

table.styles4 td {
	border-width: 1px 1px 1px 1px;
	padding: 4px;
	border-style: inset inset inset inset;
	border-color: #CCCCCC;	
	vertical-align: top;
}

table.styles6 td {
	border-width: 0px;
	padding: 0px;
	vertical-align: top;
}

table.styles5 td {
	border-width: 0px;
	width: 600px;
	padding: 4px;
	border-style: inset inset inset inset;
	border-color: #CCCCCC;	
	vertical-align: top;
}

table.styles2 td {
	padding: 8px 0px 8px 0px;
	border-top-style: double;
	border-color: #CCCCCC;
	vertical-align: top;	
}

table.styles7 td {
	padding: 4px 0px 4px 0px;
	border-top-style: double;
	border-color: #CCCCCC;
	vertical-align: top;	
}

table.styles8 td {
	border-width: 0px;
	padding: 4px;
	vertical-align: top;
}

table.styles-bullet td, th {
	border-width: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px	;
	border-style: inset inset inset inset;	
}
 
table.styles_home td, th {
	padding: 8px 8px 8px 8px
}

.border_right{
	border-width: 0px 1px 1px 0px;
	border-color: #CCCCCC;
	border-style: solid;	
}

.border_left{
	border-width: 0px 0px 1px 1px;
	border-color: #CCCCCC;
	border-style: solid;	
}    

.border_center{
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	border-style: solid;	
}  

.border_bottom{
    border-width: 0px 1px 0px 0px;
	border-color: #000000;
	border-style: solid;	
}  

table.styles1, table.styles, table.styles2, table.styles3, table.style4, table.styles7, table.style5{
   	width: 100%;
}

table.styles1 td{
	padding: 2px 0px 2px 0px;	
}
	   	
table.styles1 th{
	text-align: center;
	border-width: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: #CCCCCC;
	background-color: #CCCCCC;
	font-weight: bold;	
	line-height: 12px; 
}	
/**************************************************************************************************/
/*	
.section2 ul li{
	list-style-type: disc;
}*/	
/*
.square ul li{
   list-style-type: square;
}*/
   
.background-white{
	background-color: white;
}	

.title_style{
	font-size: 10px;	
}	
  
.home-margin{
	line-height: 5px;
}	

.sup-font{/*
	font-size: 5px;
	line-height: 2px;
	margin-bottom: -10px;
*/}	

/** Following 4 styles are for the home > About GPO (etc) formatting **/
.padded-cell1{
	padding: 0px 5px 5px 5px ;	
}	

.home {
   line-height: 10px;
   margin-top: -1px;	
   padding-bottom: 6px;
   font-size: 9px;
   letter-spacing: 0.7px;
}
   
.home a:visited{
   line-height: 10px;	
   padding-bottom: 1px;
   font-size: 10px;
   color: #0066cc;	
}	

.home a:link{
	line-height: 10px;
	padding-bottom: 1px;
	font-size: 10px;
	color: #0066cc;
}	

table.forms td{
	width=50%;
}
/***************************************************************************/

.tabspace{
	margin-left: 1.5em;
}	

.tabspace-sitemap{
	margin-left: 1.2em;
}	

.tabspace-extra{
	margin-left: 3em;
}

/** These classes is used for the styles of the input buttons of the html forms **/
.subbutton
{
font-size: 10px; 
font-weight: thin;
font-family: "Arial", san-serif;
line-height:14px;
background-color: #ffedca;
letter-spacing: 1.3px;
}

.submitclass{
	float: left;
	clear: both;
	padding-top: 8px;
}

.form-names{
	margin-left: 8px;
}
	
input, select
{
	color: #333333;
	background: white;
	border: 1px solid grey;
}


input.ltgrey
{
	color: black;
	background: lightgrey;
	border: 1px solid #000000;
	width: 374px;
}

select.ltgrey
{
	color: black;
	background: lightgrey;
	border: 1px solid #000000;
	width: 376px;
}
	

.form-fields{
	float: right;
	clear: both;
	padding: 2px 0px 2px 0px;
}	



form{
	width: 66%;
}	

.select-width{
	width: 152%;
}
	
.left-float{
    position: relative;
	float: left;
	padding-right: 8px;
	padding-bottom: 10px; 
	
}	

.shift-left-dropdown{
	padding-right: 42%;
		
}	

.shift-left-zipcode{
   padding-right: 16%;
}   

.left-shift-email{
  padding-left: 44px;
}  	

/**********************************************************************************/
/** This style is for the pop up windows of the AST's of the customer section **/
.popup{
	display: none;
	position: fixed; 
	left: 350px; 
	top: 250px;
	border: solid black 1px; 
	padding: 10px; 
	background-color: rgb(255,255,225); 
	text-align: left; 
	font-size: 11px; 
	width: 370px;
	height: auto;
	letter-spacing: 0.5px;
}

.popup1{
	border: 0px; 
	padding: 0px; 
	margin-top: -5px;
	margin-right: -10px;
	display: none;
	position: absolute; 
	left: leftpx; 
	top: toppx;
}

.bckground{
  background-color: #753045;
  width: 492px;
  margin-bottom: 2px;
}

.bckground-IE{
  margin-top: -1px;
}

.initial-content{
	border: 0px; 
	padding: 0px; 
	margin-top: -8px;
	margin-right: -10px;
}

.initial-content-IE{
	border: 0px; 
	padding: 0px; 
	margin-top: -9px;
	margin-right: -10px;
}

.home-content1{
	padding-left: 10px;
	text-align: left; 
	font-size: 11px; 
	letter-spacing: 0.5px;
}

.horizontal-space{
	height: 250px;
}

.epassport-popup{
	display: none;
	position: absolute; 
	left: 450px; 
	top: 180px; 
	border: solid black 1px; 
	padding: 5px; 
	background-color: black; 
	text-align: left; 
	font-size: 11px; 
	letter-spacing: 0.5px;
}

.e-passport-image-size{
    height: 200px;
    width: 200px;
}

.login-styles{
	padding: 5px;
	background-color: #000099;
	color: white;
	font-size:10px;
	font-family: "Arial", san-serif;
	clear:both;
    line-height:14px;   	
}
	    
select{
	width: 450px;
}
/** This class is used for the states selection drop down for the forms **/
.states {
	width: 40px;
}	

.middle-dropdown{
	width: 200px;
}

.div1 {  }
.div2 { margin-left: 165px; } 
.ashay{
	white-space: nowrap;
	background-color: #000000;
}	
.ast-quick-links {
	background-color: #3366cc;	
	width: 130px;
	height: 120px;
	float: right;
	padding: 10px;
	margin-top: 40px;
}
.ast-quick-links1{
    color: #ffffcc;
    letter-spacing: 1.0px;
    font-size: 12px;    
}
.ast-quick-links2 a:link {
 	color: white;
 	font-size: 11px;
}

.ast-quick-links2 a:visited {
 	color: white;
 	font-size: 11px;
}

.horizontal{
	 background-color: white;
	 width: 492px;
	 height: 0px;
	 margin-top: -3px;
}
	
#header ul {
		list-style: none;
		padding:0;
		margin:0;
}
	
#header li {
	padding: 0px;
	float: left;
	border: 1px solid;
	border-bottom-width: 0;
	margin: 0 0.5em 0 0;
}

#header li a{
	padding: 0px;
	margin: 0px;
}

.right-nav ul{
	padding: 0px;
	margin: 0px;
}

.right-nav li{
	padding: 0px;
	margin: 0px;
}

.decoration-none a:link{
	text-decoration: none;
}	

.decoration-none a:visited{
	text-decoration: none;
}	

.ast-text{
	color: #996633;
}

.flash-margin{
	margin-top: -4px;
}

.padding_right{
	padding-right: 5px;
}

.min-vert-spacer-home1 {
	height: 530px;
	
}

.right{
  float: right;
  margin-right: 40px;
}  

.index-page{
  margin-bottom:-10px;
  padding: 0px;
}


ul.list-styles-gpo li  {
   background: url(/images/circle.gif) left 5px no-repeat;    
   padding-left:15px; 
   list-style: none;  
}

ul.list-styles-gpo-libraries li  {
   background: url(/images/circle.gif) left 5px no-repeat;     
   list-style: none;   
   padding-left:15px;      
   margin: 2px 0px 2px -13px;
}

table.equals td {
	width: 25%;
}

table.equals td div {	
	margin: 5px 3px 0px -2px;
}

table.equals td hr {
    color: #CCCCCC;
    background-color: #CCCCCC;
    height: 1px;
    border: 0;
}

table.equals td p {
	text-align: center;
	clear: both;	
}

table.equals-IE td {
	width: 25%;
}

table.equals-IE td div {	
	margin: 5px 3px 0px 0px;
}

table.equals-IE td hr {
    color: #CCCCCC;
    background-color: #CCCCCC;
    height: 1px;
    border: 0;
}

table.equals-IE td p {
	text-align: center;
	clear: both;	
}
table.nested td img  {	
	margin-right: -20px;
}

 
table.nested td {
	width: 25%;
}

table.nested td div {	  
	margin: 5px 3px 0px -7px;
}

table.nested td hr {
    color: #CCCCCC;
    background-color: #CCCCCC;
    height: 1px;
    border: 0;
}

table.nested td p {
	text-align: center;
	clear: both;	
}


table.nested td img  {	
	margin-right: -20px;
}

 
table.nested-IE td { 
	width: 25%;
}

table.nested-IE td div {	 
	margin: 5px 3px 0px 0px;

}

table.nested-IE td hr {
    color: #CCCCCC;
    background-color: #CCCCCC;
    height: 1px;
    border: 0;
}

table.nested-IE td p {
	text-align: center;
	clear: both;	
}
