BODY
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
P
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: square
}
OL
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

H1
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

H2
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

H3
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size: 10pt;
	margin: 0px;
	color: black;
	padding-top: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


A:link
{
	font-size: 10pt;
	color: purple;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	/* text-decoration: none; */
	border-bottom-style: none;
}

A:visited
{
	font-size: 10pt;
    COLOR: blue;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	/* text-decoration: none; */
	border-bottom-style: none;
}
A:hover
{
	font-size: 10pt;
	color: black;
	text-decoration: underline;
	font-weight: bold;
}

/****************/
/* Title Header       */
/****************/

.TitleHeader
{
	background-image: url(Images/blgr042.gif);
	color: white;
	background-color: white;
}

.TitleHeaderNavText
{
	color: White;
	font-size: 26pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.TitleHeaderNavText:active
{
	text-decoration: none;
	color: White;
	font-size: 26pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.TitleHeaderNavText:link
{
	text-decoration: none;
	color: White;
	font-size: 26pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.TitleHeaderNavText:visited
{
	text-decoration: none;
	color: White;
	font-size: 26pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.TitleHeaderNavText:hover
{
	text-decoration: none;
	color: White;
	font-size: 26pt;
	font-family: Verdana, Arial, Helvetica, sans-serif font-weight: normal;
	font-weight: normal;
}

.TitleNavText
{
	color: White;
	font-size: 10pt;
	text-decoration: none;
}
A.TitleNavText:active
{
	color: White;
	font-size: 10pt;
	text-decoration: none;
}
A.TitleNavText:link
{
	color: White;
	font-size: 10pt;
	text-decoration: none;
}
A.TitleNavText:visited
{
	color: White;
	font-size: 10pt;
	text-decoration: none;
}
A.TitleNavText:hover
{
	color: White;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}


/****************/
/* Left Column Nav */
/****************/

.LeftColNav
{
	width: 128px;
	color: blue;
	background-color: White;
	border: "0";
	cellSpacing: "0";
	cellPadding: "0";
	TEXT-DECORATION: none;
}

A.LeftColNav:active
{
    COLOR: blue;
    TEXT-DECORATION: none;
    display:block;	  
}

A.LeftColNav:link
{
    COLOR: blue;
    TEXT-DECORATION: none;
    display:block;	  
}

A.LeftColNav:hover
{
	display: block;
	TEXT-DECORATION: none;
	color: blue;
	font-weight: bold;
}


A.LeftColNav:visited
{
    COLOR: blue;
    /* TEXT-DECORATION: none;*/
    display:block;	  
}


A.bgwhite:visited
{
    COLOR: white;
    background: white;
    /* TEXT-DECORATION: none*/
}

A.TitleLink:link
{
	font-weight: bold;
	font-size: 80%;
	color: navy;
	font-family: Arial;
	text-decoration: underline;
}
A.TitleLink:hover
{
    COLOR: black;
    font-size: 80%;
    font-weight: bold;
    text-decoration: underline;
}
A.TitleLink:visited
{
    COLOR: purple;
    font-size: 80%;
    font-weight: bold;
    text-decoration: underline;
}


.stripes
{
    FONT-SIZE: 9pt
}

A.navtopon:link
{
	border-right: blue thin;
	border-top: blue thin;
	font-weight: 900;
	font-size: 9pt;
	border-left: blue thin;
	border-bottom: blue thin;
	font-style: normal;
	letter-spacing: 5pt;
	background-color: lightgrey;
	text-align: center;
}
A.navtopon:visited
{
	border-right: blue thin;
	border-top: blue thin;
	font-weight: 900;
	font-size: 9pt;
	border-left: blue thin;
	border-bottom: blue thin;
	font-style: normal;
	letter-spacing: 5pt;
	background-color: lightgrey;
	text-align: center;
}

.NavLink
{
    COLOR: white;
    TEXT-DECORATION: none
}
.navtopoff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: center
}
.gutter
{
    MARGIN: 2mm 3mm 3mm 5mm
}
.bannergutter
{
    MARGIN-TOP: 2mm;
    MARGIN-RIGHT: 3mm
}
.pagebodygutter
{
    MARGIN-TOP: 5mm
}
.pagecentergutter
{
    MARGIN: 5mm 20mm 2mm
}
.leftcolgutter
{
    MARGIN-TOP: 2mm;
    MARGIN-LEFT: 3mm;
    MARGIN-RIGHT: 1mm
}
.textcolgutter
{
    MARGIN-BOTTOM: 1.5mm
}
.textpromo
{
    MARGIN-TOP: 2mm;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 2mm;
    MARGIN-RIGHT: 1mm
}
.newscolgutter
{
    MARGIN-TOP: 2mm;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 3mm;
    MARGIN-LEFT: 1mm
}
.itemgutter
{
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 1.5mm
}
.logogutter
{
    MARGIN-TOP: 3mm;
    MARGIN-BOTTOM: 2mm;
    MARGIN-LEFT: 3mm
}
.navtext
{
	font-size: 10pt;
}
.navlevel2
{
    FONT-SIZE: 9pt
}
.navlevel3
{
    FONT-SIZE: 8pt
}
.navlevel2on
{
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #cccccc
}
.navlevel3on
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #cccccc
}
.navlevel1on
{
    BACKGROUND-COLOR: #cccccc
}
.note
{
    COLOR: gray;
    FONT-STYLE: italic
}
.textwhite
{
    COLOR: white
}
.small
{
    FONT-SIZE: 8pt
}
.tiny
{
    FONT-SIZE: 7.5pt
}
.confirmation
{
    COLOR: lime
}
.warning
{
    COLOR: #ffcc66
}
.error
{
    COLOR: red
}
.disclaimer
{
    MARGIN-TOP: 1em;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 1em;
    COLOR: gray
}
.bgwhite
{
    BACKGROUND-COLOR: white
}
.1colgutter
{
    MARGIN-TOP: 2mm;
    MARGIN-LEFT: 3mm;
    MARGIN-RIGHT: 3mm
}
.1colnavgutter
{
    MARGIN-LEFT: 1mm;
    MARGIN-RIGHT: 1mm
}
.largeboldfont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%
}
.redfont
{
    COLOR: red
}
.border
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid
}
.testomonial
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-STYLE: normal
}
.highlight
{
    FONT-SIZE: 8pt;
    COLOR: blue
}
.contactinfo
{
    FONT-SIZE: 7pt
}
.nav
{
    BORDER-RIGHT: blue thin solid;
    BORDER-TOP: blue thin solid;
    BORDER-LEFT: blue thin solid;
    COLOR: blue;
    BORDER-BOTTOM: blue thin solid;
    LETTER-SPACING: 5pt
}
.Stripe1
{
	background-color: teal;
}
.Stripe2
{
	background-color: #3366ff;
}
.SectionBody
{
	background-color: white;
}
.DivSection2
{
}
.DivSection3
{
}
.SectionHeader
{
	color: black;
	background-color: white;
}

.ListTitle
{
	
	border: 1px solid blue; 

	font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: black;
	background-color: powderblue; 
  /*
	color: royalblue;
	background-color: white; 
 */

}

.ListDescription
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: powderblue;
}

.ListTable
{
	 border: 1px solid blue; 
	 padding: 0em;
	 border-collapse: collapse;
}
