body {
padding : 0;
margin : 0;
font : 0.74em Arial, sans-serif;
line-height : 1.5em;
background : #fff url(images/bg.jpg) repeat-x top;
color : #454545;
}
a {
color : #394F6B;
background : inherit;
text-decoration : none;
}
A:focus { outline: none; }
a:hover {
color : #000000;
background : inherit;
text-decoration : none;
}
p {
margin : 5px 0;
}
h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
}
h2 {
font : bold 1.6em Arial, Sans-Serif;
letter-spacing : -1px;
}
h3 {
padding : 4px 0;
margin : 0;
}
ul {
margin : 0;
padding : 0;
list-style : none;
}
img {
border : 0;
}
hr {
height : 1px;
border-style : none;
color : #d0d0d0;
background-color : #c0c0c0;
margin : 10px 0;
}
.content {
margin : 0 auto;
width : 900px;
}
#top {
padding-top : 0;
background : transparent;
height : 20px;
}
#top h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 15px 0 0 0;
margin : 0;
letter-spacing : 1px;
color : #677386;
}

#top h1 a {
text-decoration : none;
color : #677386;
}

#top h2 {
font : 0.9em Arial, Sans-Serif;
letter-spacing : 0;
color : #616162;
margin : 0;
padding : 0;
}
#top #icons {
float : right;
margin : 25px 15px 0;
padding : 0;
}
#top #icons img {
padding-right : 2px;
border : 0;
}
#menu {
margin : 0;
height : 34px;
padding-top : 0;
}
#menu li {
list-style : none;
display : inline;
line-height : 34px;
}
#menu li a {
text-decoration : none;
margin : 0;
padding : 9px 15px 10px 15px;
font-weight : bold;
color : #fff;
}
#menu li a:hover {
color : #fff;
background : #838F9D;
margin : 0;
}
#menu li a.current {
background : #838F9D url(images/trcorner.gif) no-repeat top right;
color : #fff;
}
#main {
width : 900px;
margin : 70px 0px 0px 0px;
padding : 0;
background : url(images/bgbody.gif) no-repeat;
}
#right_side {
float : right;
width : 200px;
overflow : hidden;
padding : 10px 10px 10px 17px;

}
#right_side .pad {
padding : 50px 10px 10px 17px;
}
#right_side h4 a {
color : #990000;
font : 0.9em Arial, Sans-Serif;
}
#right_side .menu {
padding : 3px 0 8px 0;
}
#right_side .menu li {
line-height : 18px;
background : #fff;
list-style : square;
padding-left : 0;
margin-left : 15px;
list-style: url(images/timeicon.gif);
}
#right_side ul {
padding : 3px 0 8px 0;
}

#right_side li {
line-height : 18px;
background : #fff;
list-style : square;
padding-left : 0;
margin-left : 15px;
list-style: url(images/timeicon.gif);
}
#right_side a {
background : inherit;
text-decoration : none;
}
#right_side h3 {
color : #454545;
font : bold 1.0em Arial, Sans-Serif;
margin-top : 5px;
background : url(images/bgr.jpg);
}
#right_side h2 {
color : #627183;
font : bold 1.1em Arial, Sans-Serif;
margin-top : 5px;
}
#left_side {
background : inherit;
margin-bottom : 10px;
width : 670px;
}
#left_side .intro {
height : 20px;
color : #fff;
overflow : hidden;
}
#left_side .intro .pad {
padding : 40px 0 0 0;
color : #000;
}
#left_side .intro a {
color : #b4e04a;
text-decoration : none;
}
#left_side .intro a:hover {
color : #cdff56;
text-decoration : none;
}
#left_side .mpart {
margin-top : 15px;
padding : 20px 0 0 20px;
text-align : justify;
}
#left_side h3 {
background : inherit;
padding : 0;
margin : 0;
font : bold 1.4em Arial, Sans-Serif;
}
#left_side .mpart h2 {
background : url(images/lrline.gif) no-repeat bottom left;
height : 14px;
padding : 0;
margin : 0 0 15px 10px;
font : bold 1.0em verdana, Arial, Sans-Serif;
}

#left_side .mpart h3 a{
color : #990000;
font : 0.6em Arial, Sans-Serif;
}
#left_side .mpart fieldset {
background: url('images/shadeadmin.gif')repeat-x;
font : bold 1.0em Arial, Sans-Serif;
color : #4B5B76;
}
#left_side .mpart fieldset legend {
padding : 5px;
margin : 10px 10px 10px 10px;
border-top:  1px solid #677386;
border-left:  1px solid #677386;
border-right:  1px solid #677386;
background: #F1F1F1;
font : bold 1.0em Arial, Sans-Serif;
color : #4B5B76;
}
#left_side .mpart fieldset a {
font : 1.0em Arial, Sans-Serif;
color : #990000;
}
#left_side .mpart fieldset p {
font : 1.0em Arial, Sans-Serif;
padding : 5px;
}
#left_side p {
color : #454545;
padding : 0;
text-align : left;
}
#left_side .img1 {
padding : 1px 1px 1px 1px;
border:     1px solid #677386;
}
.centerimg img{  
   border:1px solid #DCDCDC;
   padding: 5px;  
   float:center;  
   margin-top:5px;  
   margin-bottom:5px;  
   margin-left:5px;  
   margin-right:5px;  
 }
 
.leftimg img{  
   border:1px solid #DCDCDC;
   padding: 5px;  
   float:left;  
   margin-top:5px;  
   margin-bottom:5px;  
   margin-left:0px;  
   margin-right:10px;  
 }
 .rightimg img{  
   border:1px solid #DCDCDC;
   padding: 5px;  
   float:right;  
   margin-top:5px;  
   margin-bottom:5px;  
   margin-left:10px;  
   margin-right:0px;  
 }

#left_side blockquote {
padding-left : 10px;
border-left : 3px solid #677386;
margin : 10px 0 10px 25px;
}
.date {
border-top : 1px dotted #ccc;
padding : 5px 0;
margin : 10px 0 25px 0;
text-align : right;
}
#left_side .rs {
float : right;
margin : 0 10px;
border : 1px solid #ddd;
padding : 5px;
background : #f5f5f5;
}
#left_side ul {
list-style-position : inside;
margin-left : 2px;
margin-top: 10px;
margin-bottom: 10px;
}
#left_side ul li {
list-style-type : square;
margin-left : 15px;
}
#left_side ul ul li {
list-style : none;
margin-left : 10px;
list-style-type : lower-alpha;
list-style-position : inside;
}
#left_side .greybox {
border : 1px solid #ccc;
background : #f5f5f5;
width : 628px;
padding : 10px;
}
#footer {
clear : both;
width : 900px;
margin : 0 0 6em 0;
color : #777;
background : #fff url(images/rlline.gif) no-repeat top right;
}
#footer .right {
float : right;
text-align : right;
background : inherit;
padding-top : 10px;
width : 900px;
}
#footer a {
font-size: 0.8em;
text-decoration : none;
background : #fff;
color : #677386;
}
#footer2 a {
font-size: 0.8em;
text-decoration : none;
background : #fff;
color : #CCCCCC;
}
 /* Paginator */ 
 .paginator { font-size: 11px; padding-top: 10px; margin-left: auto; margin-right: auto; } 
 .paginator a, .this-page { color: #BAC1C7; padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; } 
 .paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; } 
 .paginator a:hover { color: #fff; background: #BAC1C7; border-color: #036; text-decoration: none; } 
  
 .paginator .atfirst { padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; } 
 .paginator .atprev { margin-right: 5px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; } 
 .paginator .atlast { padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; } 
 .paginator .atnext { margin-left: 5px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; } 
  
 .paginator .first { padding: 2px 6px; border: solid 1px #ddd; background: #fff; } 
 .paginator .prev { margin-right: 5px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; } 
 .paginator .last { padding: 2px 6px; border: solid 1px #ddd; background: #fff; } 
 .paginator .next { margin-left: 5px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; } 
  
 .paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; } 
 .paginator .this-page { padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 12px; vertical-align: top; background: #fff; color: #7E8C99; }
 
.commentsbox{margin-top: 25px;}	
#primary-content .commentsbox h2{
	background: #FFFFFF;  
	color: #808080; 
	padding: 10px; 
	margin: 0 0 10px 0; 
	border-top: 1px solid #ccc; 
	}
.comment { 
	background: #EFEDC7; 
	border: 1px solid #dee2e3;
	color: #221f20;
	font-size: 0.9em;
	padding: 15px 10px 0px 10px; 
	margin: 10px 0 10px 0;
	overflow: auto;
}
.comment .infoline{
	font-size: 1.0em;
	color: #222;
	font-weight: bold;	
}
.comment .infoline .author a{
	padding-right: 3px;
	color: #990001;
}
.comment .infoline .author a:hover{
	text-decoration: none;
}
.field, .searchfield, .text, textarea, select{
	border: 1px solid #dfe3e4;
	padding: 1px;
	/* width: 97%; */
}
textarea {
	width: 97%; 
	height: 10em; 
	padding: 3px; 
	border: 1px solid #ccc; 
	background: url('/images/shade.gif');
	font-family: verdana;font-size: 11px;color:#666666;
}
input {
	margin-left:1px; 
	margin-right:1px; 
	padding: 1px; border: 1px solid #ccc; 
	background: #F0F0F0 url('images/bgbt2.gif');
	font-family: verdana;font-size: 11px;color:#666666;
}
select {
	padding: 2px; 
	border: 1px solid #ccc; 
	background: #ECECEC;
	font-family: verdana;font-size: 11px;
}

input[type=text], input[type=password]{
	border: 1px solid #dfe3e4;
	padding: 1px;
}
input[type=password]{
	/* width: 57%; */
}
.button{
	font: normal 11px Verdana; 
	color: #666666;	
	height: 20px;
	border: 1px #ccc solid;
	background-color: #ECECEC;
	vertical-align: bottom;	
}
.searchbutton{font: normal 11px Verdana; 
	color: #666666;	
	width: 30px;
	height: 20px;
	border: 1px #ccc solid;
	background-color: #ECECEC;
	vertical-align: bottom;
	align: right;	
}	
.extra{ 
     width: 95%;
     color: #555;
     font : 0.80em Arial, sans-serif; 
     margin-top: 5px;
     text-align: justify;
     padding: 5px;
}
