body
{
font-family: Verdana, Arial, sans-serif;
background:#fff;
font-size: 90%;
padding:15px 0 40px 0;
margin:0
}

#toplinks {
margin:0; 	
text-align:right;
padding:0 37px 12px 0;
}

#toplinks ul {float:right; margin:0 2px 0 0; list-style:none}
#toplinks li {float:left}
#toplinks li a {text-decoration:none; color:#666; border-right:#666 1px solid; padding:0 4px}
#toplinks li a:hover {text-decoration:underline}
#toplinks li.last a {border-right:none; padding-right:0}

#outerwrap {
clear:both;
padding:0;
margin:18px 0 0 0;
background:#fff url(../gfx/bgLeft.gif) no-repeat top left;
width:100%;
min-width:990px
}

#innerwrap {
padding:0 38px 7px 0;
margin:0 0 0 43px;
background:#fff url(../gfx/bgRight.gif) no-repeat top right;
}

#topnav {
padding:3px 0 0 12px;
margin:0 auto;
background:#533163
}

#topnav ul {margin:0; padding:0; background:#533163; margin-top:12px; font-size: 110%}
#topnav ul li {display:inline; list-style:none}
#topnav ul li a {color:#fff; text-decoration: none; font-weight: normal; padding-right:5px}
#topnav ul li a:hover, ul#subnav li a:hover {text-decoration: underline}

#bannerLine {
width:100%;
text-align:right;
background-image:url(../gfx/bannerLine.gif);
background-repeat:repeat-x;
background-position:top left;
}

ul#subnav {margin:0; padding:20px 0 0 0; font-size: 130%}
ul#subnav li {margin:0 5px 0 0; padding:0 5px 0 0; font-weight:bold; list-style:none; float:left; border-right:1px solid #533163; color:#533163}
ul#subnav li.last {border:none;}
ul#subnav li a {color:#000; font-weight:normal; padding:0 5px 0 0}

#content {
/* rpad previous 15px */
padding:50px 1.5% 0 0;
margin:0 0 0 15px;
background:#fff url(../gfx/header.gif) no-repeat top right;
}

p, h1, h2, form
{
font-style: normal; font-weight: normal; line-height: 150%; padding:0; margin:0 0 20px 0
}

sup
{
/*vertical-align: top; */
font-size:80%;
line-height:0
}

h1, p.titlewrap, h2 {margin-bottom:10px}
h1 {margin-top:20px}
h1.pad {margin-bottom:25px}

h2,h3 {font-size:110%; color:#533163; font-weight:bold; margin:1px}
h3 {font-size:100%; margin-bottom:5px}
h2.indent {margin:0 0 0 10px; float:left}

h2.bg {background:#E5E0E8; padding:2px}
h3.bg {background:#F2EFF3; padding:2px}

hr {color:#999; background:#999; height:1px; border:none; margin:0; padding:0;}

a	{color:#636; font-weight: normal}
a:hover	{text-decoration: none}
a img {border:none}

#content ul {margin-top:0}
#content li {margin:0 0 4px 0; line-height:140%}

ul.inline, ul.inline li {list-style:none; margin:0 0 20px 0; padding:0}
ul.inline li {display:inline; margin:0; padding:0}
ul.inline li img {margin:0}

ul.plainlist {list-style:none; margin-left:0; padding-left:0}

ul.prettylist {list-style:none; margin-left:0; padding-left:0; color:#533163; font-weight:bold}
ul.prettylist li {background:#F2EFF3; padding:3px 5px; margin:0 0 2px 0!important}
ul.prettylist li.alt {background:#E5E0E8}

.enhclist {font-weight:bold; color:#533163}
.enhclist span {font-weight:normal; color:#000}



div.homeBtns {padding-top:60px}
.homeBtns ul {margin:0 0 0 25px; padding:0; list-style:none}
.foot {text-align:right}

table {margin:10px 0 25px 0}

table.table1 {
width:100%;
background:#E5E0E8;
border-collapse:collapse}

table.table1 strong {color:#533163}

table.table1 td, table.table1 th {
vertical-align:top;
padding:5px 10px;
border-bottom:3px solid #fff
}

table.table1 th, caption {
background:#fff;
color:#533163;
text-align:left;
font-weight:bold
}

table.table1 thead.hide {background:#fff}

table.table1 .altrow {background:#F2EFF3}

.highlight {color:#533163}
.highlight2 {
background:#E5E0E8;
color:#533163;
padding:4px
}
.large {font-size:150%}
/* generic */

.alignl {text-align:left}
.alignr {text-align:right}
.alignc {text-align:center}

.clear {clear:both}
.clearl {clear:left}
.clearr {clear:right}
.floatl {float:left}
.floatr {float:right}
.width50 {width:49.5%}
.imgl {float:left; margin:0 30px 15px 0}
.imgr {float:right; margin:0 30px 15px 15px}
.hide {line-height: 0.01em; font-size:0.01em; text-indent:-9999em; padding:0!important; margin:0!important}


