
body{
	margin:0px;
	padding:0px;
	background-image: url('/images/bg.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	background-color:#000000;
}

.pngImg {
	behavior: url(/_includes/iepngfix.htc);
}

TD {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#595959;
	line-height:16px;
}

P {
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	padding-top:0px;
}

H1 {
	font-family:Arial,sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#565656;
	margin:0px;
	margin-bottom:8px;
}

H2 {
	font-family:Arial,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#888888;
	margin:0px;
	margin-top:0px;
	margin-bottom:6px;
}

H3 {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#888888;
	margin:0px;
	margin-bottom:6px;
}

.h1blue {
	color:#0098DA;
}


.tdSubMenu {
	color: #FFFFFF;
	padding-left: 15px;
	padding-right: 20px;
}

.lnkSubMenu:link, .lnkSubMenu:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkSubMenu:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}


a:link, a:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#B49400;
	text-decoration:none;
}

a:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#B49400;
	text-decoration:underline;
}


.lnkBlue:link, .lnkBlue:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#007CBD;
	text-decoration:none;
}

.lnkBlue:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#007CBD;
	text-decoration:underline;
}


.txtBlue {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#007CBD;
}

.txtGray {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#8B8B8B;
}


.txtFooter, .txtCredits {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.lnkFooter:link, .lnkFooter:visited, .lnkCredits:link, .lnkCredits:visited {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkFooter:hover, .lnkCredits:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}


.txtFooterBlue {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#9BE1FF;
}

.lnkFooterBlue:link, .lnkFooterBlue:visited {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#9BE1FF;
	text-decoration:none;
}

.lnkFooterBlue:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	color:#9BE1FF;
	text-decoration:underline;
}


.lnkTopTabs:link, .lnkTopTabs:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkTopTabs:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}


.lnkTopNav:link, .lnkTopNav:visited {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0175A9;
	text-decoration:none;
}

.lnkTopNav:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0175A9;
	text-decoration:underline;
}


.txtTopTelephone {
	font-family:Arial,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#A78462;
}

.txtTopTelephone2 {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#8B8B8B;
}


img {
	border-color: #FFFFFF;		
	color: #FFFFFF;
	position: relative;
}

/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 12px Verdana,sans-serif;
}

form {
	display:block;
	margin:0px;
	padding:0px;
}

label {
	cursor:pointer;
}



.txtHeader {
	font-family:Arial,sans-serif;
	font-size:17px;
	color:#FFFFFF;
}

.txtHeaderBlue {
	font-family:Arial,sans-serif;
	font-size:17px;
	color:#BAE7FA;
}

.txtHeaderSmall {
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#FFFFFF;
}


.txtQuickSearch1 {
	font-family:Arial,sans-serif;
	font-size:17px;
	color:#00ABF3;
}

.txtQuickSearch2 {
	font-family:Arial,sans-serif;
	font-size:17px;
	color:#FFFFFF;
}


.txtSearchBoxCurrency {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#BBBBBB;
}

.lnkAdvancedSearch:link, .lnkAdvancedSearch:visited {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#BBBBBB;
	text-decoration:none;
}

.lnkAdvancedSearch:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#BBBBBB;
	text-decoration:underline;
}

.selSearch{
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#666666;
}


.lnkTabWhite:link, .lnkTabWhite:visited {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkTabWhite:hover {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}


.txtMessage{
	color:#FF0000;
	font-weight:bold;
}


td.TopNav {
	background-position: top left;
	background-repeat: no-repeat;
	padding-top:6px;
}

td.TopNavAbout { background-image: url('/images/topnav_about.jpg'); }
td.TopNavProperties { background-image: url('/images/topnav_properties.jpg'); }
td.TopNavInvestment { background-image: url('/images/topnav_investment.jpg'); }
td.TopNavInformation { background-image: url('/images/topnav_information.jpg'); }
td.TopNavTestimonials { background-image: url('/images/topnav_testimonials.jpg'); }
td.TopNavNews { background-image: url('/images/topnav_news.jpg'); }

td.TopNavSearch {
	background-image: url('/images/topnav_quick_search.png');
	background-position: top left;
	background-repeat: no-repeat;
}



div.dotted_line {
	width: 100%;
	height: 15px;
	clear: both;
	background-image: url('/images/bg_dots.gif');
	background-position: center left;
	background-repeat: repeat-x;
}



div.divContentBG{
	width:623px;
	background-image: url('/images/bg_content.jpg');
	background-position: top left;
	background-repeat: repeat-y;
}

div.divContentTop{
	width:623px;
	background-image: url('/images/bg_content_gold_bar.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding-top:3px;
}

div.divTabbedHeaderTop{
	background-image: url('/images/bg_header_table.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	padding-top:6px;
}

div.divFadeOut{
	width:623px;
	background-image: url('/images/bg_content_bottom_fade.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom:52px;
}

div.divSolidBottom{
	width:623px;
	background-image: url('/images/bg_content_bottom_solid.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.divIndented{
	padding-left:15px;
	padding-right:25px;
}



div.divRightBG{
	background-image: url('/images/bg_right.jpg');
	background-position: top left;
	background-repeat: repeat-y;
}

div.divRightTop{
	background-image: url('/images/bg_right_gold_bar.png');
	background-position: top left;
	background-repeat: no-repeat;
}

div.divRightIndented{
	padding-left:22px;
	padding-right:26px;
}

div.divRightIndented2{
	padding-left:28px;
	padding-right:18px;
}

div.divRightIndented3{
	padding-left:28px;
	padding-right:12px;
}

div.divRightBG_BuyingGuide{
	background-image: url('/images/right_bg_guide.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	height: 87px;
}

div.divRightBG_Gold{
	background-image: url('/images/right_bg_gold.jpg');
	background-position: top left;
	background-repeat: repeat-y;
}



td.tabBlue{
	background-image: url('/images/tab_bg_blue.png');
	background-position: top left;
	background-repeat: no-repeat;
	behavior: url(/_includes/iepngfix.htc);
}

td.tabYellow{
	background-image: url('/images/tab_bg_yellow.png');
	background-position: top left;
	background-repeat: no-repeat;
	behavior: url(/_includes/iepngfix.htc);
}

td.tabRightBlue{
	background-image: url('/images/right_tab_blue_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
	behavior: url(/_includes/iepngfix.htc);
}



td.tdPointer {
	cursor:pointer;
}

td.tdNavPrevious {
	background-image: url('/images/nav_previous.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	padding-left:20px;
	padding-right:6px;
	color:#FFFFFF;
}

td.tdNavNext {
	background-image: url('/images/nav_next.gif');
	background-position: top right;
	background-repeat: no-repeat;
	height: 30px;
	padding-left:6px;
	padding-right:20px;
	color:#FFFFFF;
}

td.tdNavBlue {
	background-image: url('/images/nav_bg_blue.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	padding-left:6px;
	padding-right:6px;
	color:#FFFFFF;
}

td.tdNavGray {
	background-image: url('/images/nav_bg_gray.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	padding-left:6px;
	padding-right:6px;
	color:#FFFFFF;
}

td.tdNavDivider {
	background-image: url('/images/nav_divider.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
	padding-left:0px;
	padding-right:0px;
	color:#FFFFFF;
}





.tdBorderTopLeft, .tdBorderTopRight, .tdBorderBottomLeft, .tdBorderBottomRight {
	width:4px;
	height:4px;
}

.tdBorderTop {
	height:4px;
	background-image: url('/images/border_top.png');
	background-position: top left;
	background-repeat: repeat-x;
	
}

.tdBorderBottom {
	height:4px;
	background-image: url('/images/border_bottom.png');
	background-position: top left;
	background-repeat: repeat-x;
}

.tdBorderLeft {
	width:4px;
	background-image: url('/images/border_left.png');
	background-position: top left;
	background-repeat: repeat-y;
}

.tdBorderRight {
	width:4px;
	background-image: url('/images/border_right.png');
	background-position: top left;
	background-repeat: repeat-y;
}





.BlueTitle {
	font-size:15px;
	font-weight:bold;
	color:#0098DA;
}

.BlueTitle a {
	font-size:15px;
	font-weight:bold;
	color:#0098DA;
}



.GrayTitle {
	font-size:15px;
	font-weight:bold;
	color:#888888;
}


.GrayTitle a {
	font-size:15px;
	font-weight:bold;
	color:#888888;
}






H2.h2BlueTitle {
	font-size:15px;
	font-weight:bold;
	color:#0098DA;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	display: inline;
}

H2.h2BlueTitle a {
	font-size:15px;
	font-weight:bold;
	color:#0098DA;
}



H2.h2GrayTitle {
	font-size:15px;
	font-weight:bold;
	color:#888888;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	display: inline;
}


H2.h2GrayTitle a {
	font-size:15px;
	font-weight:bold;
	color:#888888;
}



.video {
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	width:400px;
	height:310px;
	z-index:101;
	padding:8px;
	padding-bottom:25px;
	text-align:center;
	vertical-align:middle;
	border:1px #AAAAAA solid;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top right;
}


#showModal {
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	background-color:#000000;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
}


#divFlags {
  position:absolute;
  margin-top:5px;
  margin-left:40px;
}

#google_translate_element {
  float:right;
}
