             /* .................................................
                file: spstyles.css
                author:ted o'hara
                module: Rockport Technologies
                purpose: Basic subpage styles
                Created: 11/20/2003
                Copyright (C) 2003 bxTechnologies, Inc.
                .................................................*/

body {margin:1px 11px;
  background-color:#FFF;
  height:auto;}

h1 {font:bold 12px/14px Tahoma,"Lucida Grande",Geneva,sans-serif;}
h2,h3,h4 {font:bold 11px/14px Tahoma,"Lucida Grande",Geneva,sans-serif;
  color:#83608D}
h1,h3,h4 {color:#83608D}
h4 {margin-bottom:-12px}
th {font:bold 11px Tahoma,"Lucida Grande",Geneva,sans-serif;
}

#mainbody{margin-top:105px;
  width:731px;
  height:80%;
  margin-left:0px;
  background:#FFF url(../images/sp/mainnavbg.gif) repeat-y;}

#mainbody[id] {height:auto;
  min-height:80%;}

#contentcontainer {width:569px;
  margin:0px;}

#content {height:auto;
  padding-top:31px;
  margin-left:0px}

#maincontent {width:345px;
  margin:0px;
  margin-left:6px;
  margin-bottom:15px;
  color:#430D51}

#loggedin #maincontent {width:540px}

#maincontent, #maincontent p, #maincontent td, #maincontent li {font:11px/17px Tahoma,"Lucida Grande",Geneva,sans-serif;
  color:#430D51}

#maincontent a:link {color:#430D51; font-weight:bold}
#maincontent a:visited {color:#707070; font-weight:bold}
#maincontent a:active,#maincontent a:hover {color:#BACE8C ; font-weight:bold}

#loggedin #sidebar {display:none}

#sidebar {position:absolute;
  width:162px;
  left:540px;
  top:160px}

#promo {background:#DCE6C5; color:#430D51;margin-bottom:23px}

#promo h3 {padding:0px 12px;
  margin:0px 0px 3px 0px;
  font:bold 11px Arial, Geneva, sans-serif}

#promo p, #promo td, #promo ul{font:10px/14px Tahoma,"Lucida Grande",Geneva,sans-serif;
  padding:0px 12px 4px 12px;
  margin:3px 0px 3px 0px;}

#promo img {display:block}

#loginform{margin:0px;
  background:#E5E5E5;
  padding:0px}


#loginform p {font:10px Tahoma,"Lucida Grande",Geneva,san-serif;
  color:#622763;
  background:#e5e5e5;
  margin: 0px 10px 3px}


#nav {width:162px;
  position:absolute;
  left:53px;
  top:141px;
  background:#CCC url(../images/sp/mainnavbg.gif) repeat-y;}


#footer{background:#430D51; color:#AEBB86;
  font:10px/14px Tahoma,"Lucida Grande",Geneva,sans-serif;
  letter-spacing:.050em;
  text-align:center;
  padding-top:33px;
  padding-bottom:15px;
  width:731px}


#pagehead {border-bottom:3px solid #BACE8C;
  width:731px;
  background:#FFF;
  position:absolute;
  top:11px;
  left:21px}

#aboutnav {background:#430D51 url(../images/sp/aboutnavbg.gif) repeat-x;
  width:569px;
  color:#fff;
  text-align:right;}

.clearer,#bottomclear{clear:both;
  height:1px;
  font-size:1px;
  border:none;
  margin:0px; padding:0px;}

#bottomclear {display:none}

#subnav {position:absolute;
  top:105px;
  left:183px;
  z-index:30;
  background:#DCE6C5 url(../images/sp/topnavbg.gif) repeat-x;
  font:10px/15px Tahoma,"Lucida Grande",Geneva,sans-serif;}

#subnav td {font:10px/15px Tahoma,"Lucida Grande",Geneva,sans-serif;
  text-align:center}

#subnav a {text-decoration:none; color:#430D51}

a.thispage2, a.thispage3 {background:#FFF}
a.thispage3 {border-top:1px solid #EEE}


#navlinks2 {background:#DCE6C5;}

.invisititle {display:none}

#maincontent .feature {font-weight:bold; width:70%;}

#maincontent p.feature:first-letter {font-size:14px}

#maincontent h3 {margin-bottom:-12px}

#maincontent ul {list-style-type:square}

.indent {margin-left:15px}

address {font-style:normal; margin:6px 12px; line-height:14px}

.hangindent div.marker {float:left;}
.hangindent div.icontent {float:right; margin-left:4px;}

.topalign td {vertical-align:top}

.datatable {width:90%; }

.datatable th,.datasingle th{background:#DCE6C5;color:#430D51;
  font:bold 10px Tahoma,"Lucida Grande",Geneva,sans-serif;
  text-align:left;
  vertical-align:bottom}


.datasingle {margin:12px 0; width:80%}

.datasingle th {vertical-align:top;padding:2px 2px 2px 5px}

.datatable .colhead2 th {background:#e5e5e5;color:#430D51;
  font:bold 10px Tahoma,"Lucida Grande",Geneva,sans-serif;}

.datatable td,.datasingle td {vertical-align:top}

.datasingle td {padding:2px}

.datatable2 .last td {border-bottom: 1px solid #AAAAAA;
                     padding-bottom: 1px;}

.datatable .alt td {background:#f0f0f0; border-bottom:1px solid #e5e5e5}

.datatable2 {width:100%; }

.datatable2 th,.datasingle th{background:#DCE6C5;color:#430D51;
  font:bold 10px Tahoma,"Lucida Grande",Geneva,sans-serif;
  text-align:left;
  vertical-align:bottom}

.datasingle {margin:0px 0; width:100%}

.datasingle th {vertical-align:top;padding:2px 2px 2px 5px}

.datatable2 .colhead2 th {background:#e5e5e5;color:#430D51;font:bold 10px Tahoma,"Lucida Grande",Geneva,sans-serif;}

.datatable2 td, .datasingle td {vertical-align:top} .datasingle td {padding:2px}

.datatable2 tr {background:#f0f0f0; border-bottom:1px solid black}

.datatablevertical th {text-align:right; padding-right:10px; font-size:11px; color:#430D51}

label, .label {background:#e5e5e5; color:#430D51;
  font-weight:bold; padding:4px; margin-top:2px; }

.labelred {background:#e5e5e5; padding:4px;
  font-weight:bold; font-style:italic }

.emptymsg {color:#999; font-style:italic}

