/* Begin GENERAL Styles */ 

BODY, TD, TH, UL, OL, LI, H1, H2, H3, H4,
A, A:link,A:visited, A:active, A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

BODY, TD, UL, OL, LI
{
	font-size: 12px;
}

H1
{
	font-size: 18px;
}

H2
{
	font-size: 16px;
}

TH, H3,
.pageTitle
{
	font-size: 14px;
}

H4
{
	font-size: 13px;
}

CODE
{
	font-size: 11px;
}

BODY, TD, UL, OL, LI
{
	font-weight: normal;
}

TH, B, STRONG, H1, H2, H3, H4,
.pageTitle
{
	font-weight: bold;
}

BODY, TD, TH, UL, OL, LI, H1, H2, H3,
.pageTitle
{
	font-style: normal;
}

I, EM, H4
{
	font-style: italic;
}

U
{
	text-decoration: underline;
}

BODY, TD, TH, UL, OL, LI, H1, H2, H3, H4, HR,
.pageTitle
{
	color: #000000;
}

A, A:link, A:active
{
	color: #0077D4;
}

A:visited
{
	color: #37A7FF;
}

A:hover
{
	color: #0993FF;
}

HR
{
	height: 1px;
}

UL
{
	list-style-image: url(../images/bulet1.gif);
	list-style-position: outside;
	list-style-type: disc;
}
LI
{
	margin-top: 5px;
	margin-bottom: 5px;
}

H2, H3, H4
{
	margin-bottom: 10px;
}

.pageTitle
{
	white-space: nowrap;
	margin-bottom: 0px;
}

.mainText
{
}

.noBrBottom
{
	margin-bottom: 0px;
}
.noBrTop
{
	margin-top: 0px;
}
.noBrTopBottom
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.alignLeft
{
	text-align: left;
}
.alignRight
{
	text-align: right;
}

/* End GENERAL Styles */

/* Begin classes for GENERAL Block */

.textTitle1,
.textTitleColor1, 
.textTitle2,
.textTitleColor2, 
.textTitle3,
.textTitleColor3,
.textTitle4,
.textPlain,
.textBold,
.textItalic,
.textBoldItalic,
.textColor,
.textBoldColor,
.textItalicColor,
.textBoldItalicColor,
.textLarger,
.textLarge,
.textSmall,
.textSmaller,
.textLink,
.textLinkPlain,
.textLinkBold,
.textLinkItalic,
.textLinkBoldItalic,
.textLinkArr,
/*-------------*/
.textTabTitleW,
.textTitleColorLink, A.textTitleColorLink, A.textTitleColorLink:link, A.textTitleColorLink:active, A.textTitleColorLink:visited, A.textTitleColorLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textTitle1,
.textTitleColor1
{
	font-size: 18px;
}

.textTitle2,
.textTitleColor2
{
	font-size: 16px;
}

.textTitle3,
.textTitleColor3,
.textTitle4,
/*-------------*/
.textTitleColorLink, A.textTitleColorLink, A.textTitleColorLink:link, A.textTitleColorLink:active, A.textTitleColorLink:visited, A.textTitleColorLink:hover
{
	font-size: 14px;
}

.textPlain
{
	font-size: 12px;
}

.textTabTitleW
{
	font-size: 12px;
}

.textLarger
{
	font-size: 1.25em;
}

.textLarge
{
	font-size: 1.10em;
}

.textSmall
{
	font-size: 0.90em;
}

.textSmaller
{
	font-size: 0.75em;
}

.textLinkArr
{
	font-size: 75%;
}

.textPlain,
.textItalic,
.textItalicColor,
.textLinkPlain,
.textLinkItalic
{
	font-weight: normal;
}

.textTitle1,
.textTitleColor1, 
.textTitle2,
.textTitleColor2, 
.textTitle3,
.textTitleColor3,
.textTitle4,
.textBold,
.textBoldItalic,
.textBoldItalicColor,
.textLinkBold,
.textLinkBoldItalic,
/*-------------*/
.textTabTitleW,
.textTitleColorLink, A.textTitleColorLink, A.textTitleColorLink:link, A.textTitleColorLink:active, A.textTitleColorLink:visited, A.textTitleColorLink:hover
{
	font-weight: bold;
}

.textTitle1,
.textTitleColor1, 
.textTitle2,
.textTitleColor2, 
.textTitle3,
.textTitleColor3, 
.textPlain,
.textBold,
.textColor,
.textBoldColor,
.textLinkPlain,
.textLinkBold,
/*-------------*/
.textTabTitleW,
.textTitleColorLink, A.textTitleColorLink, A.textTitleColorLink:link, A.textTitleColorLink:active, A.textTitleColorLink:visited, A.textTitleColorLink:hover
{
	font-style: normal;
}

.textItalic,
.textBoldItalic,
.textItalicColor,
.textBoldItalicColor,
.textLinkItalic,
.textLinkBoldItalic
{
	font-style: italic;
}

.textTitle1,
.textTitle2,
.textTitle3,
.textPlain,
.textBold,
.textItalic,
.textBoldItalic
{
	color: #000000;
}

.textTitleColor1,
.textTitleColor2,
.textTitleColor3,
/*-------------*/
.textTitleColorLink, A.textTitleColorLink, A.textTitleColorLink:link, A.textTitleColorLink:active
{
	color: #C40000;
}

A.textTitleColorLink:visited
{
	color: #FF0077;
}
A.textTitleColorLink:hover
{
	color: #0075D2;
}

.textTitle4
{
	color: #00FF00;
}

.textColor,
.textBoldColor,
.textItalicColor,
.textBoldItalicColor
{
	color: #3D6E6A;
}

.textLink,
.textLinkBold,
.textLinkItalic,
.textLinkBoldItalic,
.textLinkArr
{
	color: #0077D4;
}

.textTabTitleW
{
	color: #FFFFFF;
}

.textUL
{
	list-style-image: url(../images/bulet1.gif);
}

TABLE.textTableBorder
{
	border: 2px dotted #999999;
}

TABLE.textTableNoHeaderBorder
{
	border: 2px dotted #999999;
}
TABLE.textTableNoHeaderBorder TD
{
	border: 1px solid #DDDDDD;
}

TABLE.textTableHeaderBorder
{
	border: 2px dotted #999999;
}
TABLE.textTableHeaderBorder TH
{
	background-color: #CCCCCC;
	border-top:    2px solid #DDDDDD;
	border-bottom: 2px solid #777777;
	border-left:   2px solid #DDDDDD;
	border-right:  2px solid #777777;
}

TABLE.textTableHorizontalBorder
{
	border: 2px dotted #999999;
}
TABLE.textTableHorizontalBorder TH
{
	background-color: #CCCCCC;
	border-top:    2px solid #DDDDDD;
	border-bottom: 2px solid #777777;
	border-left:   2px solid #DDDDDD;
	border-right:  2px solid #777777;
}
TABLE.textTableHorizontalBorder TD
{
	border-top:    1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left:   none;
	border-right:  none;
}

TABLE.textTableVerticalBorder
{
	border: 2px dotted #999999;
}
TABLE.textTableVerticalBorder TH
{
	background-color: #CCCCCC;
	border-top:    2px solid #DDDDDD;
	border-bottom: 2px solid #777777;
	border-left:   2px solid #DDDDDD;
	border-right:  2px solid #777777;
}
TABLE.textTableVerticalBorder TD
{
	border-top:    none;
	border-bottom: none;
	border-left:   1px solid #DDDDDD;
	border-right:  1px solid #DDDDDD;
}

TABLE.textTableAllBorder
{
	border: 2px dotted #999999;
}
TABLE.textTableAllBorder TH
{
	background-color: #CCCCCC;
	border-top:    2px solid #DDDDDD;
	border-bottom: 2px solid #777777;
	border-left:   2px solid #DDDDDD;
	border-right:  2px solid #777777;
}
TABLE.textTableAllBorder TD
{
	border: 1px solid #DDDDDD;
}

/* End classes for GENERAL Block */

/* Begin classes for ABOUT Block */

.aboutTitle1,
.aboutTitleColor1, 
.aboutTitle2,
.aboutTitleColor2, 
.aboutTitle3,
.aboutTitleColor3,
.aboutTitle4,
.aboutPlain,
.aboutBold,
.aboutItalic,
.aboutBoldItalic,
.aboutColor,
.aboutBoldColor,
.aboutItalicColor,
.aboutBoldItalicColor,
.aboutLarger,
.aboutLarge,
.aboutSmall,
.aboutSmaller,
.aboutLink,
.aboutLinkPlain,
.aboutLinkBold,
.aboutLinkItalic,
.aboutLinkBoldItalic,
.aboutLinkArr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.aboutTitle1,
.aboutTitleColor1
{
	font-size: 18px;
}

.aboutTitle2,
.aboutTitleColor2
{
	font-size: 16px;
}

.aboutTitle3,
.aboutTitleColor3,
.aboutTitle4
{
	font-size: 14px;
}

.aboutPlain
{
	font-size: 12px;
}

.aboutLarger
{
	font-size: 1.25em;
}

.aboutLarge
{
	font-size: 1.10em;
}

.aboutSmall
{
	font-size: 0.90em;
}

.aboutSmaller
{
	font-size: 0.75em;
}

.aboutLinkArr
{
	font-size: 75%;
}

.aboutPlain,
.aboutItalic,
.aboutItalicColor,
.aboutLinkPlain,
.aboutLinkItalic
{
	font-weight: normal;
}

.aboutTitle1,
.aboutTitleColor1, 
.aboutTitle2,
.aboutTitleColor2, 
.aboutTitle3,
.aboutTitleColor3,
.aboutTitle4,
.aboutBold,
.aboutBoldItalic,
.aboutBoldItalicColor,
.aboutLinkBold,
.aboutLinkBoldItali
{
	font-weight: bold;
}

.aboutTitle1,
.aboutTitleColor1, 
.aboutTitle2,
.aboutTitleColor2, 
.aboutTitle3,
.aboutTitleColor3, 
.aboutPlain,
.aboutBold,
.aboutColor,
.aboutBoldColor,
.aboutLinkPlain,
.aboutLinkBold
{
	font-style: normal;
}

.aboutItalic,
.aboutBoldItalic,
.aboutItalicColor,
.aboutBoldItalicColor,
.aboutLinkItalic,
.aboutLinkBoldItalic
{
	font-style: italic;
}

.aboutTitle1,
.aboutTitle2,
.aboutTitle3,
.aboutPlain,
.aboutBold,
.aboutItalic,
.aboutBoldItalic,
.aboutUL LI
{
	color: #0C0055;
}

.aboutTitleColor1,
.aboutTitleColor2,
.aboutTitleColor3
{
	color: #FF0000;
}

.aboutTitle4
{
	color: #00FF00;
}

.aboutColor,
.aboutBoldColor,
.aboutItalicColor,
.aboutBoldItalicColor
{
	color: #00FF00;
}

.aboutLink,
.aboutLinkBold,
.aboutLinkItalic,
.aboutLinkBoldItalic,
.aboutLinkArr
{
	color: #0077D4;
}

.aboutUL
{
	list-style-image: url(../images/bulet1.gif);
}

/* End classes for ABOUT Block */

/* Begin classes for NEWS Block */

.newsTitle1,
.newsTitleColor1, 
.newsTitle2,
.newsTitleColor2, 
.newsTitle3,
.newsTitleColor3,
.newsTitle4,
.newsPlain,
.newsBold,
.newsItalic,
.newsBoldItalic,
.newsColor,
.newsBoldColor,
.newsItalicColor,
.newsBoldItalicColor,
.newsLarger,
.newsLarge,
.newsSmall,
.newsSmaller,
.newsLink,
.newsLinkPlain,
.newsLinkBold,
.newsLinkItalic,
.newsLinkBoldItalic,
.newsLinkArr,
/*-------------*/
.newsTabTitleW,
.newsDate,
.newsMoreLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsTitle1,
.newsTitleColor1
{
	font-size: 16px;
}

.newsTitle2,
.newsTitleColor2
{
	font-size: 14px;
}

.newsTitle3,
.newsTitleColor3,
.newsTitle4
{
	font-size: 13px;
}

.newsTitle3 a {
                color: #000000;
                text-decoration: none;
              }

.newsTitle3 a:visited {
                color: #000000;
                text-decoration: none;
              }

.newsTitle3 a:hover {
                text-decoration: underline;
              }


.newsPlain
{
	font-size: 12px;
}

.newsTabTitleW,
.newsDate
{
	font-size: 12px;
}

.newsLarger
{
	font-size: 1.25em;
}

.newsLarge
{
	font-size: 1.10em;
}

.newsSmall
{
	font-size: 0.90em;
}

.newsSmaller
{
	font-size: 0.75em;
}

.newsLinkArr
{
	font-size: 75%;
}

.newsPlain,
.newsItalic,
.newsItalicColor,
.newsLinkPlain,
.newsLinkItalic,
{
	font-weight: normal;
}

.newsTitle1,
.newsTitleColor1, 
.newsTitle2,
.newsTitleColor2, 
.newsTitle3,
.newsTitleColor3,
.newsTitle4,
.newsBold,
.newsBoldItalic,
.newsBoldItalicColor,
.newsLinkBold,
.newsLinkBoldItalic,
/*-------------*/
.newsMoreLink,
.newsTabTitleW,
.newsDate
{
	font-weight: bold;
}

.newsTitle1,
.newsTitleColor1, 
.newsTitle2,
.newsTitleColor2, 
.newsTitle3,
.newsTitleColor3, 
.newsPlain,
.newsBold,
.newsColor,
.newsBoldColor,
.newsLinkPlain,
.newsLinkBold,
/*-------------*/
.newsTabTitleW,
.newsDate,
.newsMoreLink
{
	font-style: normal;
}

.newsItalic,
.newsBoldItalic,
.newsItalicColor,
.newsBoldItalicColor,
.newsLinkItalic,
.newsLinkBoldItalic
{
	font-style: italic;
}

.newsTitle1,
.newsTitle2,
.newsTitle3,
.newsPlain,
.newsBold,
.newsItalic,
.newsBoldItalic
{
	color: #000000;
}

.newsTitleColor1,
.newsTitleColor2,
.newsTitleColor3
{
	color: #3F625F;
}

.newsTitle4
{
	color: #0077D4;
}

.newsColor,
.newsBoldColor,
.newsItalicColor,
.newsBoldItalicColor
{
	color: #00FF00;
}

.newsLink,
.newsLinkBold,
.newsLinkItalic,
.newsLinkBoldItalic,
.newsLinkArr,
{
	color: #0077D4;
}

.newsTabTitleW
{
	color: #FFFFFF;
}

.newsMoreLink,
A.newsMoreLink, A.newsMoreLink:link, A.newsMoreLink:active
{
	color: #012EA3;
}
A.newsMoreLink:visited
{
	color: #552EA3;
}
A.newsMoreLink:hover
{
	color: #0144ED;
}

.newsDate
{
	color: #A7C2C0;
}

.newsUL
{
	list-style-image: url(../images/bulet1.gif);
}

.newsPlainSum P
{
	margin-top: 0px;
	margin-bottom: 7px;
}

.newsTitleColor3 a {
                  	color: #3F625F;
                   text-decoration: none;
                 }

.newsTitleColor3 a:visited {
                  	color: #3F625F;
                   text-decoration: none;
                 }

.newsTitleColor3 a:hover {
                  	color: #3F625F;
                   text-decoration: underline;
                 }


/* End classes for NEWS Block */

/* Begin classes for SAMPLE Block */

.sampTitle1,
.sampTitleColor1, 
.sampTitle2,
.sampTitleColor2, 
.sampTitle3,
.sampTitleColor3,
.sampTitle4,
.sampPlain,
.sampBold,
.sampItalic,
.sampBoldItalic,
.sampColor,
.sampBoldColor,
.sampItalicColor,
.sampBoldItalicColor,
.sampLarger,
.sampLarge,
.sampSmall,
.sampSmaller,
.sampLink,
.sampLinkPlain,
.sampLinkBold,
.sampLinkItalic,
.sampLinkBoldItalic,
.sampLinkArr,
/*-------------*/
.sampTabTitleB,
.sampTabTitleR
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sampTitle1,
.sampTitleColor1
{
	font-size: 18px;
}

.sampTitle2,
.sampTitleColor2
{
	font-size: 16px;
}

.sampTitle3,
.sampTitleColor3,
.sampTitle4
{
	font-size: 14px;
}

.sampPlain
{
	font-size: 12px;
}

.sampTabTitleB,
.sampTabTitleR
{
	font-size: 12px;
}

.sampLarger
{
	font-size: 1.25em;
}

.sampLarge
{
	font-size: 1.10em;
}

.sampSmall
{
	font-size: 0.90em;
}

.sampSmaller
{
	font-size: 0.75em;
}

.sampLinkArr
{
	font-size: 75%;
}

.sampPlain,
.sampItalic,
.sampItalicColor,
.sampLinkPlain,
.sampLinkItalic
{
	font-weight: normal;
}

.sampTitle1,
.sampTitleColor1, 
.sampTitle2,
.sampTitleColor2, 
.sampTitle3,
.sampTitleColor3,
.sampTitle4,
.sampBold,
.sampBoldItalic,
.sampBoldItalicColor,
.sampLinkBold,
.sampLinkBoldItalic,
/*-------------*/
.sampTabTitleB,
.sampTabTitleR
{
	font-weight: bold;
}

.sampTitle1,
.sampTitleColor1, 
.sampTitle2,
.sampTitleColor2, 
.sampTitle3,
.sampTitleColor3, 
.sampPlain,
.sampBold,
.sampColor,
.sampBoldColor,
.sampLinkPlain,
.sampLinkBold,
/*-------------*/
.sampTabTitleB,
.sampTabTitleR
{
	font-style: normal;
}

.sampItalic,
.sampBoldItalic,
.sampItalicColor,
.sampBoldItalicColor,
.sampLinkItalic,
.sampLinkBoldItalic
{
	font-style: italic;
}

.sampTitle1,
.sampTitle2,
.sampTitle3,
.sampPlain,
.sampBold,
.sampItalic,
.sampBoldItalic
{
	color: #000000;
}

.sampTitleColor1,
.sampTitleColor2,
.sampTitleColor3
{
	color: #FF0000;
}

.sampTitle4
{
	color: #808080;
}

.sampColor,
.sampBoldColor,
.sampItalicColor,
.sampBoldItalicColor
{
	color: #808080;
}

.sampLink,
.sampLinkBold,
.sampLinkItalic,
.sampLinkBoldItalic,
.sampLinkArr
{
	color: #0077D4;
}

.sampTabTitleB
{
	color: #000000;
}

.sampTabTitleR
{
	color: #FF0000;
}

.sampUL
{
	list-style-image: url(../images/bulet1.gif);
}

/* End classes for SAMPLE Block */

TD.sloganHomeTextMainBk {
	padding-top: 1px;
	padding-right: 5px;
}
.sloganHomeTextMainBe,
A.sloganHomeTextMainBe, A.sloganHomeTextMainBe:link, A.sloganHomeTextMainBe:active, A.sloganHomeTextMainBe:visited, A.sloganHomeTextMainBe:hover,
.sloganHomeTextMainBk,
A.sloganHomeTextMainBk, A.sloganHomeTextMainBk:link, A.sloganHomeTextMainBk:active, A.sloganHomeTextMainBk:visited, A.sloganHomeTextMainBk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sloganHomeTextMainBe,
A.sloganHomeTextMainBe, A.sloganHomeTextMainBe:link, A.sloganHomeTextMainBe:active, A.sloganHomeTextMainBe:visited, A.sloganHomeTextMainBe:hover {
	font-size: 10px;
	color: #012EA3;
}
A.sloganHomeTextMainBl:hover,
A.sloganHomeTextMainBk:hover {
	text-decoration: underline;
}

TD.sloganHomeText {
	padding-top: 11px;
}
.sloganHomeText,
A.sloganHomeText, A.sloganHomeText:link, A.sloganHomeText:active, A.sloganHomeText:visited, A.sloganHomeText:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.sloganHomeText:hover {
	text-decoration: underline;
}

.subscrHr {
  color: #102656;
  height: 1px;
}

.infoHomeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 9px;
	margin-right: 9px;
}