@charset "UTF-8";
/* CSS Document */

body {
	font-family: "Century Gothic", Arial, "Helvetica Neue" , Helvetica, Verdana, Arial;
	background: white url(images/Background1.jpg) center center repeat-x;
}

.siteby {
	text-align: center;
	width: 100%;
}

	.siteby a {
		color: white;
		font-size: 10px;
	}

a {
	color: black;
	text-decoration: none;
}

a.staff {
	color: blue;
	text-decoration: underline;
}

.camera {
	margin: 0 0 0px 10px;
	vertical-align: bottom;
}

.clear {
	clear: both;
}

.links {
	margin: 0 0 10px 0;
	display: table;
}

.links a {
	display: inline;
	float: left;
	padding: 4px 5px;
	background: #3A3328;
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 5px 5px 0;
	font-size: 12px;
}

.links a.selected, .links a:hover {
	background: #EE3D42;
}

p {
			font-size: 12px;
			margin: 4px 0;
			font-weight: 300;
}

h4 {
	color: white;
	font-size: 20px;
	margin: 10px 0;
}

h3 {
	color: #1B75BB;
	font-size: 20px;
	margin: 15px 0 10px 0;
	text-transform: uppercase;
	clear: both;
}

#wrapper {
	width: 960px;
	margin: 30px auto;
	box-shadow: 0px 0px 30px #fff;
  	-moz-box-shadow: 0px 0px 30px #fff;
  	-webkit-box-shadow: 0px 0px 30px #fff;
}

#header {
	width: 100%;
	position: relative;
	height: 123px;
	background: url(images/bg/header.jpg) top left repeat-x;
}

	#header .logo {
		margin: 15px 10px;
	}
	
	
	#header .contactus {
		position: absolute;
		top: 20px;
		right: 20px;
	}
	
#body {
	width: 100%;
	clear: both;
}

	#col_l {
		width: 215px;
		height: 535px;
		overflow: hidden;
		display: inline;
		float: left;
		background: url(images/bg/col_l.jpg);
		position: relative;
	}
	
		#col_l ul.nav {
			list-style: none;
			width: 177px;
			margin: 15px auto;
		}
		
			ul.nav li {
				background: url(images/bg/col_l-li.png) top left no-repeat;
				width: 177px;
				height: 16px;
				text-align: right;
				margin: 0 0 12px 0;
				position: relative;
			}
			
				ul.nav li a {
					color: white;
					font-size: 12px;
					text-decoration: none;
					position: absolute;
					top: 1px;
					right: 5px;
					width: 172px;
					font-weight: bold;
					text-transform: uppercase;
				}
				
				ul.nav li.selected a {
					color: black;
					font-size: 12px;
					text-decoration: none;
					position: absolute;
					top: 1px;
					right: 5px;
					width: 172px;
					text-transform: uppercase;
					font-weight: bolder;
				}
				
				
		#col_l .pic img {
			position: absolute;
			bottom: 0px;
			right: 0px;
		} 
			
	
	#col_c {
		width: 510px;
		height: 515px;
		padding: 10px;
		display: inline;
		float: left;
		overflow-y: auto;
		overflow-x: hidden;
		background: white url(images/bg/col_c.jpg) top left repeat-x;
		position: relative;
	}
	
		#col_c p {
			font-size: 12px;
			margin: 5px 0;
			font-weight: 300;
			line-height: 16px;
		}
		
			#col_c ul li {
				list-style: inside url(images/bullet.png);
				font-size: 12px;
				margin: 5px 10px;
				color: #ED3D41;
				font-style: italic;
			}
			
		#col_c .half {
			width: 255px;
			float: left;
			display: inline;
			margin: 5px 0;
		}
		
		.half h1 {
			font-size: 20px;
			margin: 8px 0 0 0;
		}
		
		.half h1 a {
			color: #fff;
			text-decoration: none;
		}
		
		.half p {
			margin: 0 0 15px 0;
			font-size: 12px;
			font-weight: 300;
			line-height: 18px;
		}
		
		.half h2 {
			color: #1A74BA;
			margin: 15px 0 2px 0;
			text-transform: uppercase;
		}
		
		#col_cl table, #col_c table {
			width: 100%;
			margin: 0 0 10px 0;
		}
		
		
		table tr {
			
		}
		
		table .left {
			width: 40%;
			border: 1px solid black;
			border-right: none;
			font-size: 10px;
			color: #EE3D42;
			padding: 5px;
			font-weight: bold;
		}
		
		table .right {
			width: 60%;
			border: 1px solid black;
			font-size: 10px;
			padding: 5px;
		}
	
	#col_r {
		width: 215px;
		height: 535px;
		overflow: hidden;
		display: inline;
		float: left;
		background: url(images/bg/lines.jpg);
		position: relative;
	}
	
	
	#col_r h1 {
		color: white;
		text-align: center;
		margin: 10px 0 0 0;
	}
	
	#col_r h2 {
		color: #FFCB09;
		text-align: center;
		margin: 10px 0 0 0;
	}
	
		
	#col_r p {
			text-align: center;
			margin: 20px 0 0 0px;
			color: white;
			font-size: 10px;
			line-height: 16px;
		}
	
	#col_r ul.big {
			width: 200px;
			margin: 20px 0 0 15px;
		}
		
	ul.big.staff {
		margin: 20px 0 20px 15px;
		display: table;
	}
		
			ul.big li {
				list-style: none;
				color: white;
				font-size: 20px;
				margin: 0 0 10px 0;
			}
			
			ul.big.staff li {
				list-style: inside url(images/bullet_w.png);
				color: #FFCB09;
				font-size: 25px;
				margin: 0 0 10px 0;
			}
	
		.aisc {
			width: 183px;
			margin: 20px auto 30px auto;
		}
		
		.aisc2 {
			position: absolute;
			bottom: 15px;
			right: 20px;
		}
		
		
	#col_cl {
		width: 725px;
		height: 515px;
		padding: 10px;
		display: inline;
		float: left;
		overflow-y: auto;
		overflow-x: hidden;
		background: white url(images/bg/col_c.jpg) top left repeat-x;
		position: relative;
	}
	
		#col_cl p.margin {
			margin: 25px 0;
		}
		
		#col_cl p {
			font-size: 12px;
			margin: 10px 0;
			font-weight: 300;
			line-height: 17px;
		}
		
		#col_cl .blue {
			color: #1A74BA;
			font-size: 16px;
			float: left;
			display: block;
			clear: both;
			height: 20px;
			margin: 0 5px 0 0;
		}
		
		#col_cl .half {
			width: 362px;
			float: left;
			display: inline;
		}
		
		#col_cl ul li {
				list-style: inside url(images/bullet.png);
				font-size: 12px;
				margin: 5px 10px;
				color: #ED3D41;
				font-style: italic;
			}
	
#footer {
	height: 45px;
	width: 100%;
	background: url(images/bg/footer.jpg) repeat-x top left;
	overflow: hidden;
	text-align: right;
}

	#footer p {
		margin: 7px 10px 0 0;;
		color: white;
		font-size: 30px;
	}
	
.gothic {
	font-size: 14px;
}


	/* slider */
		
		#slider {
			position: absolute;
			top: 8px;
			left: 5px;
		}
		
		#slider ul.slider, #slider li.slider { 
			margin:0;
			padding:0;
			list-style: none;
			}	
		#slider, #slider li{ 
			height:300px;
			width:710px;
			overflow:hidden;
			}	
		#slider{ 
			margin-left:5px;
			}	
		#prevBtn, #nextBtn{ 
			display:block;
			width:30px;
			height:77px;
			position:absolute;
			left:10px;
			top:320px;
			}	
		#nextBtn{ 
			left:485px;
			}														
		#prevBtn a, #nextBtn a{  
			display:block;
			width:33px;
			height:27px;
			background:url(images/l_arrow.png) no-repeat 0 0;	
			}	
		#nextBtn a{ 
			background:url(images/r_arrow.png) no-repeat 0 0;	
			}								
	
	/* // slider */	


