/* positioning and size */
#globalnav, #main {position: relative;}
#right {position: absolute; top: 126px; left: 520px; width: 250px;}
#globalnav, #main {clear: both;}
#container, #graphic {width: 800px;}
#left, .testimonials p, .contact p, .testimonials h4 {width: 475px;}
#graphic {height: 125px;}

/* spacing */
body, #globalnav ul, .nospc img, h3, .testimg {padding: 0; margin: 0;}
#container {margin: auto;}
.cblock {margin: 15px;}
#content {margin: 10px 10px 0;}
#logo, #title {float: right;}
#globalnav li {float: left; padding: 1px 3px 0 0;}
#update {padding: 5px;}
#globalnav a {padding: 3px 5px 3px 4px;}
#footer, #left {padding-bottom: 5px;}
#rgtcol {padding-left: 10px; padding-bottom: 20px; margin-top: 25px;}
#left h3, .header {padding-top: 10px;}
.flash {padding-top: 15px;}
#rgtcol ul {padding: 0; margin-left: 26px; margin-top: 0;}
img {margin: 10px 10px 10px 0;}
th, #title {padding-right: 10px;}
td {padding-bottom: 5px;}
form {margin-left: 200px;}
#button {padding-left: 100px;}
#sent {height: 100px;}

/* backgrounds */
body {background: #fff;}
.highlight {background: #dacad5;}
#update {background: #FFFFE0;}
#graphic {background: url(images/flowers.jpg) top left no-repeat;}
#main {background: #1f566f url(images/outcorners.gif) bottom left no-repeat;}
#incorners {background: url(images/botcorners.gif) bottom left no-repeat;}
.cblock {background:  #fff url(images/topcorners.gif) top left no-repeat;}
#portnav a {background: #256783 url(images/portnav.gif) top left no-repeat;}
#portnav a:hover, #portcur {background: #3a9bc3 url(images/portnav.gif) top left no-repeat;}
#resnav a {background: #256783 url(images/resnav.gif) top left no-repeat;}
#resnav a:hover, #concur {background: #3a9bc3 url(images/resnav.gif) top left no-repeat;}
#connav a {background: #256783 url(images/connav.gif) top left no-repeat;}
#connav a:hover, #rescur {background: #3a9bc3 url(images/connav.gif) top left no-repeat;}
#homnav a {background: #256783 url(images/homnav.gif) top left no-repeat;}
#homnav a:hover, #homcur {background: #3a9bc3 url(images/homnav.gif) top left no-repeat;}
#tesnav a {background: #256783 url(images/tesnav.gif) top left no-repeat;}
#tesnav a:hover, #tescur {background: #3a9bc3 url(images/tesnav.gif) top left no-repeat;}

/* font settings */
body {font: 12px/1.5 verdana,geneva,lucida,arial,sans-serif;}
#footer a:hover, #globalnav .currentnav, #globalnav a, body {color: #fff;}
.cblock {color: #000;}
h3, .color {color: #671e52; font-size: 14px;}
.note {color: #671e52;}
a {color: #3ea5d0; text-decoration: none;}
a:hover {color: #1f566f;}
#footer {font-size: 10px;}
h4 {font-size: 12px; color: #1f566f;}
body, #footer, #button {text-align: center;}
#main {text-align: left;}
.italic {font-style: italic;} 
th {text-align: right; font-weight: normal; vertical-align: top;}
#title {font-weight: bold;}

/* borders and list stying */
#rgtcol {border-left: 1px solid #671e52;}
h3 {border-bottom: 2px solid #671e52;}
h4 {border-bottom: 1px solid #1f566f;}
#content img {border: 1px solid #000;}
input, textarea {border: 1px solid #3ea5d0;}
#content .homeConnect img, img {border: none;}
#globalnav li {list-style: none;}
li {list-style: square;}
acronym {border-bottom: 1px dotted #ccc;}

/* acroymn */
acronym {cursor: help;}

/* print link */
#print {display: none;}