/** General
----------------------------------------------------------------- */
*					{ padding:0; margin:0; color:#333; }
a					{ color:#333; text-decoration:none; outline:none; }
a:hover				{ text-decoration:underline; }
img					{ border:0; }
ul					{ list-style:none; }
#content p			{ margin:0; padding:0 0 15px 0; }
h1.h1_general		{ clear:both; display:block; overflow:hidden; font:bold 15px Trebuchet MS; color:#00509c; }
h1.h1_general a		{ font:bold 15px Trebuchet MS; color:#00509c; text-decoration:none; }
h1.h1_general img	{ margin:0 10px 0 0; border:0; }
h1.h1_small			{ clear:both; display:block; overflow:hidden; font:bold 15px Trebuchet MS; color:#00509c; border-bottom:0 !important;
					  padding-bottom:0 !important; margin-bottom:0 !important; }
h2.dateTitle		{ padding:5px 0 0 0; clear:both; font-size:1em; }
h2.newsletter		{ padding:5px 0 15px 0; clear:both; font-size:1.75em; line-height:1.333em; color:#00529c; }
h2.extraTitle		{ clear:both; font-size:1.5em; line-height:1.333em; color:#00529c; }
* html h2.dateTitle	{ margin:-10px 0 0 0; padding:0; }
*+html h2.dateTitle	{ margin:-10px 0 0 0; padding:0; }
h2 span.grey			{ color:#333; }
h3.subTitle			{  clear:both; display:block; overflow:hidden; font:bold 13px Trebuchet MS; color:#00509c !important; padding:15px 0 0 0; }
div.redErrorMessage	{ width:100%; padding:10px 0; font:bold 12px Trebuchet MS; color:#a00000; text-align:center; }
#warning h1			{ font:bold 16px Trebuchet MS; color:#00529c; }
#warning p			{ font:normal 13px Trebuchet MS; color:#333; }

/* - General -
----------------------------------------------------------------- */
body				{ margin:0 auto; padding:0; background-color:#edece7; font:normal 11px/15px arial; text-align:center;
				  border-top:8px solid #00529a; }
#containerColor	{ margin:0 auto; padding:0; background-color:#edece7; font:normal 11px/15px arial; text-align:center;
				  background:url(../../files/image01.jpg) no-repeat top center; background-color:#edece7; }
#container  		{ margin:0 auto; padding-top:0; padding-bottom:0; width:978px; text-align:left; overflow:hidden; }
.topLinks		{ float:right; height:18px; text-align:right; }
.linkBlue				{ float:left; background:url(images/blue_left.gif) no-repeat left top; padding-left:5px; height:18px; margin-left:5px;
						  display:inline; }
.linkBlue .lol 			{ float:left; background:url(images/blue_bg.gif) no-repeat right top; height:18px; color:#fff; padding:0 9px 0 0; }
.linkBlue .lol  img		{ margin:0 5px 0 2px; display:inline; }
.linkBlue .lol .logIn	{ background:url(images/icon1.gif) no-repeat left top; color:#fff; padding-left:18px; }
.linkBlue .lol .logOut	{ background:url(images/icon3.gif) no-repeat 0 top; color:#fff; padding-left:18px; }
.linkBlue .lol .contact	{ background:url(images/icon2.gif) no-repeat left 1px; color:#fff; padding-left:18px; }
.linkBlue .lol .sitemap	{ background:url(images/icon30.gif) no-repeat right 1px; color:#fff; padding-right:22px; }
.linkBlue .lol a.name	{ color:#65aaec; padding:0 4px 0 3px; }
#header					{ float:left; width:978px; background:url(images/bg_top01.png) no-repeat left top; margin-top:13px; }
#main_Cont				{ float:left; width:978px; background:#fff url(images/bg_blue01.gif) no-repeat left top; padding-top:13px; }
.bottomMain_Cont		{ float:left; width:978px; }
.logo					{ clear:both; display:block; overflow:hidden; padding-top:12px; text-align:center; }
.dateBox				{ float:left; background:url(images/bgDate.gif) no-repeat left top; width:145px; height:22px; margin:20px 0 0 10px;
						  display:inline; }
.dateBox .date			{ float:left; margin:1px 0; font:bold 12px Trebuchet MS; color:#a0a0a0; border-right:1px solid #dcdcdc;
						  padding:2px 5px 0 5px; }
.dateBox .time			{ float:right; margin:1px 0; font:bold 12px Trebuchet MS; color:#a0a0a0; padding:2px 5px 0 5px; }
.searchOpenBox 			{ float:right; padding:22px 10px 0 0; }
.inputSearch			{ float:left; background:url(images/inputSearch.gif) no-repeat left top; width:163px; height:22px;
						  padding:2px 0 0 18px; }
.inputSearch input		{ font:normal 11px Trebuchet MS; color:#676767; width:153px; border:none; padding:1px 0 0 5px;
						  background:url(images/bginput.gif) repeat-x left top; }
.homeNewsMore			{ float:left; clear:both; width:100%; margin:0; padding:5px 0; text-align:right; }
.homeNewsMore a.moreBlue	{ float:none !important; }
.padTop15				{ padding:15px 0 0 0; }
#flash					{ float:left; width:550px; }
#marqueeBox				{ float:left; width:968px; background:url(images/bg_marq.gif) repeat-x left top; padding:0 5px; margin-top:12px; }
#marqueeBox span.marq	{ float:left; background:url(images/marImg.gif) no-repeat left top; padding:4px 0 4px 25px; margin:3px 0; width:943px; }
#open3_col				{ float:left; width:958px; padding:20px 10px 0 10px; }

/* --------------------------- open col_1 --------------------------------*/
#open_col1			{ float:left; width:377px; }
#open_col1 .last		{ background:none; }
.whiteBox			{ float:left; width:377px; background:url(images/white_top_377.gif) no-repeat left top; padding-top:4px;
					  margin-bottom:10px; }
.whiteBox_body		{ float:left; width:354px; background:url(images/white_bottom_377.gif) no-repeat left bottom; padding:5px 13px 4px 10px; }
.blueBox_body		{ float:left; width:360px; background:url(images/blue_bottom_377.gif) no-repeat left bottom; padding:5px 9px 10px 8px; }
.grammi_white		{ float:left; padding-top:8px; }
.grammi_white2		{ float:left; padding-top:2px; padding-bottom:6px; }
.grammi_white3		{ float:left; padding-top:7px; padding-bottom:8px; }
* html .grammi_white3	{ float:left; padding-top:3px; padding-bottom:6px; }
*+html .grammi_white3	{ float:left; padding-top:5px; padding-bottom:9px; }
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
.grammi_white3		{ float:left; padding-top:5px; padding-bottom:7px; }
}*/
.textBox			{ float:left; padding:12px 0 10px 0; width:354px !important; margin:0; display:inline;
					  background:url(images/grammi.gif) repeat-x left bottom; font:normal 12px/14px Trebuchet MS; }
.textBox img			{ float:left; margin-right:5px; display:inline; }
.textBox h2			{ font:bold 14px/17px Trebuchet MS; color:#194789; clear:right; display:block; overflow:hidden; }
.textBox h2 a			{ color:#194789; text-decoration:none; }
.textBox h2 a:hover	{ color:#194789; text-decoration:underline; }
.textBox h3			{ font:normal 11px/14px Trebuchet MS; color:#b0b0b0; /*font-style:italic; */ clear:right; display:block; overflow:hidden; }
.textBox p.more a	{ float:right; font:normal 11px Trebuchet MS; color:#65aaec; text-decoration:underline; }
.textBox2					{ float:left; padding:0 0 5px 0; width:354px !important; margin:0; display:inline; font:normal 12px Trebuchet MS; }
.textBox2 ul.bullet			{ display:block; float:left; margin:0; padding:4px 15px 0 0; font-size:11px }
.textBox2 ul.bullet li			{ background:url(images/dot1.gif) no-repeat left 5px; padding:0 0 0 10px; line-height:14px; }
.textBox2 fieldset				{ float:none; clear:both; margin:0; padding:5px 0 0 0; border:0; }
.textBox2 fieldset legend		{ display:none; margin:0; padding:0; }
.textBox2 fieldset .leftGroup,
.textBox2 fieldset .rightGroup	{ float:left; width:155px; }
.textBox2 fieldset label			{ padding:0 0 0 3px; font:bold 12px Trebuchet MS; color:#6c6c6c; }
.textBox2 fieldset input			{ width:141px; height:16px; padding:2px 2px 0 2px; border:1px solid #d1d0cf; font:normal 12px Trebuchet MS;
							  color:#6c6c6c; background:url(images/bg_input_right_shadow.gif) no-repeat right top; }
.textBox2 fieldset input.buttonGo	{ width:33px; height:18px; background:url(images/buttonGo.gif) no-repeat left top; margin:18px 0 0 0; border:0; }
.textBox2 ul.links			{ display:block; float:left; margin:0; padding:5px 0 0 0; font-size:11px; color:#65aaec; }
.textBox2 ul.links li			{ float:left; padding:0 5px 0 0; }
.textBox2 ul.links li a			{ color:#65aaec; text-decoration:underline; }
.textBox3					{ float:left; padding:0 0 5px 0; margin:0; display:inline; font:normal 12px Trebuchet MS; }
.textBox3 fieldset				{ float:none; clear:both; margin:0; padding:5px 0 0 0; border:0; }
.textBox3 fieldset legend		{ display:none; margin:0; padding:0; }
.textBox3 fieldset input			{ width:162px; height:16px; margin: 0 0 5px 0; padding:2px 2px 0 2px; border:1px solid #d1d0cf; color:#6c6c6c;
							  font:normal 12px Trebuchet MS; background:url(images/bg_input_right_shadow.gif) no-repeat right top; }
.textBox3 fieldset span			{ float:left; font-size:11px; color:#65aaec; }
.textBox3 fieldset span a		{ color:#65aaec; text-decoration:underline; }
.textBox3 fieldset input.buttonGo	{ float:right; width:33px; height:18px; background:url(images/buttonGo.gif) no-repeat left top; padding:0 0 0 5px;
							  border:0; }
.calendarBox			{ float:left; width:316px; padding:11px 45px 6px 16px; background:url(images/calendar_box_bg.gif) no-repeat left top; }
.dateBox2				{ float:left; background:url(images/cal.png) no-repeat left top; width:75px; height:71px; padding:8px 0 0 0; }
.dateBox2 .year			{ float:left; width:80px; height:14px; font:normal 12px Trebuchet MS; color:#fff; text-align:center;
						  overflow:hidden; }
.dateBox2 .date			{ float:left; width:80px; font:normal 14px Trebuchet MS; color:#6196c9; text-align:center; line-height:8px; }
.dateBox2 .date em		{ float:left; width:80px; font:bold 24px Trebuchet MS; color:#184788; }
.calBoxText				{ float:left; width:230px; text-align:right; }
.calBoxText h2			{ margin:22px 0 0 0; font:bold 16px Trebuchet MS; color:#00509c; }
.calBoxText a h2,
.calBoxText h2 a			{ font:normal 16px Trebuchet MS; color:#00509c; text-decoration:none !important; }
.calBoxText h2 a:hover,
.calBoxText a h2:hover	{ text-decoration:underline !important; }

/* --------------------------- open col_2 --------------------------------*/
#open_col2			{ float:left; width:377px; padding-left:10px; }
.open_col2_2 .left	{ float:left; width:183px; padding:0 11px 0 0; }
.open_col2_2 .right	{ float:left; width:183px; padding:0; }
.grammiBlue	{ clear:both; display:block; overflow:hidden; padding-bottom:5px; }
a.moreBlue	{ float:left; clear:both; text-align:left; background:url(images/arrow03.gif) no-repeat right 4px; padding-right:15px;
			  font:normal 11px Trebuchet MS; color:#65aaec;  clear:right; text-decoration:underline; }
.map 		{ float:left; width:166px; padding-top:10px; }
.mapRight	{ float:right; width:190px; padding-top:10px; padding-bottom:37px; }
.mapRight .travelText	{ clear:both; display:block; overflow:hidden; width:190px; min-height:100px; font:normal 12px/14px Trebuchet MS;
						  color:#333; padding:10px 0 0 0; }
*html .mapRight .travelText	{ height:100px; }
.open_col2_2		{ float:left; width:377px; padding:0 0 10px 0; }
.open_col2_2 .right0	{ float:right; }
.gri_box				{ float:left; width:183px; padding:5px 0 10px 0; background:url(images/gri_top_183.gif) no-repeat left top; }
.gri_box_body			{ float:left; width:166px; padding:5px 9px 6px 8px; background:url(images/gri_bottom_183.gif) no-repeat left bottom;
						  font:normal 11px/14px Trebuchet MS; color:#333; }
.gri_box_body a			{ font:normal 11px/14px Trebuchet MS; color:#333; }
.gri_box_body h1			{ display:block; clear:both; margin:0 0 5px 0; padding:0 0 8px 0; font:bold 13px Trebuchet MS; color:#00529c;
						  border-bottom:1px solid #dcdcdc; overflow:hidden; width:167px; }
.gri_box_body h1 a		{ font:bold 13px Trebuchet MS; color:#00529c; text-decoration:none; }
.gri_box_body h1.noB		{ border-bottom:none; }
.gri_box_body h1 img		{ display:inline; margin:0 5px 0 0; vertical-align:bottom; }
.gri_box_body p.name		{ padding:0 0 2px 5px; clear:both; display:block; overflow:hidden; }
.gri_box_body p.name a	{ font:nomral 12x Trebuchet MS; color:#333; text-decoration:underline; }
.gri_box_body a.logOut	{ float:right; background:url(images/icon3.gif) no-repeat right 4px; font:bold 12px Trebuchet MS; color:#00529c;
						  padding-right:15px; }
.gold_box						{ float:left; width:183px; padding:5px 0 10px 0; background:url(images/gold_top_183.gif) no-repeat left top; }
.gold_box_body					{ float:left; width:166px; margin:0; padding:5px 9px 6px 8px; font:normal 11px/14px Trebuchet MS; color:#00509c;
								  background:url(images/gold_bottom_183.gif) no-repeat left bottom; }
.gold_box_body.noPad			{ float:left; width:175px; margin:0; padding:0 0 6px 8px; font:normal 11px/14px Trebuchet MS; color:#00509c;
								  background:url(images/gold_bottom_183.gif) no-repeat left bottom; }
* html .gold_box_body.noPad		{ padding:0 0 3px 8px; }
*+html .gold_box_body.noPad		{ padding:0 0 3px 8px; }
.gold_box_body a					{ font:normal 11px/14px Trebuchet MS; color:#00509c; }
.gold_box_body h1				{ float:left; width:166px; margin:0 0 5px 0; padding:0 0 8px 0; font:bold 13px/15px Trebuchet MS; color:#00529c;
								  border-bottom:1px solid #fff; }
.gold_box_body h1.img			{ float:left; width:149px; margin:1px 0 5px 0; padding:0 0 8px 17px; font:bold 13px/15px Trebuchet MS;
								  color:#00529c; background:url(images/icon_newsMelon.png) no-repeat left top; }
*html .gold_box_body h1.img		{ float:left; width:149px; margin:1px 0 5px 0; padding:0 0 3px 17px; font:bold 13px/15px Trebuchet MS;
								  color:#00529c; background:url(images/icon_newsMelon.png) no-repeat left top; }
*+html .gold_box_body h1.img		{ float:left; width:149px; margin:1px 0 5px 0; padding:0 0 8px 17px; font:bold 13px/15px Trebuchet MS;
								  color:#00529c; background:url(images/icon_newsMelon.png) no-repeat left top; }
.gold_box_body h1.img2			{ float:left; width:149px; margin:1px 0 5px 0; padding:0 0 8px 22px; font:bold 13px/15px Trebuchet MS;
								  color:#00529c; background:url(images/iconDra_malon.png) no-repeat left top; }
*html .gold_box_body h1.img2		{ float:left; width:149px; margin:1px 0 5px 0; padding:0 0 3px 22px; font:bold 13px/15px Trebuchet MS;
								  color:#00529c; background:url(images/iconDra_malon.png) no-repeat left top; }
*+html .gold_box_body h1.img2		{ float:left; width:149px; margin:1px 0 5px 0; padding:0 0 8px 22px; font:bold 13px/15px Trebuchet MS;
								  color:#00529c; background:url(images/iconDra_malon.png) no-repeat left top; }
.gold_box_body h1 a				{ font:bold 13px/15px Trebuchet MS; color:#00529c; text-decoration:none; }
.gold_box_body h1.noB  			{ float:left; width:166px; height:auto; margin:0; padding:0 0 2px 4px; font:bold 13px/18px Trebuchet MS;
								  color:#00529c; border-bottom:none; }
.gold_box_body h1.centered		{ width:176px; height:40px; margin:0; padding:11px 0 16px 0; font:bold 13px/18px Trebuchet MS;
								  color:#00529c; border-bottom:none; }
* html .gold_box_body h1.centered	{ padding:12px 0 13px 0; }
*+html .gold_box_body h1.centered	{ padding:12px 0 18px 0; }
.gold_box_body h1.centered img	{ float: left; padding:15px 5px 15px 0; }
* html .gold_box_body h1.centered img	{ padding:0; margin:15px 5px 15px 0; }
.gold_box_body h1 img.nm0			{ display:inline; float:left; margin:0 3px 0 0; }
.gold_box_body h1 img				{ display:inline; margin:0 3px 0 0; vertical-align:middle; }
.gold_box_body .inputBox					{ display:block; clear:both; padding:4px 0 3px 4px; overflow:hidden; }
* html .gold_box_body .inputBox			{ padding:4px 0 2px 4px; }
*+html .gold_box_body .inputBox			{ padding:4px 0 2px 4px; }
.gold_box_body .inputBox span.inputIm		{ display:inline; float:left; width:119px; height:19px; margin:0 4px 0 0; padding:3px 7px 0 7px;
										  background:url(images/gold_input.gif) no-repeat left top; }
.gold_box_body .inputBox span.inputIm input	{ width:119px; height:16px; background:#fff none; border:none; font:normal 11px Trebuchet MS;
										  color:#676767; background:url(images/bg_input.gif) no-repeat left top; }
.gold_banner		{ float:left; width:148px; height:75px; padding:3px 0 10px 35px;
					  background:url(images/banner_eukairies.gif) no-repeat left top; }
.gold_banner a		{ font:bold 13px Trebuchet MS; color:#00509c; text-decoration:none; }
.gold_banner img		{ padding:0 0 0 5px; vertical-align:middle; }
.gold_banner_2		{ float:left; width:118px; height:75px; padding:3px 0 10px 65px;
					  background:url(images/banner_eukairies.gif) no-repeat left top; }
.gold_banner_2 a		{ font:bold 13px Trebuchet MS; color:#00509c; text-decoration:none; }
.gold_banner_2 img	{ padding:0 0 0 5px; vertical-align:middle; }

/* to uncomment */
/*.index_gri_boxes						{ float:left; clear:both; width:377px; padding:5px 0 0 0; background:url(images/gri_top_183x2.gif) no-repeat left top; }
.index_gri_boxes_body					{ float:left; width:377px; padding:0; margin:0; font:normal 11px/14px Trebuchet MS;
										  color:#333; background:url(images/gri_bottom_183x2.gif) no-repeat left bottom; }
.index_gri_boxes_body .titles			{ width:377px; float:left; clear:both; margin:0; padding:0; }
.index_gri_boxes_body h1 a				{ font:bold 13px Trebuchet MS; color:#00529c; text-decoration:none; line-height:17px; }
.index_gri_boxes_body h1 a.light_blue		{ color:#65aaec; }
.index_gri_boxes_body h1.img.members		{ width:139px; padding:0 9px 0 35px; font:bold 13px Trebuchet MS;
										  color:#00529c; line-height:17px; background:url(images/icon25_sm.gif) no-repeat 9px 8px; }
.index_gri_boxes_body h1.img.career		{ width:140px; padding:0 9px 0 34px; font:bold 13px/15px Trebuchet MS;
										  color:#00529c; line-height:17px; background:url(images/icon31.gif) no-repeat 9px 8px; }
.index_gri_boxes_body .txts				{ width:377px; float:left; clear:both; margin:0; padding:5px 0 0 0; }
.index_gri_boxes_body .txts .left span,
.index_gri_boxes_body .txts .right span	{ padding:0 9px 0 8px; display:block; color:#333; }

.index_connect_sete							{ float:left; clear:both; width:377px; padding:5px 0 0 0; background:url(images/brown_top_377.gif) no-repeat left top; }
.index_connect_sete_body					{ float:left; width:357px; padding:5px 10px 10px 10px; margin:0; font:normal 11px/14px Trebuchet MS;
											  color:#333; background:url(images/brown_bottom_377.gif) no-repeat left bottom; }
.index_connect_sete_body .txt				{ float:left; clear:both; width:332px; height:50px; padding:0 0 20px 25px; background:url(images/iconBlog.png) no-repeat left top;
											  font:normal 11px Trebuchet MS; color:#636363; line-height:14px; }
.index_connect_sete_body .txt h1 a			{ font:bold 13px Trebuchet MS; color:#00529c; text-decoration:none; }
.index_connect_sete_body .txt h1				{ padding:0 0 5px 0; }
.index_connect_sete_body .icons				{ float:left; clear:both; width:100%; }
.index_connect_sete_body .icons a img			{ margin:0 6px 0 0; }
.index_connect_sete_body .icons a.final img	{ margin:0; }*/
/* to uncomment */

/* to comment */
.index_gri_boxes						{ width:377px; padding:5px 0 10px 0; background:url(images/gri_top_183x2.gif) no-repeat left top; }
.index_gri_boxes_body					{ float:left; width:377px; padding:5px 0 6px 0; margin:0 0 10px 0; font:normal 11px/14px Trebuchet MS;
										  color:#333; background:url(images/gri_bottom_183x2.gif) no-repeat left bottom; }
* html .index_gri_boxes_body				{ margin:0; }
.index_gri_boxes_body .titles			{ width:377px; float:left; clear:both; margin:0; padding:0 0 3px 0;
										  background:url(images/gri_line_183x2.gif) no-repeat left bottom; }
.index_gri_boxes_body h1 a				{ font:bold 13px Trebuchet MS; color:#00529c; text-decoration:none; line-height:15px; }
.index_gri_boxes_body h1.img.members		{ width:137px; margin:1px 9px 0 8px; padding:0 0 5px 29px; font:bold 13px Trebuchet MS;
										  color:#00529c; line-height:15px; background:url(images/iconMeloi.gif) no-repeat left top; }
.index_gri_boxes_body h1.img.regMembers	{ width:142px; margin:1px 9px 0 8px; padding:0 0 5px 23px; font:bold 13px/15px Trebuchet MS;
										  color:#00529c; line-height:15px; background:url(images/icon_neoMelos.gif) no-repeat left top; }
/* ********************** FACTS & FIGURES UPDATED CSS ***************************/										  
.index_gri_boxes_body h1.img.facts_figures	{ width:142px; margin:1px 9px 0 8px; padding:0 0 5px 27px; font:bold 13px/15px Trebuchet MS;
										  color:#00529c; line-height:15px; background:url(images/icon_facts.png) no-repeat left top; }
.index_gri_boxes_body h1.img.facts_in_english{ width:120px; }
/* ********************** END OF FACTS & FIGURES UPDATED CSS ********************/		
.index_gri_boxes_body .txts				{ width:377px; float:left; clear:both; margin:0; padding:5px 0 0 0; }
.index_gri_boxes_body .txts .left span,
.index_gri_boxes_body .txts .right span	{ padding:0 9px 0 8px; display:block; color:#333; }
/* to comment */

.index_gri_box								{ width:377px; padding:5px 0 10px 0; background:url(images/gri_top_377.gif) no-repeat left top; }
.index_gri_box_body							{ float:left; width:377px; padding:10px 0 11px 0; margin:0 0 10px 0; font:normal 11px/14px Trebuchet MS; color:#333; background:url(images/gri_bottom_377.gif) no-repeat left bottom; }
* html .index_gri_box_body					{ margin:0; }
.index_gri_box_body .title					{ width:377px; float:left; clear:both; margin:0; padding:0 0 3px 0; background:url(images/gri_line_377.gif) no-repeat left bottom; }
.index_gri_box_body h1 a					{ font:bold 13px Trebuchet MS; color:#00529c; text-decoration:none; line-height:15px; }
.index_gri_box_body h1.img.facts_figures	{ /*width:142px;*/ margin:1px 9px 0 8px; padding:0 0 5px 27px; font:bold 13px/15px Trebuchet MS; color:#00529c; line-height:15px; background:url(images/icon_facts.png) no-repeat left -6px; }
/*.index_gri_box_body h1.img.facts_in_english	{ width:120px; }*/
.index_gri_box_body .txt					{ width:377px; float:left; clear:both; margin:0; padding:5px 0 0 0; }
.index_gri_box_body .txt .left span			{ padding:0 9px 0 8px; display:block; color:#333; }

.index_gold_boxes						{ width:377px; padding:5px 0 10px 0; background:url(images/gold_top_183x2.gif) no-repeat left top; }
.index_gold_boxes_body					{ float:left; width:377px; padding:5px 0 6px 0; margin:0 0 10px 0; font:normal 11px/14px Trebuchet MS;
										  color:#00509c; background:url(images/gold_bottom_183x2.gif) no-repeat left bottom; }
* html .index_gold_boxes_body				{ margin:0; }
.index_gold_boxes_body .titles			{ width:377px; float:left; clear:both; margin:0; padding:0;
										  background:url(images/gold_line_183x2.gif) no-repeat left bottom; }
.index_gold_boxes_body h1 a				{ font:bold 13px Trebuchet MS; color:#00529c; text-decoration:none; line-height:15px; }
.index_gold_boxes_body h1.img.actMembers	{ width:144px; margin:1px 9px 0 8px; padding:0 0 5px 22px; font:bold 13px Trebuchet MS;
										  color:#00529c; background:url(images/iconDra_malon.png) no-repeat left top; }
.index_gold_boxes_body h1.img.newsMembers{ width:148px; margin:1px 9px 0 8px; padding:0 0 5px 18px; font:bold 13px/15px Trebuchet MS;
										  color:#00529c; background:url(images/icon_newsMelon.png) no-repeat left top; }
.index_gold_boxes_body .txts				{ width:377px; float:left; clear:both; margin:0; padding:5px 0 0 0; }
.index_gold_boxes_body .txts .left span,
.index_gold_boxes_body .txts .right span	{ padding:0 9px 0 8px; display:block; color:#00509c; }

/* --------------------------- open col_3 --------------------------------*/
#open_col3			{ float:right; width:180px; }
#open_col3 .right0	{ float:right; clear:none; }
a.buttonOk		{ float:left; }
.blueButton 		{ float:left; width:170px; background:url(images/blue_button.gif) no-repeat left top; height:25px; padding:9px 5px 1px 5px;
				  font:bold 12px Trebuchet MS; color:#fff; margin-top:4px; }
.blueButton img	{ vertical-align:top; margin-right:5px; display:inline; }
.blueButton a	{ font:bold 12px Trebuchet MS; color:#fff; text-decoration:none; }
.banner			{ padding-bottom:10px; float:left; }
.banner.noPa	{ padding-bottom:8px; float:left; }
.voteBox_right							{ float:left; width:180px; background:url(images/vote_top.gif) no-repeat left top; padding-top:5px;
										  margin-top:17px; }
.voteBox_right_body						{ float:left; width:159px; background:url(images/vote_bottom.gif) no-repeat left bottom;
										  padding:5px 11px 6px 10px; color:#00509c; font:normal 11px/13px Trebuchet MS; }
.voteBox_right_body p					{ float:left; padding:0 0 10px 0; margin:0; line-height:14px; }
.voteBox_right_body  table					{ clear:both; display:block; overflow:hidden; width:159px; margin:0 0 10px 0; color:#00509c;
										  font:normal 11px/13px Trebuchet MS; border-bottom:1px solid #dcdcdc; padding-bottom:10px; }
.voteBox_right_body  td					{ padding:3px 4px 3px 0; }
.voteBox_right_body  input.radioB			{ width:14px; height:14px; }
*html .voteBox_right_body  input.radioB		{ width:15px; height:14px; }
*+html .voteBox_right_body  input.radioB	{ width:15px; height:14px; }
#bottomLine								{ float:left; padding:6px 0 0 0; width:958px; border-top:1px solid #dcdcdc; margin:10px 10px 0 10px;
										  display:inline; }
#bottomLine span.left					{ float:left; padding:3px 10px 0 0; border-right:1px solid #dcdcdc; }
#bottomLine span.center					{ float:left; padding:10px; border-right:1px solid #dcdcdc; }
#bottomLine.index span.center			{ border-right:none; }
#bottomLine span.center a					{ font:normal 11px Trebuchet MS; color:#65aaec; margin-right:20px; display:inline; }
#bottomLine span.center img				{ margin-right:5px; display:inline; vertical-align:middle; padding-left:30px; }
#bottomLine span.center .fonts			{ margin:0 20px !important; font:normal 11px Trebuchet MS; color:#65aaec; }
#bottomLine span.center .fonts a			{ margin:0 3px 0 0 !important; }
#bottomLine span.center .fonts a.moreMarg	{ margin-right:5px !important; }
#bottomLine span.center .fonts a img		{ margin-right:0 !important; padding-left: 0 !important; }
#bottomLine span.right					{ float:left; padding:10px 0 10px 20px; }
#bottomLine.index  span.right				{ display:none; visibility:hidden; }
#bottomLine span.right a					{ font:normal 11px Trebuchet MS; color:#65aaec; display:inline; text-decoration:underline; }
#bottomLine span.right img				{ margin-right:5px; display:inline; vertical-align:middle; padding-left:15px; }

/* -------------------------------------- Inside ----------------------------------------------------- */
#inside3_col	{ float:left; width:958px; padding:20px 10px 0 10px; }
#in_col1		{ float:left; width:184px; }
#in_col2		{ float:left; width:570px; padding-left:10px; }
#in_col2 h1		{ float:left; width:570px; font:normal 19px Trebuchet MS; border-bottom:1px solid #dcdcdc; padding-bottom:4px; color:#00529C; }
#path	{ float:left; width:570px; font:normal 12px Trebuchet MS; color:#9d9a9a; padding-top:5px; }
#path a	{ font:normal 12px Trebuchet MS; color:#65aaec; padding:0 4px; text-decoration:underline; }
#content				{ float:left; width:570px; padding-top:18px; padding-bottom:18px; }
#content .right0			{ float:right; }
#content a				{ color:#00509c; text-decoration:none; }
#content a:hover			{ color:#00509c; text-decoration:underline; }
#content ul				{ float:left; width:570px; padding-top:6px; padding-bottom:15px; }
#content ul li				{ clear:both; display:block; padding-top:18px; background:url(images/dot.gif) no-repeat 1px 14px; padding:9px 0 7px 12px;
						  border-bottom:1px dotted #dcdcdc; }
#content .title_pink		{ clear:both; display:block; overflow:hidden; padding:10px 0; color:#7e2f7c; font:bold 14px Trebuchet MS; }
#content .title_blue		{ clear:both; display:block; overflow:hidden; padding:10px 0; color:#00529c; font:bold 14px Trebuchet MS; }
#content .title_brown	{ clear:both; display:block; overflow:hidden; padding:10px 0; color:#944729; font:bold 14px Trebuchet MS; }
#content .title_green	{ clear:both; display:block; overflow:hidden; padding:10px 0; color:#588527; font:bold 14px Trebuchet MS; }
#content .title_red		{ clear:both; display:block; overflow:hidden; padding:10px 0; color:#ae1254; font:bold 14px Trebuchet MS; }
#content .title_orange	{ clear:both; display:block; overflow:hidden; padding:10px 0; color:#ed8d1d; font:bold 14px Trebuchet MS; }
#content ul.lista01		{ float:left; width:570px; padding-top:6px; padding-bottom:15px; }
#content ul.lista01 li		{ clear:both; display:block; color:#333; overflow:hidden; padding-top:18px;
						  background:url(images/dot.gif) no-repeat 1px 8px; padding:3px 0 1px 12px; border-bottom:none; }
#content ul.lista02		{ float:left; width:570px; padding-top:6px; padding-bottom:5px; background:url(images/grammi.gif) repeat-x left bottom;
						  margin-bottom:4px;}
#content ul.lista02 li 		{ clear:both; display:block; color:#333; overflow:hidden; padding-top:18px;
						  background:url(images/dot.gif) no-repeat 1px 8px; padding:3px 0 1px 12px; border-bottom:none; }
.white_box_180				{ float:left; width:180px; background:url(images/white_top_180.gif) no-repeat left top; padding-top:4px;
							  padding-bottom:10px; }
.white_box_180_body			{ float:left; width:165px; background:url(images/white_bottom_180.gif) no-repeat left bottom;
							  padding:5px 7px 10px 8px; color:#333; font:normal 11px/14px Trebuchet MS; }
.white_box_180_body a		{ color:#333; font:normal 11px/14px Trebuchet MS; }
.white_box_180_body h1		{ clear:both; display:block; overflow:hidden; font:bold 13px Trebuchet MS; color:#00529c; padding-bottom:3px;
							  margin-bottom:5px; }
.white_box_180_body h1 img	{ vertical-align:middle; margin-right:3px; display:inline; }
.calendarBox_right								{ float:left; width:160px; padding:10px;
												  background:url(images/calendar_mini_box_bg.gif) no-repeat left top; }
.calendarBox_right .dateBox2						{ float:left; background:url(images/cal.png) no-repeat left top; width:75px; height:71px;
												  padding:8px 0 0 0; }
.calendarBox_right .dateBox2 .year				{ float:left; width:80px; height:14px; font:normal 12px Trebuchet MS; color:#fff;
												  text-align:center; overflow:hidden; }
.calendarBox_right .dateBox2 .date				{ float:left; width:80px; font:normal 16px Trebuchet MS; color:#6196c9; text-align:center;
												  line-height:11px; }
.calendarBox_right .dateBox2 .date em			{ float:left; width:80px; font:bold 24px Trebuchet MS; color:#184788; }
.calendarBox_right .calBoxText					{ float:left; width:80px; text-align:center; padding-left:5px; }
.calendarBox_right .calBoxText h1				{ padding:18px 0 0 0; font:bold 12px Trebuchet MS; color:#00509c; }
.calendarBox_right .calBoxText h1 a				{ font:bold 12px Trebuchet MS; color:#00509c; text-decoration:none; }
.calendarBox_right .calBoxText h1 a:hover			{ text-decoration:none; }
.calendarBox_right .scrollBox01					{ float:left; width:114px; padding-top:0; }
.calendarBox_right .scrollBox01 span.left			{ float:left; padding:18px 2px 0 0; width:11px; }
.calendarBox_right .scrollBox01 span.right		{ float:left; padding:18px 0 0 2px; width:11px; }
.calendarBox_right .scrollBox01 span.scroll0		{ float:left;  width:86px; font:normal 11px/14px Trebuchet MS; color:#65aaec; }
.calendarBox_right .scrollBox01 span.scroll0 a	{ font:normal 11px/14px Trebuchet MS; color:#65aaec; text-decoration:underline; }
#content .box_2c							{ float:left; clear:both; width:100%; }
#content .box_2c.first					{ float:left; clear:both; width:100%; padding:20px 0 0 0; }
.white_box_280							{ float:left; width:280px; background:url(images/white_top_280.gif) no-repeat left top; padding-top:4px;
										  padding-bottom:10px; }
.white_box_280_body						{ float:left; width:265px; background:url(images/white_bottom_280.gif) no-repeat left bottom;
										  padding:5px 7px 10px 8px; color:#333; font:normal 11px/14px Trebuchet MS; }
.white_box_280_body	em					{ color:#b0b0b0; }
.white_box_280_body a					{ color:#333; font:normal 11px/14px Trebuchet MS; margin-left:2px; display:inline; }
.white_box_280_body h2 					{ clear:right; display:block; overflow:hidden; font:bold 14px/17px Trebuchet MS; color:#00529c;}
.white_box_280_body h3					{ clear:right; display:block; overflow:hidden; font:bold 11px/14px Trebuchet MS; color:#00529c;
										  border-bottom:1px solid #dcdcdc; padding:4px 0; margin-bottom:5px; white-space:normal; }
.white_box_280_body .top					{ float:left; clear:both; width:100%; padding:0 0 10px 0; }
.white_box_280_body .top .img 			{ float:left; margin-right:10px; }
.white_box_280_body .top .img img			{ max-width:65px; }
* html .white_box_280_body .top .img img	{ width:65px; }
.white_box_280_body .top .txt 			{ float:left; width:180px; }
.white_box_280_body .top .txtWhole 		{ float:left; width:100%; }
.white_box_280_body .bottom				{ float:left; clear:both; width:100%; }
.white_boxes_280x2				{ float:left; width:570px; background:url(images/white_top_280x2.gif) no-repeat left top; padding-top:4px;
								  padding-bottom:10px; }
.white_boxes_280x2_body			{ float:left; width:570px; background:url(images/white_bottom_280x2.gif) no-repeat left bottom; color:#333;
								  font:normal 11px/14px Trebuchet MS; }
.white_boxes_280x2_NOright		{ float:left; width:280px; background:url(images/white_top_280.gif) no-repeat left top; padding-top:4px;
								  padding-bottom:10px; }
.white_boxes_280x2_NOright_body	{ float:left; width:280px; background:url(images/white_bottom_280.gif) no-repeat left bottom; color:#333;
								  font:normal 11px/14px Trebuchet MS; }
.white_box_280x2_body					{ float:left; width:265px; padding:5px 7px 10px 8px; color:#333; font:normal 11px/14px Trebuchet MS; }
.white_box_280x2_body em				{ color:#b0b0b0; }
.white_box_280x2_body a					{ color:#333; font:normal 11px/14px Trebuchet MS; margin-left:2px; display:inline; }
.white_box_280x2_body h2					{ clear:right; display:block; overflow:hidden; font:bold 14px/17px Trebuchet MS; color:#00529c;}
.white_box_280x2_body h3					{ clear:right; display:block; overflow:hidden; font:bold 11px/14px Trebuchet MS; color:#00529c;
										  border-bottom:1px solid #dcdcdc; padding:4px 0; margin-bottom:5px; white-space:normal; }
.white_box_280x2_body .top				{ float:left; clear:both; width:100%; padding:0 0 10px 0; }
.white_box_280x2_body .top .img 			{ float:left; width:65px; margin-right:7px; }
.white_box_280x2_body .top .img img		{ max-width:65px; }
* html .white_box_280x2_body .top .img img	{ width:65px; }
.white_box_280x2_body .top .txt 			{ float:left; width:180px; }
.white_box_280x2_body .top .txtWhole 		{ float:left; width:100%; }
.white_box_280x2_body .bottom			{ float:left; clear:both; width:100%; }
.white_box_570										{ float:left; width:570px; background:url(images/white_top_570.gif) no-repeat left top;
													  padding-top:4px; padding-bottom:0; margin-top:20px; }
.white_box_570.last									{ float:left; width:570px; background:url(images/white_top_570.gif) no-repeat left top;
													  padding-top:4px; padding-bottom:0; margin:20px 0; }
.white_box_570_body									{ float:left; width:540px; background:url(images/white_bottom_570.gif) no-repeat left bottom;
													  padding:10px 15px 10px 15px; color:#333; font:normal 11px/14px Trebuchet MS; }
.white_box_570_body.white							{ float:left; width:540px; padding:10px 15px 10px 15px; font:normal 11px/14px Trebuchet MS;
													  background:url(images/white_bottom_570_9.gif) no-repeat left bottom;
													  color:#333; }
.white_box_570_body h2 								{ clear:both; display:block; overflow:hidden; font:bold 13px Trebuchet MS; color:#00529c;
													  padding-bottom:25px; margin-bottom:5px; border-bottom:1px solid #dcdcdc; }
.white_box_570_body h2 img							{ vertical-align:top; margin-right:8px; display:inline; }
*html.white_box_570_body h2 img						{ vertical-align:middle; margin-right:8px; display:inline; }
*+html .white_box_570_body h2 img						{ vertical-align:middle; margin-right:8px; display:inline; }
.white_box_570_body .text 							{ float:left; width:540px; }
.white_box_570_body .text .left						{ float:left; padding:10px 0; width:100%; }
.white_box_570_body .text .left00					{ float:left; padding:10px 0; width:400px; }
.white_box_570_body .text .float_left				{ float:left; padding:10px 0; }
.white_box_570_body .text .float_left2				{ float:left; padding:0; }
.white_box_570_body .text .left select					{ width:100px; font:normal 11px Trebuchet MS; color:#6c6c6c; }
.white_box_570_body .text .left span.input01 ,
.white_box_570_body .text .left_0 span.input01		{ width:204px; height:24px; font:normal 15px Trebuchet MS; color:#6c6c6c;
													  border:1px solid #dcdcdc; background:url(images/01.gif) no-repeat left top; padding:0;
													  margin-left:4px; display:inline; }
.white_box_570_body .text .left span.input01 input,
.white_box_570_body .text .left_0 span.input01 input	{ width:202px; font:normal 11px/16px Trebuchet MS; color:#6c6c6c; border:1px solid #dcdcdc;
													  background:#fff url(images/01a.gif) repeat-x left top; border:none; height:16px;
													  margin:-1px 0 0 0; text-align:left; vertical-align:text-top; padding-top:2px;
													  padding-bottom:2px; }

.with-left-logo .white_box_570_body .left-div-logo	{ float:left; width:65px; padding:0 10px 0 0; text-align:center; }
.with-left-logo .white_box_570_body .right-div-text	{ float:left; width:465px; }
.with-left-logo .white_box_570_body h2				{ clear:both; display:block; overflow:hidden; font:normal 14px Trebuchet MS; color:#194789;
													  padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #dcdcdc; }
.with-left-logo .white_box_570_body .text			{ width:465px; color:#636363; line-height:14px; }
.with-left-logo .white_box_570_body .text a			{ text-decoration:underline !important; }
.with-left-logo .white_box_570_body .text a:hover		{ text-decoration:none !important; }

.white_box_570_body span.input01_medium,
.white_box_570_body span.input01_medium2				{ height:24px; font:normal 15px Trebuchet MS; color:#6c6c6c; border:1px solid #dcdcdc;
													  background:url(images/01.gif) no-repeat left top; padding:0; margin:0 15px 0 4px;
													  padding:0 0 0 5px;  display:inline; }
.white_box_570_body span.input01_medium				{ width:147px; }
.white_box_570_body span.input01_medium2				{ width:135px; }
.white_box_570_body span.input01_medium input,
.white_box_570_body span.input01_medium2 input			{ font:normal 11px/16px Trebuchet MS; color:#6c6c6c; border:1px solid #dcdcdc;
													  background:#fff url(images/01a.gif) repeat-x left top; border:none; height:16px; margin:0;
													  padding:2px 0; text-align:left; vertical-align:text-top; }
.white_box_570_body span.input01_medium input			{ width:145px; }
.white_box_570_body span.input01_medium2 input			{ width:133px; }
.white_box_570_body  p.mesg							{ padding:20px 0 10px 38px !important; background:url(images/mesg.gif) no-repeat left 15px;
													  clear:both; display:block; overflow:hidden; color:#6c6c6c; }
* html .white_box_570_body  p.mesg						{ padding:10px 0 10px 38px !important; }
.white_box_570_body  p.mesg_2						{ padding:10px 0 10px 38px !important; background:url(images/mesg.gif) no-repeat left 15px;
													  clear:both; display:block; overflow:hidden; color:#6c6c6c; }
* html .white_box_570_body  p.mesg_2					{ padding:5px 0 10px 38px !important; }
.white_box_570_body  p.p01							{ float:left; width:247px; margin-top:-4px; }
input.buttonNext			{ display:block; overflow:hidden; width:69px; height:21px;
						  background:#fff url(images/button_next.gif) no-repeat left top; font:normal 11px Arial; color:#fff; border:none;
						  padding-bottom:4px; text-align:left; padding-left:5px; outline:none; float:right; margin:9px 0; }
*html input.buttonNext		{ padding-top:3px; }
*+html input.buttonNext	{ padding-top:3px; }
.gri_box_570					{ float:left; width:570px; background:url(images/gri_top_570.gif) no-repeat left top; padding-top:4px;
								  padding-bottom:10px; margin-top:10px; }
.gri_box_570_body				{ float:left; width:550px; background:url(images/gri_bottom_570.gif) no-repeat left bottom; padding:10px;
								  color:#333; font:normal 11px/14px Trebuchet MS; }
.gri_box_570_body h2				{ clear:both; display:block; overflow:hidden; font:bold 13px Trebuchet MS; color:#00529c; padding-bottom:10px;
								  margin-bottom:10px; border-bottom:1px solid #dcdcdc; }
.gri_box_570_body h2.h2_15p		{ font:bold 15px Trebuchet MS; color:#00529c; }
.gri_box_570_body h2.h2_gri		{ font:bold 12px Trebuchet MS; color:#333; padding-bottom:10px; }
.gri_box_570_body h2 em			{ clear:both; display:block; overflow:hidden; font:bold 11px Trebuchet MS; color:#00529c; }
.gri_box_570_body h2.noB			{ clear:both; display:block; overflow:hidden; font:bold 13px Trebuchet MS; color:#00529c; padding-bottom:10px;
								  margin-bottom:none; border-bottom:none; }
.gri_box_570_body h2.noB-noPad	{ clear:both; display:block; overflow:hidden; font:bold 15px Trebuchet MS; color:#00529c;
								  padding-bottom:0 !important; margin-bottom:0 !important; border-bottom:none !important; }
.gri_box_570_body h2 span.keyW	{ font:bold 13px Trebuchet MS; color:#ae1254; padding-left:3px;}
.gri_box_570_body h2 img			{ vertical-align:top; margin-right:8px; display:inline; }
*html .gri_box_570_body h2 img		{ vertical-align:middle; margin-right:8px; display:inline; }
*+html .gri_box_570_body h2 img	{ vertical-align:middle; margin-right:8px; display:inline; }
.gri_box_570_body h2 select		{ width:100px; font:normal 11px/14px Trebuchet MS; color:#6c6c6c; padding:0; margin:0; }
*html .gri_box_570_body h2 select	{ vertical-align:middle; }
*+html .gri_box_570_body h2 select	{ vertical-align:middle; }
.gri_box_570_body div.left		{ float:left; width:90%; text-align: justify; }
.gri_box_570_body div.right		{ float:right; }
.gri_box_570_body  p.mesg		{ padding:20px 0 10px 38px !important; background:url(images/mesg.gif) no-repeat left 15px; clear:both;
								  display:block; overflow:hidden; color:#6c6c6c; }
* html .gri_box_570_body  p.mesg	{ padding:10px 0 10px 38px !important; }
.box00_550								{ float:left; width:550px; background:none; padding:0 0 10px 0; margin-top:15px; color:#9b9a9a;
										  font:bold 12px/14px Trebuchet MS; }
.box00_550.noP							{ float:left; width:550px; background:none; padding:0 0 10px 0; margin-top:0; color:#9b9a9a;
										  font:bold 12px/14px Trebuchet MS; }										  
.box00_550 div.left						{ float:left; width:103px; padding-top:0; padding-left:15px; }
.box00_550 div.right						{ float:right; width:420px; padding-top:0; text-align:justify; padding-left:0; }
.box01_550								{ float:left; width:550px; background:url(images/box01_top.gif) no-repeat left top; padding-top:4px;
										  margin-top:4px; }
.box01_550_body							{ float:left; width:520px; background:url(images/box01_bottom.gif) no-repeat left bottom;
										  padding:0 15px 4px 15px; color:#333; font:normal 12px/14px Trebuchet MS; }
.box01_550_body div.left					{ float:left; width:103px; padding-top:0; }
.box01_550_body div.right					{ float:right; width:400px; padding-top:0; text-align:justify; padding-left:15px; }
.box02_550								{ float:left; width:550px; background:url(images/box02_top.gif) no-repeat left top; padding-top:4px;
										  margin-top:4px; }
.box02_550_body							{ float:left; width:520px; background:url(images/box02_bottom.gif) no-repeat left bottom;
										 padding:0 15px 4px 15px; color:#333; font:normal 12px/14px Trebuchet MS; }
.box02_550_body div.left					{ float:left; width:103px; padding-top:0; }
.box02_550_body div.right					{ float:right; width:400px; padding-top:0; text-align:justify; padding-left:15px; }
.box00_550_2							{ float:left; width:550px; background:none; padding:0 0 10px 0; margin-top:15px;  color:#00529C;
										  font:bold 12px/14px Trebuchet MS; }	
.box00_550_2.noP						{ float:left; width:550px; background:none; padding:0 0 10px 0; margin-top:0;  color:#00529C;
										  font:bold 12px/14px Trebuchet MS; }
.box00_550_2 div.whole					{ float:left; width:99%; padding-top:0; padding-left:3px; color:#00529C; }
.box00_550_2 div.left						{ float:left; width:115px; padding-top:0; padding-left:3px; color:#00529C; }
.box00_550_2 div.center					{ float:left; width:146px; padding-top:0; padding-left:10px; color:#00529C; }
.box00_550_2 div.right					{ float:right; width:241px; padding-top:0; text-align:justify; padding-left:15px; color:#00529C; }
.box00_550_2 div.left_gri					{ float:left; width:103px; padding-top:0; padding-left:15px; color:#333; }
.box00_550_2 div.center_gri				{ float:left; width:146px; padding-top:0; padding-left:10px; color:#333; }
.box00_550_2 div.right_gri				{ float:right; width:256px; padding-top:0; text-align:justify; padding-left:15px; color:#333; }
.box01_550_2							{ float:left; width:550px; background:url(images/box01_top2.gif) no-repeat left top; padding-top:4px;
										  margin-top:4px; }
.box01_550_2_body						{ float:left; width:520px; background:url(images/box01_bottom2.gif) no-repeat left bottom;
										  padding:0 15px 4px 15px; color:#333; font:normal 12px/14px Trebuchet MS; }
.box01_550_2_body div.left				{ float:left; width:103px; padding-top:0; }
.box01_550_2_body div.center				{ float:left; width:146px; padding-top:0; padding-left:10px; }
.box01_550_2_body div.right				{ float:right; width:241px; padding-top:0; text-align:left; padding-left:15px; }
.box01_550_2_body div.right span.txt		{ float:left; width:175px; min-height:28px; padding:0 3px 0 0; border-right:2px solid #fff; }
* html .box01_550_2_body div.right span.txt	{ height:28px; }
.box01_550_2_body div.right span.box		{ float:left; width:55px; margin:0 0 0 5px; font-size:10px; text-align:center; }
.box02_550_2							{ float:left; width:550px; background:url(images/box02_top2.gif) no-repeat left top; padding-top:4px;
										  margin-top:4px; }
.box02_550_2_body						{ float:left; width:520px; background:url(images/box02_bottom2.gif) no-repeat left bottom;
										  padding:0 15px 4px 15px; color:#333; font:normal 12px/14px Trebuchet MS; }
.box02_550_2_body div.left				{ float:left; width:103px; padding-top:0; }
.box02_550_2_body div.center				{ float:left; width:146px; padding-top:0; padding-left:10px; }
.box02_550_2_body div.right				{ float:right; width:241px; padding-top:0; text-align:left; padding-left:15px; }
.box02_550_2_body div.right span.txt		{ float:left; width:175px; min-height:28px; padding:0 3px 0 0; border-right:2px solid #fff; }
* html .box02_550_2_body div.right span.txt	{ height:28px; }
.box02_550_2_body div.right span.box		{ float:left; width:55px; margin:0 0 0 5px; font-size:10px; text-align:center; }
.box01_550_3							{ float:left; width:550px; background:url(images/box01_top3.gif) no-repeat left top; padding-top:4px;
										  margin-top:4px; }
.box01_550_3_body						{ float:left; width:525px; background:url(images/box01_bottom3.gif) no-repeat left bottom;
										  padding:0 15px 4px 10px; color:#333; font:normal 12px/14px Trebuchet MS; }
.box01_550_3_body img					{ padding:0 5px 0 0; vertical-align:middle; float:left; }
.box02_550_3							{ float:left; width:550px; background:url(images/box02_top3.gif) no-repeat left top; padding-top:4px;
										  margin-top:4px; }
.box02_550_3_body						{ float:left; width:525px; background:url(images/box02_bottom3.gif) no-repeat left bottom;
										  padding:0 15px 4px 10px; color:#333; font:normal 12px/14px Trebuchet MS; }
.box02_550_3_body img					{ padding:0 5px 0 0; vertical-align:middle; float:left; }
.box01_550_3 span.event_date,
.box02_550_3 span.event_date				{ float:left; font:normal 12px Trebuchet MS; color:#333; padding:0 10px 0 0; }
.box01_550_3 span.event_place,
.box02_550_3 span.event_place			{ float:left; width:435px; font:normal 12px Trebuchet MS; color:#333; }
.box01_550_3 .options					{ float:left; clear:both; width:100%; padding:5px 0; }
.box01_550_3 .options span.click			{ float:left; }
.box01_550_3 .options span.click a		{ background:url(images/arrow03.gif) no-repeat right 4px; padding:0 15px 4px 0;
										  font:normal 11px Trebuchet MS; color:#65aaec !important; }
.box01_550_3 .options span.send			{ float:right; }
.box01_550_3 .options span.send a			{ background:url(images/iconSendFriend.gif) no-repeat right 4px; padding:0 20px 4px 0;
										  font:normal 11px Trebuchet MS; color:#65aaec !important; }
.box02_550_3 .options					{ float:left; clear:both; width:100%; padding:5px 0; }
.box02_550_3 .options span.click			{ float:left; }
.box02_550_3 .options span.click a		{ background:url(images/arrow03.gif) no-repeat right 4px; padding:0 15px 4px 0;
										  font:normal 11px Trebuchet MS; color:#65aaec !important; }
.box02_550_3 .options span.send			{ float:right; }
.box02_550_3 .options span.send a			{ background:url(images/iconSendFriend.gif) no-repeat right 4px; padding:0 20px 4px 0;
										  font:normal 11px Trebuchet MS; color:#65aaec !important; }
#content #pages a	{ text-decoration:none; }
#pages				{ float:left; text-decoration:none; font:normal 10px arial; padding:10px 0 0 0; }
#pages a				{ float:left; background:url(images/page_l.gif) no-repeat left top; padding:0 0 0 3px; color:#fff; margin:0 2px;
					  display:inline; height:17px; text-decoration:none; }
#pages a span			{ float:left; background:url(images/page_r.gif) no-repeat right top; padding:2px 5px 0 2px; color:#fff; height:17px;
					  text-decoration:none; }
#pages a:hover		{ float:left; background:url(images/page_l_active.gif) no-repeat left top; padding:0 0 0 3px; color:#00509c;
					  margin:0 2px; display:inline; height:17px; text-decoration:none; }
#pages a:hover span 	{ float:left; background:url(images/page_r_active.gif) no-repeat right top; padding:2px 5px 0 2px; color:#00509c;
					  height:17px; text-decoration:none; }
#pages a.active		{ float:left; background:url(images/page_l_active.gif) no-repeat left top; padding:0 0 0 3px; color:#00509c;
					  margin:0 2px; display:inline; height:17px; text-decoration:none; }
#pages a.active span 	{ float:left; background:url(images/page_r_active.gif) no-repeat right top; padding:2px 5px 0 2px; color:#00509c;
					  height:17px; text-decoration:none; }
#pages a.first 		{ float:left; background:url(images/pageLeft.gif) no-repeat left top; padding-left:15px; color:#fff; margin:0 2px;
					  display:inline; width:70px; height:16px; text-decoration:none; padding-top:1px; }
#pages a.first:hover { float:left; background:url(images/pageLeft.gif) no-repeat left top; padding-left:15px; color:#fff; margin:0 2px;
					  display:inline; width:70px; height:16px; text-decoration:none; padding-top:1px; }
#pages a.last 		{ float:left; background:url(images/pageRight.gif) no-repeat left top; padding-right:15px; color:#fff; margin:0 2px;
					  display:inline; width:47px; height:16px; text-decoration:none; padding-top:1px; text-align:right; }
#pages a.last:hover	{ float:left; background:url(images/pageRight.gif) no-repeat left top; padding-right:15px; color:#fff; margin:0 2px;
					  display:inline; width:47px; height:16px; text-decoration:none; padding-top:1px; text-align:right; }
#pages a.black		{ float:left; text-decoration:none; font:normal 10px arial; color:#000; background:none; padding:0; cursor:text; }
#pages a.black:hover { float:left; text-decoration:none; font:normal 10px arial; color:#000; background:none; padding:0;  cursor:text; }
.photoBox			{ float:left; width:550px; }
.photoBox span.image	{ float:left; width:550px; text-align:center; }
.photoBox div.video	{ float:left; width:550px; text-align:center; }
.photoBox span.text	{ float:left; width:550px; padding:10px 0; }
#content .photoScroll_02						{ float:left; width:525px; padding-top:0; }
#content .photoScroll_02 div.left				{ float:left; padding:35px 0 0 0; width:11px; }
#content .photoScroll_02 div.right			{ float:right; padding:35px 0 0 0; width:11px; }
#content .photoScroll_02 div.scrollBox		{ float:left;  width:503px; font:normal 12px/16px Trebuchet MS; color:#65aaec; overflow:hidden; }
#content .photoScroll_02 div.scrollBox ul		{ float:left; /*width:500px;*/ background:none; border:none; padding:5px 0 5px 3px;
											  overflow:hidden; }
#content .photoScroll_02 div.scrollBox ul li		{ float:left; background:none; border:none; clear:none; padding:0 0 0 6px; border:none; }
#content .photoScroll_02 div.scrollBox ul li img	{  float:left; background:none; border-bottom:none; clear:none; padding:0; }
#content .photoScroll_02 div.scrollBox ul li a	{ background:none; border:none; }
.white_box_570_2							{ float:left; width:570px; background:url(images/white_top_570.gif) no-repeat left top;
											  padding-top:4px; padding-bottom:0; margin-top:20px; }
.white_box_570_2.last						{ float:left; width:570px; background:url(images/white_top_570.gif) no-repeat left top;
											  padding-top:4px; padding-bottom:0; margin:20px 0; }
.white_box_570_2_body						{ float:left; width:556px; background:url(images/white_bottom_570.gif) no-repeat left bottom;
											  padding:10px 7px 10px 7px; color:#333; font:normal 11px/14px Trebuchet MS; }
.white_box_570_2_body div.imageBox			{ float:left; }
.white_box_570_2_body div.imageBox img			{ float:left; border:3px solid #e8e8e8; }
.white_box_570_2_body div.textBox2			{ float:left; width:278px; padding-left:10px; font:normal 12px/14px Trebuchet MS; color:#333; }
.white_box_570_2_body div.textBox2 em			{ float:left; width:278px; font:normal 12px/14px Trebuchet MS; color:#9b9a9a; /*font-style:italic;*/
											  padding-top:20px; }
.white_box_570_2_body div.textBox2 h2			{ float:left; width:278px; font:bold 13px Trebuchet MS; color:#00529c; padding-bottom:10px;
											  margin-bottom:10px; border-bottom:1px solid #dcdcdc; }
.white_box_570_2_body div.textBox2 span.link	{ float:left; width:278px; padding-top:10px; }
.white_box_570_body .text .left_0			{ float:left; padding:8px 0 0 0; width:410px; }
.white_box_570_body .text .left_0 select		{ width:100px; font:normal 11px Trebuchet MS; color:#6c6c6c; }
.white_box_570_body .text .left_0 span.input01{ width:204px; height:24px; font:normal 15px Trebuchet MS; color:#6c6c6c; border:1px solid #dcdcdc;
											  background:url(images/01.gif) no-repeat left top; padding:0 0 0 5px; margin-left:4px;
											  display:inline; }
.white_box_570_body .text .checkNews			{ float:left; padding:10px 0; width:540px; border-top:1px solid #dcdcdc; }
.white_box_570_body .text .checkNews table		{ float:left; }
.white_box_570_body .text .checkNews td		{ padding-right:15px; }
.white_box_570_body .text .checkNews select	{ width:100px; font:normal 11px Trebuchet MS; color:#6c6c6c; }
.white_box_570_body .text .checkNews img		{ vertical-align:top; padding:0 3px; }
table.tableMember 		{ float:left; padding:5px 0; }
table.tableMember td 		{ padding:0; }
table.tableMember td.r_td	{ padding:0 0 0 10px; }
table.tableMember img		{ float:left; margin:0 10px 30px 0; display:inline; }
.resulBox_01 									{ float:left; width:540px; }
.resulBox_01 .image 								{ float:left; width:117px; }
.resulBox_01 .textBox02 							{ float:left; width:413px; padding-left:10px; position:relative; }
.white_box_570_body  .resulBox_01 .textBox02 h2	{ clear:both; display:block; overflow:hidden; font:bold 14px Trebuchet MS; color:#00529c;
												  border-bottom:none; padding-bottom:0; margin:0; }
.white_box_570_body .resulBox_01 .textBox02 h3	{ clear:both; display:block; overflow:hidden; font:bold 11px Trebuchet MS; color:#00529c; border-bottom:none; padding-bottom:4px; margin-bottom:5px; border-bottom:1px solid #dcdcdc; }
.resulBox_01 hr									{ float:left; width:413px; border:none; height:1px; background-color:#dcdcdc; margin:10px 0; }
.resulBox_01 .textBox02 .buttonS					{ position:absolute; clear:right; bottom:0; right:0;
												  background:url(images/button_blue.gif) no-repeat left top; padding-left:3px; height:21px; }
#content .resulBox_01 .textBox02 .buttonS a		{ float:left; background:url(images/button_blue_bg.gif) no-repeat right top; padding:3px 3px;
												  color:#fff; height:21px; text-decoration:none; font:bold 11px Arial; }
.resulBox_01 .textBox02 .buttonS img				{ vertical-align:middle; margin:0 2px; display:inline; }
.resulBox_01 .textBox02 .buttonS_2				{ position:absolute; clear:right; bottom:0; right:0;
												  background:url(images/button_blue.gif) no-repeat left top; padding-left:3px; height:21px; }
#content .resulBox_01 .textBox02 .buttonS_2 a		{ float:left; background:url(images/button_blue_bg.gif) no-repeat right top;
												  padding:3px 7px 0 3px; color:#fff; height:21px; text-decoration:none; font:bold 11px Arial; }
.resulBox_01 .textBox02 .buttonS_2 img			{ vertical-align:middle; margin:0 2px 0 0; display:inline; }
.resulBox_02									{ float:left; width:540px; }
.resulBox_02 .textBox02							{ float:left; width:540px; padding-left:0; position:relative; }
.white_box_570_body .resulBox_02 .textBox02 h2	{ clear:both; display:block; overflow:hidden; font:bold 14px Trebuchet MS; color:#00529c;
												  border-bottom:none; padding-bottom:0; margin:0; }
.white_box_570_body .resulBox_02 .textBox02 h3	{ clear:both; display:block; overflow:hidden; font:bold 11px Trebuchet MS; color:#00529c;
												  border-bottom:none; padding-bottom:4px; margin-bottom:5px; border-bottom:1px solid #dcdcdc; }
.resulBox_02 hr									{ float:left; width:540px; border:none; height:1px; background-color:#dcdcdc; margin:10px 0; }
.resulBox_02 .textBox02 .buttonS					{ position:absolute; clear:right; bottom:0; right:0;
												  background:url(images/button_blue.gif) no-repeat left top; padding-left:3px; height:21px; }
#content .resulBox_02 .textBox02 .buttonS a		{ float:left; background:url(images/button_blue_bg.gif) no-repeat right top; padding:3px 3px;
												  color:#fff; height:21px; text-decoration:none; font:bold 11px arial; }
.resulBox_02 .textBox02 .buttonS img				{ vertical-align:middle; margin:0 2px; display:inline; }
.resulBox_02 .textBox02 .buttonS_2				{ position:absolute; clear:right; bottom:0; right:0;
												  background:url(images/button_blue.gif) no-repeat left top; padding-left:3px; height:21px; }
#content .resulBox_02 .textBox02 .buttonS_2 a		{ float:left; background:url(images/button_blue_bg.gif) no-repeat right top;
												  padding:3px 7px 0 3px; color:#fff; height:21px; text-decoration:none; font:bold 11px arial; }
.resulBox_02 .textBox02 .buttonS_2 img			{ vertical-align:middle; margin:0 2px 0 0; display:inline; }
.contectP		{ clear:both; display:block; overflow:hidden; border-bottom:1px solid #dcdcdc; padding-bottom:10px; margin-bottom:10px; }
.contectP  img	{ padding-right:4px; }
.boxMem			{ float:left; width:556px; }
.boxMem .right	{ float:right; }
.box01_272				{ float:left; width:272px; background:url(images/box01_top3_272.gif) no-repeat left top; padding-top:4px;
						  margin-top:4px; }
.box01_272_body			{ float:left; width:257px; background:url(images/box01_bottom3_272.gif) no-repeat left bottom; padding:0 5px 4px 10px;
						  color:#333; font:normal 12px/14px Trebuchet MS; }
.box01_272_body div.left	{ float:left; padding-top:0; width:205px; }
.box01_272_body div.right	{ float:right; padding-top:0; text-align:left; padding-left:15px; }
.box02_272				{ float:left; width:272px; background:url(images/box02_top3_272.gif) no-repeat left top; padding-top:4px;
						  margin-top:4px; }
.box02_272_body			{ float:left; width:257px; background:url(images/box02_bottom3_272.gif) no-repeat left bottom; padding:0 5px 4px 10px;
						  color:#333; font:normal 12px/14px Trebuchet MS; }
.box02_272_body div.left	{ float:left; padding-top:0; width:205px; }
.box02_272_body div.right	{ float:right; padding-top:0; text-align:left; padding-left:15px; }
table.tableForma					{ float:right; padding:0 20px 0 0; }
table.tableForma.noPad			{ padding:0 !important; }
table.tableForma td				{ padding:5px 5px 5px 0; }
table.tableForma input				{ font:normal 12px/16px Trebuchet MS; color:#6c6c6c; }
table.tableForma select				{ width:325px; font:normal 12px Trebuchet MS; color:#6c6c6c; border:1px solid #dcdcdc; }
table.tableForma span.radioMarg	{ margin:0 0 0 30px; }
.input02				{ width:322px; height:24px; padding:0 0 0 5px; font:normal 15px Trebuchet MS; color:#6c6c6c; border:1px solid #dcdcdc;
						  background:url(images/01.gif) no-repeat left top; }
.input02 input			{ width:318px; height:16px; margin:0; padding:2px 0; font:normal 11px/16px Trebuchet MS; color:#6c6c6c; border:none;
						  background:#fff url(images/01a.gif) repeat-x left top; text-align:left; vertical-align:text-top; }
.input02_big			{ width:409px; height:24px; margin:0 0 0 4px; padding:0 0 0 5px; font:normal 15px Trebuchet MS; color:#6c6c6c;
						  border:1px solid #dcdcdc; background:url(images/01.gif) no-repeat left top; }
.input02_big input		{ width:405px; height:16px; margin:0; padding:2px 0; font:normal 11px/16px Trebuchet MS; color:#6c6c6c; border:none;
						  background:#fff url(images/01a.gif) repeat-x left top; text-align:left; vertical-align:text-top; }
.input03_img			{ width:322px; height:24px; padding:0 0 0 5px; font:normal 15px Trebuchet MS; color:#6c6c6c; border:1px solid #dcdcdc;
						  background:url(images/01.gif) no-repeat left top; }
.input03_img img			{ border:0; vertical-align:text-top; }
.input03_img input		{ width:294px; height:16px; margin:0; padding:2px 0; font:normal 11px/16px Trebuchet MS; color:#6c6c6c; border:none;
						  background:#fff url(images/01a.gif) repeat-x left top; text-align:left; vertical-align:text-top; }
.input03_sm				{ width:53px; height:24px; padding:0 0 0 5px; font:normal 15px Trebuchet MS; color:#6c6c6c; border:1px solid #dcdcdc;
						  background:url(images/01.gif) no-repeat left top; }
* html .input03_sm		{ width:46px; }
*+html .input03_sm		{ width:46px; }
.input03_sm img			{ border:0; vertical-align:text-top; }
.input03_sm input			{ width:80px; height:16px; margin:0; padding:2px 0; font:normal 11px/16px Trebuchet MS; color:#6c6c6c; border:none;
						  background:#fff url(images/01a.gif) repeat-x left top; text-align:left; vertical-align:text-top; }
* html .input03_sm input	{ width:74px; }
*+html .input03_sm input	{ width:75px; }
.textarea02				{ width:317px; height:195px; font:normal 15px Trebuchet MS; color:#6c6c6c; border:1px solid #dcdcdc;
						  background:url(images/02.gif) no-repeat left top; padding:0 0 0 5px; float:left; }
.textarea02 textarea		{ width:317px; font:normal 11px/16px Trebuchet MS; color:#6c6c6c; border:1px solid #dcdcdc;
						  background:#fff url(images/01a.gif) repeat-x left top; border:none; height:190px; margin:0; text-align:left;
						  vertical-align:text-top; padding-top:2px; padding-bottom:2px; }
* html .textarea02		{ background:#fff url(images/01a.gif) repeat-x left 1px; }
*+html .textarea02		{ background:#fff url(images/01a.gif) repeat-x left 1px; }
#content input.button87		{ width:87px; height:21px; background:#fff url(images/buttonblue87.gif) no-repeat left top; font:normal 11px Arial;
							  color:#fff; border:none; padding-bottom:4px; text-align:left; padding-left:5px; outline:none; margin:5px 2px;
							  display:inline; }
*html #content input.button87	{ padding-top:3px; }
*+html #content input.button87	{ padding-top:3px; }
#content input.button150		{ width:150px; height:21px; background:#fff url(images/buttonblue150.gif) no-repeat left top;
							  font:normal 11px Arial; color:#fff; border:none; padding-bottom:4px; text-align:left; padding-left:5px;
							  outline:none; margin:5px 2px; display:inline; }
*html #content input.button150	{ padding-top:3px; }
*+html #content input.button150	{ padding-top:3px; }
#content input.button87_gri		{ width:87px; height:21px; background:#fff url(images/buttongri87.gif) no-repeat left top;
								  font:normal 11px Arial; color:#fff; border:none; padding-bottom:4px; text-align:left; padding-left:5px;
								  outline:none; margin:5px 2px; display:inline; }
*html #content input.button87_gri	{ padding-top:3px; }
*+html #content input.button87_gri	{ padding-top:3px; }
.logoBox		{ float:left; width:548px; background:url(images/bg02.gif) repeat-y left top; margin-bottom:10px; }
.logoBox .left	{ float:left; width:264px; background:url(images/bg02.gif) repeat-y left top; border-bottom:1px solid #dcdcdc; }
.logoBox .right	{ float:right; width:264px; background:url(images/bg02.gif) repeat-y left top; border-bottom:1px solid #dcdcdc; }
.logoBox .left0	{ float:left; width:264px; background:url(images/bg02.gif) repeat-y left top; border-bottom:none; }
.logoBox .right0	{ float:right; width:264px; background:url(images/bg02.gif) repeat-y left top; border-bottom:none; }
table.m2mBox					{ float:left; padding:0; }
table.m2mBox td				{ padding:5px 5px 5px 0; }
table.m2mBox td.button8		{ padding:0 5px 0 0; }
table.m2mBox td.button8 input	{ margin:0 0 5px 0; }
table.m2mBox option				{ font:normal 11px/16px Trebuchet MS; color:#6c6c6c; }
table.m2mBox select.selectM2m	{ width:315px; font:normal 12px/14px Trebuchet MS; color:#6c6c6c; margin-right:2px; display:inline; }
table.m2mBox select.selecM2m_2	{ width:315px; font:normal 12px/14px Trebuchet MS; color:#6c6c6c; height:82px; padding:2px 3px; margin-right:2px;
							  display:inline; }
table.m2mBox select.selectM2m_3	{ width:80px; font:normal 12px/14px Trebuchet MS; color:#6c6c6c; height:20px; margin-right:10px; display:inline; }
table.m2mBox select.selectM2m_4	{ width:180px; font:normal 12px/14px Trebuchet MS; color:#6c6c6c; height:20px; margin-right:20px; display:inline; }
.box01_a				{ float:left; width:550px; background:url(images/box01_top1.gif) no-repeat left top; padding-top:4px; margin-top:4px; }
.box01_a_body			{ float:left; width:520px; background:url(images/box01_bottom1.gif) no-repeat left bottom; padding:0 15px 4px 15px;
						  color:#333; font:normal 12px/14px Trebuchet MS; }
.box01_a_body div.left	{ float:left; width:245px; padding-top:0;  padding-left:14px; }
.box01_a_body div.right	{ float:right; width:245px; padding-top:0; text-align:justify; padding-left:15px; }
.box02_b				{ float:left; width:550px; background:url(images/box01_top1b.gif) no-repeat left top; padding-top:4px; margin-top:4px; }
.box02_b_body			{ float:left; width:520px; background:url(images/box01_bottom1b.gif) no-repeat left bottom; padding:0 15px 4px 15px;
						  color:#333; font:normal 12px/14px Trebuchet MS; }
.box02_b_body div.left	{ float:left; width:245px; padding-top:0;  padding-left:14px; }
.box02_b_body div.right	{ float:right; width:245px; padding-top:0; text-align:justify; padding-left:15px; }
.mapBox			{ float:left; width:540px; border-bottom:1px solid #dcdcdc; padding-bottom:10px; margin-bottom:20px; }
.mapBox .map		{ float:left; width:270px; padding:0; }
.mapBox .mapText	{ float:left; width:270px; }
.titleQ			{ float:left; width:540px; padding:0 0 5px 0; }
.titleQ div		{ float:left; }
.titleQ div.left	{ width:21px; }
.titleQ div.right	{ width:519px; }
.titleQ a 		{ font:bold 12px Trebuchet MS; text-decoration:underline; }
.titleQ img		{ padding-right:5px; text-decoration:none; vertical-align:middle; }
.textQ	 		{ float:left; width:540px; padding:10px 0; border-top:1px solid #dcdcdc; margin-top:5px; }

/* ------------------------------------- Footer ---------------------------------------------------- */
#footer				{ margin:10px auto 2px auto; padding-top:6px; padding-bottom:0; width:978px; text-align:left; overflow:hidden;
					  background:url(images/footerTop.gif) no-repeat left top; } 
#footer .footerBody	{ padding:0 10px; width:958px; text-align:left; overflow:hidden;
					  background:url(images/footerBottom.gif) no-repeat left bottom; } 
.footerLink		{ float:left; width:958px; border-bottom:1px solid #3375ae; padding:4px 0; font:bold 12px Trebuchet MS; color:#3d87cb; }
.footerLink a	{ padding:0 3px; font:normal 12px Trebuchet MS; color:#fff; }
.footerBottom				{ float:left; width:958px; padding:4px 0; font:normal 12px Trebuchet MS; color:#fff; }
.footerBottom  span.left		{ float:left; padding:4px 0 0 0; font:normal 12px Trebuchet MS; color:#fff; }
.footerBottom  span.left p	{ float:left; padding:4px 0 0 0; font:normal 12px Trebuchet MS; color:#fff; }
.footerBottom  span.left a	{ font:normal 11px Trebuchet MS; color:#65aaec; }
.footerBottom  span.right		{ float:right; padding:27px 0 0 0; font:bold 11px arial; color:#fff; }
.footerBottom  span.right a	{ padding:0 2px; font:bold 11px arial; color:#fff; }
.footerBottom  span.right img	{ vertical-align:middle; }

/* ------------------------------------- Tabs Menu ---------------------------------------------------- */
.tabs 								{ background:none !important; }
#tab_menu 							{ float:left; clear:both; }
#tab_menu ul.tab_ul 					{ width:570px !important; padding:0 !important; list-style:none !important;
									  background:url(images/tabs_bg.gif) no-repeat left bottom !important; }
#tab_menu ul.tab_ul li 					{ float:left !important; clear:none !important; padding:0 0 3px 0 !important; border:0 !important;
									  background:transparent !important; }
#tab_menu ul.tab_ul li span				{ float:left; }
#tab_menu ul.tab_ul li span.left		{ width:4px; height:27px; background:url(images/tab_left.gif) no-repeat left bottom; }
#tab_menu ul.tab_ul li.on span.left		{ width:4px; height:27px; background:url(images/tab_left_on.gif) no-repeat left bottom; }
#tab_menu ul.tab_ul li span.right		{ width:7px; height:27px; background:url(images/tab_right.gif) no-repeat left bottom; }
#tab_menu ul.tab_ul li.on span.right	{ width:7px; height:27px; background:url(images/tab_right_on.gif) no-repeat left bottom; }
#tab_menu ul.tab_ul li span.link		{ height:18px; padding:4px 5px 3px 5px; border-top:1px solid #eaecef; border-bottom:1px solid #dcdcdc;
									  background-color:#eaecef; font:normal 13px Trebuchet MS; color:#808080; }
#tab_menu ul.tab_ul li span.link a		{ font:normal 13px Trebuchet MS; color:#808080; text-decoration:none; }
#tab_menu ul.tab_ul li span.link a:hover	{ color:#00509c; }
#tab_menu ul.tab_ul li.on span.link		{ height:18px; padding:4px 5px 3px 5px; border-top:1px solid #dcdcdc; border-bottom:1px solid #fff;
									  background-color:#fff; font:normal 13px Trebuchet MS; color:#00509c; }
#tab_menu ul.tab_ul li.on span.link a	{ color:#00509c; text-decoration:none; cursor:default; }

/* ------------------------------------- Calendar ---------------------------------------------------- */
.calendarPos				{ clear:both; width:290px; margin:0 auto; }
.calendarContainer			{ float:left; clear:both; width:100%; padding:10px 0 30px 0; }
#month						{ width:290px; height:25px; margin:0 auto; padding:0; border:none;
							  background:url(images/calendar_month.gif) no-repeat left top; }
#month div					{ float:left; }
#month .name					{ width:262px; height:23px; padding:2px 0 0 0; font:normal 16px Trebuchet MS; color:#00509c; text-align:center; }
#month .arrow				{ width:13px; height:25px; padding:0; text-align:center; }
#month .left					{ background:url(images/calendar_arrow_left.gif) no-repeat 5px 0; }
#month .right				{ background:url(images/calendar_arrow_right.gif) no-repeat left top; }
#calendar					{ display:block; float:left; clear:both; }
ul#calendar					{ width:287px !important; margin:5px 0 0 0; padding:0 !important; border-top:1px solid #9dacbe;
							  border-right:none; border-bottom:none; border-left:1px solid #9dacbe; }
#calendar li					{ position:relative; float:left; clear:none !important; width:40px; height:33px; margin:0 !important;
							  padding:7px 0 0 0 !important; border-top:none !important; border-right:1px solid #9dacbe !important;
							  border-bottom:1px solid #9dacbe !important; border-left:none !important; font:normal 20px Trebuchet MS;
							  color:#444; text-align:center; list-style:none !important;
							  background:url(images/calendar_li.gif) no-repeat left top !important; }
#calendar li a					{ font:normal 20px Trebuchet MS; color:#444; text-decoration:none; }
#calendar li:hover			{ cursor:default; color:#00529c; }
#calendar li.day:hover		{ color:#444; }
#calendar .day				{ width:40px; height:19px; padding:0 !important; font:normal 13px Trebuchet MS; color:#444;
							  background:url(images/calendar_day.gif) no-repeat left top !important; }
#calendar .empty				{ background:url(images/calendar_empty.gif) no-repeat left top !important; }
#calendar .today				{ background:url(images/calendar_today.gif) no-repeat left top !important; }
#calendar .event				{ background:url(images/calendar_event.gif) no-repeat left top !important; }
#calendar .event a 			{ display:block; color:#fff !important; text-decoration:none !important; }
ul#calendar li div.pop			{ display:none; }
ul#calendar li:hover div.pop	{ display:block; }
#calendar .pop				{ position:absolute; left:-65px; bottom:43px; width:170px; cursor:default; }
#calendar .pop .top			{ width:170px; height:6px; background: url(images/calendar_pop_top.gif) no-repeat left top; overflow:hidden; }
#calendar .pop .middle		{ width:160px; padding:0 5px; background:url(images/calendar_pop.gif) no-repeat left top;
							  font:normal 11px Trebuchet MS; color:#333; line-height:13px; text-align:left; }
#calendar .pop .middle h3		{ width:100%; display:block; padding:7px 0 0 0; font-size:12px; color:#00509c; }
#calendar .pop .bottom		{ width:170px; height:6px; background:url(images/calendar_pop_bottom.gif) no-repeat left top; overflow:hidden; }

/* ------------------------------------- Calendar Box ---------------------------------------------------- */
.calendar_box					{ float:left; width:183px; padding:5px 0 10px 0; background:url(images/gri_top_183.gif) no-repeat left top; }
.calendar_box_body				{ float:left; width:169px; padding:2px 7px 7px 7px; font:normal 11px/14px Trebuchet MS; color:#333;
								  background:url(images/gri_bottom_183.gif) no-repeat left bottom; }
.calendar_boxContainer			{ float:left; clear:both; width:100%; }
#month_box,
.choices_box .title				{ float:left; clear:both; width:169px; height:20px; margin:0 auto; padding:0; border:none;
								  background:url(images/calendar_box_month.gif) no-repeat left top; }
.choices_box					{ float:left; clear:both; width:100%; }
.choices_box .title				{ margin:15px 0 3px 0; padding:1px 0 0 5px; font:bold 12px Trebuchet MS; color:#00509c; }
.choices_box .row				{ float:left; clear:both; width:100%; }
.choices_box .row a				{ display:block; margin:0 0 0 5px; padding:2px 0 2px 15px; background:url(images/arrow03.gif) no-repeat left 3px;
								  font:normal 12px Trebuchet MS; color:#65aaec; line-height:13px; }
.choices_box .row.active a		{ text-decoration:underline; }
#month_box div					{ float:left; }
#month_box .name					{ width:143px; height:18px; padding:2px 0 0 0; font:normal 12px Trebuchet MS; color:#00509c; text-align:center; }
#month_box .arrow				{ width:13px; height:20px; padding:0; text-align:center; }
#month_box .left					{ background:url(images/calendar_box_arrow_left.gif) no-repeat 5px 0; }
#month_box .right				{ background:url(images/calendar_box_arrow_right.gif) no-repeat left top; }
#calendar_box					{ display:block; float:left; clear:both; }
ul#calendar_box					{ width:168px; margin:7px 0 0 0; padding:0; border-top:1px solid #9dacbe;
								  border-right:none; border-bottom:none; border-left:1px solid #9dacbe; }
#calendar_box li					{ position:relative; float:left; clear:none; width:23px; height:20px; margin:0;
								  padding:3px 0 0 0; border-top:none; border-right:1px solid #9dacbe;
								  border-bottom:1px solid #9dacbe; border-left:none; font:normal 14px Trebuchet MS;
								  color:#444; text-align:center; list-style:none;
								  background:url(images/calendar_li.gif) no-repeat left top; }
#calendar_box li a					{ font:normal 14px Trebuchet MS; color:#444; text-decoration:none; }
#calendar_box li:hover			{ cursor:default; color:#9dacbe; }
#calendar_box li.day:hover		{ color:#444; }
#calendar_box .day				{ width:23px; height:16px; padding:0; font:normal 11px Trebuchet MS; color:#444;
								  background:url(images/calendar_day.gif) no-repeat left top; }
#calendar_box .empty				{ background:url(images/calendar_empty.gif) no-repeat left top; }
#calendar_box .today				{ background:url(images/calendar_today.gif) no-repeat left top; }
#calendar_box .event				{ background:url(images/calendar_event.gif) no-repeat left top; }
#calendar_box .event a 			{ display:block; color:#fff; text-decoration:none; }
ul#calendar_box li div.pop			{ display:none; }
ul#calendar_box li:hover div.pop	{ display:block; }
#calendar_box .pop				{ position:absolute; left:-15px; bottom:24px; width:140px; cursor:default; }
#calendar_box .pop .top			{ width:140px; height:6px; background: url(images/calendar_box_pop_top.gif) no-repeat left top;
								  overflow:hidden; }
#calendar_box .pop .middle		{ width:130px; padding:0 5px; background:url(images/calendar_box_pop.gif) no-repeat left top;
								  font:normal 11px Trebuchet MS; color:#333; line-height:13px; text-align:left; }
#calendar_box .pop .middle h3		{ width:100%; display:block; padding:7px 0 0 0; font-size:12px; color:#00509c; }
#calendar_box .pop .bottom		{ width:140px; height:6px; background:url(images/calendar_box_pop_bottom.gif) no-repeat left top;
								  overflow:hidden; }

/* ------------------------------------- Tables in Content ---------------------------------------------------- */
.contentTable				{ width:100%; padding:0 0 20px 0; text-align:center; }
.contentTable span			{ float:none; display:block; clear:both; width:100%; padding:0 0 15px 0; font-size:14px; font-weight:bold; text-decoration:underline; }
.contentTable em			{ float:left; clear:both; width:100%; padding:5px 0 10px 0; }
.contentTable table			{ width:100%; text-align:left; border-collapse:collapse; border:1px solid #d0d0d0; }
.contentTable table th,
.contentTable table td			{ padding:5px; vertical-align:top; }
.contentTable table th			{ text-align:center; font-size:13px; font-weight:bold; }
.contentTable table td.right	{ text-align:right; }
.contentTable table td.center	{ text-align:center; }
.contentTable table td.bold	{ font-weight:bold; }

