﻿a:link
{
	color: rgb(0, 0, 0);
}
a:visited
{
	color: rgb(0, 0, 0);
} 
a:active 
{
	color: rgb(0, 0, 0);
}

a:hover
{
	color: rgb(204, 0, 0);
}

body
{
	font-family: Verdana, Arial, Helvetica;
	background-repeat: repeat-x;
	background-color: #3366CC;
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}

h1
{
	font-family: "Arial Narrow";
	font-size: 32pt;
}
h2
{
	font-family: Verdana;
	color: #FFFFCC;font-size:14pt; letter-spacing:2pt;   
}
h3
{
	font-family: "Times New Roman";
	color: #003300;
	font-size: 18pt;
	letter-spacing: 2pt;
}
h4
{
	color: #000000;font-size:10pt; 
	background-color:#DCEEFF;
	font-family: verdana;
	color: rgb(255, 255, 255);
	background-color: #3399FF;
	
}
h5
{
	font-family: "Times New Roman", Times;
	color: rgb(255,153,0);
}
h6
{
	font-family: "Times New Roman", Times;
	color: rgb(255, 255, 255);
	background-color: #3399FF;
}
#blankspace
{
	clear: both
}


#bodywrap
{
margin: 0px; width: 990px;
text-align:left; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0; color:#000000; background-color:#ffFFFF
}

#bodywrap h3
{
    font-family: 'Courier New' , Courier, monospace;
    font-size: medium;
    background-color: #660066;
    letter-spacing: .075em;
    margin-top: 20px;
    font-weight: bold;
    font-style: normal;
    margin-bottom: 0px;
    color: #FFFFFF;
    text-align: center;
}

#frontbody
{

	border-width: 1px;
	float: left;
	width: 795px;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	text-indent: 0;
	margin-left: 0px;
 	margin-top: 5px;
	margin-bottom: 0px

}


#frontbody h1
{
	font-family: "times New Roman", Times, serif;
	font-size: 26pt;
	background-color: #FF7242;
	letter-spacing: .075em;
	margin-top: 20px;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 0px;
	color: #FFFFFF;
	text-align: center;
}


#frontbody640
{

	border-width: 1px;
	float: left;
	width: 640px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	text-indent: 0;
	margin-left: 0px;
	margin-top: 5px

}


#frontbody p.ingress
{
	border: thin none #003300;
	width: 775px;
	font-weight: normal;
	font-family: "times New Roman", Times, serif;
	font-size: x-large;
	letter-spacing: 1pt;
	line-height: 150%;
	background-color: #FFE1C8;
	font-style: oblique;
	color: #000000;
	font-variant: normal;
	text-align: center;
	padding-left:10px;
	padding-right:10px;	
	margin-top:0px;
	padding-top:0px;
}

#frontbody h5
{
	border-style: none none none none;
	border-width: 3px;
	font-size: large;
	padding: 5px;
	color: #CC3300;
	font-family: Verdana, Arial, "sans serif";
	font-weight: lighter;
	letter-spacing: 1pt;
	line-height: 150%;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #FFffFF;
	text-align: left;
}

#frontbody img 
{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-style:none;
	
}

#frontbody p
{
	font-family: Verdana, Arial;
	font-size: Small;
	line-height: 135%;	
}

#frontbody p.menu
{
	border-style: solid;
	border-width: 1px;
	float: left;
	width: 98%;
	text-align: center;
	padding-left: 0px;
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
	letter-spacing: 0;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 2px;
	background-color: #99CCFF;
}

#sectionbody
{

	border-width: 1px;
	float: left;
	width: 640px;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	text-indent: 0;
	margin-left: 0px;
 	margin-top: 5px;
	margin-bottom: 0px
}

#sectionbody h2 a:hover 
{
	color: rgb(255, 255, 204);
	background-color: #FF3300;
}

#sectionbody p
{
	font-family: Verdana, Arial;
	font-size: Small;
	line-height: 135%;	
}


#sectionbody p.ingress
{
	border: thin none #003300;
	font-weight: normal;
	font-family: "times New Roman", Times, serif;
	font-size: x-large;
	letter-spacing: 1pt;
	line-height: 150%;
	background-color: #FFE1C8;
	font-style: oblique;
	color: #000000;
	font-variant: normal;
	text-align: center;
	padding-left:10px;
	padding-right:10px;	
	margin-top:0px;
	margin-bottom:0px;	
	padding-top:0px;
}

#sectionbody p.navigation
{
	border: thin none #003300;
	font-weight: normal;
	font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
	font-size: 10pt;
	letter-spacing: 1pt;
	background-color: #D2E1E1;
	font-style: normal;
	color: #000000;
	font-variant: normal;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	padding-top: 0px;
}


#sectionbody h1
{
	font-family: "times New Roman", Times, serif;
	font-size: 26pt;
	background-color: #FF7242;
	letter-spacing: .075em;
	margin-top: 20px;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 0px;
	color: #FFFFFF;
	text-align: center;
}

#sectionbody img a:hover 
{
	color: rgb(255, 255, 204);
}

div.dirnews
{
	margin: 5px;

}

div.dirnews h3
{
	font-family: Verdana, Arial;
	font-size: large;

}


div.dirnews p
{
	margin: 5px;
	padding-left:10px;
	height: 16px;
}

div.dirnews p.title
{
	margin: 5px;
	padding-left:10px;
	height: 16px;
	font-family: Verdana, Arial;
	font-size: large;
	
}


div.dirlisthotels
{
	background-color: #FFCC66;
	margin: 5px;
	padding-left:10px
}

div.dirlisthotels p
{
	background-color: #FF0066;
	margin: 5px;
	padding-left:10px;
	height: 16px;
}


div.frontcol280pxl
{

	width: 280px;
	text-align: left;
	padding-right: 10px;
	padding-left: 0px;
	color: #55001C;
	border-right-style: solid;border-right-width: 10px; border-right-color:white;
	float: left;
	background-color: #99CCFF;
}

div.frontcol280pxr
{
	border-width: 1px;
	width: 280px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	color: #55001C;
	border-right-style: none;
	float: right;
}


div.frontcol360pxl
{
	border-width: 1px;
	width: 360px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	color: #55001C;
	border-right-style: none;
	float: left;
}


div.frontcol360pxr
{
	border-width: 1px;
	width: 360px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	color: #55001C;
	border-right-style: none;
	float: right;
}

/* Front Page - 100 percent */
#frontcol100per
{
	border-width: 1px;
	width: 100%;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	color: #55001C;
	border-right-style: none;
}

/* Front Page - 25 percent */
#frontcol25per
{
	border-width: 1px;
	width: 25%;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	color: #55001C;
	border-right-style: none;
}

#frontcol33per
{
	float: left;
	width: 263px;
	text-align: left;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333333;
}

#frontcol33per p
{
	font-family: arial, Helvetica, sans-serif;
	font-size: small;
	margin-top: 3px;
	padding-left: 5px
}

#frontcol33per p.hotelnames, #frontcol33per p.hotelnames a
{
	font-family: Verdana, arial, helvetica;
	font-size: 8pt;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	background-color: #C7F1C7;
	width: 258px;
	text-decoration: none;
}

#frontcol33per p.hotelnamesmore, #frontcol33per p.hotelnamesmore a
{
	font-family: "arial narrow";
	font-size: 9pt;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #669999;
	width: 253px;
	text-align: right;
	height: 20px;
	font-weight: lighter;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	letter-spacing: .1em;
}

#frontcol33per p.businessnames, #frontcol33per p.businessnames a
{
	font-family: Verdana, arial, helvetica;
	font-size: 8pt;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	background-color: #FFDCDC;
	width: 258px;
	text-decoration: none;
}

#frontcol33per p.businessnamesmore, #frontcol33per p.businessnamesmore a
{
	font-family: "arial narrow";
	font-size: 9pt;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #669999;
	width: 253px;
	text-align: right;
	height: 20px;
	font-weight: lighter;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	letter-spacing: .1em;
}


#frontcol33per p.newstitle, #frontcol33per p.newstitle a
{
	font-family: Verdana, arial, helvetica;
	font-size: 8pt;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:3px;	
	background-color: #C8E6FF;
	width: 258px;
	text-decoration: none;	
}

#frontcol33per p.newstitlemore, #frontcol33per p.newstitlemore a
{
	font-family: "arial narrow";
	font-size: 9pt;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #669999;
	width: 253px;
	text-align: right;
	height: 20px;
	font-weight: lighter;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	letter-spacing: .1em;
}


#frontcol33per p.colheader1
{
	font-family: "times New Roman", Times, serif;
	font-size: 16pt;
	background-color: #339966;
	width: 98%;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #ffffff;
	vertical-align: middle;
	line-height: normal;
	font-style: normal;
	margin-bottom: 0px;
}

#frontcol33per p.colheader2
{
	font-family: "times New Roman", Times, serif;
	font-size: 16pt;
	background-color: #800000;
	width: 98%;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #ffffff;
	vertical-align: middle;
	line-height: normal;
	font-style: normal;
	margin-bottom: 0px;	
}
#frontcol33per p.colheader3
{
	font-family: "times New Roman", Times, serif;
	font-size: 16pt;
	background-color: #336699;
	width: 98%;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #ffffff;
	vertical-align: middle;
	line-height: normal;
	font-style: normal;
	margin-bottom: 0px;
}


#frontcol33per h1
{
	font-family: "times New Roman", Times, serif;
	font-size: 16pt;
	background-color: #FF7242;
	width: 98%;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #ffffff;
	vertical-align: middle;
	line-height: normal;
	font-style: normal;
}

#frontcol33per h2
{
	font-family: "times New Roman", Times, serif;
	font-size: 16pt;
	background-color: #FF7242;
	width: 98%;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #ffffff;
	vertical-align: middle;
	line-height: normal;
	font-style: normal;
}

#frontcol33per h3
{
	width: 98%;
	float: left;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	border-right-style: none;
	font-family: verdana;
	background-color: #CC3300;
	font-size: large;
}
#frontcol33per h4
{
	width: 98%;
	float: left;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	border-right-style: none;
	font-family: verdana;
	background-color: #996633;
	font-size: large;
}
#frontcol33per h5
{
	width: 98%;
	float: left;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	border-right-style: none;
	font-family: verdana;
	background-color: #0099CC;
	font-size: large;
}

#frontcol33per h6
{
	width: 98%;
	float: left;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	border-right-style: none;
	font-family: verdana;
	background-color: #660033;
	font-size: large;
}

#frontcol33per img 
{
	text-align: left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	border:0px;
}


#frontcol40per
{
	float: left;
	width: 40%;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #55001C;
	background-color: #E6E6E6;

}

/* Front Page - 50 percent */
#frontcol50per
{
	float: left;
	width: 295px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #55001C;
	background-color: #FFFFFF;
}

#frontcol50per p, frontcol50per p a
{
	font-family: arial, Helvetica, sans-serif;
	font-size: small;
	color:black;
	margin-top: 3px;
	padding-left: 5px
}

#frontcol50per h1
{
	font-family: "times New Roman", Times, serif;
	font-size: 14pt;
	background-color: #FF7242;
	width: 98%;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #ffffff;
	vertical-align: middle;
	line-height: normal;
	font-style: normal;
}

#frontcol50per img 
{

	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	border:0px;
}

/* Front Page - 60 percent */
#frontcol60per
{
	float: left;
	width: 60%;
	text-align: left;
	padding-right: 2px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #55001C;
	background-color: #E6E6E6;
}

/* Front Page - 67 percent */
#frontcol67per
{
	float: right;
	width: 520px;
	text-align: left;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333333;
}

#frontcol67per p.colheader1
{
	font-family: "times New Roman", Times, serif;
	font-size: 16pt;
	background-color: #339966;
	width: 98%;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #ffffff;
	vertical-align: middle;
	line-height: normal;
	font-style: normal;
	margin-bottom: 0px;
	margin-top:0px;
}

#frontcol67per p.advertise
{
	border-style: dotted none none none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin-top: 0px;
	text-transform: lowercase;
	letter-spacing: .008em;
	text-align: right;
	border-top-width: 1px;
	border-top-color: #808080;
	background-color: #F0F0F0;
}

#frontcol3
{

	width: 33%;
	text-align: left;
	color: #333333;
	background-color: #ffffff;
	vertical-align: top;
	clear:both
}


/* Front Page - 310px */
#frontcol310px
{
	float: left;
	width: 310px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #55001C;
	background-color: #FFFFFF;
}

#frontcol310px img
{
	padding-left: 0px;
	border:0px:
	width: 300px;
}

#frontcol310px p
{
	font-family: arial, Helvetica, sans-serif;
	font-size: small;
	color:black;
	margin-top: 3px;
	padding-left: 5px
}

#frontcol310px h1
{
	font-family: "times New Roman", Times, serif;
	font-size: 14pt;
	background-color: #FF7242;
	width: 98%;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	color: #ffffff;
	vertical-align: middle;
	line-height: normal;
	font-style: normal;
}

#frontcol310px h2
{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 10pt;
	background-color: #FFE1C8;
	width: 90%;
	text-align: right;
	padding-right: 20px;
	padding-left: 0px;
	color: #000000;
	vertical-align: middle;
	line-height: normal;
	font-style: normal;
	letter-spacing: 0em;
	font-weight: normal;
}

#frontcol310px img 
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding-top: 5px;
		padding-bottom: 2px;
		padding-left: 5px;
		padding-right: 5px;
		text-align: center;
	}


#leftcolumn
{

	float: left;
	width: 160px;
	text-align: left;
	clear: both;
	padding-right: 2px;
	padding-left: 0px;
	padding-top:10px;
	color: #55001C;
}

#leftcolumn h1
 {
	font-family: tahome, arial;
	font-size: 22pt;
	color: #FFFFCC;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #3399FF;
	margin-bottom: 0px;
	letter-spacing: 1px;
	font-weight: 100;
	font-variant: normal;
	text-transform: capitalize;
}
 

#leftcolumn h2
{
	padding: 5px;
	font-family: "Times New Roman";
	font-size: 18pt;
	color: #FFFFCC;
	text-align: center;
	margin-top: 10px;
	background-color: #FF6600;
	margin-bottom: 0px;
	letter-spacing: 1px;
}


#leftcolumn ul
{

}

#leftcolumn li
{
	display:list-item
}

#leftmenu

 {
	border-style: none;
	width: 100%;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	background-color: #3399FF;
	color: #333;

}
 
#leftmenu ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
#leftmenu li {
	margin-top:5px;
	border-bottom: 0px solid #90bade;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif
}

#leftmenu li a 
{
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #3399FF;
	border-right: 10px solid #3399FF;
	background-color: #3399FF;
	color: #000;
	text-decoration: none;
	width: auto;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-weight:bold;
	font-size: medium;	

}
#leftmenu li a:hover 
{
	border-left: 10px solid #5ba3e0;
	border-right: 10px solid #5ba3e0;
	color: #FFFF66;
	background: #3366CC;
	border-right-color: #CC3300;
	border-left-color: #CC3300;
}

#leftmenu ul ul 
{
	margin-left: 0px;
	border-left: 10px solid #1c64d1;

}

#leftmenu ul ul li 
{
	margin-top:0px;
	font-size: 9pt;
	margin-left:-10px;
	border-top-style: none;
	border-top-width: 0px;
	
	
}


#leftmenu ul ul a {
	font-size: small;		
	color: black;
	background-color: #6699FF;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-weight: normal
	
}

#leftmenu ul ul a:hover {
	color: #FFFF66;
	background: #3366CC;
	
}

#mainbody
{
	border-width: 1px;
	float: left;
	width: 640px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	text-indent: 0;
	margin-left: 0;
	margin-top: 5px;
}

#mainbody p
{
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size: 1.4em;
	line-height: 135%;	
}

#mainbody p.ingress
{
	border-color: #808080;
	width: 100%;
	font-weight: 300;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size: 1.6em;
	line-height: 150%;
	background-color: #FFE1C8;
	margin-top: 0px;
	padding-bottom: 15px;
	color: #333333;
	text-align: left;
}

#mainbody p.navigation
{
	border: 1px dotted #003300;
	font-weight: normal;
	font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
	font-size: 8pt;
	letter-spacing: 0pt;
	background-color: #D2E1FF;
	font-style: normal;
	color: #000000;
	font-variant: normal;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
}


#mainbody p.weblink
{
	border-color: #808080;
	width: 100%;
	font-weight: 300;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size: 1.6em;
	line-height: 150%;
	background-color: #FFE1C8;
	margin-top: 0px;
	padding-bottom: 3px;
	color: #333333;
	text-align: left;
}


#mainbody p.copyright
{
	border-color: #808080;
	width: 100%;
	font-weight: 300;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: .75em;
	line-height: 100%;
	background-color: #E6E6E6;
	margin-top: 0px;
	padding-top: 1px;	
	padding-bottom: 3px;
	color: #333333;
	text-align: right;
}


#mainbody p.advertise
{
	border-style: dotted none none none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin-top: 0px;
	text-transform: lowercase;
	letter-spacing: .008em;
	text-align: right;
	border-top-width: 1px;
	border-top-color: #808080;
	background-color: #F0F0F0;
}

#mainbody p.byline
{
	width: 100%;
	text-align: right;
}

#mainbody p.picture
{
	width: 100%;
	text-align: right;
	font-family: "times New Roman", Times, serif;
	font-size: medium;
	font-style: italic;
}

#mainbody p.topmenuline
{
	width: 100%;
	text-align: right;
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	background-color: #006666;
	color: #FFFFCC;
}

#mainbody p.topmenuline a
{
	width: 100%;
	text-align: right;
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	background-color: #006666;
	color: #FFFFCC;
}

#mainbody table.type1
{

}

#mainbody table.type1 th
{
	background-color: #336699;
	color: #FFFFFF;
}

#mainbody table.type1 td.caption
{
background-color:red
}

#mainbody table.type1 td.subheader
{
	background-color: #3366CC
}
#mainbody table.type1 td.description
{
	background-color: #E1E1E1
}


#mainbody table.type1 td.number
{
	text-align: right;
	font-weight: bold;
	padding-right:10px;
}


#mainbody table.type1 td.comment
{
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-size: 8pt;
}

#mainbody table.type1 tr.odd
{
	background-color: #CCFFFF
}
#mainbody table.type1 tr.even
{
	background-color: #C8DCFF
}


#mainbody ul
{
	border-width: 1px;
	border-style: dashed none none none;
	padding-bottom:7px;
	padding-top:7px;
}
#mainbody li
{
	line-height: 135%;
	list-style-type: circle;
	list-style-position: inside;
	text-indent: -15px;
}


#mainbody h1
{
	font-family: "times New Roman", Times, serif;
	font-size: 26pt;
	background-color: #FF7242;
	letter-spacing: .075em;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 0px;
	margin-top:0px;
	color: #FFFFFF;
	text-align: center;
}
#mainbody h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	background-color: #FFBD88;
	letter-spacing: .075em;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0px;
	margin-top: 5px;
	color: #000000;
	text-align: Left;
	padding-left: 20px;
	border-left: 7px;
	border-left-color: #FF7242;
	border-left-style: solid;
	padding-top:5px;
}

#mainbody h3
{
	border-left: 7px;
	border-left-color: #FF7242;
	border-left-style: solid;
	letter-spacing: .075em;
	font-size: 16pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 100%;
	margin-top: 20px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	text-align: Left;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	border-bottom-style: dashed;
	border-bottom-color: #FF7242;
	border-bottom-width: 1px;
	border-left-width: 7px;
	font-weight: normal;
}
#mainbody h4
{
	width: 100%;
	font-size: 12pt;
	padding: 5px 0px 0px 0px;
	color: #003300;
	font-family: Verdana, Arial, "Times New Roman";
	font-weight: lighter;
	letter-spacing: 1pt;
	line-height: 150%;
	margin-top: 10px;
	margin-bottom: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #FFFFFF;
}

#mainbody h5
{
	border-style: none none none none;
	border-width: 3px;
	font-size: large;
	padding: 5px;
	color: #CC3300;
	font-family: Verdana, Arial, "sans serif";
	font-weight: lighter;
	letter-spacing: 1pt;
	line-height: 150%;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #FFffFF;
	text-align: right;
}

#mainbody h6
{
	font-size: 8pt;
	padding: 5px;
	color: #666666;
	font-family: Verdana, Arial, "Times New Roman";
	font-weight: lighter;
	letter-spacing: 1pt;
	line-height: 150%;
	margin-top: 10px;
	margin-bottom: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #FFffFF;
	text-align: right;
}


#mainbody map
{
	border: 1px solid #FF9933;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#mainbodymenu
{
	width: 100%
}
#mainbodymenu ul 
{
	margin: 3px 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;	
	text-align: left;
	background-color: #CBEDDC;
}

#mainbodymenu li {
display: inline;
margin: 0;
padding: 0; list-style-type:none; color:#000000; 
font-family: Tahoma;
font-size:8pt;
}

#mainbodymenu li a {
color:#000000; 
font-family: Tahoma;
font-size:8pt;
}

#mainbodymenu li a:hover {
	color: #FFFFCC;
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #003300;
}

/* --------------------- */
/* Hotel Info Search Box */
/* --------------------- */

#hotelinfo
{
	border-width: 1px;
	float: left;
	width: 640px;
	text-align: left;
	padding-left: 20px;
	padding-right: 15px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	text-indent: 0;
	margin-left: 0;
	margin-top: 5px;
}

#hotelinfo p
{
	font-family: Verdana, Arial;
	font-size: Small;
	line-height: 135%;	
}


#hotelinfo h1
{

	font-size: 32pt;
	text-align: left;
	color: #006600;
	font-family: Tahoma;
	font-weight: lighter;
	letter-spacing: 2px;
	line-height: 150%;
	margin-top: 10px;
	text-transform: capitalize;
	border-bottom: 1px solid #000000;

}
#hotelinfo h2
{
	font-size: 18pt;
	padding: 1px;
	color: #003300;
	font-family: "Times New Roman";
	font-weight: lighter;
	letter-spacing: 1px;
	line-height: 150%;
	margin-top: 1px;
	text-transform: capitalize;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: none;
	border-bottom-width: 1px;
	background-color: #A9E2C6;
}

#relatedlist {
	border-style: solid;
	border-width: 1px;
	float: right;
	width: 350px;
	overflow: auto;
	visibility: visible;
	display: block;
	background-color: #FF9900;
}

#ad350x300 {
	border-style: none;
	float: right;
	width: 375px;
	height:325px;
	overflow: auto;
	visibility: visible;
	display: block;
	background-color: #FFFFFF;
}

#ad350x300 h4
{

	font-size:12pt;
}

#ad468x60 {
	border-style: none;
	float: right;
	width: 490px;
	height: 75px;
	overflow: auto;
	visibility: visible;
	display: block;
	background-color: #FFFFFF;
}

#ad640x105 {
	border-style: none;
	float: right;
	width: 640px;
	overflow: auto;
	visibility: visible;
	display: block;
	background-color: #FFFFFF;
}

#agoda790x180 {
	border-style: none;
	float: right;
	width: 780px;
	overflow: auto;
	visibility: visible;
	display: block;
	background-color: #FFFFFF;
}

#agoda160 {
	border-style: none;
	float: right;
	width: 160px;
	overflow: auto;
	visibility: visible;
	display: block;
	background-color: #FFFFFF;
}


#ad640x200L {
	border-style: none;
	float: left;
	width: 640px;
	overflow: auto;
	visibility: visible;
	display: block;
	background-color: #FFFFFF;
}


#ad780x200
{
	border-style: none;
	float: left;
	width: 780px;
	overflow: auto;
	visibility: visible;
	display: block;
	background-color: #FFFFFF;
}

#disqus_thread
{
	border-style: solid;
	border-width: 1px;
	padding: 12px;
	margin-bottom: -10px;
}

#disqus_thread h3
{
	border-left: 7px;
	border-left-color: #FF7242;
	border-left-style: none;
	letter-spacing: .075em;
	font-size: x-large;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 100%;
	margin-top: 20px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	text-align: Left;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	border-bottom-style: dashed;
	border-bottom-color: #3366FF;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

#dsq-content div.dsq-options {
background:none;
padding-bottom:0px;
}

#dsq-comments li.dsq-comment {
margin-top:12px;
margin-bottom:12px;
padding:12px;
background:#F0F0E9;
border:1px solid #ccc;
}

#dsq-content div.dsq-post-area {
padding:12px;
background:#F0F0E9;
border:1px solid #ccc;
}

#dsq-content .dsq-comment-header {
background:none;
}

.dsq-brlink {
display:none;
}

#dsq-content .dsq-comment-message {
background:#fff;
padding:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#dsq-content #dsq-authenticate .dsq-login-buttons {
background:none;
background-image:none;
margin-bottom:0;
}

#dsq-content #dsq-form-area .dsq-textarea .dsq-textarea-wrapper,
#dsq-content #dsq-form-area .dsq-post-fields .dsq-input-wrapper {
border: 1px solid #ccc;
}

#dsq-new-post div.dsq-request-user-info {
background:none;
padding-bottom:0px;
}


#rightcolumn
{
	float: right;
	width: 160px;
	text-align: left;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 5px;
	padding-right: 5px;
	padding-left: 5px;
	color: #55001C;
	border-left-style: none;
	border-left-color: #666666;


}

#rightcolumn img
{

	margin-bottom: 5px;
}
#rightcolumn H1
{
	padding:5px; 
	font-family: "Times New Roman"; 
	font-size: 18pt; 
	color:#3366FF; 
	text-align:center; 
	margin-top:10px; 
	background-color:#FFFFFF; 
	margin-bottom:0px; 
	letter-spacing:1px
}

#rightcolumn H2
{
	margin: 10px;
	border-width: 1px;
	border-color: #666666;
	padding: 5px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 18pt;
	color: #990033;
	text-align: center;
	background-color: #FFFFFF;
	letter-spacing: 1px;
	border-top-style: dotted;
}


#footer
{
	border-top: 1px solid #FF9900;
	margin-top: 30px;
	width: 100%;
	background-color: #6699FF;
	padding-top: 5px;
	padding-bottom: 2px;
	clear:	both;
	font-size: 8pt;
	text-align: center;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-family: Verdana;
	letter-spacing: 1px;
	border-top-color: #C0C0C0;
	vertical-align: middle;

}
#footer a
{
	background-position: 0% 0%;
	color: #000000;
	text-decoration: underline;
	margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
}

#pronetasia
{
border-bottom:2px solid #333333; float: left;
width: 100%; text-align:right; background-color:#222222; font-family:Tahoma, Arial, Verdana, Helvetica; font-size:7pt; letter-spacing:1pt; font-weight:bold; margin-bottom:12px; text-transform:capitalize
}

#header
{
	background-color: #336699;
	width: 990px;
}

#HeaderTop
{
	border-width: 1px;
	float: left;
	width: 100%;
	text-align: right;
	padding-left: 0px;
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
	height: 42px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	padding-top: 3px;
	padding-bottom: 2px;
	background-color: #F0F0F0;
	vertical-align: middle;
}
#HeaderTop a {
	color: #000000;
	background-position: 0% 0%;
	text-decoration: none;
	margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
}

#HeaderTop a:hover a:active {
	background-position: 0% 0%;
	color: #FFFF66;
	text-decoration: none;
	margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-color: #3366CC;
}

#HeaderLogo
{
	text-align: left;
	float: left;
	width: 262px;
	height: 90px;
	background-color: #FFFFFF;
}

#HeaderAd
{
padding:0px; 
border-style:solid; 
border-width:0px; 
float: left;
width: 728px; 
text-align:right; 
margin-top: 0px; 
height: 90px; 
background-color:#336699;
}

#HeaderText
{
	padding: 0px;
	border-style: solid;
	border-width: 0px;
	float: left;
	width: 728px;
	text-align: left;
	margin-top: 0px;
	height: 90px;
	vertical-align: bottom;
}

#topshare
{
	margin-top: 5px; 
	margin-bottom: 5px; 
	background-color: #D9ECFF; 
	padding-left: 5px; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000; 
	text-align: center
}

#topshare a 
{
	color: #000000; 
	font-size: 10pt; 
	font-family: "Times New Roman"; 
	letter-spacing: 1px; 
	font-weight: bold
}


/* Menu */
#topmenu 
{
	border-bottom: 1px dotted #808080;
	background-position: 0% 0%;
	margin: 2px 0;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	height: 30px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-top-width: 1px;
	color: #000000;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-color: #99CCFF;
}

#topmenu ul 
{
margin: 3px 2px;
padding-top: 3px;
padding-bottom: 3px;
text-align: center

}

#topmenu li 
{
	display: inline;
	margin: 0;
	padding: 0; 
	list-style-type:none; 
	color:#141414; 
	font-family:Verdana; 
	font-size:8pt; 
	letter-spacing:1px; 
	font-weight:bold; 
	width:100px 
}


#topmenu a {
	background-position: 0% 0%;
	color: #003366;
	text-decoration: none;
	margin-top: 3px;
	font-weight: bolder;
	font-style: normal;
	font-variant: normal;
	font-family: "Arial Narrow", "times new roman";
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-size: 14pt;
	letter-spacing: 1px;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
}
#topmenu a:hover, #topmenu a:active {
	color: #FFFF66;
	background: #3366CC;
}

#topmessage {
	border-style: outset;
	border-width: thin;
	background: #990033;
	width: 100%;
	font-family: "Courier New", Courier, monospace;
	font-size: small;
	color: #FFFFCC;
	font-weight: bold;
}
#submenu 
{
	border-bottom: 1px dotted #808080;
	margin: 2px 0;
	width: 100%;
	height: 36px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: none;
	border-top-width: 1px;
	color: #000000;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-color: #FFFFFF;
	border-bottom-style: dotted;
	text-align: right;
	line-height: 150%;

}

#submenu a:hover {
	color: #FFFF66;
	background: #FF6600;
}

#submenu a:active {
	color: #FFFF66;
	background: #6600FF;
}


/* ---------------------  - NOT in Use? Check - Apr/2011
#contentmenu
{
	margin-top:20px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	padding: 1px 0 0 12px;
	width:98%;
	background:#2175bc;
	border-bottom: 2px solid #808080;	
}

#contentmenu ul 
{
margin: 0;
padding-top: 2px;
padding-bottom: 2px;
text-align: left;
}

#contentmenu li 
{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-weight: bold;
}


#contentmenu li a 
{
	
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #5ba3e0;	
	background-color: #2175bc;
	color: #FFF;
	text-decoration: none;
}

#contentmenu a:visited
{
	color: #FFFFCC;
}

#contentmenu a:hover, #contentmenu a:active {
	color: #333;
	background: #BBBBBB;
}

#contentmenu ul ul
{
margin: 0;
padding-top: 2px;
padding-bottom: 2px;
text-align: left;
}

#contentmenu li li
{
	display: inline;
	list-style:none;
	margin: 0;
	padding: 2px 2px 2px 2px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}

#contentmenu li li a 
{
	
	
	border-right: 1px solid #2175bc;	
	background-color: #2175bc;
	color: #FFF;
	text-decoration: none;
	font-weight: normal	
}

*/

/* -------------------------- */
/* Andaman Business Directory */
/* -------------------------- */

#dirlistmainbody
{
	border-width: 1px;
	float: left;
	width: 100%;
	line-height: 140%;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Arial;
	text-indent: 0;
	margin-left: 0;
	margin-top: 5px;
}

#dirlistmainbody a:visited, a:link, a:active
{
	font-family: Verdana, Arial;
	text-decoration:none;

}
#dirlistmainbody a:hover
{
	font-family: Verdana, Arial;
	background-color:orange
}

#dirlistmainbody h1
{
	font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	height:36px;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:0px;
}

#dirlistmainbody h2
{
	font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size:18pt;
	height:36px;
	padding-top:15px;
	margin-top:5px;
	margin-bottom:0px;	
}


#dirlistmainbody p.dircategorygroup
{
	font-family: Verdana, Arial;
	font-size: 18pt;
	line-height: 150%;
	width: 100%;
	margin-top: 15px;
	float: left;
}

#dirlistmainbody p.dircategoryname
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	line-height: 150%;
	margin:0px;
	width: 50%;
	float: left;
}

#dirlistmainbody p.dirlocation
{
	font-family: Verdana, Arial;
	font-size: 14pt;
	line-height: 150%;
	width: 100%;
	margin-top: 15px;
	float: left;
}

#dirlistmainbody p.showcompanyname
{
	font-family: Verdana, Arial;
	font-size: 20pt;
	line-height: 100%;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 25px;		
	float: left;
	text-transform: capitalize;
}

#dirlistmainbody p.showcaption
{
	border-style: dotted;
	border-width: 1px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	line-height: 125%;
	margin-top: 20px;
	width: 260px;
	float: left;
	text-transform: capitalize;
	background-color: #E1DCFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

#dirlistmainbody p.showcaptionwide
{
	border-style: dotted;
	border-width: 1px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	line-height: 125%;
	margin-top: 20px;
	width: 100%;
	float: left;
	text-transform: capitalize;
	background-color: #E1DCFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

#dirlistmainbody p.showcompanyinfo
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	line-height: 125%;
	width: 260px;
	float: left;
	text-transform: capitalize;
	margin:0px	
}

#dirlistmainbody p.showcompanycomm
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	line-height: 125%;
	width: 260px;
	float: left;
	text-transform: lowercase;
	margin:0px
}

#dirlistmainbody p.diraccname
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	line-height: 100%;
	width: 100%;
	float: left;
	text-transform: capitalize;
	margin-top:5px;
	margin-left:0px;	
	margin-right:0px;		
	margin-bottom:0px;
	background-color:white	
}

#dirlistmainbody p.diraccnamepty
{
	font-family: Verdana, Arial;
	font-size: 12pt;
	line-height: 115%;
	width: 100%;
	float: left;
	text-transform: capitalize;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	letter-spacing: 1px;
	background-color:white;
	padding-top:5px;
	padding-bottom:5px;	
	
}


#dirlistmainbody p.showaccreservation
{
	background-color: #3399FF;
	border: 1px solid #84bbf3;
	display: inline-block;
	color: #ffffff;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 12px;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	width: 200px;
	float: left;
	text-align: center;
	text-indent: 2px;
	letter-spacing: 2px;
}

#dirlistmainbody p.showaccreservation a 
{
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #3399FF;
	border-right: 10px solid #3399FF;
	background-color: #3399FF;
	color: #000;
	text-decoration: none;
	width: auto;
}
#dirlistmainbody p.showaccreservation a:hover 
{
	border-left: 10px solid #5ba3e0;
	border-right: 10px solid #5ba3e0;
	color: #FFFF66;
	background: #3366CC;
	border-right-color: #FFFF99;
	border-left-color: #FFFF99;
}



#dirlistmainbody p.dircompanyname
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	line-height: 100%;
	width: 250px;
	float: left;
	text-transform: capitalize;
	margin-top:5px;
	clear:both;
}

#dirlistmainbody p.dircompanynamepty
{
	font-family: Verdana, Arial;
	font-size: 12pt;
	line-height: 100%;
	width: 250px;
	float: left;
	text-transform: capitalize;
	margin-top: 5px;
	font-weight: bold;
}

#dirlistmainbody p.dirphone
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 125px;
	float: left;
	margin-top:5px;	
}

#dirlistmainbody p.dirfax
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 125px;
	float: left;
	margin-top:5px;	
}

#dirlistmainbody p.diremail
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 70px;	
	margin-top:5px;
	float: left;	
}


#dirlistmainbody p.dirweb
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 70px;
	margin-top:5px;	
	float: left;	
}

#newsmainbody {
	border-style: none;
	border-width: 1px;
	padding-top: 0px;
	margin-top: 20px;
	margin-bottom: 15px;
	width: 100%;
	float: left;
	background-color: #C8E6FF;
}
#newsmainbody h1 {
	font-family: Verdana, Arial;
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 30px;
	background-color: #6699FF;
	text-align: center;
	vertical-align: middle;
	font-style: normal;
	font-weight: lighter;
	color: #000000;
	padding-top:5px;
}

#newsmainbody p.newstitle
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	line-height: 125%;
	margin-left: 5px;
	margin-top: 7px;	
	margin-bottom: 3px;		
	width: 32%;
	float: left;
}



#dirlistrelated
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 50%;
	float: left;
}


#dirlistrelated p.showcaption
{
	border-style: dotted;
	border-width: 1px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	line-height: 125%;
	margin-top: 20px;
	width: 98%;
	float: left;
	text-transform: capitalize;
	background-color: #E1DCFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;

}	

#dirlist33per
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 33%;
	float: left;
}

#dirlist33per img
{
	margin:5px;
		
}

#dirlistedit
{
	border-style: none;
	width: 100%;

	color: #333;
}

#dirlistedit p.button
{
	background-color: #3399FF;
	border: 1px solid #84bbf3;
	display: inline-block;
	color: #ffffff;
	font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size: 10px;
	font-weight: bold;
	padding: 6px 12px;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	width: 160px;
	float: left;
	text-align: center;
}



#dirlistedit p.button a 
{
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #3399FF;
	border-right: 10px solid #3399FF;
	background-color: #3399FF;
	color: #000;
	text-decoration: none;
	width: auto;
}
#dirlistedit p.button a:hover 
{
	border-left: 10px solid #5ba3e0;
	border-right: 10px solid #5ba3e0;
	color: #FFFF66;
	background: #3366CC;
	border-right-color: #CC3300;
	border-left-color: #CC3300;
}


/* Generic Forms - contact us  */
.FormMain{color: #000000; background-color: #E6E6E6}
.FormHeader1 {color: #FFFFFF; background-color: #333333}
.FormHeader2 {}
.FormCaptionNormal {font-family: Verdana; font-size: 8pt; letter-spacing: 1px; text-align: right; 
               margin-right: 5px}
.FormCaptionBold {font-family: Verdana; font-size: 9pt; font-weight: bold; text-align: center; 
               margin-top: 12px; background-color: #D2D2D2}
.FormCaptionDescr {font-family: Verdana; font-size: 8pt; letter-spacing: 1px; text-align: right; 
               margin-right: 5px; color:#000000; font-style:italic; }
.FormCaptionRequired {font-family: Verdana; font-size: 10pt; letter-spacing: 1px; text-align: right; 
               margin-right: 5px; color:#FF0066; font-weight:bold}

.FormEntryNormal {
	border-style: dotted;
	border-width: 1px;
	border-color: inherit;
	width: 440px;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	height:18px;
}

.FormEntryDropDown {
	border-style: dotted;
	border-width: 1px;
	border-color: inherit;
	width: 440px;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	height:18px;
}

.FormEntryNormalSml {
width:230px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}


.FormEntry350px {
width:350px;
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
}

.FormEntry350pxDropDown {
width:350px;
font-family: verdana;
font-size: 8pt;
}


.FormEntry280px {
width:280px
}

.FormEntry210px {
	width: 210px;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

.FormEntry100px {
width:100px;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;

}

.FormEntry80px {
width:80px;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;

}

.FormEntryDesc 
{
width: 440px; font-family: Verdana; font-size: 8pt
}
.FormBox {
font-family: Verdana; font-size: 8pt; letter-spacing: 1px; font-weight: bold;
	border-style: dotted;
	border-width: 1px;

}
.FormSubmit{
	font-size: 14pt;
	position: relative;
	margin-top: 3px;
	margin-left: 20px;
	height: 34px;
	width: 290px;
	cursor: pointer;
	font-family: verdana;
	font-weight: bold;
	color: #0066FF;               
               }
.FormSubmitSmall{
	color: #FFFFFF;
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0.1em;
	font-weight: lighter;
	background-color: #999966;
	margin-top: 5px;
}



/* CSS Generic Forms */
#tableformat
{
	border: 1px solid #666666;
	background-color: #FFFFFF;
	width: 100%;
}
#tableformat p.tableheader1
{
	font-family: Verdana, Arial;
	font-size: 14pt;
	height: 24px;
	width: 100%;
	float: left;
	background-color: #FF9966;
	text-indent: 10px;
}
#tableformat p.tableheader2
{
	font-family: Verdana, Arial;
	font-size: 12pt;
	width: 100%;
	float: left;
	height: 40px;
	font-weight: bold;
	margin-left: 10px;
	padding-top:8px;
}
#tableformat p.tablefieldcaption
{
	border-width: 1px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	height: 24px;
	width: 170px;
	float: left;
	vertical-align: baseline;
	text-align: right;
	margin-top: 5px;
	margin-right: 10px;
	text-indent: 10px;
}

#tableformat p.tablefieldvalue
{
	width: 440px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	vertical-align: baseline;
	height: 25px;
	float: left;
	margin-top: 5px;
}

#tableformat p.tabletextfieldvalue
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 440px;
	height: 180px;	
	float: left;
	margin-top: 5px;	
}

#tableformat p.tableinfo
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 100%;
	float: left;
	text-indent: 10px;
	background-color: #FFCDB4;
	color: #333333;
	margin-top: 15px;
}

#tableformat p.tableinfourgent
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	width: 100%;
	float: left;
	text-indent: 10px;
	background-color: #FF5050;
	color: #FFFFFF;
	margin-top: 15px;
}

#tableformat p.tablesubmit
{
	border-style: dotted none dotted none;
	border-width: 1px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 100%;
	height: 48px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

#tableformat p.tablefooter1
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	width: 630px;
	height: 30px;
	float: left;
	background-color: #808080;
	vertical-align: middle;
	text-align: center;
	border-right-style: solid;
	border-right-width: 10px;
	text-indent: 10px;
	
}


/* CSS Small Generic Search Form */
/* Uses as Search - Front Page */
#tableformatsml
{
	background-color: #CCCCCC;
	width: 258px;
}

#tableformatsml h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: large;
	background-color: #666699;
	width: 258px;
}

