#MainContent {
	padding-left: 25px;
}
.BottomRedOnGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.IndexText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 130%;
	padding: 0px 40px 0px 10px;
	color: #000033;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #990033;
	margin: 0px;
}

.BottomRedOnGray a:link {
	color: #990000;
	text-decoration: none;

}
.BottomRedOnGray a:visited {
	color: #990000;
	text-decoration: none;

}
.BottomRedOnGray a:hover {
	color: #990000;
	text-decoration: underline;

}
.RegularText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 130%;
	padding: 0px 0px 5px 35px;
	color: #000000;
	margin: 0px;


}
.RegularText a:link {
	color: #993366;
	text-decoration: underline;
}
.RegularText a:visited {
	color: #993366;
	text-decoration: underline;
}
.RegularText a:hover {

	color: #993366;
	text-decoration: none;
}
.RegularText a:active {

	color: #993366;
	text-decoration: underline;
}
.RegularTextH1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 130%;
	padding: 0px 0px 5px 15px;
	color: #666666;
	font-weight: bold;

}
.BottomGrayOnGray {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.BottomGrayOnGray a:link {
	color: #CCCCCC;
	text-decoration: none;

}
.BottomGrayOnGray a:visited {
	color: #CCCCCC;
	text-decoration: none;

}
.BottomGrayOnGray a:hover {
	color: #FFFFFF;
	text-decoration: underline;

}
.BottomGrayOnGray a:active {
	color: #CCCCCC;
	text-decoration: none;
}

.BottomGrayOnGrayCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.MainNavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	border-left-style: 10;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;

}
.IndexTableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A0303;
	padding: 3px 2px 2px 3px;
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	margin: 0px;
}
.EmailTableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9A0303;
	padding: 3px 2px 2px 3px;
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	margin: 0px;
}
.IndexTableContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 2px 0px 2px 3px;
}
.IndexTableContentLastLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 2px 0px 3px 3px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;

}
.PageName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF9900;
	text-align: right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;

}
.NormalText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height: 130%;
	padding: 0px 15px 0px 10px;
	color: #000000;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.NavLeftLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 130%;
	padding: 0px 0px 8px 25px;
	color: #990033;
	margin: 0px;
	font-weight: normal;
}
.NavLeftLinks a:link {
	color: #990033;
	text-decoration: none;
}
.NavLeftLinks a:visited {
	color: #990033;
	text-decoration: none;
}
.NavLeftLinks a:active {
	color: #990033;
	text-decoration: none;
}
.NavLeftLinks a:hover {
	color: #990033;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #990033;
	background-color: #F4F4F4;
}
.TeamNames {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 130%;
	padding: 0px;
	color: #666666;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
}
.TeamNamesTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	line-height: normal;
	padding: 2px 0px 0px;
	color: #666666;
	margin: 0px 10px 0px 0px;
	font-weight: normal;
}
.TeamBioText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 130%;
	padding: 0px 35px 5px 10px;
	color: #666666;
	margin: 0px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-color: #999999;
}
.TeamBioContactinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	line-height: 170%;
	padding: 20px 10px 0px 0px;
	color: #666666;
	margin: 0px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.TeamBioContactinfo a:link {
	color: #49A5D1;
	text-decoration: none;
}
.TeamBioContactinfo a:visited {
	color: #49A5D1;
	text-decoration: none;
}
.TeamBioContactinfo a:active {
color: #49A5D1;
	text-decoration: none;
}
.TeamBioContactinfo a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.PageName a:link {
	color: #FF9900;
	text-decoration: none;
}
.PageName a:visited {
	color: #FF9900;
	text-decoration: none;
}
.PageName a:active {
	color: #FF9900;
	text-decoration: none;
}
.PageName a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.TeamBioBottomLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height: 130%;
	padding: 0px 15px 0px 0px;
	color: #3399FF;
	margin: 0px 0px 15px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #666666;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.TeamBioBottomLinks a:link {
	color: #3399FF;
	text-decoration: none;
}
.TeamBioBottomLinks a:visited {
	color: #3399FF;
	text-decoration: none;
}
.TeamBioBottomLinks a:active {
	color: #3399FF;
	text-decoration: none;
}
.TeamBioBottomLinks a:hover {
	color: #3399FF;
	text-decoration: underline;
}
.NormalNarrow0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 140%;
	padding: 0px 0px 0px 30px;
	color: #666666;
	border: none;
	width: 500px;
}

.NormalNarrow1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 140%;
	padding: 0px 0px 0px 30px;
	color: #666666;
	border: none;
}

.NormalNarrow2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 200px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 130%;
	padding: 0px 0px 0px 60px;
	color: #000033;
	border: none;
}

.NormalNarrow3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 25px;
	line-height: 130%;
	padding: 0px;
	color: #666666;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px none #999999;
	list-style-image: url(images/template/bullet1.gif);
}

.NormalText1 a:link {
	color: #993366;
	text-decoration: none;
}
.NormalText1 a:visited {
	color: #993366;
	text-decoration: none;
}
.NormalText1 a:active {

	color: #993366;
	text-decoration: none;
}
.NormalText1 a:hover {

	color: #FF6600;
	text-decoration: underline;
}
.TeamBioText a:link {
	color: #990033;
	text-decoration: none;
}
.TeamBioText a:visited {
	color: #990033;
	text-decoration: none;
}
.TeamBioText a:active {

	color: #0066CC;
	text-decoration: none;
}
.TeamBioText a:hover {

	color: #FF6600;
	text-decoration: underline;
}
.BottomGrayOnGrayCopyrightBios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

.ServicesMainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 25px;
	line-height: 140%;



}
.FormText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;


}
.ServiceName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-position: right;
	text-align: right;
	line-height: 140%;
	padding-right: 5px;
	border-right-width: 2px;
	border-right-style: none;
	border-right-color: #CCCCCC;
}
.TableText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 120%;
	padding: 0px;
	color: #993366;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px none #999999;
	list-style-image: url(images/template/bullet2.gif);
}
.TableTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990033; /*006699*/
	padding-left: 25px;
	padding-top: 4px;

}
.PageTitle {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #777; /* 990033 006699 */
	border-bottom: solid 1px #666;
}
#PageTitle {
	width: 360px;
	padding-left: 30px;
	padding-top: 4px;
}
.PageSubTitle {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #777; /* 990033 006699 */
}
.NormalNarrow0 a:link {
	color: #990033;
	text-decoration: none;
}
.NormalNarrow0 a:visited {
	color: #990033;
	text-decoration: none;
}
.NormalNarrow0 a:active {
	color: #990033;
	text-decoration: none;
}
.NormalNarrow0 a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.NormalNarrow1 a:link {
	color: #990033;
	text-decoration: none;
}
.NormalNarrow1 a:visited {
	color: #990033;
	text-decoration: none;
}
.NormalNarrow1 a:active {
	color: #990033;
	text-decoration: none;
}
.NormalNarrow1 a:hover {
	color: #FF6600;
	text-decoration: underline;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
}

.NavLeftLinks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 130%;
	padding: 0px 0px 8px 20px;
	color: #990033;
	margin: 0px;
	font-weight: normal;
}
.NavLeftLinks2 a:link {
	color: #990033;
	text-decoration: none;
}
.NavLeftLinks2 a:visited {
	color: #990033;
	text-decoration: none;
}
.NavLeftLinks2 a:active {
	color: #990033;
	text-decoration: none;
}
.NavLeftLinks2 a:hover {
	color: #990033;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #990033;
	background-color: #F4F4F4;
}


.ddmx {
    font: 12px Arial,Helvetica,sans-serif;
}
.ddmx .item1,.ddmx .item1-active {
    padding: 3px 10px 3px 10px;
    background: url(/images/menubg.gif) top left repeat-x; /* #730400 */
    font: 12px Arial,Helvetica,sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
	text-align: center;
}
.ddmx .item1:hover,.ddmx .item1-active:hover {
    background: url(/images/menubg-over.gif) top left repeat-x; /* #000 */
    color: #ffffff;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    color: #730400;
    font-weight: 500;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #e5e1da;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #730400;
	color: #fff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */