@page {
	size: 19cm 27.7cm;
	margin: 1cm;
	marks: none;
	orphans: 3;
	widows: 3;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}







/* START: Global Assignments */
body {
	background:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin:0px;
	padding: 0px;
	}

h1 {
	color: #990000;
	font-size: 1.8em;
	padding: 0 0 0 0;
	margin: 15px 0 20px 0;
	}
	
h1.product {
	color: #990000;
	font-size: 1.4em;
	padding: 0 0 0 0;
	margin: 15px 0 20px 0;
	}
	
h2 {
 	color: #990000;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding:0px;
	}
	
h3 {
	color: #666666;
	font-size: 13px;
	margin: 0px 0px 5px 0px;
	padding:3px 0px 20px 0px;
	font-weight: normal;
	
	}
	
h4.gray {
	color: #666666;
	font-size: 13px;
	margin: 0px 0px 5px 0px;
	padding:3px 0px 20px 0px;
	
	}

h4 {
	color: #006bb6;
	font-size: 20px;
	font-weight: normal;
	}

.bold {
	font-weight: bold;
}

.green {
	color: #13623b;
	font-weight: bold;
}
	
p {
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-weight: normal;
	color: #000000;
}	

p.footer {
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-weight: normal;
	color: #666666;
}	

p.smaller {
	font-size: 1em;
	line-height: 1.2em;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}	

p.redtext {
	color: #990000;
	font-weight: bold;
	margin: 10px 0 4px 0;
	padding: 0 0 0 0;
}

.redinlinetext {
	color: #990000;
	font-weight: bold;
}

p.paraproduct {
	font-size: 1em;
	line-height: 1.2em;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-weight: normal;
	color: #000000;
}	

p.paraproductnospaceafter {
	font-size: 1em;
	line-height: 1.2em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: normal;
	color: #000000;
}	

ul {
	margin: 4px 0 10px 17px;
	padding: 0 0 0 0;
	font-size: 1.1em;
	line-height: 1.2em;
}

ol.product {
	margin: 10px 0 0 17px;
	padding: 0 0 0 0;
	color: #990000;
	font-weight: bold;
	font-size: 1.1em;
}

li.product {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

ol.productnested {
	margin: 4px 0 0 17px;
	padding: 0 0 0 0;
	list-style-type: decimal;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

li.productnested {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

ol.productnested2 {
	margin: 4px 0 0 17px;
	padding: 0 0 0 0;
	list-style-type: lower-roman;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

li.productnested2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
	
.clear {
	clear:both;
	}

.info { color: #990000; }
	
img { border: 0px; }

a { outline: none; }
a:active { outline: none; }
	
a {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration:underline;}

a.WhiteLink{ color:#FFFFFF; text-decoration:none;}
a:hover.WhiteLink{color:#FFFFFF; text-decoration: underline}

a.GreyLink{ color:#666666; text-decoration:none;}
a:hover.GreyLink{color:#666666; text-decoration: underline}

a.contextual{ color:#000000; text-decoration:underline;}
a:hover.contextual{color:#000000; text-decoration: none;}
/* END: Global Assignments */


/* START: Main page containers */

#Wrapper {
	width: 905px;
	margin: 0 auto;
	text-align:left;
	}
	
#PageTop {
	width: 905px;
	height:30px;
	/*background: url(../images/menublend.jpg) repeat-x;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;*/
	}
	
#PageTop .Links 
{
    height: 16px;
	margin-top: 10px;
    padding: 2px 0 2px 0px;
    float: right;
	color: #666666;
}

#PageTop .InsolvencyText
{
    height: 13px;
    padding: 2px 10px 2px 10px;
    float: left;
    color: #2793c2;
    /*font-weight: bold;*/
    
}
#PageTop .InsolvencyImage
{
    height: 20px;
    float: left;
    border-left: 1px solid #2793c2;
    border-right: 1px solid #2793c2;
}

#PageTop .Details 
{
    height: 13px;
    padding: 2px 0px 2px 10px;
    float: left;
    font-weight: bold;
}
	
#Banner 
{
    width: 905px;
    height: 120px;
}

#Banner .Logo 
{
    float: left;
    width: 179px;
    margin-left: 10px;
}

#Banner .Links 
{
    float: right;
    width: 160px;
    margin-right: 10px;
	margin-top: 14px;
}

#Banner .Links .Buttons 
{
	width: 40px;
	height:93px;
	float:left;
}
	
#Navigation 
{
    margin-top: 20px;
	width: 905px;
}

#NavigationHelper 
{
    width: 893px;
    border: 1px solid #CCCCCC;
    height: 23px;
    margin-top: 5px;
    padding: 0px 10px 0px 0px;
    background: url(../images/NavBg.gif) repeat-x top;
    text-align: right;
    font-weight: bold;
}

#NavigationHelper .Buttons 
{
    width: 110px;
    border-right: 1px #2892c6 solid;
    float: left;
    height: 23px;
}

#NavigationHelper .Details 
{
    width: 400px;
    float: right;
    height: 23px;
    line-height: 23px;
}

/*#FlashContainer 
{
    margin-top: 5px;
    width: 901px;
    height: 278px;
    border: 1px solid #CCCCCC;
}*/

#hp_flash {
	margin-top: 5px;
	padding: 1px 0 0 0;
	width: 903px;
	height: 279px;
	border: 1px solid #CCCCCC;
	background: url(../images/512international-property-insurance.jpg) no-repeat top;
}

#ImageContainer 
{
    margin-top: 5px;
    width: 901px;
    height: 278px;
    border: 1px solid #CCCCCC;
}

#PageBody 
{
    width: 903px;
    min-height: 273px;
    height: auto !important;
    min-height: 273px;
    /*border: 1px solid #CCCCCC;*/
    padding: 0;
    margin: 5px 0 0 0;
}

#PageBody .HomeContent 
{
    width: 665px;
    /*min-height: 271px;
    height: auto !important;
    height: 261px;*/
	height: 800px;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .Content 
{
    width: 870px;
    min-height: 271px;
    height: auto !important;
    height: 261px;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
}









#RiskContent 
{
    width: 665px;
    /*min-height: 271px;
    height: auto !important;
    height: 261px;*/
	height: 1500px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColRisk 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 1195px;
}

#PageBody .RightColRisk .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#InsolvencyContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColInsolvency 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColInsolvency .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#InsolvencyFormContent 
{
    width: 691px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 195px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#InsolvencyAppContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#CommercialContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColCommercial
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColCommercial .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#InternationalContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColInternational 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColInternational .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#MortgagesContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColMortgages 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColMortgages .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#ForeignContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColForeign 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColForeign .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#SecondHomeContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColSecondHome 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColSecondHome .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#HolidayContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColHoliday 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColHoliday .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#IntLiabilityContent 
{
    width: 665px;
	height: 1370px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColIntLiability 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 1065px;
}

#PageBody .RightColIntLiability .Item2 
{
    width: 182px;
	height: 1010px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#IntProfContent 
{
    width: 665px;
	height: 970px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColIntProf 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColIntProf .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#IntPropertyContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColIntProperty 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColIntProperty .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#IntDirectorsContent 
{
    width: 665px;
	height: 1950px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColIntDirectors
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColIntDirectors .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#InvestorContent 
{
    width: 665px;
	height: 850px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColInvestor 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 545px;
}

#PageBody .RightColInvestor .Item2 
{
    width: 182px;
	height: 490px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#PersonalContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColPersonal 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColPersonal .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#ContractorsContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColContractors 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColContractors .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#DirectorsLiabContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColDirectorsLiab 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColDirectorsLiab .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#GuaranteeContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColGuarantee 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColGuarantee .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#EnvironmentContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColEnvironmental
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColEnvironmental .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#HouseholdHighContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColHouseholdHigh 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColHouseholdHigh .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#HouseholdOverContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColHouseholdOver
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColHouseholdOver .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#InsCoContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColInsCo
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColInsCo .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#LloydsContent 
{
    width: 665px;
	height: 860px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColLloyds 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 555px;
}

#PageBody .RightColLloyds .Item2 
{
    width: 182px;
	height: 500px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#LloydsContent2 
{
    width: 665px;
	height: 860px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColLloyds2
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 555px;
}

#PageBody .RightColLloyds2 .Item2 
{
    width: 182px;
	height: 500px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#WholesaleContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColWholesale 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColWholesale .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

.lloydssymbols {
    width: 665px;
	margin: 0 0 10px 0;
    padding: 0 0 0 0;
}

.lloydssymbolsleft {
    width: 80px;
	margin: 0 0 0 0;
    padding: 0 0 0 0;
	float: left;
}

.lloydssymbolsright {
    width: 585px;
	margin: 0 0 0 0;
    padding: 0 0 0 0;
	float: right;
}


#lloydsheading
{
    width: 465px;
	height: 70px;
	margin: 0 0 0 0;
	float: left;
}
#lloydslogo
{
    width: 200px;
	height: 40px;
	margin: 30px 0 0 0;
	float: right;
	text-align: right;
}









#OfficeCombContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColOfficeComb 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColOfficeComb .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#ProGenContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColProGen 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColProGen .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#ProInsBroContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColProInsBro 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColProInsBro .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#ProInsMortContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColProInsMort 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColProInsMort .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#HomeInsContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColHomeIns 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColHomeIns .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#HolHomeContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColHolHome 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColHolHome .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#CarContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColCar 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColCar .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}


#HealthContent 
{
    width: 665px;
	height: 920px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColHealth 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 615px;
}

#PageBody .RightColHealth .Item2 
{
    width: 182px;
	height: 560px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#IncProContent 
{
    width: 665px;
	height: 970px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColIncPro 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 665px;
}

#PageBody .RightColIncPro .Item2 
{
    width: 182px;
	height: 610px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}


#LifeContent 
{
    width: 665px;
	height: 1620px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColLife 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 1315px;
}

#PageBody .RightColLife .Item2 
{
    width: 182px;
	height: 1260px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#CriticalContent 
{
    width: 665px;
	height: 1050px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColCritical 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 745px;
}

#PageBody .RightColCritical .Item2 
{
    width: 182px;
	height: 690px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#AccountContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColAccount 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColAccount .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}





#ContactContentWithTabs 
{
    width: 870px;
	height: auto;
	margin: 5px 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 20px 16px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#ContactContent 
{
    width: 870px;
	height: 750px;
	margin: 5px 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 16px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#FinancialContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColFinancial 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColFinancial .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#CorporateContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColCorporate 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColCorporate .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#SolicitorContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColSolicitor
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColSolicitor .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#ComLiabilityContent 
{
    width: 665px;
	height: 1350px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColComLiability 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 1045px;
}

#PageBody .RightColComLiability .Item2 
{
    width: 182px;
	height: 990px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#ComIndemnityContent 
{
    width: 665px;
	height: 950px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColComIndemnity 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 645px;
}

#PageBody .RightColComIndemnity .Item2 
{
    width: 182px;
	height: 590px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#ComPropContent 
{
    width: 665px;
	height: 650px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColComProp 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 345px;
}

#PageBody .RightColComProp .Item2 
{
    width: 182px;
	height: 290px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#DirectorsContent 
{
    width: 665px;
	height: 1950px;
	margin: 0 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 15px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PageBody .RightColDirectors 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 1645px;
}

#PageBody .RightColDirectors .Item2 
{
    width: 182px;
	height: 1590px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#DisclaimerContent 
{
    width: 691px;
	height: 880px;
	margin: 5px 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 195px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#PrivacyContent 
{
    width: 691px;
	height: 480px;
	margin: 5px 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 195px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#TermsContent 
{
	width: 691px;
	height: 2900px;
	margin: 5px 0 0 0;
	border: 1px solid #CCCCCC;
	padding: 0 195px 5px 15px;
	float: left;
	margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#SitemapContent 
{
    width: 691px;
	height: 760px;
	margin: 5px 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 195px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}

#ThankYouContent 
{
    width: 691px;
	height: 400px;
	margin: 5px 0 0 0;
    border: 1px solid #CCCCCC;
    padding: 0 195px 5px 15px;
    float: left;
    margin-right: 5px;
	background-color: #ffffff;
	background: url(../images/largeblend.jpg) repeat-x bottom;
}



.sitemapleft {
	margin: 0 0 4px 0;
}

.sitemapright {
	margin: 0 0 4px 25px;
}

.sitemapfarright {
	margin: 0 0 4px 50px;
}




#mapcontainer {
	padding: 50px 0 0 0;
	width: 870px;
	height: 400px;
	clear: both;
}

#mapleft {
	width: 390px;
	height: 280px;
	float: left;
}

#mapright {
	width: 437px;
	height: 280px;
	float: right;
}

.mapborder {
	border: 1px solid #cccccc;
}

#PageBody .RightCol 
{
	width: 197px;
	float: right;
	border: 1px solid #cccccc;
	background: url(../images/largeblend.jpg) repeat-x bottom;
	height: 445px;
}


#PageBody .RightColSolicitors
{
	width: 199px;
	float: right;
	height: 300px;
	margin-bottom: 10px;
	background: url(../images/callbackmiddle.gif) repeat-y;
}

#PageBody .RightColSolicitorstop
{
	width: 199px;
	height: 71px;
	background-color: #ffffff;
}

#PageBody .RightColSolicitorsmiddle
{
	width: 186px;
	padding: 15px 0 0 13px;
	height: 205px;
}

#PageBody .RightColSolicitorsbottom
{
	width: 199px;
	height: 9px;
	background: url(../images/callbackbottom.gif) no-repeat;
	background-color: #ffffff;
}

.ContactRequestInput {
	border: 1px solid #cccccc;
	height: 14px;
}







#PageBody .RightCol .Item 
{
    width: 182px;
    /*border-top: 5px solid black;*/
    /*min-height: 80px;
    height: auto !important;
    height: 80px;*/
	height: 250px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#PageBody .RightCol .Item2 
{
    width: 182px;
    /*border-top: 5px solid black;*/
    /*min-height: 80px;
    height: auto !important;
    height: 80px;*/
	height: 575px;
    padding: 5px 5px 5px 10px;
	background: url(../images/gray_square.gif) no-repeat;
}

#.CRRow
{
    width: 187px;
    height: 25px;
	font-size: 0.9em;
}

.CRRow2
{
    width: 187px;
    height: 25px;
	padding-top: 10px;
	font-size: 0.9em;
}

.day {
	width: 70px;
	font-size: 1em;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	border: 1px solid #cccccc;
}

.hourfrom {
	width: 40px;
	font-size: 1em;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	border: 1px solid #cccccc;
}

.hourto {
	width: 40px;
	font-size: 1em;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	border: 1px solid #cccccc;
}

.interest {
	width: 113px;
	font-size: 1em;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	border: 1px solid #cccccc;
}

#.CRLabel
{
    width: 51px;
    height: 25px;
    float: left;
}

#.CRBox
{
    width: 120px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    float: left;
    padding:0px 5px 0px 0;
}

#PageBody .RightCol .Item .ContactRequestInput 
{
    width: 120px;
    font-size: 9px;
}
	
#PageBody .RightCol .Item .RSSItem 
{
    padding-bottom: 4px;
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 4px;
}

#newsfeedheading {
	float: left;
	width: 120px;
	height: 42px;
}

#newsfeedicon {
	float: right;
	width: 55px;
	height: 38px;
	padding: 4px 5px 0 0;
	text-align: right;
}
	
#Footer {
	width: 903px;
	height: 170px;
	text-align:left;
	margin-top:15px;
	padding-top: 10px;
	font-size: 11px;
	color: #666666;
	clear: left;
	}
	
#footerleft {
	width: 720px;
	float: left;
}

#footerright {
	width: 183px;
	float: right;
	text-align: right;
}
	

/********** MODULE STYLES ************/

.LongBox 
{
    width: 871px;
    min-height: 108px;
    height: auto !important;
    height: 108px;
    border-bottom: 1px #CCCCCC dotted;
    margin-top: 10px;
}

.LongBox .Title 
{
    width: 741px;
    min-height: 16px;
    height: auto !important;
    height: 16px;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
    float: right;
}

.LongBox .Image 
{
    width: 110px;
    padding: 5px;
    float: left;
}

.LongBox .Body 
{
    width: 741px;
    padding: 5px;
    float: right;
}

/* Contact Form */
.ContactMap {
	width: 187px;
	margin-right: 10px;
}

.ContactLeft 
{
    width: 329px;
    padding-right: 10px;
    float:left;
    margin-top: 20px;
}

.ContactRight 
{
	padding-right: 178px;
    width: 339px;
    float: right;
    margin-top: 20px;
    }
    
.ContactRow 
{
    width: 329px;
    min-height: 50px;
    height: auto !important;
    height: 50px;
}

.ContactRow .ContactLbl 
{
    width: 71px;
    padding-right: 9px;
    float: left;
}

.ContactRow .ContactBox 
{
    width: 249px;
    float: right;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.ContactRow2 
{
    width: 329px;
    min-height: 50px;
    height: auto !important;
    height: 50px;
}

.ContactRow2 .ContactLbl2 
{
    width: 71px;
    padding-right: 9px;
    float: left;
}

.ContactRow2 .ContactBox2 
{
    width: 249px;
    float: left;
	text-align: left;
	margin: 0 0 0 79px;
	padding: 0 0 0 0;
}



/* FAQ Etc.. */

.QuestionWrapper 
{
  width: 470px; 
  margin-bottom: 10px; 
}

.QuestionRow 
{
    width: 470px;
    min-height: 22px;
    height: auto !important;
    height: 22px;
}

.QuestionRow .Question 
{
    width: 378px;
    min-height: 16px;
    height: auto !important;
    height: 16px;
    padding: 2px 5px 2px 5px;
    background: url(../images/Title-Bg.gif) repeat-x;
    color: White;
    font-weight: bold;
    border: 1px solid #686562;
    float: left;   
}

.QuestionRow .Answer 
{
    width: 68px;
    min-height: 16px;
    height: auto !important;
    height: 16px;
    padding: 2px 5px 2px 5px;
    background: url(../images/Answer-Bg.gif) repeat-x;
    font-weight: bold;
    text-align: center;
    border: 1px solid #42a493;
    float: right;   
}

.AnswerRow 
{
    width: 458px;
    border-left: 1px solid #686562;
    border-bottom: 1px solid #686562;
    border-right: 1px solid #686562;
    background-color: #f2f1ef;
    min-height: 80px;
    height: auto !important;
    height: 80px;
    padding: 5px;
}

.cc_text {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 1em;
	padding: 5px 0 5px 5px;
}

.cc_text_multirow {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 1em;
	padding: 5px 0 5px 5px;
	line-height: 1.2em;
}

.QuestionRow .Answer a { color: #1d6b5e; text-decoration: none; }
.QuestionRow .Answer a:hover { color: #5c6664; text-decoration: none; }


/* Online Store */

.ProductWrapper 
{
    width: 450px;
    padding: 10px;
    border: 1px solid #686562;
    background-color: #f2f1ef;
    min-height: 110px;
    height: auto !important;
    height: 110px;
    margin-bottom: 10px;
}

.ProductWrapper .Image 
{
    width: 110px; /* 102px; */
    border: 1px solid #686562;
    margin-right: 10px;
    float: left;
    min-height: 100px;
    height: auto !important;
    height: 100px;
}

.ProductWrapper .Body 
{
    width: 328px;
    float: right; 
}

/* Insolvency Forms */

.ModalBG
{
    background: url(../images/macFFBgHack.png) repeat;
    background-color:#ffffff;
    /*filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;*/
    }

.ModalBox 
{
    color: #7e7e7e;
    border: 1px solid #CCCCCC;
    width: 860px;
    min-height: 630px;
    height: auto !important;
    height: 630px;
    background: url(../images/largeblend.jpg) #ffffff repeat-x bottom;
    }
    
.ModalBox .CloseBar 
{
    height: 30px;
    width: 860px;
    border-bottom: 1px solid #CCCCCC;
    background-color: #00619e;
}


 .ModalBox .CloseBar .Title 
 {
     height: 20px;
     width: 464px;
     float: left;
     background: url(../images/FormTitle/titlebanner-flat.jpg);
     padding: 5px;
     font-size: 1.2em;
     color: white;
     font-weight: bold;
 }
 
  .ModalBox .CloseBar .TitleAfterLogin
 {
     height: 20px;
     width: 464px;
     float: left;
     background: url(../images/FormTitle/titlebanner.jpg);
     padding: 5px;
     font-size: 1.2em;
     color: white;
     font-weight: bold;
 }  
 
 .ModalBox .CloseBar .Stages 
 {
     float: left;
     width: 55px;
     height: 30px;
 }
 
 .ModalBox .CloseBar .Step
 {
     float: left;
     width: 66px;
     height: 30px;
     background: url(../images/FormTitle/step.jpg);
 } 

 .ModalBox .CloseBar .Button 
 {
     height: 30px;
     width: 100px;
     float:right;
 }
 
.ModalBox .FormArchive 
{ 
    width: 149px;
    min-height: 598px;
    height: auto !important;
    height: 598px;
    float: left;  
}

.ModalBox .FormArchive table 
{
    margin: 0px 0px 5px 0px;
    padding: 0px;
    border: 0px;
}

.ModalBox .FormArchive th 
{
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.ModalBox .FormArchive td 
{
    padding: 0px;
    margin: 0px;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 1px solid #CCCCCC;
}

.ModalBox .FormArchive td a {color: #990000; text-decoration: none;}
.ModalBox .FormArchive td a:hover {color: #7e7e7e; text-decoration: none;}

.ModalBox .FormArchive tr 
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    background-color: #ededed;
}

.ModalBox .FormArchive tr .FormName 
{
    float: left;
    width: 110px;
    padding: 2px 5px 2px 5px;
}

.ModalBox .FormArchive tr .FormName a { color: #7e7e7e; text-decoration: none; }
.ModalBox .FormArchive tr .FormName a:hover { color: #990000; text-decoration: none; }

.ModalBox .FormArchive tr .FormAction 
{
    float: right;
    width: 19px;
}

.ModalBox .FormArchive ul
{
    margin: 0px 0px 5px 0px;
    list-style: none;
    padding: 0px;
}

.ModalBox .FormArchive ul li 
{
    background-color: #ededed;
    border-bottom: 1px solid #CCCCCC;
}

.ModalBox .FormArchive ul li .FormName 
{
    float: left;
    width: 110px;
    padding: 2px 5px 2px 5px;
}

.ModalBox .FormArchive ul li .FormName a { color: #7e7e7e; text-decoration: none; }
.ModalBox .FormArchive ul li .FormName a:hover { color: #990000; text-decoration: none; }

.ModalBox .FormArchive ul li .FormAction 
{
    float: right;
    width: 19px;
}
 
.ModalBox .FormGrid 
{
    border-left: 1px solid #CCCCCC;
    width: 690px;
    min-height: 598px;
    height: auto !important;
    height: 598px;
    padding: 10px;
    float: right;
}

.ModalBox .FormGrid .HeaderRed
{
    width: 341px;
    padding: 2px;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    color: #990000;
    min-height: 25px;
    height: auto !important;
    height: 25px;
}

.ModalBox .FormGrid .HeaderBlue
{
    width: 341px;
    float: left;
    padding:2px;
    font-size: 1.0em;
    font-weight: bold;
    color: #0072bb;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    text-decoration: underline;
}

.ModalBox .FormGrid .Splitter
{
    width: 680px;
    border-bottom: 1px dotted #CCCCCC;
    height: 1px;
    margin: 5px;
}

.ModalBox .FormGrid .ShortSplitter
{
    width: 320px;
    border-bottom: 1px dotted #CCCCCC;
    height: 1px;
    margin: 5px;
}

.ModalBox .FormGrid .Row 
{
    width: 690px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    text-align: left;
    margin-bottom: 5px;
    
}

.ModalBox .FormGrid .InsuranceReq 
{
    width: 670px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    text-align: center;
    margin: 10px 0px 5px 0px;
    background-color: White;
    border: #CCCCCC 1px solid;
    color: #990000
    
}

.ModalBox .FormGrid .SystemMsg 
{
    width:670px;
    min-height: 30px;
    height: auto !important;
    height: 30px;
    margin: 10px 0px 5px 0px;
    padding: 5px;
    background-color: White;
    border: #CCCCCC 1px solid;
}

.ModalBox .FormGrid .SystemMsg .Image 
{
    float:left;
    width: 60px;
    width: 200px;
    text-align: right;
    padding-right: 15px;
}

.ModalBox .FormGrid .SystemMsg .Text 
{
    float:left;
    color: #990000;
    text-align: left;
    line-height: 20px;
    width: 350px;
}


.ModalBox .FormGrid .MultiCol 
{
    width: 345px;
    float: left;
}

.ModalBox .FormGrid .MotorDetails 
{
    width: 345px;
    float: left;
}

.ModalBox .FormGrid .MotorDetails .TxtCol1
{
    width: 141px;
    padding: 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    text-align: left;
    float: left;
}

.ModalBox .FormGrid .MotorDetails .TxtCol2
{
    width: 154px;
    padding: 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    text-align: left;
    float: left;
}

.ModalBox .FormGrid .MotorDetails .BoxCol
{
    width: 27px;
    padding: 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    text-align: left;
    float: left;
}

.ModalBox .FormGrid .TxtCol
{
    width: 141px;
    padding: 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    text-align: left;
    float: left;
}

.ModalBox .FormGrid .LargeDropDown 
{
    width: 172px;
    padding: 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    text-align: left;
    float: left;
}

.ModalBox .FormGrid .BoxCol
{
    width: 188px;
    padding: 2px 10px 2px 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    float: left;
}

.ModalBox .FormGrid .BoxColNum
{
    width: 88px;
    padding: 2px 10px 2px 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    font-weight: bold;
    text-align: center;
    float: left;
}

.ModalBox .FormGrid .TxtColSmall
{
    width: 68px;
    padding: 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    float: left;
}

.ModalBox .FormGrid .BoxColSmall
{
    width: 88px;
    padding: 2px 10px 2px 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    float: left
}


.ModalBox .FormGrid .TxtColLarge
{
    width: 141px;
    padding: 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    float: left;
}

.ModalBox .FormGrid .BoxColLarge
{
    width: 533px;
    padding: 2px 10px 2px 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    float: left
}

.ModalBox .FormGrid .SubBoxCol
{
    width: 40px;
    padding: 2px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    text-align: left;
    float: left;
}

.ModalBox .FormGrid .ShortRow 
{
    width: 390px;
    min-height: 25px;
    height: auto !important;
    height: 25px;
    text-align: justify;
    margin-bottom: 5px;
    
}

.ModalBox .pnlLogin 
{
    margin-top: 200px;
    width: 690px;
    text-align: center;
}

.ModalBox .pnlRecovery 
{
    margin-top: 100px;
    width: 690px;
    text-align: center;
}

.ModalBox .InfoBox 
{
    margin-top: 100px;
    width: 690px;
    text-align: center;
}


/* Contact Form */
.ContactBody {width: 270px;background-repeat:repeat-y;padding: 10px 0px 20px 0px;}

.ContactMap{margin-top:0px;width: 187px;}

.contact_container{ padding: 10px 0px 10px 0px; width: 270px;margin-left:55px;height:260px;}

.map_container{ min-height: 261px; height: auto !important; height: 261px; padding: 10px 0px 10px 0px; width: 187px;}

.cc_label_container{text-align: left; vertical-align: top; width: 50px; float: left; padding: 5px; font-weight: bold;}

.cc_text_container{text-align: left; vertical-align: top; width: 230px; float: left; }

.field_row{/*padding: 5px 0px 5px 0px; border-bottom: 1px solid #686562;*/ height:25px;width:300px;}

.field_row_header{/*padding: 5px 0px 5px 0px; background-color: #ebecec;*/}

.right_link_container{padding: 5px 0px 5px 0px; text-align:right;margin-left:5px; width:280px;}

.clear{clear: both;}

.validatorClass{color: #ffffff;}

.info{color: #6a9519; font-weight: bold;}

.info_container{ text-align: center; width: 335px;}

.contact-content-container{width: 278px; float: left;}

.cc_text{ border: solid 1px black; width:230px;height:15px}
.cc_text_multirow{ border: solid 1px black; width:230px;height:120px}
.cc_text_comment{ border: solid 1px black; width:230px;height:150px}

.cc_label
{
	width:60px;
	font-family:Arial,Sans-Serif;
	
	font-style:normal;
	font-weight:normal;
       
          	}
/**************************/



.pnlin
{
	width:350px;
	height:200px;
	margin-left:-50px;
	margin-top:-150px;
	padding-bottom:100px;
}







/* Contact Us page tabs start */

		UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
		    padding: 9px 5px 6px 5px;
		    /*background-color: #ffffff;*/
		    color: #990000;
		    text-decoration: none;
			font-size: 1.2em;
			font-weight: bold;
			border-top: 1px solid #939598;
			border-right: 1px solid #939598;
			border-left: 1px solid #939598;
			background: url(../images/NavBg.gif) repeat-x top;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    /*background-color: #cccccc;*/
			color: #990000;
		    padding-top: 9px;
			font-size: 1.2em;
			font-weight: bold;
			background: url(../images/NavBg-On.gif) repeat-x top;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 0;
			margin: 5px 0 0 0;
			border-top: 1px solid #939598;
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}

		#first {
		    /*background-color: #f00;*/
		}

		#second {
		    /*background-color: #0f0;*/
			padding-top: 15px;
		}
		
		.waste {
			/*min-height: 1000px;*/
		}

/* Contact Us page tabs end */


.ContactSectionContainerGrayBorder {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width: auto;
    height: 210px;
	border-bottom: 1px solid #939598;
}

.ContactSectionContainerGrayBorderBottomMargin {
	margin: 5px 0 30px 0;
	padding: 0 0 0 0;
	width: auto;
    height: 210px;
	border-bottom: 1px solid #939598;
}


.ContactSectionContainerWhiteBorderLeft {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width: 263px;
    height: 210px;
	border-bottom: 13px solid #ffffff;
}

.ContactSectionContainerNoBorderLeft {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width: 263px;
    height: 210px;
	border-bottom: 1px solid #ffffff;
}

.ContactSectionContainerGrayBorderLeft {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width: 263px;
    height: 210px;
	border-bottom: 1px solid #939598;
}

.ContactSectionContainerWhiteBorder {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width: auto;
    height: 210px;
	border-bottom: 1px solid #ffffff;
}

.ContactSectionContainerNoBorder {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width: auto;
    height: 210px;
	border-bottom: 1px solid #ffffff;
}


.ContactSectionHeading {
	border-bottom: 2px solid #939598;
	margin: 0 0 15px 0;
	padding: 6px 0 0 0;
	width: 263px;
    height: 42px;
	font-size: 1.45em;
	color: #000000;
}


.ContactJob {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	width: 170px;
    height: 22px;
	font-size: 1.15em;
	color: #000000;
}

.ContactPhoto {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 170px;
    height: 210px;
	float: left;
}

.ContactDetails {
	margin: 0 0 0 0;
	padding:  0 0 0;
	width: 499px;
    height: 210px;
	float: right;
	background: url(../images/job-background.gif) repeat-x;
}

.ContactDetailsInner {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	width: 499px;
    height: 52px;
	font-size: 1.15em;
	color: #000000;
}

.ContactDetailsInnerLeft {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 240px;
	float: left;
}

.ContactDetailsInnerRight {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 250px;
	float: right;
	text-align: right;
}

