
/*RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;}

/*COMMON*/
.wrapper {text-align: center;}
.img {margin:0px; margin-bottom:-11px !important;}
.wrapper table { text-align: left; margin: 0 auto; font-family: arial, sans-serif; color: #515151; font-size: 12px;	}
.h-list {background: url(../images/top-nav-bg.gif) repeat-x left top;}
.h-list li {display: inline; text-align:left;}
.h-list li strong {color: #358a35;}
h2 {color: #63ad63; font-size: 14px; font-weight: bold;}
#masthead {width:100%;height:553px;background:#333;}
/*HEADER*/
#header {border-top: 4px solid #358a35; padding-top: 8px;}
#header h1 a {
	color: #63ad63;
	font-weight: bold;
	font-size: 27px;
	letter-spacing: -1px;
	text-decoration: none;
	}
#header small { font-size: 11px;}
#header small a {color: #a1a1a1;}
#header small a:hover {	text-decoration: none;color: #63ad63;	}
#header .input-search { background: #fff; border:1px solid #ccc; color:#666666; padding: 1px 2px; }
/*NAVIGATION*/
#navigation table {
	background: #e8e8e8;
	}
#navigation table ul {
	text-align: center;
	padding: 10px 0;
	font-size: 11px;
	}
#navigation table ul li {
	margin-right: 20px;
	}
#navigation table ul li a {
	color: #515151;
	text-decoration: none;
	}
#subcontent { margin:0px; padding:0px; }
#subcontent a { color:#8db43c; padding: 0px 6px; }
#subcontent a:hover { text-decoration:none;}
#subcontent strong { color:#8db43c;}
#subcontent h4 { color: #358a35; font-weight:bold; font-size: 14px; padding: 2px 0 8px 2px;}
#subcontent img {width:180px;height:160px;}
#subcontent ul {width:180px;height:50px;}
#subcontent ul li { width: 100%; padding: 1px 0px 0px 0px;	}
#subcontent ul li a {
	font-size: 14px;
	color: #767676;
	text-decoration: none;
	display: block;
	padding: 3px 1px 3px 8px;
	text-decoration: underline;
	background: url(../images/gray-dot.gif) no-repeat 3px 9px;
	}
#subcontent ul li a:hover { text-decoration: none; }

#subcontent .sub-list { padding:0px 0 0 8px;}
#subcontent .sub-list h3 { color: #358a35; font-weight:bold; font-size: 14px;}
#subcontent .sub-list ul {}
#subcontent .sub-list li { width: 100%; padding: 1px 0px 0px 0px; border-bottom: 1px solid #e5e5e5;	}
#subcontent .sub-list li a {
	font-size: 12px;
	font-weight: bold;
	color: #767676;
	text-decoration: none;
	display: block;
	padding: 6px 1px 6px 15px;
	text-decoration: underline;
	background: url(../images/gray-dot.gif) no-repeat 5px 13px;
	}
#subcontent .sub-list li a:hover { text-decoration: none; }

#subcontent .tagcloud {/*padding:10px 80px 15px 20px; */ }
#subcontent .tagcloud h2 { padding:2px 2px 4px 0px; color: #63ad63; font-size: 14px; font-weight: bold;}
#subcontent .tagcloud  a { margin: 0px; padding: 2px 5px; color: #8d8d8d; line-height: 26px;  font-size:14px;}
#subcontent .tagcloud  a:hover { color: #000; background:#dddddd; }
#subcontent .tagcloud .size1 { font-size:14px;}
#subcontent .tagcloud .size2 {font-size:16px;}
#subcontent .tagcloud .size3 {font-size:17px;}
#subcontent .tagcloud .size4 {font-size:19px;}
#subcontent .tagcloud .size5 {font-size:22px;}

/*MASTHEAD*/
.column-1 {background: url(../images/left-sidebar-bg.jpg) #383838 no-repeat left top;}
.column-1 h2 {padding:10px 0px 4px 8px; font-size:19px; color:#f4fbb9;}

.column-1 li {padding: 0px 0px 1px 0px;}
.column-1 li a { font-size: 14px; font-weight: bold; color:#fff; text-decoration:none; display:block; padding:9px 2px 9px 18px;
	border-bottom:1px solid #484848;}
.column-1 li a:hover {background: #484848;}

.column-2 {background: url(../images/right-sidebar-bg.jpg) #3f9240 no-repeat right top; padding: 0px 0 0px 0;height:300px;}
.column-2 h2 {color:#f4fbb9;font-size:14px;/*color: #d0e6f8;*/padding:10px 0px 4px 8px; /*margin-left: 20px; margin-bottom: 8px;*/}

.column-2 ul { margin-top: 12px; }
.column-2 li {padding: 0px 0px 1px 0px;}
.column-2 li a { font-size: 14px; font-weight: bold; color:#fff; text-decoration:none; display:block; padding:9px 2px 9px 18px;
	border-bottom:1px solid #4e9d4c;}
.column-2 li a:hover {background: #55a355;}

/*FOOTER*/
#footer { border-bottom: 4px solid #358a35; background: #ebebeb; padding: 10px 5px; }
#footer a { color: #333333; padding: 0px 5px; }
#footer a:hover { text-decoration:none;}
#footer	strong { color:#368b36;}

.sm-link { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px;}
.sm-link a {color: #656565;}
.sm-link a:hover {	text-decoration: none;color: #191919;	}
.sm-link p {line-height:22px;}

.custom-msg { padding:3px 0px; background:#fdffec; border: 1px solid #ffe594; color:#000000; text-align: center; font-size: 12px; width:100%; font-family:Arial, Helvetica, sans-serif; }
.custom-msg a { text-decoration: none; color:#CC0000; font-size: 12px; }
.custom-msg a:hover { text-decoration: underline; }
.banner-img { padding:18px 0 0 0;}

.contry-wrapper { text-align:right; color:#8d8d8d; font-size:11px; padding:4px 0;}
.contry-class ul {  }
.contry-class li { color:#8d8d8d; text-align:right; font-size:11px; font-weight:bold; margin: 0 auto; font-family: Arial; display: inline; padding:3px; }
.contry-class li img { margin-bottom: -1px; padding:0 1px;  }
.contry-class li img a { }
.contry-class li a { color:#8d8d8d; text-decoration:none; font-weight:bold; }
.contry-class li a:hover { text-decoration:none;}
