@charset "UTF-8";
/* CSS Document */

body {
    margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	line-height: 16px;
	background: #ffffff url(../images/bg.gif) repeat-x top;
	text-align:left;
	}	
	
body h1 {
    font-size:20px;
	}
	
hr {
    border:1px dotted #999999;
	
	}
	
#container {
    width:884px;
    margin:auto;
	padding:0px;
    background:url(../images/content_bg.png) repeat-y top;
	}
	
#banner {
    width:860px;
	margin:auto;
	padding:0px;
	}
	
#content {
    padding:0px 40px;
	}
	
table.benefit
        {
        width: auto;
        padding: 0;
        margin: 20px 2px 1.5em 2px;
        border-left: 1px solid #C1DAD7;
		border-right: 1px solid #C1DAD7;
        border-collapse:collapse;
		
        }
		
table.benefit th
        {
        font-size:14px;
		font-weight:bold;
        color: #ffffff;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        text-transform: uppercase;
        text-align: left;
        padding: 10px 12px 6px 12px;
        background: #ffc200;
        vertical-align:middle;
        }
		
table.benefit td
        {
        color: #141414;
        text-align: left;
        padding: 6px 5px 5px 12px;
        background:#ffffff;
        vertical-align:middle;
		border-right:1px solid #C1DAD7;
        }
		
table.benefit tr 
        {
		border-bottom:1px solid #C1DAD7;
		}
		
table.benefit tr.diff td
        {
        color: #141414;
        text-align: left;
        padding: 6px 5px 5px 12px;
        background:#f6fdff;
        vertical-align:middle;
        }
		
/*---------- form table -----*/
		
table.home
        {
        padding: 0;
        margin: 20px 2px 1.5em 2px;
        border-collapse:collapse;
		font-size:11px;
		color:#333333;
		
        }
		
table.home th
        {
		font-weight:bold;
        text-align: left;
        padding: 10px 12px 6px 12px;
        background: #ffffff;
        vertical-align:middle;
        }
		
table.home td
        {
        color: #141414;
        text-align: left;
        padding: 3px 3px 3px 3px;
        background:#ffffff;
        vertical-align:middle;
        }
		
table.home tr 
        {
	
		}
		
table.home tr.diff td
        {
        color: #141414;
        text-align: left;
        padding: 6px 5px 5px 12px;
        vertical-align:middle;
        }
		
.asteric {
        color:#FF0000;
		}
		
.note {
        font-size:11px;
		font-style: italic;
		padding-bottom:5px;
		}
	
#footer {
        text-align:center;
		margin-top:20px;
		}
	
#content_footer {
    padding-bottom:20px;
	margin:0 auto;
    width:884px;
	height:23px;
	background:url(../images/footer_bg.png) no-repeat top;
	}
	
/* plan table */
table.plan
        {
        padding: 0;
        border-collapse:collapse;
		font-size:11px;
		color:#333333;
		border:1px solid #d6d6d6;
		
        }		
		
table.price
        {
        padding: 0;
        border-collapse:collapse;
		font-size:11px;
		color:#333333;
        }
		
table.price tr th {
       background:#99ca3c;
	   color:#ffffff;
	   padding:3px 0px;
	   }	
		
table.price tr td {
       background:#fbfbfb;
	   }		

/*Pop Up*/
.modalBackground 
{
      background-color:#999; 
      filter:alpha(opacity=50);
      opacity:0.7; 
} 
.popup 
{ 	
	background-color: #fff;
	border-left: 5px solid #aed7fa;
	border-right: 5px solid #aed7fa;
	border-top: 5px solid #aed7fa;
	border-bottom: 5px solid #aed7fa;
	margin: 0 auto;
	padding : 10px;
	Width:120px;
	color:Black;
    font-size:11px;
   	font-family: verdana,sans-serif; 
}

.style1 {color: #FF0000}