body {
 background: #644377;
 font-family: Verdana, sans-serif;
 font-size: 11pt;
 line-height: 135%;
}



/* MAIN CONTENT
----------------------------------------------- */
#main {
 width: 755px;
 background: #FFFFFF;
 margin-top: 10px;
 background-image:url(../images/main_bg.gif);
 background-repeat: repeat-y;
 float: left; /* fix bg problem */
}

#bodyColumn {
 margin: 5px 0 0 5px;
 width: 520px;
 float: left;
 display: inline; /* Fixes IE bug that doubles the float amount */
}

#navColumn {
 margin: 0 5px 0 0;
 width: 220px; /* true width is 220 */
 float: right;
 display: inline; /* Fixes IE bug that doubles the float amount */
 background-color: #d6d6d6;
 background-image:url(../images/navColumn_white.gif);
 background-position: top;
 background-repeat: no-repeat;
}

#bodyContent {
 margin: 0 20px 0 20px;
 /*float: left; /* fix header cut off in IE */

}

.left {
 float: left;
 /*padding: 5px;*/

 margin-right: 10px;
 margin-bottom: 5px;
 margin-top: 5px;


}

.right {
 float: right;
 /*padding: 5px;*/

 margin-left: 10px;
 margin-bottom: 5px;
 margin-top: 5px;


}



/* SUBNAV
----------------------------------------------- */
#subNav {
 padding: 0;
 margin: 5px 0 0 0;
 background:#d6d6d6;
 line-height:17px;
}

#subNav ul {
 padding:0px;
 margin:0px;
 list-style:none;
 padding-top:15px;
}

#subNav li {
 padding:0px;
 margin-left:10px;
}

#subNav li a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#000000;
 text-decoration:none;
 padding-top:2px;
 padding-bottom:3px;
 padding-left:13px;
 padding-right:3px;
 background-image:url(../images/sub/purpleArrow.gif);
 background-position:left bottom;
 background-repeat:no-repeat;
}

#subNav li a:hover, .purple .current {
 background-color:#644377;
 color:#FFFFFF;
 background-position:left top;}


#subNav p, #subNav h2, #subNav h3, #subNav h4, #subNav h5 {
 padding-left: 13px;
 padding-right: 10px;

}

#subNav p {
 color: #666666;
}



/* FOOTER
----------------------------------------------- */
#footerCurve {
 clear: both; /* fix float problem */
 width: 755px;
 height: 20px;
 background-image: url(../images/bottomCurve.gif);
}

.footer {
 clear: both; /* fixes float problem */
 width: 755px;
 margin: 0 auto;
 padding: 5px 0 5px 0;
 font-family: arial, verdana, sans-serif;
 font-size: 12px;
 color: #CCC;
 text-align: center;
}

#footer p {
 margin: 10px 0;
}

#footer p.location {color: #999999;}


/* BUTTONS
----------------------------------------------- */
div.goButton {
 float: right;
 width: 36px;
 height: 19px;
 margin: 0;
}

div.goButton a {
 display: block;
 margin: 0; padding: 0;
 width: 36px;
 height: 19px;
 overflow: hidden;
 font-size: 1px;
 color: #FFF;
 text-indent: -500px;
}

div.goButton span {
 display: block;
 margin:0; padding: 7px 0 0 13px;
}

div.goButton a:hover {
 background-position: -36px 0;
}

.goPurple {background: url('../images/btnPurpleAll.gif') 0 0 no-repeat;}

.goOrange {background: url('../images/btnOrangeAll.gif') 0 0 no-repeat;}

.goGreen {background: url('../images/btnGreenAll.gif') 0 0 no-repeat;}


/* LINKS
----------------------------------------------- */
a.header {
 font-family: arial, verdana, sans-serif;
 font-size: 1em;
 font-weight: 500;
}


a.header:link {color: #999; text-decoration: none;}

a.header:visited {color: #999; text-decoration: none;}

a.header:hover {color: #412054; text-decoration: underline;}

a.header:active {color: #412054; text-decoration: underline;}


#bodyColumn a {font-weight:300; text-decoration:none; color:#412054;}

#bodyColumn a:hover {text-decoration:underline}


#navColumn #ad a {font-weight:300; text-decoration:none; color:#a45600;}

#navColumn #ad a:hover {text-decoration:underline}


a.footer:link {font-size:12px; color: #CCC; text-decoration: none;}

a.footer:visited {color: #CCC; text-decoration: none;}

a.footer:hover {color: #FFF; text-decoration: underline;}

a.footer:active {color: #FFF; text-decoration: underline;}


/* FORMATTING THE TEXT
----------------------------------------------- */
#main .hrline {border-bottom:1px solid #d3d3d3;}

#main hr {border:none; height:1px; border-bottom:1px solid #d3d3d3; padding-right:30px;}

#main .subhead {}



#main #bodyColumn ul , #main #bodyColumn li {margin-left:10px; padding-left:0px;}

#main .footnote sup {font-style:normal;}

#main sup {
 line-height: 0;
 font-size: smaller;
}


#main h1 {font-size:21px; font-weight: 100; font-family: Arial, Helvetica, sans-serif; color:#412054; margin: 0; padding: 10px 0 5px 0;}

#main h2 {font-size:18px; font-weight: 100; font-family: Arial, Helvetica, sans-serif; color:#333333;}

#main h3 {font-size:16px; font-weight: 100; font-family: Arial, Helvetica, sans-serif; color:#412054;}

#main h4 {font-size:16px; font-weight: 100; font-family: Arial, Helvetica, sans-serif; color:#a45600;}

#main h5 {font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color:#412054;}

.style1 {color: #FFFFFF}
.style2 {
 font-size: 8pt
}
.style3 {font-size: 18px}
.style5 {font-size: 9px}

/*
----------------------------------------------- */

.listNav {margin: 0;list-style-type: none; margin:0;font-size:12px; }

a.listNav:link {color:black;margin: 0;list-style-type: none; margin:0;font-size:12px;text-decoration:none }

a.listNav:visited {color:black;margin: 0;list-style-type: none; margin:0;font-size:12px;text-decoration:none }

a.listNav:hover {color:blue;margin: 0;list-style-type: none; margin:0;font-size:12px;text-decoration:underline;list-style-type: circle }

a.listNav:active {color:black;margin: 0;list-style-type: none; margin:0;font-size:12px;text-decoration:none }

.footnote {
 font-size:smaller;
 font-style: italic;
 color: #666;
}

.padSide {padding: 0px 10px 0px 10px;}