@CHARSET "ISO-8859-1";
/*font Helvetica Neue*/
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('font/helveticaneue-lightcond-webfont.eot');
    src: url('font/helveticaneue-lightcondd41d.eot?#iefix') format('embedded-opentype'),
         url('font/helveticaneue-lightcond-webfont.woff') format('woff'),
         url('font/helveticaneue-lightcond-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*resets*/
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }
*
{
	margin: 0;
	padding: 0;
}
/*homepage*/
body{
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff;
}
.top-wrap{
	background: url('../images/body_bg.png') left top repeat-x #ffffff;
}


/***end images for different pages ***/
div.wrapper{
	position: relative;
	float:left;
	width: 100%;
}
	div.inner-wrapper{
		position: relative;
		margin: 60px auto 0px;
		width: 1200px;
		height: 707px;
	}
	div.slideshow{
		position: absolute;
		left: 0px;
		top: 0px;
		width: 1200px;
		height: 717px;
		z-index: 300;
	}
	div.slide{
	position: relative;
	float: left;
	width: 240px;
	z-index: 500;
	}
		.sidebar-nav img.logo{margin: 32px 0px 0px 25px;}
		div.sidebar-nav{
			position: relative;
			float:left;
			width: 240px;
			background: url('../images/sidebar_bg.png') left top repeat-x;
			margin: 0;
			overflow: hidden;
			height: 687px;
		}
		.sidebar-nav ul{
			list-style-type:none;
			margin-top: 75px;
			padding: 0;
			font-family: HelveticaNeueRegular;
			font-size: 21px;
		}
			.sidebar-nav ul li{
				margin-top: 15px;
				margin-left: 45px;
			}
				.sidebar-nav ul li a:link, .sidebar-nav ul li a:visited, .sidebar-nav ul li a:active{
					text-decoration: none;
					color: #ffffff;
				}
				.sidebar-nav ul li a:hover{
					color: #fc2b50;
				}
		.sidebar-nav p{
			color: #ffffff;
			margin: 125px 0px 0px 45px;
			font-family: HelveticaNeueRegular;
			font-size: 21px;
		}
		.sidebar-nav div.social-media{margin: 10px 0px 0px 45px;}
		.sidebar-nav div.social-media img{margin-right: 5px;}
	div.after-slideshow{
		position: relative;
		float:left;
		width: 1201px;
		height: 7px;
		background: #ffffff;
		margin-top: 0px;
		z-index: 500;
	}

.bottom-wrap{
	margin: 10px 0px 0px 0px;
	border-top: 7px solid #000000
}
	div.sitemap{
		position: relative;
		margin: 20px auto 0px;
		width: 1105px;
	}
		.sitemap div.column-1{
			position: relative;
			float: left;
			width: 193px;
			margin-left: 180px;
		}
		.sitemap div.column-2{
			position: relative;
			float: left;
			width: 187px;
		}		
		.sitemap div.column-3{
			position: relative;
			float: left;
			width: 218px;
		}
		.sitemap div.column-4{
			position: relative;
			float: left;
			width: 189px;
		}
		.sitemap div.column-5{
			position: relative;
			float: left;
			width: 130px;
		}
			 div.column-5 p{
				font-family: Tahoma, Geneva, sans-serif;
				font-weight: regular;
				font-size: 11px;
				margin: 10px 0px 0px 0px;
				border-top: 1px solid #d4d4d4;
				padding-top: 15px;
				width: 110px;
			 }
		
		.sitemap ul{
			list-style-type:none;
			padding-left: 0;
			margin-left: 0;
		}
		.sitemap ul li{
			line-height: 18px;
		}
		.sitemap ul li a:link, .sitemap ul li a:visited, .sitemap ul li a:active{
			text-decoration: none;
			color: #000000;
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 11px;
			font-weight: regular;
		}
		.sitemap ul li a:hover{
			text-decoration: underline;
		}
		.sitemap ul li a:link.first, .sitemap ul li a:visited.first, .sitemap ul li a:hover.first, .sitemap ul li a:active.first{
			color: #ca0001;
			font-weight: bolder;
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 11px;
		}
		.sitemap ul li a:link.font-10, .sitemap ul li a:visited.font-10, .sitemap ul li a:hover.font-10, .sitemap ul li a:active.font-10{
			font-size: 10px;
		}
	.margin-top-15{
		margin-top: 5px;
	}
	.margin-top-25{
		margin-top: 25px;
	}
		.margin-top-50{
		margin-top: 65px;
	}
	.email{
		width: 165px;
		margin-top: 5px;
		padding: 3px 0px 10px 0px;
		margin: 0;
	}
	.email input{
		background: #d4d4d4;
		width: 165px;
		height: 20px;
		border: none;
		padding: 5px 0px 5px 15px;
		margin: 0;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 11px;
		font-weight: regular;
	}
	div.footer{
		position: relative;
		float: left;
		width: 1105px;
		text-align: center;
		border-top: 1px solid #d4d4d4;
		margin-top: 15px;
		padding-bottom: 40px;
	}
		div.footer p{
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 11px;
			font-weight: regular;
			line-height: 18px;
		}
		div.footer a:link,div.footer a:visited, div.footer a:active{
			text-decoration: none;
			color: #000000;
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 11px;
			font-weight: regular;
		}
		div.footer a:hover{
			text-decoration: underline;
		}
		p.first-line, p.first-line a:link, p.first-line a:visited, p.first-line a:hover, p.first-line a:active, div.footer p.first-line{
			font-family: Tahoma, Geneva, sans-serif;
			font-weight: bold;
			margin-top: 25px;
		}
/***inner pages****/
