html {
	min-height: 100%;
	margin-bottom: 1px;
}

body { 
	text-align: center;
	margin: 10px 0 0 0 auto;
	font-family: "Trebuchet MS", sans-serif, Helvetica;	
	background-color: #4F4A9C;
	background-image: url(images/bg_page.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}

h1, h2, h3, h4, p {
	margin: 20px 25px 20px 25px;
}

p {
  	font-size:0.8em;
  color: #433733;
  line-height: 1.6em;
}

h1 {
font-size: 1.1em;
font-weight: 600;
color: #2d0784;
font-style: italic;
}

h2 {
font-size: .90em;
font-weight: 500;
color: #f16424;
font-style: italic;
}
h2 a {
font-size: .90em;
font-weight: 500;
color: #f16424;
font-style: italic;
}

ul
{
list-style-type: none;
padding: 0;
margin: 10px 20px 10px 10px;
}

li
{
font-size: 0.75em;
color: #433733;
}



.faqSingleP{
margin-top:5px;
}

.orangeBullet {
background-image: url(images/bullet_orange.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: 1.4em;
margin: 0 0 8px 10px;
font-size:0.8em;
}
.style5{
margin:0;
margin-top:-15px;
padding:0pt 0pt 15px;
}

.blueLink {
  color: #3e4186;
  text-decoration: underline;
}

a {
  color: #3e4186;
  text-decoration: underline;
}
a.visited {
  text-decoration: none;
  color: #3e4186;
}
a.hover {
  color: #f16424;
  text-decoration: underline;
}

.orangeLink{
color:#F16424;
}

.backToTopLink{
color:#3e4186;
font-size:0.8em;
padding:2px;
font-weight:bold;
font-style:italic;
}

#container {
width:794px;
height: auto;
margin: 0 auto;
padding: 0;

}

#header {
height: 72px;
width: 794px;
margin: 0;
padding: 0;
}

#headerLeft {
width: 24px;
height: 72px;
margin: 0;
padding: 0;
background-image: url(images/header_left.png);
behavior: url(iepngfix.htc);
background-position: left top;
background-repeat: no-repeat;
}

#headerMiddle {
width: 746px;
height: 72px;
margin: 0;
padding: 0;
background-image: url(images/header_middle.gif);
background-repeat: repeat-x;
background-position: left top;
vertical-align: bottom;
}

#headerMiddle ul
{
margin: 34px 0 0 0;
padding: 0;
float: right;
width: 480px;
font-family: Lucida Sans, helvetica, sans-serif;
font-size: 1em;
}

#headerMiddle ul li { 
display: inline;
}

#headerMiddle ul li a
{
padding: 0.6em 1em;
color: #fff;
text-decoration: none;
float: left;
margin-right: 2px;
background-image: url(images/bg_tabsorange.jpg);
background-repeat: repeat-x;
background-position: left top;
}

#headerMiddle ul li a:hover
{
text-decoration: none;
color: #fff;
}

#headerMiddle ul li a.active
{
padding: 0.6em 1em;
color: #fff;
text-decoration: none;
float: left;
margin-right: 2px;
background-image: url(images/bg_tabspurple.jpg);
background-repeat: repeat-x;
background-position: left top;
}

#headerMiddle img{
margin: 0 0 0 20px;
padding: 0;
}

#headerRight{
width: 24px;
height: 72px;
margin:0px;
padding: 0px;
background-image: url(images/header_right.png);
behavior: url(iepngfix.htc);
background-position: left top;
background-repeat: no-repeat;
}

#containerLeft {
width: 9px;
background-image: url(images/container_left.jpg);
background-repeat: repeat-y;
background-position: left top;
}

#heroMain {
margin: 0px;
padding: 0px;
width: 776px;
height: 219px;
border: none;
}

#containerRight {
width: 9px;
background-image: url(images/container_right.jpg);
background-repeat: repeat-y;
background-position: left top;
}

#main{
background-color: #ffffff;
margin: 0;
padding: 0;
height: auto;
vertical-align: top;


}

#mainLeftSpacer {
width: 15px;
height: auto;
margin: 0px;
padding: 0px;
}


#mainLeft {
width: 497px;
height: auto;
margin: 0px;
padding: 0px;
background-image: url(images/bg_homecontent.jpg);
background-position: left top;
vertical-align: top;
}

#mainLeft p{
margin: 10px 5px 10px 5px;
}
#mainLeft ul{
margin: 10px 5px 10px 5px;
}
#mainLeft h1{
margin: 10px 5px 10px 5px;
}
#mainLeft h2{
margin: 10px 5px 10px 5px;
}

#mainMiddle {
width: 100px;
margin: 0px;
padding: 0px;
vertical-align: top;
}

#mainRight {
width: 250px;
margin: 0px;
padding: 0px;
vertical-align: top;
}


#rndBinLarge {
width: 730px;
margin: 10px 0 20px 20px;
padding: 0px;
}

#rndBinLargeHeader {
width: 730px;
height: 11px;
margin: 0px;
padding: 0px;
background-image: url(images/rndbinLarge_header.gif);
background-position: left top;
}

#rndBinLargeLeft {
width: 7px;
height: auto;
margin: 0px;
padding: 0px;
background-image: url(images/rndbinLarge_left.gif);
background-repeat: repeat-y;
background-position: left top;}


#rndBinLargeMain {
background-color: #fbf9f3;

width:730px;
}

#rndBinLargeMain h2{
margin:12px 5px 5px 20px;
}


#rndBinLargeRight {
width: 7px;
height: auto;
margin: 0px;
padding: 0px;
background-image: url(images/rndbinLarge_right.gif);
background-repeat: repeat-y;
background-position: left top;
}

#rndBinLargeFooter {
width: 730px;
height: 11px;
margin: 0px;
padding: 0px;
background-image: url(images/rndbinLarge_footer.gif);
background-repeat: none;
background-position: left top;
}



#rndBin {
width: 250px;
margin: 10px 0 0 0;
padding: 0px;
}

#rndBinHeader {
width: 250px;
height: 11px;
margin: 0px;
padding: 0px;
background-image: url(images/rndbin_header.gif);
background-position: left top;
}

#rndBinLeft {
width: 7px;
height: auto;
margin: 0px;
padding: 0px;
background-image: url(images/rndbin_left.gif);
background-repeat: repeat-y;
background-position: left top;}


#rndBinMain {
background-color: #FBF9F3;
background-image: url(images/rndbin_bg.gif);
background-repeat: repeat-x;
background-position: left top;
}


#rndBinRight {
width: 7px;
height: auto;
margin: 0px;
padding: 0px;
background-image: url(images/rndbin_right.gif);
background-repeat: repeat-y;
background-position: left top;
}

#rndBinFooter {
width: 250px;
height: 11px;
margin: 0px;
padding: 0px;
background-image: url(images/rndbin_footer.gif);
background-repeat: none;
background-position: left top;
}

#sqBin {
width: 250px;
margin: 10px 0 0 0;
padding: 0px;
}

#sqBinHeader {
width: 249px;
height: 7px;
margin: 0px;
padding: 0px;
background-image: url(images/sqbin_header.gif);
background-position: left top;
}

#sqBinLeft {
width: 5px;
height: auto;
margin: 0px;
padding: 0px;
background-image: url(images/sqbin_left.gif);
background-repeat: repeat-y;
background-position: left top;}


#sqBinMain {
background-color: #FFFFFF;}


#sqBinRight {
width: 5px;
height: auto;
margin: 0px;
padding: 0px;
background-image: url(images/sqbin_right.gif);
background-repeat: repeat-y;
background-position: left top;
}

#sqBinFooter {
width: 249px;
height: 7px;
margin: 0px;
padding: 0px;
background-image: url(images/sqbin_footer.gif);
background-position: left top;
}

#footer {
float:left;
width:794px;
height: 33px;
margin: 0;
padding: 0;
}

#footerLeft {
width: 24px;
height: 33px;
margin: 0px;
padding: 0px;
background-image: url(images/footer_left.png);
behavior: url(iepngfix.htc);
background-position: left top;
}

#footerMiddle {
text-align: left;
vertical-align: top;
margin: 0px;
padding: 0px;
width: 746px;
height: 33px;
background-image: url(images/footer_middle.gif);
background-repeat: repeat-x;
background-position: left top;
}

#footerMiddle img{
vertical-align: middle;
margin: 5px 10px 0 0;
padding: 0;
}

#footerMiddle p{
font-size: 0.7em;
display: inline;
margin: 0;
padding: 0;
}

#footerMiddle p.copyright {
display: inline;
font-size: 0.6em;
margin: 0 0 0 410px !important;
margin: 0 0 0 460px;
padding: 0px;
}

#footerRight {
width: 24px;
height: 33px;
margin: 0;
padding: 0;
background-image: url(images/footer_right.png);
behavior: url(iepngfix.htc);
background-repeat: none;
background-position: left top;
}

