/* =Body
-----------------------------------------------------------------------------*/
body {
	background-color: #ffffff !important;
	font-size: 12px;
	font-family: arial, helvetica, clean, sans-serif;
	margin: 0px 0px 0px 0px;
}

.mw_enclosure {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}

.mw_header {
	
}

.mw_menu {
	height: 32px;
	z-index: 100;
}

.mw_admin {
	float: right;
}

.mw_body {
	width: 990px;
}

.mw_cf_sidebar {
	float: right;
	margin-left: 50px;
}

.mw_sidebar {
	width: 253px;
	float: right;
	margin: 0px;
	padding: 0px;
}

.mw_footer {
	clear: both;
	padding-top: 30px;
	padding-left: 5px;
	color: #999999;
	font-size: 90%;
}

.mw_tail {
	padding-top: 20px;
}

.mw_home_customer {
	width: 364px;
	float: left;
	border-right: 1px solid #999999;
}

.mw_home_customer .SectionHead {
	margin-left: 10px;
	font-size: 120%;
	color: #ff0000;
}

.mw_home_customer .home-customerlist {
	margin-left: 10px;
	background: url('http://www.infinityqs.com/images/bullet_red-arrows.gif') 0px 4px no-repeat;
	padding-left: 18px;
	width: 40%;
	float: left;
}

.mw_home_customer .cell-home-r2c2 {
	margin-left: 10px;
	background: url('http://www.infinityqs.com/images/bullet_red-arrows.gif') 0px 4px no-repeat;
	padding-left: 18px;
	width: 40%;
	float: left;
}

.mw_home_customer .home-customerlist a, .mw_home_customer .home-customerlist a:visited {
	color: #000000;
}

.mw_home_customer .cell-home-r2c2 a, .mw_home_customer .cell-home-r2c2 a:visited {
	color: #ff0000;
}

.mw_home_customer .cell-home-r2c2 img, .mw_sidebar .cell-home-r1c2 .home-news-link-div img {
	display: none;
}

.mw_home_library {
	margin-left: 374px;
	width: 340px;
}

.mw_home_library .SectionHead {
	padding-left: 10px;
	margin-left: 10px;
	font-size: 120%;
	color: #ff0000;
}

.mw_home_library .home-resource {
	background: url('http://www.infinityqs.com/images/home_library_background.jpg') no-repeat;
	width: 290px;
	height: 64px;
	padding-top: 10px;
}

.mw_home_library .home-resourcelist {
	margin-left: 20px;
	background: url('http://www.infinityqs.com/images/bullet_red-arrows.gif') 0px 4px no-repeat;
	padding-left: 18px;
	width: 40%;
}

.mw_home_library .home-resourcelist a, .mw_home_library .home-resourcelist a:visited {
	color: #000000;
}

.mw_home_espc {
	float: left;
	width: 290px;
}

.mw_home_espc .SectionHead {
	padding-left: 10px;
	margin-left: 10px;
	font-size: 120%;
	color: #ff0000;
}

.mw_home_library .home-espc {
	width: 210px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 10px;
}

.mw_sidebar .cell-home-r1c2 { width: 223px; background: #000000; height: auto; 
}

.mw_sidebar .cell-home-r1c2 .SectionHead {
	color: #ff0000;
	font-size: 140%;
	font-weight: normal;
}

.mw_sidebar .cell-home-r1c2 #news {
	margin: 0px;
	padding: 0px;
}

.mw_sidebar .cell-home-r1c2 ul {
	margin: 0px;
	padding: 0px;
}

.mw_sidebar .cell-home-r1c2 .home-news-link-div {
	background: url('http://www.infinityqs.com/images/bullet_red-arrows-black.gif') 0px 4px no-repeat;
	list-style-type: none;
	padding-left: 18px;
}

.mw_sidebar .cell-home-r1c2 .home-news-link-div a, .mw_sidebar .cell-home-r1c2 .home-news-link-div a:visited {
	color: #ffffff;
}

.mw_searchbox {
	margin-top: -15px;
	padding-left: 5px;
	background: url('http://www.infinityqs.com/images/home_searchbox.gif') no-repeat;
	width: 185px;
	height: 19px;
}

.mw_searchbox .SubMenuSearchInput {
	width: 150px;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
}

.mw_header .mw_logo {
	padding: 20px 0px 20px 40px;
	float: left;
}

.mw_header .mw_search {
	float: right;
	padding-top: 20px;
	width: 450px;
}

.mw_header .mw_searchblock-1 {
	height: 50px;
	padding-top: 15px;
	padding-right: 20px;
	float: left;
}

.mw_header .mw_searchblock-2 {
	height: 50px;
	padding-top: 0px;
	padding-right: 20px;
	float: left;
}

.mw_search .mw_searchtitle {
	color: #ff0000;
	font-size: 140%;
	padding-right: 10px;
	padding-top: 7px;
	float: left;
}

.mw_search .mw_searchbox {
	margin-top: 23px;
}

.mw_search .mw_date {
	height: 33px;
	padding-top: 12px;
	padding-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	font-size: 120%;
	float: left;
	border-left: 1px solid #999999;
}

#dmbTB1 {
	width: 900px;
}

#flashcontent {
	z-index: 0;
	width: 730px;
}

#flashcontentbtmlft {
	z-index: 0;
	width: 347px;
}
#flashcontentbtmmid {
	z-index: 0;
	width: 347px;
}
#Group001, #Group002, #Group003, #Group004, #Group005, #Group006, #Group007, #Group008, #Group009 {
	z-index: 100;
}

.mw_i_header {
	padding-top: 0px;
}

.mw_i_header .mw_logo {
	padding: 20px 0px 20px 40px;
	float: left;
}

.mw_i_header .mw_search {
	float: right;
	padding-top: 20px;
	width: 450px;
}

.mw_i_header .mw_searchblock-1 {
	height: 50px;
	padding-top: 15px;
	padding-right: 20px;
	float: left;
}

.mw_i_header .mw_searchblock-2 {
	height: 50px;
	padding-top: 0px;
	padding-right: 20px;
	float: left;
}

.mw_request {
	width: 145px;
	height: 64px !important;
	background: url('http://www.infinityqs.com/images/request_free_trial.gif') no-repeat;
}

p {
	font-size: 12px !important;
}

.SubMenuSearch {
	display: none;
}

.technotes-style {
	background: url('http://www.infinityqs.com/images/technote_bg.gif') no-repeat;
	margin-bottom: 5px;
}

.technotes-name {
	width: 240px;
	padding: 5px 15px 5px 25px;
}

.technotes-description {
	width: 680px;
	padding: 5px 20px 5px 5px;
}

.technotes:active {text-decoration:none;color:#fff;}
.technotes:visited {text-decoration:none;color:#fff;} 
.technotes:link {text-decoration:none;color:#fff;} 
.technotes:hover {text-decoration:none;color:#f00;}

	.field {
		background: url('http://www.infinityqs.com/images/technote_bg.gif') no-repeat;
		position: relative;
		display: block;
		width: 900px;
		margin-bottom: 5px;
	}

	#sec-aboutus .field {
		width: 725px;
	}

	.title {
		display: block;
		float: left;
		top: 0px;
		left: 5px;
		width: 240px;
		padding: 5px 5px 25px 25px;
	}
	.description {
		color: #000;
		display: block;
		float: left;
		top: 0px;
		left: 225px;
		width: 600px;
		padding: 5px 5px 5px 20px;
	}
	.newline {
		display: block;
		clear: both;
		height: 1px;
		text-indent: -99999px;
	}
	
	.field:active {	
		text-decoration:none;color:#fff;
		background: url('http://www.infinityqs.com/images/technote_bg.gif') no-repeat;
		position: relative;
		display: block;
		width: 900px;
		margin-bottom: 5px;
	}
	.field:visited {
		text-decoration:none;color:#fff;
		background: url('http://www.infinityqs.com/images/technote_bg.gif') no-repeat;
		position: relative;
		display: block;
		width: 900px;
		margin-bottom: 5px;
	} 
	.field:link {
		text-decoration:none;color:#fff;
		background: url('http://www.infinityqs.com/images/technote_bg.gif') no-repeat;
		position: relative;
		display: block;
		width: 900px;
		margin-bottom: 5px;
	} 
	.field:hover {
		color:#fff;
		text-decoration:none;
		background: url('http://www.infinityqs.com/images/technote_bg_over.gif') no-repeat;
	}
	.field a, .field em {
		cursor: pointer;	
	}
	
	.field em {
		color: #f00;
		font-style: normal;
	}

.hidden {
	display: none;
}

.hdr_white { font-size: 12px !important; }
.hdr_white:link {text-decoration:none;color:#fff; font-size: 12px; font-weight: bold;} 
.hdr_white:visited {text-decoration:none;color:#fff; font-size: 12px; font-weight: bold;} 
.hdr_white:active {text-decoration:none; color:#ff0;}
.hdr_white:hover {text-decoration:none;color:#ff0;}


.press_item {
	padding: 12px 0px 0px 20px;
}

.press_list { font-size: 12px; }

.press_publish {
	font-size: 10px;
	color: #8c8c8c;
}

.companies {
	float: left;
	width: 45%;
	padding: 0 0 5px 0;
	border-top: 1px solid #333;
	margin-right: 15px;
	margin-bottom: 10px;
	text-align: center;
}

.companies-link {
	padding: 3px;
	float: right;
	text-align: right;
	background: #e3e3e3;
}

.companies-logo {
	text-align: left;
	width: 100%;
	clear: both;
}

.companies-logo img {
	margin: 10px 10px 10px 0;
}

.companies-link a {
	font-size: 10px !important;
	color: #ed1c2e;
	font-weight: bold;
}

.companies-red {
	font-weight: bold;
	color: #f00;
	font-size: 11px !important;
	color: #ed1c2e;
}

.espc-webcast {
	float: right;
	border-left: 1px solid #666;
	font-weight: bold;
	width: 230px;
	margin-left: 30px;
	color: #000;
}

#newsX ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

#newsX li {
	margin-left: 0px;
}

.eventflashcontentbtmlft { z-index: 0; width: 560px; padding-left: 15px; 
}

.newindex { background-image: url(http://www.infinityqs.com/images/gray_bg_image.jpg); background-repeat: repeat-x; }
.newindexbottomcell { font: normal 12px Arial, Helvetica, sans-serif; }

.align-center { font: normal 12px Arial, Helvetica, sans-serif; padding-top: 15px; padding-bottom: 15px; text-align: center; }
