/*rounded box of message */
h1,h2,p{margin: 0 10px}
h1{font-size: 250%;color: #FFF}
h2{font-size: 200%;color: #f0f0f0}
p{padding-bottom:0.2em}
h2{padding-top: 0.3em}
div#nifty{ margin: 0 0;background: #F1F5DA;width:464px;margin-bottom: 7px;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F1F5DA;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}

#archive select{height: 18px; font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}
#archive label{font:bold 12px Times;}
#archive input{margin-right:3px;border-width: 1px; font-family: tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px;padding-top:0px;}
#elect{list-style: none;margin:0px;text-align: center;padding-right:60px;margin-left:10px;position: relative;}
#elect li{list-style: none; float: right;font-size:60px;}
#electcaption{list-style: none;margin:0px;text-align: center;padding-right: 60px;}
#electcaption li{list-style: none; float: right;font-size:30px;margin-right: 13px;}
h1{font:18px arial; font-weight:bold; color:#000080; margin:0}
p{font:13px tahoma; line-height:20px; text-align:justify}
a img{border:0px}
body{
	font-family: Arial, "Times New Roman", Tahoma;
}
.NormalText{
	font-size: 13px;
}
.Menus{
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color:#99ccff;
	border-left: 1px solid #6699ff;
	border-right: 1px solid #6699ff;
	border-top: 1px solid #6699ff;
}
.icon{font-size: 14px;}
.TitleText{
	font-size: 13px;
	font-family: Arial;
}
.NormalTextMain{
	font-size: 15px;
}
.TitleTextMain{
	font-size: 17px;
}
A:LINK.index, A:ACTIVE.index, A:VISITED.index {
/*	background-color: #2A2169;*/
	width: 100%;
	text-decoration: none;
	color: #3333ff;
	padding: 4px;
}
A:HOVER.index {
	background-color: #90baff;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 4px;
}
A:LINK.NoItem, A:ACTIVE.NoItem, A:VISITED.NoItem {
	background-color: #009B4E;
	width: 100%;
	text-decoration: none;
	color: #ffff80;
	padding: 4px;
	font-weight: bold;
}
A:HOVER.NoItem {
	background-color: #05c057;
	width: 100%;
	text-decoration: none;
	color: #FFFFFF;
	padding: 4px;
	font-weight: bold;
}
A:LINK.home, A:ACTIVE.home, A:VISITED.home {
	text-decoration: none;
	color: #000099;
}
A:HOVER.home {
	text-decoration: underline;
	color: #FF0000;
}
#ads{background:#D6F0F0; clear:both; padding:5px 10px 9px 10px; margin-bottom:5px}
#ads a, #ads:visited, #ads a:hover{color:#000;}
#ads a:hover{text-decoration:underline}
td.kelid{
	width: 100%;
	text-align: right;
	vertical-align: middle;
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
	white-space:nowrap;
}
td.kelid_dis{
	background-color: #659ffd;
	width: 100%;
	text-align: right;
	vertical-align: middle;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	white-space:nowrap;
}
a:link, a:active, a:visited{
	text-decoration:none;
	font:12px tahoma; color:#000099;
}
a:hover{
	text-decoration:underline;
	color:#EB7410;
}
.titles {
	height: 25px;
	width: 100%;
	text-decoration: none;
	color: #000099;
	font-weight: bold;
	white-space:nowrap;
}
.grp{
	font-size: 20px;
	font-weight: bold;
	color: #ff0000;
}
.title{
	font-size: 16px;
	font-weight: bold;
	color: #0000aa;
}
.matn{
	font-size: 14px;
	color: #000000;
}
.archive{
	font-size: 20px;
	font-weight: bold;
	color: #0000aa;
	text-align: center;
}
.TextTitle{
	height: 25px;
	font-size: 15px;
	font-color: #000099;
	font-weight: bold;
}
.Comments{
	vertical-align: top;
}
A:LINK.OldNewsTitle, A:ACTIVE.OldNewsTitle, A:VISITED.OldNewsTitle {
	width: 100%;
	text-decoration: none;
	color: #000099;
}
A:HOVER.OldNewsTitle {
	color: #ff0000;
}
.OldNewsTitle{
	font-family: Arial;
	font-size: 14px;
	padding-right: 3px;
}
.LeftBoxNews{
	padding:7px;
	height:100%;
	font-family:tahoma;
	font-size:12px;
}
.LeftBoxNews a b{
	text-decoration:none;
	color:#000080;
}
.show{
    font-weight: bold;
    margin-bottom: 7px;}
.rest{
	height:25px;
	background:#F2F2F2;
	font:12px 'wingdings 3';
	padding-right:10px;
}
.rest a{
	padding-left:3px;
}
.NewsDate{
	font-size: 12px;
	color: #990000;
}
.BoxTitle{
	height: 25px;
	color: #000099;
	font-size: 15px;
	font-weight: bold;
	background-color: #f2f2f2;
}




/*Style for Calendar => Start*/
.NormalStyle{
	height:15px;
	text-align: left;
	vertical-align: top;
	font-size: 12;
	cursor: hand;
	background-color: #efffef;
}
.NoEvent{
	height:15px;
	font-size: 12;
	text-align: center;
	vertical-align: top;
	padding: 3px;
}
.BlankStyle{
	height:15px;
	font-size: 8;
	text-align: left;
	vertical-align: top;
	cursor: hand;
	background-color: #e0e0e0;
}
a.ChangeDate{
/*
	width: 70px;
	height: 50px;
*/
}
.TitleEventStyle{
	font-weight: bold;
	color: #0000aa;
}
#DateEvent{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	border: 2px solid;
}
#EventsViewer{
	border: 5 groove;
	background-color: #f0f0ff;
}
.EventsNum{
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
}
.WeekNamesStyle{
	width:100%;
	font-size: 9px;
	font-family: Arial;
	font-weight: bold;
	padding: 3px;
	white-space:nowrap;
}
a.ArchiveLinks:link, a.ArchiveLinks:active, a.ArchiveLinks:visited, {
	font-size: 9px;
	text-align: center;
	color: #0000ff;
	width: 100%;
	height: 100%;
	padding: 3px;
	text-decoration: none;
	background-color: #efffef;
}
a.ArchiveLinks:hover{
	font-size: 9px;
	text-align: center;
	color: #ff0000;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background-color: #ffefef;
}
a.TodayLinks:link, a.TodayLinks:active, a.TodayLinks:visited{
	font-size: 9px;
	text-align: center;
	font-weight: bold;
	color: #0000ff;
	width: 100%;
	height: 100%;
	padding: 0px;
	text-decoration: none;
	background-color: #efffef;
	border: 3px double #ff0000;
}
a.TodayLinks:hover{
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	color: #ff0000;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background-color: #ffefef;
	border: 2px double #ff0000;
}
a.ChangeDate:link, a.ChangeDate:active, a.ChangeDate:visited, {
	font-size: 9px;
	text-align: center;
	color: #0000ff;
	width: 100%;
	height: 100%;
	padding: 3px;
	text-decoration: none;
	background-color: #f0f0ff;
}
a.ChangeDate:hover{
	font-size: 9px;
	text-align: center;
	color: #ff0000;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background-color: #ffefef;
}
.NoEventToday{
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	border: 3px double #ff0000;
}
.ab td, .ab th{width:13%; height:20px;}
.ab th{
	font:12px arial;
	font-weight:bold;
	white-space:nowrap;
}
.ab a{
	padding:3px;
	font-size:10px;
	text-align:center;
}
/*Style for Calendar => End*/
#MidMenu{margin-bottom:5px}
#MidMenu td{font:14px arial; font-weight:bold; color:#000; border:1px solid #6699FF; border-bottom:none; background:#99CCFF; text-align:center; padding-bottom:3}
#MidMenu td a, #MidMenu td a:visited{text-decoration:none;font:14px arial; font-weight:bold; color:#fff; width:100%; height:100%}
#MidMenu td a:hover{color:#000}
ul#tools{text-align:left}
ul#tools li{list-style-type:none; float:left}
ul#tools li#print{background:url(images/print.gif) no-repeat right; height:18px; padding-right:25px}
ul#tools li#send2friend{background:url(images/mail.gif) no-repeat right; height:18px; padding-right:25px}
.footer{
	padding-top:30px;
	background:url(images/dots.gif) repeat-x 0px 20px;
	direction:ltr;
	text-align:center;
	font-size:12px;
}
.footer a, .footer a:visited, .footer a:hover, .footer a:active{
	font-size:10px;
}
.headt{padding-top:2px; width:140px; height:17px; text-align:center; vertical-align:top}
.headt, .headt a, .headt a:visited, .headt a:active{font:10px verdana}

#axReport{margin-bottom:20px}
#axReport div{white-space:nowrap; overflow:scroll; text-align:center; width:470px}
#axReport div img{margin:5px; cursor:pointer}
#axReport #ax{display:none}

#divpic div{float:right; margin:5px; padding:5px; width:140px; height:150px; border:1px solid #eee; text-align:center}
#divpic br{clear:both}

#tabs4{
	width:100%; height:33px;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #6B78A9;
}
#tabs4 ul{margin:0; padding:10px 150px 0 50px; list-style:none}
#tabs4 li{display:inline; margin:0; padding:0}
#tabs4 a{
	float:right;
	background:url("images/tl.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
}
#tabs4 a span{
	float:right;
	display:block;
	background:url("images/tr.gif") no-repeat right top;
	padding:5px 12px 4px 6px;
	color:#6B78A9;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span{float:none}
/* End IE5-Mac hack */
#tabs4 a:hover span{color:#6B78A9}
#tabs4 a:hover{background-position:0% -42px}
#tabs4 a:hover span{background-position:100% -42px}  
#tabs4 #current a{background-position:0% -42px}
#tabs4 #current a span{background-position:100% -42px}

dl.adBox{z-index:100; top:97px; position:absolute; width:650px; border:1px solid #000; background:#5B7AAF}
dl.adBox dt{height:14px; margin:4px; text-align:left}
dl.adBox dt img{cursor:pointer; background-color:#fff}
dl.adBox dd{margin:0px; background:#fff; padding:10px}

