

/*** CONTENTS ***/

#bk_ff {margin: 0; width: 700px; height: auto; background-color:#FFFFFF; }


#maintex {margin: 20px; width: 660px; text-align:left; height: auto; color: #666666;}

#maintex p {padding: 10px 0 0 0 ; text-align:left; font-size: 12px; line-height: 140%; }
#maintex h1 {padding: 10px 0 0 0 ;font-size: 14px; text-align: left; color: #FF3300; font-weight: bold;}
#maintex h2 {pading: 10px 0 0 0 ;font-size: 12px; text-align: left; color: #000000; font-weight: bold;}


#maintex a:active {color: #666666; text-decoration: underline; }
#maintex a:link {color: #666666; text-decoration: underline;}
#maintex a:visited {color: #666666; text-decoration: underline;}
#maintex a:hover {color: #FF3300; text-decoration: underline;}

#maintex ul {margin: 15px 0 0 10px; padding-left: 10px; line-height: 140%; color: #FF3300; text-align:left; list-style-image: url(../img03/arrow.gif); }
#maintex li {margin-bottom: 5px; line-height: 140%;}

#note { text-align:left; color: #FFFFFF; font-size: 11px; line-height: 140%;}
#note ul {margin: 20px 0 0 15px; padding-left: 15px; list-style-type:none;}
#note li {margin-bottom: 5px; line-height: 140%;}


#note2 { margin: 20px 0 0 0; width: 660px; text-align:left; color: #CCCCCC; font-size: 10px; line-height: 120%; text-align:left;}
#note2drop { margin: 0 0 0 20px; width: 660px; text-align:left; color: #CCCCCC; font-size: 10px; line-height: 120%; text-align:left;}
#note2 ul {margin: 10px 0 0 15px; padding-left: 15px; list-style-type:none;}
#note2 li {margin-bottom: 5px; line-height: 120%;}
#note2 p {margin: 0 0 0 30px; font-size: 11px; text-align: left;}

.formbox {margin: 15px 0 0 0; width: 600px; }
.formbox td {padding: 10px; text-align:left; color: #333333; border: 1px solid #f0f0f0; border-collapse:collapse;background-color: #FFFFFF; vertical-align: top; font-size: 11px; font-weight: normal;line-height: 140%;}
.formbox th {padding: 10px; text-align:left; font-size: 12px; color: #333333; font-weight: bold; background-color: #f0f0f0; border: 1px solid #f0f0f0; border-collapse: collapse; line-height: 140%; vertical-align: top;}

.formboxmobile {margin: 15px 0 0 0; width: 100%; font-size:large; }
.formboxmobile td {padding: 10px; text-align:left; color: #333333; border: 1px solid #f0f0f0; border-collapse:collapse; background-color: #FFFFFF; vertical-align: top; font-size: 11px; font-weight: normal;line-height: 140%; height:30px;}
.formboxmobile th {padding: 10px; text-align:left; font-size: 12px; color: #333333; font-weight: bold; background-color: #f0f0f0; border: 1px solid #f0f0f0; border-collapse: collapse; line-height: 140%; height: 30px; vertical-align: top;}

.formbox a:active {color: #000000; text-decoration: underline; }
.formbox a:link {color: #000000; text-decoration: underline;}
.formbox a:visited {color: #000000; text-decoration: underline;}
.formbox a:hover {color: #FF3300; text-decoration: underline;}

.formbox02 {margin: 15px 0 0 0; width: 600px; }
.formbox02 td {padding: 10px; text-align:left; color: #000000; border: 1px solid #FFFFFF; border-collapse:collapse;background-color: #E5E5E5; vertical-align: top; font-size: 11px; font-weight: normal;line-height: 140%;}
.formbox02 th {padding: 10px; text-align:left; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #666666; border: 1px solid #FFFFFF; border-collapse: collapse; line-height: 140%; vertical-align: top;}

.formbox03 {margin: 15px 0 0 0; width: 650px; }
.formbox03 td {padding: 7px; text-align:left; color: #000000; border: 1px solid #FFFFFF; border-collapse:collapse;background-color: #E5E5E5; vertical-align: top; font-size: 9px; font-weight: normal;line-height: 100%;}
.formbox03 th {padding: 10px; text-align:left; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #666666; border: 1px solid #FFFFFF; border-collapse: collapse; line-height: 100%; vertical-align: top;}


#formmargin {margin-left: 20px;}



#btsend {margin: 20px 0 0 10px; }

.embox {margin: 10px 0 0 0; width: 600px; }
.embox td {padding: 10px; text-align:left; font-size: 11px; color: #000000; border: 1px solid #0E0E0e; border-collapse:collapse; background-color: #E5E5E5; vertical-align: top; font-weight: normal;line-height: 140%;}
.embox th {padding: 10px; text-align:left; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #666666; border: 1px solid #0E0E0e; border-collapse: collapse; line-height: 140%; vertical-align: top;}

.tx_yel {font-weight: normal; color: #FF3300;}

.fl_right {float: right; padding: 0 0 5px 10px; }
.fl_left {float: left; padding: 0 10px 5px 0;}

#dot_bdr {margin: 10px 0; width: 660px; height: 13px; background-image:url(../img03/dot.gif); background-repeat:repeat-x;}


/*** ADDITIONAL PAGE***/
#maintex2 {margin: 20px; width: 660px; text-align:left; height: auto; color: #FFFFFF;}

#maintex2 p {padding: 10px 0 0 0 ; text-align:left; font-size: 12px; line-height: 140%; }
#maintex2 h1 {padding: 10px 0 0 0 ;font-size: 14px; text-align: left; color: #FFCC00; font-weight: bold;}
#maintex2 h2 {pading: 10px 0 0 0 ;font-size: 12px; text-align: left; color: #FFFFFF; font-weight: bold;}


#maintex2 a:active {color: #FFFFFF; text-decoration: underline; }
#maintex2 a:link {color: #FFFFFF; text-decoration: underline;}
#maintex2 a:visited {color: #FFFFFF; text-decoration: underline;}
#maintex2 a:hover {color: #FF3300; text-decoration: underline;}

#maintex2 ul {margin: 15px 0 0 10px; padding-left: 10px; font-size: 12px; line-height: 140%; color: #FFCC00; text-align:left; list-style-image: url(../img03/arrow_g.gif); }
#maintex2 li {margin-bottom: 5px; line-height: 140%;  }




/*** SIGN UP FORM ***/
.tx_confirm {font-size: 14px; font-weight: bold; text-align:left; color: #FF0000;}
.tx_error {margin: 20px 10px; font-size: 14px; font-weight: bold; text-align:left; color: #FF0000;}

/*** FRANCHISE FORM ***/
.tx_confirm02 {font-size: 10px; font-weight: bold; text-align:left; color: #FF0000;}

/*** CARD ***/
.btapply {margin: 20px 0 20px 20px; text-align:left;}


/*** PRESS RELEASE ***/
#pr_index {margin: 15px 0 0 0; width: 170px; height: auto; text-align:left;}
#pr_index ul {margin: 10px 0 0 7px; padding-left: 7px; font-size: 11px; color: #FFFFFF; text-align:left; list-style-image: url(../img03/arrow_g.gif); }
#pr_index li {margin-bottom: 5px; line-height: 16px;}

#pr_index h1 {font-size: 12px; font-weight: bold; color: #FF3300; text-align:left; line-height: 14px;}

#pr_index a:active {color: #FFFFFF; text-decoration: none; }
#pr_index a:link {color: #FFFFFF; text-decoration: none;}
#pr_index a:visited {color: #FFFFFF; text-decoration: none;}
#pr_index a:hover {color: #FF3300; text-decoration: underline;}


#pr_article { margin: 10px 0 5px 0; width: 515px; height: auto; text-align:left; background-color: #FFFFFF;}
#pr_article h1 {padding: 10px 10px 0 10px; font-size: 13px; line-height: 16px; text-align:left; color:#FF3300; font-weight: bold;}
#pr_article h2 {padding: 0 10px; font-size: 11px; line-height: 16px; text-align:left; color: #FF3300; font-weight: normal;}
#pr_article h3 {padding: 5px 10px 0 10px; font-size: 11px; line-height: 14px; text-align:left; color: #000000; font-weight: bold;}

#pr_article p { padding: 5px 10px; font-size: 11px; line-height: 14px; text-align:left; color: #666666; }

.tx_top { padding: 5px; text-align:right; color: #666666; font-size: 11px;}
.tx_top a:active {color: #666666; text-decoration: underline; }
.tx_top a:link {color: #666666; text-decoration: underline;}
.tx_top a:visited {color: #666666; text-decoration: underline;}
.tx_top a:hover {color: #FF3300; text-decoration: underline;}
