	body {
		margin : 0;
		text-align : center;
	}
	
	div.clear {
		clear : both;
		font-size : 1;
		height : 0;
		line-height : 0px;
	}	
	
	div#container_left {
		background-image : url(img/container_left_bg.jpg);
		background-repeat : repeat-y;
		margin : 0 auto;
		text-align : left;
		width : 845;
	}
	
	div#container_right {
		background-image : url(img/container_right_bg.jpg);
		background-position : right;
		background-repeat : repeat-y;
		width : 845;
	}
	
	div#container {
		margin-left : 15;
		width : 815;
	}
	
	div#header {	
		background-image : url(img/header/header_bg.jpg);
		background-repeat : repeat-x;
		color : #003366;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;		
		height : 75;
		position : relative;
	}
	
	img#header_logo {
		left : 10;
		position : absolute;
		top : 10;
	}
	
	div#header_links {
		position : absolute;
		right : 10;
		text-align : right;
		top : 8;
		width : 440;
	}
	
	div#header_links  a {
		color : #003366;
	}
		
	div#header_search {
		position : absolute;
		right : 110;
		top : 40;
	}
	
	div#header_search span {
		font-size : 10pt;
	}
	
	input#header_search_q {
		border-color : #CCCCCC;
		border-style : inset;
		border-width : 1pt;
		height : 13pt;
		margin : 0 6;
		width : 200;
	}
	
	input#header_search_submit {
		background-color : #DCE6F3;
		border : 1px solid #FFF;
		border-color : #B1C7E4;
		font-family : Arial;
		font-size : 10pt;
		height : 13pt;
		letter-spacing : 2pt;
		margin-right : 12;
	}

	div#header_funcion {
		position : absolute;
		right : 10;
		top : 40;
	}
	
	img#header_bottom_line_left {
		position : absolute;
		top : 70;
	}
	
	hr#header_bottom_line {
		background-color : #E0DFE3;
		border : 0;
		color : #E0DFE3;
		height : 1;
		left : 4;
		margin : 0;
		position : absolute;
		top : 73;
		width : 807;
	}
	
	img#header_bottom_line_right {
		position : absolute;
		right : 0;
		top : 70;
	}
	
	div#main {
		background-image : url(img/main_bg.jpg);
		background-position : 0 20;
		background-repeat : repeat-x;
		height : 1500;
		position : relative;
	}
	
	div#breadcrumb {
		height : 70;
		position : absolute;
		width : 100%;
	}
	
	div#breadcrumb_title {
		color : #003366;
		font-size: 12pt;
		font-weight: bolder;
		left : 80;
		letter-spacing: 1;
		position : absolute;
		top : 20;
	}
	
	img#breadcrumb_left {
		left : 20;
		position : absolute;
		top : 20;
	}
	
	hr#breadcrumb_hr {
		background-color : #6FB1E3;
		border : 0;
		color : #6FB1E3;
		height : 1;
		left : 64;
		margin : 0;
		position : absolute;
		top : 42;
		width : 700;
	}

	img#breadcrumb_right {
		left : 764;
		position : absolute;
		top : 37;
	}
	
	div#breadcrumb_self {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		left : 76;
		letter-spacing: 1;
		position : absolute;
		top : 52;
	}

	span#breadcrumb_head {
		color : #333333;
	}
	
	span.breadcrumb_ancest a {
		color : #006699;
	}
	
	span#breadcrumb_current_page {
		color : #006699;
	}
	
	div#footer {
		text-align : center;
	}
	
	div#footer_links {
		color: #00486A;
		font-size: 9pt;
		margin-top : 5;
	}

	div#footer_links a {
		color: #00486A;
	}
	
	div#footer_copyright {
		color : #666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		margin-top : 8;
	}
	
	div#content {
		left : 177;
		position : absolute;
		top : 115;
		width : 626;
	}

	div#content_top {
		background-image : url(img/content_top_bg.jpg);
		background-repeat : repeat-x;
		height : 14;
		left : 12;
		position : absolute;
		width : 602;
	}	
	
	img#content_left {
		position : absolute;
	}
	
	img#content_right {
		position : absolute;
		right : 0;
	}

	div#content_center {
		background-color : #FFF;
		background-image : url(img/content_center_bg.jpg);
		background-repeat : repeat-x;
		height : 285;
		left : 12;
		position : absolute;
		top : 13;
		width : 602;
	}
	
	img#content_center_icon1 {
		left : 6;
		position : absolute;
		top : 12;
	}
	
	div#content_center_vertical_line {
		background-color : #97B8BB;
		height : 30;
		left : 45;
		position : absolute;
		top : 3;
		width : 1;
	}
	
	div#content_center_page_title {
		color : #36617A;
		font-size: 12pt;
		font-weight: bold;
		left : 53;
		letter-spacing: 1px;
		position : absolute;
		top : 7;
	}
	
	div#content_center_line {
		background-image : url(img/dotted_line.gif);
		background-repeat : repeat-x;
		height : 1;
		position : absolute;
		top : 36;
		width : 602;
	}
	
	div#content_main {
		position : absolute;
		top : 40;
		width : 602;
	}
	
	div#toollist {
		left : 22;
		position : absolute;
		top : 85;
	}

	div#toollist_top {
		height : 12;
		background-image : url(img/toollist/toollist_top_bg.gif);
		line-height : 12px;
		width : 143;
	}

	div#toollist_bottom {
		height : 11;
		background-image : url(img/toollist/toollist_bottom_bg.gif);
		background-repeat : no-repeat;
		width : 143;
	}
	
	div#toollist_left {
		background-image : url(img/toollist/toollist_left_bg.gif);
		background-repeat : repeat-y;
		width : 143;
	}
	
	div#toollist_right {
		background-image : url(img/toollist/toollist_right_bg.gif);
		background-position : right;
		background-repeat : repeat-y;
		width : 143;
	}
	
	div#toollist_center {
		background-image : url(img/toollist/toollist_center_bg.jpg);
		background-repeat : repeat-x;
		margin-left : 2;
		width : 138;
	}
	
	div#toollist_head {
		background-image : url(img/toollist/toollist_head_bg.jpg);
		background-repeat : repeat-x;
		color : #000066;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		letter-spacing : 1;
		text-align : center;
	}

	div.toollist_hr {
		background-color : #B7D4DC;
		font-size : 2;
		height : 2;
		width : 138;
	}
	
	div#toollist_hr1 {
		margin : 4 0 1 0;
	}
	
	div#toollist_hr2 {
		margin-top: 1;
	}
	
	table#toollist_table {
		border-spacing : 1;
	}
	
	td.toollist_row {
		background-color : #DFE9EA;
		cursor : pointer;
		height : 25;
		width : 136;
	}
	
	div.toollist_row_left {
		background-color : #C4D7D9;
		float : left;
		font-size : 12pt;
		height : 25;
		width : 5;
	}
	
	div.toollist_link {
		color : #284751;
		float : left;
		font-size: 9pt;
		padding : 7 0 0 12;
	}

	div#toollist_tail {
		height : 18;
		font-size : 12;
	}	
	
	div#buttons {
		left : 185;
		position : absolute;
		top : 87;
	}

	div.button_left {
		background-image : url(img/button/button_left_bg.gif);
		background-repeat : no-repeat;
		cursor : pointer;
		float : left;
	}
	
	div.button_right {
		background-image : url(img/button/button_right_bg.gif);
		background-position : right;
		background-repeat : no-repeat;
	}

	div.button {
		background-image : url(img/button/button_bg.gif);
		background-repeat : repeat-x;
		font-size : 12pt;
		height : 22;
		margin : 0 5;
		text-align : center;
	}

	img.button_icon {
		vertical-align : middle;
	}	
	
	div.button span{
		color : #003366;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		letter-spacing : 1;
		vertical-align : text-bottom;
	}
	
	div.content_main_row1, div.content_main_row2 {
		color : #666666;
		font-size : 10pt;
		margin-bottom : 1;
		padding : 6 0;
		position : relative;
	}	
	
	div.content_main_row1 {
		background-color : #D6E5E5;
	}
	
	div.content_main_row2 {
		background-color : #E7F0F0;
	}	
	
	div.content_main_row_button_left {
		background-repeat : no-repeat;
		cursor : pointer;
	}
	
	div.content_main_row_button_right {
		background-position : right;
		background-repeat : no-repeat;
	}

	div.content_main_row_button {
		background-repeat : repeat-x;
		font-size : 12pt;
		height : 25;
		margin : 0 10;
		text-align : center;
	}
	
	img.content_main_row_button_icon {
		vertical-align : middle;
	}	
	
	div.content_main_row_button span {
		color : #003366;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		letter-spacing : 1;
		vertical-align : text-bottom;
	}	
	
	div.content_main_row1 div.content_main_row_button_left {
		background-image : url(img/content_main_row1_button_left_bg.jpg);
	}
	
	div.content_main_row1 div.content_main_row_button_right {
		background-image : url(img/content_main_row1_button_right_bg.jpg);
	}
	
	div.content_main_row1 div.content_main_row_button {
		background-image : url(img/content_main_row1_button_bg.jpg);
	}	
	
	div.content_main_row2 div.content_main_row_button_left {
		background-image : url(img/content_main_row2_button_left_bg.jpg);
	}
	
	div.content_main_row2 div.content_main_row_button_right {
		background-image : url(img/content_main_row2_button_right_bg.jpg);
	}
	
	div.content_main_row2 div.content_main_row_button {
		background-image : url(img/content_main_row2_button_bg.jpg);
	}
	
	div.content_main_single {
		margin-left : 24;
	}
	
	div.content_main_single {
		color : #666666;
		font-size : 10pt;
	}
	
	div.content_main_multi_label {
		left : 24;
		position : absolute;
		top : 12;
	}
	
	img.content_main_ask_icon {
		cursor : pointer;
		top : 14;
		position : absolute;
		right : 15;
	}
	
	img.content_main_ask_icon_left {
		top : 19;
		position : absolute;
		right : 35;
	}
	
	div.content_main_editor {
		left : 16;
		margin-top : 32;
		padding-bottom : 2;
		position : relative;
	}
	
	div.mceEditor_notice {
		color : #40716F;
		margin : 4 30 0 0;
		text-align : right;
	}	
	
	div.content_main_hr {
		background-image : url(img/dotted_line.gif);
		background-repeat : repeat-x;
		font-size : 1;
		height : 1;
		line-height : 1px;
		width : 602;
	}	

	div.content_main_bottom {
		background-color : #D6E5E5;
		text-align : center;
	}
	
	div.content_main_button {
		background-color : #ACCACA;
		color : #003366;
		cursor : pointer;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		letter-spacing : 1;
		padding : 3 0;
		text-align : center;
	}
	
	div.content_main_button div {
		height : 100%;
		width : 100%;
		position : relative;
	}
	
	div.content_main_button img {
		bottom : -1;
		position : absolute;
		right : 2;
	}
	
	div.content_main_top_tools {
		color : #666666;
		font-size : 10pt;
		position : absolute;
		right : 5;
		top : 8;
	}
	
	div.content_main_top_tools img {
		cursor : pointer;
	}	
	
	div.content_main_top_tools input {
		margin-left : 6;
	}
	
	div.content_main_tool_row {
		height : 26;
		position : relative;
	}
	
	div.content_main_buttons {
		margin : 0 auto;
		padding : 8 0;
		width : 140;
	}	
	
	div.tool_menu_row_left {
		background-image : url(img/tool_menu/tool_menu_row_left_bg.gif);
		background-repeat : no-repeat;
		cursor : pointer;
		margin : 6 0;
		width : 200;
	}
	
	div.tool_menu_row_right {
		background-image : url(img/tool_menu/tool_menu_row_right_bg.gif);
		background-position : right;
		background-repeat : no-repeat;
	}

	div.tool_menu_row {
		background-image : url(img/tool_menu/tool_menu_row_bg.gif);
		background-repeat : repeat-x;
		height : 20;
		margin : 0 4 0 6;
	}
	
	div.tool_menu_row img{
		margin : 0 6 0 4;
	}
	
	div.tool_menu_row span {
		color : #003399;
		font-size : 10pt;
		letter-spacing: 1;
		vertical-align : middle;
	}
	