body {
	border: none;
}

a {
	color: #42a4ff;
	text-decoration: none;
}

a:hover {
	color: #42a4ff;
	text-decoration: underline;
}

body	{
	background: #cccccc;
	color: #575757;
	margin: 0;
	padding: 0;
}

body, td {
	font: 11px Verdana, Helvetica;
}

form, label input {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

label {
	cursor: pointer;
}

#outline1, #outline2, #header, #header_left, #header_right, #menu, #footer {
	width: 900px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
}

#outline1 {
	margin: 0 auto;
}

#outline2 {
	padding: 10px 0 30px 0;
}

#outline2, #header, #header_left, #header_right, #menu, #content, #footer {
	float: left;
}

#header {
	background: #ffffff;
}

#footer {
	padding: 0 0 20px 0;
}

#header_left {
	width: 490px;
	font: 16px Arial, Helvetica;
	font-weight: bold;
	padding: 20px 0 20px 10px;
}

#header_right {
	width: 390px;
	text-align: right;
	padding: 20px 10px 20px 0;
}

#menu {
	background: #ebebeb;
	text-align: center;
	border: 1px #a0a0a0 solid;
	border-width: 1px 0 1px 0;
	padding: 5px 0 5px 0;
	line-height: 20px;
}

#menu a, #menu a:hover {
	background: #ebebeb;
	color: #545454;
	font-weight: bold;
	border: 1px #ffffff solid;
	padding: .15em .48em .15em .55em;
	position: relative;
	text-decoration: none;
}

#menu a:hover {
	background: #ebebeb;
	color: #000000;
	border: 1px #000000 solid;
}

#content {
	background: #ffffff;
	width: 880px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding: 20px 10px 30px 10px;
}

.menu_sub_block {
	width: 240px !important;
}

.menu_sub_block a {
	background: #f4f4f4 !important;
	padding: .15em .38em .15em .45em;
}

a.menu_main {
	font-size: 12px;
}

.title1, .title2_left {
	font: 16px Arial, Helvetica;
	font-weight: bold;
}

.title1 {
	padding: 5px 0 5px 0;
	clear: both;
}

.title2 {
	padding: 5px 0 5px 0;
}

.title2, .title2_left, .title2_right, 
.data_row1, .data1, .data2, .data3, .data4, .data5, .data6 {
	width: 880px;
	min-height: 2px;
	height: auto !important;
	height: 2px;
	float: left;
}

.title2_left {
	width: 400px;
}

.title2_right {
	width: 480px;
	text-align: right;
	padding: 6px 0 0 0;
}

.title2_right a {
	color: #575757;
}

.data1 {
	width: 840px;
	padding: 10px 20px 20px 20px;
}

.data2 {
	width: 840px;
	padding: 10px 20px 0 20px;
}

.data5 {
	width: 840px;
	padding: 0 20px 20px 20px;
}

.data6 {
	width: 840px;
	padding: 0 20px 0px 20px;
}

.data3, .data4 {
	/*
	background: #ffffcc;
	*/
	width: 410px;
	padding: 10px 10px 0 20px;
}

.data4 {
	width: 400px;
	padding: 10px 0 0 20px;
}

.img1 {
	padding: 10px;
	border: 1px #e9e9e9 solid;
}

.data1_nav1, .data1_nav2, .data1_nav3 {
	width: 840px;
	min-height: 2px;
	height: auto !important;
	height: 2px;
	padding: 30px 0 0 0;
	float: left;
}

.data1_nav2 {
	text-align: center;
	padding: 20px 0 0 0;
}

.data1_nav3 {
	text-align: center;
	padding: 10px 0 20px 0;
}

.data1_error {
	width: 800px;
	padding: 10px 20px 10px 20px;
	margin-bottom: 10px;
	border: 1px #ff0000 dashed;
	color: #ff0000;
	float: left;
}

a.link1, a:hover.link1, a.link2, a:hover.link2 {
	background: #ffffff;
	color: #7e7e7e;
	font-weight: bold;
	border: 1px #c4c4c4 solid;
	padding: .25em .78em .35em .85em;
	position: relative;
	text-decoration: none;
}

a:hover.link1 {
	color: #42a4ff;
	border: 1px #42a4ff solid;
}

a:hover.link2 {
	color: #ff6000;
	border: 1px #ff6000 solid;
}

a.link3 {
	color: #575757;
}

fieldset {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px #e9e9e9 solid;
}

fieldset legend {
	color: #8eb44c;
	font-weight: bold;
        padding-bottom: 8px;
}

.fieldset1 {
}

.fieldset2 {
	padding: 0px 5px 5px 5px;
}

.row1, .row1_a, .row1_b, .row1_c, .row1_d,
.row2, .row2_a, .row2_b,
.row3, .row3_a, .row3_b {
	min-height: 2px;
	height: auto !important;
	height: 2px;
	float: left;
}

.row1, .row2, .row3 {
	width: 810px;
	padding: 0 0 10px 5px;
	/*
	background: #ffffcc;
	*/
}

.row1_a, .row3_a {
	width: 120px;
	padding: 0 10px 0 0;
}

.row1_b, .row3_b {
	width: 680px;
}

.row1_c, .row1_d {
	width: 405px;
}

.row2 {
	width: 370px;
	padding: 0 0 10px 5px;
	/*
	background: #ffffcc;
	*/
}

.row2_a {
	width: 120px;
	padding: 0 10px 0 0;
}

.row2_b {
	width: 240px;
}

.row3 {
	padding: 0 0 10px 0;
}

.field0, .field1, .field2, .field3, .field4, .field5, .field6, .field7, .field8 {
	background-color: #fdfbf7;
	color: #3f352f;
	font-size: 12px;
	border: #d3d3d3 solid 1px;
        padding: 2px;
}

.field1 {
	width: 100px;
	*width: 300px;
}

.field2, .field7 {
	width: 410px;
}

.field3 {
	width: 200px;
}

.field4, .field5 {
	width: 99%;
}

.field5 {
	font: 11px Verdana, Helvetica;
}

.field6, .field7, .field8 {
	margin-top: 3px;
}

#pagination1, #pagination1_left, #pagination1_right {
	min-height: 2px;
	height: auto !important;
	height: 2px;
	float: left;
}

#pagination1 {
	width: 840px;
	padding: 20px 0 0 0;
}

#pagination1_left {
	width: 420px;
}

#pagination1_right {
	width: 420px;
	text-align: right;
}

.button1, .button1_a, .button1_b {
	background: #ffffff;
	font: 11px Verdana, Helvetica;
	color: #7e7e7e;
	font-weight: bold;
	border: 1px #c4c4c4 solid;
	padding: .25em .78em .32em .85em;
	*padding: .20em 0 .20em 0;
	cursor: pointer;
}

.button1_a {
	color: #42a4ff;
	border: 1px #42a4ff solid;
}

.button1_b {
	color: #ff6000;
	border: 1px #ff6000 solid;
}

.data1_label1, .data1_label2 {
	width: 810px;
	min-height: 2px;
	height: auto !important;
	height: 2px;
	color: #ff5555;
	font-weight: bold;
	float: left;
}

.data1_label2 {
	color: #a0a0a0;
}



#box1_outline1, #box1_outline2, #box1 {
}

#box1_outline1, #box1_outline2 {
	width: 302px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	/*
	border: 1px #ffff00 solid;
	*/
}

#box1_outline1 {
	margin: 150px auto;
}

#box1_outline2, #box1 {
	float: left;
}

#box1 {
	background: #808080;
	width: 300px;
	border: 1px #000000 solid;
}

#box1_title {
	width: 260px;
	padding: 3px 20px 4px 20px;
	color: #ffffff;
	font: 16px Arial, Helvetica;
	font-weight: bold;
	text-align: center;
	float: left;
}

#box1_content {
	background: #ffffff;
	color: #575757;
	width: 260px;
	padding: 20px 20px 25px 20px;
	float: left;
}

#box1_left {
	width: 100px;
	padding: 0 10px 10px 0;
	text-align: right;
	float: left;
}

#box1_right {
	width: 140px;
	padding: 0 0 10px 10px;
	float: left;
}

#box1_full {
	width: 260px;
	text-align: center;
	padding: 0 0 10px 0;
	float: left;
}

.box1_error {
	color: #ff0000;
	margin-bottom: 20px;
	text-align: center;
}

.button_align {
	text-align: center;
	margin: 10px 0 0 0;
}

.label1 {
	margin-bottom: 2px;
	clear: both;
}

.title2_row, .title2_col1, .title2_col2 {
	min-height: 18px;
	height: auto !important;
	height: 18px;
	float: left;
}

.title2_row {
	width: 90%;
	padding: 5px 0 5px 0;
	clear: both;
}

.title2_col1 {
	width: 50%;
	font-size: 18px;
}

.title2_col2 {
	width: 50%;
	text-align: right;
}

.data_error ul {
	padding: 0px;
	margin: 0px;
}

.data_error li {
	padding: 0px;
	margin: 0px;
}

.contact_row, .contact_col1a, .contact_col1b, .contact_col2, .contact_col3, .contact_col4 {
	min-height: 30px;
	height: auto !important;
	height: 30px;
	float: left;
}

.contact_row {
	width: 800px;
}

.contact_col1a, .contact_col1b {
	width: 40px;
}

.contact_col1a {
	padding-top: 5px;
	min-height: 25px;
	height: auto !important;
	height: 25px;
}

.contact_col2 {
	width: 35%;
}

.contact_col3 {
	width: 20%;
}
.contact_col4 {
	width: 35%;
}

.data1_box1, .data1_cell1, .data1_cell2, .data1_cell3 {
	width: 250px;
	text-align: center;
	float: left;
}

.data1_box1 {
	padding: 10px 30px 10px 0;
}

.data1_cell1 a, .data1_cell1 a:hover {
	border-bottom: 0;
}

.data1_cell1 img {
	border: 1px #eeeeee solid;
}

.data1_cell1 {
	margin-bottom: 5px;
}

.data1_cell2 {
	font-weight: bold;
	margin-bottom: 5px;
}

.data1_cell3 {
	margin-bottom: 5px;
}

.lang_label1, .lang_label2 {
	font-weight: bold;
	font-style: italic;
	color: #f0e8aa;
	margin: 0 0 10px 0;
	clear: both;
}

.lang_label2 {
	margin: 10px 0 5px 0;
}

.lang_data1 {
	margin: 0 0 30px 0;
	clear: both;
}

.lang_data2 {
	margin: 0 0 10px 0;
	clear: both;
}

.lang_data3 {
	margin: 0 0 5px 0;
	clear: both;
}

.photo1 {
	width: 100%;
	text-align: center;
	float: left;
}

.oflow_x {
	overflow-x: auto;
}

.user_row1, .user_row1_col1, .user_row1_col2 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	float: left;
}

.user_row1, .user_row2, .user_row3 {
	width: 810px;
}

.user_row1_col1 {
	width: 150px;
	padding-bottom: 10px;
}

.user_row1_col2 {
	width: 650px;
	padding-bottom: 10px;
}

.user_row2, .user_row2_col1, .user_row2_col2, .user_row2_col3, .user_row2_col4, .user_row2_col5, .user_row2_col6,  
.user_row3, .user_row3_col1, .user_row3_col2, .user_row3_col3, .user_row3_col4, .user_row3_col5, .user_row3_col6 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	padding: 2px 0 4px 0;
	float: left;
}

.user_row2_col1, .user_row3_col1 {
	width: 42px;
}

.user_row2_col2, .user_row3_col2 {
	width: 258px;
}

.user_row2_col3, .user_row3_col3 {
	width: 164px;
}

.user_row2_col4, .user_row3_col4 {
	width: 110px;
}

.user_row2_col5, .user_row3_col5 {
	width: 100px;
}

.user_row2_col6, .user_row3_col6 {
	width: 136px;
}

.user_row3_col1, .user_row3_col2, .user_row3_col3, .user_row3_col4, .user_row3_col5, .user_row3_col6 {
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}


.news_row1, .news_row1_col1, .news_row1_col2 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	float: left;
}

.news_row1, .news_row2, .news_row3 {
	width: 810px;
}

.news_row1_col1 {
	width: 150px;
	padding-bottom: 10px;
}

.news_row1_col2 {
	width: 650px;
	padding-bottom: 10px;
}

.news_row2, .news_row2_col1, .news_row2_col2, .news_row2_col3, .news_row2_col4, 
.news_row3, .news_row3_col1, .news_row3_col2, .news_row3_col3, .news_row3_col4 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	padding: 2px 0 4px 0;
	float: left;
}

.news_row2_col1, .news_row3_col1 {
	width: 42px;
}

.news_row2_col2, .news_row3_col2 {
	width: 122px;
}

.news_row2_col3, .news_row3_col3 {
	width: 506px;
}

.news_row2_col4, .news_row3_col4 {
	width: 140px;
}

.news_row3_col1, .news_row3_col2, .news_row3_col3, .news_row3_col4 {
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}


.press_row1, .press_row1_col1, .press_row1_col2 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	float: left;
}

.press_row1, .press_row2, .press_row3 {
	width: 810px;
}

.press_row1_col1 {
	width: 150px;
	padding-bottom: 10px;
}

.press_row1_col2 {
	width: 650px;
	padding-bottom: 10px;
}

.press_row2, .press_row2_col1, .press_row2_col2, .press_row2_col3, .press_row2_col4, 
.press_row3, .press_row3_col1, .press_row3_col2, .press_row3_col3, .press_row3_col4 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	padding: 2px 0 4px 0;
	float: left;
}

.press_row2_col1, .press_row3_col1 {
	width: 42px;
}

.press_row2_col2, .press_row3_col2 {
	width: 122px;
}

.press_row2_col3, .press_row3_col3 {
	width: 506px;
}

.press_row2_col4, .press_row3_col4 {
	width: 140px;
}

.press_row3_col1, .press_row3_col2, .press_row3_col3, .press_row3_col4 {
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}



.event_row1, .event_row1_col1, .event_row1_col2 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	float: left;
}

.event_row1, .event_row2, .event_row3 {
	width: 810px;
}

.event_row1_col1 {
	width: 150px;
	padding-bottom: 10px;
}

.event_row1_col2 {
	width: 650px;
	padding-bottom: 10px;
}

.event_row2, .event_row2_col1, .event_row2_col2, .event_row2_col3, .event_row2_col4, 
.event_row3, .event_row3_col1, .event_row3_col2, .event_row3_col3, .event_row3_col4 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	padding: 2px 0 4px 0;
	float: left;
}

.event_row2_col1, .event_row3_col1 {
	width: 42px;
}

.event_row2_col2, .event_row3_col2 {
	width: 122px;
}

.event_row2_col3, .event_row3_col3 {
	width: 506px;
}

.event_row2_col4, .event_row3_col4 {
	width: 140px;
}

.event_row3_col1, .event_row3_col2, .event_row3_col3, .event_row3_col4 {
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}



.timeline1_row1, .timeline1_row1_col1, .timeline1_row1_col2 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	float: left;
}

.timeline1_row1, .timeline1_row2, .timeline1_row3 {
	width: 810px;
}

.timeline1_row1_col1 {
	width: 150px;
	padding-bottom: 10px;
}

.timeline1_row1_col2 {
	width: 650px;
	padding-bottom: 10px;
}

.timeline1_row2, .timeline1_row2_col1, .timeline1_row2_col2, .timeline1_row2_col3, .timeline1_row2_col4, 
.timeline1_row3, .timeline1_row3_col1, .timeline1_row3_col2, .timeline1_row3_col3, .timeline1_row3_col4 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	padding: 2px 0 4px 0;
	float: left;
}

.timeline1_row2_col1, .timeline1_row3_col1 {
	width: 42px;
}

.timeline1_row2_col2, .timeline1_row3_col2 {
	width: 122px;
}

.timeline1_row2_col3, .timeline1_row3_col3 {
	width: 506px;
}

.timeline1_row2_col4, .timeline1_row3_col4 {
	width: 140px;
}

.timeline1_row3_col1, .timeline1_row3_col2, .timeline1_row3_col3, .timeline1_row3_col4 {
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}


.timeline2_row1, .timeline2_row1_col1, .timeline2_row1_col2 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	float: left;
}

.timeline2_row1, .timeline2_row2, .timeline2_row3 {
	width: 810px;
}

.timeline2_row1_col1 {
	width: 150px;
	padding-bottom: 10px;
}

.timeline2_row1_col2 {
	width: 650px;
	padding-bottom: 10px;
}

.timeline2_row2, .timeline2_row2_col1, .timeline2_row2_col2, .timeline2_row2_col3, .timeline2_row2_col4, 
.timeline2_row3, .timeline2_row3_col1, .timeline2_row3_col2, .timeline2_row3_col3, .timeline2_row3_col4 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	padding: 2px 0 4px 0;
	float: left;
}

.timeline2_row2_col1, .timeline2_row3_col1 {
	width: 42px;
}

.timeline2_row2_col2, .timeline2_row3_col2 {
	width: 122px;
}

.timeline2_row2_col3, .timeline2_row3_col3 {
	width: 506px;
}

.timeline2_row2_col4, .timeline2_row3_col4 {
	width: 140px;
}

.timeline2_row3_col1, .timeline2_row3_col2, .timeline2_row3_col3, .timeline2_row3_col4 {
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}



.growth_row1, .growth_row1_col1, .growth_row1_col2 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	float: left;
}

.growth_row1, .growth_row2, .growth_row3 {
	width: 810px;
}

.growth_row1_col1 {
	width: 150px;
	padding-bottom: 10px;
}

.growth_row1_col2 {
	width: 650px;
	padding-bottom: 10px;
}

.growth_row2, .growth_row2_col1, .growth_row2_col2, .growth_row2_col3, .growth_row2_col4, 
.growth_row3, .growth_row3_col1, .growth_row3_col2, .growth_row3_col3, .growth_row3_col4 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	padding: 2px 0 4px 0;
	float: left;
}

.growth_row2_col1, .growth_row3_col1 {
	width: 42px;
}

.growth_row2_col2, .growth_row3_col2 {
	width: 122px;
}

.growth_row2_col3, .growth_row3_col3 {
	width: 506px;
}

.growth_row2_col4, .growth_row3_col4 {
	width: 140px;
}

.growth_row3_col1, .growth_row3_col2, .growth_row3_col3, .growth_row3_col4 {
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}



.growth_alt_row1, .growth_alt_row1_col1, .growth_alt_row1_col2 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	float: left;
}

.growth_alt_row1, .growth_alt_row2, .growth_alt_row3 {
	width: 810px;
}

.growth_alt_row1_col1 {
	width: 150px;
	padding-bottom: 10px;
}

.growth_alt_row1_col2 {
	width: 650px;
	padding-bottom: 10px;
}

.growth_alt_row2, .growth_alt_row2_col1, .growth_alt_row2_col2, .growth_alt_row2_col3, .growth_alt_row2_col4, 
.growth_alt_row3, .growth_alt_row3_col1, .growth_alt_row3_col2, .growth_alt_row3_col3, .growth_alt_row3_col4 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	padding: 2px 0 4px 0;
	float: left;
}

.growth_alt_row2_col1, .growth_alt_row3_col1 {
	width: 42px;
}

.growth_alt_row2_col2, .growth_alt_row3_col2 {
	width: 122px;
}

.growth_alt_row2_col3, .growth_alt_row3_col3 {
	width: 506px;
}

.growth_alt_row2_col4, .growth_alt_row3_col4 {
	width: 140px;
}

.growth_alt_row3_col1, .growth_alt_row3_col2, .growth_alt_row3_col3, .growth_alt_row3_col4 {
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}


.performance_row1, .performance_row1_col1, .performance_row1_col2 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	float: left;
}

.performance_row1, .performance_row2, .performance_row3 {
	width: 810px;
}

.performance_row1_col1 {
	width: 150px;
	padding-bottom: 10px;
}

.performance_row1_col2 {
	width: 650px;
	padding-bottom: 10px;
}

.performance_row2, .performance_row2_col1, .performance_row2_col2, .performance_row2_col3, .performance_row2_col4, 
.performance_row3, .performance_row3_col1, .performance_row3_col2, .performance_row3_col3, .performance_row3_col4 {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	padding: 2px 0 4px 0;
	float: left;
}

.performance_row2_col1, .performance_row3_col1 {
	width: 42px;
}

.performance_row2_col2, .performance_row3_col2 {
	width: 122px;
}

.performance_row2_col3, .performance_row3_col3 {
	width: 506px;
}

.performance_row2_col4, .performance_row3_col4 {
	width: 140px;
}

.performance_row3_col1, .performance_row3_col2, .performance_row3_col3, .performance_row3_col4 {
	font-weight: bold;
	border-bottom: 1px #cccccc solid;
}



