/* Style CSS */

body {
	background-color: #FFFFFF;
	background: url(images/bkg-safari02.jpg) #FFFFFF repeat-x fixed;
	
	margin-top: 0;
	margin-bottom: 2;
	margin-left: 0;
	margin-right: 0;
}

#fixmenu {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	position: absolute; left: 0px; top: 0px;
	background: #000000;
	width: 100%;
	height: 40px;	
}
body > div#fixmenu {
	/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
	position: fixed;
	z-index: 100;
}

h1.hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color: #666666;		
	margin: 0px;
	display: inline;
}

h1.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;
	margin: 0px;
	display: inline;		
}

h1.conf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	color: #000000;
	margin: 0px;
	display: inline;		
}

#cont-newacc {
	height: 427px;
	overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #999999;
	scrollbar-3dlight-color: #999999;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #FFFFFF;
}

#cont-town {
	height: 167px;
	width: 228px;
	margin-top: 14px;
	margin-bottom: 14px;
	overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #999999;
	scrollbar-3dlight-color: #999999;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #F3F9FF;
}

#cont-pop {
	height: 254px;
	width: 228px;
	margin-top: 14px;
	margin-bottom: 14px;
	overflow: auto;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #999999;
	scrollbar-3dlight-color: #999999;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #FFF8EE;
}

.text-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;		
	color: #FFFFFF;
}

.text-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;		
	color: #999999;
}

.text-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;		
}

.text-type {
	color: #666666;		
}

.text-copy {
	color: #999999;		
}

.text-tblhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}

.text-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.text-unit {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #666666;		
}

.text-table-rates {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-style: solid;
	border-collapse: collapse;
	border-color: #C0C0C0;
}

.text-supsmall {
	font-size: 9px;
}

.text-frm {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333333;		
}

.text-frmhdr {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;		
	color: #FFFFFF;
}

.form-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.form-asterix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.form-btn {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*border: 1px solid #666666;*/
	width: 108px;
	height: 26px;
	background-color: #E0DDCE;
}

.form-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	border: 0px;
	padding-bottom: 2px;
	height: 23px;
	cursor: pointer;
}

.tblred {
	padding-left: 10px;
}

.list-description {
	list-style: none;
	margin: 0;
	padding: 0;
}

li.points
{
	background: url(images/ico-list.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 2px 0 2px 18px;
	margin: .1em 0;
}

ul.list-facilities {
	margin-top: 0px;
	padding-top: 0px;	
	margin-left: 8px;
	padding-left: 8px;		
	margin-bottom: 0px;
	padding-bottom: 0px;		
	color: #999999;
}

a.link-gen:link, a.link-gen:active, a.link-gen:visited {
	color: #0000CC;
}

a.link-genbold:link, a.link-genbold:active, a.link-genbold:visited {
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;	
}
a.link-genbold:hover {
	text-decoration: underline;		
}

a.link-nav:link, a.link-nav:active, a.link-nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;		
	color: #FFFFFF;
	text-decoration: none;		
}
a.link-nav:hover {
	text-decoration: underline;		
}

/*a.link-nav:link, a.link-nav:active, a.link-nav:visited {
	font-size: 11px;
	font-weight: bold;		
	color: #666666;
	text-decoration: none;		
}
a.link-nav:hover {
	text-decoration: underline;		
}*/

a.link-red:link, a.link-red:active, a.link-red:visited {
	color: #990000;
	line-height: 15px;		
}

.tblgreen {
	padding-left: 10px;
}

a.link-green:link, a.link-green:active, a.link-green:visited {
	color: #006600;
	line-height: 15px;		
}

.tblblue {
	padding-left: 10px;
}

a.link-blue:link, a.link-blue:active, a.link-blue:visited {
	color: #0033CC;
	line-height: 15px;		
}

.tblorange {
	padding-left: 10px;
}

a.link-orange:link, a.link-orange:active, a.link-orange:visited {
	color: #663300;
	line-height: 15px;		
}

.tblpurple {
	padding-left: 10px;
}

a.link-purple:link, a.link-purple:active, a.link-purple:visited {
	color: #9900CC;
}

.tblyellow {
	padding-left: 10px;
}

a.link-estname:link, a.link-estname:active, a.link-estname:visited {
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}

a.link-estname:hover {
	text-decoration: underline;		
}

a.link-lnkexc:link, a.link-lnkexc:active, a.link-lnkexc:visited {
	color: #009900;
}

a.link-footer:link, a.link-footer:active, a.link-footer:visited {
	color: #666666;		
	text-decoration: none;		
}

a.link-footer:hover {
	text-decoration: underline;		
}

a.link-hosted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;		
}

a.link-hosted:hover {
	text-decoration: underline;
}

