/* CSS Document */
body {
	text-align:center;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
}

.main_body {
	width:800px;
	height:1600px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(images/body_bg.jpg);
	background-color:#EDEDED;
	background-repeat:repeat-x;
	margin-top:0px;
}


.log {
width: 556px;
height: 206px;
background-image:url(images/logIn.gif)

}
.log_form {
padding-left: 30px;
padding-top: 50px;

}
.header {
	text-align:left;
	width: 763px;
	
}

.pop_links {
text-align:justify;
font-weight:bolder;
}

.pop_links a:hover {
	color:#666666;
}

.pop_links a {
	color: #999999;
	}
	
.supersmall {
font-size:xx-small;
}
.small {
font-size:10px;
color:#999999;

}
.medium {
font-size:14px;
color:#999999;
}
.large {
font-size:18px;
color:#999999;
}

.logo {
	margin-left:0px;
	text-align:left;
	width:360px;
	float:left;
}

.top_links {
	color:#006699;
	width:360px;
	float:right;
	margin-top:34px;
	margin-right:18px;
	text-align:right;
	margin-bottom:14px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-right:3px;
}

.top_links a:hover {
	color:#62BADB;
}

.top_links a {
	color:#069;
	}

.horiz_line {
	margin-top:10px;
	margin-bottom:8px;
	padding-left:16px;
	float:left;
}

.horiz_line2 {
	text-align:left;
	float:left;
	margin-top:4px;
	margin-bottom:4px;
	padding-left:16px;
	font-size:1px;
}

.horiz_line3 {
	text-align:left;
	float:left;
	margin-top:0px;
	padding-left:16px;
	padding-top:12px;
}

.bottom_links {
	width:800px;
	float:left;
	margin-top:12px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.bottom_links a {
	color:#000;
}

.bottom_links a:hover {
	color:#62badb;
}

.bottom_logo {
	width:800px;
	margin-top:24px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.nav_bar {
	float:left;
	width: 800px;
	padding:0px;
	margin:0px;
	margin-top:6px;
}

.nav_bar img {
	padding:0px;
	margin:0px;
}

.tag_line {
	width:560px;
	padding-left:16px;
	margin-bottom:0px;
	float:left;
	text-align:left;
	margin-top:8px;
}

.main_img {
	float:left;
	padding-left:16px;
	margin-top:4px;
}

a {
	text-decoration:none;
	border:none;
}

a img {
	border-style:none;
}

.main_text_housing {
	width:560px;
	text-align:left;
	float:left;
}

.main_text {
	width:560px;
	padding-left:16px;
	margin-left:0px;
	text-align: justify;
	font:Arial;
	font-size:14px;
}

.main_text h2 { font-size: 16px; margin-top: 10px; font-weight: bold }

.main_text table tr td { border: 1px solid gray; padding: 5px; text-align: left }

.main_text .theader { font-weight: bold; background-color: white}

.demo {
	float:right;
	margin-top:24px;
}

.series {
	float:right;
}

table td img {
	margin:0px;
	padding:0px;
}

.sm_hz {
	float:right;
	margin-right:2px;
	margin-top:12px;
	margin-bottom:12px;
}

/*added for company.html*/
.side_bar {
	width:185px;
	background-image:url(images/company_side_bar_bg.jpg);
	height:224px;
	float:left;
	margin-top:4px;
}

.side_bar_btn {
	margin-top:8px;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
}

.side_bar_btn tr {
	vertical-align:top;
	height:20px;
}

.demo_series_btns {
	width:180px;
	float:right;
	margin-right:21px;
}

/*added on solutions.html*/
.emb_img {
	float:right;
	width:327px;
	margin-left:8px;
}
