body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F1F4E4;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 11px;
}
/*
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: circle;
}

li {list-style-type:none;background: url("images/bullet4.gif") no-repeat;background-position: 0px 0px;margin:4px;padding-left:15px;padding-bottom:6px;}
*/
.readingText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.readingTextItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
}
.readingTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}
.readingTextBoldItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	font-style: italic;
}
.TitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #1A60AB;
	font-weight: bolder;
}
.SubTitleText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bolder;
}
.WhiteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.WhiteTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.darkGrayText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/************ background styles **************/

.BGMainBody {
	background-color: #FFFFFF;
}
.BGMainHeader {
	background-image: url(images/bg_table_grad1.gif);
	background-repeat: repeat;
}
.BG1 {
	background-color: #1A5FAC;
}
.BG2 {
	background-color: #D3D9B7;
}
.BG2Grad {
	background-color: #D3D9B7;
	background-image: url(images/bg_table_grad1.gif);
}
.BG3 {
	background-color: #C0C6A7;
	background-image: url(images/bg_table_grad1.gif);
}
.BG4 {
	background-color: #B4BA9D;
}
.BGwhite {
	background-color: #FFFFFF;
}
.BG1 {
	background-color: #564B9D;
	background-image: url(images/bg_title_tof.gif);
}
.BG1Header {
	background-color: #564B9D;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/bg_head_tof.gif);
}
.BG1Title {
	background-color: #564B9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/bg_head_tof.gif);
}

/************ border styles **************/

.topBorder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A6A39B;
}
.topBorder2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4;
}
.topBottomBorder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A6A39B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6A39B;
}
.rightBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.leftBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
}
.rightBorderB {
	background-color: #B5D5FF;
}
.rightLeftBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
}
.rightLeftBorderTop {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
}
.rightLeftBottomBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A6A39B;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A6A39B;
	border-bottom-color: #A6A39B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.tombstoneBG1 {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #336699;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #336699;
	border-bottom-color: #336699;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-top-color: #336699;
	border-top-style: solid;
	border-top-width: 3px;
	background-color: #FFFFFF;
}
.rightLeftBottomBorderBG1 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A6A39B;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A6A39B;
	border-bottom-color: #A6A39B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(images/bg_table_grad4.gif);
}
.rightLeftBottomBorderBG2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A6A39B;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A6A39B;
	border-bottom-color: #A6A39B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(images/bg_table_grad3.gif);
}
.rightLeftBottomTopBorderGrad {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #336699;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #336699;
	border-bottom-color: #336699;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(images/bg_table_grad1.gif);
	border-top-color: #336699;
	border-top-style: solid;
	border-top-width: 1px;
}
.rightLeftBottomTopBorderGrad2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(images/bg_table_grad2.jpg);
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}
.rightLeftBottomTopBorderGrad3 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(images/bg_table_grad3.gif);
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}
.rightLeftBottomTopBorderGrad4 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(images/bg_table_grad4.gif);
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}
.rightLeftBottomTopBorderWhiteBG {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #FFFFFF;
}

/************ NavLinks styles **************/

#NavLinks a:link, #NavLinks a:visited {
	display: block;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-image: url(images/NavLinkBG1.jpg);
	font-size: 10px;
	border-top-color: #A79A98;
	border-right-color: #A79A98;
	border-bottom-color: #A79A98;
	border-left-color: #A79A98;
	border-top-style: solid;
	border-right-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#NavLinks a:hover{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/NavLinkBG2.jpg);
}
#SubNavLinks a:link, #SubNavLinks a:visited {
	display: block;
	border-top: 1px solid #F4F0E3;
	border-bottom: 1px solid #A6A39B;
	font-weight: bold;
	padding: 4px 10px 5px 17px;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	background-image: url(images/SubNavLinkBG1.jpg);
}

#SubNavLinks a:hover{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/SubNavLinkBG2.jpg);
}

#NavLinksHeader a:link, #NavLinksHeader a:visited {
	background-image: url(assets/images/llBlue.gif);
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 1px 10px 1px 10px;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

#NavLinksHeader a:hover{
	background-image: url(assets/images/llBlue.gif);
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.HomeLink {
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.HomeLink:hover {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.FootLink {
	FONT-SIZE: 9px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a.FootLink:hover {
	FONT-SIZE: 9px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}

#footer{
	color: #999999;
	font-size: 9px;

}

#footer a:link, #footer a:visited {
	color: #999999;
	font-size: 9px;
	text-decoration: none;
}

#footer a:hover{
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
}
.NewsLinks a:link, .NewsLinks a:visited {
	display: block;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-image: url(images/SubNavLinkBG1.jpg);
	font-size: 11px;
	border-top-color: #A79A98;
	border-right-color: #A79A98;
	border-bottom-color: #A79A98;
	border-left-color: #A79A98;
	border-top-style: solid;
	border-right-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	padding-right: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.NewsLinks a:hover{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(images/NavLinkBG2.jpg);
}
/************ breadcrumb styles **************/


#breadcrumb{
	color: #999999;
	font-size: 9px;

}

#breadcrumb a:link, #breadcrumb a:visited {
	color: #999999;
	font-size: 9px;
	text-decoration: none;
}

#breadcrumb a:hover {
	background-color: #343E3B
	color: #83243B;
	font-size: 9px;
	text-decoration: none;
}

#headerNav a:link, #headerNav a:visited {
	color: #333333;
	font-size: 9px;
	text-decoration: none;
}

#headerNav a:hover {
	color: #000000;
	font-size: 9px;
	text-decoration: underline;
}

/************ categoryLinks styles (Sub Navigation) **************/


#categoryLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
}

#categoryLinks{
	margin: 0px;
	padding: 0px;

}

#categoryLinks a:link, #categoryLinks a:visited {
	display: block;
	border-bottom: 1px solid #cccccc;
	font-weight: normal;
	padding: 1px 10px 1px 20px;
	color: #83243B;
	text-decoration: none;
}

#categoryLinks a:hover{
	background-image: url(assets/images/navHilite.gif);
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
/************ category2Links styles (Sub Navigation) **************/



#category2Links a:link, #category2Links a:visited {
	display: block;
	border-bottom: 1px solid #ccccccbackground-color: #4E6489;
	font-weight: normal;
	padding: 1px 10px 1px 30px;
	color: #006699;
	text-decoration: none;
}

#category2Links a:hover{
	background-image: url(assets/images/navHilite.gif);
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
/************ internalLink styles  **************/

.ContentLink1 {
FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline}
a.ContentLink1:hover { 
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.ContentLink2 {
FONT-SIZE: 9px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline}
a.ContentLink2:hover { 
FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.ContentLink3 {
FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
a.ContentLink3:hover { 
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6289BF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}


#internalLink {

	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}

#internalLink a:link, #internalLink a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}

#internalLink a:hover{
	background-image: url(assets/images/llBlue.gif);
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
/************ buttons styles (look alike)  **************/

#HeaderButtons a:link, #HeaderButtons a:visited {
	display: block;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7E826E;
	border: 1px solid #7E826E;
	line-height: 13px;
}

#HeaderButtons a:hover{
	display: block;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7E826E;
	border: 1px solid #ADA796;
}
#SectionButtons a:link, #SectionButtons a:visited {
	display: block;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #f8f8f8;
	font-size: 10px;
}

#SectionButtons a:hover{
	display: block;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #D3D9B7;
	border: 1px solid #ADA796;
	background-image: url(images/NavLinkBG2.jpg);
}
#buttons a:link, #buttons a:visited {
	display: block;
	font-weight: bold;
	padding: 2px 10px 2px 15px;
	color: #362B7E;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	background-color: #f8f8f8;
	font-size: 9px;
}

#buttons a:hover{
	background-image: url(images/NavLinkBG2.jpg);
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
/************ lowProfile styles **************/


.lowProfile {
	display:compact;
	font-weight: normal;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
}

.lowProfile a:hover{
	font-weight: normal;
	text-decoration: none;
	color:#3399FF;
}

/** FORM STYLES **/

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	background-color: #E3E3E3;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	background-color: #E3E3E3;
}

/************ headerStyle styles **************/

#TitleHeader {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #f8f8f8;
	padding: 5px 5px 5px 5px;
	background-image:   url(images/bg_titleheader.jpg);

}
.TitleHeader {
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #f8f8f8;
	padding: 5px 5px 5px 5px;
	background-image:   url(images/bg_titleheader.jpg);

}


#headerStyle{
	display: block;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	color:#333333;
	font-size: 19px;
}

/***/

#padding {
	display: block;
	padding: 1px 0px 1px 10px;
}
#adSpace {
	display:compact;
	font-size: 10px;
	padding-left: 10px;
	color: #666666;
	text-decoration: none;
}

#sectionHeader {
	background-image: url(assets/images/llBlue.gif);
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 1px 10px 1px 10px;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.rightLeftBorder2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
