@import url("reset.css");
@import url("content.css");
body {
	font-family:Arial, Helvetica, sans-serif;
	background: #3C3B39 url(../images/bg_body_repeat-y2.jpg) 50% 490px repeat-y;
	color:#fff;
}
#wrapper {
	margin:0 auto;
	width:1004px;
	background: url(../images/bg_body_repeat-y.jpg) 50% 490px repeat-y;
}
#header {
	background: url(../images/bg_header.jpg) top center no-repeat;
	height:223px;
	width:1004px;
	overflow:hidden;
	position: relative;
}

	.newsletter-btn-header {
		position: absolute;
		top: 40px;
		right: 40px;
	}
	
	.logolink {
		padding: 40px 0 0 40px;
		float:left;
	}
				
	#header #live-chat {
		position: absolute;
		bottom: 0;
		right: 40px;
	}
	
#footer {
	height:118px;
	position:relative;
	top:20px;
	width:950px;
	overflow:hidden;
}
				#footer a {
					color:#fff;
					font-size:10px;
					text-decoration:none;
				}
				#footer a:hover {
					text-decoration:underline;
				}
				#footer ul {
					float:left;
				}
				#footer span {
					display:block;
					float:right;
					font-size:10px;
				}
				#footer ul li {
					float:left;
					padding:0 12px 0 8px;
					background: url(../images/bg_footer_li.gif) right center no-repeat;
				}
				#footer ul a {
					float:left;
				}
#main {
	width:950px;
	padding:0 27px 20px 27px;
	background: url(../images/bg_shadow_bottom2.png) bottom left no-repeat;
	_background: url(../images/bg_shadow_bottom.gif) bottom left no-repeat;
	position:relative;
}
#content {
	/*background:#fff;*/
	position:relative;
	color:#fff;
	font-size:14px;
	width:950px;
	overflow:hidden;
	/*padding:30px;*/
	
}
#beloworange {
	padding:2px 0 10px 0;
	
}
.padding {
	padding:20px 30px 30px 45px;
	position:relative;
	z-index:100;
}
.hasbigimage {
	width:420px;
}
.smallpage {
	padding-bottom:200px;
}
ul#menu {
	float:left;
	position:relative;
	margin:16px 0 0 40px;
	border-left:2px #0f457b solid;
	height:174px;
	padding:17px 0;
}
				ul#menu ul a:hover {
					color:#fff;
					background:#0c5daf;
				}
				ul#menu li {
					_height:26px; /*_height:22px;*/
					_margin-top:-1px;
				}
				ul#menu a {
				display:block;
				width:180px;
				height:0px;
				padding:26px 0 0 0; /*padding:22px 0 0 0;*/
				overflow:hidden;
				background-image: url(../images/menu_sprite.gif);
				background-repeat:no-repeat;
				}
				ul#menu ul {
					position:absolute;
					background:#123353;
					width:200px;
					left:-9999px;
					top:0;
					height:174px;
					padding:17px 0;
				}
				ul#menu ul a {
					height:26px; /*height:22px;*/
					line-height:26px; /*line-height:22px;*/
					padding:0 0 0 12px;
					width:188px;
					background:none;
					color:#648fbb;
					text-decoration:none;
					font-size:13px;
				}
				ul#menu li:hover ul, #nav li.sfhover ul {
					left:180px;
				}
				ul#menu a.m1 {background-position:0 0;}
				ul#menu li:hover a.m1 {background-position:-180px 0;}
				ul#menu a.m2 {background-position:0 -26px;}
				ul#menu li:hover a.m2 {background-position:-180px -26px;}
				ul#menu a.m3 {background-position:0 -52px;}
				ul#menu li:hover a.m3 {background-position:-180px -52px;}
				ul#menu a.m4 {background-position:0 -78px;}
				ul#menu li:hover a.m4 {background-position:-180px -78px;}
				ul#menu a.m5 {background-position:0 -104px;}
				ul#menu li:hover a.m5 {background-position:-180px -104px;}
				ul#menu a.m6 {background-position:0 -130px;}
				ul#menu li:hover a.m6 {background-position:-180px -130px;}
				ul#menu a.m7 {background-position:0 -156px;}
				ul#menu li:hover a.m7 {background-position:-180px -156px;}

li.last, li.last a {
	background-image:none !important;
}
.bigimage {
	position:absolute;
	top:0;
	right:-1px;
	z-index:10;
}

form span {
	color:#DE8247;
}
/*----Begin Defaults----*/
#content ul {
	padding:1em 0;
}
#content ul li {
	list-style:disc;
	margin-left:15px;
}
#content ul.orangearrow li {
	list-style:none;
	background: url(../images/bg_li_orangearrow.gif) 0 4px no-repeat;
	margin-left:0;
	padding-left:12px;
	_height:1%;
}
#content h1 {
	background:url(../images/bg_h1_orange.jpg) top left repeat-y;
	font-family:"Times New Roman", Times, serif;
	font-size:38px;
	font-weight:bold;
	padding:10px 10px 10px 45px;
}
#content h2 {
	font-weight:bold;
	color:#E26C00;
	padding:.7em 0;
	font-size:18px;
}
#content h3 {
	font-weight:bold;
	color:#E26C00;
	padding:.5em 0;
}
#content p {
	padding:0 0 1em 0;
}
#content ul.fancy li {
	list-style:none;
	font-family:Georgia, Georgia, serif;
	font-style:italic;
	font-size:18px;
	padding:0 0 8px 0;
	color:#6ea9e5;
}
#content a {
	color:#6EA9E5;
}
#content a:hover {
	color: #06C;
}
blockquote {
	background: url(../images/bg_blockquote.gif) -3px 15px no-repeat;
	padding:30px 20px 20px 20px;
	font-size:1.3em;
	font-style:italic;
}
em {
	font-style:italic;
}
dt {
	font-weight:bold;
}
dd {
	margin-bottom:1em;
	padding-left:10px;
}
strong {
	font-weight:bold;
}
/*----End Defaults----*/

/*--- Newsletter Signup ----*/
body.newsletter-signup{
	background: #12314f;
	color: #d26500;
	width: 500px;
}
.newsletter-signup label{
	display: block;
	margin-bottom: 5px;
}
.newsletter-signup span{
	display: inline-block;
	width: 50px;
}
.newletter-signup input{
	display: inline;
	float: right;
}
