﻿
body {margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.80em; color: #000; background-color: #E9E9E9;}

/* -- IDs -- */

#footer {margin: 0; padding: 0; border: 0;}
#content {margin: 0; padding: 0; border: 0;}
#sidebar {margin: 0; padding: 0; border: 0;}
#masthead {margin: 0; padding: 0; border: 0;}
#container {margin: 0; padding: 0; border: 0;}

#container {width: 800px; margin: 5px auto 5px auto; background-color: #cdf;}

#masthead {width: 800px; height: 130px; background-image: url('images/travelhealthinsurance-mast2.jpg');}
#masthead img {border: none;}
#masthead h1 {font-size: 300%; font-weight: bold; color: #FFFFFF; margin: 0px 0 3px 0; padding-bottom: 0px; padding-top: 0px;}
#masthead h2 {font-size: 120%; font-weight: bold; color: #FFFFFF; margin: 0 0 8px 0; padding-top: 0px; line-height: 100%;}
#masthead p {font-size: 100%; font-weight: bold; color: #FFFFFF; margin: 4px 0 20px 0;}
#masthead img {border: none;}
#masthead a {color: #FFFFFF; text-decoration: underline;}
#masthead a:hover {color: #CCCCCC; text-decoration: underline;}

#sidebar {float: left; width: 160px; background-color: #cdf; position: relative; clear: both; display: inline; text-align: center;}
#sidebar ul {list-style-type: none; width: 100%; display: block; margin: 0; padding: 0; text-align: left;}
#sidebar li {display: block; border: 1px solid #cdf;}
#sidebar li a {font-weight: bold; text-decoration: none; color: #04b; display: block; padding: 6px 0px 6px 5px; border-bottom: 1px #B3CBFF solid;}
#sidebar li a:hover {font-weight: bold; text-decoration: none; color: #04b; border-bottom: 1px solid #f9f9f9; background-color:#f9f9f9;}
#sidebar img {margin: 5px 0; border: 0; border-collapse: collapse;}

#content {float: right; width: 607px; padding: 8px 12px 5px 20px; overflow: auto; background-color: #fff; margin: 0px; position: relative;}
#content h1 {font-size: 190%; font-weight: bold;}
#content h2 {font-size: 150%; font-weight: bold;}
#content h3 {font-size: 110%; font-weight: bold;}
#content img {border: 0; border-collapse: collapse;}

#footer {clear: both; width: 800px; background-color: #dcb; padding: 6px 0 5px 4px; overflow: auto; margin-top: 0px;}

#footer p {font-size: 0.9em;	text-align: center; line-height: 160%; margin: 0px; padding: 2px 0;}
#footer a {color: #333; text-decoration: none; font-weight: normal;}
#footer a:hover {color: #333; text-decoration: underline; font-weight: normal;}

/* ---- Independent Elements ---- */

p {line-height: 140%;}

a {color: #04b; text-decoration: underline; font-weight: bold;}
a:hover {color: #3399FF;text-decoration: underline;font-weight: bold;}

hr {margin: 12px 0; padding: 0; height: 1px; width: 100%; color: #999999;}

/* --- Class Styles --- */

.font90 {font-size: 90%;}
.fontlarger1 {font-size: 120%;}

.highlight1 {background-color: #FFE7CE; padding: 0px 5px;}
.highlight2 {background-color: #ECFFFF; padding: 0px 5px;}
.highlight3 {background-color: #FFFF99;}

.lineheight160 {line-height: 160%;}
.lineheight180 {line-height: 180%;}

.textcenter {text-align: center;}
.textright {text-align: right;}
.toplink {text-align: right; margin-right: 20px;}

.textred {color: #A80036;font-weight: bold;}

.text_colorgrey {color: #0A0A0A;}
.text_colorblack {color: #333333;}
.text_colorwhite {color: #FFFFFF;}

