/**** BODY ***/
html, body,
.mce_p .mceText				{ font:normal 13px/18px georgia; color:#75766f; }
/*******/

/**** LINKS ***/
a, 
a:link,
a:active,
a:visited					{ text-decoration:underline; color:#9e3d2c; }
a:hover						{ text-decoration:underline; color:#9e3d2c; }
/*******/

/**** IMAGES ***/
img							{ border:0; }
img.right-align				{ margin: 0 0 20px 20px; float:right; }
img.left-align				{ margin: 0 20px 20px 0; float:left; }
img.center-align			{ margin: 0 auto; float:none; }
/*******/

/**** FORMS ***/
form						{ margin:0; padding:0; }
form .hidden 				{ display:none; }
/*******/

/**** HEADINGS ***/
h1,h2,h3,h4,h5,h6			{ margin:0 0 10px 0; padding:0; }
#siteWrap h1,
.mce_h1 .mceText			{ font:normal 48px/50px georgia; color:#9e3d2c; }
#siteWrap h2,
.mce_h2 .mceText			{ font:normal 18px/23px georgia; color:#9e3d2c; }
#siteWrap h3,
.mce_h3 .mceText			{ font:normal 16px/21px georgia; color:#9e3d2c; }
#siteWrap h4,
.mce_h4 .mceText			{ font:normal 14px/19px georgia; color:#9e3d2c; }
#siteWrap h5,
.mce_h5 .mceText			{ font:normal 14px/19px georgia; color:#666; }
#siteWrap h6,
.mce_h6 .mceText			{ font:normal 13px/18px georgia; color:#9e3d2c; }

.mceMenu table				{ width:240px; }


.element { clear:both; float:left; display:inline; width:100%; }

.arrowLink						{  }
.arrowLink a, 
.arrowLink a:link,
.arrowLink a:active,
.arrowLink a:visited		{ background:url(../img/arrowLink.png) no-repeat 100% 50%; padding:2px 15px 2px 5px; font:bold 11px/13px arial; text-decoration:none !important; color:#fff !important; }
.arrowLink a:hover			{ text-decoration:none !important; color:#fff !important; }
a.arrowLink, 
a.arrowLink:link,
a.arrowLink:active,
a.arrowLink:visited		{ background:url(../img/arrowLink.png) no-repeat 100% 50%; padding:2px 15px 2px 5px; font:bold 11px/13px arial; text-decoration:none !important; color:#fff !important; }
a.arrowLink:hover			{ text-decoration:none !important; color:#fff !important; }




/**** LAYOUT - COMMON ***/
#textWrap .element				{ width:209px; }
#utilityWrap .element			{ width:209px; }
#additionalUtilityWrap .element	{ width:209px; }
/*******/

/**** LAYOUT - 2 COLUMN - SPECIAL ***/
#twoColumnLayout #textWrap .element		{ width:475px; }
/*******/

/**** LAYOUT - 1 COLUMN - SPECIAL ***/
#oneColumnLayout #textWrap .element		{ width:746px; }
/*******/

/**** LAYOUT - HOMEPAGE - SPECIAL ***/
#homepageLayout #focusWrap .element		{ width:746px; }
/*******/


/**** MAIN CALLOUT - CUSTOM ELEMENT ***/
#siteWrap .mainCallout					{ position:relative; margin:-25px -42px 0 -42px; width:824px; }
#siteWrap .mainCallout .calloutText		{ position:absolute; top:93px; left:0; width:824px; height:240px; background:url(../img/mainCalloutOverlay.png) no-repeat; }
#siteWrap .mainCallout .calloutText H1	{ padding:49px 42px; color:#fff; }
#siteWrap .mainCallout .calloutText P	{ position:absolute; top:100px; left:495px; width:280px; color:#fff; }
#siteWrap .mainCallout .calloutText SPAN	{ position:absolute; right:20px; bottom:27px; }
/*******/






