/* CSS Document */
a { color: #007ca4; outline: none; }
a:hover { color: #ff6701; }
body { background: #fff url(../img/body_bg.gif) repeat-x; color: #666; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
img { border: 0; }
input, select, textarea { color: #666; font-family : Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
input { padding-left: 0; padding-right: 0; }
p { margin: 0 0 14px 0; }
table { border-collapse: collapse; }
table td { padding: 0; }
.clear { clear: both; }
.left { text-align: left !important; }
.center { text-align: center !important; }
.right { text-align: right !important; }
.w30px { width: 30px; }
.w415px { width: 415px; }

#main { margin: auto; width: 996px; position:relative;}
#layer { margin: auto; width: 540px; position:absolute; top:0; }
#layer #layer_header {  height: 20px; padding: 10px; text-align: right; }
#layer #layer_content {  padding: 1px 20px; width: 500px; }
#layer #layer_footer { background: url(../img/layer_footer_bg.gif) no-repeat 0 bottom; height: 15px; }

#layer h2 { color: #007ca4; font-size: 16px; font-weight: bold; margin: 0 0 10px 0; }
#layer h3 { color: #ff6701; font-size: 12px; font-weight: bold; margin: 0; }
#layer h4 { color: #007ca4; font-size: 11px; font-weight: bold; margin: 0; }
#layer p { margin: 0 0 10px 0; }
#layer .lead { color: #007ca4; }
#layer .feature { background-color: #f4fafc; color: #007ca4; margin-bottom: 10px; padding: 10px; }
#layer .feature .col01 { float: left; }
#layer .feature .col01 img { display: block; }
#layer .feature .col02 { float: left; padding-left: 15px; }
#layer .row { margin-bottom: 10px; }
#layer .box_01 { float: left; margin-bottom: 10px; padding-right: 20px; }
#layer .box_01 img { display: block; }
#layer .scroll { height: 390px; overflow: auto; }

#popupholder {
	position:absolute;
	top:50px;
	left:210px;
	display:none;
}
#popup {
	position:absolute; top:0; left:0;
}
#textHolder {
	position:absolute; top:20px; left:30px;
}
