
/* CUSTOM DEFINED SPAN STYLES */


.text-arial-helv-7-on-11
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 7px;
line-height : 11px;
}

.text-arial-helv-8-on-9
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 8px;
line-height : 9px;
}

.text-arial-helv-8-on-12
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 8px;
line-height : 12px;
}

.text-arial-helv-9-on-14
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px;
line-height : 14px;
}

.text-arial-helv-9-on-11
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px;
line-height : 11px;
}

.text-arial-helv-9-on-11-space-before
{
margin-top : 8px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px;
line-height : 11px;
}

.text-arial-helv-9-on-12-space-before-5
{
margin-top : 5px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px;
line-height : 12px;
}

.text-arial-helv-9-on-18
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px;
line-height : 18px;
}


.text-arial-helv-10-on-16
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px;
line-height : 16px;
}

.text-arial-helv-10-on-18
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px;
line-height : 18px;
}



.text-georgia-11-on-14
{
margin-top : 0px;
margin-bottom : 0px;
font-family : georgia, times, times new roman, serif; 
font-size : 11px;
line-height : 14px;
}

.text-georgia-11-on-20-plus12
{
margin-top : 0px;
margin-bottom : 12px;
font-family : georgia, times, times new roman, serif; 
font-size : 11px;
line-height : 20px;
}

.text-arial-helv-11-on-13-space-before
{
margin-top : 6px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px;
line-height : 13px;
}


.text-arial-helv-11-on-16
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px;
line-height : 16px;
}



.text-arial-helv-11-on-18
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px;
line-height : 18px;
}


	A.nav-top, .nav-top
	{
	margin-top : 0px;
	margin-bottom : 0px;
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px;
	line-height : 14px;
	letter-spacing : 0.0mm;
	text-decoration : none;
	color : #444343;	    /* dark gray  */
	}
	
	A.nav-top:link 
	{
	color : #444343;	    /* dark gray  */

	}
	A.nav-top:hover 	
	
	{
	color:#015A84;	  /* dark teal  */
	}
	
	A.nav-top:active 
	
	{
	color : #444343;	    /* dark gray  */
	}

	A.nav-top:visited 
	{
	color : #444343;	    /* dark gray  */
	}

	A.nav-top:visited:hover 
	{
	color:#015A84;	  /* dark teal  */

	}
	
	A.nav-top:visited:active {
	color : #444343;	    /* dark gray  */
	}
	

	A.white-type-link, .white-type-link
	{
	margin-top : 6px;
	margin-bottom : 0px;
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px;
	line-height : 13px;
	color : #FFFFFF;    /* white  */
	text-decoration : underline;

	}
	
	A.white-type-link:link {
	color : #FFFFFF;    /* white  */
	text-decoration : underline;

	}
	A.white-type-link:hover {
	color : #F0CE73;    /* pale gold  */
	text-decoration : underline;

	}
	
	A.white-type-link:active {
	color : #FFFFFF;    /* white  */
	text-decoration : none;
	}

	A.white-type-link:visited {
	color : #FFFFFF;    /* white  */
	text-decoration : underline;

	}

	A.white-type-link:visited:hover {
	color : #F0CE73;    /* pale gold  */
	text-decoration : underline;

	}

	A.white-type-link:visited:active {
	color : #FFFFFF;    /* white  */
	text-decoration : none;
	
}
	

.text-georgia-13-on-18
{
margin-top : 0px;
margin-bottom : 0px;
font-family : georgia, times, times new roman, serif; 
font-size : 13px;
line-height : 18px;
}

.text-georgia-13-on-24-plus12
{
margin-top : 0px;
margin-bottom : 12px;
font-family : georgia, times, times new roman, serif; 
font-size : 13px;
line-height : 24px;
}

.text-arial-helv-12-on-20
{
margin-top : 0px;
margin-bottom : 20px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px;
line-height : 20px;
}

.portfolio
{
margin-top : 0px;
margin-bottom : 0px;
font-family : georgia, times, times new roman, serif; 
font-size : 16px;
font-weight : bold;
line-height : 15px;
color:#005C93;
}

.portfolio-category
{
margin-top : 0px;
margin-bottom : 0px;
font-family : georgia, times, times new roman, serif; 
font-size : 14px;
font-weight : bold;
line-height : 15px;
color: #95121D;
}

.text-arial-helv-13-on-22
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px;
line-height : 21px;
}

.text-arial-helv-14-on-24
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px;
line-height : 24px;
}

.text-arial-helv-16-on-28
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px;
line-height : 28px;
}

.text-arial-helv-18-on-30
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 18px;
line-height : 30px;
}

.text-arial-helv-20-on-32
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 18px;
line-height : 30px;
}

.text-arial-helv-22-on-34
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 22px;
line-height : 34px;
}

.text-arial-helv-24-on-36
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 22px;
line-height : 34px;
}



.headline-georgia-20-on-26
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Georgia, Times, Times New Roman, serif; 
font-size : 20px;
line-height : 26px;
}


/* Redefinition of standard tags /*/

/* p tag is identical to "bodytext" span style, and to ".text-arial-helv-10-on-16" style */

p 

{
margin-top : 0px;
margin-bottom : 12px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px;
line-height : 18px;
}

li {
margin-top : 0px;
margin-bottom : 4px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px;
line-height : 16px;
}

/* h1 tag is identical to ".text-arial-helv-13-on-22" span style, plus color and bold */

h1 {
margin-top : 0px;
margin-bottom : 16px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px;
line-height : 16px;
color :   #333333;	  /* gray  */

}

/* h2 tag is identical to ".text-arial-helv-12-on-20" span style, plus color and bold */

h2 {
margin-top : 28px;
margin-bottom : 8px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px;
line-height : 16px;
font-weight : bold;
color :   #333333;	  /* gray  */
}

/* h3 tag is identical to ".text-arial-helv-11-on-18" span style, plus color and bold */

h3 {
margin-top : 12px;
margin-bottom : 12px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px;
line-height : 14px;
font-weight : bold;
color :   #333333;	  /* gray  */
}

/* h4 tag is identical to ".text-arial-helv-11-on-18" span style, plus color and bold */

h4 {
margin-top : 0px;
margin-bottom : 11px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px;
line-height : 14px;
font-weight : bold;
color :   #333333;	  /* gray  */
}

/* h5 tag is identical to ".text-arial-helv-10-on-16" span style, plus color and bold */

h5 {
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px;
line-height : 16px;
font-weight : bold;
color :   #333333;	  /* gray  */
}

/* h6 tag is identical to ".text-arial-helv-10-on-16" span style, plus color and bold */

h6 {
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px;
line-height : 16px;
font-weight : bold;
color :   #333333;	  /* gray  */
}


/* CUSTOM DEFINED SPAN STYLES */

/* "bodytext" style is exactly the same as ".text-arial-helv-10-on-16" style, and as redefined "p" tag */

.bodytext
{
margin-top : 0px;
margin-bottom : 12px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px;
line-height : 18px;
}

A.space-3-pixel, .space-3-pixel
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 3px;
line-height : 3px;
letter-spacing : 0.0mm;
text-decoration : none;
color : #662C0E;
}
	

/* "breadcrumbs" style is exactly the same as "link-black-red-9-on-14" style */

A.breadcrumbs, .breadcrumbs
{
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px;
line-height : 14px;
letter-spacing : 0.0mm;
text-decoration : none;
color : #000000;
}

	A.breadcrumbs:link {
	color : #000000;
	}
	A.breadcrumbs:hover {
	color : #D9350E;
	}
	A.breadcrumbs:active {
	color :   #FFC247;
	}
	A.breadcrumbs:visited {
	color : #000000;
	}
	A.breadcrumbs:visited:hover {
	color : #D9350E;
	}
	A.breadcrumbs:visited:active {
	color :   #FFC247;
	}

