/* CSS Document */
body, html{
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #ECF7F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 16px;
}
body{
	text-align: center;
}

a img{
	border: none;
}
#main{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#inner{
	width: 898px;
	float: left;
	border-left: solid 1px #9B999A;
	border-right: solid 1px #9B999A;
	border-bottom: solid 1px #9B999A;
	background-color: #FFFFFF;
}
#topBar{
	float: left;
	width: 898px;
	background-color: #A61E22;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
}
#topBar a{
	color: #FFFFFF;
	text-decoration: none;
}
#topBar a:hover{
	text-decoration: underline;
}
#greySq{
	float: left;
	background-color: #C5C4C2;
	width: 7px;
	height: 8px;
	line-height: 1px;
	margin-left: 12px;
	display: inline;
	margin-right: 5px;
	margin-top: 4px;
}
#headerCont, #headerContNoBanner{
	float: left;
	width: 100%;
	background-image: url(/content/Upload/AssetMgmt/images/headerBG.gif);
	background-repeat: repeat-x;
}
#headerContNoBanner{
	padding-bottom: 10px;
}
#headerTop{
	margin-top: 14px;
	width: 100%;
	float: left;
}
#logo{
	float: left;
	margin-left: 12px;
	display: inline;
}
#headerFeat1{
	float: left;
	color: #231F1E;
	text-transform: uppercase;
	font-size: 15px;
	margin-top: 48px;
/*	margin-left: 190px;*/
	display: inline;
	width: 456px;
	text-align: right;

}
#headerFeat1 a{
	text-decoration: none;
	color: #0C6CA6;
	font-weight: bold;
	padding-right: 7px;
	padding-left: 7px;
	font-size: 12px;
}
#headerFeat1 a:hover{
	text-decoration: underline;
}
#headerFeat2{
	float: left;
	width: 215px;
	margin-left: 20px;
	display: inline;
}
#phoneNum{
	float: left;
	line-height: 22px;
	font-size: 18px;
	text-align: right;
	margin-bottom: 6px;
	margin-left: 40px;
	display: inline;
}
#phoneNum strong{
	font-size: 22px;
}
#phoneNum span{
	color: #CC0033;
}
#searchTextBox{
	clear: left;
	float: left;
	width: 215px;
}
#searchTextBox input.searchTextBox{
	border: solid 1px #8F8F8D;
	width: 135px;
	float: left;
}
#searchTextBox input#search_btn{
	border: none;
	background: none;
	background-image: url(/content/Upload/AssetMgmt/images/search.gif);
	background-repeat: no-repeat;
	width: 51px;
	height: 17px;
	margin-bottom: 1px;
	margin-left: 4px;
	float: left;
	cursor: pointer;
}
#headerBot{
	clear: left;
	float: left;
	width: 100%;
	margin-top: 18px;
	padding-bottom: 10px;
	display: inline;
}
#bannerCont{
	float: left;
	width: 218px;
	height: 136px;
	background-image: url(/content/Upload/AssetMgmt/images/bannerContent.gif);
	background-repeat: no-repeat;
	margin-left: 14px;
}
#bannerImg{
	float: left;
	margin-left: 14px;
	display: inline;
	min-width: 643px;
}
#requestFeat{
	float: left;
	width: 200px;
	height: 137px;
	background-image: url(/content/Upload/AssetMgmt/images/requestBG.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
}
#requestFeat ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-top: 20px;
}
#requestFeat ul li{
	padding: 0px;
	margin: 0px;
	background-image: url(/content/Upload/AssetMgmt/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-left: 20px;
	_height: 1em;
}
#requestFeat a{
	display: block;
	color: #CC0232;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
	margin-left: 16px;
	margin-bottom: 24px;
	padding-bottom: 2px;
	border-bottom: double 1px #FFFFFF;
	margin-bottom: 20px;
	width: 162px;
}
#requestFeat a:hover{
/*	border-bottom: double 1px #CC0232;*/
	text-decoration: underline;
}
#webTools{
	float: left;
	width: 100%;
	border-bottom: solid 1px #CBECF3;
	padding-top: 2px;
	padding-bottom: 2px;
}
#Breadcrumb{
	float: left;
	width: 630px;
	font-size: 12px;
	color: #999999;
	margin-left: 14px;
	display: inline;
}
#Breadcrumb a{
	text-decoration: none;
	color: #999999;
	text-transform:none;
}
#Breadcrumb a:hover{
	text-decoration: underline;
}
#tools{
	float: right;
}
#fontPicker{
	float: left;
	font-size: 10px;
	color: #999999;
	margin-right: 9px;
	margin-top: 1px;
}
#fontPicker a{
	display: block;
	float: left;
	margin-top: 6px;
}
#fontPicker span a{
	margin: 0px;
	display: block;
	float: none;
	color: #999999;
	text-decoration: none;
	float: left;
	margin-left: 3px;
}
#fontPicker span{
	padding-left: 3px;
	margin-top: 2px;
}
#printEmail{
	float: left;
}
#printEmail table{
	float: left;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
#printEmail a{
	font-size: 10px;
	text-decoration: none;
	color: #999999;
}
#printEmail a:hover, #fontPicker span a:hover{
	text-decoration: underline;
}
.PrintLink, .EmailLink{
	display: none;
}
#EmailLink a{
	background-image: url(/content/Upload/AssetMgmt/images/email.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
/*	margin-left: 9px;*/
}
#PrintLink a{
	background-image: url(/content/Upload/AssetMgmt/images/print.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
	margin-left: 9px;
	margin-right: 14px;
}
#homeContent{
	clear: left;
	float: left;
	width: 100%;
	margin-top: 16px;
	font-size: 13px;
}
#homeLeft{
	float: left;
	width: 195px;
	margin-left: 14px;
	display: inline;
}
#homeCenter{
	float: left;
	width: 425px;
	margin-left: 20px;
	line-height: 14pt;
}
#homeCenter a{
	text-decoration: none;
	color: #029EC4;
	font-weight: bold;
}
#homeCenter a:hover{
	text-decoration: underline;
}
#homeCenter ul{
	list-style: none;
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-top: -12px;
}
#homeCenter ul li{
	background-image: url(/content/Upload/AssetMgmt/images/newsBull.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 14px;
	margin-bottom: 12px;
}
#homeCenter ul li ul{
	margin-top: 6px;
	margin-bottom: 25px;
}
#homeCenter ul li ul li{
	background-image: url(/content/Upload/AssetMgmt/images/navBull.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 14px;
}
#homeCenter #sidenavigation ul li{
	background: none;
	margin-bottom: 0px;
	margin-bottom: 6px;
}
#homeCenter #sidenavigation ul{
	margin-top: 0px;
	margin-bottom: 0px;
}
#homeRight{
	float: left;
	width: 200px;
	margin-left: 22px;
}
.homeHeader1{
	color: #029EC4;
	text-transform: uppercase;
	font-size: 23px;
	display: block;
	line-height: normal;
}
.homeHeader2{
	color: #029EC4;
	text-transform: uppercase;
	line-height: normal;
	font-size: 16px;
}
.homeHeader3{
	font-size: 16px;
}
.imgLeft{
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
}
.imgRight{
	float: right;
	margin-left: 10px;
	margin-bottom: 4px;
}
#featArticles{
	clear: left;
	float: left;
	width: 100%;
	border-top: solid 1px #A0DBE9;
	padding-top: 16px;
	margin-top: 16px;
}
#featArtBG{
	float: left;
	width: 100%;
	background-image: url(/content/Upload/AssetMgmt/images/featArtBG.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#featArt1, #featArt2{
	float: left;
	width: 181px;
}
#featArt2{
	margin-left: 55px;
}
html body .featTitle,html body .featTitle2{
	color: #CC0331;
	text-transform: uppercase;
	font-size: 16px;
	display: block;
	margin-bottom: 8px;
	font-weight: bold;
}
html body .featTitle2{
	text-transform: uppercase;
}
html body #featArtBG a{
	color: #029EC4;
	text-decoration: none;
	font-weight: bold;
}
#featArtBG a:hover{
	text-decoration: underline;
}



#footer{
	clear: left;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 13px;
	margin-top: 60px;
}
#footerTop{
	width: 870px;
	color: #989898;
	padding-bottom: 16px;
	border-bottom: solid 1px #989898;
	margin-left: auto;
	margin-right: auto;
}
#footerTop span{
	color: #029EC4;
	padding-left: 4px;
	padding-right: 4px;
}
#footerBot{
	clear: left;
	float: left;
	width: 100%;
	margin-top: 16px;
	color: #989898;
	line-height: 30px;
	padding-bottom: 30px;
}
#footerBot a{
	color: #989898;
	padding-left: 6px;
	padding-right: 6px;
}
#footerBot a:hover{
	color: #484848;
}
#footerBot p{
	line-height: 16px;
	margin: 12px 0 10px 14px;
}
#footerBot p#disclaimer{
	text-align:left;
	font-size:85%;
	line-height:14px;
}
#news{
	float: left;
	width: 200px;
	margin-bottom: 20px;
}
#newsHeader{
	float: left;
	width: 190px;
	background-image: url(/content/Upload/AssetMgmt/images/newsBG.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#newsHeader a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	width: 100%;
}
#newsHeader a:hover{
	text-decoration: underline;
}
#newsContent{
	clear: left;
	float: left;
	border-left: solid 1px #8F8F8F;
	border-right: solid 1px #8F8F8F;
	width: 200px;
	padding: 10px;
	padding-top: 0px;
	width: 178px;
}
.newsTitle{
	font-size: 12px;
	background-image: url(/content/Upload/AssetMgmt/images/newsBull.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	display: block;
	clear: left;
	float: left;
	width: 178px;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 6px;
	margin-top: 10px;
	display: inline;
	width: 168px;
}
.newsDesc{
	clear: left;
	float: left;
	width: 178px;
	padding-left: 10px;
	width: 168px;
}
a.readMoreNews{
	text-transform: lowercase;
	text-decoration: none;
	color: #029EC4;
	font-weight: bold;
	display: block;
}
a:hover.readMoreNews{
	text-decoration: underline;
}
#newsBot{
	clear: left;
	float: left;
	width: 200px;
	line-height: 1px;
	background-image: url(/content/Upload/AssetMgmt/images/newsBot.gif);
	background-repeat: no-repeat;
	height: 7px;
	font-size: 1px;
}
#servTitle{
	text-transform: uppercase;
	font-weight: bold;
	color: #029EC4;
	font-size: 14px;
	margin-bottom: 6px;
}

#sidenavigation, #accor2{
	clear: left;
	float: left;
	width: 195px;
	border-bottom: dashed 1px #C4C4C4;
	margin-top: 6px;
}
#sidenavigation ul{
	margin: 0px;
	position: 0px;
	list-style: none;
}
#sidenavigation a,  #accor2 .ec_SecTitle{
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	color: #242021;
	text-decoration: none;
	border-top: dashed 1px #C4C4C4;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 191px;
}
#accor2 .ec_SecTitle{
	background: none;
}
#sidenavigation a:hover, #sidenavigation a#SideNavItem1_selected{
	background-color: #E4F4F9;
}
#sidenavigation ul li ul a{
	background-image: url(/content/Upload/AssetMgmt/images/navBull.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-left: 18px;
	width: 177px;
	border: none;
}
#sidenavigation ul li ul a:hover{
	background-image: url(/content/Upload/AssetMgmt/images/navBull.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-color: #E4F4F9;
}
#sidenavigation a#SideNavItem2_selected{
	font-weight: bold;
}
#ec_Main img{
	display: none;
}
.ec_SecImg{
	display: none;
}
#sidenav2 #sidenavigation a#SideNavItem1_selected{
	text-transform: uppercase;
	font-weight: bold;
	color: #029EC4;
	font-size: 14px;
	margin-bottom: 6px;
	text-decoration: none;
	background: none;
}
.ec_SecTitle, #sidenav2 #sidenavigation ul li ul li a{
	text-transform: uppercase;
	color: #242021;
	text-decoration: none;
	background-image: url(/content/Upload/AssetMgmt/images/newsBull.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
	width: 195px;
	display: block;
	padding-left: 16px;
	width: 179px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	cursor: pointer;
}
#sidenav2 #sidenavigation ul li ul li a{
	background-position: 6px 11px;
}
#sidenav2 #sidenavigation a#SideNavItem2_selected{
	font-weight: normal;
	background-color: #E4F4F9;
}
#sidenav2 #sidenavigation .SideNavItem2_selected_current ul, #sidenav2 #sidenavigation .SideNavItem2_selected ul{
	display: none;
}
#sidenav2 #sidenavigation a, #sidenav2 #sidenavigation{
	border: none;
}
#sidenav2 .SideNavItem1{
	display: none;
}
#sidenav2 #sidenavigation{
	margin-top: 0px;
}
#accor2 .ec_SecTitle{
}
a:hover.ec_SecTitle{
	background-color: #E4F4F9;
}

#contentNav{
	float: left;
	width: 425px;
	width: 100%;
	line-height: 1px;
}
html body #contentNav #sidenavigation{
	width: 425px;
	border: none;
	margin: 0px;
	line-height: normal;
	width: 100%;
}
html body #contentNav #sidenavigation ul{
	width: 425px;
	padding-top: 6px;
	margin-bottom: 20px;
	background-color: #E4F4F9;
	padding-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
}
#contentNav #sidenavigation ul li{
	padding-left: 12px;
	margin-bottom: 4px;
}
#contentNav #sidenavigation a{
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;
	width: 425px;
	width: 317px;
	font-weight: bold;
}
#contentNav #sidenavigation a:hover{
	color: #D42B40;
}
#contentNav #sidenavigation a#SideNavItem1_selected{
	color: #D42B40;
}
#accor2 #sidenavigation{
	border-bottom: none;
}
#homeLeft #sidenavigation{
	clear: left;
	float: left;
}
#homeLeft #sidenavigation ul{
	float: left;
	margin: 0px;
	padding: 0px;
}
#homeLeft #sidenavigation ul li{
	margin: 0px;
	padding-left: 0px;
	clear: left;
	float: left;
}
#homeLeft #sidenavigation .SideNavItem2_selected_current ul, #homeLeft #sidenavigation .SideNavItem2_selected ul{
	display: none;
}
#ec_Main{
	clear: left;
	float: left;
}
#ec_Main a{
	text-decoration: none;
}
#ec_Main a:hover{
	background-color: #E4F4F9;
}
#homeCenter h1{
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: normal;
}
#PageTitle{
	text-transform: uppercase;
	font-size: 23px;
	color: #029EC4;
	line-height: normal;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.subHead1{
	font-size: 16px;
	color: #CC0331;
}
.subHead2{
	font-size: 13px;
	font-weight: bold;
}
#homeCenter h2{
	font-size: 16px;
	color: #CC0331;
	font-weight: normal;
	line-height: normal;
}
#homeCenter h3{
	font-size: 13px;
	font-weight: bold;
}
ul.noBullets{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.PrintBody{
	background-color: #FFFFFF;
}
.newsRow{
	clear: left;
	float: left;
	width: 100%;
	margin-bottom: 24px;
}
.newsRow a, #goBack a{
	font-weight: bold;
	text-decoration: none;
	color: #029EC4;
}
.newsRow a:hover, #goBack a:hover{
	text-decoration: underline;
}
.newsTitleList{
	float: left;
	width: 100%;
	color: #CC0331;
	font-size: 16px;
	margin-bottom: 10px;
	line-height: normal;
}
#newsDetTitle{
	clear: left;
	float: left;
	width: 100%;
	color: #CC0331;
	font-size: 16px;
	margin-bottom: 8px;
	line-height: normal;
}
#newsDate, #newsDesc{
	clear: left;
	float: left;
	width: 100%;
}
#newsDesc{
	margin-top: 10px;
}
#goBack{
	clear: left;
	float: left;
	width: 100%;
	text-align: right;
	margin-top: 28px;
}
#PageTitle{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	height: auto;
	line-height: normal;
	display: inline;
}
#homeCenter h1{
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	height: auto;
	line-height: normal;
	display: inline;
	margin-bottom: 10px;
}
#homeCenter h2, #homeCenter h3{
	margin: 0px;
	padding: 0px;
	margin-bottom: inherit;
	margin-bottom: 14px;
}
#homeCenter p{
	margin-top: 0px;
}

#frmAppointment
{
	width: 650px;
	height: 1025px;
}

html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}




/*** Jon Oct 8, 2009 ***/
.ec_SecTitle:hover {
	background-image: url(/content/Upload/AssetMgmt/images/navBull.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	background-color: #E4F4F9;
}
/*
#homeCenter table {
	float: left;
}
*/




