body{margin:0;padding:0;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#6b6b6b;background:url(/images/header-back.png) repeat-x 0 0;background-color:#ededed;}
h1{margin:10px 0 0 0;font-size:14pt;font-weight:700;color:#1958b7;}
h2,h3,h4,h5,h6{margin:10px 0 0 0;font-size:12pt;font-weight:700;color:#2175bc;}
hr{BORDER-bottom:#dde4f2 1px dotted;BORDER-top:#FFF 1px dotted;}
p{margin:10px 0 10px 0;}
a{color:#2175bc;text-decoration:underline;font-size:10pt;font-weight:400;}
a:hover{color:#76a8d5;text-decoration:none;}
input, select {margin:2px;padding:2px;background-color:#F9DBFB;border:1px solid #F286F9;}
#th{text-align:left;}
#navcontainer{margin:0;padding: 5px 0 0 0;}
#navlist{padding:3px 0;margin:0;}
#navlist li{list-style:none;margin:0;display:inline;}
#navlist li a{padding:3px .5em;margin-left:3px;border:1px solid #78aad7;background:#dde4f2;text-decoration:none;color:#000000;font:bold 14px Verdana}
#navlist li a:link{color:#448;}
#navlist li a:hover{color:#ff9;background:#2175bc;border-color:#227;}
#navcontainer2{margin:0;}
#navlist2{padding:3px 0;margin:0;border-bottom:1px solid #78aad7;font:bold 12px Verdana,sans-serif;}
#navlist2 li{list-style:none;margin:0;display:inline;}
#navlist2 li a{padding:3px .5em;margin-left:3px;border:1px solid #78aad7;border-bottom:none;background:#dde4f2;text-decoration:none;}
#navlist2 li a:link{color:#448;}
#navlist2 li a:visited{color:#667;}
#navlist2 li a:hover{color:#ff9;background:#2175bc;border-color:#227;}
#navlist2 li a#current{background:#e9eaeb;border-bottom:1px solid #e9eaeb;}
#navlist2 li a#current2{color:#FF9;background:#568c26;border-color:#227;}
#navlist2 li a#current3{color:#000;background:#feaebb;border-color:#ca2e48;}
#bg_t {margin-top:10px;padding:0px;background:url(/images/boxbg.gif) repeat-x 0% 0%;border:1px solid #E5A100;}
#bg_t h2{padding:0px;margin:2px;color:#000000}
#bg_t span{padding:0px;margin:2px;color:#000000;font-weight:bold;font-size:8pt;}
#bg_t p{padding: 0 0 0 5px}
#bg_t form{padding: 0 15px 15px 15px}
#bg_t .bt-ok{
  width: 100px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
  background: transparent url(/images/btn_ok.gif) no-repeat center top;
  cursor: pointer;
}
#bg_t .btn_right {text-align:right}

.button ul{width:100%;list-style:none;margin:0;padding:0;border:none;}
.button li{border-bottom:1px solid #90bade;margin:0;}
.button li a{background:url("/images/fbnav.png") no-repeat;display:block;padding:5px 5px 5px 30px;border-left:10px solid #1958b7;border-right:10px solid #508fc4;background-color:#2175bc;color:#fff;text-decoration:none;width:100%;}
html>body .button li a{width:auto;background-color:#2175bc;}
.button li a:hover{border-left:10px solid #1c64d1;border-right:10px solid #5ba3e0;background-color:#2586d7;color:#fff;}
.button .fbnav1{background-position:4px -28px;}
.button .fbnav2{background-position:4px -65px;}
.button .fbnav3{background-position:4px -182px;}
.button .fbnav4{background-position:4px -143px;}
.button .fbnav5{background-position:4px -215px;}
.button .fbnav6{background-position:4px -104px;}
.button .fbnav7{background-position:4px 6px;}
.button2 ul{width:100%;list-style:none;margin:0;padding:0;border:none;}
.button2 li{border-bottom:1px solid #F3F3F3;margin:0;}
.button2 li a{display:block;padding:5px 5px 5px 5px;border-left:10px solid #BAB9B9;border-right:10px solid #D1CDCE;background-color:#E7E2E2;color:#000;font-size:8pt;text-decoration:none;width:100%;}
html>body .button2 li a{width:auto;background-color:#E7E2E2;}
.button2 li a:hover{border-left:10px solid #F286F9;border-right:10px solid #F9DBFB;background-color:#F0EBEB;color:#000;}
div#m{margin-left:auto;margin-right:auto;margin-bottom:5px;margin-top:20px;width:770px;text-align:left;background:#fff;border:1px solid #76a8d5;padding:0;}
#tlnk{background:url(/images/header-back.png) repeat-x 0 0;padding:20px 0 6px 10px;color:#ff0;background-color:#76a8d5;}
#tlnk a{font-size:14px;color:#dce3f1;font-weight:700;text-decoration:none;}
#tlnk a:hover{color:#fecbfd;text-decoration:underline;}
#tlnk a.tlon{color:#FF9;}
.bl{font-weight:bold;}
.tag{margin:15px;padding:5px;background-color:#c3e3a6;border:1px solid #568c26;}
.tag_boy{margin:15px;padding:5px;background-color:#76a8d5;border:1px solid #dde4f2;color:#fff;font-weight:bold;}
.tag_girl{margin:15px;padding:5px;background-color:#f9dbfb;border:1px solid #f286f9;font-weight:bold;color:#000}
td,select,form,option,textarea,input,div,p{color:#454542;font:400 10pt verdana,arial,helvetica,sans-serif;}
img{border:0;}
.red_button{font-weight:700;font-size:10pt;background:#F00;border:1px solid #104a7b;color:#FF0;height:22px;cursor:pointer;}
.box2{border:1px solid #868686;background-color:#dde4f2;margin:2px;}
.wnn{border:1px solid #868686;background-color:#dde4f2;font-weight:700;font-size:10px;color:#76a8d5;text-align:center;padding:2px;}
.tbox{padding:1em;background-color:#76a8d5;border:2px solid #000;text-align:left;color:#000;-moz-border-radius:10px;}
.tboxmain{width:308px;margin-left:45px;}
.tb1{margin:10px 0 10px 0;padding:5px;color:#000;border:1px solid #f90;background-color:#eeeff7;text-align:left;}
.testim{border:1px solid #76a8d5;}
.pctd{border:1px solid #76a8d5;text-align:center;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;color:#000;width:73px;height:10px;}
.prtable{border-collapse:collapse;}
.prtable td{border-bottom:1px #78aad7 1px dotted;padding:2px 4px 2px 4px;vertical-align:top;}
.prtable a{font-size:12px;color:#8f94ca;text-decoration:underline;}
.prtable a:hover{color:#76a8d5;text-decoration:none;}
.prtable p{font-size:10px;}
.tbimg{float:left;margin:0 10px 0 0;}
.rrev{padding:10px;margin:10px 0;font-size:8pt;color:#000;border:1px solid #e7e2e2;background-image:url('/images/dot.gif');}
.rrev a{color:#000;text-decoration:none;font-size:8pt;}
.rrev a:hover{color:#000;text-decoration:underline;font-size:8pt;}
.clmonth {border-collapse: collapse;width: 150px;}
.clmonth th{border: 1px solid #EAEAEA;padding:2px 8px 2 px 8px;background-color: #DDE4F2;color:#3f3f3f;font: 80% verdana,Arial;}
.clmonth td{border: 1px solid #EAEAEA;font: 80% Verdana,Arial;padding:2px 4px 2px 4px;vertical-align: top;}
.clmonth td.previous{background-color:#F6F6F6;}
.clmonth td.due{background-color:#99FFCC;color: #000000;border: 2px solid #00CC99;}
.clmonth td.con{background-color:#FFFFA6;color: #000000;border: 2px solid #FFFF00;}
.clmonth td.pt{background-color:#D5EAFF;color: #000000;border: 2px solid #0099CC;}
.clmonth td.qu{background-color:#D5AAFF;color: #000000;border: 2px solid #9900CC;}
.clmonth td.hb{background-color:#ff947f;color: #000000;border: 2px solid #FF0000;}

.mftrt{
	text-align:left;
	padding:10px;
	border: 1px solid #E7E2E2;
	background:#fff;
}
.mftrt ul
{
list-style-type:none;
padding:5px;
margin:10px;
}
.mftr a{color:#2175bc;text-decoration:none;font-size:8pt;}
.mftr a:hover{color:#76a8d5;text-decoration:underline;}
.mftr{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:20px;
	width:771px;
}
.mftrlnk{
	text-align:right;
	font-size:8pt;
	margin-top:5px;
	margin-bottom:20px;
	color:#76a8d5;
}
.mftrb{
	padding:12px;
	text-align:right;
	background-image:url('/images/fbs.png');
	background-repeat:no-repeat;
	background-position:top right;
}
.mftrb span{
	margin-right:75px;
	padding:10px;
	font-family:arial,helvetica,sans-serif;
	font-size:8pt;
	color:#3f3f3f;
	border-right:1px solid #3f3f3f;

}
#ftrleft {border: 1px solid #E7E2E2;padding:10px;}
#ftrleftbtn ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
#ftrleftbtn li
{
background-image:url('/images/bullet.gif');
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:20px;
padding-top:4px;
}
#ftrleftbtn li a{
	font: 8pt Verdana, sans-serif;
	color: #76a8d5;
	text-decoration:none;
}
#ftrleftbtn li a:hover{
	color: #2175bc;
	text-decoration:underline;
}
