
.menuimage {width:216px;text-align:right;vertical-align: middle;padding-top: 15px;font-size:21pt;margin:auto;}
.message {background:#EEF6E9;text-align:left;width:587px;padding:5px}
.menua {color:#74776C; text-decoration:none;font-size:15px;font-weight:bold}

.end {background:#BCD5C0;width:871px;height:22px}

.divtext {width:610;line-height:25px;font-size:15px;padding:10px;text-align:left;color:#4E4E4E}

.centertxt {border:solid #9F9F9F 1px;width:584px;padding:0px;margin:0px;}
.centertxt_choice {border:solid #BDBDBD 1px;width:584px;padding:0px;margin:0px}
.centertxt_left {padding-left:20px}
.centertxt_choice1 {border:solid #BDBDBD 1px;width:584px;padding:0px;margin:0px}
.centertxt1 {border:solid #BCD5C0 1px;width:584px;padding:0px;margin:0px}
.centertxt2 {width:560;padding:5px;margin:0px;text-align:left}

.question {width:564px;background:#FCF0FA;text-align:left;}
.ans {width:564px;background:#F0F7FD;text-align:left;}

.cmenu {width:630px;height:28px;background:url(/images/c2.jpg) no-repeat;font-size:16px;font-weight:bold;color:white;text-align:left;padding-left:0px;padding-top:0px;}

.cmenu1 {width:560px;height:29px;background:url(/images/c3.jpg) no-repeat;font-size:15px;font-weight:bold;color:white;text-align:left;padding-left:35px;padding-top:5px}


.flow_menu {width:575px;height:28px;background:url(/images/flow-bg.jpg) no-repeat;font-size:16px;font-weight:bold;color:white;text-align:left;padding-left:0px;padding-top:0px;}
.flow_txt {width:575;padding:5px;margin:0px;text-align:left;}
.flow_n {font-style: italic;font-size:20px;font-weight:bold;font-family:Arial;margin-left:28px;color:#FFEDA9}
.flow_title {margin-left:20px}





#content { margin: 0em auto; width: 765px; padding: 10px 0 10px 0; text-align: left; /* Win IE5 */ }
.content { margin-left: 4.5em; margin-right: 4.5em; }
.content ol, .content ul, .content li { font-size: 1.0em; line-height: 1.3em; margin: 0.2em 0 0.1em 1.5em; }
.content ol.terms li { margin-bottom: 1em; }

/* Header */

#header { padding-bottom: 10em; }
#headerlogo { float: left; }
#headerlogo img { width: 188px; height: 83px;  }
#headernav { float: right; }

label { font-weight: bold; }
#reminders label { font-weight: normal; }

.label {width:180px}
.field {height:45px}


#signupform label.error {
  background:url("/images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#signupform label.checked {
  background:url("/images/checked.gif") no-repeat 0px 0px;
}
#font1 a{
color:#ff7700;
}
#font1 {
color:#ff7700;
}




/*------------------------------------------------------*/
#header  {
border-color:#e2e2e2;
border-style:none solid;
border-width:medium 3px;
clear:both;
float:none;
margin:0pt auto;
overflow:hidden;
padding:0pt 0pt 0px;
position:relative;
text-align:center;
width:800px;
}
#textad span{

}
#textad a {
color:#0055ff;
text-decoration:underline;

}
/*------------------------------------------------------*/
#navigation {
height:30px;
margin:0px auto 0px;
position:relative;
width:870px;
padding:0pt;
overflow:hidden;
}
#navigation ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#navigation li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
height:30px;
}



/*------------------------------------------------------*/
#content {
background:#FFFFFF none repeat scroll 0%;
clear:both;
float:none;
margin:0pt auto;
overflow:hidden;
padding:0pt 0pt 60px;
position:relative;
text-align:left;
width:819px;
}
/*------------------------------------------------------*/
#content #leftside {
width: 200px;
float:left;
margin:5px 0pt 0pt 13px;
padding-left:10px;
text-align:left;
}
.left1 {
padding:0px 0pt 0px 0pt;
margin:5px pt 5pt 0px;
width:205px;
text-align:left;
}

#subNav {
border-color:#E2E2E2;
border-style:solid;
border-width:1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 10px 0pt;
width:205px;
text-align:left;
}
#subNav li {
display:block;
height:23px;
padding:0px 0pt 0pt 4px;
width:auto;
color:#E2E2E2;

}
#subNav span{
color:#339933;
}
#subNav li a{
color:blue;
}
/*------------------------------------------------------*/
#content #centerColumn {
width: 600px;
float:right;
position:relative;
margin:0px 3px 0pt 0px;
}
#toku{
padding-right:0px;
}
#tokushu{
font-size:14px;
border-color:#E2E2E2;
border-style:solid;
border-width:1px;
margin:3px 3px 3px 3px;
padding:5px;
}
#tokushu tr{
font-size:14px;
padding-top:5px;
}

.underline{
border-bottom:#E2E2E2 1px solid ;
}
.underline a{
color:#1D3994;
text-decoration:underline;
}
#smalltitle{
padding:10px 0px 0px 15px;
}
.rank {
font-size:14px;
color:#339933;
}
.rank a {
font-size:14px;
color:#339933;
}

.about{
font-size:14px;
line-height:180%;
}




/*-------??L?----------------------------------------------*/

.text_title {
color:#706E45;
font-weight:bold;
margin-bottom:10px;
}
.text2 {
margin-bottom:16px;
line-height:150%;
font-size:14px;
}

.image_right {
float: right;
margin: 5px 10px 25px 25px;
}

/*------------------------------------------------------*/

/*------------------------------------------------------*/

#footer{
border-color:#E2E2E2;
border-style:none solid solid;
border-width:medium 3px;
border-top:solid 1px #E2E2E2;
clear:both;
height:80px;
margin:0pt auto;
position:relative;
width:800px;
background:#ffffff;
text-align:center;
}
/*------------------------------------------------------*/
a {
color:blue;
text-decoration:none;
}
img {
border:0px  #ffffff;
}

#gray a{
color:#4E4E4E;
}


#sougobutton {
margin:0 0 24px;
text-align:center;
}
#link-txt .sample {
background:#EFECC9 none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:84px;
margin:0 8px 32px 0;
padding:6px;
}
#link-txt .sample {
background:#EFECC9 none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:84px;
margin:0 8px 32px 0;
padding:6px;
}
*|*:link {about:Pr...tyleSheet (0 ¼»¼Ö¼Î¼Þ)
color:#0000FF;
}
*|*:-moz-any-link {about:Pr...tyleSheet (0 ¼»¼Ö¼Î¼Þ)
text-decoration:underline;
}