@charset "utf-8";
#policy_container {width:978px;background-color:#fafafa;padding:10px;border:1px solid #7e0707;}
xxxxxxxxxxxx#policy { clear:both; xxxfloat:left; width:980px; margin:0px; padding:10px; background-color:#fafafa; }
#policy { clear:both; xxfloat:left; width:100%; margin-top:0; padding:0 0px;}
#policy { background:transparent;}
#policy h2, #policy h4 {margin:10px 0}
#policy h2.policy_title		{color:#6e0837; font-size:18px; font-weight:bold; padding-bottom:20px;}

#policy p { float:none; margin:0px 0 0px 20px; }
#policy ul { float:none; margin:0px 0 3px 20px; line-height: 1.6em;}
    #policy ul li { position:relative; padding-left:20px; }
    #policy ul li em{ position:absolute; display:block; top:0; left:0; font-style: normal;}
    
    #policy ul li ul { margin:0 0 0 20px; }
    #policy ul li ul li { padding-left:20px; }
    
    
* html #policy ul li, * html #policy ul li ul li { padding-top:2px; }
* html #policy ul li em { left:-20px; }
* html #policy ul li ul li em { left:-25px; }
* html #policy ul.index li {font-weight: bold}

#policy .privacy {width:50%;margin:10px 20px}
#policy .privacy table {width:100%;border-collapse: collapse;
	border-top:1px solid #DAD4D4;border-left:1px solid #DAD4D4}

#policy .privacy table th {text-align:left;padding:5px;border-right:1px solid #DAD4D4;border-bottom:1px solid #DAD4D4}

#policy .privacy table td {padding:5px;border-right:1px solid #DAD4D4;border-bottom:1px solid #DAD4D4}
