/**** BODY ***/
html, body 					{ font:normal 13px/18px georgia; color:#333; }
/*******/

/**** LINKS ***/
a, 
a:link,
a:active,
a:visited					{ text-decoration:underline; color:#01557a; }
a:hover						{ text-decoration:none; color:#01557a; }
/*******/

/**** 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				{ font:normal 30px/36px georgia; color:#971e23; }
#siteWrap h2				{ font:normal 30px/36px georgia; color:#971e23; }
#siteWrap h3				{ font:normal 18px/21px georgia; color:#666; }
#siteWrap h4				{  }
#siteWrap h5				{  }
#siteWrap h6				{ font:normal 10px/14px arial; color:#999; margin:0; }


.element 					{ clear:both; float:left; display:inline; width:100%; }



/**** SLIDESHOW ***/
#siteWrap .slideshow		{ display:block; overflow:hidden; }
#siteWrap .slideshow ul		{ padding:0; margin:0; }
#siteWrap .slideshow ul li 	{ list-style-type: none; padding:0; margin:0; }
/*******/


/**** VIDEO ***/
a.video	{ height:240px; width:320px; display:block; } 
a.video img { height:100%; width:100%; }
/*******/






/**** UTILITY AREA ***/
#utilityWrap .element		{ background:#e5e5e5; width:264px; color:#999; text-align:center; margin:0 0 20px 0; }
#utilityWrap .element IMG	{ margin:0; }
#utilityWrap .element P,
#utilityWrap .element H1,
#utilityWrap .element H2,
#utilityWrap .element H3,
#utilityWrap .element H4,
#utilityWrap .element H5,
#utilityWrap .element H6	{ text-align:left; padding:0 20px; }
/*******/

/**** CALLOUT ***/
#utilityWrap .sidebar-callout			{ position:relative; background:#cb7d5a url(../img/calloutBackground.gif) no-repeat; padding:20px 0 0 0; }
#utilityWrap .sidebar-callout H3		{ font:normal 24px/28px georgia; color:#fff; }
#utilityWrap .sidebar-callout DIV		{ color:#fff; }
#utilityWrap .sidebar-callout P			{ color:#fff; }
#utilityWrap .sidebar-callout .bottom	{ position:absolute; left:0; bottom:0; width:264px; height:16px; background:url(../img/calloutBottom.png) no-repeat 0 100%; display:block; }
/*******/

/**** SPECIAL CLASSES ***/
.Extra_Padding_Left			{ padding:0 0 20px 20px; }
.Extra_Padding_Right		{ padding:0 20px 20px 0; }
