body {
	background:#dedede;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
}

/*Reset Styles!*/
body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, img, blockquote, pre,
dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

.clear { clear:both; }
.clear-none { clear:none; }
.left { float:left; }
.right { float:right; }

/*Global Styles!*/

a:link, a:active, a:visited {
	color:#1B3C4D;
	text-decoration:underline;
}

a:hover {
	color:#000;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6{
	color:#000;
	padding:0 0 12px 0;
	font-weight:normal;
	font-family:"Trebuchet MS";
	clear:both;
}

h1{font-size: 32px;}
h2{font-size: 22px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 14px;}

p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#434343;
	padding:0 0 10px 0;
}

ul {
list-style:none;
margin:0 0 10px 5px;
}

li {
	color:#616161;
	background:url(../images/arrow.gif) no-repeat 5px 5px;
	padding:0 0 0 18px;
	margin:0 0 7px 0;
}

/*Main Wrapper
Used to adjust Main BG*/

#wrapper-cover {
	width:100%;
	/*background:#dedede url(../images/body-bg.jpg) no-repeat center top;*/
        background:#B93009;
}


#wrapper {
	width:921px;
	margin:0 auto;
	overflow:hidden;
}

/*Header*/

#head {
width:921px;
float:left;
}

#head h1 {
background:url("../images/logo.jpg") no-repeat scroll left top transparent;
display:block;
float:left;
margin-left:16px;
margin-top:3px;
padding:10px 0 0 147px;
width:400px;
}

#head h1 span{
clear:left;
float:left;
padding:0 0 20px 0;
width:200px;
font:normal 12px Arial, Helvetica, sans-serif;
color:white;

}

#head h1 a:link, #head h1 a:active, #head h1 a:visited {
	color:white;
	text-decoration:none;
}

#head h1 a:hover {
color:white;
}

#head p{
display:block;
float:right;
width:266px;
padding:15px 0 0 0;
color:white;
}

#head p span{
font:bold 26px Arial, Helvetica, sans-serif;
color:white;

}

#head p strong{
font:normal 20px Arial, Helvetica, sans-serif;
padding:0 10px 0 0;
}

/* Navigation */

#nav{
width:921px;
float:left;
overflow:hidden;
/*background: url(../images/nav-bg-repeat.jpg) repeat-y left top;*/
}

#nav ul{
float:left;
width:901px;
padding:0 10px 5px 10px;
background: url(../images/nav-bg.gif) no-repeat left top;
margin:0 auto;
}

#nav li{
float:left;
color:#3c3c3c;
text-transform:uppercase;
font:bold 12px "Trebuchet MS";
background:url(../images/nav-sep.jpg) no-repeat right top;
padding:11px 16px 5px;
margin:0;
}

#nav li a:link, #nav li a:visited, #nav li a:active {
color:#3c3c3c;
text-decoration:none;
}

#nav li a:hover {
	color:#000;
}

/* Main container */

#main-container{
	width:921px;
	float:left;
	/*background: url(../images/wrapper-bg.jpg) repeat-x left top;*/
        background:white;
}

/*Banner*/

#banner{
width:921px;
float:left;
margin:4px 0 10px 0;
background:url(../images/banner-bg.jpg) no-repeat 6px top;
}

#banner h6{
background:url(../images/arrow-f.jpg) no-repeat left 3px;
padding:0 0 0 20px;
margin:20px 0 5px 22px;
color:#fff;
font-weight:bold;
}

/* Form Styles */

#banner form{
float:left;
display:block;
width:220px;
padding:10px 0 30px 24px;
}

#banner form label{
float:left;
width:120px;
color:#fff;
font:normal 11px Arial, Helvetica, sans-serif;
padding:0 0 3px 0;
}

#banner form input{
float:left;
background:#fff;
background:url(../images/text-box.jpg) repeat-x;
color:#000;
margin:0 0 3px 0;
width:219px;
border:none;
height:22px;
}

#banner form textarea{
float:left;
background:#fff;
color:#11538a;
border:none;
background:url(../images/text-area.jpg) repeat-x;
margin:0 0 5px 0;
padding:0;
width:219px;
height:64px;
}

#banner form input.submit-button {
float:left;
width:67px;
height:24px;
margin:10px 0 0 151px;
clear:both;
border-style:none ;
}


/* Content */

#content{
float:left;
width:657px;
padding:10px 0 0 15px;
}
#content li{ 
width:200px;
}

#content p{
padding:0 0 20px 0;
}

#content p.call-to-action{
clear:both;
font:bold 16px "Trebuchet MS";
color:#FFFFFF;
width:627px;
padding:10px;
margin:10px 0;
text-align:center;
/*background:url(../images/prom-bg.jpg) repeat-x left top;*/
background:#FF9933;
}

#content p.call-to-action span{
font:bold 20px "Trebuchet MS";
color:#000;
}

#content p.call-to-action span.white{
color:#FFFFFF;
}

#content img{
float:right;
padding:0 8px 10px 10px;
}

#content ul.small{
float:left;
width:222px;
}

/* right pannel */

#right-pannel{
float:right;
width:219px;
margin:0 7px 0 0;
}

#right-pannel ul{
float:left;
width:219px;
margin:0;
padding:0;
}


#right-pannel li{
float:left;
color:#000;
text-transform:uppercase;
font:normal 12px "Trebuchet MS";
background:#FF9933 url(../images/arrow.gif) no-repeat 5px 12px;
clear:both;
width:219px;
margin:0 0 1px 0;
padding:0;
display:block;
}

#right-pannel li a:link, #right-pannel li a:visited, #right-pannel li a:active {
color:#3c3c3c;
padding:7px 0 7px 20px;
display:block;
width:199px;
text-decoration:none;
}

#right-pannel li a:hover {
	color:#000;
	background:#fff url(../images/arrow.gif) no-repeat 5px 12px;
}

#promotion{
float:left;
width:199px;
padding:10px;
background:#4e7488 url(../images/prom-bg.jpg) repeat-x left top;
margin:10px 0;
}

#promotion p{
color:#FFFFFF;
}

#promotion h4{
color:#FFFFFF;
}


/*Footer*/

#footer-wrapper{
width:100%;
/*background:#696969 url(../images/footer-bg.jpg) repeat-x left top;*/
margin:10px auto 0 auto;
overflow:hidden;
background:black;
}

#footer {
	width:901px;
	padding:15px 10px 0 10px;
	margin:0 auto;
}

#footer ul {
	display:block;
	width:750px;
	padding:0 0 5px 0;
}

#footer ul li {
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(../images/footer-sep.jpg) no-repeat right 3px;
	color:#fff;
	list-style:none;
	float:left;
	padding:0 10px;
	white-space:nowrap;
}

#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active {
	color:#fff;
	text-decoration:none;
}

#footer ul li a:hover {
	color:#ccc;
}

#footer ul li.no-bg {
background:none;
}

#footer ul li.first {
	padding:0 10px 0 0;
}

#footer p {
clear:left;
	display:block;
	font-size:12px;
	color:#FFFFFF;
	/*white-space:nowrap;*/
	padding:0 0 20px 0;
}

#footer p a:link, #footer p a:visited, #footer p a:active {
	color:#fff;
	text-decoration:none;
}

#footer p a:hover {
	color:#ccc;
    text-decoration:underline;
}

#footer p.yodle{

padding:0;
}

.text {font-style: italic; margin-bottom: 25px;}
.text span {font-weight: bold; font-style: normal; float: right; margin-top: 10px;}

#faqSection li {
    width:100%;
    float:none;
}

.ecSection ul {
	margin-left:194px;
}

.ecSection br {
	clear:both;
}

#content .ecSection li {
	width:100%;
        float:none;
}
