/* Basic Elements */

body {background:url(../images/bkground-body.gif) repeat-x 0px 0px;background-color: #e9741f;margin: 0px;padding: 0px;font-family: Geneva, Arial, Helvetica, sans-serif; color: #000;}
p, ul li, ol li, cite { font-size: 12px; }
ol { list-style: upper-roman; }
p { margin: 10px 0px 10px 0px;line-height: 18px; text-align: justify;}
cite { line-height: 17px; }
address { font-style: normal;font-size: 14px;line-height: 18px;margin: 0px 0px 10px 0px;}
a { color: #b94011; }
a:hover { text-decoration: none; }
a img { border: none; }
h1, h2 { margin: 10px 0px 10px 0px; }
h1 {display: none;  }
h3, h4, h5 { font-size: 20px; font-weight: normal; margin: 10px 0px 10px 0px; color: #000; border-bottom: 1px solid #ccc; }
h4 { font-size: 16px; color: #38630c; font-weight: bold; border-bottom: none;}
h5 { font-size: 13px; font-weight: bold; border-bottom: none; }

/* Containers */

#wrapper { width: 100%; }
#stripes, #stripes-flash { background:url(../images/bkground-stripes.gif) 0px 0px; width: 100%; margin: 0px 0px 0px 0px; padding: 14px 0px 26px 0px;}
#stripes-flash {padding: 0px; }
#main { width: 580px; border: 1px solid #c9bfa7; background: #fff; padding:105px 15px 15px 15px; float: left; position: relative; min-height: 700px;}
*html #main { height: 700px; }
#main ul, #main ol { margin: 0px 0px 0px 30px; padding: 0px; }
#main ul li , #main ol li {line-height: 17px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; }
#container-menu {height: 120px; }
#main-flash { padding: 12px 0px 26px 10px;}
#content { border: 5px solid #c9bfa7; background:url(../images/bkground-content.gif) bottom repeat-x; background-color: #f0ebe0; width: 838px; padding: 10px; margin: 0px 0px 0px 11px; }
#sidebar { width: 208px; float: right; border-left: 1px solid #c9bfa7; padding: 0px 0px 0px 8px;}
#sidebar img { float: left; }
#clearthis { clear: both; }
#footer {background: url(../images/bkground-footer.gif) 0px 0px no-repeat; position: relative;font-family: Arial, Helvetica, sans-serif;color: #000; margin: 0px 0px 0px 0px; padding: 10px 0px 20px 100px; width: 100%;}
#footer img {float: left;margin: 0px 10px 0px 5px;}
#footer .small a, #footer .small { color: #ffcda8}
#footer .small a:hover { color: #000; text-decoration: none; }
#footer-top { background:url(../images/bkground-footer-top.gif) no-repeat 0px -1px; width: 460px; height: 23px; position: absolute; left: -5px; top: -19px; }
#facts { margin: 0px 0px 6px 0px; }

/* Submenu */

#submenu { margin: 10px 0px 10px 0px;padding: 0px; width: 207px;background: url(../images/bkground-submenu.gif) bottom right no-repeat;list-style: none;}
#submenu li {font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#submenu li a { width: 180px;height: 17px;padding: 3px 3px 4px 25px;color: #0000ff; background: url(../images/bullet-spires.gif) 3px 0px no-repeat; display: block;}
#submenu li a:hover { color: #000;padding: 3px 3px 4px 25px;text-decoration: none; background: url(../images/bullet-spires-on.gif) 3px 0px no-repeat;background-color: #fff; }
#submenu #active {color: #cf4b19;font-weight: bold;padding: 3px 3px 4px 25px;text-decoration: none; background: url(../images/bullet-spires-on.gif) 3px 0px no-repeat;background-color: #fff; border: 1px solid #c9bfa7;}

/* Image Replacement */

h2{ left: -11px; top: -21px; position: absolute; overflow: hidden; background-repeat: no-repeat;height: 0px !important;font-size: 0px;clear: both;padding: 114px 0px 0px 0px;height /**/:114px;width: 622px; }
h6 { margin: 0px 0px 0px 0px;overflow: hidden;background-repeat: no-repeat;height: 0px !important;font-size: 0px;clear: both;padding: 20px 0px 0px 0px;height /**/:20px;width: 208px;}
#choose-mercer { background-image: url("../images/h2-choose-mercer.gif"); }
#accepted { background-image: url("../images/h2-accepted.gif"); }
#mercer-411 { background-image: url("../images/h2-mercer-411.gif"); }
#mercer-destinations { background-image:url(../images/h6-mercer-destinations.gif); }

/* Tables */

table { font-size: 12px; border-collapse: collapse;} 
table td, table th { padding: 5px; }
table p { text-align: left; line-height: 17px;}
.altrow { background-color: #f1f1f1; }


/* Misc Styles */

.margin-top { margin-top: 10px; }
.margin-bottom { margin-bottom: 10px; }
.margin-right { margin-right: 15px; }
.center { text-align: center; }
.small { font-size: 11px; line-height: 14px; color: #666;}
.large { font-size: 17px;}
.xlarge { font-size: 16px; line-height: 24px; }
.right { float: right; }
.left { float: left; }
.highlight { background-color: #fc6830; padding: 2px; font-weight: bold; }
.grey { color: #666; }
.img-left { float: left; margin: 0px 12px 10px 0px; border:4px solid #c9bfa7; }
.img-right { float: right; margin: 0px 0px 10px 12px; border:4px solid #c9bfa7;}

/* Error Messages */

#noflash, #facts-noflash #noflash { position: relative; border: 1px solid red; width: 848px; height:40px; padding: 18px 10px 0px 50px; color: #000; font-size: 18px; background: url(../images/alert.gif) no-repeat 10px 10px; background-color: #fff; margin: 10px 0px 0px 10px;}
#facts-noflash #noflash { width: 146px; font-size: 14px; height: 100px; margin: 0px 0px 0px 0px;}