BODY {margin:0; padding:0; /*IE 5 IE 5.5*/ background:url(../img/page-bg.jpg) repeat-x #fff; text-align:center; font:normal 12px Arial, Helvetica, sans-serif;}
* {font-family:Arial, Helvetica, sans-serif;}

/*Mozilla Hack - doesn't like spacer divs with out content*/
div.spacer {clear:both; padding-top:.1px;}	

/*--GENERAL PAGE LAYOUT STYLES------------*/
#page {width:960px; margin:0 auto; padding:0; border-left:1px solid #fff; border-right:1px solid #fff; position:relative; text-align:center; background:#fff;}
#pageHeader {float:left; margin:0; padding:0; width:960px; height:125px; border:none; font:bold 11px Arial, Helvetica, sans-serif; color:#b28b2c; background:#fff;}
#pageHeader #headerLinks {float:right; margin:0; padding:25px 25px 0 0; text-align:right; width:200px; height:auto; border:none;font: bold 11px Arial, Helvetica, sans-serif; color:#b28b2c;}
#pageHeader #headerLinks a, a:active, a:link, a:visited {font:bold 11px Arial, Helvetica, sans-serif; color:#2d3c65; text-decoration:underline; padding-bottom:8px; display:block;}
#pageHeader #headerLinks a:hover {color:#b28b2c; text-decoration:none;}
#pageHeader #headerLinks a.on, a.on:active, a.on:link, a.on:visited, a.on:hover {font:bold 11px Arial, Helvetica, sans-serif; color:#b28b2c; text-decoration:none; padding-bottom:8px; display:block;}
#pageHeader img.logo {border:0; margin:0; padding:0; display:inline; float:left;}

#pageContent {width:960px; height:auto; margin:0; padding:0 0 25px 0; text-align:left; position:relative; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; background:url(../img/pageContent-bg.jpg) repeat-x #5e6d96;}
* html #pageContent {width:960px; w\idth:960px;}

#pageContent #pageContentLeft {width:480px; height:auto; float:left; margin:0; padding:0; text-align:left;}
* html #pageContent #pageContentLeft {width:480px; w\idth:480px;}

#pageContent #pageContentLeft #topNav {width:480px; height:auto; float:left; margin:0; padding:0; text-align:left;}
#pageContent #pageContentLeft #topNav img {border:0; margin:0; padding:0; display:block;}

#pageContent #pageContentLeft #topBreadcrumb {width:455px; margin:0; padding:20px 0 50px 25px; position:relative; text-align:left;}
* html #pageContent #pageContentLeft #topBreadcrumb {width:480px; w\idth:455px;}
#pageContent #pageContentLeft #topBreadcrumb {width:455px; margin:0; padding:20px 0 50px 25px; position:relative; text-align:left;}

#pageContent #pageContentLeft #pageContentLeftText {width:455px; margin:0; padding:0 0 0 25px; position:relative; text-align:left;}
* html #pageContent #pageContentLeft #pageContentLeftText {width:480px; w\idth:455px;}
#pageContent #pageContentLeft #pageContentLeftText img.title {padding:0 0 10px 0;}
#pageContent #pageContentLeft #pageContentLeftText h2 {margin:0; padding:0; font:normal 23px Arial, Helvetica, sans-serif; color:#c4d1dd;}
#pageContent #pageContentLeft #pageContentLeftText h4 {margin:0; padding:9px 0 0 1px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentLeft #pageContentLeftText p {margin:0; padding:0 15px 18px 0; font:normal 13px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentLeft #pageContentLeftText ul {margin:0; padding:5px 15px 25px 16px; font:normal 13px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentLeft #pageContentLeftText ul li {margin:0; padding:0 0 9px 0; font:normal 13px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentLeft #pageContentLeftText table {border:0; margin:0; padding:0; border-collapse:collapse;}
#pageContent #pageContentLeft #pageContentLeftText table td {border:0; margin:0; padding:0 0 10px 0; border-collapse:collapse; text-align:top;}
#pageContent #pageContentLeft #pageContentLeftText table h2 {margin:0; padding:0; font:normal 20px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentLeft #pageContentLeftText table h3 {margin:0; padding:5px 0 0 1px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentLeft #pageContentLeftText table h4 {margin:0; padding:5px 0 0 0; font:bold 14px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentLeft #pageContentLeftText table p {margin:0; padding:0 0px 0 0; font:normal 13px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentLeft #pageContentLeftText a, a:active, a:link, a:visited {color:#fff; text-decoration:underline;}
#pageContent #pageContentLeft #pageContentLeftText a:hover {color:#c4d1dd; text-decoration:none;}
#pageContent #pageContentLeft #pageContentLeftText h2 a, a:active, a:link, a:visited {font:normal 23px Arial, Helvetica, sans-serif; color:#c4d1dd; text-decoration:underline;}
#pageContent #pageContentLeft #pageContentLeftText h2 a:hover {color:#c4d1dd; text-decoration:none;}


#topBreadcrumb {font:normal 11px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0;}
#topBreadcrumb a, a:active, a:link, a:visited {font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; margin:0; padding:0;}
#topBreadcrumb a:hover {color:#5e6d96; text-decoration:underline;}

#pageContent #pageContentRight {width:480px; height:auto; float:left; margin:0; padding:0; text-align:left;}
* html #pageContent #pageContentRight {width:480px; w\idth:480px;}
#pageContent #pageContentRight img {border:0; margin:0; padding:0; display:block; float:left;}
#pageContent #pageContentRight div.callout {width:320px; height:auto; float:left; margin:0; padding:0 25px 30px 135px; text-align:left;}
* html #pageContent #pageContentRight div.callout {width:480px; w\idth:320px;}
#pageContent #pageContentRight div.callout h1 {margin:0; padding:0; font:normal 23px Arial, Helvetica, sans-serif; color:#c4d1dd;}
#pageContent #pageContentRight div.callout h2 {margin:0; padding:5px 0 0 1px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentRight div.callout span.normal {font-weight:normal;}
#pageContent #pageContentRight div.callout p {margin:0; padding:0 0 10px 2px; font:normal 13px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentRight div.callout p.testimonial {width:250px; margin:0; padding:0 35px 5px 2px; font:italic 12px Arial, Helvetica, sans-serif; color:#fff;}
#pageContent #pageContentRight div.callout p.testimonialName {margin:0; padding:0 35px 35px 2px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff;}

#pageContent #pageContentRight div.callout a, a:active, a:link, a:visited {font:normal 13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; margin:0; padding:0; display:inline;}
#pageContent #pageContentRight div.callout a:hover {color:#c4d1dd; text-decoration:none;}

#footer {width:960px; padding:30px 0 30px 25px; margin:0; text-align:left; font:normal 10px Arial, Helvetica, sans-serif; color:#5e6d96; background:url(../img/footer-bg.jpg) no-repeat #fff;}
* html #footer {width:960px; w\idth:935px;}
#footer img.logo {border:0; margin:0; padding:0 50px 10px 0; display:inline; float:left;}
#footer a.footer, a.footer:active, a.footer:link, a.footer:visited {font:normal 10px Arial, Helvetica, sans-serif; color:#5e6d96; text-decoration:none; margin:0; padding:0; display:inline;}
#footer a.footer:hover {color:#5e6d96; text-decoration:underline;}

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