@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	background-color:#102e41;
	font-family:Arial, tahoma, verdana;
	font-size:12px;
	color:#3a3a3a;
	line-height:1.6em;
}

.topHeader
{
	margin:0px; padding:0px 0px 0px 10px;
	background:url(images/top_bg.jpg) repeat-x left top;   
	height:93px;
}

.banner h1
{
	background:url(images/banner.jpg) no-repeat; 
	width:942px; height:300px;
	text-indent:-3000px; 
	color:#102e41; 
	margin:0; padding:0;
}
.content_seperator
{
	margin:0px; padding:20px 10px 0px 0px;
	background:url(images/seperator_right.jpg) no-repeat left top;
	background-position:644px 0px;
}
.welcome_content_bg
{
	padding:0px 0px 0px 10px;
	background:url(images/title_welcome_bg.jpg) no-repeat left bottom;
}
.welcome_title h1
{
	background:url(images/title_welcome.jpg) no-repeat;
	width:229px; height:20px;
	text-indent:-3000px; 
	color:#102e41; 
	margin:0; padding:0;
}
.welcome_content
{
	padding:10px 110px 10px 10px;
	height:200px;
}

.productShowcase h1
{
	background:url(images/title_productshowcase.jpg) no-repeat;
	width:229px; height:30px;
	text-indent:-3000px; 
	color:#102e41; 
	margin:0; padding:0;
}
.prdfeatures_content
{
padding:10px;
background:#023761 url(images/features_bg.jpg) repeat-x left top; 
height:230px; 
border-left:2px solid #e7eaec;
border-right:2px solid #e7eaec;
color:#fff;
}
.prdfeatures_Links
{
font-weight:bold;
color:#fff;
text-decoration:none;
}
.prdfeatures_Links a
{
color:#fff;
text-decoration:none;
}
.prdfeatures_Links a:hover
{
color:#fff;
text-decoration:underline;
}
.productNews h1
{
	background:url(images/title_productnews.jpg) no-repeat;
	width:159px; height:25px;
	text-indent:-3000px; 
	color:#102e41; 
	margin:0; padding:0;
}
.newsLinks_content
{
padding:3px 0px 8px 10px;
color:#717171;
text-decoration:none;
font-weight:normal;
}
.newsLinks_content a
{
color:#717171;
text-decoration:none;
font-weight:normal;
}
.newsLinks_content a:hover
{
color:#717171;
text-decoration:underline;
font-weight:normal;
}
.newsLinks
{
background:url(images/bullet_list.gif) no-repeat;
background-position:0px 12px;
padding:5px 10px 5px 10px;
color:#194d58;
text-decoration:none;
text-transform:capitalize;
font-weight:bold;
}
.newsLinks a
{
color:#194d58;
text-decoration:none;
}
.newsLinks a:hover
{
color:#194d58;
text-decoration:underline;
}
.productPress h1
{
	background:url(images/title_smarthomepress.jpg) no-repeat;
	width:259px; height:25px;
	text-indent:-3000px; 
	color:#102e41; 
	margin:0; padding:0;
}
.contactus h1
{
	background:url(images/title_contactus.jpg) no-repeat;
	width:159px; height:25px;
	text-indent:-3000px; 
	color:#102e41; 
	margin:0; padding:0;
}
.contactusLink
{
height:25px;
color:#3a3a3a;
text-decoration:none;
}
.contactusLink a
{
color:#3a3a3a;
text-decoration:none;
}
.contactusLink a:hover
{
color:#3a3a3a;
text-decoration:underline;
}
.ClickHere
{
color:#3a3a3a;
text-decoration:none;
}

.ClickHere a:hover
{
color:#3a3a3a;
text-decoration:underline;
}

.seperatorHz_bg
{
	
	background:url(images/seperator_hz_dottedLine.gif) repeat-x left bottom;
}
.footer
{
	margin:0px; padding:0px 0px 15px 10px;
	background:url(images/footer_bg.jpg) repeat-x left bottom; 
	height:58px;
}

.swaptd
{
		background:url(images/footer_bg.jpg) no-repeat ; 
}