﻿
/* CSS RESET  */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none; }
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; margin:0;}

body
{
    background: #00080B url(pageBG2.jpg) repeat-x;
    text-align: center; color:#545454;
    margin: 0 auto; font-family:Tahoma,arial; font-size:12px;
}

#wrap
{
    position: relative;
    width: 916px; margin:0 auto;
    text-align: left;
}
#slogan { background: url(cps.png) no-repeat; width:310px;height:70px; position:absolute; top:20px;left:600px;}
a { color:black; }
a:hover { text-decoration:none; }
#header { margin-top:12px;}
#logo {float:left; background: url(iconLogo.png) no-repeat; height:92px; width:243px;}

#nav { clear:left}

#nav ul { color:White; list-style:none;margin:0 0 2px 0;padding:0 }

#nav ul li { float:left; width:183px; text-align:center;margin:0;}
#nav ul li.last { margin-right:0;} 
#nav ul li a { display:block; background: url( nav.gif); height:31px; padding-top:12px;margin-right:2px; color:White;text-decoration:none; color:#898989; font-size:14px;}
#nav ul li a:hover,#nav ul li a.active { background: url(navO.gif); color:white; }

#homeMain { background: url(mainBG.png) no-repeat 600px 30px; clear:left;height:203px; color:white; padding:45px 0 45px 0; margin:0 0 0 40px;}

#homeMain h1 { font-size:50px;margin:0 0 4px 0; font-family:calibri,tahoma,arial; font-weight:200; color:White;}
#homeMain h2 { font-size:34px;margin:0 0 10px 0; font-family:calibri,tahoma,arial; color:White;}
#homeMain h3 { font-size:15px; width:440px;margin:0 0 40px 0; font-family:calibri,tahoma,arial; color:White;  }

#homeInfo { background: url(homeInfoBG.png) no-repeat 0 0; height:168px; color:black; padding:15px 25px 15px 40px; margin:0}

#homeInfo h2 { font-size:34px;margin:5px 0 10px 0; font-family:calibri,tahoma,arial}
#homeInfo p { font-size:12px; margin:0 20px 14px 0}

#footer { color:white; background: url(rose.png) no-repeat; height:24px; clear:both; margin:16px 0 10px 0; }
#footer a { color:white; text-decoration:none}
#footer a:hover { color:white; text-decoration:underline}
#footerLinks { float:right; font-size:11px;margin:10px 4px 0 0;}

#content { background-color:white;  background: #FFFFFF url(contentBG.png) no-repeat 0 0; margin-top:0; min-height:433px; padding:10px 30px 10px 45px; width:836px;}
#content p { margin:0 0 14px 0}
#contentTop { height:22px; background:  url(contentTop.png) no-repeat bottom left; width:911px; margin:0;}
#contentBottom { height:16px; background:  url(contentBottom.png) no-repeat top left; width:911px; margin:0;}

.clearer { clear:both;padding:0; margin:0}


#clientLogon { clear:right;float:right; padding:24px 4px 22px 0;}
#clientForm { float:right; margin-left:10px}

#clientForm input { border:0; font-size:10px; padding:3px; margin-bottom:4px; width:144px;}

#clientForm #btnClientLogon { border:0;padding:0; height:1px; width:1px;margin:0; background-color:#00080B;}

h1 { font-size:29px; margin-bottom:18px; color:#545454; margin-top:0}
h2 { font-size:18px; margin-bottom:10px; color:#545454}
li { margin:0 5px 16px 0}

#phoneNumbers { float:left; width:170px}
#locations { float:left; width:180px; margin-left:55px;line-height:18px}
#contactForm { float: left; width:360px; margin:0 0 0 45px;padding-bottom:10px}
.frmLabel { padding:4px 0 1px 0}
span.reqd,span.rfv { color:#56154F}

strong { color:#080808}
.txtBox { width:205px}
.frmDetail textarea { width:205px}

#pbList { float:left; width:126px;}
#pbPage { margin-left:146px;} 
#pbList ul li { margin:0}
#pbList ul li a { background: url(leftNav.gif) no-repeat; display: block;padding:6px 0 6px 8px; color:White; text-decoration:none;margin-bottom:2px;}
#pbList ul li a:hover,#pbList ul li a.active { background: url(leftNavO.gif) no-repeat; }
.bank { font-variant:small-caps}