iframe {
	padding-top:20px;
}

body {
 padding: 0px;
 text-align:center;
 margin: 0px;
 background: #ffffff;
 font: 12px Arial, Helvetica, sans-serif;
}

pre {
 background:#EEEEEE;
 color:#444444;
 width:424px;
 border: 1px solid #cccccc;
 margin: 15px 5px 0px 5px;
 padding:2px 5px 5px 5px;
}

form {
display:block;
border: 0px;
margin: 0px;
}

h1.header {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	letter-spacing: -.03em;
	margin: 0;
	padding: 6px 0px 0px 0px;
	line-height: 1em;
	height:38px;
	width:446px;
	font-size: 27px;
	color: #E6A540;
}

table#wrap_all {
 background: white;
}
#wrap_main {
 margin: 0px auto 0px auto;
 width: 928px;
 background: #FFFFFF;
 }
#wrap_main_print {
 margin: 0px auto 0px auto;
 width: 477px;
 background: #FFFFFF;
 }
td.wrap_main_border_left { 
 background: #ffffff;
 width: 27px;
}
 
.area_1 {
 float: left;
 padding: 0px 0px 0px 0px;
 width:373px;
 height:85px;
 text-align: left;
}
.area_1 img {
	border:none;
}
#area_2 {
  float: right;
  width:555px;
  height:85px;
  padding: 0px;
}
#area_20 {
  height:21px;
  text-align: right;
  padding: 0px;
}
#area_21 {
  height:38px;
  text-align: right;
  padding: 0px 25px 0px 0px;
}
#area_211 {
	margin:0px;
	float:right;
	border: 1px solid #cccccc;
  padding: 0px 0px 0px 0px;
  height: 17px;
}
#area_212 {
	margin:0px;
	float:right;
	padding: 0px 0px 0px 3px;
  height: 17px;
}

#searchform {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form input.search_left {
		display:block;
		float:left;
    height:14px;
    width: 110px;
    border: 0px;
    margin: 1px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
		font: 11px Arial, Helvetica, sans-serif;
} 


#area_22 {
  height:26px;
  text-align: right;
  padding: 0px 25px 0px 0px;
}
div.area_221_act, div.area_221_no {
	float: right;
	height:26px;
  padding: 0px 0px 0px 30px;
}
div.area_221_act img{
  border-top: 4px solid #E77F3F;
}
div.area_221_no img{
  border-top: 4px solid #FCF6E0;
}
div.area_3 {
  text-align: right;
  padding: 0px 0px 0px 0px;
  position:relative;
  width:924px;
  height:87px;
}
#myGallery {
	position:absolute;
	left:-9px;	
}
div.area_4 {
 height:21px;
 font: 12px Arial, Helvetica, sans-serif;
}
div.area_41 {
 float: left;
/* padding: 0px 0px 0px 195px; */
 padding: 0px 0px 0px 4px;
 text-align: left;
}
div.area_42 {
 float: right;
 padding: 0px 25px 0px 0px;
 text-align: right;
}
div.area_5 {
 font: 12px Arial, Helvetica, sans-serif;
}
div.area_50 {
 float: left;
 width:4px;
 padding: 0px;
 text-align: left;
}
div.area_51 {
 float: left;
 width:151px;
 padding: 0px 0px 0px 0px;
 text-align: left;
}
div.area_51_line {
  border-bottom: 2px solid #E6A540;
  height:40px;
}
div.area_51_line2 {
  border-bottom: 2px solid #E6A540;
  height:10px;
}
div.area_51_div {
  height:10px;
}
div.area_51_div2 {
  height:5px;
}
div.area_51_l1_act, div.area_51_l1_no {
 display:block;
 padding: 5px 0px 5px 5px;
}
div.area_51_l1_act a, div.area_51_l1_no a {
 color: #b7b7b7;
 display:block;
 width:124px;
 line-height:18px;
 float:left;
 padding: 0px;
 text-decoration:none;
 color: #999999;
 font: 11px Arial, Helvetica, sans-serif;
}


div.tx-timtabtagcloud-pi1 {
 display:block;
 border: 1px solid #cccccc;
 margin: 5px 0px 5px 0px;
 padding: 5px 5px 5px 5px;
 display:block;
 width:139px;
 line-height:18px;
 float:left;
 text-decoration:none;
 color: #999999;
 background: #F8F8F8;
 font: 11px Arial, Helvetica, sans-serif;
}

div.tx-timtabtagcloud-pi2 a {
 text-decoration:underline;
 color: #000000;
}

div.area_53 a {
 text-decoration:underline;
 color: #000000;
}

div.tx-timtabtagcloud-pi1 a {
 text-decoration:none;
 color: #999999;
}

span.tx-timtabtagcloud-tag1 {
 font-size: 9px;
}
span.tx-timtabtagcloud-tag2 {
 font-size: 10px;
}
span.tx-timtabtagcloud-tag3 {
 font-size: 11px;
}
span.tx-timtabtagcloud-tag4 {
 font-size: 12px;
}
span.tx-timtabtagcloud-tag5 {
 font-size: 13px;
}
span.tx-timtabtagcloud-tag6 {
 font-size: 14px;
}
span.tx-timtabtagcloud-tag7 {
 font-size: 15px;
}
span.tx-timtabtagcloud-tag8 {
 font-size: 16px;
}
span.tx-timtabtagcloud-tag9 {
 font-size: 17px;
}

div.area_51_l1_act img {
 display:block;
 float:left;
 margin: 5px 5px 0px 0px;
 padding: 0px;
}

div.area_51_l1_no img {
 display:block;
 float:left;
 margin: 2px 8px 0px 2px;
 padding: 0px;
}


div.area_51_l2_act, div.area_51_l2_no {
 display:block;
 padding: 5px 0px 5px 19px;
}
div.area_51_l2_act a, div.area_51_l2_no a {
 color: #b7b7b7;
 display:block;
 width:110px;
 line-height:18px;
 float:left;
 padding: 0px;
 text-decoration:none;
 color: #999999;
 font: 11px Arial, Helvetica, sans-serif;
}
div.area_51_l2_act img {
 display:block;
 float:left;
 margin: 5px 5px 0px 0px;
 padding: 0px;
}
div.area_51_l2_no img {
 display:block;
 float:left;
 margin: 2px 8px 0px 2px;
 padding: 0px;
}

div.area_52 {
 float: left;
 width:40px;
 padding: 0px;
 text-align: left;
}
div.area_53 {
 float: left;
 width:446px;
 padding: 0px 0px 0px 0px;
 text-align: left;
}
div.area_53 p {
 font: 12px Arial, Helvetica, sans-serif;
 width:446px;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
div.area_53_line {
  border-bottom: 2px solid #E6A540;
  height:40px;
}
div.area_53_dots {
  margin:0px;
  padding: 15px 0px 0px 0px;
}
div.area_54 {
 float: left;
 width:40px;
 padding: 0px;
 text-align: left;
}
div.area_55 {
 float: left;
 width:220px;
 text-align: left;
 padding: 0px 0px 0px 0px;
}
div.area_55_email_print {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
  height:40px;
  border-bottom: 2px solid #b7b7b7;
}
div.area_55_email {
 float: left;
 width:115px;
 text-align: left;
 padding: 18px 0px 0px 5px;
}
div.area_55_print {
 float: left;
 width:100px;
 text-align: left;
 padding: 18px 0px 0px 0px;
}
div.area_55_email_print a {
 color: #b7b7b7;
 text-decoration:none;
}
div.area_55_email_print img {
 padding: 0px 5px 0px 0px;
 display:block;
 float:left;
 border:0px;
}
div.area_55_table_title {
	background: #b7b7b7;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:16px;
	color:white;
	margin:15px 0px 0px 0px;
	padding: 0px;
}
div.area_55_table_title img {
	margin-left:4px;
	margin-right:1px;
}
div.area_55_table_title span {
 display:block;
	padding-top:1px;
}
div.area_55_table {
	margin:0px;
	padding: 0px;
	border-bottom: 1px solid #b7b7b7;
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
}
div.area_55_table_inner {
	background: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	color:#b7b7b7;
  display:block;
	margin:0px;
	padding: 6px 6px 5px 6px;
}

div.area_55_table_inner_link {
 display:block;
 padding: 4px 0px 4px 0px;
}
div.area_55_table_inner_link a {
 color: #b7b7b7;
 display:block;
 width:184px;
 line-height:18px;
 float:left;
 padding: 0px;
 text-decoration:none;
 color: #999999;
 font: 11px Arial, Helvetica, sans-serif;
}
div.area_55_table_inner_link img {
 display:block;
 float:left;
 margin: 2px 6px 0px 3px;
 padding: 0px;
}






div.area_6 {
 clear:both;
 text-align:center;
 font: 12px Arial, Helvetica, sans-serif;
}
div.area_61 {
 float: left;
 width:897px;
 padding: 25px 0px 0px 0px;
 text-align: left;
}
div.area_61_print {
 float: left;
 width:446px;
 padding: 25px 0px 0px 0px;
 text-align: left;
}
div.area_61_line {
  border-top: 2px solid #b7b7b7;
}
div.area_61_line p {
 font: 11px Arial, Helvetica, sans-serif;
 color:#000000;
 text-align:center;
 margin: 5px 0px 5px 0px;
 padding: 0px 0px 0px 0px;
}


p.bodytext a {
 text-decoration:underline;
 color: #000000;
}

div.area_41 a, div.area_61_line a {
 text-decoration:underline;
 color: #000000;
}

.blog_title {
	font-size:14px;
}
.blog_title a {
 text-decoration:none;
 color: #000000;
}
.blog_title a:hover {
 text-decoration:none;
 color: #777777;
}

.blog_date {
	color:#777777;
	font-size:11px;
}

.blog_date a {
 text-decoration:underline;
 color: #000000;
}
.blog_date a:hover {
 text-decoration:underline;
 color: #555555;
}

.blog_footer {
	color:#777777;
}

p.blog_footer a {
 text-decoration:underline;
 color: #000000;
}

.csc-textpic {
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0px;
}

.form_box {
 line-height: 24px;
}

input.blog_form  {
 height:18px;
 width: 288px;
 border: 1px inset #dddddd;
 border-width: 1px 1px 1px 1px;
 border-style: inset solid solid solid;
}

textarea.blog_form {
 width: 290px;
 height: 104px;
 border-color:#DDDDDD;
 border-style:inset solid solid;
 border-width:1px; 
 font-size:12px;
 margin:0pt;
 padding:0px 2px 0px 2px ;
 font-family:Arial,Helvetica,sans-serif;
 font-size-adjust:none;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 line-height:20px;
}

.list_links{
  float: left;
  margin-left: 1px;
  padding: 0px;
}
a.list_links img{
 border: 0;
}
a:link.list_links, a:visited.list_links {
 font: 12px Arial, Helvetica, sans-serif;
 color: black;
 text-decoration: none;
 padding: 0px;
}
a:hover.list_links {
 color: #a0a0a0;
}

div.area_53_line {
  overflow:hidden;
}
div.tx-essentialdotstablelinks-pi1 {
	overflow: visible;
	padding-top:1px;
	margin-top:-1px;
}

.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
    display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
