/* Global properties */
* {margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; outline:none;}
body {font-size:12px; background:url(../images/bgd_body.gif) center top repeat-x; padding-bottom:20px; color:#58595b; text-align:center;}
p { line-height:20px; vertical-align:middle}
a {color:#ec008c; text-decoration:none;}
	a:hover {color:#000; text-decoration:none;}
img {border:0 none;}

/******************************************************************************************************************/
.clear {clear:both; height:0; line-height:0; outline:0 none; font-size:0;border:0;}
.notes { font-family:"Times New Roman", Times, serif; font-size:14px; color:#bcbec0; }
.notes span {font-family:Times, serif ;  font-size:13px; font-weight:bold; color:#808080; text-transform:uppercase}
hr { width:885px; margin:0px 48px 30px 43px; color:#d5d5d7;  background:#d5d5d7;  border: 0; height: 1px;}
/******************************************************************************************************************/
#containerWrapper { width:1025px; margin:0 auto;}
	#container {width:976px; padding:0 24px 0 25px; text-align:left; overflow:hidden;}
	
		/* Header */
		#header { width:976px; height:91px; margin:24px 0px 0 0px; background:url(../images/bgd_header.png) 0 0 no-repeat; overflow:hidden; }
			#header h1 { float:left; width:114px; margin:20px 0 0 45px; }
			#header h1 a { text-indent:-500px; width:114px; overflow:hidden; display:block}
			#header ul { list-style:none; float:right; padding:18px 45px 0 0;}
			#header li { display:block;line-height:15px; }
			#header li a { color:#231f20; font-weight:normal; font-size:11px;} 
			#header li a:hover { color:#ec008c;}
			#header .active a {color:#ec008c} 			
			#header .activelast a {color:#ec008c} 		
			
		/* ContWrap */
		#contWrap { width:976px;  margin:10px 0 0px 0; background: #FFFFFF url(../images/bgd_contWrap.png) 0 0 no-repeat; overflow:hidden; }
			#contWrap h2 { font-size:18px; font-weight:normal; font-family:"Times New Roman", Times, serif; padding:0 85px 0 85px; margin-bottom:10px; line-height:28px; color:#333333;}
			#contWrap h4{ font-size:23px; font-weight:bold; font-family:"Times New Roman", Times, serif; margin:0 0 10px 0; color:#808080;}
			#contWrap .colStyle1About h4 { margin:0; padding:0;}
			#contWrap .colStyle1About .colStyle3 { margin-top:12px;}
			#contWrap h5 { font-family:"Times New Roman", Times, serif; font-size:14px; color:#00aeef;  font-weight:bold; line-height:20px}
			#contWrap p { margin:0 0 5px 0;}
			
			/* nav1 */
			.lev1 { width:976px; height:80px; text-align:center; overflow:hidden; }
				.lev1 ul { list-style:none;  margin:20px 0 0 0; }
				.lev1 li { background:url(../images/bgd_li_nav.gif) right 3px no-repeat; display:inline; padding:0 30px;  }
				.lev1 .last { background:none;}
				.lev1 .activelast { background:none;}
				.lev1 li a { font-size:10px; color:#77787b; letter-spacing:2px;}
				.lev1 li a:hover { color:#ec008c;}
				.lev1 .active a {color:#ec008c;}				
				.lev1 .activelast a {color:#ec008c;}
			/* nav2 */
			.lev2 { background:url(../images/bgd_h3_line.gif) 0 bottom repeat-x; width:885px; margin:0 48px 0px 43px; padding:0 0 20px 0; overflow:hidden}
			#contWrap .h3Style .divH3 { width:auto;}	
				.lev2 .divH3 { float:left; width:220px; overflow:hidden}
				.lev2 h3 {  font-family:"Times New Roman", Times, serif; color:#00aeef; font-size:30px; font-weight:bold;}
				
				
				.lev2 ul { float:left;  width:665px; margin:15px 0 0 0; list-style:none; overflow:hidden; }
				.lev2 li {  background:url(../images/bgd_li_nav.gif) right 2px no-repeat; display:inline; padding:0 20px 0 18px;}
				.lev2 .last { background:none; padding-right:0;}
				.lev2 .activelast { background:none; padding-right:0;}
				.lev2 li a { font-size:10px; color:#77787b;}
				.lev2 li a:hover { color:#ec008c;}
				.lev2 .active a {color:#ec008c}
				.lev2 .activelast a {color:#ec008c}
				
			/* Home */	
			#home1 { width:923px; padding:0 26px 0 27px; display:block; overflow:hidden;}
				#flashHome { width:923px; overflow:hidden;}
			.tbHome { margin:30px 30px 0 26px; background: url(../images/bgd_introHome_bottom.gif) 0 bottom no-repeat;}
                .tbHome h3 span { font-size:14px; color:#808080; display:block; padding-bottom:2px;}
                .tbHome h3 { background:url(../images/bgd_h3_line.gif) 0 bottom repeat-x; padding:0 0 5px 0; margin:0 0 10px 0; font-family:"Times New Roman", Times, serif; color:#00aeef; font-size:30px; font-weight:bold;}
                .tbHome span { font-family:"Times New Roman", Times, serif; font-weight:bold; color:#00aeef; font-size:14px;}

			
			.introHome { width:920px; background:url(../images/bgd_introHome_top.gif) 0 0 no-repeat; padding:4px 0 0px 0; margin:30px 30px 0 26px; overflow:hidden}
				.introHome div { width:880px; background: url(../images/bgd_introHome_bottom.gif) 0 bottom no-repeat; padding:16px 20px 20px 20px; overflow:hidden; }
					.imgStyle1 { width:363px; float:left; text-align:left}
					.introHome div div { background:none; padding:0; width:517px; float:left; overflow:hidden;}
					.introHome div div p.pstyle1 { float:left; width:380px; padding:0 20px 0 0;;}
					.introHome div div p.pstyle2 { float:left; width:107px;}
					.introHome div div p.pstyle2  span { font-family:"Times New Roman", Times, serif; font-weight:bold; color:#00aeef; font-size:14px;}
									
					.introHome h3 { background:url(../images/bgd_h3_line.gif) 0 bottom repeat-x; padding:0 0 5px 0; margin:0 0 10px 0; font-family:"Times New Roman", Times, serif; color:#00aeef; font-size:30px; font-weight:bold;}
					.introHome h3 span { font-family:Times, serif ; font-weight:bold; font-size:14px; color:#808080; display:block; padding-bottom:2px;}

			/*Content */		
			.content { width:885px;  margin:40px 48px 0 43px; overflow:hidden;}	
				.content li { list-style:none; display:block; line-height:20px;}
				.events { width:543px; float:left;overflow:hidden;}
					.events div { float:left; width:161px; margin:0 20px 0 0;}
				.peopleSay { width:337px; float:left;}	
					.textSay { font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#47c6f4; line-height:24px; margin-bottom:5px;}
				.colStyle1 { width:343px; float:left; margin:0 20px 0 0 ; overflow:hidden}	
				
				.colStyle2 {width:159px; float:left;}	
				.colStyle3  { width:161px; float:left; margin:0 20px 0 0 ;}
					.colStyle3 p span { font-family:"Times New Roman", Times, serif; font-weight:bold; color:#00aeef; font-size:14px;}
					#contWrap .colStyle3 h5 { font-size:14px; font-family: Times, serif; font-weight:normal; color:#ec008c;}
				.content .colStyle3Portfolio1 { width:100px}
				.content .colStyle3Portfolio2 { width:222px;}
				.colStyle4 { width:522px; float:left;}	
				.content .last { margin:0;}
				.content .imgStyle2 { float:left; padding:5px 10px 0 0; margin:0;}
			/*Footer */
			#footer { width:885px;  margin:40px 48px 0 43px; overflow:hidden; text-align:center; border-top:1px solid #CCCCCC; padding:10px 0 0 0;}
			#footer ul { list-style:none; display:block; margin:0 0 5px 0; padding:0;}
			#footer li {  background:url(../images/bgd_li_foot.gif) right 3px no-repeat; display:inline; padding:0 10px; font-family: Helvetica, sans-serif; font-size:11px; color:#999999 }
			#footer li a {font-family: Helvetica, sans-serif; font-size:11px; color:#999999 }
			#footer li a:hover {color:#ec008c; }
			#footer .last { background:0 none}

/* Pop Up */
#PUContainer { width:795px; background:#FFFFFF url(../images/bgd_containPopUp.gif) 0 0 repeat-x; margin:0 auto; text-align:left; padding:0 0 30px 0;}
	.PUwrapper { background:url(../images/bgd_pu_bottom.gif) 0 bottom no-repeat; width:751px; margin:0px 22px 10px 22px; padding:25px 0 8px 0; overflow:hidden}
		.PU { background:url(../images/bgd_pu_top.gif) 0 0 no-repeat; width:701px; padding:15px 25px 15px 25px; overflow:hidden;}
			.PU h3 { color:#939598; background:url(../images/bgd_pu_h3.gif) 0 bottom repeat-x; padding:0 0 10px 0; margin-bottom:5px; font-family:"Myriad Pro", Helvetica, sans-serif; font-size:23px; font-weight:normal}
			.PU	ul { margin-bottom:20px;} 
			.PU	li { font-family:"Myriad Pro", Helvetica, sans-serif; display:block; list-style:none; line-height:20px;}
			.PU div { width:320px; float:left; padding:0 30px 0 0;}
			.PU .last { padding:0;}
			.PU p { font-family:"Myriad Pro", Helvetica, sans-serif;}
#PUContainer .closePU { background:url(../images/bgd_pu_close.gif) 0 0 no-repeat; width:751px; height:32px; margin:0px 22px 0px 22px;}
#PUContainer .closePU img { float:right; margin:10px 20px 0 0;}