/*----ALL PAGE STYLES -------------*/
BODY {margin:0 auto; /*IE 5 IE 5.5*/ padding:10px 0 20px 0; text-align:center; background:url(../img/page-bg.jpg) repeat-x #f3f3f3;}
div.spacer {clear:both; padding-top:.1px;}

#page {width:952px; height:auto; margin:0 auto; background:#fff; border:1px solid #e3e3e3;}

#pageContent {width:930px; height:auto; margin:0 auto; padding:0; text-align:left; background:#fff;}
* html #pageContent {width:930px; w\idth:930px;}

#pageContent #header {height:80px; padding:0; margin:0 auto 0 0; font:normal 11px Arial, Helvetica, sans-serif; color:#628859; background:#fff; border-bottom:10px solid #fff; border-top:10px solid #fff;}
#pageContent #header #headerLeft {width:756px; margin:0; padding:0; float:left;}
#pageContent #header #headerLeft div.logo {float:left; display:block; margin:0 auto 0 0; padding:0 63px 0 0;}
#pageContent #header #headerLeft div.logo img {float:left; display:block; margin:0 auto 0 0; padding:0; border:none;}
#pageContent #header #headerLeft p {font:normal 11px Arial, Helvetica, sans-serif; color:#628859; margin:0; padding:18px 0 0 0; line-height:1.1em;}
#pageContent #header #headerRight {width:164px; margin:0; padding:15px 0 0 10px; float:right;}
#pageContent #header #headerRight ul {list-style:none; margin:0; padding:0;}
#pageContent #header #headerRight ul li {margin-bottom:1px;font:normal 11px Arial, Helvetica, sans-serif; color:#222; background:#eee; width:155px; height:16px; float:right; position:relative;}
#pageContent #header #headerRight ul li a {height:15px; text-decoration:none; display:block; padding-top:1px;}
#pageContent #header #headerRight ul li a:link {color:#222;}
#pageContent #header #headerRight ul li a:visited {color:#222;}
#pageContent #header #headerRight ul li a:hover {color:#222; background:#fff;}
#pageContent #header #headerRight ul li a:active {color:#222;}
#pageContent #header #headerRight ul li a img {float:left; display:inline; margin:0 auto 0 0; border:0; padding-top:3px;}

/*------FOOTER------------*/
#footer {height:40px; padding:0; margin:0; font:normal 10px Arial, Helvetica, sans-serif; color:#fff; background:#222; border-bottom:10px solid #fff; border-top:10px solid #fff;}
#footer #leftColumn {width:300px; height:40px; float:left; padding:0; margin:0;}
#footer #leftColumn p {padding:0; margin:6px 0 0 30px;}
#footer #rightColumn {width:500px; height:40px; float:right; padding:0; margin:0; text-align:right;}
#footer #rightColumn p {padding:0; margin:12px 30px 0 30px;}
#footer #rightColumn a {color:#fff; text-decoration:underline;}
#footer #rightColumn a:link {color:#fff; text-decoration:underline;}
#footer #rightColumn a:visited {color:#fff; text-decoration:underline;}
#footer #rightColumn a:hover {color:#e3e3e3; text-decoration:none;}
#footer #rightColumn a:active {color:#fff; text-decoration:underline;}



/*----INDEX ONLY STYLES -------------*/

#pageContent #pageContentWrapper {width:930px; height:auto; margin:0; padding:0; text-align:left; background:url(../img/index-content-bg.gif) repeat-y;}

/*----Left Column----*/
#pageContent #pageContentWrapper #pageContentLeft {width:300px; float:left; padding:0; margin:0; text-align:left; background:#b1a47d;}
* html #pageContent #pageContentWrapper #pageContentLeft {width:300px; w\idth:300px;}
#pageContent #pageContentWrapper #pageContentLeft img {margin:0 auto 0 0; padding:0; float:left; display:block; border:none;}
#pageContent #pageContentWrapper #pageContentLeft #testimonial {background:url(../img/index-testimonial-bg.jpg) no-repeat;}
#pageContent #pageContentWrapper #pageContentLeft #testimonial p.quote {margin:0; padding:20px 30px 5px 30px; font:bold italic 14px Arial, Helvetica, sans-serif; color:#34280e; line-height:1.3em;}
#pageContent #pageContentWrapper #pageContentLeft #testimonial p.quoteName {margin:0; padding:5px 30px 20px 30px; font:normal 12px Arial, Helvetica, sans-serif; color:#34280e;}

/*----Right Column Containing info and nav----*/
#pageContent #pageContentWrapper #pageContentRight {padding:0; margin:0; text-align:left; float:right; width:620px; background:none;}
* html #pageContent #pageContentWrapper #pageContentRight {width:620px; w\idth:620px;}
/*---top nav---*/
#pageContent #pageContentWrapper #pageContentRight #topNav {clear:both; height:31px; width:620px; padding:0; margin:0; border-bottom:9px solid #fff; background:url(../img/topnav-off-bg.jpg) repeat-x;}
#pageContent #pageContentWrapper #pageContentRight #topNav ul {list-style:none; margin:0; padding:0;}
#pageContent #pageContentWrapper #pageContentRight #topNav ul li {font:normal 11px Arial, Helvetica, sans-serif; color:#fff; width:154px; height:31px; float:left; border-left:1px solid #fff; background:url(../img/topnav-off-bg.jpg) repeat-x; position:relative; text-align:center;}
#pageContent #pageContentWrapper #pageContentRight #topNav ul li a {height:23px; text-decoration:none; display:block; text-align:center; padding-top:8px;}
#pageContent #pageContentWrapper #pageContentRight #topNav ul li a:link {color:#fff;}
#pageContent #pageContentWrapper #pageContentRight #topNav ul li a:visited {color:#fff;}
#pageContent #pageContentWrapper #pageContentRight #topNav ul li a:hover {color:#555; background:url(../img/topnav-over-bg.jpg) repeat-x;}
#pageContent #pageContentWrapper #pageContentRight #topNav ul li a:active {color:#fff;}
/*---left text content---*/
#pageContent #pageContentWrapper #pageContentRight #leftColumn {width:308px; float:left; margin:0; padding:0; text-align:left; background:#f3f3f3; border-left:1px solid #fff;}
#pageContent #pageContentWrapper #pageContentRight #leftColumn p {font:normal 11px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:10px 10px 5px 10px; line-height:1.4em;}
#pageContent #pageContentWrapper #pageContentRight #leftColumn ul {margin:0; padding:0 10px 0 27px;}
#pageContent #pageContentWrapper #pageContentRight #leftColumn ul li {font:normal 11px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0 0 7px 0;}
/*---right callout content---*/
#pageContent #pageContentWrapper #pageContentRight #rightColumn {width:310px; float:right; margin:0 auto; padding:0; text-align:center; background:#e3e3e3;}
#pageContent #pageContentWrapper #pageContentRight #rightColumn div.callout {width:310px; float:left; margin:0 auto; padding:0; text-align:center; background:#e3e3e3; border-bottom:1px solid #fff;}
#pageContent #pageContentWrapper #pageContentRight #rightColumn div.calloutBox {width:290px; height:auto; float:left; margin:0 auto; padding:0; text-align:left; background:url(../img/page-callout-bg.jpg) no-repeat #bdc7a9; border:10px solid #e3e3e3;}
#pageContent #pageContentWrapper #pageContentRight #rightColumn div.calloutBox img {margin:0 auto 0 0; padding:0; border:0; display:block; clear:both;}
#pageContent #pageContentWrapper #pageContentRight #rightColumn div.calloutBox p {margin:0; padding:5px 15px 0 15px; font:normal 11px Arial, Helvetica, sans-serif; color:#004300;}
#pageContent #pageContentWrapper #pageContentRight #rightColumn div.calloutBox p.learnMore {margin:0; padding:10px 15px 15px 15px; font:normal 11px Arial, Helvetica, sans-serif; color:#004300;}
#pageContent #pageContentWrapper #pageContentRight #rightColumn div.calloutBox a {font-weight:bold; color:#004300; text-decoration:underline;}
#pageContent #pageContentWrapper #pageContentRight #rightColumn div.calloutBox a:link {font-weight:bold; color:#004300; text-decoration:underline;}
#pageContent #pageContentWrapper #pageContentRight #rightColumn div.calloutBox a:visited {font-weight:bold; color:#004300; text-decoration:underline;}
#pageContent #pageContentWrapper #pageContentRight #rightColumn div.calloutBox a:hover {font-weight:bold; color:#628859; text-decoration:none;}
#pageContent #pageContentWrapper #pageContentRight #rightColumn div.calloutBox a:active {font-weight:bold; color:#004300; text-decoration:underline;}



a {color:#004300; text-decoration:underline;}
a:link {color:#004300; text-decoration:underline;}
a:active {color:#004300; text-decoration:underline;}
a:visited {color:#004300; text-decoration:underline;}
a:hover {color:#628859; text-decoration:none;}
