/* CSS Document */

body { text-align:left; margin-top:5px; margin-bottom:20px; margin-left:0px; margin-right:0px; background:url(/images/pagebg.gif); font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:100%; }


p { margin:0; margin-bottom:.8em; line-height:1.4em; text-align:left; }

h1 { font-size:14px; color:#000000;  margin:0; padding-bottom:10px; font-weight:bold; clear:both; }
h2 { font-size:12px; color:#000000;  margin:0; padding-bottom:10px; font-weight:bold; clear:both; }

h2 a { color:#2a5ba1; text-decoration:none; }
h2 a:visited { color:#2a5ba1; text-decoration:none; }
h2 a:active { color:#2a5ba1; text-decoration:none; }
h2 a:hover { color:#000000; text-decoration:underline; }

a { color:#2a5ba1; text-decoration:none; }
a:visited { color:#2a5ba1; text-decoration:none; }
a:active { color:#2a5ba1; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }

.copy12 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }


.copy11 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.copy11 a { color:#3366cc; text-decoration:none; }
.copy11 a:visited { color:#3366cc; text-decoration:none; }
.copy11 a:active { color:#3366cc; text-decoration:none; }
.copy11 a:hover { color:#000000; text-decoration:underline; }
#toplink { padding-top:10px; font-size:11px; }

hr { color: #cccccc;; background-color: #cccccc; height: 1px; border-style:dotted; margin-top:10px; margin-bottom:10px; }


/* Images */

img { border:0; }

/* used for floating images with text flow within content */

.img-left { padding-right:15px; padding-bottom:5px; float:left; display:inline; }
.img-right { padding-left:15px; padding-bottom:5px; float:right; display:inline; }
.img-listing { padding-left:15px; padding-bottom:5px; float:right; display:inline;}

/* Main Content Area */

#mainarea { background:#ffffff; border-left:1px; border-left-color:#d4c6c6; border-left-style:solid; border-right:1px; border-right-color:#d4c6c6; border-right-style:solid; padding-bottom:10px; width:833px; text-align:left; padding-left:10px; padding-right:10px; }

/* Header */

#header { padding-bottom:10px; }



/* Footer */

#footer { padding-top:10px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
#footer a { color:#000000; text-decoration:none; }
#footer a:visited { color:#000000; text-decoration:none; }
#footer a:active { color:#000000; text-decoration:none; }
#footer a:hover { color:#000000; text-decoration:underline; }

/*Main Nav */

#mainnav { background:url(/images/nav/navbg.gif); height:32px; }

/* Home Splash */

#splash { text-align:center; padding-top:5px; padding-bottom:5px; }

/* Home Content */

#homeleft {  }
#homeleft h1 { font-size:14px; color:#000000;  margin:0; padding-bottom:5px; font-weight:bold; clear:both; border-bottom:1px; border-bottom-color:#d1c2c2; border-bottom-style:solid; margin-bottom:5px; text-align:left; }
#homeright { padding-left:20px; }

/* Opinion of Value Form */

.formcontainer { border-bottom:1px; border-bottom-color:#d1c2c2; border-bottom-style:solid; border-right:1px; border-right-color:#d1c2c2; border-right-style:solid; border-top:1px; border-top-color:#d1c2c2; border-top-style:solid; border-left:1px; border-left-color:#d1c2c2; border-left-style:solid; padding:15px; background:#ffffff; margin-bottom:10px; }
.opinionfield { border-bottom:1px; border-bottom-color:#d1c2c2; border-bottom-style:solid; border-right:1px; border-right-color:#d1c2c2; border-right-style:solid; border-top:1px; border-top-color:#d1c2c2; border-top-style:solid; border-left:1px; border-left-color:#d1c2c2; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:130px; height:16px; padding-left:5px; padding-top:4px;  }
.opiniontextarea { border-bottom:1px; border-bottom-color:#d1c2c2; border-bottom-style:solid; border-right:1px; border-right-color:#d1c2c2; border-right-style:solid; border-top:1px; border-top-color:#d1c2c2; border-top-style:solid; border-left:1px; border-left-color:#d1c2c2; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-top:4px; width:200px;  }
.submitbutton { font-size:11px; height:22px; font-family:Arial,sans-serif; color:#000000; background-color:#ffffff; border-style:solid; border-color:#cccccc; border-width:1px; text-align:center;  padding-bottom:5px; padding-top:2px; font-weight:bold; }

/* Lists */

.ul_home { padding-left:15px; margin:0px; text-align:left; }
.ul_home li { list-style: url(/images/arrow.gif) outside circle; margin-bottom:5px;  }

/* Home Transactions */

.transactioncontainer { border-bottom:1px; border-bottom-color:#d1c2c2; border-bottom-style:solid; border-right:1px; border-right-color:#d1c2c2; border-right-style:solid; border-top:1px; border-top-color:#d1c2c2; border-top-style:solid; border-left:1px; border-left-color:#d1c2c2; border-left-style:solid; padding:10px; background:#ebebeb; margin-top:10px; }

/* Inner Pages */

#pagecontent { width:820px; margin-left:8px; margin-top:20px; margin-bottom:20px; }
#inner { padding-top:10px; }
#innerleft {  }
#innerleft h1 { font-size:14px; color:#000000;  margin:0; padding-bottom:5px; font-weight:bold; clear:both; border-bottom:1px; border-bottom-color:#d1c2c2; border-bottom-style:solid; margin-bottom:5px; text-align:left; }
#innerright { padding-left:0px; }

/* Subnav */

#subnav { font-size:11px; }
#subnav ul { padding-left:0px; margin:0px; }
#subnav li { list-style:none; border-right:1px; border-right-color:#cccccc; border-right-style:solid; border-top:1px; border-top-color:#cccccc; border-top-style:solid; border-left:1px; border-left-color:#cccccc; border-left-style:solid; width:160px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px; }
#subnav_li_active { list-style:none; border-right:1px; border-right-color:#cccccc; border-right-style:solid; border-top:1px; border-top-color:#cccccc; border-top-style:solid; border-left:1px; border-left-color:#cccccc; border-left-style:solid; width:160px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px; background:#CCCCCC; }
#subnav_li_last { list-style:none; border-right:1px; border-right-color:#cccccc; border-right-style:solid; border-top:1px; border-top-color:#cccccc; border-top-style:solid; border-left:1px; border-left-color:#cccccc; border-left-style:solid; border-bottom:3px; border-bottom-color:#cccccc; border-bottom-style:solid; width:160px; padding-left:20px; padding-top:10px; padding-bottom:10px; padding-right:10px;  }
#subnav_li_last_active { list-style:none; border-right:1px; border-right-color:#cccccc; border-right-style:solid; border-top:1px; border-top-color:#cccccc; border-top-style:solid; border-left:1px; border-left-color:#cccccc; border-left-style:solid; border-bottom:3px; border-bottom-color:#cccccc; border-bottom-style:solid; width:160px; padding-left:20px; padding-top:10px; padding-bottom:10px; padding-right:10px; background:#CCCCCC;  }
#subnav a { color:#000000; text-decoration:none; }
#subnav a:visited { color:#000000; text-decoration:none; }
#psubnav a:active { color:#000000; text-decoration:none; }
#subnav a:hover { color:#425784; text-decoration:none; }

/* Call Outs */

.callouts { margin-left:14px; margin-top:20px; margin-bottom:20px; border-right:1px; border-right-color:#cccccc; border-right-style:solid; border-top:1px; border-top-color:#cccccc; border-top-style:solid; border-left:1px; border-left-color:#cccccc; border-left-style:solid; border-bottom:1px; border-bottom-color:#cccccc; border-bottom-style:solid; width:155px; padding:10px; font-size:11px; }

/* Breadcrumbs */

#breadcrumbs { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-bottom:15px; }
#breadcrumbs a { color:#3366cc; text-decoration:underline; }
#breadcrumbs a:visited { color:#3366cc; text-decoration:underline; }
#breadcrumbs a:active { color:#3366cc; text-decoration:underline; }
#breadcrumbs a:hover { color:#000000; text-decoration:underline; }

/* Web Forms */

#webforms { }
#webforms .contacttextfield { border-bottom:1px; border-bottom-color:#999999; border-bottom-style:solid; border-right:1px; border-right-color:#999999; border-right-style:solid; border-top:1px; border-top-color:#999999; border-top-style:solid; border-left:1px; border-left-color:#999999; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:170px; height:16px; padding-left:5px; padding-top:4px;  }

#webforms .contacttextarea { border-bottom:1px; border-bottom-color:#999999; border-bottom-style:solid; border-right:1px; border-right-color:#999999; border-right-style:solid; border-top:1px; border-top-color:#999999; border-top-style:solid; border-left:1px; border-left-color:#999999; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-top:4px; width:300px;  }

/* Web Form Error */

.error_block { font-size:11px; color:red; border:1px; border-color:#993300; border-style:solid; padding:4px; width:300px; margin-bottom:10px; }
.error_block ul { margin:0; padding:0px 0px 0px 0px; list-style-type:none;}
.error_block li { list-style-type:none;  }
.error { font-size:11px; color:#FF0000; }

/* tables */

.tablespacer { border-bottom:1px; border-bottom-color:#999999; border-bottom-style:dotted; height:5px; }

/* Tombstones */

.tsborder { border-bottom:1px; border-bottom-color:#144377; border-bottom-style:solid; border-top:1px; border-top-color:#144377; border-top-style:solid; border-left:1px; border-left-color:#144377; border-left-style:solid; border-right:1px; border-right-color:#144377; border-right-style:solid; height:200px; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px; }
.company { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; }
.notes { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-top:5px; }
