/* CSS Document */

h1, h2, h3, h4 {font-size: 100%; color:#fff; margin-bottom:8px; padding-left:14px;}

h1 { text-align:center; font-size:22px; font-family:Arial; letter-spacing:1px; background:url(../../images/backgrounds/h1_bg.jpg) no-repeat 238px 15px; line-height:3.5;}

.h1_pos {background-position:180px 15px;}

h2 {font-size: 90%;}

p, li{ color:#FFFFFF; line-height: 140%; margin-top: 0; font-size:11px; padding-left:14px; }

a {font-size:11px; color:#FFCC33; text-decoration:none;}
a:hover { text-decoration:underline;}

.focus {border: 1px dotted #000000; padding:8px; background:#006699; text-align:center;}

html, body {
background:#006699
}

#main_top {
background:url('../../images/backgrounds/top_bg.jpg') no-repeat;
}

#main_content {
background:url('../../images/backgrounds/container_bg.jpg');

}




#footer {

}

#main_bottom {
background:url('../../images/backgrounds/bottom_bg.jpg') no-repeat;
}

label { width:8em; float:left; }

.required { color:#FBC046 }