
/* General CSS */
a {font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a:link {color: #21449c;}
a:visited {color: #21449c;}
a:active {color: #21449c;}
a:hover {color: #2759d8;}

form {padding: 0px; margin: 0px;}
p {}

table {border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; }

div.clear { clear: both; background: transparent; margin: 0; padding: 0; }
.hide {display: none; }
span {display: none;}

.txtArea {
  font-size: 12px;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  overflow-y: auto;
  overflow-x: hidden;
  background-position: left top;
  background-image: url("/common/content/images/input_box_shadow.gif");
  background-repeat: no-repeat;
}

.topSpacer {height: 7px; clear: both; background: transparent; border: 0px; margin: 0; padding: 0; background-image: url(/common/images/header_hr.gif); background-repeat: repeat-x;}
.footerSpacer {height: 26px; clear: both; background: transparent; border: 0px; margin: 0; padding: 0; background-image: url(/common/images/footer_hr.gif); background-repeat: repeat-x;}

/* Layout and containers */
body {background-image: url(/common/images/page_BKGD.gif); background-color: #CCC; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; margin: 0px auto; text-align: center;}

.wrapper {background-image: url(/common/images/wrapper_BKGD.gif); background-repeat: repeat-y; width: 900px; padding: 0px; margin: 0px auto;}
.wrapper2 {width: 800px; padding: 0px; margin: 0px auto;  text-align: left;}

#headColOne {width: 506px; float: left;}
#headColTwo {width: 294px; float: right;}

#headColTwo p {float: left; padding: 10px 0px 0px 5px; margin: 0px;}
#headColTwo h3 {height: 42px; margin: 0px; padding: 0px; background-image: url(/common/images/h3_clientLogin.gif); background-repeat: no-repeat;}
#headColTwo #textField {width: 94px; height: 18px;}

.bigBoldBlue {color: #21449C; font-size: 14px; font-weight: bold; }

.contentBody {margin-left: 30px;}
.subContentBody {margin-left: 0px;}

.colOne {float: left; width: 404px;}
.colTwo {float: left; width: 155px; margin-left: 15px;}
.colThree {float: left; width: 186px; margin-left: 10px;}
.colThree p {padding: 10px;}

/* Navigation Style Sheet - v1.0 */
#NAVprimary {height: 20px; background-color: #21449c; background-image:url(/common/images/primaryNAV_BKGD.gif); background-repeat: no-repeat; list-style: none; margin:0px; padding: 0px;}
#NAVprimary li {float: left; padding: 0px 15px 0px 15px; border-right: 1px solid #FFF; color: #FFF; font-weight: bold;}
#NAVprimary li a {display: block; height: 100%; margin-top: 3px;}
#NAVprimary li a:link {color: #FFF;}
#NAVprimary li a:visited {color: #FFF;}
#NAVprimary li a:active {color: #FFF;}
#NAVprimary li a:hover {color: #CCC;}

#logoLockup {height: 75px; list-style: none; margin:0px; padding: 0px;}
#logoLockup li {float: left; margin:0px; padding: 0px;}
#logoLockup #logo {cursor: hand; display: block; width: 180px; height: 75px; background: url(/common/images/header_logo.gif); background-repeat: no-repeat;}
#logoLockup #call {cursor: hand; display: block; width: 326px; height: 75px; background: url(/common/images/header_callToday.gif); background-repeat: no-repeat;}
#logoLockup span {display: none;}

#footer {background-color: #afcd6f; color: #666;}
#footer p {padding: 10px 5px 0px 5px; margin: 0px;}
#footer a {text-decoration: underline;}
#footer #copy {padding: 0px 5px 10px 5px; margin: 0px; font-size: 10px;}

h1 {color: #666; font-size: 26px; font-weight: normal;}
h1.demo {background-image: url(/common/images/h1_demo.gif); background-repeat: no-repeat; height: 65px; margin: 0px; padding: 0px;}
h1.buildersThink {background-image: url(/common/images/h1_buildersThink.gif); background-repeat: no-repeat; height: 65px; margin: 0px; padding: 0px;}
h2 {color: #666; font-size: 15px; font-weight: normal;}
h3 {color: #666; font-size: 14px; font-weight: bold;}
h4 {color: #666; font-size: 12px; font-weight: bold;}


