/* Begin Typography & Colors */
body {
	margin:0px;
	background-color:#dcdcdc;
	font-family:verdana,arial,sans-serif;
	font-size: 12px;
	}

font,th,td,p { font-family:verdana,arial,sans-serif; color:#333; font-size: 12px;}

a:link , a:visited ,a:active {color: #333; font-size: 12px; text-decoration: none;}
a:hover    {color: #a00; font-size: 12px; text-decoration: none;}

/* header*/
#header { width:880px; margin:0px auto; }
#header_top { background:#a00; border-top:2px solid #600; }

#searchform { margin: 10px auto; padding: 5px 10px; text-align:right; }
#searchform #s { width:160px; padding:1px; font-size:12px; }
#searchsubmit { padding: 1px; font-size:12px; color:#FFF; background:#900; }
.screen-reader-text { position: absolute;  left: -1000em;}
/* header_nav */
*  { margin:0; padding:0;}
ul { list-style:none;}
#webmenu   { font-size:12px; height:30px; background:#333; text-align:left;}
#webmenu a { color:#FFF; font-weight:700; text-decoration:none;}
#webmenu li ul { display:none;}
#webmenu li ul li {	float:none;}
*html #webmenu li ul li { display:inline;}
#webmenu li ul a {	float:none;	height:25px; line-height:25px; padding:0 5px; text-transform:capitalize; }
#webmenu .height-auto {	line-height:25px; padding:5px 10px;}
.second-menu, .third-menu, .fourth-menu { position:absolute;}
.first-menu li { float:left; position:relative;}
.first-menu a       { float:left;	display:block; padding:0 25px;	height:30px; line-height:30px; color:#FFF; background:#333;	border:0px;	}
.first-menu a:hover { color:#FFF; background:#555; border:0px;}
.second-menu { top:30px; left:0;}
.second-menu a , .third-menu a:visited , .third-menu a { color:#FFF; background:#555; border:1px solid #444; border-top:0px;}
.second-menu a:hover { color:#FFF; background:#666;border:1px solid #444; border-top:0px;}
.second-menu a.arrow , .second-menu a.arrow-02{ color:#FFF; background:#555 url(../images/arrow.gif) no-repeat right top;}
.second-menu a.arrow:hover , .second-menu a.arrow-02:hover{ color:#FFF;	background:#666 url(../images/arrow.gif) no-repeat right top;}
.third-menu, .fourth-menu {	width:145px; top:0; left:144px;}
#subMgm { width:145px;}
#subMgm .third-menu { left:145px;}
#subMgm .fourth-menu { left:145px;}
#subNews { width:145px;}
/* header_nav end*/
#header_banner { background:#fff; }

#nav { 	font-size:12px; color: #333; padding:10px;}
/* home */
#home { width:880px; margin:0px auto; text-align:left; background:#fff; }
.left { width:180px; background:#efefef; }
#sidebar { float:left; width:180px; background:#efefef; }
#content { float:left; width:680px; background:#ffffff; line-height: 1.4em; }
.title { color:#a00; font-family: verdana,arial,sans-serif;	font-size: 18px; font-weight: bold;border-bottom:1px solid #efefef;}
.title a , .title a:hover , .title a:visited { color:#a00; font-family: verdana,arial,sans-serif;	font-size: 18px; font-weight: bold;}

.entry   { font-size: 14px; line-height: 1.8em; }
.entry p { font-size: 14px; line-height: 1.8em; }



/* footder */
#footer { width:880px; margin:0px auto; padding:10px 0px; background:#fff; border-top:2px solid #efefef; border-bottom:3px solid #555;}
.list_block{ height:260px; overflow:hidden;border:solid 1px #ccc;margin-bottom:10px;}
.list_block h4{ font-size:14px;color:#a00;font-weight:bold;border-bottom:solid 1px #efefef;background:#efefef;padding:5px;}
.list_block ul{ padding:10px; line-height: 18px;}
.list_block ul li{ text-indent:10px; background:url(../images/arrow1.gif) left top no-repeat; padding-bottom:4px;}
.list_block div{ text-align:right;padding:10px;}
.current-cat a{color:#a00;}
.current-cat ul li a{color:#555;}

.this-page{color:#a00;}