TD
{
        font-family: Tahoma;
		font-size: 9pt;
		font-style: normal;
		color: #75747a;
		line-height: 1.8em;
}

H1
{
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
    color: #0c4169;
	line-height: 0pt;
	display:inline
}


H2
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #097aa8;
    display:inline
}

H3
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color: #6d814e;
	display:inline
  
}

H4
{
    font-family: Tahoma;
    font-size: 11pt;
    font-weight: normal;
    color: #47464a;
	line-height: 0pt;
	display:inline
}

H5
{
    font-family: Tahoma;
    font-size: 14pt;
    font-weight: normal;
    color: #ffffff;
	line-height: 7pt;
	display:inline
}

H6
{
    font-family: Tahoma;
    font-size: 14pt;
    font-weight: bold;
    color: #0c4169;
	line-height: 0pt;
	display:inline
}

.maintextwhite
{
        font-family: Ubuntu;
		font-size: 20pt;
		font-style: normal;
		color: #ffffff;
		line-height: 1.0em;
}

.maintextwhite2
{
        font-family: Nunito;
		font-size: 18pt;
		font-style: normal;
		color: #fff;
		line-height: 1.0em;
		color: #fff;
        text-shadow: 3px 3px 6px #004e6e;
}

.maintextwhite3
{
        font-family: Nunito;
		font-size: 22pt;
		font-style: normal;
		color: #f6f599;
		line-height: 1.0em;
        text-shadow: 3px 3px 6px #004e6e;
}


.maintextyellow
{
        font-family: Nunito;
		font-size: 18pt;
		font-style: normal;
		color: #f6f599;
		line-height: 1.0em;
		color: #f6f599;
        text-shadow: 3px 3px 6px #004e6e;
}

.topmenu
{
        font-family: Tahoma;
		font-size: 11pt;
		font-style: normal;
		color: #036992;
		line-height: 1.5em;

}

.subheader
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    color: #097aa8;
}

.footer
{
        font-family: Tahoma;
		font-size: 8pt;
		font-style: normal;
		color: #ffffff;
		line-height: 1.5em;
}

.postone
{
        font-family: Tahoma;
		font-size: 9pt;
		font-style: normal;
		color: #75747a;
		line-height: 1.4em;
}

.bluelg
{
        font-family: Tahoma;
		font-size: 11pt;
		font-style: normal;
		color: #097aa8;
		line-height: 1.3em;
}

.blogheader
{
    font-family: Tahoma;
    font-size: 11pt;
    font-weight: bold;
    color: #097aa8;
    display:inline
}

.quote
{
        font-family: Tahoma;
		font-size: 8pt;
		font-style: normal;
		color: #75747a;
		line-height: 1.5em;
}

.phonenumbers
{
        font-family: Tahoma;
		font-size: 9pt;
		font-style: normal;
		color: #0199d8;
		line-height: 1.8em;
}

.greenbold
{
        font-family: Tahoma;
		font-size: 9pt;
		font-weight: bold;
		color: #6d814e;
		line-height: 1.8em;
}

.greensolutions
{
        font-family: Tahoma;
		font-size: 10pt;
		font-weight: normal;
		color: #6f8d40;
		line-height: 1.8em;
}

.quotesignature
{
        font-family: Tahoma;
		font-size: 7pt;
		font-style: normal;
		color: #09325e;
		line-height: 1.5em;
}

.newsletter
{
        font-family: Tahoma;
		font-size: 10pt;
		font-style: normal;
		color: #ffffff;
}

.topwhitesm
{
        font-family: Tahoma;
		font-size: 9pt;
		font-style: normal;
		color: #ffffff;
		line-height: 1.4em;
		
}

.topgreensm
{
        font-family: Tahoma;
		font-size: 9pt;
		font-style: normal;
		color: #205c08;
		line-height: 1.4em;		
}


.PPTWmainheader
{
        font-family: Tahoma;
		font-size: 21pt;
		font-style: normal;
		color: #02445d;
		line-height: 1.4em;
		
}

.PPTWsubheader
{
        font-family: Tahoma;
		font-size: 15pt;
		font-style: normal;
		color: #0790ca;
		line-height: 1.0em;
		
}

.topbluegraphic
{
        font-family: Tahoma;
		font-size: 12pt;
		font-style: normal;
		color: #0790ca;
		line-height: 1.2em;
		
}

.smwhitetop
{
        font-family: Tahoma;
		font-size: 10pt;
		font-style: normal;
		color: #ffffff;
		line-height: 1.4em;
}

.smwyellowbanner
{
        font-family: Tahoma;
		font-size: 10pt;
		font-style: normal;
		color: #f6f599;
		line-height: 1.4em;
}

.toporange
{
        font-family: Tahoma;
		font-size: 11pt;
		font-style: normal;
		color: #fbdca7;
}

.smallwhitehp
{
        font-family: Tahoma;
		font-size: 10pt;
		font-style: normal;
		color: #ffffff;
		line-height: 1.5em;
		color: #fff;
        background: #007db0;
        text-shadow: 3px 3px 6px #004e6e;
}

.leftmenu
{
        font-family: Tahoma;
		font-size: 9pt;
		font-style: normal;
		color: #575656;
		line-height: 1.8em;
}


.customersblue
{
        font-family: Tahoma;
		font-size: 7pt;
		font-style: normal;
		color: #106091;
		line-height: 1.5em;
}

.bluenewshighlight
{
        font-family: Tahoma;
		font-size: 9pt;
		font-style: normal;
		color: #106091;
		line-height: 1.5em;
		background-color:#cee6f0
}

.greynewshighlight
{
        font-family: Tahoma;
		font-size: 9pt;
		font-style: normal;
		color: #75747a;
		line-height: 1.5em;
		background-color:#cee6f0
}

.contacts
{
        font-family: Tahoma;
		font-size: 11pt;
		font-weight: normal;
		color: #75747a;
		line-height: 1.8em;
}


.greenphone
{
        font-family: Tahoma;
		font-size: 9pt;
		font-weight: normal;
		color: #6d814e;
		line-height: 1.8em;
}

.customersbgrey
{
        font-family: Tahoma;
		font-size: 7pt;
		font-style: normal;
		color: #515151;
		line-height: 1.5em;
}

.maintextwhite
{
        font-family: Ubuntu;
		font-size: 20pt;
		font-style: normal;
		color: #ffffff;
		line-height: 1.5em;
}

.white
{
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: normal;
    color: #ffffff;
	line-height: 1.5em;

}


a.nav:link  {color: #000000; text-decoration: none; font-family: Tahoma; font-size: 14px; }
a.nav:visited {color: #000000; text-decoration: none; font-family: Tahoma; font-size: 14px; }
a.nav:hover {color: #a00404; text-decoration: none;  font-family: Tahoma; font-size: 14px; }
a.nav:active {color: #a00404; font-family: Tahoma; font-size: 14px; } 


a.footer:link  {color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 11px; }
a.footer:visited {color: #ffffff; text-decoration: none; font-family: Tahoma; font-size: 11px; }
a.footer:hover {color: #61c6e8; text-decoration: underline;  font-family: Tahoma; font-size: 11px; }
a.footer:active {color: #ffffff; font-family: Tahoma; font-size: 11px; } 

a.customers:link  {color: #515151; text-decoration: none; font-family: Tahoma; font-size: 7px; }
a.customers:visited {color: #515151; text-decoration: none; font-family: Tahoma; font-size: 7px; }
a.customers:hover {color: #105d8b; text-decoration: underline;  font-family: Tahoma; font-size: 7px; }
a.customers:active {color: #515151; font-family: Tahoma; font-size: 8px; } 

a.topmenu:link  {color: #036992; text-decoration: bold; font-family: Tahoma; font-size: 14px; }
a.topmenu:visited {color: #036992; text-decoration: bold; font-family: Tahoma; font-size: 14px; }
a.topmenu:hover {color: #4d6f4c; text-decoration: bold;  font-family: Tahoma; font-size: 14px; }
a.topmenu:active {color: #036992; font-family: Tahoma; font-size: 14px; }

a.leftmenu:link  {color: #575656; text-decoration: bold; font-family: Tahoma; font-size: 13px; }
a.leftmenu:visited {color: #575656; text-decoration: bold; font-family: Tahoma; font-size: 13px; }
a.leftmenu:hover {color: #04638a; text-decoration: bold;  font-family: Tahoma; font-size: 13px; }
a.leftmenu:active {color: #575656; font-family: Tahoma; font-size: 13px; }

a.email:link  {color: #75747a; text-decoration: bold; font-family: Tahoma; font-size: 13px; }
a.email:visited {color: #75747a; text-decoration: bold; font-family: Tahoma; font-size: 13px; }
a.email:hover {color: #0199d8; text-decoration: bold;  font-family: Tahoma; font-size: 13px; }
a.email:active {color: #75747a; font-family: Tahoma; font-size: 13px; }

a.text:link  {color: #0199d8; text-decoration: bold; font-family: Tahoma; font-size: 12px; }
a.text:visited {color: #0199d8; text-decoration: bold; font-family: Tahoma; font-size: 12px; }
a.text:hover {color: #07648b; text-decoration: bold;  font-family: Tahoma; font-size: 12px; }
a.text:active {color: #0199d8; font-family: Tahoma; font-size: 12px; }

a.mainheaders:link  {color: #0c4169; text-decoration: bold; font-family: Tahoma; font-size: 14px; }
a.mainheaders:visited {color: #0c4169; text-decoration: bold; font-family: Tahoma; font-size: 14px; }
a.mainheaders:hover {color: #4d6f4c; text-decoration: bold;  font-family: Tahoma; font-size: 14px; }
a.mainheaders:active {color: #0c4169; font-family: Tahoma; font-size: 14px; }

a.blog:link  {color: #0c4169; text-decoration: bold; font-family: Tahoma; font-size: 15px; }
a.blog:visited {color: #3a99e5; text-decoration: bold; font-family: Tahoma; font-size: 15px; }
a.blog:hover {color: #3a99e5; text-decoration: bold;  font-family: Tahoma; font-size: 15px; }
a.blog:active {color: #0c4169; font-family: Tahoma; font-size: 15px; }

A:link
	{
		text-decoration: none;
		color:#298cc4;
		font-size: 12px;
		font-family: Tahoma, Arial, Helvetica, sans-serif
	}

A:visited
	{
		text-decoration: none;
		color:#298cc4;
		font-size: 12px;
		font-family: Tahoma, Arial, Helvetica, sans-serif
	}

A:active
	{
		text-decoration: none;
		color:#298cc4;
		font-size: 12px;
		font-family: Tahoma, Arial, Helvetica, sans-serif
}

A:hover
	{
		text-decoration: none;
		color:#0465db;
		font-size: 12px;
		font-family: Tahoma, Arial, Helvetica, sans-serif
	}
	
.red2
{
        font-family: Tahoma;
		font-size: 11pt;
		font-style: normal;
		color: #791214;
		font-weight: bold
}

.SubmitButton
{
	width: 19%;
	height: 22px;
	background-image:url('http://www.softartisans.com/lib/softartisans/pylonsubmitbutton.gif') ;
	border-bottom:0px solid #cccccc;
	border-right:solid 0px #cccccc;
	border-left:0px solid #cccccc;
	border-top:0px solid #cccccc;
	text-align:left;
	color:#006699!important;
    word-spacing: normal;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #cddde6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #cddde6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cddde6', endColorstr='#ffffff');
	background-color:#cddde6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#b9c9d4;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:0px 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	width: 200px !important;
	overflow:visible; 
}
.myButton:link {
  font-size:11px;
}
.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ededed');
	background-color:#dfdfdf;
	color:#0f5c89;
	overflow:visible; 
}
.myButton:active {
	position:relative;
	top:1px;
}


.myButton1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e2dcd0) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #e2dcd0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2dcd0', endColorstr='#ffffff');
	background-color:#e2dcd0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#0b4c78;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:0px 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	width: 200px !important;
	overflow:visible; 
}
.myButton1:link {
	font-size:11px;
}
.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ededed');
	background-color:#dfdfdf;
	color:#0f5c89;
	overflow:visible; 
}.myButton:active {
	position:relative;

	top:1px;

}.myButton1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dcdcdc) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #dcdcdc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#dcdcdc');
	background-color:#dcdcdc;
	color:#0f5c89;
	overflow:visible; 
}.myButton1:active {
	position:relative;
	top:1px;
}
.bluetabheader
{
        font-family: Tahoma;
        font-size: 10pt;
        font-style: normal;
        color: #097aa8;
        line-height: 1.3em;
}
span.link {
                position: relative;
}

    span.link a span {
                display: none;
}

span.link a:hover {
                font-size: 99%;
                font-color: #000000;
}

span.link a:hover span { 
    display: block; 
                position: absolute; 
                margin-top: 10px; 
                margin-left: -10px; 
                    width: 250px; padding: 5px; 
                z-index: 100; 
                color: #000000; 
                background: #fcfec1; 
                font: 12px "Tahoma", sans-serif;
                text-align: left; 
                text-decoration: none;
}