/* * * * * * * * * * * * * * * * * * * * * * * */
/* Copyright AMGS Ltd (UK).                    */
/* All rights reserved.                        */
/* No reproduction without written permision.  */
/* * * * * * * * * * * * * * * * * * * * * * * */

body.Welcome
{ 
	height:100%; 
	margin:0; 
	padding:0;
	background-color: #8CACCA
}

table.Welcome
{
	background: url(../images/welcome.jpg); 
	background-repeat: no-repeat;
	background-position: center center;
}

body.General
{ 
	height:100%; 
	margin:0; 
	padding:0;
    background-repeat: no-repeat;
    background-position: center top;
	background-color: #8CACCA
}

a.ExtLinks
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000066;
	text-decoration: none;
}

p.PageHeaderWelcome
{
	font-family: Batang;
	font-size: 24pt;
	font-weight: bold;
	color: #12660c;
	text-align: center
}

p.PageHeader
{
	font-family: Batang;
	font-size: 24pt;
	font-weight: bold;
	color: #12660c;
	text-align: left
}

p.EnterLink, a.EnterLink
{
	font-family: Verdana;
	font-size: 20pt;
	color: #12660c;
	text-align: center;
	text-decoration: none
}

p.WelcomeCopyright
{
	font-family: Batang;
	font-size: 8pt;
	color: #ffffff;
	text-align: center
}

p.Copyright
{
	font-family: Batang;
	font-size: 8pt;
	color: #12660c;
	text-align: center
}

p.SectionSubHeader
{
	font-family: Verdana;
	font-size: 16pt;
	color: #000066;
	margin-left: 20pt
}

p.SectionHeader
{
	font-family: Verdana;
	font-size: 18pt;
	color: #12660c;
	margin-left: 20pt
}

iframe.MapFrame
{
	margin-left: 20pt
}

td.RateColHeaders
{
	padding-left: 5pt;
	width: 250pt;
	background-color: #12660c;
	font-size: 14pt;
	color: #ffffff
}

td.RateColHeadersRight
{
	padding-left: 5pt;
	width: 250pt;
	background-color: #12660c;
	font-size: 14pt;
	color: #ffffff;
	text-align: center;
}

td.RateColRows
{
	padding-left: 5pt;
	width: 250pt;
	font-size: 14pt;
	background-color: #8cacca;
	color: #12660c;
}

td.RateColRowsRight
{
	padding-left: 5pt;
	width: 150pt;
	font-size: 14pt;
	background-color: #8cacca;
	color: #12660c;
	text-align: center;
}

table.Rates
{
	margin-left: 20pt;
	border-style: solid;
	border-width: 1pt;
	background-color: #ffffff;
	border-color: #000066;
	
}
	
td.PageLink
{
	text-align: center;
	background-color: #8cacca;
	color: #12660c;
	text-decoration: none;
	cursor: default
}

td.PageLinkHover
{
	text-align: center;
	background-color: #12660c;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer
}

td.SeperatorBar
{
	background: url(../images/seperator.jpg); 
	height: 2pt;
}

td.SeperatorBlank
{
	height: 2pt
}

p.PageText
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000066
}

p.PageTextNoBullet
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000066;
	margin-left: 20pt
}

p.GuestName
{
	font-family: Verdana;
	font-size: 12pt;
	font-style: italic;
	color: #000066
}

#loader_container {
  text-align: center;
  position: absolute;
  top: 40%;
  width: 100%
}

#loader {
  font-family: Tahoma, Helvetica, sans;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
  padding: 10px 0 16px 0;
  margin: 0 auto;
  display: block;
  width: 135px;
  border: 1px solid #6A6A6A;
  text-align: left;
  z-index: 255
}

#progress {
  height: 5px;
  font-size: 1px;
  width: 1px;
  position: relative;
  top: 1px;
  left: 10px;
  background-color: #9D9D94;
}

#loader_bg {
  background-color: #EBEBE4;
  position: relative;
  top: 8px;
  left: 8px;
  height: 7px;
  width: 113px;
  font-size: 1px;
}

.title_h2 {
  width: 300px;
  padding: 12px 0 0 18px;
}

.border_preview {
  z-index: 100;
  position: absolute;
  border: 1px solid #444;
  color: #4b4b4b;
  font-size: 11px;
  text-align: left;
  background-color: white;
}

.preview_temp_load {
  vertical-align: middle;
  text-align: center;
}

.preview_temp_load img {
  vertical-align: middle;
  text-align: center;
  border: 1px solid #D0E5F3;
  margin: 8px 3px 15px 3px;
}

IMG.screenshot, IFRAME.body{
	border: 1px solid #336699;
}
IMG.screenshot{
	margin-top: 6px;
}

TD.tabs{
	font-size: 13px;
	color: White;
	padding: 4px;
}
.tabs A, #ShowHideFlash A{
	color: White;
	text-decoration: none;
}
.tabs A:hover, #ShowHideFlash A:hover{
	color: White;
	text-decoration: underline;
}
#ShowHideFlash{
	padding-top: 4px;
}
#ShowHideFlash TD{
	font-size:12px;
}
#ShowHideFlash TD.button{
	color: White;
	padding: 2px;
}
#ShowHideFlash2 A{
	font-size: 13px;
	color: rgb(55, 128, 185);
	text-decoration: underline;
}
#ShowHideFlash2 A:hover{
	color:  rgb(55, 128, 185);
	text-decoration: underline;
}
DIV.part_name{
	color:#BB0404;
	
	  color: #3F89C3;
  font-size: 16px;
  font-weight: bold; /*border:1px solid #F0F9FD;*/
  margin-bottom:16px;
  margin-top:16px;
  margin-left: 1px;
}

DIV.preview_place {
}

div.centralized {
	margin-left: 11px;
	margin-right: 0px;
	/*margin-bottom: 9px;*/
} 
