body
{
margin:0px;
background-color:#FFFFFF;
font-family:Georgia;
font-size:12pt;
color:#333;
line-height:18pt;
}
.main-outerframe
{
margin:0px;
width:100%;
height:auto;
}
.main_box
{
margin-top:0px;
margin-left:auto;
margin-right: auto;
width:975px;
height: auto;
border-left:1px #cfcfcf solid;
border-right:1px #cfcfcf solid;
clear: both;
 
}
.main-pub_bx
{
width:950px;
height:auto;
margin: auto;
text-align:center;
}
#banner-box
{
height:362px;
width:950px;
margin-top:0px;
margin-left:auto;
margin-right: auto;
}
#banner-boxhead
{
height:362px;
width:950px;
margin-top:0px;
margin-left:auto;
margin-right: auto;
text-align:center;
}
.banner_box1
{
background-image: url(../images/banner1.jpg);
width:333px;
height:362px;
background-position:center top;
background-repeat:no-repeat;
}
.banner_box2
{
background-image: url(../images/banner2.jpg);
width:360px;
height:267px;
background-position:center top;
background-repeat:no-repeat;


}
.innerbanner_box1
{
background-image: url(../images/inner_banner1.jpg);
width:360px;
height:267px;
background-position:center top;
background-repeat:no-repeat;


}
.innerbanner_box2
{
background-image: url(../images/inner_banner2.jpg);
width:257px;
height:267px;
background-position:center top;
background-repeat:no-repeat;


}
.banner_box3
{
background-image: url(../images/banner3.jpg);
width:257px;
height:267px;
background-position:center top;
background-repeat:no-repeat;
}

.main_slidebg
{
background-image: url(../images/center_slide.jpg);
background-position:left bottom;
background-repeat:repeat-x;
width:100%;
height:auto;
}

.center_bx
{
height: auto;
width:950px;
margin-top:0px;
margin-left:auto;
margin-right: auto;
}
.photo_gall_top
{
background-image: url(../images/photo_galltp.jpg);
width:302px;
height:57px;
background-position:center top;
background-repeat:no-repeat;
}
.photo_gall_center
{
background-image: url(../images/photo_gallcenter.jpg);
width:302px;
height:267px;
background-position:center top;
background-repeat:no-repeat;
}
.smile
{
width:973px;
height:135px;
margin-top:0px;
margin-left:auto;
margin-right: auto;
}
.smile_head
{
background-image: url(../images/smiles_act.jpg);
width:329px;
height:135px;
background-position:centertop;
background-repeat:no-repeat;
}
.smile_head:hover
{
background-image: url(../images/smiles_hover.jpg);
width:329px;
height:135px;
background-position:centertop;
background-repeat:no-repeat;
}
.events
{
background-image:url(../images/events_act.jpg);
width:644px;
height:135px;
background-position: center top;
background-repeat:no-repeat;
}
.events:hover
{
background-image: url(../images/events_hov.jpg);
width:644px;
height:135px;
background-position: center top;
background-repeat:no-repeat;
}
.wel_head
{
background-image: url(../images/wel_pic.jpg);
background-position: left bottom;
background-repeat:no-repeat;
}
.main_txt
{

}
.main_txt_inner
{
margin:5px;
padding:5px;
}
.main_txt_inner p
{
	font-family: Georgia;
font-size:14px;
color:#666;
font-weight:bold;
line-height:25px;
}
.main_txt_inner h3
{
	font-family:Georgia;
	font-size:20;
	font-weight:bold;
	color:#666;
}
.events_top
{
background-image: url(../images/events_top.jpg);
background-position:left bottom;
background-repeat:no-repeat;
width:617px;
height:32px;
}
.footer_pinkbox
{
background-image: url(../images/footer_slide.jpg);
background-position:left top;
background-repeat:repeat-x;
width:100%;
height: auto;
}
.up_comming
{
background-image: url(../images/up_coming.jpg);
width:380px;
height:360px;
background-position:center top;
background-repeat:no-repeat;
}
.up_comming:hover
{
background-image: url(../images/up_coming_hover.jpg);
width:380px;
height:360px;
background-position:center top;
background-repeat:no-repeat;
}

.footer_border
{
border-top:#b2b2b2 1px solid;
}
.conducted_events
{
background-image:url(../images/conducted_events.jpg);
width:418px;
height:109px;
background-position:left top;
background-repeat:no-repeat;
}
.conducted_pic1
{
background-image:url(../images/conducted_pic1.jpg);
height:151px;
width:418px;
background-position:center top;
background-repeat:no-repeat;
}
.mainlink_top
{
background-color: #FFFFFF;
}
.mainlink_top:hover
{
background-image: url(../images/main_linktop.jpg);
background-position:center top;
background-repeat:repeat-x;
}

.main_link
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#61004e;
font-weight:normal;
text-decoration:none;
font-weight:bold;

}
.main_link:hover
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color: #000000;
font-weight:normal;
text-decoration: none;
font-weight:bold;
}

.sub_title
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color: #ffd800;
font-weight:normal;
text-decoration: none;
font-weight:bold;
}

.form
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffbe00;
font-weight:normal;
text-decoration: none;
font-weight:bold;
}
.form:hover
{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight:normal;
text-decoration: none;
font-weight:bold;
}
.inner_conductbg
{
background-image: url(../images/inner_conductbg.jpg);
background-position:center top;
background-repeat:repeat-x;
}
.inner_conductcurve
{
background-image: url(../images/inner_conducthead.jpg);
background-position:left top;
background-repeat:no-repeat;
width:334px;
height:58px;
}
.inner-SHADOW
{
background-image: url(../images/shadow.jpg);
width:30PX;
background-position: left top;
background-repeat:no-repeat;
height:auto;
}
.inner_glitter
{
background-image:url(../images/inner-glitter.jpg);
background-position: center top;
background-repeat:no-repeat;
width:329px;
height:135px;
}
.inner_glitter:hover
{
background-image:url(../images/inner-glitter1.jpg);
background-position: center top;
background-repeat:no-repeat;
width:329px;
height:135px;
}
.up_comingevents_inner
{
background-image: url(../images/up_events.jpg);
width:334px;
height:288px;
background-position:center top;
background-repeat:no-repeat;
}
.inner_sub_line
{
background-image: url(../images/inner_sub_line.jpg);
background-position:left bottom;
background-repeat:repeat-x;
height:70px;
}
.contents
{
	padding:5px;
	margin:5px;
}
.contents p
{
	font-family:Georgia;
	font-size:12pt;
	color:#666;
	font-weight:bold;
}
#footer-menu  h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

#footer-menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #333333;
	clear: both;
	height: 40px;
	width: 950px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
}
#footer-menu ul{
margin:0px;
padding:0px;
}

#footer-menu ul li{

list-style:none;
display:inline;
}

#footer-menu ul li a{
padding-left:10px;
padding-right:10px;
text-decoration:none;
color:#333;
font-size:10pt;
}
#footer-menu ul li a:hover{
color:#990000;
}