/*Shared Styles*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:74%; padding-bottom:20px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
p a { color:#F376BE!important;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul { list-style-type:none; }
ul.nav {float:right; color:#FFF; text-transform:uppercase; margin-right:1px; padding:0 0 8px 0; overflow:auto}
ul.nav li {float:left; border-right:1px solid #F376BE;}
ul.nav li a {color:#FFF; padding:0 8px; }
.mail { background:url(../images/icon-mail.gif) no-repeat left center; padding-left:20px; }
.camera { background:url(../images/icon-camera.gif) no-repeat left center; padding-left:24px; }
/*Home Styles*/
.top { width:100%; background:#EB1790 url(../images/pink-bg2.jpg) bottom repeat-x; padding-bottom:15px; overflow:auto;}
.top.home { background:#EB1790 url(../images/pink-bg.jpg) bottom repeat-x; padding-bottom:30px;}
.top a{ color:#fff; }
.top-content {width:900px; position:relative; margin:0 auto; color:#fff;}
.top-content h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em}
.top-lower {padding:20px 0 0 0;}
.top-lower p { line-height:200%; }
.top-c1 { width:553px; float:left; padding-right:20px; border-right:1px solid #F376BE; }
.top-c2 { width:305px; float:left; padding-left:20px;}

.bottom {width:900px; position:relative; margin:0 auto; padding-top:14px;}
.bottom.homepage {background:#fff url(../images/home-bottom-bg.gif) no-repeat;}
.bottom h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:3.4em; color:#EB1790; border-bottom: 1px dotted #eee;}
.bottom h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em; color:#EB1790;}
.bottom h2 a {color:#EB1790;}
.bottom h3 { font-weight:bold; color:#EB1790;}
.home-bottom-c1, .home-bottom-c2, .home-bottom-c3 {width:250px; padding:0 30px 10px 30px; float:left; line-height:200%; color:#666; min-height:140px;}
.home-bottom-c1 {padding:0 30px 0 0;}
.sub-bottom-c1 {width:250px; padding:15px 5px 20px 0; float:left; line-height:200%; color:#666; margin-bottom:20px; }
.sub-bottom-c1 a { clear:both; color:#666;}
.sub-bottom-c2 {width:620px; padding:15px 0 20px 24px; border-left:1px solid #eee; float:left; line-height:200%; color:#666; margin-bottom:20px;}
.sub-bottom-c2 p { padding-bottom:12px;}
.sub-bottom-c2 ul li {color:#666; background:url(../images/bullet.gif) no-repeat; background-position:0 9px; padding:0 0 10px 15px;}

.accordion {width:894px; clear:both; padding:4px 0 4px 5px; no-repeat; overflow:auto; background-color: #fff}
.hrzContainer3 {width:100%;background-color:#FFF; no-repeat;}
.hrzContainer3 ul{list-style-type: none;margin: 0px;padding:0px;}
.hrzContainer3 li{display: inline; margin: 0px;padding:0px;}
.handle3 {float: left;width: 78px;height: 264px;text-align:center;background: #fff;border: 1px solid white;cursor:pointer;}
.handle3 img{margin-top:2px;}
.handleOver3{background: white;}
.handleOver3 img{margin-top:2px;background-color:#000;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.handleSelected3{background: #fff;}
.contentWrapper3{text-align: justify;}
.contentInnerWrapper3{padding: 3px;}
.contentWrapper3 h3{border-bottom: 1px solid silver;color: #1E90FF;}
.contentStart3 {padding-left: 0px;	float: left;width:0px;height: 267px; overflow:hidden;}
.contentEnd3 {float: left;	height: 267px;}

ul.gallery-list { padding-bottom:18px;}
ul.gallery-list li a {color:#666; background:url(../images/bullet.gif) left center no-repeat; padding:9px 0 10px 15px;}

span {float:left; min-height:123px; padding:7px 7px 3px 7px; border:1px solid #ddd; margin:10px 10px 0 0; background:url(../images/zoom.gif) right bottom no-repeat;}
span p { font-size:0.8em;}
* html span { height:126px;}
span a { cursor:pointer; color:#666; text-decoration:none!important; }

.footer { clear:both; padding:10px 0 20px 0; border-top:1px solid #eee; color:#999; }
.foot-left {float:left; width:49%;}
.foot-right {float:right; width:50%;}
.foot-right a {float:right; padding-right:2px; color:#999; }
.foot-right a span { font-weight:bold;}