/* Hansen Software - Base Styles */
@import url("layout.css");

body {
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	line-height:21px;
	color:#4e6d95;
	margin:0;
	padding:0;
	behavior: url("/Scripts/csshover3.htc"); 
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {display:block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* Universally Styled Links */
a:link {text-decoration:none; color:#2D4C7A; outline:none;}
a:visited {text-decoration:none; color:#2D4C7A; outline:none;}
a:hover, a:active {text-decoration:underline; color:#333; outline:none;}

ul {list-style:none; margin-left:0; padding-left:15px;}

ul li {
	/* background:url(../images/bg-list.jpg) .1em .8em no-repeat; padding-left:13px; */
}

hr {
	height:1px;
	border:none;
	background:#ebebeb;
	margin:4px 0;
	padding:0;
}
blockquote {
	/* border-left:5px solid #ebebeb; */
	margin-left:18px;
	padding-left:10px;
	font-size:11px;
}
legend {
	font-size:12px;
	font-weight:bold;
	padding:5px;
	color:#123249;
}
fieldset {
	background:#fff;
	padding:10px;
	border:1px dotted #ccc;
	margin:7px 5px;
}

/*		VIDEO PAGES		*/
.revenue {
	background:url(../images/revenue-recovery-generation-thumb-join.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding:175px 20px 0 20px;
	text-align:center;
	text-decoration:none;
}
	.revenue:hover {
		background-position:0 -229px;
		text-decoration:none;
	}
	
.misuse {
	background:url(../images/productivity-misuse-abuse-detection-thumb-join.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding:175px 20px 0 20px;
	text-align:center;
	text-decoration:none;
}
	.misuse:hover {
		background-position:0 -229px;
		text-decoration:none;
	}
	
.telecom {
	background:url(../images/telecom-resource-management-thumb-join.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding:175px 20px 0 20px;
	text-align:center;
	text-decoration:none;
}
	.telecom:hover {
		background-position:0 -229px;
		text-decoration:none;
	}
	
.thumbnail_text {
	padding:0 10px 0 5px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:normal;
}

.msg_body, .content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:normal;
}

.msg_collapse, .msg_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#106794;
	font-weight:bold;
	cursor:pointer;
}

.content_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#106794;
	font-weight:bold;
}

.video_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#106794;
	font-weight:bold;
}
.video_desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	color:#666666;
}

.video_title_large {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#106794;
	font-weight:bold;
}
.video_title_desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#106794;
	font-style:italic;
}
.video_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2d4c7a;
}

.buy_btn {
	background:url(../images/buy-now-btn.jpg) no-repeat;
	height:44px;
}
	.buy_btn:hover {
		background-position:0 -44px;
		text-decoration:none;
	}
	
.contact_btn {
	background:url(../images/contact-us-button.jpg) no-repeat;
	height:44px;
}
	.contact_btn:hover {
		background-position:0 -44px;
		text-decoration:none;
	}
	
.video_play {
	background:url(../images/video_play.png) no-repeat;
	height:114px;
	width:149px;
}
	.video_play:hover {
		background-position:0 -114px;
		text-decoration:none;
	}
	
	
	
	/* SRS NAVIGTATIOPN */
	
	
	/* NAV.CSS STUFF */

	#nav {
		background:url(../images/bg-navigation.jpg);
		padding-top:14px;
		padding-left:26px;
		height:28px;
	}
	* html #nav {
		margin-bottom:2px;
		padding-top:5px;
		padding-left:7px;
	}
	
	/* /endthat */
	
	
	
	
	
	
