@import url(lightbox.css);

body {
	padding: 0;
	margin: 0;
	background: #000000 url(../img/body_back_contrast.gif) repeat-x;
}

h1,h2 {
	font-family: Georgia, "Times", sans-serif;
	font-weight: normal;
	letter-spacing: 1px;
}
p { font-family: Verdana, "Helvetica", serif; font-weight: normal;}

div#container { width: 800px; padding: 0 0 0 50px;}
div.passport { color:#CCCCCC; font-size: 18px; font-family: Georgia, "Times", sans-serif; font-weight: normal; width: 100%; height: 27px; background-image: url('../img/passport_back_contrast.png'); background-repeat: repeat-x; padding: 5px 0;}
div.passport a, div.passport a:link, div.passport a:visited {
	text-decoration: none;
	color:#999999;
	letter-spacing: 1px;
	word-spacing: 2px;
}
div.footer{ color:#CCCC99; font-size: 12px; font-family: Georgia, "Times", sans-serif; font-weight: normal; width: 100%; height: 17px; background-image: url('../img/footer_back.png'); background-repeat: repeat-x; padding: 5px 0;}


div#que { height: 400px; overflow:hidden; width:800px; padding: 50px 0 0 0;}
div#que div.laberate{display:inline-block; width:225px; padding: 50px 0 0 20px;}
div#que h1 { font-size: 30px; color: #444; margin:0 ; padding:0 0 5px 0;}
div#que h2 { font-size: 22px; color: #7C8D9A; margin:0; padding:0;}
div#que p { font-size: 12px; color: #444; margin:0; padding:5px 0; border-top: 1px solid #444;}
div#que img {float:left;
	width: 500px;
	border-style: none;
}
div#que a, div#que a:link, div#que a:hover { text-decoration: none;}


div#bridge { width:800px; margin: 20px 0;}
div#bridge div.col { width:250px; float:left; margin: 0 15px 0 0;}
div#bridge div.col img{ margin: 0;}
div#bridge div.col p { font-size: 11px; color: #CCCCCC; margin:0 0 10px 0; padding:0;}
div#bridge div.col h1 { font-size: 26px; color:#666666;}
div#bridge div.col h1.one { color: #444;}
div#bridge div.col h2 { font-size: 18px; color: #666666; margin:0 0 15px 0; padding:0;}
div#bridge div.col h3 { font-family: Verdana, "Helvetica", serif; font-size: 11px; color: #444; margin:0 0 5px 0; padding:0;}
div#bridge div.col a,
div#bridge div.col a:link,
div#bridge div.col a:visited { text-decoration: none; color:#666666; }
div#bridge div.col a:hover { border-bottom: 1px solid #7C8D9A; color:#7C8D9A; }
div#article { width:515px; padding: 50px 0 0 0;}
div#article p { font-size: 12px; color: #999999; margin:0; padding: 5px 0 0 10px; line-height: 1.7;}
strong {
	font-weight: bold;
	color:#CCCCCC;
	letter-spacing: 1px;
}
div#article ul { margin:0;}
div#article li { font-size: 12px;line-height: 1.7; font-family: Verdana, "Helvetica", serif; color: #999999;}
div#article h1 { font-size: 30px; color: #FFFFFF; margin:0 ; padding:0 0 5px 0;}
div#article h2 { font-size: 22px; color: #FFFFFF; margin:0; padding:0;}
div#article h3 { font-size: 13px; color: #7C8D9A; margin: 20px 0 5px 0; padding:0; font-family: Verdana, "Helvetica", serif;}
div#article h4 { font-size: 13px; color: #7C8D9A; margin: 20px 0 5px 0; padding:0; font-family: Verdana, "Helvetica", serif;}
div#article img {
	padding: 0 10px 10px 0;
	white-space: nowrap;
}
#form {float:right}
form.cmxform { width: 215px; font-size: 10px; color: #999999; margin: 0 auto;}
form.cmxform legend { padding-left: 0; font-size: 14px; }
form.cmxform legend,
form.cmxform label { color: #333; }
form.cmxform fieldset {border: solid 1px #999; }
form.cmxform fieldset input.textbox {
	width:200px;
	display:block;
	border: 1px solid #ccc;
	margin: 0;
}
form.cmxform fieldset fieldset { background: none; }
form.cmxform fieldset li { padding: 5px 5px 7px; }
form.cmxform fieldset { margin-bottom: 10px; }
form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	color: #999999;
}
form.cmxform label { display: inline-block; line-height: 1.8; vertical-align: top; }
form.cmxform fieldset ol { margin: 0; padding: 0; font-family: Verdana, "Helvetica", serif; font-size:11px;}
form.cmxform fieldset li { list-style: none; padding: 3px; margin: 0; }
form.cmxform fieldset fieldset { border: none; margin: 3px 0 0; }
form.cmxform fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; }
form.cmxform fieldset fieldset label { width: auto; }
form.cmxform em {font-size:13px; font-weight: normal; font-style: normal; color: #0099FF; }
form.cmxform label {
	width: 85px;
	color: #CCCCCC;
} /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */
