* { margin:0; padding:0;}
HTML {overflow-x:hidden;}
html, body{ height:100%; }

body{
	background:			url(../images/layout/bground.jpg) top repeat-x;
	font-family:		Calibri, Verdana, sans-serif;
	font-size:			8pt;
	line-height:		1.2em;
	line-height:		1em;	
	color:				#8c9afc;
	margin:				0px;
	padding:			0px;
	text-align:			center;	
}

.demo-info{
	position:			absolute;
	padding:			1px 2px;
	font-size:			0.9em;
	color:				#888;
	width:				200px;
	height:				50px;
}

strong, b { color:#2333a0; }

#mainContainer{
	background:			url(../images/layout/bground.jpg) top repeat-x;
	width:				981px;
	min-height: 		100%;
	height: 			auto !important;
	height: 			100%;
	margin: 			0 auto -50px;
	position:			relative;
	left:				50%;
	margin-left:		-490px;
	top:				0px;
	overflow:			visible;
	float:				left;
}
a, a:link, a:visited, a:focus, a:hover, a:active{
	color:				#17258a;
	outline:			none;
	text-decoration:	none;
}

a:hover{
	text-decoration:	underline;
}

.readMore a:hover{
	border-bottom:		#17258a 1px dotted;
}

#playerContainer{
	position:			relative;
	width:				981px;
	height:				450px;
	text-align:			center;
	vertical-align:		middle;
	z-index:			800;
}

#searchResults{
	width:				900px;
	float:				left;
}

object{
	outline:			none;
}

input, textarea{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			9px;
	color:				#FFFFFF;
	border:				#8c9afc 1px solid;
}

#content{
	position:			relative;
	width:				981px;
	height:				auto;
	text-align:			center;
	overflow:			visible;
	margin-top:			-140px;
	z-index:			801;
	background-color:	none;
}

#companies_contentLeft, #companies_contentRight{
	width:				200px;
	float:				left;
	text-align:			right;
}

#companies_contentRight{
	margin-left:		10px;
	width:				650px;
	text-align:			left;	
}

.readMore{
	font-size:			8pt;
	color:				#17258a;
	font-weight:		bold;
}

.newsDateTime{
	font-size:			8pt;
	color:				#C4CBF7;
	font-weight:		bold;
}


.home_title{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:10pt;
	color:#17258a;
}

.home_barColumn{
	width:287px;
	height:6px;
	background-color:#8c9afc;
	margin-bottom:15px;
}

.home_barColumnSmall{
	width:287px;
	height:2px;
	background-color:#b6f1ff;
	margin-bottom:15px;
}

.barColumn{
	width:100%;
	height:6px;
	background-color:#8c9afc;
	margin-bottom:15px;
}

.contact_barColumn{
	width:574px;
	height:6px;
	background-color:#8c9afc;
	margin-bottom:15px;
}

.home_image{
	border:none;
	/*background:url(../images/layout/home_image_shadow.jpg) left top no-repeat;
	padding:7px;
	margin:-8px -10px -10px 8px;*/	
	background:url(../images/layout/small_ad_shadow.png) center no-repeat;
	padding:10px;
	margin-top:-10px;
}

.home_img_holder{
	width:287px;
	height:110px;
	background:url(../images/layout/home_image_shadow.jpg) top no-repeat;
	text-align:center;
	vertical-align:middle;
	margin-bottom:-20px;
	padding-top:8px;
}

#home_Column{
	float:left;
	text-align:justify;
	position:relative;
	width:287px;
	margin-left:20px;
	margin-right:20px;	
}

#dot1{
	position:absolute;
	z-index:500;
	top:350px;
	left:10px;
	width:15px;
	height:6px;
	background-color:#8c9afc;
}

#dot2{
	position:absolute;
	z-index:500;
	top:350px;
	right:10px;
	width:15px;
	height:6px;
	background-color:#8c9afc;
}

#dot3{
	position:absolute;
	z-index:500;
	top:640px;
	left:10px;
	width:15px;
	height:6px;
	background-color:#8c9afc;
}

#dot4{
	position:absolute;
	z-index:500;
	top:640px;
	right:10px;
	width:15px;
	height:6px;
	background-color:#8c9afc;
}

#dot5{
	position:absolute;
	z-index:500;
	top:22px;
	right:10px;
	width:15px;
	height:6px;
	background-color:#8c9afc;
}

#dot6{
	position:absolute;
	z-index:500;
	top:22px;
	left:10px;
	width:15px;
	height:6px;
	background-color:#8c9afc;
}

#contact_Column{
	float:left;
	text-align:justify;
	position:relative;
	width:534px;
	margin-left:13px;
	margin-right:13px;	
}

#footer{
	width:100%;
	position:relative;
	height:30px;
	bottom:0px;
	float:left;
	text-align:center;
	vertical-align:middle;
}

#footer_Content{
	position:absolute;
	margin-left:-356px;
	left:50%;
	height:30px;
	margin-top:20px;
	width:712px;
	text-align:center;
}

#pushFooter{
	position:relative;
	float:left;
	width:981px;
	height:50px;
}
