.AddBorder, td.AddBorder, tr.AddBorder, th.AddBorder, table.AddBorder, div.AddBorder
{
	border-bottom: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	border-left: 1px solid #ABABAB;
	border-top: 1px solid #ABABAB;
}

.AddBorderTop, td.AddBorderTop, tr.AddBorderTop, th.AddBorderTop, table.AddBorderTop, div.AddBorderTop
{
	border-top: 1px solid #ABABAB;
}
.AddBorderBottom, td.AddBorderBottom, tr.AddBorderBottom, th.AddBorderBottom, table.AddBorderBottom, div.AddBorderBottom
{
	border-bottom: 1px solid #ABABAB;
}
.AddBorderRight, td.AddBorderRight, tr.AddBorderRight, th.AddBorderRight, table.AddBorderRight, div.AddBorderRight
{
	border-right: 1px solid #ABABAB;
}
.AddBorderLeft, td.AddBorderLeft, tr.AddBorderLeft, th.AddBorderLeft, table.AddBorderLeft, div.AddBorderLeft
{
	border-left: 1px solid #ABABAB;
}

.LoginBox, td.LoginBox, tr.LoginBox, table.LoginBox, th.LoginBox
{
	text-align: center;
	width: 270;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 7px;
	margin-left: 7px;
}

.LoginBoxHeader, td.LoginBoxHeader, tr.LoginBoxHeader, table.LoginBoxHeader, th.LoginBoxHeader
{
	text-align: center;
	width: 100%;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 7px;
	margin-left: 7px;
	background-color: #EFEFEF;
	border-bottom: 0px solid #ABABAB;
	border-right: 0px solid #ABABAB;
	border-left: 0px solid #ABABAB;
	border-top: 0px solid #ABABAB;
}

.LoginBoxHeaderHolder, td.LoginBoxHeaderHolder, th.LoginBoxHeaderHolder, table.LoginBoxHeaderHolder
{
	text-align: center;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.LoginBoxHeaderCenter, td.LoginBoxHeaderCenter, th.LoginBoxHeaderCenter, table.LoginBoxHeaderCenter
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #726687;
	border-bottom: 0px solid #ABABAB;
	border-right: 0px solid #ABABAB;
	border-left: 0px solid #ABABAB;
	border-top: 0px solid #ABABAB;
	height: 23px;
	padding-left: 8px;
}

.LoginBoxHeaderLeft, td.LoginBoxHeaderLeft, th.LoginBoxHeaderLeft, table.LoginBoxHeaderLeft
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 0px solid #ABABAB;
	border-right: 0px solid #ABABAB;
	border-left: 0px solid #ABABAB;
	border-top: 0px solid #ABABAB;
	height: 23px;
	width: 1px;
	background-color: #726687;
	background-attachment: scroll;
	background-repeat: repeat-x;
}

.LoginBoxHeaderRight, td.LoginBoxHeaderRight, th.LoginBoxHeaderRight, table.LoginBoxHeaderRight
{
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 0px solid #ABABAB;
	border-right: 0px solid #ABABAB;
	border-left: 0px solid #ABABAB;
	border-top: 0px solid #ABABAB;
	height: 23px;
	width: 1px;
	background-color: #726687;
	background-attachment: scroll;
	background-repeat: repeat-x;
}

.LoginBoxBodyHolder, td.LoginBoxBodyHolder, tr.LoginBoxBodyHolder, table.LoginBoxBodyHolder, th.LoginBoxBodyHolder
{
	text-align: center;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;
	background-color: #EFEFEF;
	border-bottom: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	border-left: 1px solid #ABABAB;
	border-top: 1px solid #ABABAB;
}

.AdminSectionHeader, td.AdminSectionHeader, table.AdminSectionHeader, th.AdminSectionHeader {
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 7px;
	background-color: #6497CC;
	width: 100%;
}

.fullBox { 
	/* width: 100%; */
	width: 250px;
}

.required {
	color: #FF9900;
	font-weight: bold;
}

.alert, div.alert, td.alert, tr.alert, span.alert, th.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.SectionHeader, th.SectionHeader, td.SectionHeader, tr.SectionHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	size: 18px;
	color: #726687;
	font-weight: bold;
}

a.SectionHeader, a.SectionHeader:link, a.SectionHeader:visited, a.SectionHeader:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	size: 18px;
	color: #726687;
	font-weight: bold;
	text-decoration: none; 
}

a.SectionHeader:hover {
	text-decoration: underline;
	color: #CC6600;
}

.TableWithBorder, table.TableWithBorder, th.TableWithBorder, td.TableWithBorder, tr.TableWithBorder, a.TableWithBorder {
	background-color: #EFEFEF;
	border-bottom: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	border-left: 1px solid #ABABAB;
	border-top: 1px solid #ABABAB;
}

#adminTable {
	background-color: #EFEFEF;
	border-bottom: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	border-left: 1px solid #ABABAB;
	border-top: 1px solid #ABABAB;
}

.row0 {
	background-color: #ffffff;
	font-size: 11px;}
.row1 {
	background-color: #FEFED0; 
	font-size: 11px;}
.hirow {
	background-color: #FF8000; 
	font-size: 11px;}
.over { 
	background-color: #FFD5AA;
	cursor: pointer;
	font-size: 11px;}
.highlight {
	background-color: #00FFFF;
	font-size: 11px;}
	
.adminTableHead, tr.adminTableHead, td.adminTableHead, th.adminTableHead 
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #726687;
	border-bottom: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	border-left: 1px solid #ABABAB;
	border-top: 1px solid #ABABAB;
}

.adminTableHeadNoBorder, tr.adminTableHeadNoBorder, td.adminTableHeadNoBorder, th.adminTableHeadNoBorder 
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #726687;
	border-bottom: 0px solid #ABABAB;
	border-right: 0px solid #ABABAB;
	border-left: 0px solid #ABABAB;
	border-top: 0px solid #ABABAB;
}

a.adminTableHead, a.adminTableHead:link, a.adminTableHead:visited, a.adminTableHead:active, a.adminTableHead:hover {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #726687;
	border-bottom: 0px solid #ABABAB;
	border-right: 0px solid #ABABAB;
	border-left: 0px solid #ABABAB;
	border-top: 0px solid #ABABAB;
}

.rightNavSpacer
{
	border-bottom: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	border-left: 1px solid #ABABAB;
	border-top: 1px solid #ABABAB;
	height: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.rightNavHeaderHolder, td.rightNavHeaderHolder, th.rightNavHeaderHolder, table.rightNavHeaderHolder
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.rightNavHeaderLink, th.rightNavHeaderLink, tr.rightNavHeaderLink, td.rightNavHeaderLink, a.rightNavHeaderLink, a.rightNavHeaderLink:link, a.rightNavHeaderLink:visited, a.rightNavHeaderLink:active, a.rightNavHeaderLink:hover
{
	font-color: #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	background-color: #726687;
	cursor: pointer;
}

.rightNavHeaderCenter, td.rightNavHeaderCenter, th.rightNavHeaderCenter, table.rightNavHeaderCenter
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #726687;
	border-bottom: 0px solid #ABABAB;
	border-right: 0px solid #ABABAB;
	border-left: 0px solid #ABABAB;
	border-top: 0px solid #ABABAB;
	height: 23px;
	padding-left: 8px;
	padding-right: 8px;
}

.rightNavHeaderLeft, td.rightNavHeaderLeft, th.rightNavHeaderLeft, table.rightNavHeaderLeft
{
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 0px solid #ABABAB;
	border-right: 0px solid #ABABAB;
	border-left: 0px solid #ABABAB;
	border-top: 0px solid #ABABAB;
	height: 23px;
	width: 1px;
	background-color: #726687;
	background-attachment: scroll;
	background-repeat: repeat-x;
}

.rightNavHeaderRight, td.rightNavHeaderRight, th.rightNavHeaderRight, table.rightNavHeaderRight
{
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 0px solid #ABABAB;
	border-right: 0px solid #ABABAB;
	border-left: 0px solid #ABABAB;
	border-top: 0px solid #ABABAB;
	height: 23px;
	width: 1px;
	background-color: #726687;
	background-attachment: scroll;
	background-repeat: repeat-x;
}

.AdminTableHeader, th.AdminTableHeader, td.AdminTableHeader, tr.AdminTableHeader, a.AdminTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	size: 18px;
	color: #FFFFFF;
	font-weight: bold;
} .SectionHeader {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;}
	
.winner, td.winner, tr.winner {
	color:#FF0000;
	background-color: FFFFB7;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;}

.alert {
	color: #FF0000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-wieght: bold;
	font-size: 16px;}
	
.question, td.question, tr.question {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;}

.answer, td.answer, tr.answer {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;}
	
.YourAnswer, td.YourAnswer, tr.YourAnswer {
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 12px;}
	

input.fullBox, select.fullBox, option.fullBox, textarea.fullBox {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	width: 100%
}

input,select,option,textarea {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

body {
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #99AC90;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(NewImages/bkg.jpg);
}

a,p,tr,th,td,div,table,span,.normal {
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

font {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/******************** UserBar *************************/

#UserBar, tr.UserBar, th.UserBar, td.UserBar, table.UserBar {
	color: #808080;
	background-color: #FFFF80;
	height: 21px;
	width: 100%;
	font-weight: bold;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

A.UserBarLink, A.UserBarLink:active, A.UserBarLink:focus, A.UserBarLink:link, A.UserBarLink:visited {
	color: #808080;
	text-decoration: none;
	background-color: #FFFF80;
	white-space: nowrap;
}

A.UserBarLink:hover {
	color: #808080;
	text-decoration: underline;
	background-color: #FFFF80;
	white-space: nowrap;
}

A.UserBarLinkCurrent, A.UserBarLinkCurrent:active, A.UserBarLinkCurrent:focus, A.UserBarLinkCurrent:link, A.UserBarLinkCurrent:visited {
	font-weight: bold;
	color: #808080;
	text-decoration: none;
	background-color: #FFFF80;
	white-space: nowrap;
}

A.UserBarLinkCurrent:hover {
	font-weight: bold;
	color: #808080;
	text-decoration: underline;
	background-color: #FFFF80;
	white-space: nowrap;
}

.UserBarLeft {
	text-align: left;
	color: #808080;
	background-color: #FFFF80;
	font-weight: bold;
	padding-left: 10px;
}

.UserBarRight {
	text-align: right;
	color: #808080;
	background-color: #FFFF80;
	font-weight: bold;
	padding-right: 10px;
}


body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #666666;

}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	line-height: 24px;


}

.xbig,h1 {
	color: #726687;
	font-size: 18px;
}

a.H1Link:visited, a.H1Link:link, a.H1Link:active {
	color: #726687;
	font-size: 18px;
	text-decoration: none;
}

a.H1Link:hover {
	color: #726687;
	font-size: 18px;
	text-decoration: underline;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-transform: capitalize;

}

a.footer:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6CABE7;
	text-decoration: none;
	text-transform: uppercase;
}

a.footer:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6CABE7;
	text-decoration: none;
	text-transform: uppercase;
}

a.footer:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #726687;
	text-decoration: underline;
	text-transform: uppercase;
}

a.footercurrent:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #726687;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

a.footercurrent:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #726687;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
a.footercurrent:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #726687;
	text-decoration: underline;
	text-transform: uppercase;
}

.box1 {
	padding: 3px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8DC5FC;
	border-right-color: #5EACFB;
	border-bottom-color: #5EACFB;
	border-left-color: #8DC5FC;

}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
.dottedLine {
	border-bottom-style: none;
	background-image: url(images/dash_horizontal_3x1.gif);
	background-repeat: repeat-x;

}
.line {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #22235E;
}

.test {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	background-color: #E8EFF9;
	background-position: left;

}
.dottedLineV {

	border-bottom-style: none;
	background-image: url(images/dash_vertical_1x3.gif);
	background-repeat: repeat-y;
}
.headerSmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #043D9B;
	border-bottom-style: solid;
	border-top-color: #D9E8F9;
	border-right-color: #D9E8F9;
	border-bottom-color: #D9E8F9;
	border-left-color: #D9E8F9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;


}
.big2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
}
.headerbgshim {
	background-image: url(images/subpage_03.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	margin-top: 1px;
}


.headerbg {
	background-image: url(images/subpage_03.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;

}
.tiny {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;

}
a.tiny:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
}

a.tiny:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
}
a.tiny:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: underline;
}

.navtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	text-decoration: none;
}
.SubNavText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	text-decoration: none;
}
.subheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;

}

a.subheader:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	text-decoration:underline;
}	
a.subheader:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	text-decoration: underline;
}
a.subheader:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	text-decoration: underline;
}
a.subheader:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9A00;
}
a.navtext:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	text-decoration: none;
}	
a.navtext:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	text-decoration: none;
}
a.navtext:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	text-decoration: none;
}
a.navtext:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9A00;
}

a.navtextcurrent:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9A00;
}	
a.navtextcurrent:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9A00;
}
a.navtextcurrent:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9A00;
}
a.navtextcurrent:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9A00;
}


a.SubNavText:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF9A00;
	font-style: italic;
}	
a.SubNavText:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF9A00;
	font-style: italic;
}
a.SubNavText:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF9A00;
	font-style: italic;
}
a.SubNavText:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	font-style: italic;
}

a.SubNavTextcurrent:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	font-style: italic;
}	
a.SubNavTextcurrent:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	font-style: italic;
}
a.SubNavTextcurrent:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	font-style: italic;
}
a.SubNavTextcurrent:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	font-style: italic;
}

.darkorange {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.header {
	font-size: 14px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #00426F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;



}
.headerline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #E84B00;


}

.table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px none #A0CAFC;
	border-right: 1px none #A0CAFC;
	border-bottom: 1px solid #A0CAFC;
	border-left: 1px none #A0CAFC;
	color: #2887F0;
	text-transform: uppercase;
}

.newsletterbox {
	background-color: #DEF2FE;
	border: 1px dotted #726687;
}
.bodyboldfront {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-variant: normal;
	letter-spacing: 2px;

}
.darkblueLine {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;

}
a:link {
	color: #726687;
}
a:visited {
	color: #726687;
}
a:hover {
	color: #FF9A00;
}
.headerbgnoline {
	background-image: url(images/subpage_03.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}
ul {
	list-style-position: outside;
	list-style-image: url(images/xln_cor_tmcap_bullet.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #333333;

}

a.EditContent, a.EditContent:hover, a.EditContent:visited, a.EditContent:link, a.EditContent:active {
	color: #FFFFFF;
	background-color: #726687;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding: 3 3 3 3;
	margin: 3 3 3 3;
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	text-transform: uppercase;
}

.ContactTitle {
	color: #808080;
}

.ContainerLabel {
	white-space: nowrap;
	
}

.required {
	color: #808080;
}

.FooterText {
	color: #FFFFFF;
	font-size: 10px;
}

a.TopTabLink:link, a.TopTabLink:active, a.TopTabLink:visited {
	color: #726687;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-weight:bold;
} 

a.TopTabLink:hover {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}

.TopTabNav {
	text-align: center;
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.TopTabContainer {
	width: 84;
	height: 18;
	background-image: url(NewImages/TabBkg.gif);
}

.MainNav {
	height: 36;
	width: 100%;
	background-color: #FFFFFF;
}

.MainNavSpacer {
	width: 5px;
	background-color: #FFFFFF;
	height: 100%;
}

.MainNavCell {
	background-color: #726687;
	height: 36px;
	text-align: center;
	padding: 4 4 4 4;
	cursor: pointer;
}

.MainNavCellCurrent {
	background-color: #336699;
	height: 36px;
	text-align: center;
	padding: 4 4 4 4;
	/*background-image: url(NewImages/tri.gif);
	background-repeat: no-repeat;
	background-position: bottom center;*/
	cursor: pointer;
}

.MainNavCellLeft {
	background-color: #726687;
	height: 36px;
	text-align: center;
	padding: 4 4 4 8;
	background-image: url(NewImages/MainNavButtonLeft.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.MainNavCellCurrentLeft {
	background-color: #336699;
	height: 36px;
	text-align: center;
	padding: 4 4 4 8;
	background-image: url(NewImages/MainNavButtonLeft_Over.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.MainNavCellRight {
	background-color: #726687;
	height: 36px;
	text-align: center;
	padding: 4 8 4 4;
	background-image: url(NewImages/MainNavButtonRight.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.MainNavCellCurrentRight {
	background-color: #336699;
	height: 36px;
	text-align: center;
	padding: 4 8 4 4;
	background-image: url(NewImages/MainNavButtonRight_Over.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.NavCellMinSpacer {
	height: 1px;
	/*width: 85px;*/
	display: block;
}

a.MainNavLink:link, a.MainNavLink:active, a.MainNavLink:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
} 

a.MainNavLink:hover {
	color: #FFFFFF; 
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
} 

a.MainNavLinkCurrent:hover, a.MainNavLinkCurrent:link, a.MainNavLinkCurrent:active, a.MainNavLinkCurrent:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
} 

.MainNavHspacer {
	height: 4px;
	background-color: #FFFFFF;
}

.SubNavContainer {
	height: 26px;
	width: 100%;
}

.SubNavContainerSpacer {
	color: #FFFFFF;
	width: 8px;
	background-image: url(NewImages/SubNavLeft.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.SubNavCell {
	color: #4b748a;
	height: 26px;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(NewImages/DSAHome_Sliced1_41.jpg);
	background-repeat: repeat-y;
	padding: 4 0 4 10;
	width: 100%;
}

a.SubNavLink:link, a.SubNavLink:active, a.SubNavLink:visited {
	color: #4b748a;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
}

a.SubNavLink:hover {
	text-decoration: underline;
	white-space: nowrap;
}

a.SubNavLinkCurrent:link, a.SubNavLinkCurrent:active, a.SubNavLinkCurrent:visited {
	color: #4b748a;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: underline;
	white-space: nowrap;
}

a.SubNavLinkCurrent:hover {
	text-decoration: underline;
	white-space: nowrap;
}


.AdminNavContainer {
	height: 26px;
	width: 100%;
}

.AdminNavContainerSpacer {
	color: #FFFFFF;
	width: 10px;
	background-image: url(NewImages/SubNavLeft.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.AdminNavCell {
	color: #4b748a;
	height: 26px;
	font-size: 10px;
	
	text-decoration: none;
	background-image: url(NewImages/DSAHome_Sliced1_41.jpg);
	background-repeat: repeat-y;
	padding: 4 0 4 10;
	width: 100%;
}

a.AdminNavLink:link, a.AdminNavLink:active, a.AdminNavLink:visited {
	color: #4b748a;
	font-size: 10px;
	
	text-decoration: none;
	white-space: nowrap;
}

a.AdminNavLink:hover {
	text-decoration: underline;
	white-space: nowrap;
}

a.AdminNavLinkCurrent:link, a.AdminNavLinkCurrent:active, a.AdminNavLinkCurrent:visited {
	color: #4b748a;
	font-size: 10px;
	
	text-decoration: underline;
	white-space: nowrap;
}

a.AdminNavLinkCurrent:hover {
	text-decoration: underline;
	white-space: nowrap;
}

.SectionHeader {
	color: #726687;
	font-size: 18px;
}

.LeftTableNavSpacer {
	background-image: url(NewImages/DSAHome_Sliced1_20.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.LeftTableEdge {
	background-image: url(NewImages/DSAHome_Sliced1_47.gif);
	background-repeat: repeat-y;
	width: 24;
}

.LowerLeftTableCorner {
	background-image: url(NewImages/DSAHome_Sliced1_71.gif);
	width: 24;
	background-repeat: no-repeat;
	background-position: left;
}

.MiddleCell {
	background-color: #FFFFFF;
}


.RightTableNavSpacer {
	background-image: url(NewImages/DSAHome_Sliced1_25.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.RightTableEdge {
	background-image: url(NewImages/RightSideGrad.gif);
	width: 25;
	background-repeat: repeat-y;
	background-position: right;
}

.LowerRightTableCorner {
	background-image: url(NewImages/DSAHome_Sliced1_75.gif);
	width: 31;
	background-repeat: no-repeat;
	background-position: right;
}

#MainContent, .MainContent {
	background-color: #FFFFFF;
	padding: 10 6 10 10;
	margin: 0 0 0 0;
}



.RightColumnContainer {
	/*float: right;*/
	padding: 0 5 0 10;
	margin: 0 0 0 0;
	width: 224;
}

.RightColumnContainerText {
	background-color: #7695A9; 
	width: 212;
	padding: 6 6 6 6;
	color: #FFFFFF;
	font-size: 10px;
}

.RightColumnContainerHeader {
	background-color: #336699; 
	width: 212;
	padding: 6 6 6 6;
	color: #FFFFFF;
	font-size: 14px;
}

.RightColumnContainerImage {
	background-color: #cdd6c8;
	width: 212;
	padding: 6 6 6 6;
	color: #FFFFFF;
	font-size: 10px;
}

.RightColumnText {
	color: #FFFFFF;
	font-size: 10px;
}

a.RightColumnLink:link, a.RightColumnLink:active, a.RightColumnLink:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.RightColumnLink:hover {
	text-decoration: underline;
}

.HomeTopCell {
	background-color: #FFFFFF;
	height: 199;
	overflow: hidden;
}

#HomeMainContent h1 {
	color: #FFFFFF;
	font-size: 18px;
}

#HomeMainContent a,#HomeMainContent p,#HomeMainContent tr,#HomeMainContent th,
#HomeMainContent td,#HomeMainContent div,#HomeMainContent table, #HomeMainContent span {
	color: #FFFFFF;
}

.HomeLeftCol {
	background-color: #7695a9;
	color: #FFFFFF;
	vertical-align: top;
	width: 421;
	height: 325;
	padding: 10 10 10 10;
}

.HomeLeftColTextContainer {
	
	width: 100%;
	height: 305;
	
	
	
	overflow: auto;
	scrollbar-3dlight-color: 336699;
	scrollbar-arrow-color: FFFFFF;
	scrollbar-base-color: 336699;
	scrollbar-darkshadow-color: 336699;
	scrollbar-face-color: 336699;
	scrollbar-highlight-color: 336699;
	scrollbar-shadow-color: FFFFFF;
	scrollbar-track-color: 336699;
}

.HomeRightTopCol {
	background-color: #336699;
	color: #FFFFFF;
	vertical-align: top;
	width: 296;
	height: 195;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.HomeRightTopColTextContainer {
	width: 276;
	height: 175;
	padding: 0 0 0 0;
	margin: 10 10 10 10;
	
	
	
	
	overflow: hidden;
	scrollbar-3dlight-color: 336699;
	scrollbar-arrow-color: FFFFFF;
	scrollbar-base-color: 336699;
	scrollbar-darkshadow-color: 336699;
	scrollbar-face-color: 336699;
	scrollbar-highlight-color: 336699;
	scrollbar-shadow-color: FFFFFF;
	scrollbar-track-color: 336699;
}

.HomeRightMiddleCol {
	background-color: #FFFFFF;
	width: 296;
	height: 5;
}

.HomeRightBottomCol {
	background-color: #666699;
	
	color: #FFFFFF;
	vertical-align: top;
	width: 296;
	height: 126;
}

.HomeRightBottomColTextContainer {
	width: 276;
	height: 106;
	padding: 0 0 0 0;
	margin: 10 10 10 10;
	overflow: hidden;
	
	
}

.HomeRightNewsLink {
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	padding: 5 0 5 0;
}
.HomeRightNewsDate {
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.HomeRightNewsTitle {
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.RightColumnHeader {
	color: #FFFFFF;
	font-size: 16px;
}

.NewslettersHeader {
	height: 27;
}

.NewslettersListItem {
	padding: 1 1 1 1;
	margin: 0 0 0 0;
	width: 50%;
}

.FeatureImageContainer {
	width: 322;
	height: 199;
	background-color: #FFFFFF;
}

.FeatureImageButton {
	outline: none;
}

.MaskContainer {
	background-repeat: no-repeat;
	background-position: center;
}

.MaskRow {
	background-color: #F3F0D4;
}

.FeatureImageCaption {
	font-size: 9px;
	color: #989684; 
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image: url(NewImages/DSAMain_Sliced1_09.gif);
	width: 210;
	height: 35;
	text-align: center;
}

A.FeatureImageCaptionLink, A.FeatureImageCaptionLink:active, A.FeatureImageCaptionLink:focus, A.FeatureImageCaptionLink:link, A.FeatureImageCaptionLink:visited {
	font-size: 9px;
	color: #989684; 
	text-decoration: none;
}

A.FeatureImageCaptionLink:hover {
	font-size: 9px;
	color: #989684; 
	text-decoration: underline;
}

.HomeHoverSubNav
{
	position: absolute;
	z-index: 100;
	background-color: #FFFFFF;
	margin: 0 0 0 -1;
	padding: 10 10 10 10;
	width: 730px;
	background-image: url(NewImages/DSAHome_Sliced1_41.jpg);
	background-repeat: repeat-y;
}

.HoverSubNav
{
	position: absolute;
	z-index: 100;
	background-color: #FFFFFF;
	margin: 0 20 0 5;
	padding: 10 10 10 10;
	width: 730px;
	background-image: url(NewImages/DSAHome_Sliced1_41.jpg);
	background-repeat: repeat-y;
}

A.RTLink, A.RTLink:active, A.RTLink:focus, A.RTLink:link, A.RTLink:visited {
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
}

A.RTLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
	white-space: nowrap;
}