@charset "utf-8";
/* CSS Document */

/*reset*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead {
margin:0;padding:0;border:0;
}
body{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333333;
font-size:15px;
}
p, li, h1, h2, h3, h4, h5, h6{margin-bottom:18px;}

a:link, a:active, a:visited{
color:#1f76a8;
}
a:hover{
color:#ff5a00;
}

html{
background-image:url(images/adv-htmlBG.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.adv_center{
position:relative;
width:940px;
margin:0 auto;
}
.adv_container{
position:relative;
width:940px;
}
.adv_header{
position:relative;
width:940px;
height:100px;
background-image:url(images/adv-headerBG.png);
background-repeat:repeat-y;
}
img.adv_logo{
position:absolute;
top:26px;
left:35px;
}
.adv_nav{
position:absolute;
width:602px;
height:35px;
top:57px;
left:308px;
background-image:url(images/adv-navBG.png);
background-repeat:no-repeat;
padding-left:120px;
}
.adv_nav img{
margin-left:8px;
}
.adv_content{
position:relative;
width:940px;
margin-top:15px;
}
.adv-contentBox-top{
position:relative;
width:940px;
height:25px;
background-image:url(images/adv-contentFrame-top.png);
background-repeat:no-repeat;
}
.adv-contentBox-mid{
position:relative;
width:940px;
background-image:url(images/adv-contentFrame-mid.png);
background-repeat:repeat-y;
}
.adv-contentBox-bot{
position:relative;
width:940px;
height:35px;
background-image:url(images/adv-contentFrame-bot.png);
background-repeat:no-repeat;
padding-top:10px;
}
.adv-contentBox-bot p{
color:#FFFFFF;
font-size:11px;
}

ol
{
    margin-left: 60px;
}

/* main content */

.mainContent-center{
position:relative;
width:896px;
margin:0 auto;
clear:both;
}
.mainContent{
position:relative;
width:856px;
padding:20px 20px 10px 20px;
background-image:url(images/mainContentBG.png);
background-repeat:repeat-x;
background-position:bottom;
}

/*shinyBox*/

.shinyBar-center{
position:relative;
margin:0 auto;
}
.shinyBar{
position:relative;
width:940px;
height:51px;
float:left;
}
.shinyBar-left{
position:relative;
width:30px;
height:51px;
background-image:url(images/shinyBar-left.png);
background-repeat:no-repeat;
float:left;
}
.shinyBar-mid{
position:relative;
width:880px;
height:51px;
background-image:url(images/shinyBar-mid.png);
background-repeat:repeat-x;
float:left;
}
.shinyBar-right{
position:relative;
width:30px;
height:51px;
background-image:url(images/shinyBar-right.png);
background-repeat:no-repeat;
float:left;
}

/* extras */

p.botLinks{
margin:0;
font-size:12px;
color:#1f76a8;
}
.formField{
width:220px;
height:20px;
font-size:17px;
text-align:center;
color:#666666;
margin-top:1px;
float:left;
}
.formSubmit{
width:122px;
height:29px;
margin-left:10px;
background:url(images/regButton-inactive.png) top center no-repeat;
float:left;
}
.formSubmit:hover{
background-image:url(images/regButton-active.png);
}
.formBox{
position:relative;
top:12px;
left:502px;
}
