@charset "utf-8";
*{ margin:0; padding:0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background:url(../images/page_bg11.jpg) repeat-x center top #f2f2f2;

}
a {	color: #3f618e;	text-decoration: underline;}
a:hover {text-decoration: none;}

#wrapper{ width:978px; margin:0 auto;}
#bodypart{ width:978px; float:left; padding:10px 0;}
.top_links{ width:976px; float:left; border:solid 1px #d6d6d6; background:#f2f2f2; height:22px; }

.w6{ width:6px;}
.w9{ width:9px;}
.w168{ width:168px;}
.w100p{ width:100%; float:left;}
.w800mid{ width:800px; margin:0 auto;}

.bg_wht{ background:#FFFFFF;}

.bot_line{ border-bottom:solid 1px #999999; padding-bottom:5px;}
.left_line{ border-left:solid 1px #999999;}

.ht52{ height:52px;}
.ht109{ height:109px;}

.ht42{ height:42px;}
.ht99{ height:99px;}

.tc3{ background:url(../images/tc3.png) repeat-x left top;}
.c3{ background:url(../images/c3.png) repeat-x left top; font-weight:bold;}
.bc3{ background:url(../images/bc3.png) repeat-x left top;}


.whitelink{ color:#FFFFFF;}
.whitelink a { color:#FFFFFF; text-decoration:none;}
.whitelink a:hover { text-decoration:underline;}

.whitelink1{ color:#FFFFFF;}
.whitelink1 a { color:#FFFFFF; text-decoration:underline;}
.whitelink1 a:hover { text-decoration:none;}


.link1 a {color: #3f618e; text-decoration: none;}
.link1 a:hover {text-decoration: underline;}

.link2 a {color: #f3681b; text-decoration: none;}
.link2 a:hover {text-decoration: underline;}


.table1{ border:solid #d0d0d0; border-width:0 1px;}
.table1 td { background:#FFFFFF; padding:5px;}
.table1 th { background:#f2f2f2; padding:5px; border:solid #d0d0d0; border-width:1px 0; text-align:left; font-weight:normal;}

.table2{ border:solid #d0d0d0; border-width:0 1px;}
.table2 td { background:#FFFFFF;}
.table2 th { background:#f2f2f2; border:solid #d0d0d0; border-width:1px 0; text-align:left;}

.table3{ border:solid #d0d0d0; border-width:0 1px;}
.table3 td { background:#FFFFFF;}
.table3 th { background:#f2f2f2; border:solid #d0d0d0; border-width:1px 0; text-align:left; font-weight:normal;}
.table3 p { display:block; padding:10px;}
.table3 a { display:block; padding:5px; float:right; border:solid #d0d0d0; border-width:1px 0 0 1px; text-decoration:none; background:#FFFFFF;}



.brdr_lr{ border:solid #d0d0d0; border-width:0 1px;}

.img_brdr{ border:solid #d0d0d0 1px; background:#FFFFFF; padding:1px; }





.grid1{ background:#d0d0d0;}
.grid1 td { background:#FFFFFF; padding:5px;}
.grid1 th { background:#f2f2f2; padding:5px; text-align:left;}


.lineheight1{ line-height:15px;}
.lineheight2{ line-height:20px;}




.link_li{ text-decoration:none;}
.link_li ul { list-style:none;}
.link_li li { float:left; display:block; padding:0 2px;}
.link_li li a { display:block; float:left; padding:1px 5px; text-decoration:none;}
.link_li li a:hover { color:#FFFFFF; background:#3f618e;}
.link_li li .selected { color:#FFFFFF; background:#3f618e;}



.link_li1{ text-decoration:none;}
.link_li1 ul { list-style:none;}
.link_li1 li { float:left; display:block; padding:0 2px;}
.link_li1 li a { display:block; float:left; padding:1px 5px; text-decoration:none; color:#FFFFFF;}
.link_li1 li a:hover { color:#3f618e; background:#ffffff; text-decoration:none;}
.link_li1 li .selected { color:#3f618e; background:#ffffff;}



.calender { width: 777px; float:left; background:#FFFFFF; padding:10px;}
.calender ul { list-style:none; }
.calender li { float:left; display:block; width:100px; height:100px; border:solid #CCCCCC; border-width:0 1px 1px 0; padding:5px; text-align:right;}
.calender li a { display:block; padding:3px; color:#FFFFFF; background:#3f618e; text-decoration:none; margin-top:3px;}
.calender .height20 { height:auto !important; background:#CCCCCC;}



.brdr{ border:solid 1px #dadada; background:#FFFFFF;}


.pad10{ padding:10px;}


h6{ font-size:11px; display: block; float:left; padding:5px; border:solid #dadada; border-width:1px 1px 0 1px; font-family: Verdana, Arial, Helvetica, sans-serif;}


.gray_caps{ text-transform:uppercase; color:#999999;}


.button1{ text-transform:uppercase; font-weight:bold; color:#FFFFFF; background:#3f618e; border:solid 1px #3f618e;}



.link_list{ list-style:none;}
.link_list li { margin:0; padding:0;}
.link_list li a { display:block; padding:1px 0 1px 10px; text-decoration:none; background:url(../images/bul.jpg) no-repeat left center;}
.link_list li a:hover {background:url(../images/bul.jpg) no-repeat left center #CCCCCC;}




.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.f19{ font-size:19px;}
.f20{ font-size:20px;}


.clr_blu{ color:#3f618e;}
.clr_red{ color:#CC0000;}
.clr_orng{ color:#f06531;}
.clr_gry{ color:#666666;}


.argt{ text-align:right !important;}


.button2{ border:solid 1px #3f618e; background:#f2f2f2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3f618e;}
.text_box{ border:solid 1px #3f618e;}


.fl{ float:left;}
.fr{ float:right;}


.bgg2{ background:#ced6eb !important;}
.bgg1{ background:#ffffff !important;}

.unread{ font-weight:bold;}


h1{ font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:normal;}
h2{ font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal;}


.pp1{ text-decoration:none;}
.pp1 p { padding-bottom:5px;}

.cntr1{ text-align:center;}
.cntr1 li { text-align:center;}


.comment{ color:#666666;}
.comment ul { list-style:none;}
.comment li { display:block; padding:5px 0 5px 10px; border-bottom:dotted 1px #CCCCCC; background:url(../images/bul.jpg) no-repeat left 10px;}
.comment li span { display:block; text-align:right; font-size:11px; color:#000000; font-weight:bold;}
.comment li a { color:#F06531; font-weight:bold; font-style:italic; font-size:12px;}




.li_listing { text-decoration:none;}
.li_listing ul { margin:0; padding:0; list-style:none;}
.li_listing li { display:block; padding:5px 0 0 30px; background:url(../images/bul.jpg) no-repeat 20px 12px;}

.paragrph{}
.paragrph p { padding-bottom:10px;}


.date_bg{ float:left; width:48px; height:62px; background:url(../images/date_bg.jpg) no-repeat left top; text-align:center; padding:3px 4px 2px 0;}
.date_bg span { display:block; font-size:24px;}


.cms{ text-decoration:none;}
.cms p { display:block; padding:3px 0 10px 0;}
.cms ul, ol { list-style:none;}
.cms li { display:block; padding:2px 0 2px 25px;}
.cms img { float:left; padding:5px 10px 10px 0;}


