/*CSS created by MOKO CREATIVE STUDIO - AUGUST 2007*/
html
{
	background: #C7D6ED;
}
body {
	width:1003px;
	margin:0 auto;
	background:url(body_back.jpg) white repeat-x;
	font:12px Arial;
}
a{
	color:#0C419A;
	text-decoration:none;
}
	a:hover{
		color:#FF6600;
	}
/*site*/
#site{
	background:url(site_back.jpg) no-repeat center top;
}
	#holder{
		width:895px;
		margin:auto;
		background:url(site_back.jpg) no-repeat center top;
		position:relative;
	}
/*header*/
#header{
	padding:64px 0 0 49px;
}
	#logo{
		width:214px;
		height:36px;
		cursor:pointer;
	}
	#menu{
		font:10px Arial;
		text-transform:uppercase;
		margin:33px 0 0 0;
		text-align:center;
		height:22px;
	}
		#menu ul{
			margin:0;
			padding:0;
			list-style:none;
		}
			#menu ul li{
				float:right;
			}
				#menu ul li a{
					width:83px;
					margin:0 0 0 12px;
					padding:6px 0 0 0;
					height:16px;
					display:block;
					color:#3E6FB9;
					text-decoration:none;
					font-weight:bold;
				}
					#menu ul li a:hover{
						color:#FF9900;
						background:url(menu_over.gif) -1px 1px no-repeat;
					}
					#current{
						color:#FF9900 !important;
						background:url(menu_over.gif) -1px 1px no-repeat;
					}
						#current:hover{
							color:#FFCC00!important;
						}
/*page*/
#page{
	background:url(page_back.jpg) repeat-y;
	border-right:1px solid #CAD9F0;
}
/*left side*/
#leftSide{
	width:275px;
	_height:480px;
	min-height:480px;
	padding:0 10px 0 3px;
	float:left;
	background:url(leftSide_back.jpg) no-repeat;
}
	#leftSide h2{
		font:12px "Times New Roman", Times;
		text-transform:uppercase;
		color:#0C419A;
		margin:0 0 10px 0;
		padding:0;
	}
		#leftSide h2 a{
			color:#0C419A;
			padding:9px 0 9px 40px;
			display:block;
			background:url(leftSide_h2_back.gif) no-repeat;
		}
			#leftSide h2 a:hover{
				color:#FF6600;
				background:url(leftSide_h2_back_over.gif) no-repeat;
			}
			#currentLeftSide{
				color:#FF6600 !important;
				background:url(leftSide_h2_back_over.gif) no-repeat !important;
			}
	#leftSide h1{
		font-size:11px;
		margin:0 0 20px 0;
		_height:30px;
		min-height:30px;
		
	}
		#leftSide h1 a, #leftSide h1 a:link{
			color:black;
			background:url(leftSide_h1_back.jpg) 10px 2px no-repeat;
			padding:0 10px 0 40px;
			display:block;
			_height:30px;
			min-height:30px;
		}
		#leftSide h1 a:visited{
			color:black;
			background:url(leftSide_h1_back.jpg) 10px 2px no-repeat;
		}
			#leftSide h1 a:hover{
				color:#0C419A;
			}
		#leftSide h1 span{
			color:#666666;
			font-size:10px;
			font-style:italic;
			margin:0 0 0 40px;
			font-weight:normal;
			cursor:default;
		}
			#currentEvent{
				color:#0C419A !important;
			}
	#leftSide ul{
		margin:-10px 0 30px 0;
		padding:0;
		list-style:none;
		font-size:11px;
	}
		#leftSide ul li{
			margin:0 0 4px 0;
		}
			#leftSide ul li a{
				color:#0C419A;
				padding:0 0 4px 50px;
				background:url(leftSide_li_arrow.jpg) no-repeat 40px 4px;
			}
				#leftSide ul li a:hover{
					color:#EF8238;
					background:url(leftSide_li_arrow_over.jpg) no-repeat 40px 4px;
				}
	.seeAll{
		color:#FF6600;
		font-size:11px;
		background:url(leftSide_li_arrow_over.jpg) right center no-repeat !important;
		padding:0 10px 2px 0;
		margin:-10px 10px 20px 10px;
		border-bottom:1px dotted #D3D7E1;
		display:block;
		text-align:right;
	}
		.seeAll:hover{
			background:url(leftSide_li_arrow.jpg) right center no-repeat !important;
			color:#0C419A;
		}
	#contacts{
		margin:35px 0;
		padding:0 0 0 40px;
		font-size:11px;
	}
		#contacts h2{
			font:12px "Times New Roman", Times;
			text-transform:uppercase;
			color:#0C419A;
			margin:0 0 10px 0;
			padding:0;
		}
			#contacts h2 a{
				color:#0C419A;
				padding:0;
				display:inline!important;
				background:none;
			}
				#contacts h2 a:hover{
					background:none;
				}
		#contacts p{
			margin:0 0 4px 0;
		}
/*content*/
#content{
	width:540px;
	float:left;
	padding:0 20px 30px 20px;
	
	color:#2E343B;
	line-height:17px;
}
	#content a{
		text-decoration:underline;
	}
	#content h1{
		color:#0F52C3;
		font-size:13px;
		margin:20px 0 0 0;
		padding:0;
	}
		.eventTitle{
			font-size:15px !important;
			background:url(leftSide_h1_back.jpg) no-repeat;
			padding:0 0 0 30px !important;
			_height:30px;
			min-height:30px;
		}
		.date{
			font-style:italic;
			font-size:11px;
			color:#999999;
		}
	#content h2{
		font-size:12px;
		color:#666666;
		background:url(content_backLine.jpg) no-repeat bottom left;
	}
	#content h3{
		font-size:12px;
		color:#FF6600;
	}
	#content li{
		list-style-image:url(leftSide_li_arrow.jpg);
	}
	.register{
		font:12px "Times New Roman", Times;
		text-transform:uppercase;
		color:#444C54;
		background:url(registerBtn.jpg) no-repeat;
		padding:4px 0 4px 28px;
		margin:10px 0 0 0;
		display:block;
		text-decoration:none !important;
	}
    .download{
        font:12px "Times New Roman", Times;
        text-transform:uppercase;
        color:#444C54;
        background:url(downloadBtn.gif) no-repeat;
        padding:4px 0 4px 28px;
        margin:30px 0 0 0 ;
        display:block;
        text-decoration:none !important;
    }
	.print{
		position:absolute;
		bottom:60px;
		right:20px;
		border:none;
	}
		.print img{
			border:none;
		}
/*events*/
.pageTitle{
		font:12px "Times New Roman", Times;
		text-transform:uppercase;
		color:#0C419A;
		margin:0;
		padding:0;
	}
		.pageTitle a{
			color:#0C419A;
			padding:9px 0 9px 0;
			display:block;
			text-decoration:none !important;
		}
.eventShorDesc{
	margin:15px 10px 15px 0 !important;
	background:url(content_backLine.jpg) no-repeat bottom;
	padding:0 0 15px 0;
}
		.eventShorDesc h1 a, .eventShorDesc h1 a:link{
			font-size:11px !important;
			background:url(leftSide_h1_back.jpg) 0px 2px no-repeat;
			padding:0 0 0 30px;
			display:block;
			text-decoration:none !important;
			_height:30px;
			min-height:30px;
			color:#2E343B;
		}
			.eventShorDesc h1 a:hover{
				color:#0C419A !important;
			}
		.eventShorDesc h1 span{
			color:#666666;
			font-size:10px;
			font-style:italic;
			margin:0;
			font-weight:normal;
			display:block;
		}
	.eventShorDesc p{
		font-size:12px;
		/*font-style:italic;*/
		margin:0;
		padding:0 0 0 0px;
	}
	.more{
		color:#FF6600;
		font-size:11px;
		background:url(leftSide_li_arrow_over.jpg) right center no-repeat !important;
		padding:0 10px 0 0;
		margin:0 0 0 5px;
		text-decoration:none !important;
	}
	.more:hover{
		background:url(leftSide_li_arrow.jpg) right center no-repeat !important;
		color:#0C419A;
	}
	#content .date{
		color:#0C419A !important;
	}
/*footer*/
#footer{
	background:url(footer_line.jpg) no-repeat;
	height:40px;
	line-height:40px;
	color:#2E343B;
	font-size:11px;
}
#register div 
{
	margin-bottom:5px;
}
#register input, textarea 
{
	width:235px;
}
#gallery
{
  width: 530px;
  height:160px;
  background: url(gall_back.gif) top left no-repeat;
  margin: 10px auto;
}
a.left
{
  display:block;
  width:30px;
  height:115px;
  float:left;
  text-decoration:none!important;
  margin:36px 0 0 6px;
}
div.hlist
{
  width:455px;
  height: 115px;
  float:left;
  margin-top:40px;
  overflow:hidden;
}
a.right
{
  display:block;
  width:30px;
  height:115px;
  float:left;
  text-decoration:none!important;
  margin:36px 0 0 0;
}









