html, body{ height : auto !important; /* ignored by IE, applied everywhere else */
  height : 100%; /* IE treats as min-height */
  min-height : 100%; /* IE ignores this */ }
BODY { padding:0px; margin:0px; direction:ltr; background-color:#666666; height:100%;  }
IMG { border:0px;}

DIV.centerPage { width:972px; margin:0 auto; padding:0 auto;  text-align:center; height:100%;  min-height: 100%; /* For Mozilla/Opera/Safari */}
DIV.clear { clear:both; font-size:0px; line-height:0px; height:0px; widows:0px;}

	/**hader**/
DIV.hader { background-color:#53758E; height:152px!important; height:160px; padding:8px 0px 0px 22px;}  
		DIV.topLogo { float:left; padding-top:12px; width:416px;}
		DIV.topLogo  IMG { float:left}
			DIV.logoText { float:left; font:normal 40px arial; color:#FFD618; margin-left:28px; text-align:left; width:265px;}
			DIV.logoText A {font:normal 40px/40px arial; color:#FFD618;  text-decoration:none;}
			DIV.logoText SPAN { float:right; font:italic 20px arial; color:#FFF;}
			DIV.logoText SPAN A { float:right; font:italic 20px arial; color:#FFF;   text-decoration:none;}
		DIV.topIcons  { float:right;} 
		DIV.iconLink { margin-right:135px;}
		DIV.topIcons A.iconLink { float:right; padding-left:4px; margin-top:40px; }
		A.lengLink { margin-right:10px; float:right;}
		
		
	/**topNav**/
	DIV.topNav { background-color:#738090; height:20px!important; height:32px; padding-left:12px; padding-top:6px; padding-bottom:6px;}
	DIV.topNav A { float:left; padding:0px 13px; font:normal 12px/20px arial; color:#FFF; text-decoration:none; }
	DIV.topNav A:hover { font:normal 12px/20px arial; background-color:#FFD618; color:#000000}
	DIV.topNav A.firstSelected{ font:normal 12px/20px arial; background-color:#FFD618; color:#000000}
	DIV.topNav A.selected{ font:normal 12px/20px arial; background-color:#FFD618; color:#000000}
	DIV.topNav A.lastSelected{ font:normal 12px/20px arial; background-color:#FFD618; color:#000000}
	DIV.mainContent {min-height:300px; height:100%; background-color:#CBCBCB; padding:25px 0px 25px 20px;}
		DIV.hp_topLink { margin-bottom:40px;}
		DIV.hpTopBox { float:left; border:1px solid #808080; background-color:#53758e; width:130px!important;  width:130px; height:204px!important; height:204px; text-align:center; padding:4px 4px; font:normal 12px arial; color:#FFD618; margin-right:18px;margin-bottom:18px;}
		DIV.hpTopBox IMG { margin-bottom:0px; border:1px solid #53758e}
		DIV.hpTopBox A {font:normal 12px arial; color:#FFD618; text-decoration:none; display:block}
		DIV.hpTopBox A:hover {font:normal 12px arial; color:#FFD618; text-decoration:none;}
		DIV.hpTopBox A:hover IMG { border:1px solid #FFF; text-decoration:none!important;}
		DIV.hpTopBox A:hover SPAN { text-decoration:underline; }
		DIV.hpTopBox A SPAN {  width:130px;}
		DIV.hpTopBox DIV A {font:normal 12px arial; color:#FFD618; text-decoration:none; display:block;}
		DIV.hpTopBox DIV A:hover  { text-decoration:underline; }
		
		DIV.albumBox { float:left; border:1px solid #808080; background-color:#FFD618; width:138px; height:200px!important; height:204px; text-align:center; padding:4px 0px; font:normal 12px arial; color:#FFD618; margin-right:18px!important; margin-right: 10px;}

		DIV.albumBox IMG { margin-bottom:15px; border:1px solid #53758e; width:130px; height:150px;}  
		DIV.albumBox A {font:normal 12px arial; color:#53758e; text-decoration:none; display:block}
		DIV.albumBox A:hover {font:normal 12px arial; color:#53758e; text-decoration:none;}
  		DIV.albumBox A:hover IMG { border:1px solid #FFF; text-decoration:none!important; width:130px; height:150px;} 

		DIV.albumBox A:hover SPAN { text-decoration:underline}
		
		
	DIV.newsRoller {float:left; width:241px!important;  width:261px; height:100%; background-image:url(img/newsBG.gif); background-position:top; background-repeat:no-repeat; text-align:left; padding:10px; font:normal 12px arial; color:#000; overflow:hidden }

		DIV.hp_newsBox {width:241px!important; margin-bottom:10px; } 	

	DIV.hp_newsBox A { font:normal 12px arial; color:#000; text-decoration:underline;}
	
	DIV.textContent { float:left; width:470px; margin-left:27px; font:normal 12px arial; color:#333333; text-align:left;}
	DIV.hptopText { height:100px; overflow:hidden;}
	DIV.textContent  A {; font:normal 12px arial; color:#333333; text-decoration:underline;}
	DIV.hp_gallery { margin-top:20px; margin-bottom:28px; width:425px; height:301px;}
	DIV.hp_gallery IMG  {width:425px; height:283px;}
	
	DIV.innepGallery { float:left;width:425px; height:283px; position:relative;}
	DIV.innepGallery IMG  {width:425px; height:283px; display: none; position: absolute; left:0px; border:2px solid #666666}
	DIV.innerPicLeft { float:left;  font:normal  12px/16px arial; color:#333333;}
	DIV.innerGallery2{  text-align:left; margin-top:20px;}
	DIV.innerGallery2 IMG  {width:425px; height:283px; }
	DIV.hp_right { float:right; width:150px; margin-left:25px; margin-right:18px;}
	A.rightItems { padding-bottom:22px; display:block}
	DIV.innerText { float:right; width:474px; text-align:left; margin-right:18px;}
	H1.innerTitle { font: normal 18px arial; color:#228b22; padding:0px 0px 15px 0px; margin:0px; }
	DIV.contentText { font:normal 12px arial; color:#333333; padding-bottom:25px;}
	DIV.contentText  P { font:normal  12px arial; color:#333333; padding:0px; margin:0px;}
	DIV.innerPicText { font:normal 12px arial; color:#333333; padding-bottom:25px;}
	DIV.innerPicText  P { font:normal  12px arial; color:#333333; padding:0px 0px 25px 0px; margin:0px;}
	DIV.innerText UL { margin:0px 0px 15px 0px; padding:0px;}
	DIV.innerText UL LI {font:normal 12px/18px arial; color:#333333; list-style:disc; padding:0px; margin:0px;}
	DIV.innerText A {font:normal  12px arial; color:#333333; text-decoration:underline;}
	H2.innerH2 { font:bold 14px arial; color:#333333; padding:0px 0px 10px 0px; margin:0px;}
	H2.tripH2 { font:bold 16px arial; color:#333333; padding:0px 0px 10px 0px; margin:0px;}
	H2.tripH2 A {font:bold 16px arial; color:#333333; text-decoration:underline;}
	DIV.teamPic { float:right; margin-left:20px; }
	DIV.teamPic IMG {height:134px;}
	DIV.contentTeam { font:normal 12px arial; color:#333333; padding-bottom:25px; float:left;}
	DIV.frindContent A {font:normal  12px/23px arial; color:#333333; }
	DIV.contentNews { font:normal 12px arial; color:#333333; padding-bottom:25px; float:left; width:474px}
	DIV.newsPic { float:left; margin-left:5px;}
	DIV.footer { height:36px; border:1px solid #cccccc; padding-left:11px; text-align:center; background-color:#F3F2ED; font:normal 14px/36px arial; color:#333333;}
	DIV.footer  A { font:normal 14px/36px arial; color:#333333; text-decoration:underline;}
	
	
	DIV.videoTopBox { float:left; border:1px solid #808080; background-color:#53758e; width:130px!important;  width:130px; height:120px!important; height:120px; text-align:center; padding:4px 4px; font:normal 12px arial; color:#FFD618; margin-right:18px;}
	DIV.videoTopBox IMG { margin-bottom:0px; border:1px solid #53758e}
	DIV.videoTopBox A {font:normal 12px arial; color:#FFD618; text-decoration:none; display:block}
	DIV.videoTopBox A:hover {font:normal 12px arial; color:#FFD618; text-decoration:none;}
	DIV.videoTopBox A:hover IMG { border:1px solid #FFF; text-decoration:none!important;}
	DIV.videoTopBox A:hover SPAN { text-decoration:underline; }
	DIV.videoTopBox A SPAN {  width:130px;}
	DIV.videoTopBox DIV A {font:normal 12px arial; color:#FFD618; text-decoration:none; display:block;}
	DIV.videoTopBox DIV A:hover  { text-decoration:underline; }
	
	
	#vmarquee {

position:relative;
text-align:left;
}
#marqueecontainer {
float:left;
height:230px;

overflow:hidden;
position:relative;
width:240px;
}
DIV.topMenu { margin-bottom:10px;}
.calenderIfram { width:150px; height:187px; border:none;margin-bottom:10px;}

DIV.newsTitle { font:bold 16px arial; color:#27537A; margin-bottom:30px;}
DIV.innerNews { float:left; text-align:left; }

 DIV.galleryLink A  { display:block; float:left; font:normal 12px arial; color:#27537A; text-decoration:none; margin-right:10px; margin-bottom:10px; }
  DIV.galleryLink A:hover  { display:block; float:left; font:norml 12px arial; color:#27537A; text-decoration: underline }
  DIV.galleryLink A.gfirstSelected {display:block; float:left; font:bold 12px arial; color:#27537A; text-decoration:none }
  DIV.galleryLink A.gselected  {display:block; float:left; font:bold 12px arial; color:#27537A; text-decoration:none }
  DIV.galleryLink A.glastSelected{display:block; float:left; font:bold 12px arial; color:#27537A; text-decoration:none }
  
  DIV.centerPic { height:100%;  min-height: 100%; /* For Mozilla/Opera/Safari */}
  
  UL.galleryLink { margin:10px 0px; padding:0px; text-align:center;}
    UL.galleryLink  LI { display:inline; list-style-type:none;  font:normal 12px arial; padding:0px; margin:0px 10px 0px 0px;}
      UL.galleryLink  LI  A {font:bold 12px arial; color:#333333; text-decoration:none}
      DIV.galleryPic A { float:left; margin-right:10px; font:normal 12px/18px arial; color:#333333; text-decoration:none; height:116px; overflow:hidden; margin-bottom:10px;}
      DIV.galleryPic A IMG {  height:80px;}
        DIV.galleryPic A SPAN {font:normal 10px/16px arial; color:#333333;  }
	DIV.pagingLink A { font:normal 12px/18px arial; color:#333333; text-decoration:none; margin-right:5px;}
	DIV.pagingLink A:hover { font:normal 12px/18px arial; color:#333333; text-decoration:underline; margin-right:5px;}
	DIV.pagingLink A.cfirstSelected{ font:normal 12px/18px arial; color:#27537A; text-decoration:none;}
	DIV.pagingLink A.cselected{ font:normal 12px/18px arial; color:#27537A; text-decoration:none;}
	DIV.pagingLink A.clastSelected{ font:normal 12px/18px arial; color:#27537A; text-decoration:none;}
	#simplegallery DIV IMG { margin:2px 0px 0px 2px;}
	.gallerystatus {font:normal 11px arial; color:#FFFFFF; }
	DIV.videoLink {font:normal 12px arial; color:#27537A; text-align:left}
	DIV.videoLink A  { font:normal 12px arial; color:#27537A; text-decoration:none; margin-right:10px; margin-bottom:10px; }
  DIV.videoLink A:hover  {  font:norml 12px arial; color:#27537A; text-decoration: underline }
DIV.galleryText { font:normal 12px/16px arial; color:#333333; padding-bottom:25px;text-align:left}