﻿body 
{
	text-align:center;
	padding: 0px;
	margin: 0px;
    background-color: #999999;
}
#siteholder{
	width:827px;
	margin:auto;
	padding: auto;
    padding-left: 13px;
	text-align:left;
	overflow:hidden;
	background-image: url("../images/bg_line.gif");
	background-repeat:repeat-y;
}
.site_bottom{
	width:827px;
	margin:auto;
	padding: auto;
    padding-left: 13px;
	text-align:left;
	overflow:hidden;
	height: 13px;
	background-image: url("../images/bg_bt_line.gif");
	background-repeat:no-repeat;
}
form
{
    padding:0px;
    margin:0px;
}
img
{
	border:0px;
}
.Top_Strip
{
    background-color:#FFFFFF;
    width: 802px;
    height: 73px;
}
.Top_Strip_Padding
{
    padding: 16px 0px 16px 22px;
}
.Top_Strip_Logo
{
    float: left;
}
.Top_Strip_Centre
{
    width: 460px;
    float: left;
}
.Top_Strip_Date_Padding
{
    padding: 14px 0px 14px 0px;
}
.Top_Strip_Date
{
    width: 167px;
    float: left;
    text-align:left;
}
.Banner_Strip
{
    clear:left;
}
.Banner_Strip_Left
{
    background-color:#FFFFFF;
    float: left;
    width: 170px;
}
.Banner_Strip_Left_Top_Padding
{
    padding: 0px;
    padding-bottom: 1px;
}
.Banner_Strip_Left_Top
{
    height: 11px;
    background-color: #4F1F91;
}
.Banner_Strip_Left_Bottom
{
    height: 90px;
    padding-right: 13px;
    padding-left: 10px;
    background-color: #9900CC;
}
.Banner_Strip_Left_Bottom_Right
{
    height: 90px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: #9900CC;
}
.Banner_Strip_Centre
{
    background-color:#FFFFFF;
    float: left;
    width: 461px;
}
.Banner_Strip_Centre_Padding
{
    padding: 0px 1px 0px 1px;
}

.Content_Strip
{
    clear:left;
}
.Content_Side
{
    float: left;
    width: 170px;
}
.Content_Side_Right
{
    background-color:#FFFFFF;
    float: left;
    width: 170px;
}
.Content_Strip_Centre
{
    background-color:#FFFFFF;
    float: left;
    width: 461px;
}

.Content_Strip_Centre_Admin
{
    background-color:#FFFFFF;
    float: left;
    width: 450px;
}

.Content_Strip_Centre_Padding
{
    padding: 13px 1px 0px 9px;
}

.Content_Strip_Centre_Padding_Admin
{
    padding: 13px 1px 0px 0px;
}

.Content_Strip_Right_Padding
{
    padding: 25px 0px 0px 12px;
}

.Content_Strip_Right_Padding_admin
{
    padding: 20px 0px 0px 12px;
}
.Content_Strip_Centre_Padding_Bottom
{
    padding: 0px 0px 20px 0px;
}
.Print_This_Page_Holder
{
    padding: 20px 0px 0px 12px;
}
.Footer_Strip
{    
    height: 21px;
    width: 802px;
    clear:left;
    background-color:#009878;
}
.Footer_Side
{
    float: left;
    width: 170px;
}
.Footer_Strip_Centre
{
    float: left;
    width: 560px;
}
.Footer_Strip_Centre_Line
{
    height: 21px;
    float: left;
    width: 1px;
    background-color:#336666;
}
.Footer_Strip_Centre_Join
{
    padding-top: 3px;
    text-align:center;
    float: left;
    width: 96px;
}
.Footer_Strip_Centre_Privacy
{
    padding-top: 3px;
    text-align:center;
    float: left;
    width: 92px;
}
.Footer_Strip_Centre_Terms
{
    padding-top: 3px;
    text-align:center;
    float: left;
    width: 94px;
}
.Footer_Strip_Centre_Site_Map
{
    padding-top: 3px;
    text-align:center;
    float: left;
    width: 66px;
}
.Footer_Strip_Centre_Copyright
{
    padding-top: 3px;
    text-align:center;
    float: left;
    width: 106px;
}
.Footer_Bottom
{
    padding-bottom: 20px;
}
.lh_Menu_Padding
{
    padding-left: 0px;
}
.HP_Holding_Div
{
    height:111px;
}
.HP_Testimonial_Div
{
    height:125px;
    width: 170px;
    background-color:#E7E7E7;
    /* background-image:url("../images/Woman_Testimonial.jpg"); 
	background-repeat:no-repeat;
    background-position:right bottom;*/
}
.HP_Testimonial_Padding_Top
{
    padding-top:1px;
}
.HP_Testimonial_Heading
{
    padding: 2px 0px 2px 5px;
    border-left: 4px solid #4F1F91;
    color: #4F1F91;
    font-weight:bold;
}
.HP_Testimonial_Padding_Bottom
{
   height:185px;
   width:10px;
}
.HP_Testimonial_Text
{
    /* width: 83px;*/
    padding: 25px 10px 10px 10px;
    color: #666666;
    text-decoration: none;
}
.HP_Images_Lower_Holding
{
    width: 132px;
    padding: 0px 0px 0px 18px;
}
.Partners_List_Holding
{
    width: 225px;
    height:130px;
    float:left;
    padding-bottom: 20px;
    text-align:center;
    text-decoration: none;
}
.Partners_List_Holding_Logo
{
    height:100px;
}
.Partners_List_Title
{
    text-decoration: none;
    color: #4F1F91;
    font-weight:bold;
}
.Send_To_A_Friend_Holder
{
    width:450px;
}
.Send_To_A_Friend_Headings
{
    padding-top:3px;
    float:left;
    width:100px;
    text-align:right;
    text-decoration: none;
    color: #4F1F91;
}
.Send_To_A_Friend_Input
{
    width:340px;
    float:left;
    padding:0px 0px 10px 10px;
    text-decoration: none;
    color: #4F1F91;
}
.Send_To_A_Friend_Input_Box
{
    width:300px;
    text-decoration: none;
    color: #4F1F91;
    font-size:10px;
}
.Send_To_A_Friend_Link
{
    text-decoration: none;
    color: #4F1F91;
    font-size:10px;
}
.Site_Search_txt
{
    color: #4F1F91;
    font-size:10px;
    width: 100px;    
}
.Site_Search_btn
{
    color: #4F1F91;
    font-size:10px;
    width: 50px;    
}
.Site_Map_Fist
{
	padding-left: 10px;
	font-weight:bold;
}
.Site_Map_Second
{
	padding-left: 20px;
}
.Site_Map_Third
{
	padding-left: 30px;
}
/* this fixes the clearing problem of different sized elements */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */

