a:link		{ color: #000000; text-decoration: none }
a:visited	{ color: #000000; text-decoration: none }
a:active	{ color: #000000; text-decoration: none }
a:hover	{ color: #990000; text-decoration: underline }

body 	{
	background-color: #fff;
	font-family: verdana, helvetica, sans-serif; font-size: 11px;
	border-top: #000000 0px solid; padding-top: 0px;
	border-right: #000000 0px solid; padding-right: 0px;
	border-bottom: #000000 0px solid; padding-bottom: 0px;
	border-left: #000000 0px solid; padding-left: 0px;
	margin: 0px
	}

h3 	{	 
	text-align: left; font-weight: bold; 
	font-size: 16px; color: #ccc;
	padding: 0px 0px 2px 0px;
	margin: 0px 12px 0px 12px 
	}
	
h4	{	 
	text-align: left; font-weight: bold; 
	font-size: 12px; color: #ccc;
	padding: 0px 0px 2px 0px;
	margin: 0px 12px 0px 12px 
	}
	
img 	{	margin: 0px; border: 0px 	}
	
ol 	{ text-align: left; color: #888 	}

textarea		{ 	width: 610px  }

ul 	{ 	text-align: left; list-style-type: square 	}

/*  +++ class +++  */

.box2 	{
	clear: left; background-color: transparent;
	height: auto; width: 260px; margin: 0px;
	text-align: center; font-size: 10px; color: #888;
	font-family: verdana, helvetica, sans-serif;
	border-top: #000000 0px dashed; padding-top: 6px;
	border-right: #000000 0px dashed; padding-right: 2px;
	border-bottom: #000000 0px dashed; padding-bottom: 2px;
	border-left: #000000 0px dashed; padding-left: 2px
	}

.check_sect_slug_img	{ display: none; color: red }
.check_section  	{ display: none; color: blue }
.check_article  	{ display: none; color: green }

.copyright 	{
	clear: left; width: 256px; height: auto;
	font-size: 9px; font-style: italic;
	text-align: center; margin: 0px 0px 0px 0px;
	border-top: #000000 1px solid; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.createdby { 
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px; color: #888	}

.editlink { 
	text-align: right;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px; color: #888	}

.img1 	{ float: left; margin: 12px 0px 6px 3px }	

.img_title 	{ float: right; margin: 3px 6px 3px 6px }

.invisible 	{ display: none }

.m_box_0 	{
	float: left; width: 80px; height: 64px;
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_box_0_img	{
	float: left; width: 80px; height: 64px;
	background-image: url( /static/img/f_00.gif );
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_box_0_img_open	{
	float: left; width: 80px; height: 64px;
	background-image: url( /static/img/f_01.gif );
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_box_0_txt	{
	float: left; width: 80px; height: 64px;
	background-image: url( /static/img/txt_00.gif );
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}
	
.m_box_1 	{
	float: left; width: 16px; height: 64px;
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_box_2	{
	float: left; width: 80px; height: 64px;
	background-image: url( /static/img/f_06.gif );
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_box_2_close	{
	float: left; width: 80px; height: 64px;
	background-image: url( /static/img/f_02.gif );
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_box_2_first	 {	
	float: left; 
	width: 80px; height: 64px;
	background-image: url( /static/img/f_04.gif );
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_box_2_first_open	 {	
	display: block; float: left; 
	width: 80px; height: 64px;
	background-image: url( /static/img/f_05.gif );
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}
	
.m_box_2_last	 {	
	display: block; float: left; 
	width: 80px; height: 64px;
	background-image: url( /static/img/f_08.gif );
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_box_2_open	{
	float: left; width: 80px; height: 64px;
	background-image: url( /static/img/f_07.gif );
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_box_3	{
	float: left; width: 80px; height: 64px;
	background-image: url( /static/img/f_03.gif );
	background-color: transparent; margin: 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_col_0 	{
	float: left; width: 80px; height: auto;
	background-color: transparent;
	text-align: center;
	margin: 0px 0px 0px 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_col_1 	{
	float: left; width: 16px; height: 100%;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_col_2 	{
	position: absolute; top: 0px; left: 80px;
	width: 600px; height: auto;
	background-color: transparent;
	vertical-align: top; text-align: left;
	margin: 0px 0px 0px 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #ccc 0px solid; padding-right: 0px;
	border-bottom: #ccc 0px solid; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.m_col_3 	{
	position: absolute; top: 0px; left: 80px;
	width: 720px; height: auto;
	background-color: #fff;
	vertical-align: top; text-align: justify;
	font-family: verdana, helvetica, sans-serif; font-size: 20px; color: #888;
	margin: 0px 0px 10px 0px;
	border-top: #ccc 0px solid; padding-top: 0px;
	border-right: #ccc 0px solid; padding-right: 0px;
	border-bottom: #ccc 0px solid; padding-bottom: 8px;
	border-left: #888 0px solid; padding-left: 0px
	}

.m_txt 	{
	float: left; width: 80px; height: auto;
	background-color: transparent;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px; color: #000;
	text-align: center;
	margin: 0px 0px 8px 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #000000 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

.new	{
	background-color: #fff; text-align: center;
	font-family: verdana, helvetica, sans-serif; font-size: 12px;
	border: 0; padding: 0; margin: 0px
	}

.non_act { 
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px; color: #ccc	
	}

.ref_title 	{ float: right; font-size: 11px; margin: 8px 2px 2px 6px }

.heading {font-weight: bold;}

.required {font-weight: bold;}
.optional {font-weight: normal; color: #707070;}

.tagrelated  { 
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px; color: #888	}

.thumb	 	{ 	clear: left; margin: 6px	 }	
		
.txtitle	{	 text-align: left; font-weight: bold; font-size: 24px; color: #ccc }

/*  +++ id +++  */

#articlebox 	{
	float: left; width: 99%; height: auto;
	background-color: transparent; text-align: left;
	margin: 0px 0px 10px 0px;
	border-top: #000000 0px solid; padding-top: 0px;
	border-right: #000000 0px solid; padding-right: 0px;
	border-bottom: #ccc 1px solid; padding-bottom: 10px;
	border-left: #000000 0px solid; padding-left: 0px
	}

#articlebox a:link			{ color: blue; text-decoration: none }
#articlebox a:visited	{ color: blue; text-decoration: none }
#articlebox a:active		{ color: blue; text-decoration: none }
#articlebox a:hover		{ color: blue; text-decoration: underline }

#articlebox_single	{
	float: left; width: 99%; height: auto;
	background-color: transparent; text-align: left;
	margin: 0px 0px 10px 0px;
	border-top: #000000 0px solid; padding-top: 0px;
	border-right: #000000 0px solid; padding-right: 0px;
	border-bottom: #ccc 0px solid; padding-bottom: 10px;
	border-left: #000000 0px solid; padding-left: 0px
	}

#articlebox_single a:link		{ color: blue; text-decoration: none }
#articlebox_single a:visited	{ color: blue; text-decoration: none }
#articlebox_single a:active	{ color: blue; text-decoration: none }
#articlebox_single a:hover	{ color: blue; text-decoration: underline }

#articlebox_single .tagrelated a:link			{ color: #000; text-decoration: none }
#articlebox_single .tagrelated a:visited	{ color: #000; text-decoration: none }
#articlebox_single .tagrelated a:active		{ color: blue; text-decoration: none }
#articlebox_single .tagrelated a:hover		{ color: blue; text-decoration: underline }

#articlebox .tagged  	{	border-bottom: #ccc 1px solid	}

#articlebox .tagrelated a:link		{ color: #000; text-decoration: none }
#articlebox .tagrelated a:visited	{ color: #000; text-decoration: none }
#articlebox .tagrelated a:active	{ color: blue; text-decoration: none }
#articlebox .tagrelated a:hover	{ color: blue; text-decoration: underline }

#bar {
	float: left; top: 0px;
	 width: auto; height:auto;
	background-color: #fff;
	border: 0px solid #000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
	}

#blog_col	{
	position: absolute; top: 48px; left: 260px;
	width: 620px; height: auto;
	background-color: transparent;
	vertical-align: top; text-align: justify; font-size: 12px;
	margin: 0px 0px 10px 0px;
	border-top: #000000 0px dashed; padding-top: 0px;
	border-right: #ccc 1px dashed; padding-right: 3px;
	border-bottom: #ccc 0px solid; padding-bottom: 3px;
	border-left: #ccc 1px dashed; padding-left: 3px
	}

#box_img {
	clear: left;
	border: 0px solid #000;
	margin: 0px;
	padding: 0px
	}

#content 	{
	position: absolute; left: 192px; top: 0px;
	width: auto; height: auto;
	background-color: transparent;
	font-family: verdana, helvetica, sans-serif; font-size: 12px;
	margin: 0px 10px 0px 0px;
	border-top: #aaa 0px solid; padding-top: 0px;
	border-right: #aaa 0px solid; padding-right: 0px;
	border-bottom: #aaa 0px solid; padding-bottom: 0px;
	border-left: #aaa 1px solid; padding-left: 0px
	}

#edit	{
	float: right;
	text-align: center;
	width: 160px; height:auto;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	background-color: #fff;
	border: 0px solid #aaa;
	padding: 0px
	}

#edit_right	{
	background-color: transparent;
	float: right; top: 0px;
	width: auto; height: auto;	
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px; vertical-align: top;
	text-align: center; margin: 0px 24px 0px 0px;
	border-top: #000000 0px solid; padding-top: 0px;
	border-right: #ccc 0px dashed; padding-right: 0px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}
	
#foot {
	font-family: verdana, helvetica, sans-serif; font-size: 11px;
	text-align: left;
	background-color: red;
	border: 1px solid #000;
	margin-top: 3px; margin-right: 6px;
	margin-bottom: 0px; margin-left: 6px;
	padding: 6px
	}
/*
#footerframe 	{
	position: absolute;
	clear: left;
	position: relative; 	
	float: left;
	background-color: red;
	width: 98%; height: 64px;	
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px; vertical-align: top;
	text-align: center; margin: 10px 0px 10px 0px;
	border: 0; padding: 0
	}
*/	
#map	{
	float: right;
	text-align: center;
	width: 120px; height:auto;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px; 
	background-color: transparent;
	border: 0px solid #aaa;
	margin: 0px 24px 0px 0px;
	padding: 0px 12px 0px 12px
	}

#nav {
	float: left; top: 0px;
	width: 700px; height: auto;
	color: #ccc;
	background-color: #fff;
	border-top: #ccc 0px solid;
	border-right: #ccc 0px solid;
	border-bottom: #aaa 0px solid;
	border-left: #aaa 0px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 3px 2px 3px
	}

#nav	a:link		{ color: #000; text-decoration: none }
#nav	a:visited	{ color: #000; text-decoration: none }
#nav	a:active	{ color: #000; text-decoration: none }
#nav	a:hover 	{ color: #000; text-decoration: underline }
	
#pagebox 	{	
	position: absolute; top: 22px; left: 6px; 
	width: 100%; height: auto; 
	background-color: transparent;
	text-align: left; vertical-align: top;
	margin: 0px 0px 0px 0px;
	border-top: #000000 0px solid; padding-top: 0px;
	border-right: #000000 0px solid; padding-right: 0px;
	border-bottom: #000000 0px solid; padding-bottom: 0px;
	border-left: #000000 0px solid; padding-left: 0px
	}
	
#pagebox1 	{
	float: left;
	width: auto; height: 320px;
	background-color: transparent; text-align: center;
	font-family: verdana, helvetica, sans-serif; font-size: 11px;
	margin: 0px 0px 0px 0px;
	border-top: #000000 0px solid; padding-top: 120px;
	border-right: #000000 0px solid; padding-right: 0px;
	border-bottom: #000000 0px solid; padding-bottom: 0px;
	border-left: #000000 0px solid; padding-left: 0px
	}
	
#pagebox2 	{
	float: left;
	width: 96%; height: auto;
	background-color: transparent; text-align: left;
	font-family: verdana, helvetica, sans-serif; font-size: 12px;
	margin: 0px 0px 0px 0px;
	border-top: #000000 0px solid; padding-top: 0px;
	border-right: #000000 0px solid; padding-right: 0px;
	border-bottom: #000000 0px solid; padding-bottom: 0px;
	border-left: #000000 0px solid; padding-left: 0px
	}
	
#path {
	float: left; top: 0px; width: 100%;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px; text-align: left;
	color: #bbb;
	background-color: #f9f9f9;
	border-top: #ccc 0px solid; border-right: #ccc 0px solid;
	border-bottom: #ccc 1px solid; border-left: #888 0px solid;
	margin-top: 0px; margin-right: 0px;
	margin-bottom: 2px; margin-left: 0px;
	padding: 2px 3px 2px 6px
	}

#path	a:link		{ color: #888; text-decoration: none }
#path	a:visited	{ color: #888; text-decoration: none }
#path	a:active	{ color: #888; text-decoration: none }
#path	a:hover 	{ color: orange; text-decoration: underline }

#rightbar	{
	background-color: transparent;
	position: absolute; top: 48px; left: 905px;
	font-size: 11px; vertical-align: top;
	text-align: center; margin: 0px 0px 0px 0px;
	border-top: #000000 0px solid; padding-top: 0px;
	border-right: #ccc 1px dashed; padding-right: 2px;
	border-bottom: #000000 0px dashed; padding-bottom: 0px;
	border-left: #000000 0px dashed; padding-left: 0px
	}

#tag	{
	float: right;
	text-align: center;
	width: 200px; height: 80%;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #aaa;
	padding: 3px
	}

#thumbox 	{
	float: left;	width: 630px; height: auto;
	background-color: transparent; text-align: left;
	margin: 0; border: 0; padding-top: 0px;
	padding-right: 0px; padding-bottom: 0px;
	padding-left: 6px
	}

#topnav         {	
	float: left; width: 248px; 
	border-bottom: #000 1px solid; 
	margin: 0px 0px 6px 0px; padding: 6px;
	font-family: verdana, helvetica, sans-serif;	 
	font-weight: bold
	}

#topnav a       {	margin-left: 0px; margin-right: 0px; color: #888; font-weight: bold; text-decoration: none	}
#topnav a:hover {	font-weight: bold; text-decoration: underline	}

#txt 	{
	float: left;
	text-align: left;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	background-color: #f9f9f9;
	border: 1px solid #aaa;
	padding: 8px
	}
	
#txt2 	{
	float: left;
	width: 702px; height: auto;
	text-align: left;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	background-color: #f9f9f9;
	margin: 0px 0px 8px 0px;
	border: 1px solid #aaa;
	padding: 8px
	}

#userinfo {
	position: absolute; top: 36px; left: 600px; 
	width: auto; height: auto;
	background-color: transparent; text-align: left;
	font-family: verdana, helvetica, sans-serif; font-size: 11px;
	margin: 0px 0px 0px 0px;
	border-top: #000000 0px solid; padding-top: 0px;
	border-right: #000000 0px solid; padding-right: 0px;
	border-bottom: #000000 0px solid; padding-bottom: 0px;
	border-left: #000000 0px solid; padding-left: 0px
	}

#userinfotext   {font: bold 9pt Chicago, Georgia, Tahoma, Verdana, Arial, sans-serif; color: #888	}
