p, div, label, input {
 font-family: arial, tahoma, verdana;
 font-size: 9pt;
 color: #000;
}

body, form, fieldset, p, h3{
 margin: 0;
 padding: 0;
}

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

h1{
 margin-bottom: 10px;
 font-size: 13pt;
 color: #3a93e7;
}

a.h1, a.h1 *{
 margin: 0;
 padding: 0;
 font-size: 13pt;
 font-weight: bold;
 text-decoration: none;
 color: #3a93e7;
}

h2{
 margin-bottom: 10px;
 font-size: 11pt;
 color: #cacaca;
}

a.h2, a.h2 *{
 margin: 0;
 padding: 0;
 font-size: 11pt;
 font-weight: bold;
 text-decoration: none;
 color: #cacaca;
}

h3{
 font-weight: bold;
 width: auto;
 height: 25px;
 line-height: 25px;
 text-indent: 10px;
 font-size: 9pt;
 color: #fff;
 background: url('img/nav_g.jpg') repeat-x;
}

fieldset{
 border: none;
 padding: 5px 0 10px 10px;
}

a.plink{
 width: 25px;
 height: 25px;
 float: left;
 margin-right: 5px;
 text-align: center;
 text-decoration: none;
 background: #eee;
 color: #00458A;
}

a.clink{ text-decoration: underline; color: #fff; }


p.date {
 margin-bottom: 10px;
 color: #999;
 font-size: 8pt;
}

ul { margin-top: -15px; margin-bottom: 0; }

div#blogLogo{
 width: 900px;
 height: 80px;
 background: url('img/header.gif') no-repeat;
 margin: 8px auto;
}

div#blogLogo a img{ float: left; }

div#blogLogo p{
 float: right;
 font-size: 13pt;
 font-weight: bold;
 margin: 35px 10px 0 0;
 color: #3a93e7;
}

div#blogWrap{
 width: 900px;
 margin: 10px auto;
}

div#blogChild{ color: #000; }

div#blogleft{
	width: 200px;
	float: right;
	margin: 0;
}

div#blogleft ul{
 margin: 10px 0 10px 0;
 padding: 0;
 padding-left: 15px;
 list-style-type: none;
 line-height: 20px;
}

ul.category_List{
 margin: 0 !important;
 padding: 0 !important;
 list-style-type: none;
 line-height: 20px;
}

div.menu_Item{
 border: 1px solid #ccc;
 border-bottom: 3px solid #003a72;
 margin-bottom: 10px;
}

ul.category_List li a{
 display: block;
 width: 198px;
 height: 25px;
 line-height: 25px;
 text-indent: 15px;
 color: #000;
 text-decoration: none;
 font-weight: bold;
 border-bottom: 1px solid #ccc;
}

ul.category_List li a:hover{ background: url('img/nav_b.jpg') repeat-x; color: #fff; }

ul.category_List li.category_Text{
 display: block;
 width: 198px;
 height: 25px;
 line-height: 25px;
 text-indent: 20px;
 border-bottom: 1px solid #ccc;
 color: #7e7e7e;
}

li.no-Border, li.no-Border a{ border: none !important; }

div#mainArticle{ width: 660px; }

div#mainImage{
 width: 660px;
 border: 5px solid #eaeaea;
 margin-bottom: 10px;
 text-align: center;
}

div.miniArticle{
 width: 320px;
 float: left;
 margin: 15px 10px 0 0;
}

div.miniImage{
 border: 3px solid #eaeaea;
 margin-bottom: 5px;
}

div.sRow{
 margin-top: 10px;
 border-top: 2px solid #eaeaea;
 padding-top: 10px;
}

div.paginate{
 width: 660px;
 margin-top: 20px;
 height: 25px;
 line-height: 25px;
 border-top: 1px solid #eee;
 padding-top:10px;
}

div#legal{
 width: 900px;
 margin: 10px auto;
 height: 30px;
 line-height: 30px;
 text-indent: 15px;
 color: #fff;
 font-weight: bold;
 font-size: 8pt;
 background: url('img/nav_b.jpg') repeat-x;
}

div#leftBlock{ float: left; }
a.plink:hover{ background: #ccc; }
.pnow{ background: #0065CA !important; color: #fff !important; }
.pnlink{ background: #eee !important; }
div.button{ margin-top: 10px; }
div#mainImage img, div.miniArticle img{ display: block; }
a.h2:hover{ color: #7e7e7e; }
a.h1:hover{ color: #003b73; }
fieldset.search input{ margin-top: 5px; }
fieldset.search input[type='text']{ float: left; width: 150px; }
fieldset.search input[type='image']{ float: left; margin-left: 5px; }
a.mlink{ text-decoration: underline; color: #000; }
a.mlink:hover{ text-decoration: none; }
a.clink:hover { text-decoration: none; }
div.clear{ clear: both; }
div.break{ height: 10px; line-height: 0; font-size: 0; }