@charset "utf-8";
/* CSS Document */



body {
	background-image: url(/images/legal_plan/header_bg_legal.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}
#page {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#logoL {
	float: left;
	width: 230px;
	padding-right:300px;
}


#adTop {
	float: right;
	width: 468px;
	padding-top: 2px;
}


#triallogo {
	padding-top: 57px;
	font-size: 12px;
}


#header #hederTop {
	height: 86px;
	padding-top: 5px;

}
#header #hederTop table {
	padding-bottom: 3px;
}

#mains {
	clear: both;
}
#legalList {
	float: right;
	width: 250px;
	padding-top: 30px;
	padding-left: 100px;
}


#legalList li{
	
	font-size: 13px;
	
}
.lLC1  {
	
	margin-top: 5px;
}


.lLC1 a {
	color: #26272B;
	font-size: 13px;
}



#log  {
	width: 88px;
	float: left;
	text-align: center;
	font-size: 12px;
}


#regi  {

}
#footOut {
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	background-image: url(/images/legal_plan/footer_legal.jpg);
	text-align: left;
	background-color: #FFFFFF;
	margin-top: 20px;
	height: 200px;

}


#footer2011 {
	margin-right: auto;
	margin-left: auto;
	width: 1024px;
	
}

#footer2011 #fGnav {
	padding-top: 25px;
	padding-left: 5px;
	padding-bottom: 7px;
	font-size: 12px;
}
#footer2011 #fGnav li {
	display: inline;
	padding-left: 10px;

}
#footer2011 #fGnav li a {
	color: #CFCFD6;
}
#footer2011 #fGnav .line {
	color: #94979E;
}



#footer2011 #fGnavC {
	padding-top: 25px;
	padding-left: 5px;
	padding-bottom: 7px;
	font-size: 12px;
}
#footer2011 #fGnavC li {
	display: inline;
	padding-left: 45px;

}
#footer2011 #fGnavC li a {
	color: #CFCFD6;
}
#footer2011 #fGnavC .line {
	color: #94979E;
}




#footer2011 #footUnder {
	padding-top: 25px;
	padding-bottom: 0px;
	color: #CECED6;
}

#footer2011 #footUnder p {
	color: #CECED6;
}


#footer2011 #footUnder a {
	color: #CECED6;

}

#footer2011 #footUnder a:hover {
	color: #9A9AA3;
	text-decoration: none;
}


#footer2011 #footUnder .fContents  {
	font-size: 130%;
	font-weight: bold;
	color: #C97D21;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #53535C;
	margin-right: 0px;
	padding-bottom: 5px;
}
.underLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #252527;
	margin-bottom: 20px;
	margin-right: 40px;
}




#footer2011 #foot1 {
	width: 240px;
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
}
#footer2011 #foot1 #ftText  {
	width: 200px;
	padding-top: 10px;
}

#footer2011 #foot2 {
	width: 240px;
	float: left;
}
#foot2 #ft2 {
	text-align: left;
}
#foot2 #ft2 ul  {
	clear: left;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #373735;
	margin-right: 40px;
}
#ft2 ul .f2L {
	float: left;
	width: 38px;
}
#ft2 ul .f2R  {
	float: left;
	width: 140px;
	padding-left: 20px;
}
#foot2 #ft2 #ff2 {
	padding-top: 10px;
}

#foot2 #ft2 #ff3 {
	padding-top: 10px;
}

#foot2 #ft2 #ff4 {
	padding-top: 10px;
}


#footer2011 #foot3 {
	width: 400px;
	float: left;
}



#footer2011 #footUnder #foot3 #f3Left {
	float: left;
	width: 200px;
}

#footer2011 #foot4 {
	width: 200px;
	float: right;
}
#foot3  li {
	padding-left: 23px;
	margin-bottom: 9px;
}

#f3Left ul #f1 {
	background-image: url(/images/footer/ftf1.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#f3Left ul #f2 {
	background-image: url(/images/footer/ftf2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#f3Left ul #f3 {
	background-image: url(/images/footer/ftf3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#f3Left ul #f4 {
	background-image: url(/images/footer/ftf4.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#f3Left ul #f5 {
	background-image: url(/images/footer/ftf5.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#f3Left ul #f6 {
	background-image: url(/images/footer/ftf6.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

ul #f7 {
	background-image: url(/images/footer/ftf7.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#f3Left ul #f8 {
	background-image: url(/images/footer/ftf8.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

ul #f9 {
	background-image: url(/images/footer/ftf9.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul #f10 {
	background-image: url(/images/footer/ftf10.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul #f11 {
	background-image: url(/images/footer/ftf10.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul #f12 {
	background-image: url(/images/footer/ftf11.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul #f13 {
	background-image: url(/images/footer/ftf12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul #f14 {
	background-image: url(/images/footer/ftf13.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul #f15 {
	background-image: url(/images/footer/ftf14.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul #f16 {
	background-image: url(/images/footer/ftf15.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul #f17 {
	background-image: url(/images/footer/ftf17.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


#footer2011 .under {
	clear: left;
	text-align: right;
	padding-bottom: 20px;
}

#copy a {
	color: #CFCFD6;
}

#copy {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #343430;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 100px;
	color: #CFCFD6;
}


#pr  {
	margin-top:10px;
	clear: both;
		
}
#pr a {
	
}

.faqText a {
		color: #18181B;	
}

.faqText a:hover {
		color: #AFAEB7;	
}

#privacyM {
	padding-left: 810px;	
}
.qBack li{
	display: inline;	
}
.faqLeft{
	padding-right: 15px;
}
.qBack a {
	color: #3E4146;		
}




#titleFaqs2 {
	background-image: url(/images/faqs/bar_qa2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 1015px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #40404A;
	margin-top: 15px;
}

#titleFaqs3 {
	background-image: url(/images/faqs/bar_delete.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 1015px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #40404A;
}

#deleteText a {
	font-size: 15px;
	color: #38373E;
	text-decoration: underline;
}

#deleteText2 a {
	font-size: 13px;
	color: #53525C;
}
#help a {
	color: #3E4146;
	font-size: 15px;
}
#qaBox ul .boxText2 {
	background-image: url(/images/faqs/circle_qa1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#faqOld a{
	color: #333;
	font-size: 15px;
}
#policy_boxs2 {
	width: 980px;
	background-color: #FFFFFF;	
	
}
#help2 li {
	padding-top: 10px;
	padding-bottom: 10px;		
}


#help3 {
	text-align: center;
	clear: both;	
}
#help4 {
	font-size: 14px;
}
#qaBox ul {
	border: 2px solid #EAE9ED;
	margin-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
}
#qaBox ul li {
	font-size: 14px;
}
#qaBox ul .boxText {
	background-image: url(/images/faqs/circle_qa1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-top: 7px;
}
table.tableH {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 960px;
	border-collapse: collapse;
	border: solid 1px #D7D6DC;
	font-size: 100%;
}
.tableH  a {
	color: #333;
	text-decoration: underline;
}

table.tableH caption {
  margin-top: 1em;
  text-align: left;
}

table.tableH th,
table.tableH td {
  border: solid 1px #D7D6DC;
  padding: 7px 6px;
}

table.tableH th {
  background: #E6E6E6;
  text-align: center;
  white-space: nowrap;
  color: #666;
}

table.tableH td.course {
  text-align: center;
  font-size: 200%;
  font-weight: bolder;
}

table.tableH td.time,
table.tableH td.fee {
  text-align: right;
  white-space: nowrap;
}

table.tableH tr.course-a {
  background: #FE3015;
}

table.tableH tr.course-b {
  background: #FFE6F3;
}

table.tableH tr.course-a {
	background-color: #F1F1F3;
}

table.tableH tr.course-sp {
  background: #FFCCE6;
}


.dots2 {
	margin-bottom: 4px;
	
}
.titleW {
	background-image: url(/images/faqs/dots_w.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 17px;
	margin-top: 15px;
	font-weight: bold;
}
.titleW a {
	color: #EB6116;
	text-decoration: underline;	
	
}
.listW {
	font-size: 15px;
	padding-top: 10px;	
}
.listW2 li{
	font-size: 15px;
	padding-top: 10px;	
}
#faqCategory {
	clear: both;	
}
#faqCategory a {
	color: #3E4146;
	font-size: 110%;

}
#policy_boxs3 {
	width: 980px;
	margin : 10px;
	padding: 13px;
	background-color: #eeeeee;
 	border-width:  1px;
	border-style: solid; 
	border-color: #DDE0E6;
	text-align: left; 
	-moz-border-radius: 10px;
}
#bigBox {
	background-image: url(../images/me/bigbox_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 20px;
	padding-left: 50px;
	font-size: 14px;
	line-height: 1.4em;
}
#bigBox #bBT {
	width: 900px;
}
#bBT .bBLine {
	padding-top: 15px;
	padding-bottom: 15px;
}

/* ----------- me2012 ----------- */

#aboutFire {
	font-size: 27px;
	background-image: url(../images/me/logo_me.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 43px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.aboutTitle {
	font-size: 22px;
	color: #0099FF;
	background-image: url(../images/me/blue_c.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-bottom: 10px;
}
.aboutTitle2 {
	font-size: 22px;
	color: #DF221C;
	background-image: url(../images/me/red_c.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-bottom: 10px;
}
.aboutTitle3 {
	font-size: 16px;
	color: #DF221C;
	background-image: url(../images/exclamation.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.aboutListMe li {
	padding-top: 5px;	
	
}
.aboutST {
	padding-bottom: 8px;
	font-size: 120%;
}

#btnLang {
	text-align: right;
	padding-right: 40px;
	clear: both;
	padding-bottom: 20px;
}


#banArea01W {
	width: 1025px;		
}
#sBannerW {
	float: left;
	width: 234px;	
}

#banAcenterW {
	float: Right;
	width: 735px;		
}

#bBanner {
	clear: both;	
}

#planTable table {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
#planTable table .pTBlue {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C8C8C8;
	border-left-color: #C8C8C8;
	color: #FFF;
	background-color: #7ABCED;
	font-size: 18px;
	text-align: center;
}

#planTable table .pTGreen {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C8C8C8;
	border-left-color: #C8C8C8;
	color: #FFF;
	background-color: #D7F7E6;
	font-size: 18px;
	text-align: center;
}


#planTable table td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C8C8C8;
	border-left-color: #C8C8C8;
	padding-top: 13px;
	padding-bottom: 13px;
	text-align: center;
	background-color: #FFF;
}

#planTable table td a {
	color: #000;
	text-decoration: underline;
}


#planTable table .pTT{
	background-color: #FCFCEB;
}
#pCT {
	text-align: center;
}



#planTable2 table {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	
}
#planTable2 table .pTBlue {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C8C8C8;
	border-left-color: #C8C8C8;
	color: #302F35;
	background-color: #E9F4FE;
	font-size: 15px;
	text-align: center;
}

#planTable2 table td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C8C8C8;
	border-left-color: #C8C8C8;
	padding-top: 13px;
	padding-bottom: 13px;
	text-align: center;
	background-color: #FFF;
}

#planTable2 table td a {
	color: #000;
	text-decoration: underline;
}


#planTable2 table .pTT{
	background-color: #FCFCEB;
}
#pCT {
	text-align: center;
}

#container #mains #plan {
	width: 1020px;
}


