/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
a {text-decoration:none; color:#336633}
a:hover {text-decoration:underline; color:#336633}
/* menu */
h2{
	color:#999966;
	font-size:18px;
	font-weight:normal;
}
.topmenu td{padding:5px 0 5px 15px;}
.topmenum a{
	background: url(../../images/topicon.png) left 3px no-repeat;
	display:block;
	padding:0 0 0 18px;
	color:#666633;
	font-size:13px;
}
.topmenum a:hover{
	background: url(../../images/topicon2.png) left 3px no-repeat;
	display:block;
	padding:0 0 0 18px;
	color:#666633;
	font-size:13px;
}
.topmenum a{color:#666633;}
.topmenums{
	background-attachment: scroll;
	background-image: url(../../images/topicon2.png);
	background-repeat: no-repeat;
	background-position: 20px;
	color:#666633;
	font-size:13px;
}
.topmenums a{color:#666633;}
.rightmenu_cont {padding:0 0 10px 15px;text-align:justify;border-top:1px dashed #e6e6e6}
.rightmenu_cont a{color:#000000;}
.rightmenu {
	padding-left:15px;
	background-attachment: scroll;
	background-image: url(../../images/rightcon.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	color:#306192;
	font-size:12px
}
.rightmenu a{color:#306192;}
.rightmenus {
	padding-left:15px;
	background-attachment: scroll;
	background-image: url(../../images/rightcon.png);
	background-repeat: no-repeat;
	background-position: left;
	color:#006666;
}
.footer a{color:#000000;font-size:11px}
ul { margin-left: 0; padding-left: 1.3em; }
ul li{margin: 0; padding: 0;list-style-image: url(../../images/rightcon.png);}
li{margin: 0; padding: 0;list-style-image: url(../../images/rightcon.png);}
/* text */
#logot a,#logot a:hover{color:#999966;padding:5px 5px 5px 0;font-size:28px;text-decoration:none;}
#headline{color:#999966;padding:5px 5px 5px 0;font-size:18px}
#foottitle{color:#999966;padding:5px 5px 5px 0;font-size:15px}
#title_blue{color:#4975BC;padding:5px 5px 5px 0;font-size:18px}
#title_green{color:#669933;padding:5px 5px 5px 0;font-size:18px}
#title_orange{color:#DA6B07;padding:5px 5px 5px 0;font-size:18px}
#title_red{color:#C54418;padding:5px 5px 5px 0;font-size:18px}
#headline2{color:#6699CC;font-size:12px}
#txt12{font-size:12px}
#txt10{font-size:10px}
#txt9{font-size:9px}

#txt_black{color:#000000}
#txt_orange{color:#DA6B07}
#txt_blue{color:#4975BC}
#txt_green{color:#669933}
#txt_red{color:#AD3630}
#txt_abu{color:#CCCCCC}
#txt_purple{color:#666699}
#txt_white{color:#ffffff}
/* image */

div.img {padding: 5px;float:left;
		border: 1px solid #ccc;
		margin: 2px;}
		
.edgetable{border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;background:#FFFFFF}
.edgetable td{border-bottom:1px solid #777777;border-right:1px solid #777777;padding:5px;font-size:12;}
		
.blackarial12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444;}
.blackarial12 a:link {color: #444444}
.blackarial12 a:visited {color: #444444}
.blackarial12 a:hover {color: #444444}
.blackarial12 a:active {color: #444444}
/*Group meeting per month*/
.month-list{
	clear:both;
}
.month-list h2{
	margin:10px 0 10px 0;
	font-size:13px;
	color:#336600;
	background:#DEF5BA;
	border-bottom:1px solid #DEF5BA;
	padding:2px 10px;
	text-align:center;
}
#grouped-meeting .month-list ul{
	list-style:none;
	margin:0 0 0 16px;
	padding:0;
	height:80px;
}
.month-list ul li{
	float:left;
	margin:0;
	padding:0;
	width:108px;
	list-style-image:none;
}
.month-list ul li a{
	display:block;
	padding:2px 10px;
	color:#336633;
	text-align:left;
}
.month-list ul li a:hover{
	display:block;
	padding:2px 10px;
	color:#336633;
}
/*End Group meeting per month*/

#login-block{
	border:1px solid #DEF5BA;
	padding:8px 15px;
	width:280px;
	margin:20px auto 0;
}
#login-block p{
	margin:5px 0;
}
#login-block h2{
	margin:0 0 16px 0;
	text-align:center;
	color:#669933;
	font-size:18px;
	font-weight:normal;
}
#login-block label{
	width:120px;
	display:block;
	float:left;
}

#upcoming-meeting ul{
	margin:10px 0;
	padding:0 10px 0 30px;
	line-height:1.3em;
}
#upcoming-meeting ul li{
	margin:2px 0;
}
#upcoming-meeting ul li a{
	font-size:13px;
}
/*Meeting List*/
#meeting-list table{
	background:#DDD;
	font-size:12px;
}
#meeting-list table td{
	background:#FFF;
	vertical-align:top;
}

#meeting-list table tr.head-list td{
	background:#DEF5BA;
	font-weight:bold;
	text-align:center;
	
}
#nav-meeting{
	height:16px;
	padding:4px 10px;
	margin-top:20px;
	background:#DEF5BA;
	border:1px solid #DDD;
}

#meeting-detail table td{
	vertical-align:top;
}
#meeting-detail strong{
	color:#666666;
}
/*End of Meeting List*/

/*------------- Start form style-------------*/
.block-content td{
	font-size:12px;
}

label.error {
	color:#FF0000;
	margin-left:10px;
}
.admin-form p{
	clear:both;
	margin:6px 0;
}
.admin-form .red{
	color:#FF0000;
}
.alert{
	display:block;
	width:75%;
	padding:4px;
	border:1px solid #B1E8A4;
	background:#D5F7DA;
	color:#009933;
	font-size:12px;
	margin-bottom:10px;
}
#block-error-message, .msg-error{
	padding:4px 10px;
	background:#FFFFCC;
	border:1px solid #FF9966;
	color:#FF0000;
}
/*------------- End form style-------------*/
.orange-text{
	color:#DA6B07;
}
a.orange-text:hover{
	color:#660000;
}
