h1            { font-size:20px; line-height:22px; color:#2A3F55; text-align:center; margin:0px; }
h2, h3, h4, h5{ color:#2A3F55; font-weight:bold; text-align:center; }
h2            { font-size:20px; line-height:22px; margin:0px; }
h3            { font-size:14px; line-height:20px; margin:0px; }
h4, error     { font-size:12px; }
h5            { font-size:11px; margin-bottom:0px; }
p             { padding:0; margin:0.5em 0 1em 0; }
body          { background-color:#2A3F55; padding: 0; font:11px/14px arial, helvetica, sans-serif; }
a:link        { color: #FFFFFF; }
a:visited     { color: #FFFFFF; }
#maindiv      { width: 638px; background-color:#FFFFFF; margin:0 auto; }
#pagebody     { min-height: 350px; }
#headleft     { margin:10px 10px 10px 20px; float: left; width: 80px; }
#headright    { margin:10px 0px 10px 0px; float: left; width: 480px; font-weight: bold; }
.business     { color: #6699CC; font-size:56px; line-height:60px; margin:0px; }
.galore       { color: #CCCCCC; font-size:56px; line-height:60px; margin:0px; }
#menu         { height:14px; background-color:#2A3F55; text-align:center; font-weight:bold; margin:0 auto; width:590px; }
#menu a       { text-decoration:none; }
.textleft     { width:550px; margin:0 auto; background-color:#EAEFF2; padding:10px 20px; }
.textleft a   { color: #2A3F55; }
.textcenter   { width:550px; margin:0 auto; background-color:#EAEFF2; padding:10px 20px; text-align:center; }
.textcenter a { color: #2A3F55; }
#copyright    { font-size:9px; height:20px; width:590px; text-align:center; color: #FFFFFF; background-color:#2A3F55; padding-top:7px; margin-left:auto; margin-right:auto; }
#copyright a  { text-decoration:none; }
.login        { font-weight: bold; width:300px; text-align:center; background-color:#EAEFF2; color:#000066; margin-top:40px; margin-left:auto; margin-right:auto; margin-bottom:-40px; }
.login a      { color: #2A3F55; }
.form         { font-weight: bold; width:580px; text-align:center; background-color:#EAEFF2; color:#000066; padding:5px; margin:0 auto; }
.form a       { color: #2A3F55; }
.formstats    { font-size:9px; font-weight: bold; width:580px; padding:5px; letter-spacing:.1em; background-color:#2A3F55; color:#FFFFFF; text-decoration:none; margin:0 auto; text-align:center; }
#search       { font-size:16px; font-weight: bold; color:#2A3F55; height:30px; width:590px; margin:0 auto; padding-top:6px; text-align:center; background-color:#DFDFDF;}
.error        { color:#FF0000; }
.resnav       { font-size:16px; font-weight:bold; text-align:center; margin:0 auto; }
.resnav a     { color:#2A3F55; text-decoration:none; }
.grad590top   { width:590px; height:10px; margin:0 auto; background-image:url(/img/gradient-top.jpg); background-repeat:repeat-x; }                 
.grad590bottom{ width:590px; height:10px; margin:0 auto; background-image:url(/img/gradient-bottom.jpg); background-repeat:repeat-x; }
.gradtop      { height:10px; margin:0 auto; background-image:url(/img/gradient-top.jpg); background-repeat:repeat-x; }                
.gradbottom   { height:10px; margin:0 auto; background-image:url(/img/gradient-bottom.jpg); background-repeat:repeat-x; }
.listinghead  { width:580px; padding:5px; margin:0 auto; background-color:#2A3F55; color:#FFFFFF; font-weight: bold; line-height:15px; }            
.listing      { font-size:12px; padding:5px; margin:0px; width:580px; text-align:left; background-color:#EAEFF2; color:#333333; line-height:14px; }
.breadCrumbs  { font-size:10px; letter-spacing:.1em; height:30px; color: #2A3F55; text-align:center; }
.breadCrumbs a{ color: #999999; }
.listhead     { background-color:#2A3F55; text-align:center; font-weight:bold; color:#FFFFFF; }
.list         { padding:5px; margin:0px; list-style-position:inside; }
.list a       { color:#330066; font-size:9px; font-weight:bold; }
.wraphead     { text-align:center; width:590px; margin-left: auto; margin-right: auto; background-color:#2A3F55; color:#FFFFFF; font-weight: bold; line-height:15px; }
.wrapper      { text-align: left; width: 590px; background-color:#EAEFF2; margin:0 auto; }
#related      { text-align:left; padding:5px 13px; width:564px; background-color:#EAEFF2; margin:0 auto; }
#col-left     { padding:5px 25px 5px 13px; float:left; width:253px; background-color:#EAEFF2; }
#col-right    { padding:5px 19px 5px 23px; float:right; width:257px; background-color:#EAEFF2; }
#index        { width: 590px; margin: 0px auto; font-weight:bold; }
.column1      { float: left; width: 190px; background: #EAEFF2; }
.column1 a    { color:#330066; }
.column2      { float:left; width:190px; background:#EAEFF2; margin:0 10px; display:inline;}
.column2 a    { color:#330066; }
.column3      { float: right; width: 190px; background: #EAEFF2; }
.column3 a    { color:#330066; }
.spacer       { height: 10px; background:#FFFFFF; }
.cptable      { width: 590px; margin: 0px auto; font-weight:bold; background:#EAEFF2; }
.cptable1     { padding-left:5px; margin-top:5px; float: left; width: 140px; min-height:20px; }
.cptable1 a    { color:#330066; }
.cptable2      { float:left; width:315px; min-height:20px; margin-top:5px; display:inline;}
.cptable2 a    { color:#330066; }
.cptable3      { float: right; width: 130px; min-height:20px; margin-top:5px; }
.cptable3 a    { color:#330066; }
