@charset "utf-8";
/* CSS Document */

/*  Default styles for Tolleson  */

* {
  margin: 0;
  padding: 0;
}

html, body {
  /* Need to set body margin and padding to get consistency between browsers. */
  margin:0px;
  padding:0px;   
  text-align:center; /* Hack for IE5/Win */
  background-color: #000000;
  color: #fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#6699cc;
}

h1, h2, h3, h4, h5, h6 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{
	font-size:11px;
	font-weight:bold;
	padding:0 0 5px 0;
	
}

h2{
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
}

img {
  border: none;
}

input, textarea, select {
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
}

table, tr, td, th, ul, li{
	margin:0px;
	padding:0px;
}

.wrapper{
	width:700px;
	background-color:#000;
}

.flashwrapper{
	width:800px;
	background-color:#000;
}

/*********** Logo Area ********************/
.LogoArea{
	width:700px;
	
}
.LogoArea .logoleft{
	width:155px;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-top:35px;
}

.LogoArea .logomiddle{
	width:375x;
	text-align:center;
	float:left;
}

.LogoArea .logoright{
	width:165px;
	float:right;
	text-align:right;
}



.HeaderArea{
	width:700px;
	background-color:#636363;
	clear:both;
}

.mainContentArea{
	width:700px;
	background-image:url(../imgs/middle_bkTile.jpg);
	background-repeat:repeat-y;
	text-align:left;

}

.mainContentArea .copy{
	padding:0 40px;
 	color:#000000;
	
 }
 
 .mainContentArea .copy h2{
 	font-size:30px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
 }
 
  .mainContentArea .copy h1{
 	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
 }
 
  .mainContentArea .copy p{
 	font-size:13px;
	font-family:"Times New Roman", Times, serif;
 }
 
   .mainContentArea .copy a{
 	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
 }
 
    .mainContentArea .copy a:hover{

	color:#6699cc;
 }
 
 .mainContentArea .copy ul{
	padding:0 20px;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
 }
 
  .mainContentArea .copy ol{
	padding:0 20px;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
 }


/* MAIN NAV*/

.mainNav{
	 margin:-2px 10px 0;
	 background-color:#000;
  	 width:676px;
	 background-image:url(../imgs/navBKTile.jpg)
}
.mainNav ul{
	padding:4px;
	margin:0;
}

.mainNav li {
	display:inline;
	list-style:none;
}

.mainNav li img {
	padding:0px 5px;
}


/* footer NAV*/

.footerContent
{
  margin:15px 0;
  width:800px;
  clear:both;
  padding-bottom:10px;
}

.footerContent p{
	color:#636363;
	padding:10px 0 0;
}


.footerNav{
	 background-color:#000;
  	 width:800px;
     float:left;
	 text-align:center;
}

.footerNav ul{
	padding:0;
	margin:0;
}



.footerNav li {
	display:inline;
	list-style:none;
}



.footerNav li a{
	padding:0 3px 0 2px;
	margin:0;
	color:#6699cc;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

.footerNav li a:hover{
	color:#005596;
}

.footerNav li a.last {
	border-right:#fff 1px solid;
}

.footerNav li a.selected{
	font-family:"Trade Gothic LT Std Light", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
	color:#005596;
	font-weight:bold;
}

.footerNav li a.selectedlast{
	color:#005596;
	font-weight:bold;
}






.mainNav li a{
	padding:0 5px;
	margin:0;
	color:#FFF;
	font-size:10px;
	letter-spacing:1px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
}

.mainNav li a:hover{
	color:#6699cc;
}

.mainNav li a.last {
	border-right:#fff 1px solid;
}

.mainNav li a.selected{
	font-family:"Trade Gothic LT Std Light", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none;
	color:#005596;
	font-weight:bold;
}

.mainNav li a.selectedlast{
	color:#005596;
	font-weight:bold;
}

.mainNav li a.close{
	padding:0 0 0 45px;
	margin:0;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

.mainNav li a.close:hover{
	color:#dc651d;
}

/* footer link styles */
body.legalPage .wrapper, body.legalPage .wrapper .mainContentArea, body.legalPage .wrapper .mainContentArea .copy {
	width:602px;
	padding-left:0;
	padding-right:0;
}

body.legalPage {
	padding-top:50px;
	padding-bottom:40px;
	position:relative;
}

body.legalPage #link_closeWindow {
	color:#fff;
	text-transform:uppercase;
	position:absolute;
	top:20px;
	right:50%;
	margin-right:-301px;
	font-weight:bold;
	font-size:1em;
}

body.legalPage .wrapper {
	clear:both;
	background-image:url(../images/legal_middle.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

body.legalPage .wrapper .mainContentArea {
	padding-bottom:30px;
	background-image:url(../images/legal_bottom.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

body.legalPage .wrapper .mainContentArea .copy {
	padding-top:40px;
	background-image:url(../images/legal_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

body.legalPage .wrapper .mainContentArea .copy p, body.legalPage .wrapper .mainContentArea .copy h1, body.legalPage .wrapper .mainContentArea .copy h2, body.legalPage .wrapper .mainContentArea .copy h3, body.legalPage .wrapper .mainContentArea .copy ul, body.legalPage .wrapper .mainContentArea .copy ol {
	background-image:url(../images/legal_middle.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	margin:0;
	padding-right:40px;
	padding-bottom:1.2em;
}

body.legalPage .wrapper .mainContentArea .copy p, body.legalPage .wrapper .mainContentArea .copy h1, body.legalPage .wrapper .mainContentArea .copy h2, body.legalPage .wrapper .mainContentArea .copy h3 {
	padding-left:40px;
}

body.legalPage .wrapper .mainContentArea .copy ul, body.legalPage .wrapper .mainContentArea .copy ol {
	padding-left:60px;
}

body.legalPage .footerContent
{
  margin:15px auto;
  clear:both;
  padding-bottom:10px;
  text-align:left;
  width:600px;
}
#complaintsTable{
	margin:0 40px;
}
#complaintsTable tr td{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}

/*Articles Page Addition*/
	body.legalPage .mainContentArea .copy .article h1 {
		padding-bottom:0px;
	}
	.article span {
		padding-left:40px;
		font-size:0.8em;
	}
	body.legalPage .mainContentArea .copy .article span a {
		font-size:1em;
		font-style:italic;
		text-decoration:underline;
	}
	.article p a {
		display:block;
		font-style:italic;
		font-weight:bold;
		text-decoration:underline;
	}