@import url("../icons.css");
	* {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
	}
	body {
		margin: 0;
		padding: 0;
		color: #666666;
		text-align: center;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		float: left;
	}
	th, td {
		font-size: 11px;
	}
	option{
		color: #666666;
		font-size: 10px;
	}
	li {
		font-size: 100%;
		line-height: 14px;
		list-style-image:  url("../images/bulletSquareBlue.gif");margin-left:0; margin-right:0; margin-top:0; margin-bottom:9px
	}
	#globalMainColumn ul{
		padding: 0px;
		margin: 0px;
	}
	#globalMainColumn li {
		font-size: 100%;
		line-height: 180%;
		list-style-image:  url("../images/bulletSquareOrange.gif");margin-left:20px; margin-right:0; margin-top:0; margin-bottom:9px
	}
	
		body, td, th, input, select, div, p {
		font-size: 11px;
	}
	p {
		line-height: 18px;
	}
	a {
	color: #255282;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	.divider {
			background: url("../images/dottedLine.gif") repeat-x center;
			height: 20px;
			float: left;
			width: 100%
		}
	#layout1 {
		text-align: center;
		margin: auto;
		width: 100%;
		background: #FAFAFA url("../images/background_gradient.gif") repeat-x bottom;
		float: left
	}
	#main {
		position: relative;
		width: 760px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		height: 100%;
	}
	
	#dummy {
		padding: 0;
		margin: 0;
		float: left;
	}
	#global {
		width: 100%;
		float: left;
	}
	#globalMain {
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		width: 760px;
		float: left;
		text-align: left;
	}
	
	#globalMainColumn {
		width: 594px;
		float: right;
	}
	#globalMainColumn h1 {
		margin: 0;
		background: url("../images/main_top.gif") no-repeat;
		font-size: 19px;

		color: #51759B;
		font-weight: normal;
		padding-left:20px; padding-right:0; padding-top:32px; padding-bottom:10px
	}
	#globalMainColumn h3 {
		font-size: 14px;
		color: #51759B;
		font-weight: bold;
		margin-bottom: 8px;
	}
	#globalMainColumn h5 {
		font-size: 13px;
		color: #51759B;
		font-weight: bold;
		margin-bottom: 8px;
	}
	#globalMainColumn p {
		margin: 0 0 20px 0;
	}

	#globalMainColumn img {
		margin: 0;
		margin-top: -1px;
		padding: 0;
		border: 0;
		float: left;
	}
	#globalMainContent {
		padding: 25px;
		background: url("../images/main_back.gif") repeat-y;
		float: left;
		width: 544px
	}
	#error h4 {
		margin: 0 0 25px 0;
	}
	#globalMainContentText {
		background: url("../images/main_back.gif") repeat-y;
		float: left;
		width: 444px; padding-left:25px; padding-right:125px; padding-top:25px; padding-bottom:25px
	}
			#aboutus #leftColumn {
				width: 155px;
				background: url("../images/dot.gif") repeat-y right;
				float: left;
				padding-left:0; padding-right:25px; padding-top:0; padding-bottom:0
			}
			#aboutus #leftColumn .callout {
				color: #989898;
				font-size: 12px;
				line-height: 22px;
			}
			#aboutus #rightColumn {
				width: 320px;
				float: right;
			}
			#merger #leftColumn {
				width: 340px;
				float: left;
				padding: 0;
			}
			#merger #rightColumn {
				width: 180px;
				float: right;
			}

			#press #leftColumn {
				width: 340px;
				float: left;
				padding: 0;
			}
			#press #rightColumn {
				width: 180px;
				float: right;
			}
			#merger .webCastPic {
				padding: 2px;
				margin: 0 12px 18px 0;
				border: 1px solid #C9C7C8;
				float: left;
			}
			#merger .webCast{
				float: left;
				padding: 10px 0 10px 0;
			}
			#merger #rightColumn p {
				line-height: normal;
				margin: 3px;
			}
			#press .webCastPic {
				padding: 2px;
				margin: 0 12px 0 0;
				border: 1px solid #C9C7C8;
				float: left;
			}
			#press  #leftColumn p {
				float: right;
				width: 265px;
				margin: 0 0 5px 0;
			}
			#press a:hover {
				text-decoration: none;
			}
			#press .webCast{
				float: left;
				background: url("../images/dot_bottom.gif") repeat-x bottom;; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px
			}
			.pressRelease {
				float: left;
			}
			#press .date {
				color: #666;	
			}
			.pressRelease .date {
				float: left;
				width: 70px;
				color: #666;
			}
			.pressRelease p {
				float: right;
				width: 265px;
			}
			.webCast a {
				margin: 0 10px 0 0;
			}
			.pressRelease a {
				color: #494949;
				text-decoration: none;
				margin: 0;
				padding: 0 0 0 20px;
				display: block;
			}
			#press .pressRelease a:hover {
				text-decoration: underline;
			}			
			#rightColumn h1 {
				background: url("../images/country_selector_head.gif") no-repeat center left;
				color: #FFFFFF;
				font-size: 11px;
				line-height: 28px;
				margin: 0;
				font-weight: bold; padding-left:30px; padding-right:0; padding-top:0; padding-bottom:0
			}
			#rightColumn ul{
				padding: 0;
				margin-left: 20px;
			}
			#rightColumn li{
				margin: 0 0 6px 0;
			}
			#alerts {
				background: #F7F7F7;
				border: 1px solid #E5E5E5;
				padding: 17px;
				float: left;
			}
			#merger #alerts {
				background: #F7F7F7;
				border: 1px solid #E5E5E5;
				padding: 10px;
				float: left;
			}
			#alerts input {
				margin: 0 2px 0 0;
				border: 1px solid #d1d1d1;
				padding: 1px 2px;
				color: #595959;
				width: 110px;
			}
			#alerts input.buttonArrow {
				margin: 0;
				padding: 0;
				background: url("../images/arrow_orange_button.gif") no-repeat;
				height: 16px;
				width: 16px;
				border: 0 none;
				vertical-align: inherit
			}
			#careers #leftColumn {
				width: 340px;
				float: left;
				padding: 0;
			}
			#careers #rightColumn {
				width: 180px;
				float: right;
			}
			
	
	#globalMainBottom {
		background: url("../images/main_bottom.gif") no-repeat bottom;
		height: 25px;
		clear: both;
		width: 594px;
		display: block; margin-left:0; margin-right:0; margin-top:0; margin-bottom:50px
	}

	#globalLeftNav {
		width: 160px;
		float: left;
		
	}
	#globalLeftNav #topSection {
		background: url("../images/ln_top.gif") repeat-y;
		
	}
	#globalLeftNav ul {
		margin: 0;
		padding: 0;
	}
	#globalLeftNav li {
		font-size: 100%;
		line-height: 28px;
		list-style-image:  none;
		background: url("../images/bulletArrowStdBlue.gif") no-repeat center left;
		margin-left: 12px; list-style-type:none; margin-right:0; margin-top:0; margin-bottom:0
	}
	#globalLeftNav li a {
		color: #494949;
		text-decoration: none;
		padding: 0 0 0 12px;
	}
	#globalLeftNav li a:hover {
		color: #255282;
		text-decoration: underline;
	}	
	#globalLeftNav #bottomSection {
		padding: 15px;
		background: url("../images/ln_bottom.gif") repeat-y bottom;
		border-top: 1px solid #E0E0E0
	}
	#globalLeftNav #bottomSection p{
		line-height: normal;
		margin-bottom: 8px;
	}
	#globalLeftNav #bottomSection label {
		margin: 5px 0 2px 0;
		display: block;
	}
	
	


/* topNavWrapper START */
	div#topNavWrapperGlobal {
		margin: auto;
		width: 100%;
		background: #FAFAFA url("../images/masthead_bottom_border.gif") repeat-x;
		padding: 0;
		text-align: center

	}
	
	

/* drop-down menu END */
/* topNavWrapper END */




	.blocker {
		position: absolute;
		z-index: 0;
		width: 10px;
		height: 10px;
		display: none;
		filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
		background-color:#00FF00
	}

/* mastheadWrapper START */

	div#mastheadWrapper {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 103px;
		background-color: #333333;
		color: #fff;
	}
	

	div#masthead {
		width: 760px;
		height: 103px;
		background: #333333 url("../images/daluslogo.jpg") no-repeat left top;
		margin: auto;

		}
		
	div#logo {
		
		width:365px;
		height:103px;
		margin: 0px 0px 0px -9px;
		
	}
	div#slogan {
		position: relative;
		float:right;
		width:373px;
		height:32px;
		background: #333333 url("../images/dalusslogan.jpg") no-repeat right bottom;
		margin: 65px 0px 0px 0px;
	
	}
	
	#masthead .homeLink {
		height: 80px;
		width: 300px;
		display: block;
		float: left;
	}
	
	div#topUtil {
		position: absolute;
		top: 5px;
		right: 0;
		z-index: 200;
	}
	
		#ind #audience {
		background: url('design(old') no-repeat right bottom;
	}
	
	div#topUtil ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div#topUtil ul li {
		color: #fff;
		margin: 0;
		padding: 0;
		float: left;
		list-style-image: none;
		font-weight: bold;
	}
	
	div#topUtil a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
		padding: 0 5px;
		font-weight: normal;
	}
	
	#topUtil a.paddingRightNone {
		padding-right: 0;
	}
		
/* mastheadWrapper END */

/* bevelNav START */
	#bevelNav{
		width: 760px;
		padding-top:25px;
		margin: auto;
		height: 55px;
	}

	#bevelNav ul {
		float: right;
	}
	#bevelNav ul li{
		list-style-image:  url('design(old');
		margin: 0;
		float: left;
		line-height: 24px;
		background-image:url('../images/L1_nav_bg.gif');list-style-type:none
	}
	#bevelNav li.bevelNavLeft{
		background:url("../images/L1_nav_round_left.gif") no-repeat left;
	}
	#bevelNav li.bevelNavRight{
		background:url("../images/L1_nav_round_rt.gif") no-repeat right;
	}
	#bevelNav a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		line-height: 24px;
		height: 24px;
		padding: 0 20px 0 20px;
		display: table-cell;
		float: left;
		white-space: nowrap;
		border-right: 1px solid #E0E0E0;
	}
	#bevelNav li.bevelNavRight a{
		border-right: none;
	}
	#bevelNav a:hover {
		background: url("../images/L1_nav_bg_highlight.gif") center;
	}
	#bevelNav li.bevelNavLeft a:hover{
		background:url("../images/L1_nav_round_left_highlight.gif") no-repeat left;
	}
	#bevelNav li.bevelNavRight a:hover{
		background:url("../images/L1_nav_round_rt_highlight.gif") no-repeat right;
	}
	
	
	#bevelNav ul li a.On {
		background: url("../images/L1_nav_bg_on.gif") center;
		color: #494949
	}

	#bevelNav li.bevelNavLeft a.On{
		background:url("../images/L1_nav_round_left_on.gif") no-repeat left;
	}
	#bevelNav li.bevelNavRight a.On{
		background:url("../images/L1_nav_round_rt_on.gif") no-repeat right;
	}


	#bevelNav ul li a.On:hover{
		background: url("../images/L1_nav_bg_on.gif") center;
	}
	#bevelNav li.bevelNavLeft a.On:hover{
		background:url("../images/L1_nav_round_left_on.gif") no-repeat left;
	}
	#bevelNav li.bevelNavRight a.On:hover{
		background:url("../images/L1_nav_round_rt_on.gif") no-repeat right;
	}
/* bevelNav END */ 

/* globalLayour START */
	#globalFeatures {
		margin: 0;
		padding: 0;
		float: left;
	}
	#featureBox1 {
		padding: 0;
		height: 401px;
		margin: 0px 3px 0px 0px;
		width: 588px;
		background-color: #CCCCCC;
		border: 3px solid #fff;
		/*background: url() left top;*/
		float: left;
	}
	/*#featureBox2 {
		padding: 0;
		margin: 6px 3px 0 0;
		width: 588px;
		background-color: #FFF;
		border: 3px solid #FFF;
		float: left;
	}
	#featureBox2L {
		height:119px;
		padding:0px;
		width:290px;
		float:left;
		background: url() left top;
	}
	#featureBox2R {
		width: 293px;
		border-left: 3px solid #fff;
		height:119px;
		padding:0px;
		width:50%;
		float:left;
		background: url() left top;
	}*/
	#locSelect {
		padding: 0;
		margin: 0;
		background-color: #beccd9;
		float: right;
		height: 407px;
	}
	#locSelect ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		float: left;
		width: 160px;
	}
	#locSelect ul li{
		margin: 1px;
		text-align: left;
		border: 1px solid #eceff4;
		background: #dde0e5;
		list-style-image: none;
	}
	#locSelect ul li.title{
		width: 130px;
		color: #fff;
		font-weight:bold;
		margin: 0px;
		height: 16px;
		text-align: left;
		border: medium none;
		background: url("../images/country_selector_head.gif") no-repeat center left;; padding-left:30px; padding-right:0px; padding-top:7px; padding-bottom:5px
	}
	#locSelect ul li.notListed {
		height: 61px;
	}
	#locSelect ul li.notListed a{
		padding: 2px 3px 2px 15px;
		color: #51759B;
		text-decoration: underline;
		font-size: 10px;
		font-weight: normal;
	}
	#locSelect ul li.notListed a:hover{
		color: #51759B;
		text-decoration: none;
		background: none;
		font-weight: normal;
	}
	#locSelect ul li a{
		padding: 0 3px 0 15px;
		color: #666666;
		text-decoration: none;
		font-size: 10px;
		font-weight: normal;
		line-height: 18px;
		width: 138px;
		display: block;
	}
	#locSelect a:hover{
		background: url("../images/country_selector_highlight.gif") no-repeat center left;
		color: #fff;
		font-weight:bold
	}

/* globalLayout END */  

/* footerWrapper START */

	#footerWrapper {
		margin: 0;
		padding: 0;
		width: 100%;
		background-color: #333333;
		height: 25px;
		color: #fff;
		clear: both;
		border-top: 1px solid #efefef;
	}
	
	#footer {
		clear: both;
		width: 760px;
		margin-left: auto;
		margin-right: auto;
		font-size: 9px;
	}
	
	#footerLeft {
		float: left;
		padding: 6px 0 0 5px;
		margin: 0;
	}
	
	#footerRight {
		float: right;
	'	background: url('../images/handyobjects.jpg') no-repeat right bottom;
		margin: 0;
		color: #fff; padding-left:300px; padding-right:100px; padding-top:6px; padding-bottom:25px
	}
	
	#footerRight ul, #footerRight li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	#footerRight a {
	
		font-size: 10px;
		font-weight: bold;
		border-right: 1px solid #fff;
		padding: 0px 10px 0px 5px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#footerRight a.borderNo {
		border: 0;
	}
/* footerWrapper END */


/* Custom Iframe */
.appFrame {
	width: 545px;
	}
#invrel iframe {
	height: 3000px;
}
#pressR iframe {
	height: 6300px;
}
#analyst iframe {
	height: 600px;
}

/* products table */
th {	
	background-color: #5F9BCF;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding: 6px 4px;
	text-transform: none;
	font-size: 11px;
	vertical-align: top;
}
td h5, td h5 a, td h5 a:visited{
	font-size: 11px;
	padding-bottom: 0;
}

#tableStyle1 table{
	border: 1px solid #E0E0E0;
	background-color: #F7F7F7;
	margin-top: 8px;
	padding: 0;
}

#tableStyle1 table td{
	padding: 0;
	margin: 0;
}

#tableStyle1 table table{
	border: none;
	margin: 0;
}

#tableStyle1 table table td{
	padding: 8px 15px 6px 15px;
}

#tableStyle1 tr th{
	background-image: url('design(old');
	background-position:    left 50%;
}

#tableStyle2 td{
	padding: 8px;
	background-color: #F6F6F6;
	border: 1px solid #E0E0E0;
}
#tableStyle2 td.arrowDown{
	background: #FFFFFF url('design(old') no-repeat left top;
	padding: 0;
	border: medium none
}
#tableStyle2 td.arrowUp{
	background: #FFFFFF url('design(old') no-repeat left bottom;
	padding: 0;
	border: medium none
}

#tableStyle2 td.arrowBoth{
	background: #FFFFFF url('design(old') no-repeat left bottom;
	padding: 0;
	border: medium none
}


#tableStyle2 th{
	width: 80px;
	padding: 8px;
	text-align: center;
}
#tableStyle2 #tableStyle2_altTH{
	background-color: #255282;
	text-transform: uppercase;
}

.whiteLineRight{
	border-right: 2px solid #FFFFFF;
}

.grayLineLeft{
	border-left: 1px solid #E0E0E0;
}

.noBorder{
	border: none;
}

#tableStyle1 tr th a{
	margin-left: 25px;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

#tableStyle1 tr th a:hover{
	text-decoration: none;
}
.blueBG{
	background-color: #51759b;
	
}
.blueBG p, .blueBG h5{
	color: #FFFFFF;
	padding: 12px;
}
.blueBG a, .blueBG a:hover, .blueBG a:visited{
	color: #FFFFFF;
	padding: 0;
	text-decoration: underline;
}
.blueBG a:hover{
	text-decoration: none;
}
.blueBG p{
	padding-top: 0;
}#aboutus #globalMainColumn #globalMainContentText blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
	text-align: left;
}