/* General
----------------------------------------------------------------- */
* { padding:0; margin:0; }
a { color:#212d35; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0; }
ul { list-style:none; }
/* - General -
----------------------------------------------------------------- */

body			 { margin:0 auto; padding:0; background:#ffffff url(images/bgTop.gif) repeat-x left top; text-align:center; }
body.terms		 { margin:0 auto; padding:0; background:#ffffff url(images/bgTop2.gif) repeat-x left top; text-align:center; }
body.insideLevel3{ margin:0 auto; padding:0; background:#ffffff url(images/bgTop3.gif) repeat-x left top; text-align:center; }
#container		{ margin:0 auto; width:983px; text-align:left; }
#header			{ padding:0px 12px 0px 17px; margin:0; float:left; width:954px; }
.topHeader		{ padding:0px 0px 0px 0px; margin:0; float:left; width:954px; }
.logo 			{ float:left; }

.boxRightTop						{ float:right; width:174px; padding-top:27px;  }	
.boxRightTop .language				{ float:left; width:166px; height:25px; background:url(images/boxSearch.gif) no-repeat left top; padding:5px 0px 6px 8px; }
.boxRightTop .language a.max-min	{ float:left; padding-top:5px; }
.boxRightTop .language img			{ padding-right:0px; float:left;}
.boxRightTop .language select		{ width:107px; font:normal 10px Trebuchet MS; color:#0e0000;  float:left; margin-top:3px; }
.boxRightTop .search				{ float:left; width:161px; height:23px; background:url(images/boxSearch.gif) no-repeat left top; padding:7px 0px 6px 13px; font:bold 12px Trebuchet MS; 
									  color:#ffffff; margin-top:-1px; }
.boxRightTop .search img			{ padding-left:2px; vertical-align:middle; }
.boxRightTop .search input			{ width:87px; font:normal 10px Trebuchet MS; color:#0e0000; border-top:none; border-left:none; border-bottom:1px solid #232c33; border-right:none;  
									  background-color:#cfdae5; margin-left:3px; display:inline; }

#mainTitle 	{ float:left; /*font:normal 42px arial;*/ font:normal 35px arial; color:#ffffff; /*padding:45px 0px 0px 220px; */ padding:25px 0px 0px 220px; width:466px; }

#mainPhotoBox 				{ float:left; margin-top:9px; background:url(images/bg_openImg.png) no-repeat left top; width:964px; height:410px; padding:0px 20px 0px 19px; }
#mainPhotoBox .photo 		{ float:left; width:627px; height:393px; position:relative; }
#mainPhotoBox .photo .imgOp { left:0px; top:0px; clear:both; display:block; overflow:hidden; width:626px; height:393px; position:absolute; 
							  background:url(images/bg009open.png) no-repeat left top;  }
#mainPhotoBox  .text	{ float:left; width:302px; padding:0px 0px 0px 15px; font:normal 18px Trebuchet MS; color:#ffffff; }
#mainPhotoBox  .text h1	{ float:left; width:302px; padding:150px 0px 30px 0px; font:normal 26px Trebuchet MS; color:#ffffff; }

									  
#mainPhoto { clear:both; display:block; overflow:hidden; padding-top:9px; }
#mainPhoto_inside { clear:both; display:block; overflow:hidden; padding-top:9px; paddding-left:27px; padding-bottom:55px; position:relative; }
.imgIn 			  { left:0px; top:9px; clear:both; display:block; overflow:hidden; width:943px; height:393px; position:absolute; background:url(images/bg0009.png) no-repeat left top; z-index:10; }
#mainPhoto_inside_2 { clear:both; display:block; overflow:hidden; padding-top:9px; padding-left:27px; padding-bottom:20px; }
#mainPhoto_inside_3 { clear:both; display:block; overflow:hidden; padding-top:9px; padding-bottom:20px; }

#mainCont  { clear:both; display:block; overflow:hidden; padding:0px 21px 0px 18px; width:945px; }
#mainCont_inside  { clear:both; display:block; overflow:hidden; padding:0px 13px 0px 14px; width:956px; }
#mainCont_terms	  { clear:both; display:block; overflow:hidden; /*padding:100px 50px 0px 50px;*/  padding:60px 50px 0px 50px; width:890px; }
#mainCont_3col  { clear:both; display:block; overflow:hidden; padding:0px 14px 0px 0px; width:970px; }
#mainCont_noImage { clear:both; display:block; overflow:hidden; padding:100px 21px 0px 18px; width:945px; }
#mainCont_withImage { clear:both; display:block; overflow:hidden; padding:0px 21px 0px 18px; width:945px; }

.youTube {
margin-left:155px;
}

#yTube .paddLeft{
float:left;
padding-right:130px;
}

.box1						{ padding:16px 0px 30px 0px; margin:0; float:left; width:945px; background:url(images/grammi02.gif) repeat-x left top;  position:relative; }
.box1 .left					{ padding-left:10; margin:0; float:left; width:230px; }
.box1 .left h1				{ padding-top:12px; margin:0; float:left; width:230px; font:normal 35px Trebuchet MS; color:#2f5369; }
.box1 .left h1.news			{ color:#6f6b63; }
.box1 .left h1.educ			{ color:#212d35; }
.box1 .left  p.note			{ padding:20px 15px 10px 0px; margin:0; float:left; width:210px; font:normal 13px Trebuchet MS; color:#2f5369; }
.box1 .left  p.note a		{ color:#2f5369; font-weight:bold; font-style:italic; text-decoration:underline; }
.box1 .left  p.noteNews		{ padding:20px 15px 10px 0px; margin:0; float:left; width:210px; font:normal 13px Trebuchet MS; color:#6f6b63; }
.box1 .left  p.noteNews a	{ color:#6f6b63; font-weight:bold; font-style:italic; text-decoration:underline; }
.box1 .left  p.noteEduc		{ padding:20px 15px 10px 0px; margin:0; float:left; width:210px; font:normal 13px Trebuchet MS; color:#212d35; }
.box1 .left  p.noteEduc a	{ color:#212d35; font-weight:bold; font-style:italic; text-decoration:underline; }

.box1 .viewLink 		{ padding:0px 0px 0px 5px; left:0px; bottom:30px; font:bold 15px Trebuchet MS; color:#2f5369; position:absolute; width:220px; }
.box1 .viewLink a 		{ padding:0px 16px 0px 0px; margin:0; font:bold 15px Trebuchet MS; color:#2f5369; background:url(images/arrow01.gif) no-repeat right 7px; }
.box1 .viewLink.news a 	{ padding:0px 16px 0px 0px; margin:0; font:bold 15px Trebuchet MS; color:#6f6b63; background:url(images/arrow01_news.gif) no-repeat right 7px; }
.box1 .viewLink.educ a 	{ padding:0px 16px 0px 0px; margin:0; font:bold 15px Trebuchet MS; color:#212d35; background:url(images/arrow01_educ.gif) no-repeat right 7px; }

.box1 .right			{ margin:0; float:right; width:705px; }
.box1 .right .box1_a.nomargin	{ margin:0; }
.box1 .right .box1_a	{ float:left; width:225px; background-color:#667781; padding-bottom:8px; margin-right:15px; display:block; margin-top:2px; height:230px; }
.box1 .right .box1_a h1	{ margin:0; float:left; width:199px; padding:5px 13px 2px 13px; font:normal 18px Trebuchet MS; color:#ffffff; }
.box1 .right .box1_a p	{ margin:0; float:left; width:203px; padding:0px 11px; font:normal 11px/13px Trebuchet MS; color:#ffffff; }
.box1 .right .box1_a p a{ color:#ffffff; }

.box1 .right .box1_a2		{ float:left; width:225px; height:187px; background-color:#6f6b63; padding-bottom:8px; margin-right:15px; display:block; margin-top:2px; }
.box1 .right .box1_a2.last	{ float:left; width:225px; background-color:#6f6b63; padding-bottom:8px; margin-right:0px; display:block; margin-top:2px; }
.box1 .right .box1_a2 h1	{ margin:0; float:left; width:199px; padding:7px 13px 2px 13px; font:normal 18px Trebuchet MS; color:#ffffff; }
.box1 .right .box1_a2 p		{ margin:0; float:left; width:203px; padding:3px 11px 5px 11px; font:normal 11px/13px Trebuchet MS; color:#ffffff; }
.box1 .right .box1_a2 p a	{ color:#ffffff; }

.box1 .right .box1_a3		{ float:left; width:225px; height:171px; background-color:#212d35; padding:8px 0px 8px 0px; margin-right:15px; display:block; margin-top:2px; }
.box1 .right .box1_a3.nomargin	{ margin:0; }
.box1 .right .box1_a3 h1	{ margin:0; clear:right; padding:5px 13px 2px 13px; font:normal 18px Trebuchet MS; color:#ffffff; }
.box1 .right .box1_a3 h2	{ margin:0; float:left; width:199px; padding:0px 13px 7px 13px; font:bold 14px Trebuchet MS; color:#ffffff; }
.box1 .right .box1_a3 a		{ color:#ffffff; }
.box1 .right .box1_a3 p		{ margin:0; float:left; width:203px; padding:5px 11px; font:normal 11px/13px Trebuchet MS; color:#ffffff; }
.box1 .right .box1_a3 p a	{ color:#ffffff; }
.box1 .right .box1_a3 img	{ margin-right:5px; display:inline; float:left; }


.box1 .right .box1_b		{ margin:0; float:left; width:224px; position:relative; }
.box1 .right .box1_b.withmargin	{ margin-right:15px; display:inline; float:left; width:224px; position:relative; }
.box1 .right .box1_b .more	{ position:absolute; right:0px; top:76px;  background-color:#981ea3; font:normal 11px Trebuchet MS; color:#ffffff; overflow:hidden; padding:12px 6px 12px 4px; }
.box1 .right .box1_b .more a{ font:normal 11px Trebuchet MS; color:#ffffff; }
/* ---------------- Inside 2 col ------------------ */
#two_Cols { float:left; width:956px; padding-bottom:20px; }
#col_1						{ float:left; width:225px; }
#col_1 .left				{ padding-left:10; margin:0; float:left; width:230px; background:url(images/grammi02.gif) repeat-x left top; padding-top:5px; }
#col_1 .left h1				{ margin:0; float:left; width:230px; font:normal 35px Trebuchet MS; color:#003f5e; padding-bottom:10px; }
#col_1 .left h1.news		{ color:#6f6b63; }
#col_1 .left h1.educ		{ color:#2F5369; }
#col_1 .left  p.note		{ padding:5px 15px 10px 0px; margin:0; float:left; width:210px; font:normal 13px Trebuchet MS; color:#2f5369; }
#col_1 .left  p.note a		{ color:#2f5369; font-weight:bold; font-style:italic; text-decoration:underline; }
#col_1 .left  p.noteNews	{  padding:5px 15px 10px 0px; margin:0; float:left; width:210px; font:normal 13px Trebuchet MS; color:#6f6b63; }
#col_1 .left  p.noteNews a	{ color:#6f6b63; font-weight:bold; font-style:italic; text-decoration:underline; }
#col_1 .left  p.noteEduc	{  padding:5px 15px 10px 0px; margin:0; float:left; width:210px; font:normal 13px Trebuchet MS; color:#212d35; }
#col_1 .left  p.noteEduc a	{ color:#212d35; font-weight:bold; font-style:italic; text-decoration:underline; }
#col_1 .box1_b				{ margin-top:60px; float:left; width:224px; position:relative; }
#col_1 .box1_b .more		{ position:absolute; right:0px; top:76px;  background-color:#981ea3; font:normal 11px Trebuchet MS; color:#ffffff; overflow:hidden; padding:12px 6px 12px 4px; }
#col_1 .box1_b .more a		{ font:normal 11px Trebuchet MS; color:#ffffff; }
/* ---------------- Inside 3 col ------------------ */
#three_Cols { float:left; width:970px; padding-bottom:20px; }

#col_2-2			{ float:left; width:450px; padding-left:35px; font:normal 12px Trebuchet MS; color:#172128; }
#col_2-2 .text		{ float:left; width:450px; font:normal 16px/18px Trebuchet MS; color:#172128; text-align:justify; }
#col_2-2 .text h1	{ float:left; width:450px; /*font:normal 35px Trebuchet MS;*/ font:normal 20px Trebuchet MS; color:#172128; padding-bottom:30px; }

#col_3	{ float:right; width:232px; padding-left:0px; font:normal 14px Trebuchet MS; color:#172128; }

#col_2	{ float:left; width:676px; padding-left:50px; font:normal 12px Trebuchet MS; color:#172128; }

#col_2_a{ float:right; width:726px; padding-left:0px; font:normal 12px Trebuchet MS; color:#172128; }

.cafeContent	{ font:normal 16px/18px Trebuchet MS; color:#172128; float:left; width:676px; text-align:justify; }

.col_2_a_content{ font:normal 16px/18px Trebuchet MS; color:#172128; float:left; width:715px; padding-bottom:20px; text-align:justify; }

.pressImage				{ font:normal 16px/20px Trebuchet MS; color:#172128; clear:both; display:block; overflow:hidden; } 
.pressImage_list 		{ float:left; padding-bottom:40px; }
.pressImage_list .box 	{ float:left; width:165px; padding:0px 35px 0px 21px; }
.pressImage_list .box h1{ float:left; width:165px; font:bold 12px Trebuchet MS; color:#172128; padding-top:5px; text-align:center; }
.iconList	{ float:left; text-align:right; width:676px; background:url(images/grammi02.gif) repeat-x left top; padding-top:17px; margin-top:10px; }
.iconList a	{ padding-left:25px; }

.about_list 	 { float:left; width:676px; background:url(images/grammi02.gif) repeat-x left bottom; padding-bottom:5px; margin-bottom:15px; }
.about_list.last { background:none; }
.about_list h1   { font:normal 35px Trebuchet MS; color:#172128; clear:left; display:block; overflow:hidden; padding-bottom:5px; }
.about_list p    { font:normal 16px/18px Trebuchet MS; color:#172128; clear:left; display:block; overflow:hidden; text-align:justify; }
.about_list img  { float:right; background:url(images/bgImg.gif) no-repeat left top; padding:29px 21px 0px 11px; margin-left:25px; display:inline; }

.more02 	{ clear:both; display:block; overflow:hidden; text-align:right; padding-right:195px; padding-top:15px; }
.more02 a   { background:url(images/arrow03.gif) no-repeat right 5px; padding-right:15px; font:normal 13px Trebuchet MS; color:#93979a; }

.list-with 	 				{ float:left; width:676px; background:url(images/grammi02.gif) repeat-x left bottom; padding-bottom:15px; margin-bottom:15px; }
.list-no 	 				{ float:left; width:676px; background:none; padding-bottom:5px; margin-bottom:15px; }
.list-with .date			{ clear:both; display:block; overflow:hidden; font:normal 14px Trebuchet MS; color:#172128; }
.list-with img, list-no  	{ float:right; background:url(images/bgImgSmall.gif) no-repeat left top; padding:17px 13px 0px 6px; margin-left:50px; display:inline; }
.list-no h1, .list-with h1  { font:normal 22px Trebuchet MS; color:#172128; overflow:hidden; padding-bottom:5px; }
.list-no p, .list-with p   	{ font:normal 16px/18px Trebuchet MS; color:#172128; text-align:justify; }

.list-Photo	 	 { float:left; width:676px; background:none; padding-bottom:25px; }
.list-Photo h1,  { font:normal 22px Trebuchet MS; color:#172128; float:left; width:480px; padding-bottom:5px; }
.list-Photo p  	 { font:normal 16px/18px Trebuchet MS; color:#172128; text-align:justify;  float:left; width:480px; }
.list-Photo img  { float:right; background:url(images/bgImg.gif) no-repeat left top; padding:29px 21px 0px 11px; margin-left:25px; display:inline; }

.pages 	 	{ padding:20px 0px; clear:both; display:block; overflow:hidden; font:bold 11px tahoma; color:#555c61; text-align:center; }
.pages a	{ padding:0px 5px; font:bold 11px tahoma; color:#555c61; }
.pages a img{ vertical-align:bottom; }

.content		{ font:normal 16px/18px Trebuchet MS; color:#172128; float:left; width:676px; padding-bottom:20px; }
.content h1		{ font:normal 20px Trebuchet MS; color:#172128; overflow:hidden; padding-bottom:5px; }
.content .date	{ clear:both; display:block; overflow:hidden; font:normal 14px Trebuchet MS; color:#172128; }

.content_terms	{ font:normal 16px/18px Trebuchet MS; color:#172128; float:left; width:890px; padding-bottom:40px; text-align:justify; }

#fAqBox					{ padding:0; margin:0; clear:both; display:block; overflow:hidden; }
#fAqBox .list			{ clear:both; display:block; overflow:hidden; text-align:center; font:normal 22px Trebuchet MS; color:#172128; }
#fAqBox .list a			{ padding:0px 10px; font:bold 22px Trebuchet MS; color:#172128; }
#fAqBox .list a:hover	{ padding:5px 10px; font:bold 22px Trebuchet MS; color:#172128; background-color:#7f868b; text-decoration:none; }
#fAqBox .list a.active	{ padding:5px 10px; font:bold 22px Trebuchet MS; color:#172128; background-color:#7f868b; text-decoration:none; }
#fAqBox .listBox		{ clear:both; display:block; overflow:hidden; padding-bottom:60px; }
#fAqBox .listBox .quest { clear:both; display:block; overflow:hidden; padding:25px 40px 10px 40px; margin-top:20px; font:normal 22px Trebuchet MS; color:#172128; }
#fAqBox .listBox .answ  { clear:both; display:block; overflow:hidden; padding:25px 40px; background-color:#dad5d1; font:normal 15px Trebuchet MS; color:#172128; }

.photo3c 	{ float:left; width:723px; padding-left:13px; position:relative; z-index:10; } 
.imgIn_level3 { left:13px; top:0px; clear:both; display:block; overflow:hidden; width:723px; height:398px; position:absolute; background:url(images/bg0009a.png) no-repeat left top; z-index:10;}

.scrollTable					{ float:left; width:225px; text-align:center; padding-bottom:20px; font:bold 15px Trebuchet MS; color:#67574d; }
.scrollTable a					{ font:bold 15px Trebuchet MS; color:#67574d; }
.scrollBox 						{ float:left; width:225px; }
.scrollBox .left_arrow  		{ float:left; width:14px; padding-top:28px; }
.scrollBox .right_arrow  		{ float:left; width:14px; padding-top:28px; }
.scrollBox .scroll_text  		{ float:left; width:197px; }
.scrollBox .scroll_text ul  	{ float:left; overflow:hidden; }
.scrollBox .scroll_text ul li   { float:left; width:61px; padding:5px 0px; text-align:center; background:url(images/bgscroll.gif) no-repeat left top; margin:0px 2px; display:inline; height:82px; }

.brownBox 	 	  { float:left; background-color:#a2958c; width:208px; padding:5px 10px 5px 14px; }
.brownBox ul 	  { width:208px; float:left;  }
.brownBox ul li   { width:208px; float:left; padding:1px 0px; }
.brownBox ul li a { float:left; font:bold 14px Trebuchet MS; color:#ffffff;  }
.brownBox ul li a.imgL { float:right;  }

.detailsR { float:left; width:208px; padding:20px 10px 10px 14px; font:normal 14px/28px Trebuchet MS; color:#7c726b; }
.det			{ float:left; margin-top:30px; width:232px; position:relative; padding-bottom:10px; background:url(images/grammi02.gif) repeat-x left top; padding-top:10px; }
.det blockquote	{ float:left; width:192px; padding:5px 20px 5px 20px; font:normal 13px/15px Trebuchet MS; color:#7c726b; text-align:justify; }
.det  img		{ clear:both; display:block; overflow:hidden; }
.det  .detR	{ position:absolute; bottom:0px; right:0; width:20px; clear:both; display:block; overflow:hidden; }

.contactBox 		{ float:left; width:550px; padding:20px 0px 5px 25px; background-color:#eceae8; }
.contactBox.center 	{ margin-left:210px; display:inline; }
.contactBox table 	{ float:left; /*width:450px;*/  }
.contactBox td 		{ padding-left:15px; padding-bottom:15px; font:normal 15px Trebuchet MS; color:#172128;  }
.contactBox input 	{ width:284px; height:22px; border:1px solid #172128; background-color:#dad5d1; padding-top:6px; }
.contactBox textarea { width:284px; height:164px; border:1px solid #172128; background-color:#dad5d1; }
.contactBox img { padding-bottom:8px; padding-top:15px; }


/* --------------------- map --------------------------*/
#mapBoxGri	{ float:left; width:956px; padding:20px 0px; }
.mapLink	{ float:left; width:679px; font:normal 17px Trebuchet MS; color:#172128; padding-left:275px; }
.mapLink a	{ font:normal 17px Trebuchet MS; color:#172128; padding-right:25px; background:url(images/arrow05.gif) no-repeat right 6px;  }
#maPBox0	{ padding:0x 0px 0px 0px; margin:0; float:left; position:relative; margin:10px 0 20px 0px; text-align:right; width:956px; }
.mapBox0p	{ padding:0px 0px 20px 0px; padding-left:275px;  float:left; width:679px; background-color:#454d53;  }
 
.mapLink2	{ clear:both; display:block; overflow:hidden; font:normal 17px Trebuchet MS; color:#172128; }
.mapLink2 a	{ font:normal 17px Trebuchet MS; color:#172128; padding-right:25px; background:url(images/arrow05.gif) no-repeat right 6px;  }

/* ---------------- Footer -----------------------*/
#footer			 		 	{ margin:0 auto; width:100%; background:#d3ccc2 url(images/bg_bottom.gif) repeat-x top left; height:120px; text-align:center; clear:both; display:block; overflow:hidden; }
#footer .topLine 		 	{ margin:0 auto; text-align:left; width:954px; padding:38px 12px 0px 17px; }
#footer .topLine .left 	 	{ margin:0 auto; float:left; font:bold 14px Trebuchet MS; color:#4b555e; background:url(images/arrow02.gif) right 3px no-repeat; padding-right:15px; }
#footer .topLine .left a 	{ color:#4b555e; }
#footer .topLine .right	 	{ margin:0 auto; float:right; font:bold 13px Trebuchet MS; color:#6a747d; padding-right:15px; }
#footer .topLine .right a 	{ color:#6a747d; padding:0px 3px; }
#footereu { font:normal 12px Trebuchet MS; color:#6a747d; width:640px; text-align:center; float:right; padding-right:60px; padding-top:10px }
#footereu img { padding:2px 0px 0px 2px; vertical-align:top; }


#mainTitleTerms 	{ float:left; font:normal 42px arial; color:#ffffff; padding:20px 0px 0px 220px; width:466px; }

#adjust-text p.txt09 { clear:both; display:block; overflow:hidden; padding:20px 0px 20px 210px; text-align:left; }


ul#sitemep {
	float:left;
	width:100%;
	list-style:none;
	background-color:#c4bbb6;
}

ul#sitemep li{
	float:left;
	width:100%;
	list-style:none;
	font:bold 16px arial;
	color:#000000 ;
	padding:0px 0px;
}
ul#sitemep li a{
	font:bold 16px arial;
	color:#000000 ;	
	padding:5px 0px 5px 10px;
	text-decoration:none;
	float:left;
}
ul#sitemep li a:hover{
	text-decoration:underline;
}
ul#sitemep li ul{
	float:left;
	width:100%;
	list-style:none;
	background-color:#dad5d1;
}
ul#sitemep li ul li{
	float:left;
	width:100%;
	list-style:none;
	font:bold 14px arial;
	color:#52575a;
}
ul#sitemep li ul li a{
	font:bold 14px arial;
	color:#52575a;
	padding:2px 0px 2px 20px;
	display:inline;
	text-decoration:none
}
ul#sitemep li ul li a:hover{
	text-decoration:underline;
}
ul#sitemep li ul li ul{
	float:left;
	width:100%;
	list-style:none;
	background-color:#ecebe7;
}
ul#sitemep li ul li ul li{
	float:left;
	width:100%;
	list-style:none;
	font:bold 12px arial;
	color:#000000 ;
}
ul#sitemep li ul li ul li a{
	font:bold  12px arial;
	color:#000000 ;
	padding-left:40px;
	display:inline;
	text-decoration:none
}
ul#sitemep li ul li ul li a:hover{
	text-decoration:underline;
}
ul#sitemep li ul li ul li ul{
	float:left;
	width:100%;
	list-style:none;
}
ul#sitemep li ul li ul li ul li{
	float:left;
	width:100%;
	list-style:none;
	font:normal 12px arial;
	color:#172128;
}
ul#sitemep li ul li ul li ul li a{
	font:normal 12px arial;
	color:#172128;
	padding-left:50px;
	display:inline;
	text-decoration:none
}
ul#sitemep li ul li ul li ul li a:hover{
	text-decoration:underline;
}