html, body
{
	margin: 0px 0px 0px 0px;
	border: 0px;
    scrollbar-face-color: #E6E6DC;
	scrollbar-shadow-color: #2C5E39;
  	scrollbar-highlight-color: #2C5E39;
  	scrollbar-3dlight-color: #ffffff; 
  	scrollbar-darkshadow-color: #ffffff;
  	scrollbar-track-color: #E6E6DC; 
  	scrollbar-arrow-color: #2C5E39;
}
.h1
{
	font-family: arial;
	font-size: 16pt;
}
.h2
{
	font-family: arial;
	font-size: 13pt;
	font-weight: 600;
}
img
{
	border: 0px;
}

table
{
	border: 0px;
}

td
{
	font-family: arial;
	font-size: 12px;
	color: #4B4B4B;
}
td.orange
{
	background-color: #9E2529;
}
td.white
{
	background-color: #C1C7DD;
}
#error
{
	color: #800000;
}
tr.error td
{
	color: #800000;
}
#orange
{
	color: #9E2529;
}
#black
{
	color: #000000;
}
#blue
{
	color: #224F93;
}
#white
{
	color: #FFFFFF;
}
#red
{
	color: #800000;
}
#selected
{
	color: #546291;
}
#selected_lite
{
	color: #B2BDDB;
}
#background_white
{
	background-color: #FFFFFF;
}
#logo
{
	color: #9E2529;
	font-family: impact;
	font-size: 22pt;
}
#slogan
{
	font-size: 11pt;
	font-weight: 600;
}
#required
{
	background-color: #FFFFE1;
}
#footer
{
	color: #AAAAAA;
}
#accent
{
	background-color: #F6F7FA;
}
.toolbar a
{
	font-size: 12px;
	font-weight: 800;
}
.border_dark
{
	border-left: 1px solid #B2BDDB;
	border-right: 1px solid #B2BDDB;
	border-top: 1px solid #B2BDDB;
	border-bottom: 1px solid #B2BDDB;
}
.border_middle
{
	border-left: 1px solid #C1C7DD;
	border-right: 1px solid #C1C7DD;
}
.border_bottom
{
	border-bottom: 1px solid #C1C7DD;
}
.border_bottomtop
{
	border-bottom: 1px solid #C1C7DD;
	border-top: 1px solid #C1C7DD;
}
.border_top
{
	border-top: 1px solid #C1C7DD;
}
.border_left
{
	border-left: 1px solid #C1C7DD;
}
.border_right
{
	border-right: 1px solid #C1C7DD;
}
.border_bottomright
{
	border-bottom: 1px solid #C1C7DD;
	border-right: 1px solid #C1C7DD;
}
.border_bottomrightleft
{
	border-bottom: 1px solid #C1C7DD;
	border-right: 1px solid #C1C7DD;
	border-left: 1px solid #C1C7DD;
}
.border_topleft
{
	border-top: 1px solid #C1C7DD;
	border-left: 1px solid #C1C7DD;
}
.border_toprightleft
{
	border-top: 1px solid #C1C7DD;
	border-right: 1px solid #C1C7DD;
	border-left: 1px solid #C1C7DD;
}
.border_light
{
	background-color: #CCCCCC;
}
.font_white
{
	color: #FFFFFF;
}
.border_white
{
	background-color: #FFFFFF;
}
.submenu
{
	background-color: #546291;
}
.submenu a
{
	text-decoration: none;
	font-family: arial;
	font-size: 10pt;
	font-weight: 600;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
.submenu a:hover
{
	color: #B2BDDB;
}
.background_dark
{
	background-color: #B2BDDB;
}
.background_dark td,a
{
	text-decoration: none;
	font-family: arial;
	font-size: 10pt;
	font-weight: 600;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.background_dark span
{
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;	
	text-align: left;
}
a
{
	color: #6574A3;
	font-family: arial;
	font-size: 9pt;	
	cursor: pointer;
}
a.orange
{
	color: #9E2529;
}
a.black
{
	color: #000000;
}
a.white
{
	color: #FFFFFF;
}
a:hover
{
	color: #9E2529;
}
.content
{
	color: #4B4B4B;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
}
.content td
{
	font-size: 13px;
	font-weight: 600;
}
.font_normal
{
	font-size: 13px;
	font-weight: normal;
}
.content_small
{
	color: #4B4B4B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.tourinfo_button td
{
	color: #546291;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
#tourinfo_hilite
{
	background-color: #FFFFE1;
}
#tourinfo_hilite td
{
	color: #9E2529;
}
.tourinfo_button a
{
	color: #546291;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.font_big
{
	font-family: arial;
	font-weight: 600;
	font-size: 18pt;	
}
.font_small
{
	color: #4B4B4B;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.calculator
{
	background-color: #FFFFFF;
}
.calculator td
{
	color: #4B4B4B;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.calculator input
{
	border-left: 1px solid #B2BDDB;
	border-right: 1px solid #B2BDDB;
	border-top: 1px solid #B2BDDB;
	border-bottom: 1px solid #B2BDDB;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.247
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
}
.247header
{
	font-family: arial;
	font-weight: 600;
	font-size: 11pt;	
}
.header_font
{
	color: #546291;
	font-family: arial;
	font-weight: 600;
	font-size: 11pt;	
}
h3
{
	color: #546291;
	font-family: arial;
	font-weight: 600;
	font-size: 15pt;	
}
.notification
{
	border-left: 1px solid #4B4B4B;
	border-right: 1px solid #4B4B4B;
	border-top: 1px solid #4B4B4B;
	border-bottom: 1px solid #4B4B4B;
	background-color: #FFEEEE;
}
.bodybutton
{
	border-left: 1px solid #4B4B4B;
	border-right: 1px solid #4B4B4B;
	border-top: 1px solid #4B4B4B;
	border-bottom: 1px solid #4B4B4B;
	background-color: #B2BDDB;
	color: #FFFFFF;
	font-family: tahoma;
	font-weight: 600;
	cursor: pointer;
}
.file
{
	border-left: 1px solid #B2BDDB;
	border-right: 1px solid #B2BDDB;
	border-top: 1px solid #B2BDDB;
	border-bottom: 1px solid #B2BDDB;
	font-family: tahoma;
	cursor: pointer;
}
.input_calc
{
	border-left: 1px solid #B2BDDB;
	border-right: 1px solid #B2BDDB;
	border-top: 1px solid #B2BDDB;
	border-bottom: 1px solid #B2BDDB;
	font-family: tahoma;
}
.navigation a
{
	font-family: arial;
	font-weight: normal;
	color: #6574A3;
}
.bodytable
{
	background-color: #B2BDDB;
}
.bodytable_hover
{
	background-color: #F6F7FA;
}
.semitrans
{
	filter: alpha(opacity=70); 
	-moz-opacity: .7;
}