body {margin: 0; padding: 0; color: #666; font-size: 76%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
img {border: 0;}
a:focus {outline: none;}
a:link, a:visited {color: #666; font-weight: normal; text-decoration: none;}
a:active, a:hover {color: #333; font-weight: normal; text-decoration: none;}

.baseWidth {width: 734px; margin: 0 auto;}
.clearBoth {clear: both;}
.hideMe {display: none;}

h1, h2, h3 {font-family: Georgia;}
h1 {text-transform: uppercase; letter-spacing: .15em; font-size: 1.2em; color: #369;}
h2 {letter-spacing: .15em; font-size: 1em; color: #369;}
h3 {margin-top: 0;}
.padIt {padding: 2px 10px;}

/* LogoNav Properties */
#logoNav {margin: 20px auto 0px auto; height: 70px;}

#logo {float: left; width: 172px; height: 26px; margin: 10px 0 0 20px; padding: 0;}
#topNav {float: right; width: 300px;}
#topNav .topNav1 {float: left; width: 90px; background-color: #fff;}
#topNav .topNav2 {float: left; width: 70px; background-color: #fff;}
#topNav .topNav3 {float: left; width: 130px; background-color: #fff;}

.topNav{margin: 0px; padding: 0px;}
.topNav ul, .topNav li {display: inline; list-style: none; margin: 0; padding: 0;}
.topNav li a, .topNav li a:hover, .topNav li a:active { 
font:11px/14px georgia, sans-serif;
display: block;
text-decoration: none; 
color: #333;
background-color : transparent;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 12px;
text-align: left;
font-weight: normal;
}
.topNav li a:hover, .topNav li a:active {color: #39c;}

.topNav li a {background: transparent url(../img/common/clear.gif) left center no-repeat;}
.topNav li a:hover {background: transparent url(../img/common/nav-arrow-blue.gif) left center no-repeat;}
.topNav li a#current {background: transparent url(../img/common/nav-arrow-black.gif) left center no-repeat;}
/* +++++++++++++++++++++ */

/* Banner Properties */
#bannerBGFull {height: 298px; background: url(../img/banners/banner-bg-full.png) center repeat-x;}
#banner {padding-top: 15px; width: 758px; height: 268px; margin: 0 auto;}
/* +++++++++++++++++++++ */

/* ContentHOME Properties */
#contentHomeLeft {float: left; width: 525px; margin-right: 24px; background-color: #fff;} /*  525 + 24 + 185 = 734  */
#contentHomeRight {float: left; width: 185px; background-color: #fff;}
#contentHomeCopy {font-size: 1.2em; padding: 5px 25px;}
#contentHomeCopy p {margin: 0; margin-bottom: 20px; text-align: left; line-height: 1.9em;}
/* +++++++++++++++++++++ */

/* ContentBody Properties */
#contentBody {margin: 20px auto;}/*  margin-top: 15px;  */
#contentBodyLeft {float: left; width: 465px;} /*  465 + 24 + 245 = 734  */
#contentBodyRight {float: right; width: 245px;}
#contentBody p {line-height: 1.6em; margin-bottom: 15px;}
/* +++++++++++++++++++++ */

/* UL List Properties */
ul.list {list-style: none; margin: 0; padding: 0; border: none;}
.list li {margin: 0; padding: 5px 5px 5px 0em;}
.list li a {display: block; color: #666; text-decoration: none; width: 100%;}
html>body .list li a {width: auto;}
.list li a:active, .list li a:hover {color: #369; font-style: italic;}
.list li a.current {color: #369; font-style: italic;}
/* +++++++++++++++++++++ */

/* Line Listing Properties */
#linelisting ul { float: left; width: 500px; margin: 0; margin-bottom: 20px; padding: 0; list-style: none;}
#linelisting li { float: left; width: 250px; margin: 0; padding: 0; line-height: 1.5em;}
#linelisting h2 {clear: both;}
#linelisting h3 {font-style: italic;}
/* +++++++++++++++++++++ */

#footer {margin-top: 25px; margin-bottom: 20px; text-align: right; font-size: smaller;}