/**** BODY ***/
html, body 					{ font:normal 12px/16px arial; color:#666; }
/*******/

/**** LINKS ***/
a, 
a:link,
a:active,
a:visited					{ text-decoration:underline; color:#1c4479; }
a:hover						{ text-decoration:underline; color:#1c4479; }
/*******/

/**** 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 26px/36px arial; color:#1c4479; }
#siteWrap h2				{ font:normal 26px/36px arial; color:#1c4479; }
#siteWrap h3				{ font:normal 16px/21px arial; color:#1c4479; }
#siteWrap h4				{ font:normal 13px/18px arial; color:#1c4479; }
#siteWrap h5				{ font:bold 12px/16px arial; color:#666; }
#siteWrap h6				{  }

/***** Paragraphs *****/
#utilityWrap p				{ margin:0; padding:10px 0; }

.element 					{ clear:both; float:left; display:inline; width:100%; }
#textWrap .zone .element	{ width:661px; }
#textWrap .column .element	{ width:200px; }
#utilityWrap .element		{ width:198px; background:#f2f2f2; padding:10px 20px 0 10px; margin:0 0 10px 0; }


/**** SEARCH RESULTS ***/
.searchResults UL			{ margin:0; padding:0; list-style-type:none; border-top:1px solid #ddd; }
.searchResults UL LI		{ margin:0; padding:5px 0; border-bottom:1px solid #ddd; }
.searchResults UL LI H3		{ margin:0; }

/**** 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; }

/**** CHANNELS ***/
#utilityWrap .entryList		{ margin-top:-20px; }
.entryList UL				{ margin:0; padding:0 0 10px 0; list-style-type:none; }
.entryList UL LI			{ margin:0; padding:0 0 10px 0; }
.entryList UL LI H5			{ margin:0; padding:0; }
.entryList UL LI P			{ margin:0; padding:0; }
.entryList UL LI P a, 
.entryList UL LI P a:link,
.entryList UL LI P a:active,
.entryList UL LI P a:visited	{ text-decoration:underline; color:#666; }
.entryList UL LI P a:hover		{ text-decoration:underline; color:#666; }


/**** VIDEO ***/
a.video	{ display:block; } 
a.video img { height:auto; width:auto; }


/**** SPECIAL CLASSES ***/
.Extra_Padding_Left			{ padding:0 0 20px 20px; }
.Extra_Padding_Right		{ padding:0 20px 20px 0; }