
span.line1			{ background:#c5d3dc; margin:10px 0 0 0; height:1px; font-size:1px; width:100%; display:block; clear:both; }
span.line2			{ background:#c5d3dc; margin:10px 0 0 0; height:2px; font-size:2px; width:100%; display:block; clear:both; }
span.line3			{ background:#c5d3dc; margin:10px 0 0 0; height:3px; font-size:3px; width:100%; display:block; clear:both; }
span.line4			{ background:#c5d3dc; margin:10px 0 0 0; height:4px; font-size:4px; width:100%; display:block; clear:both; }
span.line5			{ background:#c5d3dc; margin:10px 0 0 0; height:5px; font-size:5px; width:100%; display:block; clear:both; }



.rowSeparator				{ height:0; font:normal 0/0 sans-serif; clear:both; }

/**** ELEMENTS ***/
.elemImg p,
.elemParagraph p,
.elemImgParagraph p			{ margin:0 0 10px 0; padding:0; }
.elemImgParagraph img,
.elemImg img				{ display:block; }
.elemFile img				{ display:inline; vertical-align:middle; margin:0 10px 0 20px;  }
.elemFile					{ clear:both; padding:5px 0; }
.elemParagraph a,
.elemParagraph a:link,
.elemParagraph a:visited,
.elemParagraph a:active		{ text-decoration:underline; color:#333; }
.elemParagraph a:hover		{ text-decoration:none; }
.elemFile a, 
.elemFile a:link, 
.elemFile a:visited 		{ text-decoration:none; color:#333; }
.elemFile a:hover, 
.elemFile a:active			{ text-decoration:none; }
.elemImg					{ text-align:center; width:120px; float:left; margin:0 0 10px 0; padding:0 0 10px 0; display:inline; }
.elemImg img				{ float:left; margin:0 auto; }
.elemParagraph,
.elemImgParagraph,
.elemFile					{ clear:both; color:#333; }
.elemFile img				{ padding:0 10px 0 0; margin:0; }
.largeImageSpecialClass	img	{ border:1px solid #000; }

/**** HEADINGS ***/
#textWrap h2				{ margin:0 0 5px 0; font:normal 18px/24px "Trebuchet MS"; color:#002a56; }
#textWrap h3				{ margin:0 0 5px 0; font:bold 14px/24px "Trebuchet MS"; color:#517591; }

/**** PARAGRAPH ***/
.elemParagraph,
.elemParagraph p			{ margin:0 0 15px 0; font:normal 12px/18px "Trebuchet MS"; color:#333; }
.elemParagraph a,
.elemParagraph a:link,
.elemParagraph a:visited,
.elemParagraph a:active		{ text-decoration:underline; color:#333; }
.elemParagraph a:hover		{ text-decoration:none; }

/**** LARGE IMAGE ***/
#textWrap .elemLargeImg			{ text-align:center; margin:0 auto 20px auto; width:380px; border:1px solid #ccc; padding:9px; }
#textWrap .elemLargeImg img		{ margin:0 auto; }
#textWrap .elemLargeImg p		{ width:100%; font:oblique 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#999; margin:0; padding:5px 0 0 0; }

/**** IMAGE PARAGRAPHS ***/
#textWrap .elemImgParagraph,
#textWrap .elemImgParagraph p			{ margin:0 0 15px 0; font:normal 12px/18px "Trebuchet MS"; color:#333; }
#textWrap .elemImgParagraph a,
#textWrap .elemImgParagraph a:link,
#textWrap .elemImgParagraph a:visited,
#textWrap .elemImgParagraph a:active		{ text-decoration:underline; color:#333; }
#textWrap .elemImgParagraph a:hover			{ text-decoration:none; }
#textWrap .elemImgParagraph img.imgLeft		{ float:left; display:inline; margin:0 20px 20px 0; }
#textWrap .elemImgParagraph img.imgRight	{ float:right; display:inline; margin:0 0 20px 20px; }

/**** LARGE IMAGE ***/
#utilityWrap .elemLargeImg			{ margin:0 0 10px 0; }
#utilityWrap .elemLargeImg img		{ margin:0; }
#utilityWrap .elemLargeImg p		{ width:100%; font:oblique 10px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#999; margin:0; padding:5px 0 0 0; }

/**** IMAGE PARAGRAPHS ***/
#utilityWrap .elemImgParagraph				{ margin:0 0 10px 0; border:10px solid #c5d3dc; padding:6px; }
#utilityWrap .elemImgParagraph img			{ margin:10px 0 0 0; }
#utilityWrap .elemImgParagraph p			{ margin:0 0 10px 0; font:normal 12px/18px "Trebuchet MS"; color:#333; }
#utilityWrap .elemImgParagraph a,
#utilityWrap .elemImgParagraph a:link,
#utilityWrap .elemImgParagraph a:visited,
#utilityWrap .elemImgParagraph a:active		{ text-decoration:underline; color:#333; }
#utilityWrap .elemImgParagraph a:hover		{ text-decoration:none; }
#utilityWrap .elemImgParagraph img.imgLeft	{ float:left; display:inline; margin:0 7px 7px 0; }
#utilityWrap .elemImgParagraph img.imgRight	{ float:right; display:inline; margin:0 0 7px 7px; }

/**** PARAGRAPH ***/
#utilityWrap .elemParagraph				{ margin:0 0 10px 0; border:10px solid #c5d3dc; padding:6px; }
#utilityWrap .elemParagraph p			{ margin:0 0 10px 0; font:normal 12px/18px "Trebuchet MS"; color:#333; }
#utilityWrap .elemParagraph a,
#utilityWrap .elemParagraph a:link,
#utilityWrap .elemParagraph a:visited,
#utilityWrap .elemParagraph a:active	{ text-decoration:underline; color:#333; }
#utilityWrap .elemParagraph a:hover		{ text-decoration:none; }

#utilityWrap .elemFile					{ margin:0 0 10px 0; border:10px solid #c5d3dc; padding:6px; clear:both; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#666; }

#utilityWrap .elemImg					{ margin:0 0 10px 0; border:10px solid #c5d3dc; padding:6px 6px 0 6px; text-align:center; width:120px; float:left; display:inline; font:oblique 10px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#999; }
#utilityWrap .elemImg p					{ padding:5px 0 0 0; }

/**** SUB NAV ***/
.topLevelNav ul ul				{ display:none; }
