/** Main table layout classes **/

.left_fade{
	width:10px;
	vertical-align:top;
	background-image: url(images/left_fade.gif);
	background-repeat:repeat-y;
}
.right_fade{
	width:10px;
	vertical-align:top;
	background-image: url(images/right_fade.gif);
	background-repeat: repeat-y;
}


.top{
	background-color:#E4E5E7;
	text-align:right;
}

.center_main_table_holder
{
	background-color:#FFF;
}


.below_banner{
	height:12px;
	color: #5A5A52;
	font-family:  Arial;
	font-size: 13px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	border-bottom: 	1px  solid #939393;
	background-color:#F7F7E7;
	text-align:left;

}

.below_banner a {
color: #5A5A52;
	font-weight:bold;
	text-decoration: none;
}
.below_banner a:hover {
  text-decoration: none;
color: #DF8600;
  font-weight:bold;
}





.footer_links{
height:12px;
color: #000000;
font-family:  Arial;
font-size: 11px;
padding-left:5px;
padding-top:20px;
padding-bottom:4px;
}

.footer_links a {
	font-family:  Arial;
    font-size: 11px;
    color: #707070;
	text-decoration: none;
}
.footer_links a:hover {
	font-family:  Arial;
    font-size: 11px;
    text-decoration: underline;
    color: #640A0A;
}


.text_table_holder{
	vertical-align:top;
	text-align: center;
}
.white_space_above_maintext{
	background-color:#ffffff;
	padding: 3px 3px 3px 3px;
	}
.heading{
	padding: 4px 5px 5px 10px;

}
.sub_header{
	font-family:  Arial;
	font-size: 18px;
	font-weight:bold;
	color: #640A0A;
	padding-top:8px;
    
}

.sub_header_line{
    border-bottom: 	1px  solid #666666;
}



.legal{
border-top: 	1px  solid #939393;
height:17px;
font-family:  Arial;
font-size: 11px;
color: #000;
text-align:left;
padding: 5px 5px 5px 5px;
}

.main_text{
	font-family:  Arial;
	font-size: 12px;
	padding: 5px 5px 5px 10px;
    vertical-align:top;
	text-align:left;
}

.useful_links
{
    font-family:  Arial;
	font-size: 13px;
	font-weight:bold;
	color:#640A0A;
	border-right: 	1px  solid #939393;
	border-left: 	1px  solid #939393;
	border-bottom: 	1px  solid #939393;
	padding: 5px 5px 10px 5px;
	text-align:left;
	line-height:155%;
	background-color:#F7F7E7;
	
}


.useful_links a {
color: #640A0A;
	font-weight:bold;
	text-decoration: none;
}
.useful_links a:hover {
  text-decoration: none;
color: #5A5A52;
  font-weight:bold;
}



/*Frame around picture*/
.img-wrapper {
background: url(images/shadow.gif) no-repeat right bottom;
float: right;
position:relative;
margin: 10px 0px 0px 10px;
}

.img-wrapper img {
display:block; /*so I can use margins and positioning without any issues*/
position:relative; /*BUG - to help with browser bugs*/
margin: -5px 5px 5px -5px;
padding: 4px; /*thickness of the picture frame*/
border: 1px solid #A9A9A9;
}


a {
    color: #640A0A;

	text-decoration: underline;
}
a:hover {
  text-decoration: none;
  color: #5A5A52;
}






.
