body {background-color: #636466; margin: 0;}

p, TD{  font-family: verdana, Arial, Helvetica; font-size: 12px; color: #222222;}

UL {  list-style-type: square; }

LI {  margin-bottom:5px;}


 

a:link, a:active { color: #163F63;}
a:visited {color:#a91519}
a.nohovercolor:hover { background-color: transparent;}

B {color: #0A3256;}
h2 {font-family: verdana, Arial, Helvetica; font-size: 14px; font-weight: bold;color:#a91519}
h3 {font-family: verdana, Arial, Helvetica; font-size: 12px; font-weight: bold;padding-bottom:7px; margin:0}
p, TD, h2, h3 { margin-top: 10; margin-bottom: 0;}

.wtitle {font-family: verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; color:#FFFFFF;}
.graytext {font-family: verdana, Arial, Helvetica; font-size: 11px; color:#99A7B4;}
.smyellowtext {font-family: verdana, Arial, Helvetica; font-size: 9px; color:#C9AC54;}

.ps {   font-size: 11px;  }
.pss {   font-size: 10px;  }

LI.lm {  margin-bottom:10px;}
.imgbdr{ border: 1px solid #59748C;}


.psmalldimbold {  font-family: Arial, Helvetica; font-size: 7.5pt;color: #666666; font-weight:bold;}
.ptop{   font-size: 10px; color:#F18005 }

#pmain { padding: 7px 40px 20px 30px;}
#pmain h2{ padding: 5px 0 10px; margin:0;}
#pmain div.number {font-weight:bold;}
#pmain div.number1 {float:left;font-weight:bold;}
#pmain div.description {padding-left:35;padding-bottom:10px}
#pmain div.description b{margin-left:-2px;}
#pmain div.answer {padding-left:85px;padding-bottom:10px}

#pmaintable { padding: 0 0 10px 0;}
#pmaintable td.left{ padding-left: 25px;font-size:11px}
#pmaintable td.right{ padding-right: 10px;text-align:right}



#sitemap1 ul{padding-bottom:5px;}
#sitemap1 li{padding-top:3px;}

.pmainhome{ padding: 10px 7px 0 10px; color:#000000;font-size:11px;cursor:pointer}
.pboxhome{ padding: 50px 25px 0 0; font-size:11px;color:#C96D0A;font-weight:bold}
.pmainhomemore{ color:#333333;font-size:11px}
A.pmainhomemore:link, A.pmainhomemore:active, A.pmainhomemore:visited{ color:#333333;font-size:11px}


div.profilepic { float:right; text-align:right; width:120px;}
div.profilepic img{ border: 1px solid #59748C;margin-left:10px;margin-top:5px;}
div.profile {padding-right:120px;}

.ptitle1{   font-family: Arial; font-size: 14px; color: #E0C571; font-weight:bold;padding-left:14px; padding-right:3px;}
A.aptitle1,  a.aptitle1:active, a.aptitle1:visited{   text-decoration:none; color: #282828; }
A.aptitle1:hover{   text-decoration:underline; color: #282828; }

.ptitle{   font-family: Arial; font-size: 14px; color: #E0C571; font-weight:bold;padding-left:14px; padding-right:3px; padding-bottom:5px }
.psubtitle{   font-family: Arial; font-size: 11px; color: #CDD7E1; font-weight:bold}
.psubtitleon{   font-family: Arial; font-size: 11px; color: #CDD7E1; font-weight:bold}

A.psubtitle:link, A.psubtitle:active, A.psubtitle:visited {   color: #CDD7E1;}
A.psubtitleon:link, A.psubtitleon:active, A.psubtitleon:visited{   color: #CDD7E1;text-decoration:none;color:#ffffff}
A.psubtitle:hover{   color: #ffffff;text-decoration:underline}
A.psubtitleon:hover{   color: #ffffff;text-decoration:underline}


.fxform {font-size: 11px; border: 1px solid #59748C; background:#eeeeee;}

hr {color: #b20838; background-color: #b20838; height:1;border:0}

.psmalldimbold {  font-family: Arial, Helvetica; font-size: 7.5pt;color: #666666; font-weight:bold;}

.cprt {  font-family: Arial;font-size: 10px; color: #555555;}
a.cprt:link, a.cprt:visited, a.cprt:active {   color: #555555; text-decoration: underline;}


#tbltop {width:100%; background-color: #ffffff; }
#trtop {height:108px;}
#tdtop {width:411px; background: #fff url(../images/topbg.jpg) no-repeat center right;vertical-align:bottom;}

#navtd {height:27px;background: #626162 url(../images/navbg.gif);color:#ffffff;font-size: 11px;letter-spacing:-1px;font-weight:bold;text-align:center;}
#navtd a:link, #navtd a:active, #navtd a:visited { color: #ffffff; padding:7px 8px;text-decoration:none;height:27px;}
#navtd a:hover { color: #ffffff; padding:7px 8px;text-decoration:none;background-color:#9e1027;height:27px;}

#loginbox {font-size:10px; text-align:left;color:#b20838;padding-left:250px;}
#loginbox input{width:100px; height:17px;font-size:11px}
#loginbox input.submit {font-family: Arial;font-weight:bold;font-size: 10px; border: 1px solid #434B7A; background-color:#9E0003;color:#ffffff;width:45px;}

#morenav {font-size:10px; font-weight:bold;text-align:right;color:#636466;padding-right:30px;padding-top:10px;padding-bottom:4px;}
#morenav A:link,  #morenav a:active, #morenav a:visited{  text-decoration:none;color: #636466;padding:0 3px;}
#morenav a:hover{  text-decoration:underline;color: #636466;padding:0 3px;}

#homefront {
height:180px;width:770px;
background: #482c29 url(../images/reagan.jpg) no-repeat top left;
}
#homefrontcopy {padding:25px 15px 10px 440px;font-size:11px;color:#ddd;font-weight:bold;}

div.quote {background:transparent url(../images/quote3.gif) no-repeat top left;padding:10 0 0 30px}
div.client {padding:10px 0; text-align:right;font-weight:bold;font-size:11px}

#lefttitle {background-color: #959596; padding:8px 6px 8px 14px;font-family: Arial; font-size: 14px; font-weight:bold;}
#lefttitle A:link,  #lefttitle a:active, #lefttitle a:visited{ text-decoration:none; color: #282828;}
#lefttitle A:hover{   text-decoration:underline; color: #282828; }

#leftsub {padding:6px 6px 8px 14px; font-family: Arial; font-size: 11px; font-weight:bold;}
#leftsub A:link,  #leftsub a:active, #leftsub a:visited{  color: #636466;font-family: Arial; display:block; padding-bottom:10px; }
#leftsub A:hover{   text-decoration:underline; color: #282828;display:block; padding-bottom:10px;}
#leftsub A.on:link,  #leftsub a.on:active, #leftsub a.on:visited { text-decoration:none; color: #a91519; display:block; padding-bottom:10px;}

#botnav {text-align:center; padding:16px 0px; font-family: arial; font-size: 10px;color: #636466;}
#botnav A:link,  #botnav a:active, #botnav a:visited{  text-decoration:none;color: #444444;padding:0 1px;}
#botnav a:hover{  text-decoration:underline;color: #636466;padding:0 1px;}

#footer {text-align:center; padding:6px 16px; font-family: verdana; font-size: 10px;color: #636466;}
#footer A:link,  #footer a:active, #footer a:visited{  text-decoration:none;color: #444444;padding:0 3px;}
#footer a:hover{  text-decoration:underline;color: #636466;padding:0 3px;}

#about #navabout   { background-color:#9e1027;}
#process #navprocess   { background-color:#9e1027;}
#forme #navforme   { background-color:#9e1027;}
#clients #navclients   { background-color:#9e1027;}
#awards #navawards   { background-color:#9e1027;}
#lib #navlib   { background-color:#9e1027;}
#services #navservices   { background-color:#9e1027;}

div.fronttitle {font-family: Arial, Helvetica; font-size:14px;color:#b20838;font-weight:bold;padding-left:25px; background: transparent url(../images/frontbullet.gif) no-repeat 1px 0;}

#divider {height:22px; background-image:url(../images/bg.mid.gif);}

@media print { 

BODY{ BACKGROUND-COLOR: transparent; margin: 0;  }
#elem {display:none;}
#tdtop {display:none;}
#navtd {display:none;}
#divider {display:none;}
#pmain,#pmaintable { padding: 0;width:500px}
#botnav {display:none;}
#footer {padding-top:30px;}

}

 