@charset "utf-8";
/* CSS Document */
/* CSS Document */

#wrapper{ width:100%; margin:0 auto; background:url(../layout/page_bck.jpg) top left repeat-x;}
	#page-wrapper{width:999px;margin:0 auto;}
	#top_page{width:999px;height:87px;margin:0 auto; position:relative; background:url(../layout/top_bck.jpg) top left no-repeat;}
	#lower_top_page{width:999px;height:477px;margin:0 auto;position:relative;}
	#bottom_page{width:999px;height:128px;margin:0 auto; background:url(../layout/bottom_bck.jpg) top left no-repeat; position:relative; }

.companylogo{ position:absolute; top:-71px; left:44px;}


/** TEXT **/


/** MENU **/
		#menuWrapper1{ height:26px; position:absolute; top:0; right:225px;}
			#menuWrapper1 ul{ padding:0; margin:0; border:0; list-style-type:none;}	
			#menuWrapper1 ul li{ float:left;padding: 3px 10px; height:26px;}	 
			#menuWrapper1 ul li a{color:#5d4c3a;font-size:12px;font-weight: bold; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
		
		#menuWrapper1b{ height:26px; position:absolute; top:0; right:146px;width:79px; text-align:center;}
			#menuWrapper1b ul{ padding:0; margin:0; border:0; list-style-type:none;}	
			#menuWrapper1b ul li{ float:left;padding: 3px 20px; height:26px;}	 
			#menuWrapper1b ul li a{color:#5d4c3a;font-size:12px;font-weight: bold; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
		
		
		#menuWrapper1c{ height:26px; position:absolute; top:0; right:35px;width:120px; text-align:center;}
			
		/**
		#menuWrapper1c{ height:26px; position:absolute; top:0; right:9px;width:137px; text-align:center;}
			#menuWrapper1c ul{ padding:0; margin:0; border:0; list-style-type:none;}	
			#menuWrapper1c ul li{ float:left;padding: 3px 20px; height:26px;}	 
			#menuWrapper1c ul li a{color:#5d4c3a;font-size:12px;font-weight: bold; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
		****/
		
		
	#menuWrapper2{ height:61px; position:absolute; top:26px; right:30px;}
			#menuWrapper2 ul{ padding:0; margin:0; border:0; list-style-type:none;}	
			#menuWrapper2 ul li{ float:left;}	 
			#menuWrapper2 ul li a{ color:#fff;display: block;
font-size:14px; line-height:30px; padding:37px 10px 13px 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}	
			#menuWrapper2 ul li  a:hover {
color: #a00;
background: url(../layout/onhoverBck.gif)  top left repeat-x;
}

#lower_top_academics{ margin:0 auto; width:999px; height:310px;position:relative; /*background:url(../layout/academicsBck.jpg) top left no-repeat;*/}

/***  LOWER TOP PAGE ***/
	#bannerWrapper{margin:0 auto;height:477px; width:999px; position:relative;}
	#bannerBox{position:absolute;bottom:04px;left:16px;}
		#bannerBoxTop{width:316px;height:17px; background:url(../layout/banner_box_top.png) top left no-repeat;}
		#bannerBoxMiddle{width:316px; background:url(../layout/banner_box_middle.png) top left repeat-y;}
			#bannerBoxMiddle h1{padding:0 0 5px 21px;color:#fff;font:bold 15px "Lucida Sans Unicode", "Lucida Grande", sans-serif ; }
			#bannerBoxMiddle ul{ padding:0 0 0 21px; margin:0; border:0; list-style-type:none;}
				#bannerBoxMiddle a{color:#fff;font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif ; line-height:14px; }
					#bannerBoxMiddle span{width:300px;background-color:yellow; }
		#bannerBoxBottom{width:316px;height:18px; background:url(../layout/banner_box_bottom.png) top left no-repeat;	}

/** MIDDLE PAGE **/
#middleLeftPage{ float:left;width:345px; }
	#leftSpace{float:left; width:18px;}
	#leftWrapper{margin:0 0 0 18px; width:316px; position:relative;}
	#leftWrapper h2{color:#663366; padding-left:20px;font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
			
			#leftMenu1{ height:134px; width:316px; background:url(../layout/leftMenu1.jpg) top left repeat-x;position:relative;}
				#leftMenu1 h2{ padding-top:5px; padding-bottom:10px;}
				#leftMenu1 img.leftMenu1{margin:0 0 0 12px;}
			#leftMenu2{ height:127px; width:316px; background:url(../layout/leftMenu2.jpg) top left repeat-x;}
				#leftMenu2 h2{ padding-top:10px; padding-bottom:10px;}
				#leftMenu2 img.leftMenu2{margin:0 0 0 12px;}
			#leftInfo{ height:161px; width:316px; position:relative;background:url(../layout/leftInfo.jpg) top left no-repeat;}
			.imgLeftInfo{position:absolute; left:173px; top:63px;}
			
			#leftBoxLeft{float:left; width:97px; position:relative;}
			#leftBoxMiddle{margin:0 14px 0 97px;position:relative;}
			#leftBoxRight{float:right; min-height:116px;width:14px;position:relative; background:url(../layout/lightBlue.gif) top left repeat;}
			
			
#middleRightPage{margin:0 0 0 345px;position:relative;}
	#mainContent{float:left; width:647px;}
		#mainContentLeft{ float:left; width:332px; position:relative;}
			#mainContentLeft h3, #mainContentLeft p{ padding:0 10px;}
			#mainContentLeft h3{ color:#ebb200; font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:24px; padding-top:5px;}
			#mainContentLeft p{ color:#8b8b8b;  font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height:20px;}
			#mainContentLeftLabel{ height:52px; width:332px; background: url(../layout/violetBck.gif) top left no-repeat; position:relative;}
				#mainContentLeftLabel h4{padding:20px 0 0 20px; color:#fff; font:bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}	
				#mainContentLeftLabel a.showall{ position:absolute; right:14px; top:22px;color:#8aaee0; font:bold 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}	
				#mainContentLeftLabel img.rssicon{ position:absolute; left:100px; top:18px;}	
				#leftBox1{ width:332px; min-height:116px; background:url(../layout/leftBox1Bck.gif) top left repeat;}
					#leftBox1 #leftBoxRight img.imgWhiteArrow,#leftBox3 #leftBoxRight img.imgWhiteArrow{position:absolute; top:47px; left:4px;} 
				#leftBox2{ width:332px; min-height:118px; background:url(../layout/leftBox2Bck.gif) top left repeat-x;}
					#leftBox2 #leftBoxRight img.imgWhiteArrow{position:absolute; top:47px; left:4px;} 
				#leftBox3{ width:332px; min-height:127px; background:url(../layout/leftBox3Bck.gif) top left repeat-x;}

				
		#mainContentRight{margin: 0 0 0 332px; position:relative;}
			
			#mainContentRightLabel{ height:52px; width:315px; background: url(../layout/lightBrownBck.gif) top left no-repeat; position:relative;}
				#mainContentRightLabel h4{padding:20px 0 0 20px; color:#3c1f38; font:bold 14px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";}	
				#mainContentRightLabel a.showall{ position:absolute; right:14px; top:22px;color:#b5ad58; font:bold 11px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";}
				#mainContentRightLabel img.rssicon{ position:absolute; left:160px; top:18px; border:0;}
			#mainContentRightText{background:url(../layout/mainContentRightBck.gif) top left repeat; min-height:361px; position:relative;width:315px;}
			
			#upcommingContainer{width:315px;position:relative;height:116px;}
				#upcommingContainer  #left{float:left;width:97px;position:relative;height:116px;}
				#upcommingContainer  #right{margin:0 0 0 97px;position:relative;height:116px;}
				#mainContentRightText h3{ color:#2f2f2f;padding:5px 15px 0 15px; font:normal 13px "Lucida Sans Unicode"; line-height:24px; padding-top:5px;}
				#mainContentRightText p{ padding:0 15px 0 15px; color:#8b8b8b;  font:normal 12px "Lucida Sans Unicode";line-height:20px;}  
				#mainContentRightText a{ float:right; font:normal 11px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";color:#ebb200;line-height:20px;} 
			
/** BOTTOM **/
.bottomInfo{position:absolute; top:22px; left:224px;}
#bottomMenu2{position:absolute; right:29px;top:39px;}
	#bottomMenu2 ul{ padding:0; margin:0; border:0; list-style-type:none;}	
			#bottomMenu2 ul li{ float:left;padding: 3px 10px; height:26px;}	 
			#bottomMenu2 ul li a{ color:#663399;font-size:13px; line-height:17px; }	
			
#bottomMenu1{position:absolute; right:29px;top:22px;}
	#bottomMenu1 ul{ padding:0; margin:0; border:0; list-style-type:none;}	
			#bottomMenu1 ul li{ float:left;padding: 3px 10px; height:26px;}	 
			#bottomMenu1 ul li a{ color:#ccc;font-size:13px; line-height:20px;}
			
/** ABOUT US **/

#lower_top_inside{ margin:0 auto; width:999px; height:310px;position:relative;/* background:url(../layout/inside_banner.jpg) top left no-repeat;*/}

#bannerGallery{ position:absolute; background:url(../layout/bannerGalleryBck.png) top left repeat-x; width:569px; height:299px; right:95px; top:0;}
.tourIcon{  position:absolute; top:30px; left:245px;z-index:30;}

.closeIconGalery{ position:absolute; top:43px; right:-15px;}

	#middlePageInsideLeft{float: left; width:288px; position:relative;position:relative;}
		#leftMenuWrapper{ /*background:url(../layout/academicsLeft.jpg) top left repeat;*/width:270px; float:right;}  
		#middlePageInsideLeft ul{padding:0; margin:0 0 0 21px; border:0; list-style-type:none;}
			#middlePageInsideLeft li{ background:url(../layout/leftnavBck.jpg) top left no-repeat;width:249px; height:48px;}
				#middlePageInsideLeft li a{display:block; color:#FFF; background:url(../layout/leftNavIcon.gif) 42px center no-repeat; padding:12px 10px 12px 58px; font: normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
		#insideInfo{ height:163px; margin:0 auto; width:288px;position:relative; }
			img.insideInfo{ position:absolute; top:0; right:0px; z-index:10;}
			img.insideInfoDetails{position:absolute; top:69px; right:27px;z-index:20;}	
	#middlePageInsideRight{margin:0 0 0 288px;position:relative; width:707px;}
		#aboutUsContent{float:left; width:501px; position:relative;}
			#aboutUsContent h1{font:bold 20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:20px; padding:5px 0 0 25px; color:#20230b;}	
			#aboutUsContent p{font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:20px; padding:0 20px 0 25px; color:#20230b;}
			#aboutUsContent p img{float:left; margin:0 10px 10px 0;}
			#aboutUsContent h4 b{color:#333300;font: normal 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding:5px 0 0 25px; }
		#aboutUsArchives{margin: 0 0 0 501px; width:206px; background:url(../layout/aboutUsArchivesBck.jpg) top left no-repeat; min-height:700px; }
			
			#aboutUsArchives p{padding:0 38px 0 20px; color:#b69f5b;font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:17px;}
			#aboutUsArchives p b{font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:20px; color:#2f2f2f;}
			#aboutUsArchives p img{ float:left;margin:0 5px 5px 0; }
			#aboutUsArchives a{font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#ebb200;} 
	
#aboutUSInfo{  width:280px; position:absolute;top:-280px; left:49px; position:relative;}
	#aboutUSInfo p{ color:#fff;  font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height:18px;} 
	p.spaceAbout{height:17px;width:273px;}
	
	/** BANNER FLOAT **/
#bannerPosition{height:251px;width:535px;position:absolute;top:18px;left:17px; position:relative;}	
#bannerGalleryBox{  height:251px;	width:535px;margin: 0 auto;float:left;}

#bannerGalleryContainer{overflow:hidden;height:251px;	width:535px;clear:left;	margin: 0 auto;position:relative;}
.scrollContainer{/*width:2676px;*/ height:1605px;}
		#bannerGalleryContainer{float:left;}
	img.leftImage{position:absolute; top:-10px;left:240px;}	
	img.rightImage{position:absolute; bottom:-7px;left:240px;}	
	
	#bannerContent{width:535px; position:relative;}	
	#bannerContent p{padding:0 38px 0 20px; color:#b69f5b;font:bold 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:17px;}
		#bannerContentLeft{ float:left; width:253px; position:relative; }
		#bannerContentRight{margin:0 0 0 253px; position:relative; }
		
		#bannerContentRight a{ float:right; font:bold 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#ebb200;} 
#bannerGalleryBox h2{ padding:8px 0;}
#bannerGalleryBox h2 a{ color:#a37cad; font: normal 16px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";}

/** STUDY **/
#lower_top_study{ margin:0 auto; width:999px; height:310px;position:relative; /**background:url(../layout/bannerStudy.jpg) top left no-repeat; **/}
	

	#leftStudy{ float:left; width:788px; position:relative;}
		#leftStudySpace{ float:left; width:52px;   min-height:400px; }
		#leftStudySpace2{ float:left; width:14px;  position:relative;}
		#leftStudyContent{ float:left; width:722px; position:relative; }
			
			#leftStudyContent h2.schoolCalendar{font:bold 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:20px; padding:0; color:#20230b;} /*** 3.3**/
			

		
		#downloadBox{ background: url(../layout/downloadBck.png) top left no-repeat; width:341px; height:41px;
		position:absolute; right:0; bottom:18px;} 
		#downloadBox p{padding:10px 14px; color:#fff;  font:bold 13px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";}	
	#rightStudy{margin:0 0 0 788px;position:relative; }
		#legendContainer{ background:url(../layout/legendBckRepeat.jpg) top left repeat-y;}
		#legend{ background:url(../layout/legendBck.jpg) top left no-repeat; min-height:211px; } 
			#legend h4{padding:25px 0 25px 20px; color:#3c1f38;  font:bold 14px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";}	
			#legend b{color:#3c1f38;  font:bold 13px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";}
			#legend span{color:#b69f5b;font:normal 12px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";}
		#scheduled{ background:url(../layout/schedBck.jpg) top left no-repeat; min-height:268px;}	
		#scheduled h4{padding:18px 0 15px 20px; color:#3c1f38;  font:bold 14px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";}	
		#scheduled p{padding:0 0 5px 20px; color:#3c1f38;  font:bold 13px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";}	
		#scheduled span{color:#b69f5b;font:normal 12px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode"; line-height:20px;}
		#scheduled span.number{color:#6b1c7d;}
		
		.fc-header-left  a{
		background:  url(../layout/prevCalendarIcon.gif) left center no-repeat;
		padding: 0 0 0 8px;
	}	
		.fc-header-right  a{
		background:  url(../layout/nextCalendarIcon.gif) right center no-repeat;
		
	}	
		.fc-header-left span{
			 color:#af82a3;font:bold 13px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode"; line-height:20px;
		
	}	
		.fc-header-right  span{
			margin: 0 8px 0 0; color:#af82a3;font:bold 13px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode"; line-height:20px;
		
	}	
		.fc-header-center h2 {color:#20230b;font:bold 25px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode"; line-height:20px;}
		
		.fc .fc-grid th { color:#20230b; padding:4px 0;font:bold 13px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode"; line-height:20px;}
		.fc-grid .fc-day-number { color:#dfd1b2;}
		.fc-content td.fc-state-default { background: url(../layout/studyCalendarBck.jpg) top left repeat-x;}
		.fc-event, .fc-agenda .fc-event-time, .fc-event a { background-color:#b69f5b;border:none; color:#000;}
		.fc-event, .fc-agenda .fc-event-time, .fc-event a span{ margin: 0 0 0 20px;
			color:#333300;font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		}
		
		.fc .legend_class2 a{ background:url(../layout/violetIcon.gif) top left no-repeat;}
		.fc .legend_class1 a{ background: url(../layout/greenIcon.gif) top left no-repeat;}
		.fc .legend_class3 a{ background: url(../layout/orangeIcon.gif) top left no-repeat;}
		
		p.toolTipStyle{text-align:left; color:#8b8b8b;font:normal 12px "Lucida Sans Unicode", sans-serif,"Lucida Sans Unicode";}
		.toolTipStyle b{ color:#ebb200;font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:20px;}
		.toolTipStyle a{color:#ebb200;font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

/*** Pictures **/
#middle_page_pictures{width:999px;position:relative;}
	#middlePagePictureLeft{float:left;width:275px;}	
		#PictureMenuWrapper{float:right; width:257px; background:url(../layout/academicsLeft.jpg) top left repeat-x;}
		#PictureMenuWrapper ul{padding:0; margin:0 0 0 21px; border:0; list-style-type:none;}
			#PictureMenuWrapper li{ background:url(../layout/pictureLeftNav.jpg) top left no-repeat;width:236px; height:48px;}
			#PictureMenuWrapper li a{display:block; color:#FFF; background:url(../layout/leftNavIcon.gif) 42px center no-repeat; padding:12px 10px 12px 58px; font: normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
			#pictureInfo{ position:relative;width:275px; height:160px;}
				.pictureInfo{ position:absolute; top:0; right:0;}
	#middlePagePictureRight{margin:0 0 0 275px; position:relative; background:url(../layout/pictureRepeat.jpg) top left repeat-y;}
		#middlePagePictureRight p{ color:#8b8b8b;font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	#pictureContent{ position:relative; min-height:400px; background: url(../layout/pictureBck.jpg) top left no-repeat; }
		#pictureBottom{ position:absolute; bottom:0; left:0; width:724px; height:64px;}
			.bottomTrans{position:absolute; top:0; right:34px;}
		#pictureContent span{color:#20230b; font: normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:27px;}  	
		ul.pictureBread{ border:0; padding:20px 0 0 24px; margin:0; list-style-type:none;}	
		.pictureBread li{ float:left;}	
		.pictureBread li a{ color:#20230b; font: normal 15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:27px;}	
		ul.pictureBread li b{color:#20230b; font: normal 22px "Lucida Sans Unicode", "Lucida Grande", sans-serif;  }	
		
		ul.pictures{ border:0; padding:20px 0 0 24px; margin:0; list-style-type:none;}	
		.pictures li{ float:left; width:165px; height:172px;   }
		.pictures li b{ color:#ebb200;font: normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;  line-height:20px;}
		
#galleryContent{ position:relative; min-height:400px; background: url(../layout/galleryBck.jpg) top left no-repeat; }	
		#galleryContent h2{color:#20230b; font: normal 22px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0 0 0 24px;  }
		#galleryContent ul { border:0; padding:20px 0 0 24px; margin:0; list-style-type:none;}		
			#galleryContent li{ float:left; height:250px; width:224px;   }
			#galleryContent h3{color:#20230b; font: normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0 24px;  line-height:27px;}  	
			#galleryContent li b { color: #EBB200;  font: 13px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
				#galleryContent li a { color: #EBB200;  font: 12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
				
	#downloadBox p a,#downloadBox p a:active{ color:white;}			
			