* { margin: 0; padding: 0; }
body { color: #fff; font-size: 63%; font-family: Helvetica, Arial, sans-serif; text-align: center; width: 100%; background-color: #03002B; }
h1, h2, h3 { margin-bottom: 10px; }
h1 { font-size: 1.9em; font-weight: lighter; text-transform: uppercase; color: #03002B; margin-bottom: 16px; text-align: left; }
h2 { font-size: 1.5em; color: #00469B; text-align: left; }
h3 { font-size: 1.9em; color: #bbb; margin-bottom: 19px; text-transform: uppercase; }
h4 { font-size: 1.3em; font-weight: normal; }
h5 { font-size: 1.3em; font-weight: bold; text-align: left; }
h6 { font-size: 1.3em; font-weight: normal; line-height: 18px; color: #666; text-align: left; }
p { font-size: 1.3em; line-height: 18px; text-align: justify; }
a, a:link, a:visited, a:active { color: #00C; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }

/* =----------------- DIV Global stuff ---------------------- */

.wrapper { width: auto; height: auto; clear: both; }
.head_border { border-bottom: 5px solid #ffbe0d; }
.white_bg { background: #fff; }

/* =---------------------- Header -----------------------------*/

#header { text-align: left; width: 950px; height: 100px; margin: 0 auto; clear: both; }
#GeoLogo { float:left; margin-top:45px; width: 375px; height:35px; }
.headerNavWrapper { float: right; margin-top: 62px; width: 550px; height: 35px; }

/* =------------------ Main Content ---------------------------*/

#main_content { width: 950px; min-height: 685px; margin: 0 auto; clear: both; text-align: left; color: #111; zoom:1; /* :hack: enclose floats for IE6 */ }
#main_content:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
#body_text { width: 700px; min-height: 645px; float:right; padding: 5px 0 5px 27px; margin: 20px 0; border-left: 1px dashed #c0c0c0; Text-align: center; }
#body_text img { border: 4px solid #dbdbdb; }
.body-imag-right { margin: 5px 10px 5px 20px; }
.body-imag-left { margin: 5px 20px 5px 0px; }
#body_text p { margin-bottom: 20px; }
#body_text ul li { font-size: 1.3em; text-align: justify; line-height: 18px; margin: 15px 15px 15px 35px; list-style-image: url(../_images/bullet.gif); }
#body_text ul li ul li { font-size: 1em; text-align: justify; line-height: 18px; margin: 10px 15px 10px 35px; }
.hotspot { background-color: #BBE9FF; padding-right: 3px; padding-left: 3px; cursor: pointer; }

#sitemap { }
#sitemap ul li { font-size: 1.3em; line-height: 18px; margin: 0 0 0 35px; list-style-image: url(../_images/bullet.gif); }

.contact-country { font-size: 1.5em; color: #00469B; font-weight: bold; }
.center p { text-align: center; width: 550px; float: left; }


/* =------------------- Left Sidebar ---------------------------*/

#sidebar { width: 195px; float: left; padding: 5px 0 25px 0; margin: 20px 0; }

/* =--------------------- Footer ----------------------------*/

#footer { padding: 5px 0 0 0; height: 60px; width: 910px; margin: 0 auto; }
#footer p, #footer a, #footer a:link, #footer a:active, #footer a:hover, #footer a:visited { color: #e5e5e5; font-weight: normal; }
#footer a:hover { color: #ffbe0d;}
#footer ul { list-style: none; margin-top: 4px; float: right; }
#footer li { margin-left: 15px; display: inline; font-size: 1.15em; }
#footer p.left { float: left; margin-top: 2px; font-size: 1.15em;  }

/* =--------------------- Homepage ----------------------------*/

#main_content1 { width: 910px; min-height: 685px; margin: 0 auto; clear: both; text-align: left; color: #111; zoom:1; /* :hack: enclose floats for IE6 */ }
#main_content1:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
.wrapper-footer { width: auto; height: auto; clear: both; border-top: 1px solid #404055; }

#main-imag { width: 910px; height: 431px; margin: 20px 0 0 0; text-align: center; border-top: 4px solid #242431; position: relative; }
#img-menu { width: 910px; height: 28px; text-transform: uppercase; letter-spacing: 3px; border-bottom: 3px solid #404055; background-color: #242431; }
#images-bar, #images-bar p { text-align: center; padding: 7px 0 15px 0; }

#Image1, #Image2, #Image3, #Image4, #Image5, #Image6, #Image7 { position: absolute; overflow: hidden; visibility: hidden; left: 0px; }
#Image1 { visibility: visible; }


