@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
}
.top {
	background-image:url(../images/img_top_bg.jpg);
}
a.toplink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
	font-weight:bold;
	text-decoration:none;
}
a.toplink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01509B;
	font-weight:bold;
	text-decoration:underline;
}
.menutab {
	background-image:url(../images/img_menu_tab_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CAE2F4;
	text-decoration:none;
}
a.menulink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CAE2F4;
	text-decoration:none;
}
a.menulink:hover {
	color:#ffe57e;
	text-decoration:underline;
}
a.link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2575B0;
	text-decoration:none;
}
a.link:hover {
	color:#2575B0;
	text-decoration:underline;
}
a.link1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2575B0;
	text-decoration:none;
}
a.link1:hover {
	color:#2575B0;
	text-decoration:underline;
}
a.link2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2575B0;
	text-decoration:none;
}
a.link2:hover {
	color:#2575B0;
	text-decoration:underline;
}
.txtst {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#D29E00;
}
.txtst1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#039;
}
.txtst2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2575B0;
}
.txtst3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#2576AE;
}
.txtst3 a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#2576AE;text-decoration:none;
}
span.my a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#2576AE;text-decoration:none;
}
.txtst4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#D29E00;
}

.txtst5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
	line-height:18px;
	text-align:justify;
}
.txtst6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
	line-height:18px;

}
a.morelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01509B;
	font-weight:bold;
	text-decoration:underline;
}
a.morelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F60;
	font-weight:bold;
	text-decoration:none;
}

/*********************** Forms *************************/
.input_email {
	width:227px;
	height:19px;
	border:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}
.input_field1 {
	width:230px;
	height:19px;
	border: 1px solid #CCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.input_field2 {
	width:150px;
	height:19px;
	border: 1px solid #CCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.input_field3 {
	width:530px;
	height:20px;
	border: 1px solid #CCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.text_area {
	width:230px;
	height:80px;
	border: 1px solid #CCC;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.captcha {
	width:120px;
	height:35px;
	background-image:url(../images/img_captcha_bg.jpg);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#999;
	vertical-align:middle;
	border: 1px solid #CCC;
}
table.ganju {margin:0px;padding:0px;width:100%;border:1px solid #DDD;border-collapse:collapse;}
table.ganju tr{margin:0px;padding:0px;}
table.ganju tr td{margin:0px;padding:2px 0px;border:1px solid #DDD;text-align:center;}
table.ganju tr th{margin:0px;padding:2px 0px;border:1px solid #DDD;background:#2575B0;color:#FFF;text-align:center;}
table.ganju tr td a{color:#2575B0;font-weight:bold;}
table.ganju tr td a:hover{color:#81AFD1;text-decoration:none;}
table.ganju tr td.search{margin:0px; padding:0px;text-align:left;}
table.ganju tr td.search select{margin:0px;padding:0px;color:#000;font-size:12px;width:150px;}

/*Login page start*/
#login{margin:0 auto;padding:0px;width:380px;border:1px solid #DDD;overflow:hidden;}
#login .left{margin:0px;padding:0px;width:80px;float:left;}
#login .right{margin:0px;padding:5px 0px;width:300px;float:left;display:block;}
#login .right .user{margin:0px 0px 0px 20px;padding:5px 0px;color:#333;font-size:14px;}
#login .right .user input[type="text"]{margin:0px 0px 0px 15px;padding:0px;width:150px;border:none;height:20px;border:1px solid #DDD;font-size:12px;color:#333;}
#login .right .user input[type="password"]{margin:0px 0px 0px 17px;padding:0px;width:150px;border:none;height:20px;border:1px solid #DDD;font-size:12px;color:#333;}
#login .right .user input[type="submit"]{margin:0px 45px 0px 0px;padding:0px;float:right;width:50px;}
#login h1{margin:0px;padding:0px;color:#3B991F;font-weight:bold;font-size:18px;text-align:center;}
#login .right .signup{margin:0px 0px 0px 20px;padding:5px 0px;color:#009900;font-size:12px;}
#login .right .signup a{color:#009900;font-size:12px;text-decoration:none;}
#login .right .signup a:hover{color:#006600;text-decoration:underline;}

#login .right .signup a.forgot{color:#0066CC;font-size:12px;text-decoration:none;}
#login .right .signup a.forgot:hover{color:#003366;text-decoration:underline;}

.signup{margin:0 auto;padding:0px;width:380px;}
.signup .contact {margin:0px;padding:0px 20px;width:340px;border:1px solid #DDD;}
.signup .contact .contact_form{margin:0px;padding:15px 0px;display:block;font-size:14px;color:#333;}
.signup .contact .contact_form .contact_left{margin:0px;padding:0px;float:left;width:100px;}
.signup .contact .contact_form .contact_right{margin:0px;padding:0px;float:left;font-size:12px;color:#333;text-decoration:none;}
.signup .contact .contact_form .contact_right a{margin:0px;padding:0px;font-size:12px;color:#006600;text-decoration:none;}
.signup .contact .contact_form .contact_right a:hover{text-decoration:underline;color:#003300;}
.signup .contact .contact_form .contact_right input{margin:0px;padding:0px;float:left;width:200px;border:1px solid #999;}
.signup .contact .contact_form .contact_right input[type="submit"]{margin:0px 0px 0px 5px;padding:0px;height:18px;width:53px;}
.signup .contact .contact_form .contact_right textarea{margin:0px;padding:0px;float:left;width:300px;border:1px solid #999;height:150px;color:#333;}
.signup .contact .contact_form .contact_right textarea.contact{margin:0px;padding:0px;float:left;width:430px;border:1px solid #999;height:230px;color:#333;}
.signup .contact .contact_form .contact_right textarea.diary{margin:0px;padding:0px;float:left;width:660px;border:1px solid #999;height:400px;color:#333;}
.signup .contact input[type="submit"]{margin:10px 0px 0px 98px;padding:0px;width:60px;}
.signup .contact input.diary_button[type="submit"]{margin:10px 0px 0px 0px;padding:0px;width:60px;}
.signup .contact input[type="button"]{margin:0px;padding:0px;width:60px;}

#message{margin: 0 auto;padding:0px;font-size:14px;color:#C09;text-align:center;margin-top:140px;}

span .logout{color:#2576AE;}
span .logout a{color:#F60;text-decoration:none;font-size:12px;}
span .logout a:hover{color:#C00;text-decoration:underline;}

ul{list-style:none;}
ul li{list-style:none;display:inline;padding:0px 4px;border-right:1px solid #CCC;}
ul li.noborder{list-style:none;display:inline;padding:0px 4px;border:none;}
ul li a{color:#2576AE;font-size:12px;text-decoration:none;font-weight:bold;}
ul li a:hover{color:#039;text-decoration:underline;}













