@charset "utf-8";
@import url("SpryAssets/SprySlidingPanels.css");
/* CSS Document */


/*
---------------------------------------------
01. MAIN ELEMENTS
---------------------------------------------
*/
body {
	background-repeat:inherit;
	background-color: #D0EBEC;
}

h1 {
	font:Arial, Helvetica, sans-serif;
	size: 14px;
	color:#0033CC;
	margin: 10px 0 0 200px;
	padding: 0;
	background:none;
	text-align:left;
!important}

p {
	font-size:11px;
	color:#333333;
	font-weight:normal;
	line-height:1.8em;
	margin: 1em 0 1em 200px;
	padding:0;
	background:none;
	text-align:left;
	;
	font-family: Arial, Helvetica, sans-serif;
}

p a {
	font-size:14px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

p a:link {
	color:#333333;
	text-decoration:none;
	font-size: 14px;
}

p a:hover {
	color:#A90F21;
	text-decoration:none;
	font-size: 14px;
}

/*
---------------------------------------------
02. CONTAINER
---------------------------------------------
*/

#container {width:960px;  padding:0px 0 0 0; }

/*
---------------------------------------------
03. WRAPPER
---------------------------------------------
*/

#wrapper {width:960px; height: 350px;  margin:0 0 0 0;}

/*
---------------------------------------------
04. HEADER - LOGO AND TOP NAV
---------------------------------------------
*/


#header {width:990px;   height:150px; overflow:auto; padding:25px 0 0 0;}   /*78PX*/
#header .logo { padding:0 0 0 45px; width:310px; float:left; display:inline;}

/*
---------------------------------------------
05. WELCOME 
---------------------------------------------
*/

#hello {
	width:10000px;
	height:550px;
	padding:0px 40px;
}
#hello ul.hello-nav {
	display:block;
	width:800px;
	border-bottom:1px #FFF solid;
	overflow:auto;
	color:#333333;
	padding-bottom:20px;
	margin-left:-10px;
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
}
#hello ul.hello-nav li {
	display:inline;
	margin-left:0px;
}
#hello ul.hello-nav li a {
	color:#333333;
	text-decoration:none;
	float:left;
	display:block;
	margin-right:15px;
	margin-left:0px;
	font-size: 14px;
}
#hello ul.hello-nav li a:hover {
	color:#F10000;
	text-decoration:none;
	float:left;
	display:block;
	margin-right:15px;
}
#hello .content {border-bottom:1px #FFF solid; width:800px; height: 450px; overflow: hidden; margin:0 0 0 px;}

#hello .content ul.wrapper { width: 15000px; float: left; list-style: none; margin-left:-30px;}


#hello .content ul.wrapper li.left-wrap { width: 900px; height: 450px;  padding:0 0 0 -30px; margin: 0 400px 0px 0; float: left; }



#hello .content ul.wrapper li.left-wrap .left {width:900px; float:none;}
#hello .content ul.wrapper li.left-wrap .left h1 {display: none;}

#hello .content ul.wrapper li.left-wrap .left  p{
	line-height:1.8em;
	margin-bottom:0px;
}
#hello .content ul.wrapper li.left-wrap .right {width:900px; float:left;}

/*FOOTER*/

#footerWrapper-container

	{
	float:left;
	background-color:#A90F21;
	color:#ffffff;
	width:10000px;
	height:100%;
	text-align: left;
	padding: 25px 0 0 55px;
	margin-left:-10px;
	}

		

		#footer-container

		{
	margin-left: auto;
	margin-right: auto;
	width: 10000px;
	height: 100%;
	background-color:#A90F21;
	font-size:12px;
	padding: 0 0 0 55;
	margin-left:0px;
		}		
		
		.footerP
		{
			font:Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:11px;
			
		}
		
		.footerH1
		{
	font: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	margin:0 20px 0 0;
	float:left;
			}
			

			#footer-container a

			{
	color: #FFFFFF;
	background-color: #A90F21;
	text-decoration: none;
	border-bottom: 1px dotted #706D65;
			}

			

			#footer-container a:hover

			{

				color: #9ED3E5;

				background-color: inherit;

				text-decoration: none;

				border-bottom: 1px dotted #A8CAF0;

			}

			

			#footer-container dl,

			#footer-container dt,

			#footer-container dd

			{

				margin: 0;

				padding: 0;

				font-size: .97em;

				

			

			}

			

			#footer-container dl

			{

				margin-bottom: 1em;

			}

			

			#footer-container dt

			{

				margin-bottom: 0.5em;

				background-color: inherit;

				text-transform: uppercase;

				font-size: .97em;

				color: #C8C3B7;

				font-family: georgia, times, serif;

				letter-spacing: .03em;

			}

			

			#footer-container dd

			{

				line-height: 1.4em;

			}

			

			#contact-container

			{

				float: left;

				margin-right: 24px;

				margin-left: 25px;

				width: 240px;

			}

				#contact-container ul

				{

					margin: 0;

					padding-left: 1.5em;

					font-size: .93em;

					line-height: 1.5em;



				}

				#contact-container ul li {

					margin: 0;

					padding: 0;

					list-style-type: square;

				}



			#address-container

			{

				float: left;

				margin-right: 24px;

				width: 250px;

			}

				#address-container dt

				{

					background-image: url(../../images/shared/footer/logo.gif);

					background-repeat: no-repeat;

					background-position: left center;

				}

				#address-container dt,

				#address-container dd

				{

					padding-left: 25px;

				}

			

			#jobs-container

			{

				float: left;

				width: 240px;

				font-size: 0.86em;

				

			}
#footer  p

				{

					margin-top: 0;

				}

				

				#jobs-container ul

				{

					margin-left: 0;

					margin-top: -3px;

					padding-left: 1.5em;

					list-style-type: square;

					line-height: 1.6em;

					text-decoration: none;

				}

