/* Index and different things styles -------------------------------------------------------------------------------------- */.index { 	width: auto; 	height: auto;	padding: 10px; }.index_complete { 	width: auto; 	height: auto;	padding: 10px; }.login { 	width: 100%; 	height: 100%;	padding: 10px;	text-align: center;	vertical-align: middle;}.logininput { 	padding: 5px;}.textonly  { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; }hr.clear_columns{		content: "."; 	display: block;  	height: 0; 	line-height: 0px; 	clear: both; 	float: left; 	visibility: hidden; 	border: 0; 	padding: 0;	margin: -2em 0 0 0; }.clearer {   	clear: both; }.center {	text-align: center;}/* Captcha styles ----------------------------------------------------------------------------------------------------------- */p.captcha_1, p.captcha_2, p.captcha_notvalid {
		margin-top: 10px;	margin-left: 30px;	margin-right: 20px;	font-size: 11px;	font-style: normal;	font-weight: normal;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 15px;	color: #333;} p.captcha_2 {	font-size: 10px;	font-style: italic;	font-weight: normal;} .captchapict {	margin: 0;	padding: 0;	border-style: solid;	border-width: 1px;	border-color: #b4b4b4;}	#captcha {	margin: 20px;
	text-align: center;}
#captcharefreshcss {	margin: 20px;
	text-align: center;}


/* Elements styles ---------------------------------------------------------------------------------------------------------- */html { 	height: 100%;	border: none; }body { 	height: auto;	min-height: 101%;	font-size: 100.01%; 	position: relative; 	border: none; }* { margin:0; padding:0; font-size: 100%; } img { 	border: 0; }h3 { 	color: #333; 	font-size: 14px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-style: italic; 	font-weight: bold; 	line-height: 18px; 	margin-top: 10px; 	margin-bottom: 10px; }hr {	width: 100%;	height: 1px;}ul, ol, dl { 	margin: 0; }

p { 
	margin: 0; 
	padding: 0; 
}#article_content_check li { 	margin-left: 30px; 	line-height: 20px; 	text-align: left;}.error { 	color: #a21300; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; 	line-height: 16px }.small {  	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px }/* Tiny styles --------------------------------------------------------------------------------------------------------------- */	p {	margin: 0;	padding: 0;}.fontSize1 {	font-size: 9px; 	line-height: 13px; }.fontSize2 {	font-size: 10px; 	line-height: 14px; }.fontSize3 {	font-size: 12px; 	line-height: 16px; }.fontSize4 {	font-size: 14px; 	line-height: 18px; }.fontSize5 {	font-size: 18px; 	line-height: 22px; }.fontSize6 {	font-size: 24px; 	line-height: 28px; }.fontSize7 {	font-size: 36px; 	line-height: 40px; }


/* a styles --------------------------------------------------------------------------------------------------------------- */a { 	color: #36c; 	text-decoration: none; }a:hover { 	color: #900; 	text-decoration: underline; }a:visited { 	color: #009; 	text-decoration: none; }a.navlink { 	color: #132367; 	text-decoration: none; }a:hover.navlink { 	color: #900; 	text-decoration: underline; }


/* Header styles ---------------------------------------------------------------------------------------------------------- */.headerbox { 	width: auto;}.header {  	color: #666; 	font-size: 9px;	font-weight: bold; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 22px;	width: auto; 	text-align: center;	vertical-align: bottom;	background-image: url("pictures/header.png"); }.headerleft { 	width: 21px; 	line-height: 22px;  	background-image: url("pictures/header_left.png"); 	background-repeat: no-repeat; 	float: left;}.headerright { 	width: 21px; 	line-height: 22px;  	background-image: url("pictures/header_right.png"); 	background-repeat: no-repeat; 	float: right;}/* Footer styles ---------------------------------------------------------------------------------------------------------- */.footerbox { 	width: auto;}.footer { 	color: #666; 	font-size: 9px; 	font-weight: bold; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 23px;  	width: auto;	background-image: url("pictures/footer.png"); 	text-align: center; }.footerleft { 	line-height: 23px;  	width: 21px;	background-image: url("pictures/footer_left.png"); 	background-repeat: no-repeat; 	float: left;}.footerright { 	line-height: 23px;  	width: 21px; 	background-image: url("pictures/footer_right.png"); 	background-repeat: no-repeat; 	float: right;}/* Nav styles ------------------------------------------------------------------------------------------------------------- */.nav {	width: auto;	height: auto; 	background-color: #e1e1e1; 	padding-top: 3px; 	padding-bottom: 3px; 	border-style: solid; 	border-width: 1px; 	border-color: #b4b4b4; }.nav1 { 	height: 25px; 	text-align: center;}.nav2 { 	height: auto;	text-align: center;}.primnav { 	display: table;	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 15px;
		list-style-type: none; 	text-align: center;
	margin: auto;}.primnav_part { 	display: table-cell;
	padding: 5px 10px 0 10px;
	float:left;}.secondnav { 	width: auto; 	height: 25px; 	background-color: #e1e1e1; 	text-align: center;	padding: 3px; 	border-style: solid; 	border-width: 1px 1px 0; 	border-color: #b4b4b4; 	clear: both;}.secnav1 { 	display: table;	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	list-style-type: none; 	text-align: center;
	margin: auto;
	margin-bottom: 5px;}

.secnav1_part { 
	display: table-cell;
		padding: 5px 10px 0 10px;
		float:left;}.secnav2 { 
		display: table;	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	list-style-type: none; 	text-align: center;
	margin: auto;
		margin-bottom: 5px;}

.secnav2_part { 	display: table-cell;	padding: 5px 10px 0 10px;
	float:left;}.secnav3 { 
		display: table;	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	list-style-type: none; 	text-align: center;
	margin: auto;
	margin-bottom: 5px;}

.secnav3_part { 	display: table-cell;
	padding: 5px 10px 0 10px;
	float:left;}/* Content styles ---------------------------------------------
------------------------------------------------------------ */.content { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;	height: 100%;	min-height: 400px;	background-color: #f0f0f0; 	padding: 10px;	border-style: solid; 	border-width: 0 1px; 	border-color: #b4b4b4; }.content1 { 	width: 320px; 	height: 100%; 	padding: 0 10px 0 0;	vertical-align: top;	float: left; 	z-index: 2;	display: block;}.content2 { 	width: auto; 	height: 100%;	vertical-align: top;	z-index: 1;	display: block;}.content3 { 	width: auto; 	height: auto;	vertical-align: top; 	z-index: 1;	display: block;}/* Modules styles --------------------------------------------------------------------------------------------------------- */
/* Article styles --------------------------------------------------------------------------------------------------------- */.article { 	width: auto;	height: 100%;	background-color: #f5f5f5; 	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 5px; 	border: solid 1px #999;	overflow: hidden; }.articletitle { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;  	text-align: center; 	padding: 0 10px;}.articlecontent { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: justify; 	padding: 0 10px;}.articlecontent_left { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: left; 	padding: 0 10px;}.articlepicture {  	text-align: center; 	padding: 0 10px;}.articlepictureleft { 	padding: 0 10px;	float: left; }.articlepictureright { 	padding: 0 10px;	float: right; }.articledata {  	font-size: 10px; 	line-height: 14px; 	text-align: justify; 	padding: 0 10px; 	clear: both;}.article_data_box {	background-color: #f0f0f0; 	border: solid 1px #999;	padding: 10px 0;	margin: 5px;}.articledata_icon_left {	float: left;	margin-left: 10px;	margin-right: 10px;}.articledata_datanames_right {	font-size: 10px; 	line-height: 25px;}.pdf_note { 	font-size: 10px; 	line-height: 14px;	margin-top: 10px;	padding: 10px 10px 0 10px;	border-style: solid; 	border-width: 1px 0 0; 	border-color: #999;	clear: both;}/* Articlelist styles ----------------------------------------------------------------------------------------------------- */.articlelist { 	width: auto;	height: 100%;	background-color: #f5f5f5; 	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 5px; 	border: solid 1px #999;	overflow: hidden; }.articlelistpic { 	list-style-type: none; 	list-style-position: outside;	margin: 0;	padding: 0;}.articlelistpic1 { 	width: 110px;	padding-right: 5px; 	padding-bottom: 10px;	text-align: center;	float: left;}.articlelistpic2 { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	padding-bottom: 10px; 	padding-left: 5px; }.articletime { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: justify; 	padding: 0 10px; }.article_in_articlelist { 	width: auto;	height: 100%;	overflow: hidden; }.listarticle1 { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;}.listarticle2 { 	background-color: #ccc;	text-align: center;	padding-top: 5px; 	padding-bottom: 5px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999;}.listarticlecomment { 	background-color: #f5f5f5;	padding: 15px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999;	clear: both;}.listarticlecomment_title { 	text-align: center;}.articlelist_commentslist { 	list-style-type: none; 	list-style-position: outside;	padding: 0; 	margin: 0; }.listarticlecommentbox {	color: #333; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	background-color: #e6e6e6; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 1px; 	border-color: #999;}.commenttime { 	color: #666; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: center;	padding: 0 10px; }.listarticlecommentboxcount { 	color: #f9f9f9; 	font-size: 24px; 	font-family: Georgia, Verdana, sans-serif; 	line-height: 28px;	text-align: right;	vertical-align: top;	width: 30px; 	padding: 0px; 	float: right;}.listarticlecommentadd {  	background-color: #f0f0f0; 	padding-top: 10px; 	padding-bottom: 5px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999; 	overflow: hidden;}.comment_form_elements {
		text-align: left;}.comment_form_text {	padding-right: 320px;
		text-align: center;}.comment_form_center {	text-align: center;}

.comment_form_center a, .comment_form_center a:hover {	color: #333;
		text-decoration: none;
}

.comment_success_box {	color: #333; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	background-color: #f6f6f6; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 1px; 	border-color: #999;
	text-align: center;}


/* Articlelist -> View Article styles ------------------------------------------------------------------------------------- */.al_article { 	height: 100%;	background-color: #f0f0f0;	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 5px; 	border: solid 1px #999;	overflow: hidden; }.al_articletitle { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;  	text-align: center; 	padding: 0 10px;}.al_articlecontent { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: justify; 	padding: 0 10px;}.al_articlecontent_left { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: left; 	padding: 0 10px;}.al_articlepicture {  	text-align: center; 	padding: 0 10px;}.al_articlepictureleft { 	padding: 0 10px;	float: left; }.al_articlepictureright { 	padding: 0 10px;	float: right; }.al_articledata {  	font-size: 10px; 	line-height: 14px; 	text-align: justify; 	padding: 0 10px 10px 10px; 	clear: both;}.al_article_data_box {	background-color: #e6e6e6; 	border: solid 1px #999;	padding: 10px 0;	margin: 5px;}.al_articledata_icon_left {	float: left;	margin-left: 10px;	margin-right: 10px;}.al_articledata_datanames_right {	font-size: 10px; 	line-height: 25px;}.al_pdf_note { 	font-size: 10px; 	line-height: 14px;	margin-top: 10px;	padding: 10px 10px 0 10px;	border-style: solid; 	border-width: 1px 0 0; 	border-color: #999;	clear: both;}/* Articlelist with Article styles - (alwa) ------------------------------------------------------------------------------- */.articlelist_with_article_box {	width: auto; 	height: 100%;	background-color: #f5f5f5;	padding: 10px;	border: solid 1px #999; 	overflow: hidden; }.article_in_articlelist2 {	width: 55%;	height: 100%;	background-color: #f0f0f0;	border-left: 400px;	border: solid 1px #999; 	float: right;}.alwa_articlelist { 	height: 100%;	overflow: hidden;}


/* Articlelist with Article styles -> Articlelist styles ------------------------------------------------------------------ */.alwa_articlelistpic { 	list-style-type: none; 	list-style-position: outside;	margin: 0;	padding: 0;}.alwa_articlelistpic1 { 	width: 100px;	padding-right: 5px; 	padding-bottom: 10px;	text-align: center;	float: left;}.alwa_articlelistpic2 { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	padding-bottom: 10px; 	padding-left: 5px; }.alwa_articletime { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: justify; 	padding: 0 10px; }.alwa_listarticle1 { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;}.alwa_listarticlecomment { 	background-color: #f5f5f5;	padding: 15px; 	border-style: solid; 	border-width: 1px 0; 	border-color: #999;	overflow: hidden;}.alwa_listarticlecomment_title { 	text-align: center;}.alwa_articlelist_commentslist { 	list-style-type: none; 	list-style-position: outside;	padding: 0; 	margin: 0; }.alwa_listarticlecommentbox {	color: #333; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	background-color: #e6e6e6; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 1px; 	border-color: #999;}.alwa_commenttime { 	color: #666; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: center;	padding: 0 10px; }.alwa_listarticlecommentboxcount { 	color: #f9f9f9; 	font-size: 24px; 	font-family: Georgia, Verdana, sans-serif; 	line-height: 28px;	text-align: right;	vertical-align: top;	width: 30px; 	padding: 0px; 	float: right;}.alwa_listarticlecommentadd {  	background-color: #f0f0f0; 	padding-top: 10px; 	padding-bottom: 5px; 	overflow: hidden;}.alwa_comment_form_elements {	text-align: left;}

.alwa_comment_form_elements_text {
	padding-right: 340px;	text-align: center;}.alwa_comment_form_center {	text-align: center;}

.alwa_comment_form_center a, .alwa_comment_form_center a:hover {	color: #333;	text-decoration: none;
}

.alwa_comment_success_box {
	width: 55%;	height: 100%;	color: #333; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	background-color: #f6f6f6; 	padding: 5px; 	margin-bottom: 10px; 
	text-align: center;	border-left: 400px;	border: solid 1px #999; 	float: right;}.alwa_listarticle2 { 	background-color: #ccc; 	padding-top: 5px; 	padding-bottom: 5px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999;}

/* Articlelist with Article styles -> Article view styles ----------------------------------------------------------------- */.alwa_article { 	height: 100%;	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 15px; 	border-style: solid; 	border-width: 0;  	border-color: #999;}.alwa_articletitle { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: center; 	padding: 0 10px;}.alwa_articlecontent { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: justify; 	padding: 0 10px;}
.alwa_articlecontent_left { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: left; 	padding: 0 10px;}.alwa_articlepicture {  	text-align: center; 	padding: 0 10px;}.alwa_articlepictureleft { 	padding: 0 10px;	float: left; }.alwa_articlepictureright { 	padding: 0 10px;	float: right; }.alwa_articledata {  	font-size: 10px; 	line-height: 14px; 	text-align: justify; 	padding: 0 10px 10px 10px; 	clear: both;}.alwa_article_data_box {	background-color: #e6e6e6; 	border: solid 1px #999;	padding: 10px 0;	margin: 5px;}.alwa_articledata_icon_left {	float: left;	margin-left: 10px;	margin-right: 10px;}.alwa_articledata_datanames_right {	font-size: 10px; 	line-height: 25px;}.alwa_pdf_note { 	font-size: 10px; 	line-height: 14px;	margin-top: 10px;	padding: 10px 10px 0 10px;	border-style: solid; 	border-width: 1px 0 0; 	border-color: #999;	clear: both;}/* Graphic shadow styles ----------------------------------------------------------------------------------------------- */
.piccenter {	text-align: center;	margin: auto;}/* Graphic styles --------------------------------------------------------------------------------------------------------- */
.graphic_box {	width: auto;	height: 100%;	overflow: hidden; }.graphic { 	background-color: #e6e6e6; 	padding: 10px;	border: solid 1px #999;
	text-align: center;
	margin: auto;}.graphic_content { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px;	font-style: italic;
}

/* Graphicslide styles ----------------------------------------
------------------------------------------------------------ */.graphic_slide_box {
		width: 325px;	background-color: #e6e6e6; 	overflow: hidden;	border: solid 1px #999;	overflow: hidden; }.graphic_slide { 	padding-top: 5px;	padding-bottom: 0px;	padding-right: 10px;	padding-left: 10px;}.graphic_slide_content_1 { 	text-align: center;	padding-top: 5px; 	padding-bottom: 5px; }.graphic_slide_content_2 { 	color: #333; 	font-size: 10px; 	font-style: italic;	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px;	text-align: center;	padding-bottom: 10px; }

/* Graphic category styles ------------------------------------------------------------------------------------------------ */.graphic_category_box {	background-color: #e6e6e6; 	overflow: hidden;}.graphic_category { 	padding-top: 5px;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 1px;	border-style: solid; 	border-width: 1px 1px 0 1px; 	border-color: #999;}.graphic_category_2 { 	padding: 10px;	border: solid 1px #999;}.graphic_category_content { 	color: #333; 	font-size: 10px; 	font-style: italic;	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px;}.pcpic { 	background-color: #ccc; 	width: 100%; 	border-style: solid; 	border-width: 1px 1px 0 0; 	border-color: #999; }.pctitle { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: center;	background-color: #bababa; 	width: auto; 	height: 10px; 	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999; }.pcpicpic { 	background-color: #f0f0f0; 	padding: 10px; 	width: auto; 	height: 100px; 	text-align: center;	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999 }/* Data browser styles ---------------------------------------------------------------------------------------------------- */.data_box {	background-color: #e6e6e6; 	border-style: solid; 	border-width: 1px; 	border-color: #999; 	overflow: hidden;}.data { 	padding: 10px; }.data_list { 	padding: 10px 0 20px 0; }.datacontent { 	padding: 5px 10px; 	float: left;}.datatitle { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: left; 	vertical-align: bottom;	padding-top: 10px; }



/* Data category styles --------------------------------------------------------------------------------------------------- */.data_category_box {	background-color: #e6e6e6; 	border-style: solid; 	border-width: 1px; 	border-color: #999; 	overflow: hidden;}.data_category {	padding: 10px;}.pcdata { 	list-style-type: none; 	list-style-position: outside;	padding: 10px; 	background-color: #f0f0f0;  	border-style: solid; 	border-width: 1px; 	border-color: #999; }.pcdataicon { 	width: 25px;	padding: 5px; 	float: left;}.pcdatatext { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 24px; 	padding: 5px; }/* Link category styles --------------------------------------------------------------------------------------------------- */.link_category_box { 	width: 642px; 	border-style: solid; 	border-width: 1px 1px 0 0; 	border-color: #999;	margin: auto;	overflow: hidden;}
.link_category_head { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	background-color: #e6e6e6; 	height: 25px; 	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999;	padding-top: 10px;	text-align: center;}.link_category_link { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	background-color: #f6f6f6; 	height: 60px; 	width: 300px; 	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999;	padding: 10px;	float: left;	text-align: left;}.link_category_description { 	color: #333; 	font-size: 11px; 	line-height: 15px; 	padding-left: 10px;}.link_category_nolink { 	color: #333; 	font-size: 12px; 	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	background-color: #f6f6f6; 	height: 70px; 	border-style: solid; 	border-width: 0 0 1px 1px; 	border-color: #999;	padding: 30px 0 30px 0;	text-align: center;}.rating_star_box img {	margin-bottom: -2px;}
/* Contact styles --------------------------------------------------------------------------------------------------------- */.contact {	background-color: #e6e6e6; 	border-style: solid; 	border-width: 1px; 	border-color: #999;	overflow: hidden;}.contact_form_elements {
	text-align: left;}
.contact_form_elements_text {	width: 400px;
	text-align: left;
}

/* Guestbook styles ------------------------------------------------------------------------------------------------------- */.guestbook_box {	background-color: #e6e6e6; 	border-style: solid; 	border-width: 1px; 	border-color: #999;	overflow: hidden;}.guestbook_nav {	background-color: #ccc;	text-align: center; }.guestbook { 	padding: 10px;}.guestbook_time { 	color: #333; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: justify; 	padding-left: 10px;}.guestbook_form_elements {	text-align: left;}.guestbook_form_elements_text {
	padding-right: 340px;	text-align: center;
}

/* Newsletter styles ------------------------------------------------------------------------------------------------------ */.newsletter_box {	background-color: #e6e6e6; 	border-style: solid; 	border-width: 1px; 	border-color: #999;	overflow: hidden;}.newsletter_form_elements {
	text-align: left;}

/* Blog styles ------------------------------------------------------------------------------------------------------------ */.blog_complete_box {	overflow: hidden;}.blog_box  { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;	height: 100%; 	background-color: #ccc;  	border: solid 1px #999; 	overflow: hidden;}.blog_sidebar_box { 	width: 160px; 	height: 100%;	text-align: center;	background-color: #ccc;	padding: 5px; 	float: right;}.ul_sidebar { 	margin: 0 0 1em 0; 	padding-top: 5px;}.li_sidebar { 	margin-left: 3em; 	line-height: 1.5em; }.blog_sidebar_search_box { 	width: 130px; 	height: auto;	padding: 5px; 	margin: 10px;}.blog_sidebar_calendar_box { 	width: 130px; 	height: auto; 	background-color: #f9f9f9; 	padding: 5px; 	margin: 10px; 	border: solid 1px #999; 	text-align: center; }.blog_sidebar_calendar_table { 	width: 100%; 	height: auto; }.blog_sidebar_archiv_box { 	width: 130px; 	height: auto; 	background-color: #f9f9f9; 	padding: 5px; 	margin: 10px; 	border: solid 1px #999; }.blog_sidebar_archiv_box2 { 	width: 110px; 	height: auto; 	text-align: left;	padding: 5px 5px 10px 5px;}.blog_sidebar_categories_box { 	width: 130px; 	height: auto; 	text-align: left;	background-color: #f9f9f9; 	padding: 5px; 	margin: 10px; 	border: solid 1px #999; }.blog_sidebar_links_box { 	width: 130px; 	height: auto; 	text-align: left;	background-color: #f9f9f9; 	padding: 5px; 	margin: 10px; 	border: solid 1px #999; }.blog_listarticle2 {  	background-color: #ccc; 	text-align: center;	padding-top: 5px; 	padding-bottom: 5px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999; }.blog_content { 	height: 100%;	border-style: solid; 	border-width: 0 1px 0 0;	border-color: #999; 	background-color: #f9f9f9; 	padding-left: 10px; 	padding-top: 10px; 	padding-bottom: 600px; 	margin-bottom: -600px;	overflow: hidden;	text-align: left;}.blog_content_content { 	width: auto;	height: 100%;	padding-left: 10px; 	overflow: hidden; 	text-align: justify;}.blog_listpic { 	list-style-type: none; 	list-style-position: outside;	padding: 0;	margin: 0;}.blog_listpic1 { 	padding-right: 5px; 	padding-bottom: 10px; 	float: left;}.blog_listpic2  { 	width: auto;	height: 100%;	padding-bottom: 10px; 	padding-left: 5px; 	padding-right: 20px; 	overflow: hidden;}.blog_time { 	padding-top: 10px;	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-style: italic; 	line-height: 14px;}.h3blog { 	color: #36c; 	font-size: 14px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-style: italic; 	font-weight: bold; 	line-height: 18px; }.h2blog { 	color: #009; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-style: italic; 	font-weight: bold; 	line-height: 16px;}/* Blog -> Article view styles -------------------------------------------------------------------------------------------- */.blog_article { 	height: 100%;	background-color: #f0f0f0; 	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 5px; 	border: solid 1px #999;}.blog_articletitle { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px;  	text-align: center; 	padding: 0 10px;}.blog_articlecontent { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: justify; 	padding: 0 10px;}.blog_articlecontent_left { 	color: #333; 	font-size: 12px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 16px; 	text-align: left; 	padding: 0 10px;}.blog_articlepicture {  	text-align: center; 	padding: 0 10px;}.blog_articlepictureleft { 	padding: 0 10px;	float: left; }.blog_articlepictureright { 	padding: 0 10px;	float: right; }.blog_articledata {  	font-size: 10px; 	line-height: 14px; 	text-align: justify; 	padding: 0 10px; 	clear: both;}.blog_article_data_box {	background-color: #e6e6e6; 	border: solid 1px #999;	padding: 10px 0;	margin: 5px;}.blog_articledata_icon_left {	float: left;	margin-left: 10px;	margin-right: 10px;}.blog_articledata_datanames_right {	font-size: 10px; 	line-height: 25px;}.blog_pdf_note { 	font-size: 10px; 	line-height: 14px;	margin-top: 10px;	padding: 10px 10px 0 10px;	border-style: solid; 	border-width: 1px 0 0; 	border-color: #999;	clear: both;}/* Blog -> Comments styles ------------------------------------------------------------------------------------------------ */.blog_listarticlecomment { 	background-color: #f5f5f5;	padding: 15px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999;	clear: both;}.blog_listarticlecomment_title { 	text-align: center;}.blog_articlelist_commentslist { 	list-style-type: none; 	list-style-position: outside;	padding: 0; 	margin: 0; }.blog_listarticlecommentbox {	color: #333; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	background-color: #e6e6e6; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 1px; 	border-color: #999;}.blog_commenttime { 	color: #666; 	font-size: 10px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 14px; 	text-align: center;	padding: 0 10px; }.blog_listarticlecommentboxcount { 	color: #f9f9f9; 	font-size: 24px; 	font-family: Georgia, Verdana, sans-serif; 	line-height: 28px;	text-align: right;	vertical-align: top;	width: 30px; 	padding: 0px; 	float: right;}.blog_listarticlecommentadd {  	background-color: #f0f0f0; 	padding-top: 10px; 	padding-bottom: 5px; 	border-style: solid; 	border-width: 0 1px 1px; 	border-color: #999; 	overflow: hidden;}.blog_comment_form_float_left_1 {	float: left;	margin-left: 43px;	margin-right: 5px;}.blog_comment_form_float_left_2 {	float: left;	margin-left: 45px;	margin-right: 5px;}.blog_comment_form_float_left_3 {	float: left;	margin-left: 20px;	margin-right: 5px;}.blog_comment_form_center {	text-align: center;}.blog_comment_form_center a, .blog_comment_form_center a:hover {	color: #333;
		text-decoration: none;
}
.blog_comment_success_box {	color: #333; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: 15px; 	background-color: #f6f6f6; 	padding: 5px; 	margin-bottom: 10px; 	border-style: solid; 	border-width: 1px; 	border-color: #999;
	text-align: center;}


