@charset "utf-8";
/* CSS Document */

input {margin-top:5px; margin-bottom:5px;}

#mainContainer .rightBox h2 {margin:0; padding:10px 0 10px 0; font-size:16px; font-style:italic;}
#mainContainer .rightBox .mainCon1 {margin:5px 0 20px 0; padding:0; width:625px; height:200px;}
#mainContainer .rightBox .mainCon1 ul {margin:0; padding:30px 0 0 0; list-style-type:none;}
#mainContainer .rightBox .mainCon1 li {padding:5px 0 5px 15px;}
#mainContainer .rightBox .mainCon2 {margin:0; padding:0; width:625px; text-align:center;}
#mainContainer .rightBox .mainCon2 p {margin:10px 0 0 0; padding:0 20px 0 20px; line-height:1.5; text-align:left;}
#mainContainer .rightBox .mainCon2 .userGate {margin:10px 0 0 0; padding:0; font-size:16px; font-weight:bold; text-align:center;}
#mainContainer .rightBox .mainCon2 h3 {margin:0; padding:0 0 10px 0; font-size:14px; border:0; text-align:center;}
#mainContainer .rightBox .mainCon2 table {margin:0; padding:0; width:100%; border:0;}
#mainContainer .rightBox .mainCon2 .phtBox {margin:0; padding:0; background-color:#EEEEEE; width:80px; text-align:center; vertical-align:top;}
#mainContainer .rightBox .mainCon2 .clsBox {margin:0; padding:5px 10px 5px 5px; width:230px; background-color:#CCCCCC; color:#FFFFFF; font-size:14px; border:1px solid #666666; letter-spacing:2px;}
#mainContainer .rightBox .mainCon2 .clsBoxN {margin:0; padding:5px; width:210px; background-color:#CCCCCC; color:#333333; font-size:14px; border:1px solid #999999;}
#mainContainer .rightBox .mainCon2 .nameBox {margin:0; padding:5px; width:210px; line-height:1.5; border:1px solid #999999; font-size:11px; color:#333333; text-align:center;}
#mainContainer .rightBox .mainCon2 .nameBox .namePosi {font-size:14px; color:#000000;}

#bottomBox .leftBox {background:none;}
#bottomBox .leftBox .titleBox {margin:0 0 2px 0; padding:10px; height:30px; background-color:#006600; color:#FFFFFF; line-height:1.5;}
#bottomBox .leftBox li {margin:0; padding:0;}
#bottomBox .leftBox li a {margin:0; padding:0;}
#bottomBox .leftBox li img {border:1px solid #DDDDDD;}
#bottomBox .rightBox {margin:0; padding:0; width:625px; background:url(../images/background.gif) no-repeat 400px 10px; float:right;}
#bottomBox .rightBoxL {margin:0 auto; padding:0; width:486px; float:left; text-align:center;}
#bottomBox .rightBoxL h3 {margin:0; padding:0 0 5px 0; font-size:12px; font-weight:bold;}
#bottomBox .rightBoxL p {padding:0 20px 0 20px; line-height:1.6; text-align:left;}
#bottomBox .rightBoxR {margin:0 2px 0 0; padding:0; width:132px; float:right;}
#bottomBox .rightBoxR p {margin:0; padding:0;}
#bottomBox .rightBoxR .titleBox {margin:0 0 2px 0; padding:5px; background-color:#006600; color:#FFFFFF; text-align:center; line-height:1.5;}
#bottomBox .rightBoxR ul {margin:0 0 20px 0; padding:0; list-style-type:none;}
#bottomBox .rightBoxR li {margin:3px auto 3px auto; padding:0; text-align:center;}
#bottomBox .rightBoxR li a {margin:0; padding:0;}
#bottomBox .rightBoxR li img {border:1px solid #DDDDDD;}

#bottomBox .rightBox .sBox1 {margin:10px 0 0 0; padding:0; width:280px; background:url(../images/list/back.gif) no-repeat 120px 40px; background-color:#D0DB01; float:left;}
#bottomBox .rightBox .sBox1 .titleBox {margin:0; padding:5px; border-bottom:1px solid #FFFFFF; background-color:#445F2A; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center;}
#bottomBox .rightBox .sBox1 ul {margin:10px 0 5px 0; padding:0 0 0 10px; list-style-type:none;}
#bottomBox .rightBox .sBox1 li {margin:0; padding:0; font-size:18px; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:1px;}

#bottomBox .rightBox .sBox2 {margin:10px 2px 0 0; padding:0; width:330px; border:1px solid #445F2A; float:right;}
#bottomBox .rightBox .sBox2 .titleBox {margin:0; padding:5px; background-color:#445F2A; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center;}
#bottomBox .rightBox .sBox2 ul {margin:0; padding:0 0 0 20px; list-style-image:url(../images/list/circle.gif);}
#bottomBox .rightBox .sBox2 li {margin:5px 0 5px 0; padding:0; letter-spacing:1px;}

#loginBar {margin:5px 0 1px 0; padding:0; height:40px; background-color:#8EC31F; color:#FFFFFF; font-size:14px; vertical-align:middle;}
#loginBar .barLeft {margin:0; padding-top:13px; padding-left:80px; font-weight:bold; float:left;}
#loginBar .barRight {margin:0; padding-top:10px; padding-right:100px; float:right;}
#submit {height:18px; font-size:10px;}
form, input {margin:0; padding:0;}

p.newCopy {margin:0 0 5px 0; padding:3px; font-size:12px;}
p.newCopy a {text-decoration:none; color:#8EC31F;}
.padR10 {padding-right:10px;}


