*{margin:0; padding:0; overflow:hidden}
html, body{height:100%; width:100%;}

body{
	position:relative;
	width:100%;
	font-family:'trebuchet ms';
	font-size:13px;
	text-align:center;/* fix IE5.x */
	color:#669DAA;
	background:#D3E3E7;
	padding:0 0 0 0;
	margin:0 auto;
}

#flash_content{width:100%; height:100%;}

img{border:none;}

#global{
	position:relative;
	text-align:left;/*reset IE5.x fix*/
	margin:0 auto;
	padding:0;
	height:auto;
}

#main{padding:0 0 1em 0; background:#ffffff; border-left:4px solid #669DAA; border-right:4px solid #669DAA; border-bottom:4px solid #669DAA;}

h1{font-size:2.0em; font-weight:bold; padding:0.4em 1em 0 0.2em; color:#669DAA;}
h2{font-size:1.5em; font-weight:bold; padding:0.4em 1em 0 0.2em;}
h3{font-size:1.0em; font-weight:bold; padding:0.7em 1em 0 0.5em;}

p{clear:left; font-size:1.0em; padding:0.5em 0.5em 0 0.5em;}

dl{clear:left; font-size:1.0em; padding:0.5em 0.5em 0 0.5em;}
dt{clear:left; font-size:1.0em; padding:0.5em 0.5em 0 0; font-weight:bold; color:#669DAA;}
dd{clear:left; font-size:0.9em; padding:0 0.5em 0 0;}

span{color:#a42d19;}

.content{clear:left; padding:1.5em 0 1em 0;}

.flashAlert{clear:left; padding:0.4em 0 0.8em 0; display:none;}
.flashAlert p{text-align:center; font-size:0.8em; line-height:1.7em;}
.jqmWindow {
    display: none;
    position: fixed;
    top: 24%;
    left: 50%;
    margin-left:-463px;
    width: 942px;
    color: #333;
}
.jqmOverlay { background-color: #569fb1; }
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmWindow DIV {
	font-size:1px;
}
