body {
	/*margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	margin: 5px auto;
	
}
html	{
	overflow-y: scroll;
}
#container {
	width: 775px;
	margin: 5px auto;
	border: 0px solid #000;
	background-color: #FFF;
}

a:link {
	color: #254B71;
	font-weight: bold;
	text-decoration: none;

}
a:visited {
	font-weight: bold;
	color: #254B71;
	text-decoration: none;

}
a:hover {
	font-weight: bold;
	color: #254B71;
	text-decoration: underline;

}
a:active {
	font-weight: bold;
	color: #254B71;
	text-decoration: none;

}


a.head:link {
	color: #8c8c8c;
	font-weight: bold;
	text-decoration: none;
}
a.head:visited {
	font-weight: bold;
	color: #8c8c8c;
	text-decoration: none;
}
a.head:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.head:active {
	font-weight: bold;
	color: #8c8c8c;
	text-decoration: none;
}

a.headon:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.headon:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.headon:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.headon:active {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



a.foot:link {
	color: #8c8c8c;
	font-weight: normal;
	text-decoration: none;
}
a.foot:visited {
	font-weight: normal;
	color: #8c8c8c;
	text-decoration: none;
}
a.foot:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.foot:active {
	font-weight: normal;
	color: #8c8c8c;
	text-decoration: none;
}


a.fh:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	text-decoration: none;

}
a.fh:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	text-decoration: none;

}
a.fh:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	text-decoration: underline;

}
a.fh:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	text-decoration: none;

}



.logo {
	text-align: left;
	top: 7px;
	z-index: 2;
	left: 14px;
	position: absolute;
	width: 251px;
	height: 43px;
	visibility: visible;

}


.topsubnav {
	text-align: right;
	top: 12px;
	z-index: 2;
	left: 505px;
	position: absolute;
	width: 257px;
	height: 24px;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c8c8c;

}
.topnav{
	text-align: left;
	top: 72px;
	/*z-index: 5;*/
	margin-left: 15px;
	position: absolute;
	width: 745px;
	height: 17px;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8c8c8c;
}
.flashcontent {
	/*z-index: 2;*/
}


.toppanel{
	text-align: right;
	top: 92px;
	z-index: 2;
	/*left: 7px;*/
	position: absolute;
	width: 770px;
	height: 59px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8c8c8c;
	background-color: #254b70;
}



.sidenav{
	text-align: left;
	top: 167px;
	z-index: 2;
	/*left: 15px;*/
	position: absolute;
	width: 140px;
	height: 409px;
}



.heading{
	text-align: left;
	top: 171px;
	z-index: 2;
	margin-left: 167px;
	position: absolute;
	width: 418px;
	height: 27px;
	overflow: auto;
}

.heading_new{
	text-align: left;
	top: 171px;
	z-index: 2;
	margin-left: 10px;
	position: absolute;
	width: 590px;
	height: 27px;
	overflow: auto;
}

.bodyholder{
	text-align: left;
	padding-top: 110px;
	z-index: 1;
	margin-left: 0px;
	position: relative;
	width: 775px;
	border:0px solid black;
}



.bodytext{
	text-align: left;
	top: 159px;
	z-index: 1;
	left: 17px;
	position: absolute;
	width: 750px;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



.resources {
	text-align: left;
	top: 167px;
	z-index: 3;
	margin-left: 609px;
	position: absolute;
	width: 134px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 1.3em;
	font-weight: bold;
	
	
}

#resources p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #7f7f7f;
}

#resources ul {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0;
	list-style-type: none;
	padding: 0;
}

#resources li { 
    color: #7f7f7f;
	font-weight: normal;
	padding-left: 10px;
	margin-bottom: 6px;
	}

	
.quicklinks {
	text-align: left;
	top: 176px;
	z-index: 3;
	left: 609px;
	position: absolute;
	width: 134px;
	height: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 32px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #7f7f7f;
	line-height: 1.3em;
}

.panelimage {
	text-align: left;
	top: 176px;
	z-index: 3;
	left: 609px;
	position: absolute;
	width: 134px;
	height: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
}

#quicklinks ul {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0;
	list-style-type: none;
}

#quicklinks li { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-bottom: 6px;
	}	
	
	
.quotes {
	text-align: left;
	top: 168px;
	z-index: 3;
	left: 602px;
	position: absolute;
	width: 159px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EDEDED;
	padding: 6px;

}	


.quoteslower {
	text-align: left;
	top: 300px;
	z-index: 3;
	margin-left: 609px;
	position: absolute;
	width: 144px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	line-height: 1.3em;
	font-style: italic;
	background-color: #EDEDED;

}	
	
	
.nasdaq {
	text-align: left;
	top: 400px;
	z-index: 3;
	left: 609px;
	position: absolute;
	width: 148px;
	height: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
}



.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8c8c8c;

}



.footerleft{
	text-align: left;
	top: 613px;
	z-index: 2;
	left: 15px;
	position: absolute;
	width: 565px;
	height: 20px;
	overflow: auto;
	visibility: visible;
}

.footerright{
	text-align: left;
	top: 613px;
	z-index: 2;
	left: 15px;
	position: absolute;
	width: 150px;
	height: 20px;
	overflow: auto;
	visibility: visible;
}
.TypicalText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	margin-top: 0px;
	color: #333333;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	margin-top: 0px;
	color: #333333;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	margin-bottom: 8px; 
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 0px; 
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    line-height: 1.5em;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	margin: 0px;
	padding: 0px;
}


h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #666666;
	margin-bottom: 3px; 
}


li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #333333;
	line-height: 1.5em;
	}

.textquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	margin-top: 0px;
	color: #333333;
}

.datatable {
	padding: 12px;
}

#bodyholder td {
	padding: 6px;
}


#bodyholder li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 1.5em;

}

.logotable {
	text-align: center;
}


.homestrip1{
     position:absolute; 
	 left:306px; 
	 top:321px; 
	 width:1px; 
	 height:275px; 
	 z-index:3; 
	 background-color: #CCCCCC; 
	 layer-background-color: #CCCCCC; 
	 }

.homestrip2{
     position:absolute; 
	 left:545px; top:321px; 
	 width:1px; 
	 height:275px; 
	 z-index:3; 
	 background-color: #CCCCCC; 
	 layer-background-color: #CCCCCC; 
}


.homesquarebiz{
	text-align: left;
	top: 220px;
	z-index: 2;
	left: 15px;
	position: absolute;
	width: 245px;
	height: 228px;
    background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	visibility: visible;
}
	
.homesquareit{
	text-align: left;
	top: 220px;
	z-index: 2;
	left: 265px;
	position: absolute;
	width: 245px;
	height: 228px;
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	visibility: visible;
	color: #333333;
}	
	
.homesquareroad{
	text-align: left;
	top: 220px;
	z-index: 2;
	left: 515px;
	position: absolute;
	width: 245px;
	height: 228px;
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	visibility: visible;
	color: #333333;
}	

#homesquarebiz td {
	padding: 11px;
}	

#homesquareit td {
	padding: 11px;
}	
	
#homesquareroad td {
	padding: 11px;
}

.homestriptop{
	text-align: left;
	top: 92px;
	z-index: 2;
	left: 7px;
	position: absolute;
	width: 755px;
	height: 225px;
	visibility: visible;
	background-color: #FFFFFF;
}




.homesquare1 {
	text-align: left;
	top: 315px;
	z-index: 2;
	left: 5px;
	position: absolute;
	width: 298px;
	height: 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px;
	visibility: visible;
	border-right-color: #d9d9d9;
	border-right-width: 1px;
	background-repeat: no-repeat;
	background-position: left top;
}

.homesquare2 {
	text-align: left;
	top: 315px;
	z-index: 2;
	left: 313px;
	position: absolute;
	width: 222px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px;
	padding: 0px;
	visibility: visible;
	border-right-color: #d9d9d9;
	border-right-width: 1px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 270;
}

.homesquare2a {
	text-align: left;
	top: 481px;
	z-index: 2;
	left: 822px;
	position: absolute;
	width: 215px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px;
	padding: 0px;
	visibility: visible;
	border-right-color: #d9d9d9;
	border-right-style: solid;
	border-right-width: 1px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 0;
}


.homesquare3 {
	text-align: left;
	top: 315px;
	z-index: 2;
	left: 546px;
	position: absolute;
	width: 208px;
	height: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px;
	padding: 0px;
	visibility: visible;
}





.homesquare1b {
	text-align: left;
	top: 315px;
	z-index: 2;
	left: 5px;
	position: absolute;
	width: 272px;
	height: 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px;
	visibility: visible;
	border-right-color: #d9d9d9;
	border-right-width: 1px;
	background-repeat: no-repeat;
	background-position: left top;
}

.homesquare2b {
	text-align: left;
	top: 315px;
	z-index: 2;
	left: 312px;
	position: absolute;
	width: 209px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px;
	padding: 0px;
	visibility: visible;
	border-right-color: #d9d9d9;
	border-right-width: 1px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 270;
}



.homesquare3b {
	text-align: left;
	top: 315px;
	z-index: 2;
	left: 550px;
	position: absolute;
	width: 204px;
	height: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 8px;
	padding: 0px;
	visibility: visible;
}




.homefooter{
	text-align: left;
	top: 611px;
	z-index: 2;
	left: 15px;
	position: absolute;
	width: 745px;
	height: 20px;
	visibility: visible;
}





.butt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-image: url(../../assets/shr/bg_butt_100.gif);
	height: 21px;
	width: 100px;
	border: 0px none;
	background-color: white;
	font-weight: bold;
	cursor:pointer;
}


.smlbutt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-image: url(../assets/shr/bg_butt_30.gif);
	height: 21px;
	width: 30px;
	border: 0px none;
	background-color: white;
	font-weight: bold;
}


.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
    height: 17px;
    width: 220px; 
	background-color: #F7F7F7;
	color: #333333;
}


.txtfldsml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 120px;
	height: 17px;
	background-color: #F7F7F7;
	color: #333333;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #000000;
	margin: 0;
	padding: 0;
	overflow: hidden;
	
}


.txtfldsmlf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 120px;
	height: 17px;
	background-color: #F7F7F7;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #333333;
	
}

.txtfld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
	height: 14px;
	background-color: #F7F7F7;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #333333;
}

.txtfldlge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 300px;
	background-color: #F7F7F7;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #333333;
}

.searchurl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	margin-top: 0px;
	color: #999999;
}
.datatableheader {
	background-color: #e7e7e7;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
}

#sidenav td a:link {
	display: block;
	width: 100%;
	background: #ffffff;
	color: #254b70;
	text-decoration: none;
	height: 20px;
}
#sidenav td a:visited {
	display: block;
	width: 100%;
	background: #ffffff;
	color: #254b70;
	text-decoration: none;
	height: 20px;
	
}
#sidenav td a:active {
	display: block;
	width: 100%;
	background: #e4e9ee;
	color: #254b70;
	text-decoration: none;
	height: 20px;
	
}
#sidenav td a:hover {
	background: #e4e9ee;
	color: #254b70;
	text-decoration: none;
	height: 20px;

}

.navlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #254b70;
	line-height: 2em;
	text-indent: 12px;
	background: #ffffff;
    height: 20px;

}


.snavlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #254b70;
	line-height: 2em;
	text-indent: 26px;
	background: #ffffff;
    height: 20px;

}


.navlinkon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 2em;
	text-indent: 12px;
	background: #e4e9ee url(../assets/shr/nav_arrow.gif) no-repeat left center;
	color: #254b70;
	font-weight: bold;
	height: 20px;

}

.navhdg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2em;
	text-indent: 3px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #7f7f7f;
}
.navhdglink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2em;
	text-indent: 3px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #7f7f7f;
	cursor:pointer;
}