body, h1, h2, h3, h4, h5, h6, p, span, ul, ol, li, label, input, blockquote { margin:0; padding:0; font-weight:normal; }
ul, ol, li { list-style:none; }
a { text-decoration:none; color:#7B38D7; }
a:hover { color:#6224B5; text-decoration:underline; }
img { border:none; }
.header:after, .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

body { text-align:center; color:#7B38D7; background-color:#A576E4; font-family:Verdana,Arial,Helvetica,sans-serif; }
.container { text-align:left; background:url(img/background-fade.jpg) 0 0 repeat-y; width:941px; margin:0 auto; }
.containerOuter { padding:0 21px 20px; background:url(img/background-fade-bottom.jpg) 0 bottom no-repeat; }
.containerInner { padding:0 10px 15px 10px; }
.header { padding:4px 0 6px 0; }
.header img { padding:3px 0 0 27px; }
.header .headerImageStyle01 { padding:14px 0 0 0; float:left; }
.header img.imageStyle02 { padding:0; }

.navigation { clear:left; padding-top:6px; }
.navigation ul { background:url(img/tab-line.gif) 0 bottom repeat-x; padding:0 20px; width:839px; float:left; }
.navigation ul li { background:url(img/tab-left.gif) 0 0 no-repeat; float:left; height:44px; padding-left:11px; }
.navigation ul li.right { float:right; }
.navigation ul li a { background:url(img/tab-right.gif) right 0 no-repeat; float:left; height:44px; padding:10px 11px 0 0; font-size:81.25%; color:#666; }
.navigation ul li.active { background:url(img/tab-left-active.gif) 0 0 no-repeat; position:relative; left:-8px; padding-left:19px; }
.navigation ul li.active a { background:url(img/tab-right-active.gif) right 0 no-repeat; margin-right:-15px; padding-right:21px; color:#8800D9; }
.navigation ul li a.twoLine { font-size:62.5%; text-align:center; padding-top:6px; height:38px; }
.navigation ul li a.twoLine span { display:block; } 

.pageNav { width:200px; float:left; }
.pageNav ul { margin:0 20px; border-bottom:1px #9DD803 solid; }
.pageNav ul li { padding:10px 0;  border-top:1px #9DD803 solid; font-size:87.5%; }
.pageNav ul li.active { font-weight:700; }
.pageNav ul li ul { border:none; margin-left:0; }
.pageNav ul li ul li { background:url(img/li-button.gif) 10px 14px no-repeat; border:none; padding:10px 0 0 20px; font-size:93.75%; }

.pageContent { color:#000; }
.pageContent h1 { font-size:125%; color:#8800D9; }
.pageContent p { font-size:87.5%; padding-top:10px; }
.pageContent ul li { background:url(img/li-general.gif) 5px 7px no-repeat; font-size:87.5%; padding:2px 0 2px 15px; }

.imageStyle01 { text-align:center; padding-top:10px; margin-left:-20px; }
.imageStyle01 img { padding:1px; border:1px solid #00AD00; }

.imageStyle03 { margin:10px 207px 0; }
.imageStyle04 { vertical-align:middle; }

.boxStyle01 {  }
h2 { font-size:112.5%; padding-top:10px; clear:both; }

/* LADDER */

table.ladder { border:1px #000 solid; border-collapse:collapse; text-align:center; margin-top:10px; }
table.ladder th { background-color:#999; border-bottom:1px solid #000; width:110px; }
table.ladder td { width:190px; }
.altRow { background-color:#e8e8e8; }

/* */

blockquote { background:url(img/quote-start.gif) 0 0 no-repeat; padding-top:8px; margin:8px 0; }
blockquote span { background:url(img/quote-end.gif) right bottom no-repeat; padding:0 30px 8px; }

.button { margin:10px 0 0 0; }
.button a { background:url(img/button.gif) no-repeat 0 0; color:#fff; float:left; }
.button a span { background:url(img/button.gif) no-repeat right -100px; float:left; font-size:81.25%; padding:4px 24px 5px 15px; }