@charset "UTF-8";
/* CSS Document */

body{
  background: #852f2d url('../images/bg.jpg') top left repeat-x;
  margin: 0;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5f5f5f;
}
.error { 
	font-family: Tahoma;
	font-size: 8pt;
	color: red;
	margin-left: 0px;
	display:none;
}
h5 {
  font: 600 11px Verdana;
  color: #034a97;
  padding: 0;
  margin: 0 0 15px 0;
}
.brown {
  color:#b86c2f;
}
.container{
  text-align: center;
  margin: 0 auto;
  width: 900px;
  background: url('../images/bgCenter.png');
}
.bottom{
  text-align: center;
  margin: 0 auto;
  width: 900px;
  height: 20px;
  background: url('../images/bgBottom.png');
}
.content{
  text-align: left;
  width: 830px;
  min-height: 500px;
  background: url('../images/bgTop.jpg') top center no-repeat;
  padding: 0 35px;
}
.en_espanol_spacer{
  display: block;
  width: 100px;
  height: 20px;
  margin: 25px 0 5px 725px;
  font: 400 11px Verdana;
  float: left;
}
a.enespanol{
  display: block;
  width: 100px;
  height: 20px;
  margin: 25px 0 5px 725px;
  font: 400 11px Verdana;
  background: url('../images/enespanolButton.jpg') 65px 4px no-repeat;
  color: #fff;
  text-decoration: none;
  float: left;
}
a:hover.enespanol{
  color: #034a97;
  background: url('../images/enespanolButtonH.jpg') 65px 4px no-repeat;
}

/* #### HOME PAGE #### */
/* ################### */

.indexContainer{
  background: url('../images/home_container_bg.gif') 347px 50px no-repeat;
  border-bottom:1px solid #FFF;
}
.indexLeft{
  float: left;
  width: 289px;
  padding: 30px 25px 0px 0;
  margin: 0 0 0 34px;
}
.indexRight{
  float: left;
  width: 481px;
  min-height: 634px;
  _height:634px;
  background: url('../images/energizingPhoenix.jpg') top left no-repeat;
  border-left: 1px solid #d4d4d4;
}
#home_calltoaction{
  width: 416px;
  height:97px;
  background: url('../images/home_calltoaction_bg.jpg') top left no-repeat;
  margin:34px auto 0px 33px;
  text-align:right;
}
#home_copy{
  width: 410px;
  margin:380px auto 0px 33px;
  text-align:left;
}
#home_copy h2, #home_copy h3 {
  color: #034a97;
  font-family: Arial, Helvetica, sans-serif;
}
#home_copy h2 {
  font-size: 15px;
  margin:8px 0px 5px 0px;
}
#home_copy h3 {
  font-size: 12px;
  margin:8px 0px 0px 0px;
}
#home_copy p {  font-size: 11px;
  margin:0px 0px 0px 0px;
}
#highlight_container {
  width:764px;
  margin-top:10px;
}
.highlight {
  float:left;
  width: 186px;
  min-height:260px;
  margin-left:6px;
  background: url('../images/gradiant-lt-blue.jpg') 0px 88px no-repeat;
}
.highlight_hdr {
  width: 186px;
  height:88px;
  margin:0px 0px 8px 0px;
  padding: 0px;
  background: url('../images/highlight_bg.gif') top left no-repeat;
  border:0px solid #CCC;
}
.highlight_hdr a {
  color:#fff;
  display:block;
  font: 400 16px/18px Arial;
  font-weight:normal;
  margin:0px 0px 0px 15px;
  border:0px solid #CCC;
}
.highlight_hdr a:hover {
  color:#cfbf90;
}
.highlight_hdr h3 {
  color:#fff;
  font: 400 16px/18px Arial;
  font-weight:normal;
  margin:0px 0px 0px 15px;
  border:0px solid #CCC;
}
.highlight h4 {
  color: #034a97;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin:0px 10px 5px 15px;
}
.highlight p {
  color: #5f5f5f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin:0px 10px 8px 15px;
}
.highlight a {
 text-decoration:none;
}
.indexBottom{
  border-top: 1px solid #d4d4d4;
  width:765px;
  margin-left:30px;
}

/* ####  INSIDE   #### */
/* ################### */

.insideContainer{
  border-bottom:1px solid #FFF;
}
.insideLeft{
  float: left;
  width: 275px;
  padding: 30px 0px 0px 0;
  margin: 0 0 0 34px;
}
.insideRight{
  float: left;
  width: 521px;
  min-height: 634px;
  _height:634px;
  background: url('../images/inside_right_bg.jpg') top right no-repeat;
}
#navcontainer ul {
  margin: 40px 0px;
  padding: 0;
  list-style-type: none;
}
#navcontainer li { 
  margin: 0 0 0px 0;
}
#navcontainer a {
  display: block;
  font: 400 14px Arial;
  color: #b86c2f;
  width: 245px;
  padding: 12px 3px;
  text-decoration: none;
  background: url('../images/inside-nav-bg.gif') bottom left no-repeat;
}
#navcontainer a:hover {
  color: #633;
}
#logo_block {
  margin:0px 0px 20px 0px;
}
#inside_calltoaction{
  width: 380px;
  height:97px;
  background: url('../images/inside_calltoaction.jpg') bottom right no-repeat;
  margin:10px auto 0px 120px;
  text-align:right;
}
#inside_calltoaction img {
  margin-top:8px;
  margin-left:12px;
}
.inside_content {
  width:480px;
  padding-left:0px;
  margin:80px 0px 20px 10px;
}
.inside_content h1, .inside_content h2, .inside_content h3 {
  color: #25387c;
  font-family: Arial, Helvetica, sans-serif;
}
.inside_content h1 {
  font-size: 20px;
  font-weight:normal;
  margin:8px 0px 15px 0px;
}
.inside_content h3 {
  font-size: 12px;
  margin:14px 0px 0px 0px;
}
.inside_content p {
  color: #5f5f5f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:1.4em;
  margin:0px 10px 8px 0px;
}

/* #####  FORM   ##### */
/* ################### */

label{
  width: 130px;
  margin: 4px 5px 0px 0;
  float: left;
  font: 400 10px Arial;
  color: #5f5f5f;
  text-align: right;
  line-height: 100%;
}
.field{
  font: 400 10px Arial;
  color: #5f5f5f;
  width: 250px;
  padding:4px 0px;
}
th { 
  vertical-align: top;
  border:0px solid #CCC;
}
input, select{
  width: 152px;
  height: 18px;
  margin: 0 0 0px 0;
  float: left;
  font: 400 Arial 10px;
  color: #5f5f5f;
  text-align: left;
  border: 1px solid #7e9db9;
}
input.submit{
  width: 113px;
  height: 33px;
  clear: both;
  background: url('../images/submitButton.jpg');
  margin: 0px 0 0 0px;
  border: 0;
}
p.formSpace{
  display: block;
  clear: both;
  width: 280px;
  height: 10px;
  padding: 0;
  margin: 0;
}
form span{
  font: 400 Arial 10px;
  color: #5f5f5f;
  line-height: 27px;
  padding-left: 3px;
}

/* #####   BOP   ##### */
/* ################### */

.bop{
  width:765px;
  height:40px;
  border-top: 1px solid #d4d4d4;
  margin-left:30px;
  text-align:center;
  padding:10px auto 10px auto;
}
.bop a {
  font-size:10px;
  color:#5f5f5f;
  text-decoration:none;
}
.bop p {
  font-size:9px;
  padding-top:10px;
  padding-bottom:10px;
}
.bop_promo {
  font-size:10px;
  font-weight:bold;
}

/* #####   FAQ   ##### */
/* ################### */

.faq {
    color: #3A3A3A;
}

.faq h5 {
    color: #00B259;
    font-size:12px;
    font-weight:bold;
    line-height:1.4em;
    margin:0;
    padding: 15px 0 15px;
}

.faq ul h4 {
    margin-bottom: 10px;
}

.faq a {
    color: #3870C8;
}

.faq a:hover {
    color: #0000FF;
}

ul.ul-home-list {
    list-style-image:url(../images/blankspace2.gif);
    list-style-position:outside;
    margin: 10px 0 0 0;
    padding:0;
}

.ul-home-list li {
    background:transparent url(../images/carret_f0b111.png) no-repeat scroll left 3px;
    margin-bottom:3px;
    padding-left:10px;
}

.ul-home-list li a {
    color: #3870C8;
    text-decoration:none;
}

/* #####  NEWS   ##### */
/* ################### */

.news div {
    margin-top: 3px;
}

.news a, .press_releases a {
	color: #00539b;
}

.news a:hover, .press_releases a:hover {
	color: #0000FF;
}

.news span {
    color: #000;
}

.press_releases {
    margin-top: 30px;
}

.press_releases div {
    margin-top: 3px;
    color: #000;
}

