#websiteOutline {
	margin: 0px auto 0px auto;
	padding: 0px;
	background-color:#F2F5F2;
	width: 900px;
	border: 0px solid red;
}

#header {
	width: 900px;
	padding:0px;
	margin:0px;
	float: left;
	border: 0px solid black;
}

#footer {
	font-family:Arial;
	font-size:11px;
	color:#999999;
	border:0px solid red;
	margin: 0px auto 0px auto;
	padding: 0px;
	width:900px;
	text-align:center;
}

#developed{
	float:left;
	width:300px;
}

#copyright{
	float:left;
	width:300px;
}

#poweredby{
	float:right;
	width:300px;
}

#logoText {
	width: 163px;
	margin: 0px 0px 0px 0px;
	padding: 40px 22px 20px 20px;
	_padding: 40px 19px 20px 20px;
	float: left;
	color:#000000;
}

#imageHeader {
	width: 698px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#mainContent {
	width: 900px;
	float: left;
	border: 0px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#headerBar {
	width: 900px;
	float: left;
}

#date {
	font-size:11px;
	width: 185px;
	margin: 0px 0px 0px 0px;
	padding: 8px 9px 8px 9px;
	color: #FFFFFF;
	float: left;
	border: 0px solid black;
	background-color: #A6BBA9;
	text-align:center;
}

#parentLinks {
	width: 520px;
	margin:0px;
	float: left;
	padding: 8px 0px 8px 19px;
	font: normal Tahoma 11px;
	color: #666666;
	background: #CDD9CF url(/images/bl-pathlinks.gif) no-repeat left center;
}

#left {
	padding:1px 0px 0px 0px;
	float:left;
	width: 202px;
}

#center {
	float:left;
	width: 537px;
	border:0px solid red;
	background-color:#FFFFFF;
}

#right {
	float:right;
	border:0px solid red;
	width:159px;
	background-color:#FFFFFF;
}

#rightContent {
	margin:1px 0px 1px 1px;
	float:left;
	border:1px solid #C0CFC2;
	width:155px;
}
div#quickSearchBox{
	background-color: #CDD9CF;
	float: left;
	width:155px;
}
#quickSearch {
	background-color: #CDD9CF;
	width: 81px;
	float: left;
	border:0px solid red;
	padding:5px 0px 3px 4px;
	height:23px;
}

#btSearch {
	width: 50px;
	background-color: #CDD9CF;
	padding:6px 2px 5px 5px;
	_padding:6px 0px 5px 5px;
	float:left;
}

#leftMenu {
	width:202px;
	margin:0px;
	padding:0px;
	color:#656565;
	font: bold 10px verdana;
	font-weight:bold;
	list-style-type: none;
	float:left;
}


#tools, #rightMenu, #stocklist {
	width:155px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	list-style: none;
}

#tools li, #rightMenu li {
	margin:1px;
	padding:3px 3px 3px 17px;
	background:#E4EAE5 url(/images/bl-tools.gif) no-repeat left;
}

#rcNews{
	background:#E4EAE5;
	padding:0px 0px 5px 0px;
}

#stock li.row0 {
	font-family:tahoma;
	font-size:10px;
	color:#656565;	
	margin:0px;
	padding:1px 1px 1px 17px;
	background:#F2F5F2 url(/images/bl-square.gif) no-repeat left;
}


#stock li.row1 {
	font-family:tahoma;
	font-size:10px;
	color:#656565;	
	margin:0px;
	padding:1px 1px 1px 17px;
	background:#FFFFFF url(/images/bl-square.gif) no-repeat left;
}

#centerContent {
	margin:1px 0px 1px 2px;
	_margin:1px 0px 1px 0px;
	padding:0px 0px 25px 0px;
	border:1px solid #C0CFC2;
	background-color:#F2F5F2;
	float:left;
	width: 534px;
}

div.innerLeft {
	float:left;
	width:130px;
}

div.innerRight {
	float:left;
	width:370x;
	padding:0px 0px 10px 0px;
	border: 0px solid black;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#rightBanner {
	border:0px;
}
#fieldfull {
	border:0px solid red;
	float:left;
}
#fieldComments {
	border:0px solid red;
	float:left;
}
#links {
	margin: 10px 0px 10px 48px;
	padding: 0px 0px 0px 0px;
	border: 1px solid black;
	list-style-type: none;
}

#links li {
	background: url(/images/bl-services.gif) left top no-repeat;
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	font: bold 10px Tahoma;
	color: #656565;
}
div.more {
	float: right;
	padding: 0px 0px 2px 0px;
	_padding: 0px 0px -2px 0px;
}
div.subsection {
	margin:1px 0px 1px 0px;
	_margin:1px 0px 1px 0px;
	padding:0px 0px 25px 0px;
	background-color:#F2F5F2;
	float:left;
	width: 535px;
}

div.rowBlock {
	padding:10px 5px 5px 5px;
	margin:5px 5px 5px 5px;
	border: 0px solid black;
	float: left;
	background: url(/images/bg-menuItem.gif) repeat-x bottom;
}

div.rowBlockin {
	padding:0px 5px 5px 5px;
	margin:0px 5px 5px 5px;
	float: left;
	font: normal 10px Tahoma;
	color: #000000;
}
div.text {
	padding:0px 5px 5px 5px;
	margin:19px 5px 5px 5px;
	float: left;
	font: normal 10px Tahoma;
	color: #000000;
}	
div.contentForm {
	float: left;
	border: 0px solid red;
	color: #666666;
	padding:10px 5px 5px 5px;
	margin:5px 5px 5px 5px;
}
div.summary {
	float: left;
	border: 1px solid black;
	background-color: #CDD9CF;
	padding:10px 5px 5px 5px;
	margin:5px 0px 5px 0px;
	color: #000000;
	width: 490px;
}
#form {
	float: left;
	margin: 20px 0px 5px 0px;
	padding:0px 5px 5px 5px;
	border: 0px solid black;
	font: bold 11px Tahoma;
	color: #666666;
}
div.formRowBlock {
	font-size: 10px;
	font-weight: normal;
	float: left;
	margin: 5px 0px 0px 0px;
	border: 0px solid black;
}
div.formRowinLeft {
	float: left;
	text-align: right;
	padding: 2px 0px 0px 0px;
	border: 0px solid red;
	width: 240px;
}
div.formRowinRight {
	float: left;
	margin: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	border: 0px;
	width: 180px;
}	

span.inputText {
	padding: 0px 0px 0px 0px;
	float: left;
	font: bold 10px Tahoma;
}
div.resLeft {
	float: left;
	font: normal 10px Tahoma;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
div.resRight {
	float: right;
	font: normal 10px Tahoma;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div.left {
	float: left;
	text-align: right;
	font-weight: bold;
	width: 175px;
}
div.right {
	float: left;
	text-align: left;
	width: 60px;
	margin: 0px 0px 0px 0px;
}
.results {
	width: 500px;
	float: left;
	border: 0px solid black;
	margin: 20px 0px 5px 0px;
	padding:0px 0px 5px 0px;
}
div.resRow {
	width: 500px;
	float: left;
	margin: 3px 0px 0px 0px;
}
div.buttonResultsleft {
	float: left;
	margin: 0px 0px 0px 80px;
}
div.buttonResultsright {
	float: left;
	margin: 0px 0px 0px 20px;
}
div.divInstructions {
	float: left;
	width: 380px;
	padding: 0px 50px 0px 50px;
	font-weight: normal;
}
div.services {
	padding:10px 5px 5px 5px;
	margin:5px 5px 5px 5px;
	border: 0px solid black;
	float: left;
}

#leftBlock {
	width: 245px;
	float: left;
	border: 0px solid black;
}
#rightBlock {
	width: 245px;
	float: left;
	margin: 0px 0px 0px 13px;
	border: 0px solid black;
}
div.blockTitle {
	font: bold 13px verdana;
	float: left;
	color: #656565;
}
div.blockContent {
	margin: 7px 0px 0px 0px;
	float: left;
	width: 245px;
}
div.leftImage {
	width: 117px;
	height: 75px;
	float: left;
}
div.rightText {
	margin: 0px 0px 0px 9px;
	font: normal 10px Tahoma;
	color: #656565;	
	float: left;
	width:119px;
}
div.divider {
	float:left;
	width:513px;
	padding:0px 0px 10px 0px;
	_padding: 0px 0px 0px 0px;
	background: url(/images/bg-menuItem.gif) repeat-x bottom;
	border: 0px solid black;
}
div.bullet {
	padding: 4px 5px 0px 0px;
	_padding: 4px 4px 0px 0px;
	float: left;
}
#rcGlobal {
	float: left;
	padding: 0px 0px 0px 0px;	
	border: 0px solid black;
}
#rcGlobal ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	list-style-type: none;
	
}
#rcGlobal li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;	
	background-image: url(/images/bl-tools.gif);
	background-repeat: no-repeat;
	background-position: left;
}
