body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.4em;
	text-align: justify;
	padding-left:3px;
	letter-spacing:0.06px;
}
body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.top_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#066eab;
	}
	
.top_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#066eab;
	}
	
.top_link_sep{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	color:#066eab;
	}
	
	
	/* =====    MAIN LINK  ==============*/

    
.animatedtabs{
overflow: hidden;
width: 100%;
font-size: 11px; /*font of menu text*/
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left:66px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
top: 0px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background:url(../images/link_left.jpg) no-repeat left top;
margin: 0;
margin-right: 0px; /*Spacing between each tab*/
padding: 0 0 0 5px;
color:#000000;
text-decoration: none;

}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background:url(../images/link_right.jpg) no-repeat right top;
padding: 8px 16px 8px 11px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
color:#000000;
font-weight:bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -33px;
top: 1;
}

.animatedtabs .selected a span{
background-position: 100% -33px;
color:#ffffff;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 1;
}

.animatedtabs a:hover{
background-position: 0% -33px;
top: 1;
color:#ffffff;
}

.animatedtabs a:hover span{
background-position: 100% -33px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
color:#ffffff;
}


/* ==================  END MAIN LINK  =====================*/
.text_virtual_tour{
font-family:arial;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#066eab;
}

.text_virtual_tour:hover{
font-family:arial;
font-size:12px;
text-decoration:underline;
font-weight:bold;
color:#066eab;
}


.text_photogallery{
font-family:arial;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#066eab;
}
.text_photogallery{
font-family:arial;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#CC0000;
}



.text_photogallery:hover{
font-family:arial;
font-size:12px;
text-decoration:underline;
font-weight:bold;
color:#066eab;
}



.welcome_text{
	font-family:calibri;
	font-size:25px;
	font-weight:bold;
	color:#066eab;
	padding-left: 8px;
}

.para_title{
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#4d4d4d;
text-decoration:none;
}
.para{
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#4d4d4d;
text-decoration:none;
}
.link_more{
font:Arial;
font-size:12px;
color:#000099;
text-decoration:none;
}
.link_more:hover{
font:Arial;
font-size:12px;
color:#0000CC;
text-decoration:underline;
}



.footer{
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-x;
}
.footer_right_link{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.footer_right_link:hover{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.footer_right_link_active{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.footer_link_sep{
	font-family:Arial;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	color:#010101;
	}
.footer_left_link{
font-family:Arial;
font-size:11px;
color:#010101;
font-weight:bold;
text-decoration:none;
}



.left_link{
	display:block;
	background-image:url(../images/left_link_bg.gif);
	background-position:0% 0px;
	padding-left:16px;
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.left_link:hover{
	display:block;
	background-image:url(../images/left_link_bg.gif);
	background-position:0% -20px;
	padding-left:16px;
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.left_link_active{
	display:block;
	background-image:url(../images/left_link_bg.gif);
	background-position:0% -20px;
	padding-left:16px;
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
	
	
.link_bg{
	background-image:url(../images/link_sep.gif);
	background-repeat:repeat-x;
	height:33px;
	background-position:bottom;
	}
	
	
	
.v_sep{
	background-image:url(../images/v_sep.gif);
	background-repeat:repeat-y;
	}
	
.sub_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	}

.quickcontact{
font: 12px arial;
letter-spacing:0.06px;
color:#000000;
font-weight:bold;
width: 100%;
}


h2{
	font-family:calibri;
	font-size:25px;
	font-weight:bold;
	color:#066eab;
	padding-left: 8px;
}
