@charset "utf-8";
body {
	padding:0;
	margin:0;
	color:#111406;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #97D7FD;
	/*background-image: url(../images/background.jpg);*/
	background-repeat: repeat-x;
	background-position: top left;
}
div, h1, h2, h3, h4, h5, img, form, ul, p, dl {
	padding:0;
	margin:0;
}

h4 {
	font-size:17px;
	font-weight:bold;
	color: #7D67A7;
 border-bottom: solid 1px #7D67A7;
	padding: 0;
margin-bottom: 5px;
margin-top: 5px;
}
ul {
	list-style-type:none;
	font-size:0;
}
hr {
	height: 1px;
	color: #7D67A7;
	background-color: #7D67A7;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 720px;
}
.spacer {
	clear:both;
	line-height:0;
	font-size:0;
}
.container {
	/*background-image: url(../images/background-image.jpg);*/
	background-repeat:no-repeat;
}

a
{
	text-decoration: none;
	color: #A55D9D;
	}

a:visited
{
	text-decoration: none;
	color: #A55D9D;	
	}

a:hover
{
	text-decoration: underline;
	color: #375D98;
	}

a:active
{	text-decoration: underline;
	color: #375D98;}

/*--------------< < << header part start >> > >---------------*/
#header {
	width:994px;
	margin:0 auto;
	background:url(../images/header-tile.jpg) repeat-x 0 0;
	position:relative;
	height:280px;
	border-top: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A55D9D;
	border-bottom-color: #A55D9D;
	border-left-color: #A55D9D;
}
#header img.logo {
	display:block;
	font-size:0px;
	position:absolute;
	left:15px;
	top:115px;
	border: 0px;
}
#header ul.navi {
	height:43px;
	position:absolute;
	left:90px;
	top:53px;
	width: 900px;
}
#header ul.navi li {
	float:left;
	border-right:#994290 1px solid;
}
#header ul.navi li.noborder {
	border-right:none;
}
#header ul.navi li a {
	display:block;
	padding:0 13px;
	font-size:13px;
	font-weight:bold;
	line-height:43px;
	background-color:inherit;
	text-decoration:none;
	color:#fff;
}
#header ul.navi li a:hover {
	background:url(../images/navi_h_bg.jpg) repeat-x 0 0;
	color: #FFF;
}
#header ul.navi li a.hover {
	background:url(../images/navi_h_bg.jpg) repeat-x 0 0;
}
#header h1 {
	text-shadow : 1px 1px #fff;
	position:absolute;
	left:220px;
	top:120px;
	font-size:18px;
	line-height:22px;
	color:#BB86B4;
	font-weight:bold;
	background-color:inherit;
	text-align: center;
}
#header h1 span {
	display:block;
	font:normal 44px/44px Arial, Helvetica, sans-serif;
	color:#A55D9D;
	background-color:inherit;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BB86B4;
}
.breadcrumbs {
padding: 5px;
margin-left: 17px;
	font-size:10px;
	color:#4B84C4;
	font-weight:bold;
	background-color:inherit;
}
.contact-details {
	position:absolute;
	left:10px;
	top:18px;
	font-size:14px;
	line-height:22px;
	color:#4B84C4;
	font-weight:bold;
}
.contact-details a {
	color:#4B84C4;
	text-decoration: none;
}
.contact-details a:hover {
	color:#fff;
	text-decoration: underline;
}
.contact-details span {
	color:#fff;
}
.contact-number {
	position:absolute;
	left:960px;
	top:30px;
	font-size:14px;
	line-height:22px;
	color:#4B84C4;
	font-weight:bold;
}
.contact-number a {
	color:#4B84C4;
	text-decoration: none;
}
.contact-number a:hover {
	color:#fff;
	text-decoration: underline;
}
.contact-number span {
	color:#fff;
}
.contact-head {
	position:absolute;
	left:700px;
	top:10px;
	font-size:10px;
	color:#4B84C4;
	font-weight:bold;
 width: 300px;
}
.breadcrumbs a {
	text-decoration:none;
	color:#2E5E8E;
	font-style:italic
}
.breadcrumbs a:hover {
	text-decoration:none;
	color:#A563A1;
	font-style:italic
}
.partners {
	position:absolute;
	left:665px;
	top:120px;
	width: 325px;
	color: #2E5E8E;
	text-align: right;
	font-weight: bold;
}

.partners strong{
	color: #A55D9D;
	text-align: left;
}

.parteners-text
{
text-align: left;	
float: left;
	width: 105px;
	}

.partners-textlink
{
 text-align: left;
 float: right;
 width: 220px;
 text-shadow: 0px 1px 0px #CCC;
	}

.partners p{
line-height: 23px;
margin: 0px;
padding: 0px;
border: none;

}

.stamp
{
  position:absolute; width: 1100px; float:right; text-align:right;  margin-top:-415px;  
  /* for firefox, safari, chrome, etc. */
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
/* for ie */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    }


.overlay {
	z-index: 999999;
	position:absolute;
	left:297px;
	top:288px;
	width: 310px;
}
/*--------------< < << What Special In 2007 >> > >---------------*/
#special {
	width:990px;
	margin:5px auto 0 auto;
	padding:2px;
	background:url(../images/special_bg.gif) repeat-x 0 0 #A55D9D;
	color:#FFFFFF;
}
.addthis_button_google_plusone {
	width:49px;
	margin-top:0px
}
.fadein {
	position:relative;
	width:990px;
	height:300px
}
.fadein img {
	position:absolute;
	left:0;
	top:0
}
.fadein2 {
	position:relative;
	width:215px;
	height:140px;
	margin-left: 5px;
}
.fadein2 img {
	position:absolute;
	left:0;
	top:0
}

.fadein3 {
	position:relative;
	width:215px;
	height:140px;
	margin-left: 5px;
	margin-top: 20px;
}
.fadein3 img {
	position:absolute;
	left:0;
	top:0
}

#special h2.spea {
	width:600px;
	float:left;
	margin:17px 0 0 0;
	font:bold 28px/28px Arial, Helvetica, sans-serif;
	display:block;
}
#special a.spe2007 {
	background:url(../images/speacial2007.gif) no-repeat 0 0;
	width:351px;
	height:148px;
	float:right;
	font-size:0;
	text-indent:-2000px;
	text-decoration:none;
}
#special a.spe2007:hover {
	background:url(../images/speacial2007_h.gif) no-repeat 0 0;
}
#special dl {
	width:600px;
	float:left;
	margin:9px 0 0 0;
}
#special dl dt {
	background:url(../images/special_arrow.gif) no-repeat 0 6px;
	padding:0 0 0 14px;
	color:#B5B67C;
	background-color:inherit;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	margin:0 0 4px 0;
}
#special dl dt span {
	color:#fff;
	background-color:#911515;
	padding:0 3px;
}
/*--------------< < << bottom body part >> > >---------------*/
#botBody {
	width:994px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	background-color: #FFF;
}
.subdiv {
	width:225px !important;
	float:left;
	margin-left: 12px;
	margin-right: 11px;
	color:#5C5C5C;
	padding:0;
}
.body-subdiv {
	background:url(../images/sub_div_bg.png) repeat-y 0 0 #D6D7A0;
	height: 230px;
	padding-right: 5px;
}

.body-subdivider {
	background:url(../images/sub_div_bg.png) repeat-y 0 0 #D6D7A0;
	padding-right: 5px;
}

.subdiv .nomar {
	margin:0;
}
.subdiv p.top {
	background:url(../images/sub_div_top.png) no-repeat 0 0;
	width:225px;
	height:13px;
	font-size:0;
	padding:0;
	margin:0;
	display:block;
}
.subdiv p.bot {
	background:url(../images/sub_div_bot.png) no-repeat 0 0;
	width:225px;
	height:7px;
	font-size:0;
	padding:0;
	margin:0;
	display:block;
}
.subdiv h2 {
	margin:0 5px 0 5px;
	display:block;
	padding:0 0 0 44px;
	height:41px;
	color:#FFFFFF;
	font:bold 14px/41px Arial, Helvetica, sans-serif;
	width:171px;
}
.subdiv h2.exibitors {
	background:url(../images/member_h2.gif) no-repeat 0 0;
	padding:0 0 0 30px;
	width:185px;
}
.subdiv h2.event {
	background:url(../images/latest_h2_bg.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	width:196px;
	font-size: 14px !important;
}
.subdiv h2.moreServices {
	background:url(../images/more_h2_service.gif) no-repeat 0 0;
	padding:0 0 0 48px;
	margin-bottom:19px;
	width:174px;
}
.subdiv h2.testi {
	background:url(../images/testimonia_h2_bg.gif) no-repeat 0 0;
	margin-bottom:19px;
	padding:0 0 0 48px;
		width:174px;
}
.subdiv .subdiv1 {
	width:192px;
	margin:10px 0 0 10px;
}
.subdiv .subdiv2 {
	width:192px;
	margin:10px 0 0 10px;
 text-align:center;
}
.subdiv h4 {
	color:#3366CC;
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin:0 5px 0 10px;
	display:block;
}
.subdiv h4.green {
	color:#5A6C04;
	background-color:#FFFFFF;
	font-size:11px;
	line-height:16px;
	margin:0 5px 5px 10px;
	display:block;
	font-weight:bold;
}

.subdiv .subdiv1 p {
	font-size:10px;
	text-decoration:underline;
	width:80px;
	float:left;
}
.subdiv .subdiv1 img {
margin-left: 30px;
}

.subdiv .subdiv2 img {
margin-left: 10px;
}

.subdiv p.marTop {
	padding:13px 0 0 0;
}
.subdiv p.more {
	margin:10px 0 0 160px;
}
.subdiv p.more a {
	width:50px;
	height:16px;
	background:url(../images/more.gif) no-repeat 0 0 #fffffe;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	display:block;
}
.subdiv p.more a:hover {
	background:url(../images/more_h.png) no-repeat 0 0;
}
.subdiv ul.servi {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	height: 110px;
}
.subdiv ul.servi li {
	display:block;
	background:url(../images/subdiv_arrow.gif) no-repeat 0 7px;
	margin-right: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
.subdiv ul.servi li a {
	text-decoration:underline;
	font-size:11px;
	line-height:18px;
	color:#5C5C5C;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.subdiv ul.servi li a:hover {
	text-decoration:none;
}
.subdiv p.text {
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
/*--------------< < << Highlights >> > >---------------*/
#highlight {
	width:984px;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 16px;
	padding-right: 10;
	padding-bottom: 20px;
	padding-left: 10px;
}
#highlight ul {
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 15px;
	list-style:inside;
}
#highlight h2.hight {
	background:url(../images/higlight_h2.png) no-repeat 0 0;
	font:bold 26px/38px Arial, Helvetica, sans-serif;
	float:left;
	width:690px;
	padding:0 0 0 46px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #7D67A7;
	color: #1C99C3;
}
#highlight h3 {
	font-size:18px;
	line-height:23px;
	font-weight:normal;
	color: #7D67A7;
	padding: 0;
	margin-top: 50px;
	margin-bottom: 10px;
}
#highlight p.text {
	padding:0 0 10px 0;
	font-size:13px;
	width: 690px;
}
#highlight p.text strong {
	color:#746296;
}
#highlight .rightbar {
	width:225px;
	float:right;
	font-size: 12px;
	color:#000000;
	margin-top: 0px;
	margin-right: 20px;
}
.translate {
	text-align: center;
	margin-bottom: 8px;
}
.rightbar h2 {
	color:#0099CC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: 5px;
	width: 203px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
.rightbar h4 {
	color:#7D67C6;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
	width: 203px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
.rightbar p {
	padding: 5px;
}
/*--------------< < << footer >> > >---------------*/
#footerbig {
	color:#0066CC;
	padding:10px 0 0 0;
	background-color: #E3D4DC;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	width:994px;
	margin:0 auto;
}
#footer {
	width:954px;
	margin:0 auto;
	padding:0 0 22px 0;
}
#footer p {
	text-align:center;
	margin:15px 0 0 0;
	font-size:11px;
	line-height:4px;
}
#footer p a {
	color:#746296;
	text-decoration:none;
	background-color:inherit;
}
#footer p a:hover {
	color:#306293;
	background-color:inherit;
}
#footer ul {
	margin:0 0 0 160px;
	height:22px;
	padding-bottom: 10px;
}
#footer ul li {
	float:left;
	padding:0 3px;
	font-size:11px;
	color:#FFFFFF;
	line-height:22px;
	background-color:inherit;
}
#footer ul li a {
	color:#FFFFFF;
	line-height:22px;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a:hover {
	color:#306293;
	background-color:inherit;
}
.my-box {
	font-size: 12px;
	float: left;
	width:730px;
	padding: 0px;
	border: none;
	margin-bottom: 10px;
	margin-top: 5px;
}
.my-text {
	font-size: 12px;
	float: right;
	width:560px;
	border: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.my-logo {
	float: left;
	width: 155px;
}
.my-logo img {
	border: none;
}
#contact-area {
	width: 600px;
}
#contact-area input, #contact-area textarea {
	padding: 2px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #97D7FD;
}
#contact-area textarea {
	height: 90px;
}
#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #7D67A7;
}
#contact-area input.submit-button {
	width: 100px;
	float: right;
}
label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}
#url{visibility:hidden;display:none}

.gallery
{
	float: left;
	width: 730px;
	margin-top: 15px;
	}
	
	.gallery img
{
	margin-right: 7px;
	margin-bottom: 10px;
	border: none;
	}
	
	/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #7D67A7;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.frame {
	border:none;
	overflow:hidden;
	width:47px;
	height:20px;
}
#pscroller1 {
		height: 153px;

}
#pscroller2 a {
	text-decoration: none;
}

#pscroller2 {
	height: 180px;

}
.someclass {
	text-decoration: none;
}

.program
{width: 700px;

}

.program h5
{	color: #339900;
	font-size:17px;
	font-weight:bold;
 border-bottom: solid 1px #7D67A7;
	padding: 0;
margin-bottom: 5px;
margin-top: 5px;

}

.program strong
{	color: #7D67A7;

}

.programC
{	color: #339900;

}

.font
{
 text-align:center;
 padding-top: 8px;
 font-size: 18px;
 font-weight: bold;
 color: #0099CC;
 font-family: 'Delius Swash Caps', cursive;
    }
