@charset "utf-8";
/* CSS Document */

body{	width:auto;
		margin:auto;
		height:auto;
		background-color:#f7f7f7;
		}
		
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Regular.ttf');
	src: local('OpenSans-Regular'), local('OpenSans-Regular'), url('../fonts/OpenSans-Regular.ttf') format('truetype');
}


#topbg{	width:100%;
		background-color:#A2CAFE;
		height:120px;
		}
		
#topbg p{ 	font-family:"Open Sans";
			font-size:16px;
			}
		
#header{	width:auto;
			max-width:960px;
			height:auto;
			margin:auto;
			}
			
#navigation{	width:95%;
				margin:auto;
				height:auto;
				position:relative;
				}
				
.navshadow{	width:100%;
			height:auto;
			}
			
.navshadow img{	width:100%;
				height:auto;
				}
			
#header #headerbody{	width:100%;
						height:auto;
						margin:auto;
						position:relative;
						float:left;
						}
						
#header #headerbody .logo{	width:auto;
							height:auto;
							position:relative;
							float:left;
							margin:10px auto auto auto;
							}
							
#header #headerbody .socialicons{	width:auto;
									margin:0px auto;
									position:relative;
									float:right;
									}
									
#header #headerbody .socialicons ul{	list-style:none;
										float:right;
										margin:15px auto auto auto;
										}
										
#header #headerbody .socialicons ul li{	float:left;
										padding-left:12px;
										margin:2px auto;
										}


h1, h2, h3, h4, h5, h6{	font-family:"Open Sans";
						font-weight:normal;
						margin:auto;
						}
						
						
/* jQuery lightBox plugin - Gallery Start */

	#gallery {
		background-color:transparent;
		padding: 10px 0px;
		width: auto;
		float:left;
	}
	#gallery ul { list-style: none; padding:0px; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		/*border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;*/
		padding:10px 15px 10px 0px;
		border:none !important;
	}
	#gallery ul a:hover img {
		/*border: 1px solid #fff;
		color: #fff;*/
		padding:10px 15px 10px 0px;
		border:none !important;
	}
	#gallery ul a:hover { color: #fff; border:none; }
	
/* jQuery lightBox plugin - Gallery Closed */
						
						

#container{	width:auto;
			max-width:960px;
			height:auto;
			margin:auto;
			}
			
			
#container p, ul, span{	font-family:"Open Sans";
						font-size:14px;
						line-height:normal;
						color:#949191;
						}
			
#container #wrapper{	width:100%;
						height:auto;
						margin:auto;
						float:left;
						}
						
#container #wrapper #contactform{	width:auto;
									height:auto;
									margin:15px auto;
									float:left;
									text-align:center;
									padding-left:35px;
									}
									
#container #wrapper #contactform form{background-color:transparent;}
									
						
#container #wrapper .tablebox{	width:95%; height:auto;}

#container #wrapper table{	width: 100%; 
							border-collapse: collapse; 
							font-family:"Open Sans";
							font-size:14px;
							}


#container #wrapper tr:nth-of-type(odd) { background: #eee; 
											}


#container #wrapper th{	background: #333; 
							color: white; 
							font-weight: bold; 
							}


#container #wrapper td, th{	padding: 6px; 
							border: 1px solid #ccc; 
							text-align: left; 
							color:#7B7979;
							}
			
#container #leftside{	width:23%;
						height:auto;
						position:relative;
						float:left;
						margin:auto auto 20px auto;
						}
						
#container #leftside a{	text-decoration:none !important;}
						
#container #leftside .autoScroller{	width:auto;
									height:230px;
									background-color:transparent;
									overflow:auto;
									margin-bottom:10px;
									padding:10px;
									}
									
#container #leftside .autoScroller hr{ 	border:1px solid #e3e3e3;}
						
#container #leftside .lefttitle{	color:#FFF;
									text-align:left;
									padding: 8px 0px 8px 18px;
									width:auto;
									background-color:#91c437;
									}
									
#container #leftside .lefttitleshadow{	width:100%;
										height:auto;
										}
										
#container #leftside .lefttitleshadow img{	width:100%;
											height:auto;
											}
									
									
#container #rightside{	width:73%;
						height:auto;
						position:relative;
						float:right;
						margin:auto;
						}
						
						
							
#container .righttitle{	color:#ba9715;
						text-align:left;
						padding: 8px 0px 8px 20px;
						width: 98%;
						background-color:#fff;
						float:right;
						}
									
#container .righttitleshadow{	width:100%;
											height:auto;
											}
											
#container .righttitleshadow img{	width:100%;
												height:auto;
												}
					

address{	width:350px;
			height:auto;
			margin:15px auto;
			float:right;
			position:relative;
			font-style:normal;
			}


#footer{	width:100%;
			height:auto;
			padding:10px 0px 0px 0px;
			background-color:#262626;
			margin:auto;
			float:left;
			position:relative;
			font-family:Verdana, Geneva, sans-serif;
			font-size:13px;
			color:#cbcbcb;
			}
			
#footer .alignleft{	float:left;
					width:100%;
					}

#footer .alignright{	float:right;}

#footer .footerbody{	width:auto;
						max-width:940px;
						margin:auto;
						height:auto;
						font-family:Roboto;
						font-size:14px;
						font-weight:normal;
						letter-spacing:0.5px;
						}
						
#footer .sectionbig{	width:auto;
						height:auto;
						position:relative;
						float:left;
						margin:auto 75px auto auto;
						color:#cbcbcb;
						}
						
#footer .footersociallinks{	width:auto;
							height:auto;
							position:relative;
							float:right;
							margin:auto;
							color:#cbcbcb;
							}


					
#footer h2{	color:#c29818;
			font-weight:normal;
			}
						
						
#footer .footerbody p a{	padding:0px 5px;
							color:#06C;
							text-decoration:none;
							}
							
#footer .footerbody p a:hover{	color:#FF0;
									}

#footer .footerbody ul{	display:block;
						padding:0px;
						margin:0px;
						list-style:none;
						}
						

/*#footer .footerbody ul li:before{	 content: "\00BB";
									display:block;
									margin:10px auto;
									border-bottom:thin solid #999;
									padding:0px 0 12px 0px;
									}*/
									
#footer .footerbody ul li{	/*list-style-image:url(../images/doublearrow.jpg);
							border-right:thin solid #666;*/
							list-style-position:inside;
							margin:10px auto;
							padding:0 15px 0 0;
							float:left;
							}
							
#footer .footerbody ul li:last-child{	border-right:none;}

#footer .footerbody ul li a{	padding:0px;
								color:#cbcbcb;
								text-decoration:none;
								}

#footer .footerbody ul li a:hover{	color:#FF0;
									}
									
#footer #bottomgray{	float:left;
						margin:10px auto auto auto;
						width:100%;
						background-color:#454545;
						}
						
#footer #bottomgray p, span{	text-align:left;
								font-size:12px;
								letter-spacing:0.3px;
								}
						
#footer #bottomgray .bottomgraybody{	width:auto;
										height:auto;
										max-width:960px;
										margin:auto;
										padding:0px;
										}
										
#footer #bottomgray .bottomgraybody a{	color:#39C;
										text-decoration:none
										}
