/****************************************************************
*
*	Multistat default style sheet
*	Author: Michael Turnwall - Orion Design
*	Created: 12.09.2007
*	Holds the default page styles for the entire site
*
****************************************************************/

* {
	margin:0;
	padding:0;
}

/* Begin: HTML Elements
----------------------------*/
body {
	background-color:#f2f2f3;
	color:#282828;
	font:12px/16px Tahoma, Arial, Verdana, sans-serif;
}
h1 {
	font-size:18px;
	padding-bottom:12px;
}
ul {
	list-style:none;
}
ul li ul {
	margin-left:18px;
}
ul#sitemap ul { text-indent: 16px; }
ul#sitemap ul ul { text-indent: -12px; margin-left: 44px; }
address {
	margin-bottom:12px;
	font-style:normal;
}
/* Begin: Links
----------------------------*/
a {
	color:#0c6ea9;
}
a:hover {
	text-decoration:none;
}
a img {
	border:0;
}
#header a {
	display:block;
	float:left;
	margin-top:10px;
	margin-left:3px;
	width:385px;
	height:70px;
}
#rotateNews a {
	color:#fff;
	padding-right:5px;
}
#rotateNews {
	position:relative;
}
#leftCol a {
	color:#fff;
}
a.dottedArrow {
	display:block;
	background:url(/media/ico_arrow.gif) no-repeat 0 0;
	padding-left:17px;
	padding-right:5px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
li.current a.dottedArrow, a.dottedArrow:hover {
	color:#bb0404 !important;
}
.demoLink, .whitePaperLink {
	display:block;
	text-indent:-4000px;
	height:18px;
	background:no-repeat 0 0;
	position:absolute;
	left:12px;
}
.demoLink {
	background-image:url(../../media/icons/hdr_see_demo2.gif);
	width:91px;
	bottom:80px;
}
.whitePaperLink {
	background-image:url(../../media/icons/hdr_white_paper.gif);
	width:100px;
	bottom:45px;
}
a.demoLink:hover, a.whitePaperLink:hover {
	background-position:0 -18px;
}

/* Begin: Layout
----------------------------*/
#wrapper {
	position:relative;
	width:860px;
	margin:0 auto;
}
#header {
	background:url(../../media/backgrounds/bg_header.jpg) no-repeat 0 0;
	width:858px;
	height:184px;
}
#header h1, #header span {
	text-indent:-4000px;
	display:block;
}
#leftCol, #rightCol {
	position:absolute;
	top:219px;
	background:no-repeat 0 0;
	padding:30px 0 0 12px;
	color:#fff;
}
#leftCol {
	left:0;
	background-image:url(../../media/backgrounds/bg_left_col.jpg);
	width:129px;
	min-height:462px;
	height:auto !important;
	height:462px;
}
#leftCol li {
	margin-bottom:12px;
	/*font-size:11px;*/
}
#rightCol {
	right:0;
	background-image:url(../../media/backgrounds/bg_right_col.jpg);
	padding-left:13px;
	width:248px;
	min-height:452px;
	height:auto !important;
	height:452px;
}
#rightCol p {
	padding:5px 12px 5px 5px;
}
#rightCol ul {
	margin-top:5px;
	margin-left:5px;
}
#rightCol li {
	margin-top:3px;
}
#midCol {
	margin:12px 268px 0 148px;
	min-height:482px;
	height:auto !important;
	height:482px;
}
#layoutB #midCol {
	margin-right:0;
	padding-right:20px;
}
#midCol p, #midCol ul {
	padding-bottom:12px;
}
#footer {
	padding:12px;
}
#footer , #footer a {
	font-size:10px;
	color:#7c8088;
}
#wrapper .pressRelease h3 {
	margin-top:12px;
	font-style:italic;
	font-size:12px;
}
.pressRelease ul, .bulleted {
	list-style-type: disc;
	margin-left:30px;
}
.pressRelease ul li, .bulleted li {
	margin-bottom:6px;
}

/* Begin: Nav
----------------------------*/
#nav {
	background:url(../../media/backgrounds/bg_nav2.jpg) no-repeat 0 1px;
	width:858px;
	height:32px;
}
#nav ul {
	float:left;
	margin-left:135px;
	display:inline;		/* fixex the double margin bug in IE6 */
	height:32px;
}
#nav ul li {
	float:left;
	/*margin-top:3px;*/
	height:32px;
}
a.navBtn {
	display:block;
	height:32px;
	background:no-repeat 0 32px;
	text-indent:-4000px;
}
#nav ul li a:hover, #nav ul li a.current {
	background-position:0 -32px;
}
#navProd {
	background-image:url(../../media/nav2/nav_products.jpg);
	width:86px;
}
#navSolutions {
	background-image:url(../../media/nav2/nav_solutions.jpg);
	width:89px;
}
#navTech {
	background-image:url(../../media/nav2/nav_tech.jpg);
	width:109px;
}
#navPartners {
	background-image:url(../../media/nav2/nav_partners.jpg);
	width:83px;
}
#navNews {
	background-image:url(../../media/nav2/nav_news.jpg);
	width:113px;
}
#navAbout {
	background-image:url(../../media/nav2/nav_about.jpg);
	width:81px;
}
#navSupport {
	background-image:url(../../media/nav2/nav_support.jpg);
	width:78px;
}
#navContact {
	background-image:url(../../media/nav2/nav_contact.jpg);
	width:82px;
}

/* Begin: Headers
----------------------------*/
#rightCol h4 {
	font-size:11px;
	margin:0;
	padding:0;
}
#midCol h2 {
	font-size:14px;
	margin-bottom:3px;
}
.managementName {
	font-size:16px;
	padding-bottom:12px;
}
.hdrLink {
	font-size:14px;
	margin-top:7px;
	font-weight:normal;
}
.hdr, .hdrContent  {
	text-indent:-4000px;
	background:no-repeat 0 0;
	margin:0;
	padding:0;
}
.hdrContent {
	margin-bottom:5px;
	height:43px;
	width:415px;
}
#hdrBreakingNews {
	background-image:url(../../media/hdr_breaking_news.png);
	width:115px;
	height:30px;
}
#hdrBreak {
	background-image:url(../../media/hdr_breaking_barriers.png);
	margin:12px 5px 0 5px;
	width:194px;
	height:39px;
}
#hdrMaximize {
	background-image:url(../../media/hdr_maximize.png);
	margin:22px 5px 15px 25px;
	width:178px;
	height:32px;
}
#hdrHome {
	background-image:url(../../media/headers/home.gif);
	width:448px;
}
#hdrProducts {
	background-image:url(../../media/hdr_products.gif);
	margin-bottom:2px;
	width:288px;
	height:43px;
}
#hdrPressRel {
	background-image:url(../../media/headers/press_releases.gif);
}
#hdrNews {
	background-image:url(../../media/headers/news_events.gif);
}
#hdrTradeShows {
	background-image:url(../../media/headers/trade_shows.gif);
}
#hdrAboutUs {
	background-image:url(../../media/headers/about_us.gif);
}
#hdrCareers {
	background-image:url(../../media/headers/careers.gif);
}
#hdrManagement {
	background-image:url(../../media/headers/management.gif);
}
#hdrIsight {
	background-image:url(../../media/headers/isight_header_rev.gif);
	height:85px;
}
#hdrVisualOptimize {
	background-image:url(../../media/headers/mvo_productpage.gif);
}
#hdrSolutions {
	background-image:url(../../media/headers/solutions.gif);
}
#hdrTechnology {
	background-image:url(../../media/headers/technologies.gif);
}
#hdrConcurrent {
	background-image:url(../../media/headers/concurrent_grad_a.gif);
}
#hdrDirsm {
	background-image:url(../../media/headers/dirsm.gif);
}
#hdrGlossary {
	background-image:url(../../media/headers/glossary.gif);
}
#hdrPareto {
	background-image:url(../../media/headers/pareto_navigator.gif);
}
#hdrVisualization {
	background-image:url(../../media/headers/visualization.gif);
}
#hdrContact {
	background-image:url(../../media/headers/contact_us.gif);
}
#hdrPartners {
	background-image:url(../../media/headers/partners.gif);
}
#hdrSupport {
	background-image:url(../../media/headers/support.gif);
}
#hdrSeeDemo {
	background-image:url(../../media/headers/demo.gif);
}
#hdrRegisterPaper {
	background-image:url(../../media/headers/download_white_papers.gif);
}

/* Begin: Forms
--------------------------------*/
.required {
	font-weight:bold;
}
.row, .checkboxRow, .textareaRow {
	clear:both;
	width:100%;
	margin:7px 0;
	padding-top:2px;
}
.row {
	height:20px;
}
.checkboxRow input {
	float:left;
}
.checkboxRow label {
	margin-left:20px;
	margin-top:-2px;
	display:block;
}
.row label {
	float:left;
	width:115px;
	text-align:right;
	vertical-align:middle;
}
.row input, .row select, .row textarea {
	float:left;
	margin-left:10px;
	margin-right:15px;
}
.row select, .row option {
	padding:auto;
}
.row input, textarea {
	border:1px solid #999;
	border-top-color:#666666;
	border-right-color:#666666;
	padding:2px 3px;
	font:12px Monaco,"Courier New", Courier,mono;
}
.row .submitBtn {
	margin-top:8px;
	border:3px double #999;
}

/* Begin: Generic Classes/Fonts
--------------------------------*/
.arrowLink {
	display:block;
	background:url(../../media/ico_red_arrow.gif) no-repeat 0 -2px;
	margin-top:12px;
	padding-left:20px;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	min-height:19px;
	height:auto !important;
	height:19px;
}
.dottedArrowList li {
	margin-bottom:10px;
}
.boldCallout {
	font-weight:bold;
	font-size:16px;
}
.nonBoldCallout {
	font-weight:normal;
	font-size:16px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.bold {
	font-weight:bold;
}
img.floatLeft {
	margin-right:7px;
	
}
.indent {
	margin-left:56px;
	margin-bottom:20px;
}
#rightCol .indent p {
	margin:0 12px 0 0;
	padding:0;
}
/* Begin: Hacks A.K.A IE6 Fixes
--------------------------------*/
* html #hdrBreakingNews {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../media/hdr_breaking_news.png', sizingMethod='crop');
}
* html #hdrBreak {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../media/hdr_breaking_barriers.png', sizingMethod='crop');
}
* html #hdrMaximize {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../media/hdr_maximize.png', sizingMethod='crop');
}
* html .demoLink {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../media/icons/hdr_see_demo.png', sizingMethod='crop');
	cursor:pointer;
}
* html .demoLink:hover {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../media/icons/hdr_see_demo_on.png', sizingMethod='crop');
	cursor:pointer;
}
* html .whitePaperLink {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../media/icons/hdr_white_paper.png', sizingMethod='crop');
	cursor:pointer;
}
* html .whitePaperLink:hover {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../media/icons/hdr_white_paper_on.png', sizingMethod='crop');
	cursor:pointer;
}
p#loginfooter { color: #1e1e1e; font-size: 10px; background-color: #c9c3ba; text-align: right; padding: 4px; }
