/**** BODY ***/
html, body 					{ font:normal 12px/16px arial; color:#666; }
/*******/

/**** LINKS ***/
a, 
a:link,
a:active,
a:visited					{ text-decoration:underline; color:#000; }
a:hover						{ text-decoration:none; color:#374467; }
/*******/

/**** 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,p			{ margin:0 0 10px 0; padding:0; }
#siteWrap h1				{ font:normal 30px/36px arial; color:#578186; }
#siteWrap h2				{ font:normal 18px/28px arial; color:#578186; }
#siteWrap h3				{ font:normal 16px/21px arial; color:#578186; }
#siteWrap h4				{ font:normal 12px/16px arial; color:#578186; margin:0 0 5px 0; }
#siteWrap h5				{  }
#siteWrap h6				{  }


#mainImageWrap #mainTextDark h1				{ color:#fff; }
#mainImageWrap #mainTextDark p				{ color:#a0b7b9; }
#mainImageWrap #mainTextDark a, 
#mainImageWrap #mainTextDark a:link,
#mainImageWrap #mainTextDark a:active,
#mainImageWrap #mainTextDark a:visited		{ text-decoration:underline; color:#d0dbdc; }
#mainImageWrap #mainTextDark a:hover		{ text-decoration:underline; color:#d0dbdc; }

.element { clear:both; float:left; display:inline; width:100%; }
#textWrap .zone .editable				{ width:255px; }
#textWrap .separate #separateColumn1 .editable	{ width:130px; }
#textWrap .separate #separateColumn2 .editable	{ width:380px; }
#utilityWrap .editable				{ width:329px; }
#twoColumnLayout #utilityWrap .editable		{ width:255px; }
#twoColumnLayout #textWrap .editable		{ width:570px; }
#oneColumnLayout #textWrap .editable		{ width:944px; }

/**** SUBNAV ***/
#twoColumnLayout #utilityWrap .subnav						{ width:265px; margin:0 0 30px -10px; }
#twoColumnLayout #utilityWrap .subnav UL					{ margin:0; padding:0; list-style-type:none; }
#twoColumnLayout #utilityWrap .subnav UL LI					{ margin:0; padding:0; }
#twoColumnLayout #utilityWrap .subnav UL LI A, 
#twoColumnLayout #utilityWrap .subnav UL LI A:link,
#twoColumnLayout #utilityWrap .subnav UL LI A:active,
#twoColumnLayout #utilityWrap .subnav UL LI A:visited		{ padding:0 10px; font:normal 16px/26px arial; display:block; background:#e3ebeb; text-decoration:none; color:#578186; }
#twoColumnLayout #utilityWrap .subnav UL LI A:hover			{ text-decoration:underline; color:#578186; }
#twoColumnLayout #utilityWrap .subnav UL LI UL				{ margin:0 0 0 10px; padding:5px 0 20px 0; border-bottom:2px solid #e3ebeb; }
#twoColumnLayout #utilityWrap .subnav UL LI UL LI			{  }
#twoColumnLayout #utilityWrap .subnav UL LI UL LI A, 
#twoColumnLayout #utilityWrap .subnav UL LI UL LI A:link,
#twoColumnLayout #utilityWrap .subnav UL LI UL LI A:active,
#twoColumnLayout #utilityWrap .subnav UL LI UL LI A:visited	{ font:normal 14px/22px arial; background:none; }
#twoColumnLayout #utilityWrap .subnav UL LI UL LI A:hover	{  }
#twoColumnLayout #utilityWrap .subnav UL LI UL LI UL		{ display:none; }


/**** LARGE CALLOUT ***/
.large-callout					{ margin:0 0 10px 0; width:329px; background:#73969a url(../img/largeCalloutTop.jpg) no-repeat; }
.large-callout DIV				{ float:left; width:289px; background:url(../img/largeCalloutMiddle.gif) no-repeat 0 100%; padding:20px 20px 30px 20px; }
#siteWrap .large-callout DIV H2			{ font:normal 21px/30px arial; color:#fff; }
.large-callout DIV P			{ font:bold 12px/16px arial; color:#fff; }
.large-callout DIV A, 
.large-callout DIV A:link,
.large-callout DIV A:active,
.large-callout DIV A:visited	{ background:url(../img/largeCalloutArrow.png) no-repeat 100% 50%; padding:0 20px 0 0; text-decoration:none; float:right; font:bold 12px/16px arial; color:#104a51; }
.large-callout DIV A:hover		{ text-decoration:underline;  color:#104a51; }
.large-callout SPAN				{ clear:both; display:block; background:#fff url(../img/largeCalloutBottom.gif) no-repeat 0 100%; text-align:center; }
.large-callout SPAN IMG			{ margin:0 auto; padding:10px 0 18px 0; }

/**** SMALL CALLOUT ***/
.small-callout					{ margin:0 0 10px 0; width:329px; padding:0 0 13px 0; background:#f2f2f2 url(../img/calloutBottom.gif) no-repeat 0 100%; }
.small-callout DIV				{ float:left; width:309px; border:1px solid #e6e6e6; border-bottom:0; padding:10px 10px 5px 10px; }
.small-callout DIV P			{ font:bold 11px/16px arial; color:#666; }
.small-callout DIV A, 
.small-callout DIV A:link,
.small-callout DIV A:active,
.small-callout DIV A:visited	{  padding:0 20px 0 0; text-decoration:none; float:left; font:bold 11px/16px arial; color:#666; }
.small-callout DIV A:hover		{ text-decoration:underline; color:#666; }
.small-callout DIV IMG			{ float:left; margin:20px 10px 30px 0; }
.small-callout DIV A.small-callout-Link	{background:url(../img/calloutArrow.gif) no-repeat 100% 50%;}









