﻿.content {
	TEXT-ALIGN: justify; FONT-FAMILY: Tahoma, Geneva, sans-serif; COLOR: #333; FONT-SIZE: 12px; LINE-HEIGHT: 1.7em
}
.matter {
	TEXT-ALIGN: justify; FONT-FAMILY: Tahoma, Geneva, sans-serif; COLOR: #333; FONT-SIZE: 11px; LINE-HEIGHT: 1.3em; margin-left: 2px
}
.enquiry {
	TEXT-ALIGN: right; FONT-FAMILY: Tahoma, Geneva, sans-serif; COLOR: #333; FONT-SIZE: 11px; LINE-HEIGHT: 1.3em; margin-left: 2px
}
.bolder {
	TEXT-ALIGN: justify; FONT-FAMILY: Tahoma, Geneva, sans-serif; COLOR: #4b4746; FONT-SIZE: 12px; FONT-WEIGHT: 600; LINE-HEIGHT: 1.7em
}
.bolder1 {
	TEXT-ALIGN: justify; FONT-FAMILY: Tahoma, Geneva, sans-serif; COLOR: #4b4746; FONT-SIZE: 11px; FONT-WEIGHT: 600; LINE-HEIGHT: 1.3em; margin-left: 2px
}
.bolder2 {
	TEXT-ALIGN: justify; FONT-FAMILY: Tahoma, Geneva, sans-serif; COLOR: #4b4746; FONT-SIZE: 11px; FONT-WEIGHT: 600; LINE-HEIGHT: 1.3em; margin-left: 0px
}
.line { FONT-SIZE: 13px; COLOR: #066C9B; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight: bold; font-height: 20px
 }
.heading1 {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial; font-weight: bold; padding: 5px }

.heading2 {
	font: 12px "arial";
	font-weight: bold;
	color: #FFF3DE;
	margin:10px 10px 10px 10px;
}

.heading3 {
	font: 12px "arial";
	font-weight: bold;
	color: #444444;
	margin:0px 0px 0px 0px;
}

.row {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica  }

ul { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica; margin-left : 5pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt
  }
li {margin-left : 25pt; TEXT-ALIGN: justify; FONT-FAMILY: Tahoma, Geneva, sans-serif; COLOR: #333; FONT-SIZE: 12px; LINE-HEIGHT: 2.5em
}

ol {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica; margin-left : 5pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt}


.submenu{
margin-left: 30px;
margin-bottom: 0.5em;
padding:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #00ffff;
font-weight:normal;
text-decoration: none;
}

A {
	COLOR: #eeeaea; TEXT-DECORATION: none; font-size: 11px; font-family: Arial, Verdana; font-weight: normal; border:0
}
A:visited {
	   COLOR: #fe6f2f; TEXT-DECORATION: none; font-size: 11px; font-family: Arial, Verdana; font-weight: normal
}
A:active {
	  COLOR:#0A6EBC; TEXT-DECORATION: none; font-size: 11px; font-family: Arial, Verdana; font-weight: normal
}
A:hover {
	COLOR: #fec133; TEXT-DECORATION: none; font-size: 11px; font-family: Arial, Verdana; font-weight: normal
}
A.products {
	COLOR: #4b4746; TEXT-DECORATION: none; font-size: 11px; font-family: Arial, Verdana; font-weight: bold; border:0
}
A.products:visited {
	   COLOR: #fe6f2f; TEXT-DECORATION: none; font-size: 11px; font-family: Arial, Verdana; font-weight: bold
}
A.products:active {
	  COLOR:#ff1e00; TEXT-DECORATION: none; font-size: 11px; font-family: Arial, Verdana; font-weight: bold
}
A.products:hover {
	COLOR: #af7e08; TEXT-DECORATION: none; font-size: 11px; font-family: Arial, Verdana; font-weight: bold
}
A.products1 {
	COLOR: #4b4746; TEXT-DECORATION: none; font-size: 10px; font-family: Arial, Verdana; font-weight: bold; border:0
}
A.products1:visited {
	   COLOR: #fe6f2f; TEXT-DECORATION: none; font-size: 10px; font-family: Arial, Verdana; font-weight: bold
}
A.products1:active {
	  COLOR:#ff1e00; TEXT-DECORATION: none; font-size: 10px; font-family: Arial, Verdana; font-weight: bold
}
A.products1:hover {
	COLOR: #af7e08; TEXT-DECORATION: none; font-size: 10px; font-family: Arial, Verdana; font-weight: bold
}
A.new {
	COLOR: #7B7B7B; TEXT-DECORATION: none; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; LINE-HEIGHT: 1.7em
}
A.new:visited {
	   COLOR: #4b4746; TEXT-DECORATION: none; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; LINE-HEIGHT: 1.7em
}
A.new:active {
	  COLOR:#FF9600; TEXT-DECORATION: none; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; LINE-HEIGHT: 1.7em
}
A.new:hover {
	COLOR: #df9c00; TEXT-DECORATION: none; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; LINE-HEIGHT: 1.7em
}

A.curve:link {
	FONT-SIZE: 12px; COLOR: #444444; LINE-HEIGHT: 14px; FONT-FAMILY: Helvetica, sans-serif; font-weight: normal
}
A.curve:visited {
	FONT-SIZE: 12px; COLOR: #686860; LINE-HEIGHT: 14px; FONT-FAMILY: Helvetica, sans-serif; font-weight: normal
}
A.curve:hover {
	FONT-SIZE: 12px; COLOR: #686860; LINE-HEIGHT: 14px; FONT-FAMILY: Helvetica, sans-serif; font-weight: bold
}
A.curved:link {
	FONT-SIZE: 11px; COLOR: #686860; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal

}
A.curved:visited {
	FONT-SIZE: 10px; COLOR: #686860; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal
}
A.curved:hover {
	FONT-SIZE: 10px; COLOR: #686860; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}
A.curve1:link {
	FONT-SIZE: 10px; COLOR: #E66B1E; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold

}
A.curve1:visited {
	FONT-SIZE: 11px; COLOR: #E66B1E; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}
A.curve1:hover {
	FONT-SIZE: 11px; COLOR: #E66B1E; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}

A.curve2:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal
}
A.curve2:visited {
	FONT-SIZE: 10px; COLOR: #686860; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal
}
A.curve2:hover {
	FONT-SIZE: 10px; COLOR: #686860; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}

A.curve3:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal
}
A.curve3:visited {
	FONT-SIZE: 12px; COLOR: #686860; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal
}
A.curve3:hover {
	FONT-SIZE: 12px; COLOR: #686860; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}

a.maintitle:link { FONT-SIZE: 13px; COLOR: #525252; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight: bold
  }
a.maintitle:visited { FONT-SIZE: 13px; COLOR: #525252; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight: bold
  }  
a.maintitle:hover { FONT-SIZE: 13px; COLOR: #525252; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight: bold
  }  

.hotel1 { FONT-SIZE: 11px; COLOR: #686860; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}
.hotel2 { FONT-SIZE: 10px; COLOR: #686860; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}
.small {
	FONT: 09px 'verdana'; color: #6b6a6a
}
.textform {
	COLOR: #000000; FONT-FAMILY: verdana; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.textbox {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: black 0px groove; BORDER-LEFT: black 0px groove; BORDER-RIGHT: black 0px groove; BORDER-TOP: black 0px groove; COLOR: black; FONT-FAMILY: verdana,arial; FONT-SIZE: 8pt
}
.textbox1 {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #cccccc 1px groove; BORDER-LEFT: #cccccc 1px groove; BORDER-RIGHT: #cccccc 1px groove; BORDER-TOP: #cccccc 1px groove; COLOR: #000000; FONT-FAMILY: Georgia, verdana,arial; FONT-SIZE: 11px; margin-top:0px; 
}

.formbutton {
	COLOR: #000000; FONT-FAMILY: verdana; FONT-SIZE: 11px; TEXT-DECORATION: none
}

.blue {background:#DBEBFB;
}

.blue1 {color:#DBEBFB;
}

.sinclairs {color:#A9A782;
}
.red {color:#FF1E00;
}
table.ri {
	width:100%;
	border-top:1px solid #CBE3F9;
	border-right:1px solid #CBE3F9;
	border-left:1px solid;
	border-bottom:1px solid #CBE3F9;
	margin:2px auto;
		border-collapse:collapse;
	
	}
table.brown {
	border-top:1px solid #B4996C;
	border-right:1px solid #B4996C;
	border-left:1px solid #D2C195;
	border-bottom:1px solid #B4996C;
	margin:2px auto;
		border-collapse:collapse;
	
	}	
table.grey {
	border-top:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	border-left:1px solid #C4C4C4;
	border-bottom:1px solid #C4C4C4;
	margin:2px auto;
		border-collapse:collapse;
	
	}
table.pink {
	border-top:1px solid #F2BEBA;
	border-right:1px solid #F2BEBA;
	border-left:1px solid #F2BEBA;
	border-bottom:1px solid #F2BEBA;
	margin:2px auto;
		border-collapse:collapse;
	
	}		
.estuary {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc3300; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.estuary1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc3300; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding: 5px
}

.text2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-STYLE: normal; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding: 5px
}

div.starry {
	width:auto;
	xfloat:left;
	margin:10px 0 10px 0;
	padding:5px;
	xborder:1px solid #ddd;
	width:auto;
}
div.standard_star {
	background-repeat: no-repeat;
	cursor:pointer;
	float:left;
	display:inline;
}
div.feedback {
	border:1px solid #ddd;
	padding:5px 3px 3px;
	display:inline;
}
.maroon {
	font: 11px "verdana, arial";
	font-weight: bold;
	color: #922F82
}
.maron {
	font: 12px "verdana, arial";
	text-decoration: underline;
	font-weight: bold;
	color: #922F82;
}
.mar {
	font: 12px "arial";
	text-decoration: underline;
	font-weight: 600;
	color: #922F82;
	margin:2px 10px 10px 10px;
}
.mar1 {
	font: 12px "arial";
	font-weight: bold;
	color: #922F82;
	margin:2px 10px 10px 10px;
}
div.city {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0088E8;
	width:auto;
	xfloat:left;
	margin:2px 0 0 0;
	padding:5px;
	xborder:1px solid #000;
	width:auto;
}
.starry1 {
	width:auto;
	xfloat:left;
	margin:10px 0 10px 0;
	padding:5px;
	xborder:1px solid #ddd;
	width:auto;
}
p.cityd { FONT-SIZE: 11px; COLOR: #505253; FONT-FAMILY: Verdana, Arial, Helvetica; margin-left : 10px; margin-right : 10px;
margin-top : 1px; margin-bottom : 5px
  }
p.cityg { FONT-SIZE: 12px; COLOR: #3B3A3A; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica; margin-left : 10px; margin-right : 10px;
margin-top : 1px; margin-bottom : 5px
  }  
p.city { FONT-SIZE: 12px; COLOR: #505253; FONT-FAMILY: Verdana, Arial, Helvetica; margin-left : 10px; margin-right : 10px;
margin-top : 1px; margin-bottom : 5px
  }
p.capital { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; margin-left : 10px
  }    
.quote { FONT-SIZE: 11px; COLOR: #505253; FONT-FAMILY: Verdana, Arial, Helvetica; margin-left : 80px; margin-right : 10px;
margin-top : 1px; margin-bottom : 5px
  } 
.quote1 { FONT-SIZE: 11px; COLOR: #505253; FONT-FAMILY: Verdana, Arial, Helvetica; margin-left : 40px; margin-right : 10px;
margin-top : 1px; margin-bottom : 5px
  } 
.quote2 { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica; margin-left : 15px; margin-right : 10px;
margin-top : 1px; margin-bottom : 5px
  }
.address { FONT-SIZE: 10px; COLOR: #505253; FONT-FAMILY: Verdana, Arial, Helvetica; margin-left : 10px; margin-right : 10px;
margin-top : 1px; margin-bottom : 5px
  }      
.lfetmenuText {
	FONT-SIZE: 11px; COLOR: #686860; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-left: 0px; margin-bottom:0px; margin-right: 0px;
}
hr.line { background-color: #e1e1e1; width: 1px dashed; noshade}

	#mainContainer{
		width:244px;
		margin:0 auto;
		text-align:left;	
		background-color:#FFF;
		border:1px solid #E2EBED;
		margin-top:0px;
	}

	.contentContainer{
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}
	.contentContainer p,.contentContainer h1{
		margin-top:0px;
	}
	
	/* END CSS FOR THIS DEMO */
	
	/* CSS FOR SLIDESHOW SCRIPT */
	.imageSlideshowHolder,.imageSlideshowHolder_left{
		margin:0px;	/* "Air" */
		float:left; /* Floating gallery at the right side of other web page content */		
		width:244px;	/* Image width */
		height:80px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}
	
	blockquote {
  font: 1.0em/1.4em Georgia, "Times New Roman", Times, serif;
  width: 300px;
  background: url(images/close-quote.gif) no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
}

blockquote.bq {
  font: 1.3em/1.8em Georgia, "Times New Roman", Times, serif; font-weight: bold;
  width: 390px;
  background: url(images/close-quote.gif) no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
}

blockquote:first-letter {
  background: url(images/open-quote.gif) no-repeat left top;
  padding-left: 18px;
  font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}
ul.iconlist
{
list-style: none;
margin: 0;
padding: 0;
FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Helvetica; font-weight: bold; margin-left : 5pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt
}

li.pdf
{
background-image: url(images/arrow.jpg);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: 1.0em;
margin: .6em 0;
FONT-SIZE: 11px; COLOR: #0071ba; FONT-FAMILY: Arial, Verdana, Helvetica; font-weight: normal; margin-left : 15pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt
}

li.pdf1
{
background-image: url(images/bullet02.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: .9em;
margin: .4em 0;
FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica; font-weight: normal; margin-left : 15pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt
}

li.pdf2
{
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .9em;
margin: .4em 0;
FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica; font-weight: normal; margin-left : 15pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt
}
li.pdf3
{
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left: 1.0em;
margin: .6em 0;
FONT-SIZE: 11px; COLOR: #0071ba; FONT-FAMILY: Arial, Verdana, Helvetica; font-weight: normal; margin-left : 15pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt
}
li.abc
{
padding-left: .9em;
margin: .4em 0;
FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Helvetica; margin-left : 25pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt

}

li.ac
{
padding-left: .9em;
margin: .4em 0;
FONT-SIZE: 11px; COLOR: #515253; FONT-FAMILY: Verdana, Helvetica; margin-left : 25pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt

}

li.gi
{
padding-left: .9em;
margin: .4em 0;
FONT-SIZE: 11px; COLOR: #515253; FONT-FAMILY: Georgia, Helvetica; margin-left : 25pt; font-weight: normal; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt

}

li.ai
{
padding-left: .9em;
margin: .4em 0;
FONT-SIZE: 11px; COLOR: #515253; FONT-FAMILY: Verdana, Georgia, Helvetica; margin-left : 1pt; font-weight: normal; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt

}

ul.iconlist1
{
margin: 0;
padding: 0;
FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Helvetica; font-weight: bold; margin-left : 5pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt
}

ol.iconlist2
{
margin: 0;
padding: 0;
FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Verdana, Helvetica; font-weight: bold; margin-left : 5pt; margin-right : 5pt; margin-top : 5pt; margin-bottom : 5pt
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.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 */

.todayspecialtable {
	BORDER-RIGHT: #0067c3 1px solid; BORDER-LEFT: #0067c3 1px solid; BORDER-BOTTOM: #0067c3 1px solid
}
.news-homepage-magazine {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: -3px
}

#dhtmlgoodies_slideshow{
		width:600px;	/* Total width of slideshow */


	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height: 340px;	/* IE 5.x */
		height/* */:/**/340px;	/* Other browsers */
		height: /**/340px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:bold;
		text-align:center;
		font-family: Verdana, Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
	
.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #788084;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f0f4;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e0e4;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #d8e0e4;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f0f4;
  padding: 1px;
  border: 1px solid #000;
  background: #788084;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e0e4;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e0e4;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c8d0d4;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.7em;
}

.top {
	background-color: #FFE7B5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	padding-left: 3px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	position: relative;
	overflow: hidden;
}

#remooz-div {
	FONT-SIZE: 10px; FLOAT: right; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Georgia,"Times New Roman",Times,serif
}
#remooz-div A:hover IMG {
	BORDER-RIGHT: #ff00e2 2px solid; BORDER-TOP: #ff00e2 2px solid; Z-INDEX: 100; BORDER-LEFT: #ff00e2 2px solid; BORDER-BOTTOM: #ff00e2 2px solid
}
#remooz-div A IMG {
	BORDER-RIGHT: #9db9c2 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #9db9c2 2px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0pt 0pt 5px 10px; BORDER-LEFT: #9db9c2 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #9db9c2 2px solid
}

H1 {
	DISPLAY: inline; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/bullet.gif) no-repeat 0px 3px; COLOR: #b71633; FONT-FAMILY: Trebuchet MS
}

H2 {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #b71633; FONT-FAMILY: Trebuchet MS
}

H4 {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f6ff00; FONT-FAMILY: Trebuchet MS
}

H5 {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f6ff00; FONT-FAMILY: Trebuchet MS
}

H3 {
	DISPLAY: inline; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #b71633; FONT-FAMILY: Trebuchet MS
}

.gray1 {
	FONT-SIZE: 12px; COLOR: #544c4c; FONT-FAMILY: Trebuchet Ms; line-height: 12px
}

.gray2 {
	FONT-SIZE: 12px; COLOR: #dbdbdb; FONT-FAMILY: Trebuchet Ms
}

.gray3 {
	FONT-SIZE: 13px; COLOR: #544c4c; FONT-FAMILY: Trebuchet Ms; MARGIN-TOP: 10px
}

.gray4 {
	FONT-SIZE: 14px; COLOR: #494444; FONT-FAMILY: Trebuchet Ms; line-height:20px
}

.tabtitle {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #d2d2d1
}
.tabbox1 {
	BACKGROUND-COLOR: #f6f6f6
}
.tabbox2 {
	BACKGROUND-COLOR: #f1f1f1
}

UL.kodai {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL LI.kodai1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/bullet_grey.gif); PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 16px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; LIST-STYLE-TYPE: none
}
.title1 {
	FONT-SIZE: 11px; COLOR: #b71633; FONT-FAMILY: verdana; font-weight: bold
}

.title2 {
	FONT-SIZE: 13px; COLOR: #ff8500; FONT-FAMILY: verdana; font-weight: bold
}

#worldmap {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 85px; HEIGHT: 25px; TOP: 314px; LEFT: 30px
}
DD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: inherit; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; FONT-SIZE: 100%; BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}

div.section1 {
	width:250;
	xfloat:left;
	margin:10px 0 10px 0;
	padding:5px;
	xborder:1px solid #ddd;
	width:250;
}

div.section2 {
	width:250;
	xfloat:right;
	margin:10px 0 10px 0;
	padding:5px;
	xborder:1px solid #ddd;
	width:250;
}

@media screen
  {
    blink { behavior:url(blink.htc);}
  }
  
#nav {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #996; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; PADDING-TOP: 2px
}
#nav LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 30px; DISPLAY: inline
}
#header {
	WIDTH: 100%; BACKGROUND: url(images/header.gif) #fff no-repeat 25px 15px; HEIGHT: 80px; COLOR: #000
}
.maincontainer {
	LINE-HEIGHT: 100%; MARGIN: 0px 0px 0px 5px; WIDTH: 990px; background-color:#4b4746
}
.container {
	LINE-HEIGHT: 100%; MARGIN: 0px 0px 0px 5px; WIDTH: 520px
}
.col1 {
	MARGIN: 10px 10px 10px 0px; WIDTH: 230px; FLOAT: left
}
.col10 {
	MARGIN: 10px 10px 10px 0px; WIDTH: 270px; FLOAT: right
}
.clearboth {
	CLEAR: both
}
.bodycontent {
	LINE-HEIGHT: 100%; MARGIN: 0px 0px 0px 5px; WIDTH: 703px
}
.snsimage {
	LINE-HEIGHT: 100%; MARGIN: 0px 0px 0px 5px; WIDTH: 185px; FLOAT: left
}
.welcome {
	MARGIN: 0px 0px 0px 0px; WIDTH: 510px; FLOAT: left
}
.dline {
	MARGIN: 0px 0px 0px 0px; WIDTH: 703px; FLOAT: left
}
.vline {
	MARGIN: 0px 0px 0px 0px; WIDTH: 3px; FLOAT: left
}
.leftcontainer {
	MARGIN: 5px 10px 5px 0px; WIDTH: 340px; FLOAT: left
}
.rightcontainer {
	MARGIN: 5px 0px 10px 0px; WIDTH: 330px; FLOAT: right
}
.v2tech {
	MARGIN: 0px 0px 0px 0px; WIDTH: 250px; FLOAT: right
}
.sharethis {
	MARGIN: 0px 0px 0px 0px; WIDTH: 100px; FLOAT: left
}
.bottommenu {
	MARGIN: 0px 0px 0px 0px; WIDTH: 600px; FLOAT: left
}
.mainbox {
	MARGIN: 10px 10px 10px 10px; WIDTH: 960px; FLOAT: left
}
.box1 {
	MARGIN: 10px 10px 10px 0px; WIDTH: 300px; FLOAT: left
}
.box2 {
	MARGIN: 10px 10px 10px 0px; WIDTH: 300px; FLOAT: left
}
.box3 {
	MARGIN: 10px 10px 10px 0px; WIDTH: 300px; FLOAT: left
}
.mainbox1 {
	MARGIN: 10px 10px 10px 10px; WIDTH: 970px; FLOAT: left
}
.box4 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 320px; FLOAT: left
}
.box5 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 320px; FLOAT: left
}
.box6 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 320px; FLOAT: left
}
.leftmenu {
	MARGIN: 5px 5px 5px 5px; WIDTH: 250px; FLOAT: left
}
.contactbox {
	MARGIN: 0px 0px 0px 0px; WIDTH: 500px; FLOAT: left
}
.postbox {
	MARGIN: 0px 0px 0px 0px; WIDTH: 350px; FLOAT: right
}
.maincontent {
	MARGIN: 5px 5px 5px 5px; WIDTH: 650px; FLOAT: right
}
.scroll {
	MARGIN: 10px 5px 5px 5px; WIDTH: 250px; HEIGHT: 600px; FLOAT: right
}
.col5 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 300px; FLOAT: left
}
.col6 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 430px; FLOAT: left
}
.col7 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 530px; FLOAT: left
}
.col8 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 225px; FLOAT: left
}
.col9 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 680px; FLOAT: right
}
.col11 {
	MARGIN: 0px 0px 0px 0px; WIDTH: 380px; FLOAT: left
}
.clearboth {
	CLEAR: both
}
