html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    background: transparent;
	
}

#wrapper{
margin:0px auto;
width:899px;
position:relative;
}

#wrapper a{
color:#000;
text-decoration:none;
}

#wrapper a:hover{
text-decoration:underline;
color:#922133;
}

#left-fade{
background:url(img/left-fade.jpg) repeat-y;
width:12px;
}

#right-fade{
background:url(img/right-fade.jpg) repeat-y;
width:12px;
}

#left-nav-fade{
background:url(img/nav-left-fade.jpg) repeat-y;
width:12px;
}

#nav{

vertical-align:top;
background:url(img/nav-swirl-grad.jpg) repeat #000;
}

#nav-back{
background:url(img/nav-swirl-grad.jpg) repeat;
vertical-align:bottom;
height:358px;
}

.nav-fade{



}

#nav a{
color:#000;
text-decoration:none;
display:block;
}

#nav ul{
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style:none;
color:#000;
display:block;
}

#nav li span{
padding-top:8px;
padding-left:15px;
display:block;
color:#000;
}

#nav li a{
color:#000;
}

#nav li.reg a {
background:url(img/reg-nav.jpg) no-repeat;
width:196px;
height:30px;
display:block;

padding:0;
margin:0 !important; margin:-2px 0 -2px 0;
}

#nav li.reg a:hover {
background:url(img/nav-over-reg.jpg) no-repeat;
width:196px;
height:30px;
text-decoration:none;
}

#nav li.active a {

width:196px;
height:30px;
display:block;

padding:0;
margin:0 !important; margin:-2px 0 -2px 0;
}

#nav li.active a{
background:url(img/nav-over-reg.jpg) no-repeat;
width:196px;
height:30px;
text-decoration:none;
}

#nav li.bottom a{
background:url(img/bottom-nav.jpg) no-repeat;
width:196px;
height:33px;
display:block;
}

#nav li.bottom a:hover{
background:url(img/nav-over-bottom.jpg) no-repeat;
width:196px;
height:33px;
text-decoration:none;
}

#nav li.bottom-active a{
background:url(img/nav-over-bottom.jpg) no-repeat;
width:196px;
height:33px;
text-decoration:none;
}


#nav li.reg ul{
padding-left:15px;

}

#nav li.active ul li{
background:none;

}

#nav li.reg ul li a{
background:none;

width:181px;

}
#nav li.reg ul li a:hover{
background:none;
text-decoration:underline;
color:#006600;

width:181px;

}

#nav li.reg ul span {
color:#006600;
}

#nav li.reg ul li .sub-active a{

text-decoration:underline;
}

#nav li.reg ul li span{
color:#333333;
}

#nav li.active a:hover{
text-decoration:none;
}

#nav li.active ul{
padding-left:15px;

}

#nav li.active ul li{
background:none;

}

#nav li.active ul li a{
background:none;

width:181px;

}
#nav li.active ul li a:hover{
background:none;
text-decoration:underline;
color:#006600;

width:181px;

}

#nav li.active ul span {
color:#006600;
}

#nav li.active ul li .sub-active a{

text-decoration:underline;
}

.sub-active span {
text-decoration:underline;
}

#nav li.active ul li span{
color:#333333;
}

#nav li.active a:hover{
text-decoration:none;
}




#header{
vertical-align:top;
}


#header #call {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#922133;
position:absolute;
left:700px;
top:6px;
width:122px;
height:39px;
z-index:1;
text-align:center;
font-weight:bold;
}

#main{
float:left;

font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}

#body{
padding:34px 20px 34px 25px;
vertical-align:top;
WIDTH:400px;
}

#body h1{
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color:#103859;
}


#body h2{
font-weight:normal;

font-size:11px;
color:#000;
text-transform:uppercase;
}

#body p, ul span{
color:#6f6f6f;
}

#body li{
color:#922133;
}

#body ul{
list-style:disc;
list-style-position:outside;
margin:8px 0px 15px 28px;
}

#body ol{
list-style-position:outside;
margin:8px 0px 15px 28px;
}

#body ol span{
color:#6f6f6f;
}

#body ul li{
color:#922133;

}

#body li{
padding:5px 0px 5px 0px;
}


#body .test{
margin:10px 0px 10px 0px;
}
#body .test p{
padding:8px 0px 8px 0px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
color:#000;
font-style:italic;
}

#body h2{
font-weight:normal;
font-size:11px;
color:#000;
text-transform:uppercase;
padding-bottom:8px;
}


#main-fade{
background:url(img/body-left-fade.jpg) repeat-y bottom left;
width:11px;
}

#right{
float:right;
width:230px;
text-align:center;
padding-top:34px;
}

#right h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:uppercase;
color:#103859;
width:auto;
margin-top:75px;
margin-bottom:10px;
font-weight:normal;

}

#right h2{
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
color:#922133;

}

#right span{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#922133;
font-weight:bold;
}

#right a{
color:#922133;
font-weight:bold;
font-size:14px;
text-decoration:underline;
}

#right a:hover{
color:#103859;
}

#right .bottom-pic{
margin:15px 0px 15px 0px;
}

#right u{
height:1px;

}



#footer{
background:#e2e2e2;
font-family:helvetica, arial;
font-size:10px;

}

#footer h1{
font-size:11px;
color:#922133;
font-family:helvetica, arial;
}

#footer table{
width:100%;
}

#footer #right-fade{
background:url(img/right-fade.jpg) right repeat-y;
width:12px;
}

#footer .reg{
border-top:2px solid #999;
text-align:center;
padding:10px 0px 10px 0px;
vertical-align:middle;
}

.underline{
background:url(img/underline.jpg) repeat-x;
padding:0px 0px 10px 0px;
margin:0px auto;
width:150px;
height:1px;
display:block;
}

td.rightcolumn {
vertical-align:top;
}