body				{ margin: 0; padding: 0px 0px 0px 0px; font: normal 12px Tahoma; text-align: center; color: #000;
						background: #fff url('images/bg.gif') repeat-x 0 0 }
.body_xorigia				{ margin: 0; padding: 0px 0; font: normal 11px Tahoma; text-align: center; background: #ffffff url('images/agsm.jpg') no-repeat;background-position:center top }
div, form			{ margin: 0; padding: 0 }
button				{ cursor: pointer }
p					{ margin-top: 0 }
ol					{padding-left:30px;padding-bottom:10px; float:left; list-style:decimal;text-align:justify}
ol	li				{ font:normal 12px Tahoma;;text-align:justify; background-image:none !important;}
a					{ outline: none }
a img				{ border: none }
.clear				{ clear: left }
.clearer			{ clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px }
#container			{ margin: 0 auto; width: 848px; text-align: left }
#main,
#footer				{ float: left; padding: 0 20px; width: 808px; background: url('images/bgMain.png') repeat-y left top }
#main_top,
#footer_top			{ float: left; width: 848px; height: 14px; background: url('images/top.png') no-repeat left top }


#main_top_xorigia			{ float: left; width: 848px; height: 14px; background:#EF4023 url('images/top.png') no-repeat left top }
#footer_top_xorigia			{ float: left; width: 848px; height: 14px; background:#000000 url('images/top.png') no-repeat left top }




#main_bottom,
#footer_bottom		{ float: left; clear: both; margin-bottom: 0px; width: 848px; height: 13px; background: url('images/bottom.png') no-repeat left top }



#main_bottom_xorigia,
#footer_bottom_xorigia		{ float: left; clear: both; margin-bottom: 0px; width: 848px; height: 13px; background:#000000 url('images/bottom.png') no-repeat left top }


#home_main			{ position: relative; float: left; padding-bottom: 10px; clear: left; padding-left: 3px; width: 480px }
#home_side			{ position: relative; float: left; padding-bottom: 10px; width: 322px }

#inner_main			{ position: relative; float: left; clear: left; padding: 0 0 10px 3px; width: 530px }
#inner_side			{ position: relative; float: left; padding-bottom: 10px; width: 273px }
#inner_main_s		{ position: relative; float: left; padding: 55px 0 10px 10px; width: 488px }
#inner_side_s		{ position: relative; float: left; padding: 0 0 10px 3px; width: 305px }

#main .top_sp		{ padding-top: 14px }
.sp_h10				{ float: left; clear: both; width: 100%; height: 10px }

div.button			{ float: left; width: auto; height: 32px }
div.button .left	{ float: left; width: 5px; height: 32px; background: transparent url('images/button_green_lf.png') no-repeat left top }
div.button .right	{ float: left; width: 5px; height: 32px; background: transparent url('images/button_green_rght.png') no-repeat left top }
div.button .main	{ float: left; height: 23px; padding: 9px 0 0 5px; font: bold 11px Tahoma; text-align: center; color: #fff;
						background: #8fc220 url('images/button_green_bg.gif') repeat-x left top }
div.button .tick	{ margin-right: 10px }
div.button .main a	{ text-decoration: none; color: #fff }

.banner				{ float: left; margin: 0px 0;padding: 12px 0px 0px 0px; width: 100%; text-align: center }
.banner_head		{ float: left; margin: 15px 0 0 0; width: 100%; text-align: center }
.banner img.border	{ border: 1px solid #c8c8c8 }

#nav_top			{ float: left; padding-right: 10px; width: 798px; font: normal 11px Tahoma; text-align: right; color:#000 }
#nav_top a			{ padding: 0 5px; text-decoration: none; color: #000 }
#nav_top a:hover	{ text-decoration: underline }
#logo				{ float: left; padding-top: 10px }
#logo a				{ float: left }
#logo div.line		{ float: left; margin-left: 15px; padding-top: 11px; width: 515px; height: 70px; 
					background: url('images/logoLine.gif') no-repeat left bottom }

#nav				{ float: left; margin-top: 12px; padding: 4px 4px 4px 5px; width: 799px; height: 34px;
						background: url('images/bgTop.png') no-repeat left top }
#nav_tools			{ float: right; padding: 10px 0px 5px 0px; width: 198px; background: url('images/grammi.gif') no-repeat left 6px }
#nav_tools a		{ float: left; margin: 0; padding: 0 0 0 5px }

#footer					{ color: #556465 }
#footer h6				{ margin: 0; font: bold 11px/15px Tahoma }
#footer p				{ margin: 0; font: normal 11px/15px Tahoma }
#footer a				{ text-decoration: none; color: #556465 }
#footer a:hover			{ text-decoration: underline }
#footer div.main		{ float:left;padding-bottom:0;text-align:center;width:810px; }
#footer div.sec			{ border-top:1px solid #E0E5E6;float:left;margin-top:7px;padding-top:5px;width:810px; }
#footer div.left		{ float: left }
#footer div.left .copy	{ margin-right: 10px }
#footer div.right		{ float: right }
#footer .sign span		{ padding: 0 3px }
#footer .sign object	{ position: relative; top: 2px }
#footer .sign a			{ position: relative; font: normal 10px Tahoma, Verdana; text-decoration: none; color: #788485 }
#footer .sign a:hover	{ text-decoration: none; color: #625C57 }

#search_full			{ float: left; margin-bottom: 10px; padding-top: 14px; width: 808px }
div.search_full_top		{ float: left; width: 808px; height: 13px; background: url('images/greenTop.gif') no-repeat left top }
div.search_full_main	{ float: left; padding: 0 4px; width: 800px; background: url('images/greenBg.gif') repeat-y left top }
div.search_full_bottom	{ float: left; width: 808px; height: 12px; background: url('images/greenBottom.gif') no-repeat left top }
#search_full div.line	{ float: left; margin-top: 10px; width: 800px; height: 2px; background: url('images/grammi2.gif') repeat-x left top }

#search_main			{ float: left; margin-bottom: 10px; padding-top: 14px; width: 530px }
div.search_main_top		{ float: left; width: 530px; height: 13px; background: url('images/green530_top.gif') no-repeat left top }
div.search_main_main	{ float: left; padding: 0 4px; width: 522px; background: url('images/green530_bg.gif') repeat-y left top }
div.search_main_bottom	{ float: left; width: 530px; height: 12px; background: url('images/green530_bottom.gif') no-repeat left top }
#search_main div.line	{ float: left; margin-top: 10px; width: 522px; height: 2px; background: url('images/grammi2.gif') repeat-x left top }

#search_home		{ position: relative; float: left; padding: 10px 0 0 8px; width: 463px }
#search_inner		{ position: relative; float: left; padding: 10px 0 0 8px; width: 509px }
#search_side		{ position: relative; float: left; padding: 10px 0 0 11px; width: 249px }

.search_tabs		{ position: relative; float: left; bottom: -20px; margin-top: -30px; width: 436px; height: 30px }
#search_side .search_tabs{ width: 249px }
.search_tabs a		{ float: left; margin: 0; padding: 0; text-decoration: none; cursor: pointer }
.search_tabs a span.left
					{ float: left; margin: 0; padding: 0; width: 7px; height: 29px;
						background: url('images/button_left.gif') no-repeat left top }
.search_tabs a span.center,
.search_tabs a:hover.tab1 span.center, .search_tabs a.tab1#active span.center,
.search_tabs a:hover.tab2 span.center, .search_tabs a.tab2#active span.center
					{ float: left; margin: 0; padding: 5px 5px 0 5px; height: 24px; font: bold 15px 'Trebuchet MS'; color: #fff;
						border-top: 1px solid #fff; background-color: #8fc220 }
#search_side .search_tabs a span.small,
#search_side .search_tabs a:hover.tab1 span.small, #search_side .search_tabs a.tab1#active span.small,
#search_side .search_tabs a:hover.tab2 span.small, #search_side .search_tabs a.tab2#active span.small
					{ width: 105px; font-size: 10px; line-height: 10px; text-align: center }
.search_tabs a span.center
					{ height: 23px; background-color: #afdb4e }
.search_tabs a:hover.tab1, .search_tabs a.tab1#active,
.search_tabs a:hover.tab2, .search_tabs a.tab2#active
					{ float: left; margin: 0; padding: 0; text-decoration: none; cursor: pointer }
.search_tabs a span.right,
.search_tabs a:hover.tab1 span.left, .search_tabs a:hover.tab1 span.right,
.search_tabs a.tab1#active span.left, .search_tabs a.tab1#active span.right,
.search_tabs a:hover.tab2 span.left, .search_tabs a:hover.tab2 span.right,
.search_tabs a.tab2#active span.left, .search_tabs a.tab2#active span.right
					{ float: left; margin: 0; padding: 0; width: 6px; height: 30px; background: url('images/button_active_left2.gif') no-repeat left top }
.search_tabs a span.right				{ height: 29px; background: url('images/button_right.gif') no-repeat left top }
.search_tabs a:hover.tab1 span.left		{ width: 7px; background: url('images/button_active_left.gif') no-repeat left top }
.search_tabs a:hover.tab1 span.right	{ background: url('images/button_active_right.gif') no-repeat left top }
.search_tabs a.tab1#active span.left	{ background: url('images/button_active_left.gif') no-repeat left top }
.search_tabs a.tab1#active span.right	{ background: url('images/button_active_right.gif') no-repeat left top }
.search_tabs a:hover.tab2 span.left		{ background: url('images/button_active_left2.gif') no-repeat left top }
.search_tabs a:hover.tab2 span.right	{ width: 7px; background: url('images/button_active_right2.gif') no-repeat left top }
.search_ta?s a.tab2#active span.left	{ background: url('images/button_active_left2.gif') no-repeat left top }
.search_tabs a.tab2#active span.right	{ width: 7px; background: url('images/button_active_right2.gif') no-repeat left top }

.search_panel			{ float: left; margin-top: 19px; padding-top: 10px; width: 463px; background: url('images/searchTabTop.gif') no-repeat left top }
.search_panel_main		{ float: left; padding: 5px 0; width: 461px; border-left: 1px solid #fff; border-right: 1px solid #fff; background-color: #8fc220 }
.search_panel_bottom	{ float: left; width: 463px; height: 7px; background: url('images/searchTabBottom.gif') no-repeat left top }
#search_inner .search_panel				{ width: 508px; background: url('images/search_innerTabTop.gif') no-repeat left top }
#search_inner .search_panel_main		{ width: 506px; text-align: center }
#search_inner .search_panel_bottom		{ width: 508px; background: url('images/search_innerTabBottom.gif') no-repeat left top }
#search_side .search_panel				{ width: 249px; background: url('images/search_sideTabTop.gif') no-repeat left top }
#search_side .search_panel_main			{ width: 247px; padding: 0; text-align: left }
#search_side .search_panel_bottom		{ width: 249px; background: url('images/search_sideTabBottom.gif') no-repeat left top }

.search_panel_main .panel				{ position: relative; float: left; margin: 0; padding: 20px 0 20px 10px }
#search_inner .search_panel_main .panel	{ float: none }
#search_side .panel						{ padding: 10px }
.search_panel_main input				{ margin: 0; padding: 2px; width: 187px; font: normal 15px Tahoma; text-align: center; color: #000 }
#search_side input						{ float: left }
.search_panel_main select				{ margin: 0 0 5px 13px; padding: 2px 0; width: 144px;
											font: bold 11px Tahoma; text-align: center; vertical-align: middle; color: #000;
											border: none; outline: none; background: #fff url('images/search_select_bg.gif') repeat-x left top }
#search_side select						{ float: left; clear: left; margin: 0; padding: 0 }

.search_panel_main button	{ margin: 0 0 0 20px; width: 65px; height: 64px;
								border: none; background: #8fc220 url('images/go.jpg') no-repeat left top }
#search_inner button		{ float: right; margin: 10px 0 0 0; width: 65px; height: 64px;
								border: none; background: #8fc220 url('images/go2.jpg') no-repeat left top }
#search_side button			{ float: right; margin: 5px 0 0 0 }

.search_panel_main .note	{ position: absolute; left: 14px; top: 50px; padding-left: 2px; width: 300px; font: normal 10px Tahoma; color: #000 }
#search_side .note			{ position: relative; float: left; left: 0; top: 0; margin: 5px 0 15px 0; padding-left: 0; width: 160px }

div.adv_search					{ float: left; margin-top: 10px; padding-bottom: 10px; width: 506px;
									background: #fff url('images/adv_search_bottom.gif') no-repeat left bottom }
div.adv_search h4				{ margin: 0 0 10px 0; padding: 10px 0 0 10px; font: bold 15px Tahoma; color: #000;
									background: url('images/adv_search_top.gif') no-repeat left top }
div.adv_search fieldset			{ margin: 0 10px 0 0; padding: 0; float: left; border: none }
* html div.adv_search fieldset	{ margin-right: 5px }
div.adv_search fieldset.first	{ margin-left: 10px }
* html div.adv_search fieldset.first{ margin-left: 5px }
div.adv_search legend			{ position: relative; margin: 0 0 2px 0; padding: 0; left: 0; font: bold 11px Tahoma; color: #8fc220 }
div.adv_search select			{ margin: 0; padding: 2px; width: 155px; height: 80px; font: normal 11px Tahoma; vertical-align: baseline;
									border: none; outline: none; background-color: #e8f4cf }
* html div.adv_search select	{ margin-bottom: 30px; background-color: #fff }
* html div.adv_search option	{ margin-bottom: 30px; background-color: #e8f4cf }

#login_home					{ float: left; display: inline; margin: 19px 0 0 16px; padding-top: 6px; width: 305px;
								background: url('images/loginTop.gif') no-repeat left top }
.login_panel				{ float: left; width: 303px; border-left: 1px solid #9ac835; border-right: 1px solid #9ac835; background-color: #fff }
.login_panel h1				{ float: left; margin: 0; padding: 0 0 0 11px; width: 292px; font: bold 15px 'Trebuchet MS'; color: #8fc220 }
.login_panel_bottom			{ float: left; margin: 0; padding: 0; width: 305px; height: 7px; background: url('images/loginBottom.gif') no-repeat left top }
.login_panel .int			{ float: left; padding: 8px 0 0 9px; font: normal 10px Tahoma; color:#000 }
.login_panel .int_link		{ clear: both; padding: 5px 0 5px 9px; font: bold 10px Tahoma; color: #8fc220 }
.login_panel .int_link a	{ padding: 0 2px; text-decoration: underline; color: #8fc220 }
.login_panel .int_link a:hover{ text-decoration: none }
.login_panel .int input		{ display: inline; margin: 0 1px 0 0; padding: 2px 4px; width: 123px; font: normal 11px Tahoma; color: #5a7027;
								border: none; background-color: #c9e293 }
								
.interest_form_int_link		{ clear: both; padding: 10px 0 5px; font: bold 10px Tahoma; color: #8fc220 }
.interest_form_int_link a	{ padding: 0 2px; text-decoration: underline; color: #8fc220 }
.interest_form_int_link a:hover{ text-decoration: none }				
								
.login_panel input.check	{ margin: 0 3px 0 0; width: auto; height: auto; outline: none; vertical-align: middle; background: #fff }
.login_panel button			{ position: relative; display: inline; margin: 0; padding: 0; left: 1px; top: 1px; width: 18px; height: 18px;
								border: none; background: #fff url('images/arrow.gif') no-repeat left top }

div.box_gr_230				{ float: left; margin: 0 5px 3px 0; width: 233px; background: #f7fbef url('images/box_green_bg.gif') repeat-y left top }
div.box_gr_230 .top			{ width: 233px; height: 7px; background: url('images/box_green_top.gif') no-repeat left top }
div.box_gr_230 .bottom		{ width: 233px; height: 11px; background: url('images/box_green_bottom.gif') no-repeat left bottom }
div.box_gr_230 .main		{ width: 221px; padding: 0 6px }

div.box_dbl_gr_460			{ float: left; margin: 0 5px 3px 0; width: 471px; background: #f7fbef url('images/box_dbl_green_bg.gif') repeat-y left top }
div.box_dbl_gr_460 .top		{ float: left; width: 471px; height: 7px; background: url('images/box_dbl_green_top.gif') no-repeat left top }
div.box_dbl_gr_460 .bottom	{ float: left; width: 471px; height: 11px; background: url('images/box_dbl_green_bottom.gif') no-repeat left bottom }
div.box_dbl_gr_460 .main	{ float: left; width: 221px; padding: 0 6px }
div.box_dbl_gr_460 .right	{ margin-left: 5px }


div.box_dbl_gr_wh_460			{ position: relative; float: left; margin: 0 5px 3px 0; width: 471px;
									background: #f7fbef url('images/box_dbl_gr_wh_bg.gif') repeat-y left top }
div.box_dbl_gr_wh_460 .top		{ float: left; width: 471px; height: 10px; background: url('images/box_dbl_gr_wh_top.gif') no-repeat left top }
div.box_dbl_gr_wh_460 .bottom	{ float: left; width: 471px; height: 20px; background: url('images/box_dbl_gr_wh_bottom.gif') no-repeat left bottom }
div.box_dbl_gr_wh_460 .main		{ float: left; width: 221px; padding: 0 6px }
div.box_dbl_gr_wh_460 .right	{ margin-left: 5px }

div.box_gr_270				{ float: left; margin: 10px 5px 3px 0; width: 273px; background: #f7fbef url('images/box_green270_bg.gif') repeat-y left top }
div.box_gr_270 .top			{ width: 273px; height: 7px; background: url('images/box_green270_top.gif') no-repeat left top }
div.box_gr_270 .bottom		{ width: 273px; height: 11px; background: url('images/box_green270_bottom.gif') no-repeat left bottom }
div.box_gr_270 .main		{ width: 261px; padding: 0 6px }

div.box_gr_230 .main h4,
div.box_gr_270 .main h4,
div.box_dbl_gr_460 .main h4,
div.box_dbl_gr_wh_460 .left h4	{ margin: 0; padding: 5px 30px 5px 40px; min-height: 28px; font: normal 14px/15px 'Trebuchet MS'; color: #689408;
									border-bottom: 1px solid #c3de87; background: url('images/box_green_title.gif') no-repeat -3px 0 }
* html div.box_gr_230 .main h4,
* html div.box_gr_270 .main h4,
* html div.box_dbl_gr_460 .main h4,
* html div.box_dbl_gr_wh_460 .left h4	{ height: 28px }

div.box_gr_230 .main ul,
div.box_gr_270 .main ul,
div.box_dbl_gr_460 .main ul,
div.box_dbl_gr_wh_460 .left ul			{ list-style-type: square; margin: 8px 25px; padding: 0 }
div.box_gr_230 .main li,
div.box_gr_270 .main li,
div.box_dbl_gr_460 .main li,
div.box_dbl_gr_wh_460 .left li			{ margin: 5px 0; padding: 0; color: #ff7f02 }
div.box_gr_230 .main li a,
div.box_gr_270 .main li a,
div.box_dbl_gr_460 .main li a,
div.box_dbl_gr_wh_460 .left li a		{ text-decoration: none; color: #000 }
div.box_gr_230 .main li a:hover,
div.box_gr_270 .main li a:hover,
div.box_dbl_gr_460 .main li a:hover,
div.box_dbl_gr_wh_460 .left li a:hover	{ text-decoration: underline }

div.box_dbl_gr_wh_460 .right			{ text-align: center }
div.box_dbl_gr_wh_460 .right h4			{ margin: 0; padding: 0 10px; font: normal 14px/15px 'Trebuchet MS'; text-align: left; color: #646464 }
div.box_dbl_gr_wh_460 .right div		{ position: absolute; right: 5px; top: 25%; width: 220px }
div.box_dbl_gr_wh_460 .right img		{ margin: 10px }
div.box_dbl_gr_wh_460 .right p			{ position: absolute; right: 5px; bottom: 20px; margin: 0; width: 220px; font: normal 10px Tahoma; text-align: center }
div.box_dbl_gr_wh_460 .right a			{ text-decoration: none; color: #000 }
div.box_dbl_gr_wh_460 .right a:hover	{ text-decoration: underline }

div.box_wh_230				{ float: left; margin: 0 5px 3px 0; width: 233px; background: #f7fbef url('images/box_white_bg.gif') repeat-y left top }
div.box_wh_230 .top			{ width: 233px; height: 10px; background: url('images/box_white_top.gif') no-repeat left top }
div.box_wh_230 .main		{ width: 221px; padding: 0 6px 14px 6px; background: url('images/box_white_bottom.gif') no-repeat left bottom }
div.box_wh_230 .center		{ text-align: center }
div.box_wh_230 .main h4		{ margin: 0; padding: 0 10px; font: normal 14px/15px 'Trebuchet MS'; text-align: left; color: #646464 }
div.box_wh_230 .main img	{ margin: 10px }
div.box_wh_230 .main p		{ margin: 0; font: normal 10px Tahoma }
div.box_wh_230 .main a		{ text-decoration: none; color: #000 }
div.box_wh_230 .main a:hover{ text-decoration: underline }

table.tbl_470				{ float: left; margin: 5px 0 3px 0; width: 470px }
table.tbl_470 caption		{ padding: 4px 6px; font: normal 14px/19px 'Trebuchet MS'; text-align: left; color: #fff;
								background: #8fc220 url('images/tbl_470_caption.gif') no-repeat left top }
table.tbl_470 td			{ padding: 5px 15px; font: normal 11px Tahoma; color: #000; border-bottom: 1px dotted #b9b9b9 }
table.tbl_470 td.date		{ text-align: right; color: #689?08 }
table.tbl_470 tfoot td		{ padding: 2px 15px 12px 0; text-align: right; border-bottom: none; background: url('images/tbl_470_tfoot.gif') repeat-x left bottom }
table.tbl_470 tfoot a		{ color: #ff7f02 }
table.tbl_470 tfoot a:hover	{ text-decoration: none }

div.box_wh_470				{ float: left; margin: 0 8px 3px 0; width: 473px; background: #fcfcfb url('images/box470_white_bg.gif') repeat-y left top }
div.box_wh_470 .top			{ width: 473px; height: 10px; background: url('images/box470_white_top.gif') no-repeat left top }
div.box_wh_470 .main		{ width: 461px; padding: 0 6px 14px 6px; background: url('images/box470_white_bottom.gif') no-repeat left bottom }
div.box_wh_470 .main h4		{ margin: 0 0 10px 0; padding: 0 5px; font: normal 14px/15px 'Trebuchet MS'; text-align: left; color: #8fc220 }
div.box_wh_470 .main p		{ margin: 0; padding: 0 5px; font: normal 11px/18px Tahoma; color: #8fc220 }
div.box_wh_470 .main a		{ text-decoration: none; color: #000 }
div.box_wh_470 .main a:hover{ text-decoration: underline }

div.box_wh_320				{ float: left; margin-bottom: 10px; width: 322px; background: #fcfef9 url('images/box320_white_bg.gif') repeat-y left top }
div.box_wh_320 .top			{ width: 322px; height: 10px; background: url('images/box320_white_top.gif') no-repeat left top }
div.box_wh_320 .main		{ width: 310px; padding: 0 6px 14px 6px; background: url('images/box320_white_bottom.gif') no-repeat left bottom }
div.box_wh_320 .home_mylook h4			{ margin: 0 5px 0 0; padding: 5px 10px 0 10px; font: bold 16px/18px 'Trebuchet MS'; color: #000;
											background: url('images/home_mylook_title_line.gif') no-repeat right 20px }
div.box_wh_320 .home_mylook h4 img		{ margin: 0 5px 0 0; vertical-align: middle }
div.box_wh_320 .home_mylook p			{ margin: 0; padding: 0  10px 0 50px; font: normal 11px Tahoma; color: #48acc1 }
div.box_wh_320 .home_mylook p a			{font: normal 11px Tahoma; color: #48acc1;text-decoration:none}
div.box_wh_320 .home_mylook p a:hover		{font: normal 11px Tahoma; color: #48acc1;text-decoration:underline }
div.box_wh_320 .home_mylook ul			{ margin: 15px 30px 0 40px; padding: 0; list-style-image: url('images/home_mylook_bullet.gif') }
div.box_wh_320 .home_mylook li			{ margin: 5px 0 0 0; padding: 0 0 2px 0; border-bottom: 1px dotted #cacbc7 }
div.box_wh_320 .home_mylook li.last		{ border-bottom: none }
div.box_wh_320 .home_mylook li a		{ position: relative; top: -3px; text-decoration: none; color: #000 }
div.box_wh_320 .home_mylook li a:hover	{ text-decoration: underline }
div.box_wh_320 .home_mylook li.grey		{ list-style-image: url('images/home_mylook_bullet_grey.gif') }
div.box_wh_320 .home_mylook li.grey a	{ color: #979895 }

div.box_wh_530				{ float: left; margin: 0 0 3px 0; width: 530px; background: #fcfcfb url('images/box530_white_bg.gif') repeat-y left top }
div.box_wh_530 .top			{ width: 530px; height: 10px; background: url('images/box530_white_top.gif') no-repeat left top }
div.box_wh_530 .main		{ width: 490px; padding: 10px 20px; background: url('images/box530_white_bottom.gif') no-repeat left bottom }
div.box_wh_530 .main h4		{ margin: 0 0 10px 0; padding: 0; font: bold 15px/20px 'Trebuchet MS'; text-align: left; color: #000 }
div.search_alt fieldset		{ margin: 0 10px 0 0; padding: 0; float: left; border: none }
* html div.search_alt fieldset	{ margin-right: 5px }
div.search_alt fieldset.sec	{ margin-left: 10px }
div.search_alt legend,
div.search_alt h6			{ position: relative; margin: 0 0 5px 0; padding: 0; left: 0; font: bold 11px Tahoma; color: #8fc220 }
div.search_alt select		{ margin: 0; padding: 2px; width: 230px; height: 165px; font: normal 11px Tahoma; vertical-align: baseline;
								border: none; outline: none; background-color: #e8f4cf }
* html div.search_alt select{ margin-bottom: 30px; background-color: #fff }
div.search_alt option		{ padding: 2px }
* html div.search_alt option{ margin-bottom: 30px; background-color: #e8f4cf }
div.search_alt option.alt	{ background-color: #f0f8df }
div.search_alt div.lists	{ clear: both; padding: 10px 0 }
div.search_alt ul			{ list-style-type: square; margin: 0 20px 10px 20px; padding: 0; color: #ff7f02 }
div.search_alt li			{ margin: 3px 0; padding: 0 }
div.search_alt li a			{ text-decoration: none; color: #000 }
div.sea?ch_alt li a:hover	{ text-decoration: underline }


div.box_green_270			{ float: left; margin: 14px 0 3px 0; width: 273px;
								background: #d4e9a5 url('images/box270_green_bg.gif') repeat-y left top }
div.box_green_270 .top		{ width: 273px; height: 13px; background: url('images/box270_green_top.gif') no-repeat left top }
div.box_green_270 .bottom	{ clear: both; width: 273px; height: 13px; background: url('images/box270_green_bottom.gif') no-repeat left bottom }
div.box_green_270 div.line	{ float: left; margin: 10px 0 0 4px; width: 264px; height: 2px; background: url('images/grammi2.gif') repeat-x left top }
* html div.box_green_270 div.line	{ margin-left: 2px }
#login_side					{ float: left; padding-left: 11px }
#login_side div.login_top	{ width: 249px; height: 9px; background: url('images/login_side_top.gif') no-repeat left top }
#login_side div.login_bottom{ width: 249px; height: 11px; background: url('images/login_side_bottom.gif') no-repeat left bottom }
#login_side div.login_main	{ width: 239px; padding-left: 8px; border-left: 1px solid #9ac835; border-right: 1px solid #9ac835; background-color: #fff }
#login_side h4				{ margin: 0 0 5px 0; padding: 0; font: bold 15px/20px 'Trebuchet MS'; color: #8fc220 }
#login_side fieldset		{ margin: 0; padding: 2px 0; border: none }
#login_side fieldset input	{ display: inline; margin: 5px 0 0 0; padding: 2px 4px; width: 190px; font: normal 11px Tahoma; color: #5a7027;
								border: none; background-color: #c9e293 }
#login_side label			{ margin: 0; padding: 2px 0; font: normal 10px Tahoma }
#login_side input.check		{ margin: 0 3px 0 0; padding: 0; width: auto; height: auto;
								font-size: 10px; vertical-align: middle; outline: none; background: #fff }
#login_side button			{ position: relative; display: inline; margin: 0; padding: 0; left: 5px; width: 18px; height: 18px;
								border: none; background: #fff url('images/arrow.gif') no-repeat left top }
#login_side fieldset.links			{ clear: both; padding-bottom: 0; font: bold 10px Tahoma; color: #8fc220 }
#login_side fieldset.links a		{ padding: 0 2px; text-decoration: underline; color: #8fc220 }
#login_side fieldset.links a:hover	{ text-decoration: none }

div.box_gr_border_270			{ float: left; margin: 14px 0 3px 0; width: 273px }
div.box_gr_border_270 .top		{ width: 273px; height: 6px; background: url('images/box_gr_border_270_top.gif') no-repeat left top }
div.box_gr_border_270 .bottom	{ clear: both; width: 273px; height: 6px; background: url('images/box_gr_border_270_bottom.gif') no-repeat left bottom }
div.box_gr_border_270 .main		{ width: 247px; padding: 5px 12px; border-left: 1px solid #8fc220; border-right: 1px solid #8fc220 }
div.box_gr_border_345			{ float: left; margin: 14px 0 3px 0; width: 347px }
div.box_gr_border_345 .top		{ width: 347px; height: 6px; background: url('images/box_gr_border_345_top.gif') no-repeat left top }
div.box_gr_border_345 .bottom	{ clear: both; width: 347px; height: 6px; background: url('images/box_gr_border_345_bottom.gif') no-repeat left bottom }
div.box_gr_border_345 .main		{ width: 321px; padding: 5px 12px; border-left: 1px solid #8fc220; border-right: 1px solid #8fc220 }
div.box_gr_border_515			{ float: left; margin: 14px 0 3px 0; width: 517px }
div.box_gr_border_515 .top		{ width: 517px; height: 7px; background: url('images/box_gr_border_515_top.gif') no-repeat left top }
div.box_gr_border_515 .bottom	{ clear: both; width: 517px; height: 7px; background: url('images/box_gr_border_515_bottom.gif') no-repeat left bottom }
div.box_gr_border_515 .main		{ width: 491px; padding: 5px 12px; border-left: 1px solid #8fc220; border-right: 1px solid #8fc220 }

div.box_gr_border_270 .main h6,
div.box_gr_border_345 .main h6	{ margin: 0 0 15px 0; padding: 0; font: bold 11px Tahoma }
div.box_gr_border_270 .main p,
div.box_gr_border_345 .main p	{ margin: 0 0 5px 0; padding: 0; font: normal 11px Tahoma }

div.box_wh_300				{ float: left; margin: 0; width: 305px; background: #fff url('images/box_wh_300_top.gif') no-repeat left top }
div.box_wh_300 .main		{ margin-top: 11px; padding: 0 10px; border-left: 1px solid #9ac835; border-right: 1px solid #9ac835 }
div.box_wh_300 .bottom		{ width: 305px; height: 12px; background: url('images/box_wh_300_bottom.gif') no-repeat left top }

.login h4					{ margin: 0 0 5px 0; padding: 0; font: bold 15px/20px 'Trebuchet MS'; color: #8fc220 }
.login fieldset				{ margin: 0; padding: 2px 0; border: none }
.login fieldset input		{ display: inline; margin: 5px 0 0 0; padding: 2px 4px; width: 190px; font: normal 11px Tahoma; color: #5a7027;
								border: none; background-color: #c9e293 }
.login label				{ margin: 0; padding: 2px 0; font: normal 9px Tahoma }
.login input.check			{ margin: 0 3px 0 0; padding: 0; width: auto; height: auto;
								font-size: 9px; vertical-align: middle; outline: none; background: #fff }
.login button				{ position: relative; display: inline; margin: 0; padding: 0; left: 5px; width: 18px; height: 18px;
								border: none; background: #fff url('images/arrow.gif') no-repeat left top }
.login fieldset.links		{ clear: both; margin-top: 10px; padding-bottom: 0; font: bold 10px Tahoma; color: #8fc220 }
.login fieldset.links a		{ padding: 0 2px; text-decoration: underline; color: #8fc220 }
.login fieldset.links a:hover	{ text-decoration: none }

div.box_wh_480				{ float: left; margin: 0; width: 480px; background: #fff url('images/box_wh_480_top.gif') no-repeat left top }
div.box_wh_480 .main_box	{ margin-top: 11px; padding: 0 10px; border-left: 1px solid #9ac835; border-right: 1px solid #9ac835 }
div.box_wh_480 .bottom_box	{ width: 480px; height: 11px; background: url('images/box_wh_480_bottom.gif') no-repeat left top }

.newuser h4					{ margin: 0 0 5px 0; padding: 0; font: bold 15px/20px 'Trebuchet MS'; color: #8fc220 }
.newuser dl					{ margin: 20px 0; padding: 0 }
.newuser dt					{ margin: 0; padding: 0; font-weight: bold }
.newuser dd					{ margin: 0 0 5px 0; padding: 0 }
.newuser .button			{ float: none }

div.box_wh_800				{ float: left; clear: both; margin-bottom: 10px; width: 808px; background: #fff url('images/box_wh_800_bg.gif') repeat-y left top }
div.box_wh_800 .top_box		{ width: 808px; height: 14px; background: url('images/box_wh_800_top.gif') no-repeat left top }
div.box_wh_800 .main_box	{ overflow: auto; margin: 0 4px; padding: 4px 0; width: 800px  }
div.box_wh_800 .bottom_box	{ width: 808px; height: 14px; background: url('images/box_wh_800_bottom.gif') no-repeat left top }
div.box_wh_800 h4			{ margin: -8px 0 10px 0; padding: 0 0 5px 10px; font: bold 11px/18px Tahoma; color: #8fc220; border-bottom: 1px solid #dbe0e1 }

.title						{ float: left; margin: 25px 0 15px 0; width: 495px }
.title_full					{ float: left; margin: 25px 0 15px 0; width: 808px }
.title_s					{ float: left; margin: 25px 0 15px 0 }
.title h3, .title_full h3, .title_s h3
							{ margin: 0; font: bold 13px Tahoma; color: #000 }
.title h3.bullet, .title_full h3.bullet, .title_s h3.bullet
							{ padding-left: 20px; background: url('images/title_bullet.png') no-repeat left top }
.title small, .title_s small{ font: normal 11px Tahoma }
.title .left, .title_full .left, .title_s .left
							{ float: left }
.title .right, .title_full .right, .title_s .right
							{ float: right }
.border						{ padding-bottom: 10px; border-bottom: 1px dotted #a6a6a6 }
.article					{ float: left; clear: both; width: 495px }
.article a 					{ font: normal 12px Tahoma; color: #000 }
.article a:hover 			{ text-decoration:none; }
#inner_main .article ul			{ list-style-type: none; margin: 8px 25px 10pxpx 15px; padding: 0; font-size:12px; }
#inner_main .article ul li			{ margin:5px 0px; padding:0px 0px 0px 15px; background: url('images/dot_22.gif') no-repeat left 5px;}
#inner_main .article li a		{ text-decoration: none; color: #000 }
#inner_main .article li a:hover	{ text-decoration: underline }

.article h4					{ margin: 0 0 5px 0; padding: 8px 0 0 40px; width: 453px; min-height: 24px; font: bold 13px Tahoma; color: #fff;
								background: url('images/article_title_bg.gif') no-repeat left top }
* html .article h4			{ height: 24px }
.article p					{ margin-bottom: 20px; font: normal 12px Tahoma; color: #000;/*text-align:justify*/}

div.interest				{ margin: 5px 20px; width: 225px }
div.interest .button		{ margin: 0 0 20px 18px }
* html div.interest .button	{ margin-left: 9px }
div.interest .tool			{ float: left; clear: both; margin-bottom: 5px; padding: 2px 0 5px 25px; width: 200px }
div.interest .email			{ min-height: 14px; background: url('images/interest_tool_mail.gif') no-repeat left top }
div.interest .save			{ min-height: 16px; background: url('images/interest_tool_save.gif') no-repeat left top }
div.interest .friend		{ min-height: 18px; background: url('images/interest_tool_friend.gif') no-repeat left top }
div.interest .folder		{ min-height: 17px; background: url('images/interest_tool_folder.gif') no-repeat left top }
div.interest .tool a		{ text-decoration: none; color: #000 }
div.interest .tool a:hover	{ text-decoration: underline }

div.subscribe						{ float: left; clear: both; padding-bottom: 20px; width: 100% }
div.subscribe .box_gr_border_345	{ float: right }
div.subscribe fieldset				{ float: left; clear: left; margin: 0; padding: 2px 0; width: 390px; border: none }
div.subscribe fieldset label		{ float: left; padding-right: 20px; width: 175px }
div.subscribe fieldset label.red	{ color: #F00 }
div.subscribe fieldset input,
div.subscribe fieldset select		{ float: left; margin-top: 2px; width: 160px; border: none; background-color: #d4e9a5 }
div.subscribe fieldset.infos label	{ margin-bottom: 15px; width: 495px }
div.subscribe fieldset.infos input	{ margin-right: 5px; width: 14px; background: none }
div.subscribe div.note				{ float: left; clear: both; margin: 20px 0; width: 100% }
div.subscribe div.notered			{ float: left; clear: both; width: 100%; color: #f00 }
label.notered{color: #f00}
div.subscribe div.button			{ clear: both; margin-top: 10px }

div.contact, div.featured, div.logout,
div.search_cat, div.search_institute,
div.program, div.profil
							{ float: left; clear: both; width: 495px }

div.contact .border			{ margin-bottom: 6px; padding-bottom: 6px }
div.contact .border p		{ margin: 0 }
div.contact .note p			{ margin-top: 10px; color: #969696 }

div.featured				{ padding: 20px 0 }
div.featured table			{ margin: 0; padding: 0; width: 530px; border: none }
div.featured td				{ margin: 0; padding: 0 0 10px 0; border: none }
div.featured table img		{ border: 1px solid #dbe0e1 }

div.logout h6				{ margin: 20px 0 20px 20px; padding-bottom: 2px; font: bold 11px Tahoma; color: #000; border-bottom: 1px dotted #a6a6a6 }
div.logout ul, div.search_cat ul, ul.inst_list
							{ list-style-type: square; margin: 0 35px; padding: 0 }
div.search_cat ul			{ margin: 0 20px }
div.logout li, div.search_cat li, ul.inst_list li
							{ margin: 5px 0; padding: 0; color: #ff7f02 }
div.logout li a, div.search_cat li a, ul.inst_list li a
							{ text-decoration: none; color: #000 }
div.logout li a:hover, div.search_cat li a:hover, ul.inst_list li a:hover
							{ text-decoration: underline }

div.search_institute				{ width: 517px }
ul.inst_letters						{ list-style: none; margin: 0; padding: 0; text-align: center }
ul.inst_letters li					{ display: inline; margin: 0; padding: 2px 3px 2px 1px; font: bold 12px Tahoma; border-right: 1px solid #c8c8c8 }
ul.inst_letters li					{ padding: expression('2px 0 2px 4px') }
ul.inst_letters li.last				{ margin-right: 0; border-right: none }
ul.inst_letters li a				{ text-decoration: none; color: #8fc220 }
ul.inst_letters li a:hover			{ text-decoration: underline }
ul.inst_list						{ float: left; clear: left; margin: 20px 0; width: 517px }
ul.inst_list li						{ margin-left: 15px }
div.search_institute fieldset		{ float: left; clear: left; margin: 0; padding: 0; width: 517px; border: none }
div.search_institute fieldset.search{ margin-top: 50px }
div.search_institute legend			{ margin: 0; padding: 0 0 5px 0; font: normal 11px Tahoma; color: #000 }
div.search_institute legend			{ margin-left: expression('-5px') }
div.search_institute input			{ float: left; padding: 3px 5px; width: 240px; font: normal 11px Tahoma; border: 1px solid #afdb4e }?
div.search_institute button			{ float: left; display: block; margin-top: -4px; padding: 7px 0 9px 0; width: 93px; height: 31px;
										font: bold 11px Tahoma; line-height: 11px; color: #fff; vertical-align: top;
										border: none; background: #fff url('images/search_inst_bg.gif') no-repeat left top }

div.program h4				{ margin: 0; padding: 0; font: bold 13px Tahoma }
div.program h4.border		{ margin-bottom: 3px; padding-bottom: 2px }
div.program p, div.profil p	{ margin-bottom: 20px; font: normal 12px/16px Tahoma }
div.profil ul, div.profil ol{ font: normal 12px/16px Tahoma; padding:0px 0px 0px 25px; margin-left:0px; margin-top:0;}
div.profil ul li			{background: #fff url('images/dot_22.gif') no-repeat left 5px; list-style:none; padding-left:15px; }
div.program p.note			{ font: normal 11px Tahoma }
div.program p.note a		{ color: #000 }
div.program p.note a:hover	{ text-decoration: none }
div.program h5				{ margin: 0 0 8px 0; padding: 8px 0 0 40px; width: 453px; min-height: 24px; font: bold 13px Tahoma; color: #fff;
								background: url(images/article_title_bg.gif) no-repeat left top }
* html div.program h5		{ height: 24px }
div.program ul				{ margin: 0 0 0 30px; padding: 0; font: normal 12px Tahoma }
div.program ul li			{ list-style-image: url('images/list_bullet_green.gif'); margin: 0 0 3px 0 }

div.head_profil img			{ float: left }
div.profil h4				{ margin: 0 0 5px 0; padding: 8px 0 0 40px; width: 453px; min-height: 24px; font: bold 13px Tahoma; color: #fff;
								background: url('images/article_title_bg.gif') no-repeat left top }
* html div.profil h4		{ height: 24px }
div.profil img.left			{ margin-right: 10px }
div.profil img.right		{ margin-left: 10px }
div.profil a				{ text-decoration: underline; color: #FF7F02}
div.profil a:hover			{ text-decoration: underline }

dl.statistics				{ clear: both; margin: 0 10px; padding-top: 5px; width: 780px }
dl.statistics dt			{ float: left; margin: 0 10px 0 0; padding: 0; width: 300px; font: normal 11px Tahoma; text-align: right }
dl.statistics dd			{ float: left; margin: 0; padding: 0; width: 470px; font: bold 11px Tahoma; text-align: left }
dl.statistics dd a		{ font: Normal 11px Tahoma; color:#000;text-align: left; text-decoration:none; }
dl.statistics dd a:hover	{ font: Normal 11px Tahoma; color:#000;text-align: left; text-decoration:underline; }

div.userdata				{ position: relative; overflow: auto; padding: 5px 0 10px 0; width: 800px;
								border-top: 1px dotted #b2b2b2; border-bottom: 1px dotted #b2b2b2 }
div.userdata dl				{ clear: both; margin: 0 10px; padding-top: 5px; width: 400px }
div.userdata dt				{ float: left; margin: 0 10px 0 0; padding: 0; width: 100px; font: bold 11px Tahoma; text-align: right }
div.userdata dd				{ float: left; margin: 0; padding: 0; width: 290px; font: normal 11px Tahoma; text-align: left }
div.userdata .useredit		{ position: absolute; top: 70px; right: 10px; padding: 2px 0 0 25px; height: 18px; font: normal 10px Tahoma; color: #a6a6a6;
								background: url('images/user_data_edit.gif') no-repeat left top }
div.userdata .useredit a	{ text-decoration: none; color: #a6a6a6 }
div.userdata .useredit a:hover	{ text-decoration: underline }

div.education_form				{ float: left; margin: 0 10px; padding-top: 5px; width: 760px }
div.education_form .box_gr_border_345	{ float: right }
div.education_form form			{ float: left; margin: 0 }
div.education_form fieldset		{ margin: 0; padding: 0 0 5px 0; width: 340px; border: none }
div.education_form fieldset.left		{ float: left }
div.education_form fieldset.right		{ float: right }
div.education_form label		{ float: left; margin: 0 5px 0 0; padding: 3px 0; width: 340px; font: bold 11px Tahoma }
div.education_form select		{ font: normal 11px Tahoma }
div.education_form input		{ vertical-align: baseline }
div.education_form .other h6	{ margin: 10px 0 2px 0; padding: 0; font: normal 11px Tahoma }
div.education_form .other label	{ float: none; width: 50px; font-weight: normal }

div.education_form button		{ float: left; clear: left; display: block; margin-top: 10px; padding: 7px 0 9px 0; width: 93px; height: 31px;
									font: bold 11px Tahoma; line-height: 11px; color: #fff; vertical-align: top;
									border: none; background: #fff url('images/search_inst_bg.gif') no-repeat left top }

div.edu_saved				{ overflow: auto; padding: 5px 0 10px 0; width: 800px;
								border-top: 1px dotted #b2b2b2 }
div.edu_saved dl			{ float: left; clear: both; margin: 0; padding: 5px 10px; width: 780px; border-bottom: 1px dotted #b2b2b2 }
div.edu_saved dt			{ float: left; clear: left; margin: 0; padding: 0 0 5px 0; font: normal 11px Tahoma }
div.edu_saved dt a			{ color:#000000;text-decoration:none}
div.edu_saved dt a:hover	{ color:#000000;text-decoration:underline}
div.edu_saved dt strong		{ margin-right: 5px }
div.edu_saved dd			{ float: right; padding: 0 10px 2px 0; height: 14px; font: normal 10px Tahoma; color: #a6a6a6 }
div.edu_saved dd a.check,
div.edu_saved dd a.check-normal,
div.edu_saved dd a.delete		{ margin: 0 0 0 14px; padding: 0 0 2px 20px; text-decoration: none; }
div.edu_saved dd a.check		{ color: #a6a6a6; background: url('images/edu_programs_check.gif') no-repeat left top }
div.edu_saved dd a.check-normal	{ color: #000; background: url('images/edu_programs_check_normal.gif') no-repeat left top }
div.edu_saved dd a.delete		{ color: #a6a6a6; background: url('images/edu_programs_delete.gif') no-repeat left top }
div.edu_saved dd a:hover		{ text-decoration: underline }

#search_adv					{ float: left; clear: left; margin: 10px 0 0 8px; width: 783px;
								background: #fff url('images/search_adv_top.gif') no-repeat left top }
* html #search_adv			{ margin-left: 4px }
#search_adv .main_box		{ float: left; padding: 5px 10px }
#search_adv .searchfor		{ margin: 0 0 20px 0; font: normal 11px Tahoma; color: #000 }
#search_adv .searchfor em	{ font: bold 15px Tahoma; color: #8fc220 }
#search_adv h4				{ margin: 0 0 10px 0; padding: 0; font: bold 15px Tahoma; color: #000 }
#search_adv fieldset		{ float: left; margin: 0 2px 0 0; padding: 0; width: 188px; border: none }
#search_adv legend			{ position: relative; margin: 0 0 5px 0; padding: 0; left: 0; font: bold 11px Tahoma; color: #8fc220 }
#search_adv select			{ margin: 0; padding: 2px; width: 188px; height: 80px; font: normal 11px Tahoma; vertical-align: baseline;
								border: none; outline: none; background-color: #e8f4cf }
#search_adv .bottom_box		{ float: left; width: 783px; height: 6px; background: #fff url('images/search_adv_bottom.gif') no-repeat left bottom }

#search_result				{ float: left; margin: 10px 0; padding-top: 14px; width: 802px; background: #fff url('images/search_main_top.gif') no-repeat left top }
#search_result .main_box	{ float: left; position: relative; padding: 5px 0; width: 800px; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1 }
#search_result .bottom_box	{ float: left; width: 802px; height: 10px; background: #fff url('images/search_main_bottom.gif') no-repeat left top }
#search_result .save_res	{ position: absolute; top: -13px; right: 0; padding: 8px 10px 0 0; width: 200px; height: 40px; text-align: right;
								background: url('images/search_main_save.jpg') no-repeat right top }
#search_result .save_res a	{ font: normal 11px Tahoma; text-decoration: none; color: #000 }
#search_result .head		{ float: left; margin-bottom: 20px; padding: 0 10px; width: 780px }
#search_result .head h4		{ margin: 0; padding: 0; font: bold 15px Tahoma }
#search_result .head p		{ margin: 0 0 10px 0; padding: 0; font: normal 10px Tahoma }
#search_result .head label	{ margin: 0; padding: 0; font: normal 11px Tahoma }
#search_result .head select	{ margin: 0; padding: 0; font: normal 11px Tahoma }

#search_result .res_main					{ float: left; clear: left; width: 580px }
#search_result .res_main table				{ margin: 0; padding: 0; width: 580px }
#search_result .res_main thead td			{ margin: 0; padding: 5px; font: normal 10px Tahoma; border-bottom: 1px dotted #c1c1c1 }
#search_result .res_main tfoot td			{ padding: 10px 2px; font: bold 12px Tahoma; text-align: right }
#search_result .res_main tfoot ul			{ list-style: none }
#search_result .res_main tfoot li			{ display: inline }
#search_result .res_main tfoot .active		{ font: normal 12px Tahoma }
#search_result .res_main tfoot .small		{ font: normal 10px Tahoma }
#search_result .res_main tfoot a			{ color: #000 }
#search_result .res_main tfoot a:hover		{ text-decoration: none }
#search_result .res_main tr.active			{ background-color: #edf6d9 }
#search_result .res_main tbody td			{ margin: 0; padding: 5px; border-bottom: 1px dotted #c1c1c1 }
#search_result .res_main tbody td.photo		{ border-right: 1px solid #c1c1c1 }
#search_result .res_main tbody td.photo img	{ border: 1px solid #c1c1c1 }
#search_result .res_main tbody dl			{ margin: 0; padding: 0 }
#search_result .res_main tbody dt			{ margin: 0 0 5px 0; padding: 0; font: bold 14px Tahoma; color: #8fc220 }
#search_result .res_main tbody dt a			{ margin: 0 0 5px 0; padding: 0; font: bold 14px Tahoma; color: #8fc220; text-decoration:none; }
#search_result .res_main tbody dt a:hover	{ text-decoration:underline;}
#search_result .res_main tbody dt .note		{ margin-left: 10px; font: bold 10px Tahoma; color: #000 }
#search_result .res_main tbody dd			{ margin: 0; padding: 0; font: normal 11px Tahoma; color: #000 }
#search_result .res_main tbody dd.tools			{ margin: 10px 0 0 0; padding: 0; font: normal 10px Tahoma; color: #000 }
#search_result .res_main tbody dd.tools span	{ float: left; margin: 0 5px 5px 0; width: 170px }
#search_result .res_main tbody dd.tools .save,
#search_result .res_main tbody dd.tools .mail	{ width: 145px }
#search_result .res_main tbody dd.tools .friend	{ width: 105px }
#search_result .res_main tbody dd.tools img		{ margin-right: 1px }
#search_result .res_main tbody dd.tools a		{ text-decoration: none; color: #000 }
#search_result .res_main tbody dd.tools a:hover	{ text-decoration: underline }

#search_result .res_side				{ float: left; padding: 10px; width: 200px }
#search_result .res_side h6				{ margin: 20px 0; padding: 0; font: bold 10px Tahoma }
#search_result .res_side dl				{ margin: 0 0 10px 0; padding: 0 }
#search_result .res_side dt a			{ font: bold 14px Tahoma; color: #8fc220 ; text-decoration:none;}
#search_result .res_side dt a:hover		{ text-decoration:underline;}
#search_result .res_side dt 			{ margin: 0 0 5px 0; padding: 0; font: bold 14px Tahoma; color: #8fc220 }
#search_result .res_side dd				{ margin: 0; padding: 0; font: normal 11px Tahoma; color: #000 }
#search_result .res_side .more			{ margin: 20px 0; font: normal 10px Tahoma }
#search_result .res_side .more a		{ color: #000 }
#search_result .res_side .more a:hover	{ text-decoration: none }

div.contact a.newslinks		{ clear: both;  font: bold 11px Tahoma; color: #8fc220; text-decoration: underline; }
div.contact a:hover			{ text-decoration: none }

div.contact table		    {font-size:11px;}
div.contact table a			{ color: #ff7f02; text-decoration: underline }
div.contact table a:hover	{ text-decoration: none }

div.contact p a				{ color: #ff7f02; text-decoration: underline }
div.contact p a:hover		{ text-decoration: none }

/*#inner_main .contact ul			{ list-style-type: square; margin: 8px 25px; padding: 0 }
#inner_main .contact li			{ margin: 5px 0; padding: 0; color: #ff7f02 }*/
#inner_main .contact ul			{ list-style-type: none; margin: 8px 25px 10pxpx 15px; padding: 0; }
#inner_main .contact ul li			{ margin:5px 0px; padding:0px 0px 0px 15px; background: url('images/dot_22.gif') no-repeat left 4px;}
#inner_main .contact ul li a		{ text-decoration: none; color: #FF7F02 }
#inner_main .contact ul li a:hover	{ text-decoration: underline }
#inner_main .contact ul.black00			{ list-style-type: none; margin: 8px 25px 10pxpx 15px; padding: 0; }
#inner_main .contact ul.black00	 li			{ margin:5px 0px; padding:0px 0px 0px 15px; background: url('images/dot_22.gif') no-repeat left 4px;}
#inner_main .contact ul.black00	 li a		{ text-decoration: none; color: #000000 }
#inner_main .contact ul.black00	 li a:hover	{ text-decoration: underline }
#inner_main .contact h4			{ margin: 0 0 5px 0; padding: 1px 0 0 40px; width: 453px; min-height: 31px; font: bold 13px Tahoma; color: #fff;
									background: url('images/article_title_bg.gif') no-repeat left top }

.link_institute				{ font: normal 11px Tahoma; color: #000; text-decoration: none }
.link_institute:hover		{ font: normal 11px Tahoma; color: #000; text-decoration: underline }

.institute_logo				{ width: 150px; float: right; font: normal 11px Tahoma; color: #000; text-align: center}
.institute_logo a			{ font: normal 11px Tahoma; color: #000; text-decoration: none}
.institute_logo a:hover		{ font: normal 11px Tahoma; color: #000; text-decoration: underline}

div.paging_blog				{ font: bold 11px Tahoma; text-align: center }
div.paging_blog a			{ color: #000 }
div.paging_blog a.no-hover	{ font: normal 10px Tahoma }
div.paging_blog a:hover		{ text-decoration: none }

.exit_user					{ display: inline-block; float: right; margin-right: 10px; font: bold 13px Tahoma; color: #8FC220 }
.exit_user a				{ text-decoration: none; color: #8FC220 }
.exit_user a:hover			{ text-decoration: underline }

#sitemap{
	float:left;
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;
	padding:0px 0px 0px 20px;			
}
#sitemap a{
	font:normal 11px Tahoma;	
	color: #213e8f;	
	text-decoration:none
}
#sitemap a:HOVER {
	font:normal 11px Tahoma;	
	color: #F06600;	
	text-decoration:none
}
#sitemapLevel_0{
	clear:both;
	color: #8FC220;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;
	width:100%;
	height:22px;
	padding-left:0px;
}
#sitemapLevel_0 a{
	font:bold 11px Tahoma;	
	color: #8FC220;	
	text-decoration:none
}
#sitemapLevel_0 a:HOVER{
	font:bold 11px Tahoma;	
	color:#999999;	
	text-decoration:none
}
#sitemapLevel_1{
	color: #666666;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	width:100%;
	clear:both;
	padding:5px 0px 5px 20px;
}
#sitemapLevel_1 a{
	font:bold 11px Tahoma;	
	color:#666666;		
	text-decoration:none
}
#sitemapLevel_1 a:HOVER{
	font:bold 11px Tahoma;	
	color:#8FC220;	
	text-decoration:none
}
#sitemapLevel_2{
	color: #999999;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	padding:5px 0px 5px 40px;
	width:100%;
	clear:both;
}
#sitemapLevel_2 a{
	font:normal 11px Tahoma;	
	color:#999999;	
	text-decoration:none
}
#sitemapLevel_2 a:HOVER{
	font:normal 11px Tahoma;	
	color:#8FC220;	
	text-decoration:none
}


#sitemapLevel_3{
	color: #a6a5a5;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;
	padding:0px 0px 0px 60px;
	width:100%;
	clear:both;
}
#sitemapLevel_3 a{
	font:normal 11px Tahoma;	
	color:#a6a5a5;	
	text-decoration:none
}
#sitemapLevel_3 a:HOVER{
	font:normal 11px Tahoma;	
	color:#8FC220;	
	text-decoration:none
}

div.box_green_border_170		{ float: right; margin: 0 2px 20px 0; width: 167px;
									background: #e9f4d2 url('images/box_green_border_170_top.gif') no-repeat left top }
div.box_green_border_170 ul		{ list-style: none; margin: 10px 0 0 0; padding: 0 0 0 15px; border-left: 1px solid #8fc220; border-right: 1px solid #8fc220; }
div.box_green_border_170 ul li	{ background-image:none; background-color:#e9f4d2; margin: 0; padding: 0 0 4px 0; font: bold 10px Tahoma }
div.box_green_border_170 ul li a{ text-decoration: none; color: #8fc220 }
div.box_green_border_170 ul li a:hover	{ text-decoration: underline }
div.box_green_border_170 .bottom{ clear: both; width: 167px; height: 11px; background: url('images/box_green_border_170_bottom.gif') no-repeat left bottom }
.banner_footer				{ background-color:#ffffff;float: left; margin: 0px;padding: 5px 0px 5px 0px; width: 100%; text-align: center }
.banner_footer_xorigia				{ background-color:#000000;float: left; margin: 0px;padding: 5px 0px 5px 0px; width: 100%; text-align: center }


