/*----HEADER LOGO and CTA MESSAGING POSITIONING-------*/
#pageHeader #logo img.headerLogo {display:inline; border:0; margin:0; padding:0;}
#pageHeader #mastheadImage img {display:inline; border:0; margin:0; padding:0;}


/*--GENERAL TOP LEVEL NAVIGATION STYLES------------*/
#pageHeaderTopNav {float:right; width:auto; height:50px; margin:0px; padding:0; text-align:right;background:url(img-structure/site-topnav-bg.gif) repeat-x #f8f6f2; 
	font:bold 14px Georgia, Times New Roman, Helvetica, serif;}
#pageHeaderTopNav ul {list-style:none; margin:0; padding:0; text-align:center;}
#pageHeaderTopNav ul li {float:left; margin:0; padding:0; width:auto; position:relative; z-index:1000;}
#pageHeaderTopNav ul li a {font:bold 14px Georgia, Times New Roman, Helvetica, serif; color:#000; 
	text-decoration:none; display:block; text-align:center; padding:10px 15px 9px 15px; margin:0; border-right:1px solid #dbd6cc; border-left:1px solid #f5f0e7; background:#ede8dd;}
#pageHeaderTopNav ul li a:link, a:visited, ,a:active {color:#000;}
#pageHeaderTopNav ul li a:hover {width:auto; background:#f8f3ea; color:#c07c54;}

#pageHeaderTopNav ul li.First {width:auto; color:#000; border-left:0;}
#pageHeaderTopNav ul li.First a.First {width:auto; color:#000; border-left:0;}
#pageHeaderTopNav ul li.First a.First:hover {width:auto; background:#f8f3ea; color:#c07c54; border-left:0;}
#pageHeaderTopNav ul li.selectedFirst {width:auto; border-left:0;}
#pageHeaderTopNav ul li.selectedFirst a.selected {background:#f8f3ea; color:#c07c54; border-left:0;}
#pageHeaderTopNav ul li.selectedFirst a.selected:hover {background:#f8f3ea; color:#c07c54; border-left:0;}

#pageHeaderTopNav ul li.Last {width:auto; color:#000; border-right:0;}
#pageHeaderTopNav ul li.Last a.Last {width:auto; color:#000; border-right:0;}
#pageHeaderTopNav ul li.Last a.Last:hover {width:auto; background:#f8f3ea; color:#c07c54; border-right:0;}
#pageHeaderTopNav ul li.selectedLast {width:auto; border-right:0;}
#pageHeaderTopNav ul li.selectedLast a.selected {background:#f8f3ea; color:#c07c54; border-right:0;}
#pageHeaderTopNav ul li.selectedLast a.selected:hover {background:#f8f3ea; color:#c07c54; border-right:0;}

#pageHeaderTopNav ul li:hover ul {display:block;}
#pageHeaderTopNav ul li.selected {background:#f8f3ea; color:#c07c54;}
#pageHeaderTopNav ul li.selected a.selected {background:#f8f3ea; color:#c07c54;}


/*---DROP DOWN STYLES-----*/
#pageHeaderTopNav ul li ul {text-align:left; margin-left:-1px; padding:0; display:none; position:absolute; z-index:1000; border-top:1px solid #dbd6cc; }
#pageHeaderTopNav ul li ul li {text-align:left; padding:0px; border-bottom:1px solid #dbd6cc; border-left:1px solid #dbd6cc; border-right:1px solid #dbd6cc; background:#f8f3ea; margin:0; clear:both; width:175px; z-index:1000;}
#pageHeaderTopNav ul li ul li a {margin:0; color:#000; background:#f8f3ea; text-transform:none; font-weight:normal; text-align:left; font-size:11px; padding:7px 14px 7px 16px; border:none;}
#pageHeaderTopNav ul li ul li a:link {color:#000;}
#pageHeaderTopNav ul li ul li a:visited {color:#000;}
#pageHeaderTopNav ul li ul li a:hover {color:#c07c54; background:#ede8dd;}
#pageHeaderTopNav ul li ul li a:active {color:#000;}

#pageHeaderTopNav ul li img {display:inline; border:0; margin:0; padding:0;}
#pageHeaderTopNav img {display:inline; border:0; margin:0; padding:0;}






/*--HOMEPAGE MAIN MESSAGE AREA STYLES----------*/
h1.mainMessage {text-align:right; font:normal 23px Georgia, Times New Roman, Helvetica, serif; color:#fff; line-height:26px; letter-spacing:-0.035em; padding:0 0 5px 0; margin:0;}
h2.mainMessage {text-align:right; font:italic 13px Georgia, Times New Roman, Helvetica, serif; color:#fff; line-height:16px; letter-spacing:-0.035em; padding:0 0 10px 0; margin:0;}
p.mainMessage {text-align:right; font:normal 11px Georgia, Times New Roman, Helvetica, serif; color:#fff; padding:0 0 7px 0; margin:0;}
a.mainMessageCTA, a.mainMessageCTA:link, a.mainMessageCTA:active, a.mainMessageCTA:visited {font-family:Georgia, Times New Roman, Helvetica, serif; color:#fff; text-decoration:none;}
a.mainMessageCTA:hover {color:#fff; text-decoration:underline;}

/*--INDEX / HOMEPAGE SECONDARY BOTTOM CALLOUT STYLES----*/
#contentLeftContainer div.homepageBCallout {float:left; width:270px; margin-right:20px; padding:5px 0 10px 0; letter-spacing:0em;}
div.homepageBCallout p {font:normal 11px Verdana, Helvetica, sans-serif; color:#5d6364; padding:0 0 7px 0; margin:0;}

/*--HOMEPAGE RIGHT CALLOUT STYLE --*/
div.homepageRCallout {width:290px; margin:0 10px 10px 10px; padding:0; background:; text-align:left;}
div.homepageRCalloutAlt {width:290px; margin:0 10px 10px 10px; padding:0; background:#f8f3eb; text-align:left;}
h1.homepageRCallout {font:normal 19px Georgia, Times New Roman, Helvetica, serif; color:#c07c54; letter-spacing:-0.035em; padding:10px; margin:0;}
p.homepageRCallout {font:normal 12px Verdana, Helvetica, sans-serif; color:#5d6364; letter-spacing:0; padding:0 10px 5px 10px; margin:0;}
p.homepageRCalloutCTA {text-align:right; padding-right:10px;}
a.homepageRCalloutCTA, a.homepageRCalloutCTA:link, a.homepageRCalloutCTA:active, a.homepageRCalloutCTA:visited {
	font-size:11px; color:#c07c54; text-decoration:underline;}
a.homepageRCalloutCTA:hover {color:#5d6364; text-decoration:none;}





/*--GENERAL CALLOUT STYLE------------*/
h1.sideCallout {font:normal 19px Georgia, Times New Roman, Helvetica, serif; color:#c07c54; letter-spacing:-0.035em; padding:0 10px 2px 10px; margin:0;}
h1.sideCalloutRed {font:normal 19px Georgia, Times New Roman, Helvetica, serif; color:#cd594f; letter-spacing:-0.035em; padding:10px 10px 2px 10px; margin:0;}
p.sideCallout {font:normal 11px Verdana, Helvetica, sans-serif; color:#5d6364; letter-spacing:0; padding:0 10px 10px 10px; margin:0;}
a.sideCalloutCTA, a.sideCalloutCTA:link, a.sideCalloutCTA:active, a.sideCalloutCTA:visited {
	font-size:11px; color:#c07c54; text-decoration:underline;}
a.sideCalloutCTA:hover {color:#5d6364; text-decoration:none;}
.red {color:#cd594f;}


/*------ SIDE NAVIGATION-------*/

div.sideNavLeft {width:140px; margin:20px 0 0 20px; padding:0;}
div.sideNavLeft ul {list-style:none; margin:0; padding:0; text-align:left;}
div.sideNavLeft ul li {float:left; margin:0 0 10px 0; padding:0; width:140px;}
div.sideNavLeft ul li a {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#000; text-decoration:none; display:block; margin:0; padding:10px;}
div.sideNavLeft ul li a:link {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#000; text-decoration:none; }
div.sideNavLeft ul li a:visited {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#000; text-decoration:none; }
div.sideNavLeft ul li a:hover {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#c07c54; text-decoration:none; background:#f8f3ea;}
div.sideNavLeft ul li a:active {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#000; text-decoration:none; }

div.sideNavLeft ul li a.selected {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#c07c54; text-decoration:none; background:#f8f3ea; display:block; margin:0; padding:10px;}
div.sideNavLeft ul li a.selected:link {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#c07c54; text-decoration:none; background:#f8f3ea;}
div.sideNavLeft ul li a.selected:visited {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#c07c54; text-decoration:none; background:#f8f3ea; }
div.sideNavLeft ul li a.selected:hover {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#c07c54; text-decoration:none; background:#f8f3ea;}
div.sideNavLeft ul li a.selected:active {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#c07c54; text-decoration:none; background:#f8f3ea;}



/*------ PAGE CONTENT SYLES---------*/

h1 {font:normal 35px Georgia, Times New Roman, Helvetica, serif; color:#c07c54; line-height:35px; letter-spacing:-0.055em; padding:0 0 25px 0; margin:0;}
h2 {font:normal 23px Georgia, Times New Roman, Helvetica, serif; color:#000; padding:0 0 5px 0; margin:0;}
h3 {font:normal 17px Georgia, Times New Roman, Helvetica, serif; color:#000; padding:10px 0 5px 0; margin:0;}
p {font:normal 12px Verdana, Helvetica, sans-serif; color:#5d6364; padding:0 0 6px 0; margin:0;}
table td.style2{font:normal 12px Verdana, Helvetica, sans-serif; color:#5d6364; padding:0 0 6px 0; margin:0; width:100px;}

table {border:0; margin:0; padding:0; border-collapse:collapse; width:100%;}
table td {padding:0 0 10px 0;}
table td.sideBySide {padding:6px 20px 3px 0;}
table td.sideBySideForm {padding:0 20px 10px 0; width:250px;}
table.style2 {border:0; margin:0; padding:0; border-collapse:collapse; width:50%;}
table td.style2{font:normal 12px Verdana, Helvetica, sans-serif; color:#5d6364; padding:0 0 6px 0; margin:0; width:100px;}
form {font:normal 12px Verdana, Helvetica, sans-serif; color:#5d6364;}
form input.text {background-color:#f8f3ea; width:200px; border:0; height:16px; padding:5px; font:normal 12px Verdana, Helvetica, sans-serif; color:#5d6364;}
form input.check {vertical-align:middle; padding:0; margin:0 0 2px 20px;}
form textarea.textarea-Full {background-color:#f8f3ea; width:470px; border:0; height:90px; padding:5px; font:normal 12px Verdana, Helvetica, sans-serif; color:#5d6364;}
form textarea.textarea-Homepage {background-color:#f8f3ea; width:240px; border:0; height:50px; padding:5px; font:normal 12px Verdana, Helvetica, sans-serif; color:#5d6364;}

ul {list-style:square; margin:0; padding:0 0 0 20px;}
ul li {font:normal 12px Verdana, Helvetica, sans-serif; color:#5d6364; padding:0 0 6px 0;}





/*----FOOTER STYLES------*/
#footer p {font-size:11px; color:#f8f6f2; padding:0 0 30px 0; margin:0;}
#footer div.links {width:920px; height:auto; margin:0; padding:30px 0 30px 0; border-top: 1px dotted #d4d6d6;}
#footer div.links ul {float:left; list-style:none; margin:0; padding:0 70px 0 0;}
#footer div.links ul li {color:#f8f6f2; padding:0 0 6px 0;}
#footer div.links ul li a.footer, a.footer:link, a.footer:active, a.footer:visited {font-size:10px; color:#f8f6f2; text-decoration:underline;}
#footer div.links ul li a.footer:hover {color:#a3a19f; text-decoration:none;}


a, a:link, a:active, a:visited {color:#c07c54; text-decoration:underline;}
a:hover {color:#5d6364; text-decoration:none;}

div.entry-meta{margin-bottom:20px;}