﻿/* File Created: August 28, 2012 */

/*PAGE HEADER : Defines the styles for the header.*/
.header {
	width: auto;
	background: #ffffff;
	clear: both;
	font-size: .9em;
	background-image: url(images/header-background.gif);
	border-top: solid 2px #B50000;
	height: 100px;
}

	.header .logo {
		width: 25%;
		clear: none;
		float: left;
		padding: 3px;
	}

	.header .login-info {
		float: right;
		text-align: right;
		padding-top: 10px;
		padding-right: 10px;
		height: 60px;
		font-size: 14px;
		color: #6a6b6c;
	}

	.header .nav {
		clear: right;
		float: right;
		vertical-align: bottom;
	}


		/*NAVIGATION*/
		.header .nav ul {
			float: right;
		}

		.header .nav li {
			clear: none;
			float: left;
			list-style: none;
			padding: 0 .5em 0 .5em;
			border-left: 1px solid black;
			font-size: 14px;
		}

		.header .nav ul li:nth-child(1) {
			border-left: none;
		}

		.header .nav a {
			text-decoration: none;
			color: black;
		}

			.header .nav a:hover {
				text-decoration: underline;
			}

/*
PAGE FOOTER : Defines the styles for the footer.
*/
body > footer {
	width: auto;
	background: #ffffff url(images/footer-background.gif) repeat-x;
	clear: both; /*font-size: 75%;*/
	height: 150px;
	font-family: "HelveticaNeue-Light","HelveticaNeueLight","HelveticaNeue",Helvetica,Arial,"LucidaGrande",sans-serif !important;
	color: #6A6B6C;
}

	body > footer .company-info {
		padding: 10px 0 0 45px;
		float: left;
	}


		body > footer .company-info h3 {
			color: #000000;
			font-size: 100%;
			font-weight: normal;
			margin: 0.5em 0 0.3em;
		}


	body > footer .policies {
		padding: 10px 0 0 0;
		float: left;
		margin-left: 200px;
	}

			body > footer .policies h3 {
			color: #000000;
			font-size: 100%;
			font-weight: normal;
			margin: 0.5em 0 0.3em;
		}

	body > footer .created-info {
		padding: 10px 0 0 0;
		float: left;
		margin-left: 200px;
	}