﻿
body
{
	margin:0px;
	background-color:#C0C0C0;
}

#master
{
	margin:0px;
	width:100%;
	
}
#master #layout
{
	position:relative;
	width:1000px;
	border:0px solid red;
}

#layout #logoRow
{
	position:relative;
	width:1000px;
	height:107px;
	float:left;
}
	#logoRow .logo
	{
		position:relative;
		width:330px;
		height:107px;
		float:left;
		background-image:url(../images/logo.jpg);
		background-repeat:no-repeat;
	}
	#logoRow .slogan
	{
		position:relative;
		width:374px;
		height:107px;
		float:left;
		background-image:url(../images/slogan.jpg);
		background-repeat:no-repeat;
	}
	#logoRow .searchCol
	{
		position:relative;
		width:295px;
		height:107px;
		float:left;
	}
			.searchCol .searchArea
			{
				position:relative;
				width:295px;
				height:44px;
				float:left;
				background-image:url(../images/searchArea.jpg);
				background-repeat:no-repeat;
			}
			.searchCol .address
			{
				position:relative;
				width:295px;
				height:63px;
				float:left;
				background-image:url(../images/address.jpg);
				background-repeat:no-repeat;
			}
	
#layout #topMenuRow
{
	position:relative;
	width:1000px;
	height:25px;
	float:left;
}
	#topMenuRow .menuLftGap
	{
		position:relative;
		width:559px;
		height:25px;
		float:left;
		background-image:url(../images/menuLftGap.jpg);
		background-repeat:no-repeat;
		font-size:0px;
	}
	#topMenuRow .homeMenuRow
	{
		position:relative;
		width:421px;
		height:25px;
		float:left;
		border:0px solid red;
		background-color:#ffffff;
		font-size:0px;
		
	}
	#topMenuRow .homeMenuRowGap
	{
		position:relative;
		width:19px;
		height:25px;
		float:left;
		background-color:#ffffff;
		background-image:url(../images/tnav_05.jpg);
		background-repeat:no-repeat;
		border:0px solid red;
	}
	
	

#layout #menuBar
{
	position:relative;
	width:1000px;
	height:37px;
	float:left;
	
}
#layout #sliderImg
{
	position:relative;
	width:1000px;
	height:274px;
	float:left;
	background-image:url(../images/sliderImg.jpg);
	background-repeat:no-repeat;
}

#layout #BahamianOwnedImgRow
{
	position:relative;
	width:1000px;
	height:39px;
	float:left;
}
	#BahamianOwnedImgRow .BahamianOwnedImg
	{
		position:relative;
		width:720px;
		height:39px;
		float:left;
		background-image:url(../images/BahamianOwnedImg.jpg);
		background-repeat:no-repeat;
	}
	#BahamianOwnedImgRow .requestQuoClick
	{
		position:relative;
		width:279px;
		height:39px;
		float:left;
		background-image:url(../images/requestQuoClick.jpg);
		background-repeat:no-repeat;
	}
#layout #contentRow
{
	position:relative;
	width:999px;
	min-height:559px;
	float:left;
	border-left:0px solid #666666;
	border-right:0px solid #666666;
	background-image:url(../images/contentAreaRpt.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	
}

* html #layout #contentRow
{
	height:559px;
}

#layout #colRow
{
	position:relative;
	width:1000px;
	height:179px;
	float:left;
}
	#colRow .reqQuoLftGap
	{
		position:relative;
		width:22px;
		height:179px;
		float:left;
		background-image:url(../images/reqQuoLftGap.jpg);
		background-repeat:no-repeat;
	}
	#colRow .reqQuoteCol
	{
		position:relative;
		width:287px;
		height:179px;
		float:left;
	}
		.reqQuoteCol .reqQuotetop
		{
			position:relative;
			width:287px;
			height:51px;
			float:left;
			background-image:url(../images/reqQuotetop.jpg);
			background-repeat:no-repeat;
		}
		.reqQuoteCol .reqQuoteMid
		{
			position:relative;
			width:287px;
			height:80px;
			float:left;
			background-image:url(../images/reqQuoteMid.jpg);
			background-repeat:no-repeat;
		}
		.reqQuoteCol .reqQuoteBot
		{
			position:relative;
			width:287px;
			height:48px;
			float:left;
			background-image:url(../images/reqQuoteBot.jpg);
			background-repeat:no-repeat;
		}
	#colRow .reqQuoRhtGap
	{
		position:relative;
		width:42px;
		height:179px;
		float:left;
		background-image:url(../images/reqQuoRhtGap.jpg);
		background-repeat:no-repeat;
	}
	#colRow .subClaimCol
	{
		position:relative;
		width:287px;
		height:179px;
		float:left;
	}
		.subClaimCol .subClaimTop
		{
			position:relative;
			width:287px;
			height:51px;
			float:left;
			background-image:url(../images/subClaimTop.jpg);
			background-repeat:no-repeat;
		}
		.subClaimCol .subClaimMid
		{
			position:relative;
			width:287px;
			height:80px;
			float:left;
			background-image:url(../images/subClaimMid.jpg);
			background-repeat:no-repeat;
		}
		.subClaimCol .subClaimBot
		{
			position:relative;
			width:287px;
			height:48px;
			float:left;
			background-image:url(../images/index_27.jpg);
			background-repeat:no-repeat;
		}
	#colRow .subClaimRhtGap
	{
		position:relative;
		width:43px;
		height:179px;
		float:left;
		background-image:url(../images/subClaimRhtGap.jpg);
		background-repeat:no-repeat;
	}
	#colRow .contactusCol
	{
		position:relative;
		width:287px;
		height:179px;
		float:left;
	}
		.contactusCol .contactusTop
		{
			position:relative;
			width:287px;
			height:51px;
			float:left;
			background-image:url(../images/contactusTop.jpg);
			background-repeat:no-repeat;
		}
		.contactusCol .contactusMid
		{
			position:relative;
			width:287px;
			height:80px;
			float:left;
			background-image:url(../images/contactusMid.jpg);
			background-repeat:no-repeat;
		}
		.contactusCol .contactusBot
		{
			position:relative;
			width:287px;
			height:48px;
			float:left;
			background-image:url(../images/contactusBot.jpg);
			background-repeat:no-repeat;
		}
	#colRow .contactusRhtGap
	{
		position:relative;
		width:31px;
		height:179px;
		float:left;
		background-image:url(../images/contactusRhtGap.jpg);
		background-repeat:no-repeat;
	}
	
#layout #footerArea
{
	position:relative;
	width:1000px;
	height:40px;
	float:left;
	background-image:url(../images/footerArea.jpg);
	background-repeat:no-repeat;
}
#layout #BotRow
{
	position:relative;
	width:1000px;
	height:12px;
	float:left;
	font-size:0px;
}

.maintext
{
font-family:Tahoma;
font-size:11px;
color:#000000;
font-weight:normal;
text-align:left;
text-align:justify;
text-decoration:none; 
}
.maintext a
{
font-family:Tahoma;
font-size:11px;
color:#000000;
font-weight:normal;
text-align:left;
text-align:justify;
text-decoration:none;

}
.maintext a:hover
{
font-family:Tahoma;
font-size:11px;
color:#000000;
font-weight:normal;
text-align:left;
text-align:justify;
text-decoration:none;
}


.homeMemuTxt
{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:center;
text-decoration:none;
}
.homeMemuTxt a
{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:center;
text-decoration:none;
}
.homeMemuTxt a:hover
{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-align:center;
text-decoration:none
}
.addressTxt
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#555555;
text-align:left;
line-height:1.4em;
text-decoration:none;padding-left:83px; padding-top:0px; 
}

.footerTxt
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-align:left;
text-decoration:none;
}
.footerTxt a
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-align:left;
text-decoration:none;
}

.footerTxt a:hover
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-align:left;
text-decoration:none;
}




/*-----------------------------------------------*/
/*-------CSS FOR INSIDE--------------------------*/



#layout #insideContentTopRow
{
	position:relative;
	width:1000px;
	height:30px;
	float:left;
	background-image:url(../images/Inside_02.jpg);
	background-repeat:no-repeat;
}
#layout #insideContent
{
	position:relative;
	width:1000px;
	min-height:676px;
	float:left;
	background-color:#ffffff;
	background-image:url(../images/insideContentRpt.jpg);
	background-repeat:repeat-x;
}


* html #layout #insideContent
{
height:676px;
}



.boxTxt
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
text-align:justify;
text-decoration:none;
}
.boxTxt a
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
text-align:justify;
text-decoration:none;
}
.boxTxt a:hover
{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
text-align:justify;
text-decoration:underline;
}


.SearchTxtBox
{
	position:absolute; top:17px; left:82px; height:16px; padding-top:2px; width:150px; font-family:Verdana; font-size:10px; color:#3F3F3F; background-color:#D2D2D2; border:1px solid #ADADAD; 
}

.SearchBtnClass
{
position:absolute; top:18px; left:246px;
}

.FrmsearchStyle
{
	BORDER-TOP-STYLE: none ;  BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}
.PrintBtnClass
{
	position:absolute; right:50px; top:5px; width:50px;
	
}
.InsPrintBtnClass
{
	position:absolute; right:20px; top:5px;width:50px;
}





/*------------------- CSS style for Site Map display ------------------- */
.mainMenu1
{
font-family:georgia,times,serif;
font-size:14px;	
color:#000000;
font-weight:bold;
text-decoration:underline;	
}
.mainMenu1 a
{
font-family:georgia,times,serif;
font-size:14px;	
color:#000000;
font-weight:bold;
text-decoration:underline;	
}
.mainMenu1 a:hover
{
font-family:georgia,times,serif;
font-size:14px;	
color:#000000;
font-weight:bold;
text-decoration:underline;	
}

.subMenu1
{
font-family:Verdana;
font-size:12px;	
line-height:1.7em;
color:#05AFDA;
font-weight:normal;
text-decoration:underline;
}

.subMenu1 a
{
font-family:Verdana;
font-size:12px;	
line-height:1.7em;
color:#05AFDA;
font-weight:normal;
text-decoration:underline;
}
.subMenu1 a:hover
{
font-family:Verdana;
font-size:12px;	
line-height:1.7em;
color:#ff0000;
font-weight:normal;
text-decoration:underline;
}

.contactusTxt1
{
font-family:Verdana;
font-size:12px;	
color:#000000;
font-weight:bold;
text-decoration:none;
	
}

.numstyleTxt
{
font-family:Verdana;
font-size:12px;	
color:#000000;
font-weight:bold;
text-decoration:none;
text-align:left;
}
.numstyleTxt a
{
font-family:Verdana;
font-size:12px;	
color:#000000;
font-weight:bold;
text-decoration:none;
}
.numstyleTxt a:hover
{
font-family:Verdana;
font-size:12px;	
color:#ff0000;
font-weight:bold;
text-decoration:underline;
}




/*------------------P-R-I-N-T- -M-E-D-I-A-----------------------------*/
/*REQUIRED CLASSSED CAN NOT BE ELIMINATED AS IT IS USEFULL FOR SEO, Just change the attribute*/
/*----------------------------------------------------------------*/


@media print
{
	body{font-family:Verdana;color:Black;background-color:White;}
	.maintext{color:Black; font-size:small;}
}

.ProjName{ COLOR: #000000;FONT-SIZE: 0.8em; font-weight:bold; TEXT-DECORATION: none;padding-left:4px;width:100%;height:20px;background-image:url(../images/slice1.jpg);background-repeat:repeat-x;}