body{
	background: #98c7f9;
	background-position:bottom;
	padding: 0;
	border: 0;
	text-align: center;
	margin:3px 0 0 0;
	min-width: 770px;
	cursor: default;
	color: #666;
	font: normal 10pt arial, Helvetica, sans-serif;
}
#wrapper{
	width: 780px;
	height: 100%;
	background-color:#FFFFFF;
	padding: 0 1px 0 1px;
	text-align: left;
}
#head{
	height: 2px;
	background: #42A6E9 url(/skins/s1/images/bgtop.gif) repeat-y left;
}
#main{ 
	width: 780px;
}
#content{ 
	height: 100%;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}
.blockfoot{ 
	color: #000; 
	text-indent:5px;
	text-align:left;
	text-decoration: none;
	padding: 5px;
}


#tmcright, #tmcright a, #tmcright a:visited, #tmcright a:hover{
	color: #fff; 
	text-indent:5px;
	text-align:left;
	font: normal 10px arial; 
	text-decoration: none;
	padding: 5px;
}
form,input,select,textarea{font: 10px tahoma, arial, helvetica, sans-serif;	color: #000000;	font-weight: normal;}
.titleblock {font: normal bold 20px verdana, Helvetica, sans-serif;color: #4A8FDD;text-indent:5px;margin-top: 0;	margin-bottom: 4px;	background: url(/skins/s1/images/bg_titleblock.gif) repeat-x bottom;}
.h1small{font-size: 12px;color: #4B8731;margin: 0;	padding: 0;}
h1, h2, h3, h4, h5 {display: inline;}
h1{font: normal bold 20px verdana, Helvetica, sans-serif; color: #4A8FDD;}
h2 {font: normal bold 18px verdana, Helvetica, sans-serif;color: #4A8FDD;}
h3 {font: normal bold 15px verdana, Helvetica, sans-serif;color: #4A8FDD}
h4 {font: normal bold 12px verdana, Helvetica, sans-serif;color: #7B8F39; margin: 0;	padding: 0;}
h5 {font: normal bold 9px verdana, Helvetica, sans-serif;color: #4A8FDD; height:auto;}
hr{color: #003300; size:1px; height: 1px; noshade: noshade;}
#moreinfo a,#moreinfo{font-weight: bold;text-align: right;	padding-right: 10px;color: #057B13;}
#moreinfo a:hover {	color: #057B13;	text-decoration: none;}
form{margin: 0;	padding: 0;}
.newswrapper{padding: 5px;}
.newswrapper H3 {color: #1D61AE; font: normal bold 14px "Trebuchet MS", verdana, Helvetica, sans-serif;	display: inline;}
.newswrapper blockquote {color: #025BC1;text-decoration:underline;	font: normal 13px "Trebuchet MS", verdana, Helvetica, sans-serif;	margin-bottom: 15px;}
.newspic{ float:left; margin:7px 6px 8px 3px ;}
.newscontents{	margin-left: 100px;	padding: 2px;}
.newsdate {	color: #666;font: normal normal 10px Arial, Helvetica, sans-serif;padding: 2px 0;}
.newsdetlnk, a.newsdetlnk, a.newsdetlnk:visited {text-align: right;	font-size: 11px;padding: 4px;font-weight: bold; text-decoration:none; color: #4A8FDD;}
.newsdetpic{float:right;	margin:10px 5px 10px 12px ;	padding: 1px;	border: 1px solid #2B8E51;}
#newsblock{	background-image: url(/skins/s1/images/newstop.gif);background-repeat: no-repeat; padding-top: 5px; padding-left: 10px;	padding-bottom: 10px;	font-weight: bold;	color: #36726E;	width: 150px;}
#newsbox{border: 1px dotted #36726E;	width: 137px;	font-weight: normal;	margin-top: 7px;	padding: 3px;}
#newsbox p{	margin-top: 5px;	padding: 0;	margin-left: 0;	margin-right: 0;	margin-bottom: 0;}
#newstitle{	color: #0457B5;	line-height: 12px;}
#news a,#news a:visited{	color: #08407E;	text-decoration: underline;	font-size:10px;	line-height: 12px;}
.newstxt{	font: normal normal 11px verdana, Helvetica, sans-serif;}
.newsmore a,.newsmore a:visited {	font: normal bold 10px verdana;	color: #4A8FDD;	text-decoration: none;}
.ErrorBlock{	margin: 30px 30px;	padding: 8px 0 8px 80px;	color: #FF0033;	vertical-align: middle;	font-weight: bold;	background: #FFF6F6 url(/skins/s1/images/message_stop.gif) no-repeat 10px;	border: 1px dotted #ff0000;}
.ErrorBlock p{	padding: 10px;}
.frminput { background-color: #FFF; color:#333; font:11px Arial, Helvetica, sans-serif;	border:1px solid #BCD0ED; }
.imgtitle {	vertical-align: middle;}
.blkshadow {border-bottom: 1px solid #868686;	border-right: 1px solid #868686;}
.blk1 {	font: normal bold 10px verdana, Helvetica, sans-serif; color: #4A8FDD;	border: 1px solid #A1BDDC;	background-color: #E7FDFF;	padding: 4px; width: 97%;}
.blk2 {	border: 1px solid #99D9B2;	background-color: #A1BDDC;	padding: 4px;}
.dgreentxt {	color: #128877;}
.smtitle {	color: #008688;	font: bolder 11px/14px Arial, Helvetica, sans-serif;}
.menubottom{
background: #42A6E9 url(/skins/s1/images/menu_bottom.gif) no-repeat left;
}