﻿/*-- RESET BROWSER DEFAULTS --*/
html	{height:100%; width: 100%; overflow-y:scroll; overflow: -moz-scrollbars-vertical;} 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline; font-family: Trebuchet MS, Arial;}
	
/* remember to define focus styles! */
:focus {outline: 0;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {quotes: "" "";}
dfcontactnumber
#left-content {float: left;}
#left-content * {margin-left: 10px;}
	
/*-- UTILS --*/
a	{text-decoration: none;}
img	{border: 0px none;}

	/* H tags */
	h1			{font-size: 12px; color: #007DA1; padding: 0; margin: 0; font-weight: normal; line-height: 18px;}	
	h2			{font-size: 20px; color: #314C70; padding: 0; margin: 0; font-weight: normal; line-height: 18px;}						
	h3			{font-size: 18px; color: #007DA1; padding: 0; margin: 0; font-weight: normal;}
	h4			{font-size: 20px; color: #007DA1; padding: 0; margin: 0; font-weight: normal;}

	/* global floats & clear */
	.dfclear	{clear: both;}
	.dfleft		{float: left;}
	.dfright	{float: right;}
	.noheight	{clear: both; height: 0; margin: 0; padding: 0; display: inline;}

	/* global spacing top */
	.top2		{clear: both; margin: 2px 0 0 0;}
	.top5		{clear: both; margin: 5px 0 0 0;}
	.top10		{clear: both; margin: 10px 0 0 0;}
	.top15		{clear: both; margin: 15px 0 0 0;}
	.top20		{clear: both; margin: 20px 0 0 0;}
	.top25		{clear: both; margin: 25px 0 0 0;}
	.top30		{clear: both; margin: 30px 0 0 0;}
	.top35		{clear: both; margin: 35px 0 0 0;}
	.top45		{clear: both; margin: 45px 0 0 0;}
	.top55		{clear: both; margin: 55px 0 0 0;}

	.height55		{height: 55px; clear: both;}
	
	/* global spacing left */
	.left5		{padding: 0 0 0 5px;}
	.left10		{padding: 0 0 0 10px;}
	.left15		{padding: 0 0 0 15px;}
	.left25		{padding: 0 0 0 25px;}
	.margin8	{margin: 0 0 0 8px;}

	/* global min heights */
	.minheight25{min-height: 25px; _height: 25px;}

	/* global heights */
	.h5			{height: 5px; clear: both;}
	.h10		{height: 10px; clear: both;}

	/* global line-heights */
	.lh12		{line-height: 12px}
	.lh14		{line-height: 14px}

	/* global borders */
	.dfdottedline				{clear: both; height: 2px; border-top: dotted 1px #007DA1;}
	.dfdottedlinelight-left		{float: left; width: 2px; border-right: dotted 1px #0099B7;}
	.dfdottedlinelight			{clear: both; height: 2px; border-top: dotted 1px #007DA1;}
	
/*-- SLIDER --*/
#SliderPanel {position: relative; height: 430px; display:none; background-image: url(/App_Themes/Default/Images/bg_explorer.png); background-repeat:repeat-x;}
.SliderPanelItem{width: 1004px; margin: 0px auto; display: none; position: relative;}
.SliderIframe {height: 340px; width: 999px; background-color: transparent; border: 0 none; overflow: hidden;}
.SliderTags {height: 345px; width: 1004px; background-color: transparent; border: 0 none;}
.slidepanelclosewidth {position: relative; width: 1004px; margin: 0 auto; cursor: pointer;}
#CloseButton    {position: absolute; right: 0; bottom: -18px;}

	/* join error */
	.dfjoinerror    {width: 367px; height: 66px; background-image: url(/App_Themes/Default/Images/join_emailerror.png); background-repeat: no-repeat; background-position: -5px 0; padding: 14px 0 0 35px;}
	.dfjoinerror div {font-family: Trebuchet MS, Arial; color: #ffffff; font-size: 12px; line-height: 14px; width: 300px;}

	/* error messages */
	div.kalmessageboxerror		{
		background-image: url(/Admin/Images/bg_error.jpg);
		background-repeat: no-repeat;
		min-height: 50px;
		_min-height: 50px;
		font-family: Trebuchet MS, Arial, Verdana; 
		font-size: 10pt;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
		padding: 26px 15px 15px 60px;
	}

	div.kalmessageboxsuccess	{
		background-image: url(/App_Themes/Default/Images/bg_success.jpg);
		background-repeat: no-repeat;
		min-height: 50px;
		_min-height: 50px;
		font-family: Trebuchet MS, Arial, Verdana; 
		font-size: 10pt;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
		padding: 26px 15px 15px 60px;
	}

	div.kalmessageboxwarning	{
		background-image: url(/App_Themes/Default/Images/bg_cautious.jpg);
		background-repeat: no-repeat;
		min-height: 50px;
		_min-height: 50px;
		font-family: Trebuchet MS, Arial, Verdana; 
		font-size: 10pt;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
		padding: 26px 15px 15px 60px;	
	}


	div.kalconfirmaction		{
		background-image: url(/App_Themes/Default/Images/bg_success.jpg);
		background-repeat: no-repeat;
		min-height: 50px;
		_min-height: 50px;
		font-family: Trebuchet MS, Arial, Verdana; 
		font-size: 10pt;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
		padding: 26px 15px 15px 60px;	
	}

	/* drop shadown & mod window */
	.kalmodalbackground			{background-image: url(/App_Themes/Default/Images/bg_explorer.png); filter:alpha(opacity=70); opacity:0.7; z-index: 100; background-position: 0 -55px;}
	.kalmodalbackgroundwhite	{background-color: #ffffff; filter:alpha(opacity=90); opacity:0.9; z-index: 100;}
	.kaldsBase					{font-family: Trebuchet MS, Arial, Verdana; clear: both; position: relative;}
	.kaldsRightWTop				{margin-right: 8px; background-image: url(/admin/images/ds_right_w_top.png); position: relative; background-repeat: repeat-y; background-position: right top; left: 8px; margin-bottom: 0px; margin-top: 0px;}
	.kaldsContentContainer		{clear: both; position: relative; margin-right: 8px; top: 0px;}
	.kaldsBottomWLeft			{clear: both; position: relative; margin-left: 8px; margin-right: 8px; height: 8px; background-image: url(/admin/images/ds_bottom_w_left.png);}
	.kaldsBottomRight			{position: absolute; right: -8px; top: 0px; width: 8px; height: 8px; background-image: url(/admin/images/ds_bottom_right.png);}
	
/*-- CANVAS & HEADER --*/
#dfcanvasbase	{font-family: Trebuchet MS, Arial; font-size: 12px; background-image: url(/App_Themes/Default/Images/bg_canvas.jpg); background-repeat: repeat-x; width: 100%; margin: 0; padding: 0;}
#dfheaderbase	{background-image: url(/App_Themes/Default/Images/bg_header_interior.png); background-repeat:no-repeat; height: 128px; margin: 0px auto; width: 1019px; position: relative; z-index: 4; font-family: Trebuchet MS, Arial;}
#dfheaderslidepanel {position: absolute; z-index: 3; height: 1px; top: 76px; width: 100%;}
#dfMainBody {position: relative; z-index: 1; }

	/* logo */
	#dflogo						{position: absolute; top: 15px; left: 26px; width: 355px; height: 55px;}

	/* contact number */
	#dfcontactnumber			{position: absolute; top: 10px; right: 55px; width: 245px; font-size: 12px; color: #0099B7; line-height: 17px;}
	#dfcontactnumber div div	{float: left; padding: 0 10px 0 0;}

	#dfcontactnumber a			{color: #0099B7;}
	#dfcontactnumber a:hover	{color: #314C70;}
	
	#dfheaderexplore			{position: absolute; top: 90px; right: 13px; width: 162px; font-size: 10px; color: #006C94; cursor: pointer; font-weight: bold;}

	.dfshare       {position: absolute; top: 4px; left: 20px;}
	.dfconnect     {position: absolute; top: 4px; left: 70px;}
	.dfjoin        {position: absolute; top: 4px; left: 75px;}
	.dfexplorer    {position: absolute; top: 4px; left: 117px;}

	/* Custom Icons */
	.addthis_toolbox  {width: 700px;}
	.custom_images    {height: 250px;}
	.addthis_toolbox .custom_images a {width: 32px; height: 32px; margin: 0; padding: 0;}
	.addthis_toolbox .custom_images a img {opacity: 1.0;}
	.addthis_toolbox .custom_images a:hover img {opacity: 0.75;}
	
	.dfdottedlineiconcredit {width: 725px; clear: both; height: 2px; border-top: dotted 1px #007DA1;}
	.dficoncreditpanel {font-family: Trebuchet MS, Arial; font-size: 10px; color: #8FCEDC;}  
	.dficoncreditpanel a {color: #8FCEDC;}
	.dficoncreditpanel a:hover {color: #ffffff;}  

/*-- NAVIGATION --*/

	/* top nav */
	a.dftopnavlink				{color: #0099B7;}
	a.dftopnavlink:hover		{color: #314C70;}

	/* main nav */
	#dfmainnavbar				{position: absolute; top: 80px; font-size: 16px;}
	#dfmainnavbar ul			{margin: 0px; padding: 0px; margin-left: 16px;}
	#dfmainnavbar ul li			{float: left; margin-right: 4px; list-style-type: none;}

	.dftabblueLeft, .dftabblueRight, .dftabblueLeftSlct, .dftabblueRightSlct {float: left; width: 9px; height: 37px;}
	.dftabblueCenter div, .dftabblueCenterSlct div {padding-left: 7px; padding-right: 7px; margin: 5px 0 0 0;}

	.dftabblueLeftSlct			{background-image: url(/App_Themes/Default/Images/tab_df_left_blue.jpg);}
	.dftabblueRightSlct			{background-image: url(/App_Themes/Default/Images/tab_df_right_blue.jpg);}

	.dftabblueCenter			{float: left; height: 37px;}
	.dftabblueCenter div a		{color: #0099B7;}
	.dftabblueCenter div a:hover{color: #314C70;}
	.dftabblueCenterSlct div a	{color: #ffffff;}
	.dftabblueCenterSlct		{float: left; background-image: url(/App_Themes/Default/Images/tab_df_blue.jpg); height: 37px;}

	/* subnav */
	#dfsubnav					{float: left; width: 254px; padding: 80px 0 0 0;}
	.dfsubmenuheight			{min-height: 225px; _height: 225px;}	
	.dfrequestarea				{clear: both; margin: 0 0 0 55px;}
	.dfrequestinfo				{clear: both; background-image: url(/App_Themes/Default/Images/bg_request_quote.png); background-repeat:no-repeat; width: 174px; height: 163px;}
	.dfrequestmenu				{padding: 9px 0 0 18px;}
	.dfrequestmenu a			{color: #ffffff; font-size: 12px; padding: 0 0 0 25px;}
	.dfrequestmenu a:hover		{color: #77C3D4;}
	.dfsub, .dfsubon			{clear: both; display: block; padding: 10px 0 5px 0; line-height: 14px; position: relative;}
	.dfsub div, .dfsubon div	{float: left; padding: 0 0 0 8px;}
	.dfsubline					{clear: both; height: 2px; width: 237px; }
	.dfsubmenu					{float: left; padding: 0 25px 0 0;}
	.dfsubselectheader			{padding: 0 0 0 12px; position: relative; background-image: url(/App_Themes/Default/Images/bg_subareaHover.png); background-repeat:no-repeat;}
	.dfsubselectheaderblank		{padding: 0 0 0 12px; position: relative; background-image: url(/App_Themes/Default/Images/bg_subareaHover.png); background-repeat:no-repeat;}
	
	.dfplusaccent				{position: absolute; top: 13px; left: -14px;}
	.dfdottedlinemenu			{clear: both; height: 2px; background-image: url(/App_Themes/Default/Images/bg_submenudivid.png); background-repeat:no-repeat; width: 231px; margin: 0 0 0 1px;}
	.dfsubmenupluson			{color: #007DA1; font-size: 12px; line-height: 14px; text-decoration: none;}

	a.dfsubmenulink				{color: #ffffff; font-size: 14px; text-decoration: none;}
	a.dfsubmenulink:hover		{color: #0099B7;}
	a.dfsubmenulinkon			{color: #002D61; font-size: 14px; text-decoration: none;}
	a.dfsubmenuslct				{color: #0099B7; font-size: 14px; text-decoration: none;}
	a.dfsubmenulinkon:hover		{color: #0099B7; font-size: 14px; text-decoration: none;}
	
		/* subnav children */
		.dfchildsub, .dfchildsubon	{clear: both; padding: 2px 0 2px 0; line-height: 12px;}
		.dfchildsub	div				{padding: 3px 0 0 8px;}
		.dfchildsubon				{line-height: 12px;}
		.dfclhidaccent				{float: left; padding: 5px 0 5px 0; line-height: 12px;}

		a.dfchildsubmenulink		{color: #75BFCD; font-size: 12px; text-decoration: none;}
		a.dfchildsubmenulink:hover	{color: #0099B7;}
		a.dfchildsubmenulinkselect	{color: #007DA1; font-size: 12px; text-decoration: none;}

.fadeArea		{position: relative; background:url(/App_Themes/Default/Images/bg_subareaHover.png);}
img.start		{position: relative; left: 0; top: 0; z-index: 10;}

/*-- CONTENT AREA --*/
#dfcrumbarea		{clear: both; width: 1004px; margin: 0 auto; color: #8FCEDC; font-size: 10px;}
#dfcrumbarea div	{margin: 0 0 0 26px;}
#dfcrumbarea a		{color: #ffffff; font-size: 10px; text-decoration: none;}
#dfcrumbarea a:hover{color: #8FCEDC;}

#dfcontentarea		{clear: both; background-image: url(/App_Themes/Default/Images/bg_content_interior.png); background-position: 0 70px; background-repeat:no-repeat; width: 1004px; position: relative; min-height: 800px; _height: 800px; margin: 0 auto; padding: 0; margin-top: 8px;}
#dfimagetextarea	{float: left; width: 750px;}
.dfimagetextarealocation	{}
.dfparenttitle		{float:left; width: 220px; padding: 260px 0 0 0;}
.dfinteriorimage	{float:left; width: 530px; height: 275px; overflow: hidden;}
.dfplusaccentcontent{position: absolute; top: 31px; left: 5px;}

#dftagline			{clear: both; padding: 20px 45px 0 0; color: #75BFCD; line-height: 30px;}				

/*-- PROJECT AREA --*/
#dfprojectheader		{width: 1004px; margin: 0 auto; position: relative; top: 16px; left: 0;}
#dfinteriorheaderProject #dfcontentarea	{background-image: none;}

#dfprojectarealist	{clear: both; width: 1004px; padding: 14px 0 0 0; position: relative;}
#dfprojectarea		{clear: both; width: 1004px; min-height:600px; _height:600px; padding: 14px 0 0 0; position: relative;}

/*-- PROJECT & MODULE LAYOUT --*/
.dfsharethis		{float: left; margin: 5px 0 0 215px; padding:0; height: 35px;}
.dfshareicon        {float: left;}
.dfprojectreturn    {position: absolute; top: 8px; left: 900px;}
a.dfreturntolist	{color: #8FCEDC; font-size: 10px; text-decoration: none;}
a.dfreturntolist:hover {color: #ffffff;}

/*-- FEATURES & ADD-ONS --*/
.dffeatures			{clear: both; width: 750px;}
.dffeaturecontent   {float: left; width: 360px;}
.dffeaturecontentwidth {float: left; width: 330px;}
.dffeatureimage     {float: left; width: 390px; padding: 15px 0 0 0; margin: 0 auto;}
.dffeaturetitle		{clear: both; color: #008BAC; font-size: 16px; padding: 40px 0 0 0;}
.dffeaturecopy		{clear: both; font-size: 11px; color:#333333; line-height: 18px; font-family: Trebuchet MS, Arial; font-weight:normal; width: 320px;}

a.dfviewexamples	    {color: #0099B7; font-size: 11px; text-decoration: none;}
a.dfviewexamples:hover  {color: #002D61;}

/*-- CONTENT BLOCKS --*/
.StandardTagStyle, .StandardTagEdit, .ProjectStyle, .ProjectEdit, .GlobalNoteStyle, .GlobalNoteEdit, .NewsStyle, .NewsEdit {font-family: Trebuchet MS, Arial; font-weight:normal;}

.StandardTagStyle p, .StandardTagEdit p, .StandardStyle p, .StandardEdit p,.ImageHeaderStyle p, .ImageHeaderdEdit p, .GlobalNoteStyle p, .GlobalNoteEdit p, .NewsStyle p, .NewsEdit p {margin: 0; padding: 0;}

.StandardStyle a, .StandardEdit a, .ImageHeaderStyle a, .ImageHeaderdEdit a, .NewsStyle a, .NewsEdit a {color:#007DA1; text-decoration: underline;}
.StandardStyle a:hover, .StandardEdit a:hover, .ImageHeaderStyle a:hover, .ImageHeaderdEdit a:hover, .NewsStyle a:hover, .NewsEdit a:hover {color:#002D61;}

	/* STANDARD TAG CB */
	 .StandardTagStyle, .StandardTagEdit{font-size: 20px; color:#314C70; line-height: 22px;}

	/* STANDARD CB */
	.StandardStyle, .StandardEdit {font-size: 13px; color:#333333; line-height: 22px; font-family: Trebuchet MS, Arial; font-weight:normal;}

	.StandardStyle ul ol, .StandardEdit ul ol, .ProjectStyle ul ol, .ProjectEdit ul ol {margin: 15px 0 20px 0; padding:0 0 0 0;}
	.StandardStyle li, .StandardEdit li, .ProjectStyle li, .ProjectEdit li {margin:8px 0 15px 15px; padding:0 55px 0 17px; background-image:url(/App_Themes/Default/Images/bg_bulletaccent.png); background-repeat:no-repeat; background-position: 1px 8px; list-style-type:none; line-height: 23px; zoom:1;}

	.StandardStyle hr, .StandardEdit hr {background-color: #007DA1; border: none; height: 1px;}

	/* PROJECT CB */
	.ProjectStyle, .ProjectEdit {font-size: 11px; color:#333333; line-height: 18px;}

	.ProjectStyle ul ol, .ProjectEdit ul ol {margin: 15px 0 20px 0; padding:0 0 0 0;}
	.ProjectStyle li, .ProjectEdit li {margin:8px 0 15px 0; padding:0 55px 0 15px; background-image:url(/App_Themes/Default/Images/bg_bulletaccent.png); background-repeat:no-repeat; background-position: 0 4px; list-style-type:none; line-height: 18px; zoom:1;}

	/* NEWS AREA HOME CB */
	.NewsStyle, .NewsEdit {font-size: 12px; color:#333333; line-height: 20px;}

	/* STANDARD TAG CB */
	 .GlobalNoteStyle, .GlobalNoteEdit{font-size: 9px; color:#999999; line-height: 12px;}

	/* IMAGE HEADER CB */
	.ImageHeaderStyle, .ImageHeaderdEdit {font-size: 18px; color:#007DA1;}


/*-- FOOTER AREA --*/
#footerarea			{width: 100%; background-image:url(/App_Themes/Default/Images/bg_footer.jpg); background-repeat: repeat-x; height: 500px; background-position: center bottom; margin: 85px 0 0 0; position: relative; z-index: 2;}
.footernetwork		{width: 1035px; background-image:url(/App_Themes/Default/Images/bg_footernetwork.jpg); background-repeat: repeat-x; height: 122px; margin: 0 auto; background-position: 0 11px;}
.footercontrols		{width: 1004px; margin: 0 auto;}
.dffooterlabel		{color: #6DBED1; font-size: 13px;}
.dffooterlabelsmall	{color: #6DBED1; font-size: 10px;}
.dffootlineheight	{height: 300px;}
.dffootspace		{padding: 0 0 0 15px;}
.dffootspace div	{clear: both;}

	/* Social Media Bar */
	.dfsntitle			{font-size: 18px; color: #ffffff; font-weight: bold; line-height: 25px; padding: 0 0 0 18px;}
	.dfsnspacing		{padding: 40px 0 0 45px;}
	.dfsnblock			{float: left; width: 200px; position: relative; margin-left: 15px;}
	.dfsnblock a		{float: left; color: #ffffff; font-size: 12px; text-decoration: none; line-height: 12px;}
	.dfsnblock a:hover	{color: #8FCEDC;}
	a.dfsnblockpad	    {padding: 12px 0 0 0;}
	

	/* Footer Crumbs */
	.footercrumbs		{padding: 0 0 0 15px; color: #6DBED1; font-size: 12px;}
	.footercrumbs div.left, .footercrumbs div.left div	{float: left;}
	.footercrumbs div.right	{float: right; padding: 0 15px 0 0;}
	.footercrumbs a			{color: #ffffff; text-decoration: none;}
	.footercrumbs a:hover	{color: #6DBED1;}
	
	/* Footer Site Menu */
	.dffootermenu		{float: left; width: 125px;}
	.dffootermenu a		{clear: both; font-size: 10px; color: #ffffff; text-decoration: none; line-height: 19px;}
	.dffootermenu a:hover{color: #8FCEDC;}
	
	/* Footer Kal */
	.dffooterkal		{float: left; width: 290px; font-size: 10px; color: #ffffff; text-decoration: none; line-height: 14px;}
	.dffooterkal a		{clear: both; font-size: 12px; color: #ffffff; text-decoration: none; line-height: 20px;}
	.dffooterkal a:hover{color: #8FCEDC;}
	
	/* Footer Address */
	.dffooteraddress	    {float: left; width: 228px; color: #ffffff; font-size: 12px; line-height: 17px;}
	.dffooteraddress span	{color: #8FCEDC;}
	.dffooteraddress a		{color: #ffffff; text-decoration: underline;}
	.dffooteraddress a:hover{color: #8FCEDC;}

	/* Footer Twiiter */
	.dffootertwitter	    {float: left; width: 328px; color: #ffffff; font-size: 12px; line-height: 15px;}
	.dffootertwitter span	{color: #8FCEDC;}
	.dffootertwitter a		{color: #ffffff; text-decoration: underline;}
	.dffootertwitter a:hover{color: #8FCEDC;}

/* -- DROP SHADOW -- */
.dfdsBase					{font-family: Trebuchet MS, Arial, Verdana; clear: both; position: relative;}
.dfdsRightWTop				{margin-right: 8px; background-image: url(/admin/images/ds_right_w_top.png); position: relative; background-repeat: repeat-y; background-position: right top; left: 8px; margin-bottom: 0px; margin-top: 0px;}
.dfdsContentContainer		{clear: both; position: relative; margin-right: 8px; top: 0px;}
.dfdsBottomWLeft			{clear: both; position: relative; margin-left: 8px; margin-right: 8px; height: 8px; background-image: url(/admin/images/ds_bottom_w_left.png);}
.dfdsBottomRight			{position: absolute; right: -8px; top: 0px; width: 8px; height: 8px; background-image: url(/admin/images/ds_bottom_right.png);}

#dfFormmodBase {width: 700px; height: 400px;}

.dfmodalbackground			{background-color: #00466A; filter:alpha(opacity=70); opacity:0.7; z-index: 100;}

/* -- TAG CLOUD -- */
.dfTagCloudLink0 {font-size: 12px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}
.dfTagCloudLink1 {font-size: 10px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}
.dfTagCloudLink2 {font-size: 12px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}
.dfTagCloudLink3 {font-size: 14px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}
.dfTagCloudLink4 {font-size: 16px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}
.dfTagCloudLink5 {font-size: 18px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}
.dfTagCloudLink6 {font-size: 20px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}
.dfTagCloudLink7 {font-size: 22px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}
.dfTagCloudLink8 {font-size: 10px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}
.dfTagCloudLink9 {font-size: 24px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}
.dfTagCloudLink10 {font-size: 26px; color: #76C7D7; margin: 0 5px 5px 5px; text-decoration: underline;}