﻿/* ************************************************** */
/* COLOR PALLET */
/* BLUE     #369 */
/* GREEN    #393 */
/* ORANGE   #f80 */

/* ************************************************** */
/* DEFAULT ELEMENTS */
HTML, BODY { font-family: Georgia; font-size: 14px; margin: 0; padding: 0; height: 100%; background-color: #369; }
A { color: #393; }
A:hover { color: #f80; }
A:active { color: #369; }
A:visited { color: #369; }
HR { color: #036; height: 2px; }


/* ************************************************** */
/* REQUIRED ELEMENTS */
#container { min-height: 100%; position: relative; background: url('/images/heavenHD.jpg') top center no-repeat; <!--[if IE 6]>height: 100%;<![endif]--> }
#header { color: #fff; width: 980px; margin: 0 auto 0 auto; padding-top: 10px; }
#footer { z-index: 3; bottom: 0; width: 100%; color: #000; height: 40px; font-size: 0.9em; font-weight: bold; position: absolute; text-align: center; vertical-align: middle; }
#earth { z-index: 0; bottom: 0; width: 100%; position: absolute; height: 600px; /* Height of the earth image */ background: url('/images/earthHD.jpg') bottom center no-repeat; }
#body { z-index: 1; clear: both; padding: 0; width: 980px; min-height: 940px; margin: 0 auto 0 auto; position: relative; padding-bottom: 50px; /* Height of the footer row */ }
#body TABLE { width: 100%; }

/* HEADER ELEMENTS */
#logo { float: left; width: 420px; }
#logo IMG { border: 0; padding-left: 10px; }
#menu { float: left; width: 280px; padding-top: 10px; padding-left: 20px; }
#menu IMG { border: 0; }
#tads { float: right; width: 234px; height: 60px; background-color: #ddd; margin: 10px; }

/* CONTENT ELEMENTS */
#rail { width: 224px; margin: 0px; padding: 10px; background: #fff url('/images/fade.gif') top right repeat-y; opacity: 0.9; filter: alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; }
#main { width: 700px; margin: 0px; padding: 10px; background: #eee url('/images/fade.gif') top right repeat-y; }
#main P { text-align: justify; padding: 0px; margin: 0px 20px 20px 5px; line-height: 1.5em; }
#main H1 { display: inline; color: #036; padding-right: 5px; }
#main H2 { display: inline; color: #036; padding-right: 5px; }
#main H3 { display: inline; color: #369; padding-right: 5px; }
#main H4 { display: inline; color: #69c; padding-right: 5px; }



/* ************************************************** */
/* COMMON STYLES */
.hide { display: none; }
.fade { background: url('/images/fade.gif') top right repeat-y; }
.drop { background: url('/images/drop.gif') bottom left repeat-x; }
.base { height: 5px; width: 100%; background: url('/images/base.gif') bottom right no-repeat; }

.op75 { opacity: 0.75; filter: alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; }
.op50 { opacity: 0.5; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; }



/* ************************************************** */
/* CUSTOM STYLES */
.h5 { font-size: 1.2em; font-weight: bold; display: inline; color: #369; padding-right: 5px; }
.h6 { font-size: 1.1em; font-weight: bold; display: inline; color: #69c; padding-right: 5px; }



/* ************************************************** */
/* COUNTRY FLAGS */
.listCountryCity { }
.listCountryCity IMG { padding-right: 5px; height: 16px; }
.listCountryCity H2 { display: inline; }
.listCountryCity UL { list-style-type: none; padding: 0px; margin: 0px 5px 10px 5px; line-height: 1.4em; }