/* Global HTML */
body {font-size: 11px; color: #666666; background:#7690BC; margin:0; font-family: arial, verdana, sans-serif; line-height: 15px; background-image:url('../images/page-background9x6-blue.gif'); background-attachment:fixed}
#wrap, #copyright, #header, #sectionheader, #topNav { width:900px; background:#ffffff;}
/* THE LINE BELOW SETS ALL BOLD TEXT TO BLUE - GLOBALY */
/*B{font-size:12px;color:#005F8F;} */

table {background-color:#ffffff;font-size: 12px; color: #666666; font-family: arial, verdana, sans-serif; line-height: 15px }
.noul { text-decoration:none; }
h1 { font-size:16px; line-height:20px; margin:0 0 10px 0; color: #F7941D}
h2 { font-size:18px; line-height:20px; margin:0 0 10px 0; color: #F7941D; font-weight: bold;}
h3 { font-size:15px; font-weight:bold; color: #00407D; margin:0 0 10px 0;}
h4 { font-size:12px; font-weight:bold; margin:15px 0 5px 0; color:#F7941D;}
h4 a { font-size:12px; font-weight:bold; margin:15px 0 5px 0; color:#F7941D; text-decoration: underline;}
h4 a:hover { font-size:12px; font-weight:bold; margin:15px 0 5px 0; color:#F7941D; text-decoration: none;}
h5 { font-size:12px; font-weight:bold; margin:0; color:#474747;}
h6 { font-size:12px; font-weight:bold; margin:0; color:#474747;}
a {color: #666666; text-decoration: underline;}
p { font-family: arial, verdana, sans-serif; font-size:12px; color: #666666; margin:0 0 10px 0; line-height: 1.6;}

ul { list-style-type: square; margin:0 0 0 16px; padding:0; }
li { list-style-type: square; margin:5px 0 5px 16px; padding:0;}

select {font-size: 10px; color: #000000; }
img { border:0; }
.more { padding-left:15px; font-size:11px; font-weight:normal; color:#71A2DF; background-image:url('/images/arrow-blue.gif'); background-position:center left; background-repeat:no-repeat; }
.hiliteBox {width: 500px; border: 1px solid #B3B3B3; padding-left: 0px; margin-left: 0 0 0 15px;}
.hiliteBox p {font-size: 11px; font-weight: none; margin: 0 10px 10px 15px; line-height: 1.2; color: #71A4DB;}
.hiliteBox a {font-size: 12px; font-weight: none; margin: 0 0 0 0; line-height: 1.2;}
.hiliteBox a:hover {font-size: 12px; font-weight: none; margin: 0 0 0 0; line-height: 1.2; text-decoration: none;}
.hiliteBox h1 { font-size:13px; font-weight:bold; color: #71A4DB; margin:10px 0 10px 15px;}

.hiliteBox2 {width: 500px; border: 0px solid #B3B3B3; padding-left: 0px; margin-left: 0 0 0 0;}
.hiliteBox2 p {font-size: 11px; color: #71A4DB; font-weight: none; margin: 5px 0 0 0; line-height: 1.5;}
.hiliteBox2 a {font-size: 11px; font-weight: none; margin: 0 0 0 0; line-height: 1.2;}
.hiliteBox2 a:hover {font-size: 11px; font-weight: none; margin: 0 0 0 0; line-height: 1.2; text-decoration: none;}
.hiliteBox2 h1 { font-size:13px; font-weight:bold; color: #71A4DB; margin:0 0 0 0;}
.top2 { width: 500px; border: 1px solid #B3B3B3; padding-left: 0px; margin-left: 0px; margin-bottom: 15px;}
.top2 ul { margin-top:5px; color:#71A2DF; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight:bold; line-height: 15px;}
.top2 li { margin:0 0 5px 5px; color:#71A2DF; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight:bold;}
.top2 a { margin:0 0 5px 5px; color:#71A2DF; font-size: 12px; font-family: arial, verdana, sans-serif; font-weight:bold; text-decoration: underline;}
.top3 ul { margin-top:15px; color:#71A2DF; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight:bold; line-height: 15px;}
.top3 li { margin-top:15px; margin-bottom:10px; color:#71A2DF; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight:bold; line-height: 15px;}
.top ul { margin-left:5px; margin-top:0px; font-family: arial, verdana, sans-serif; line-height: 15px;}
.topHeader ul { margin-left:5px; margin-top:0px; font-family: arial, verdana, sans-serif; font-size:13;}
.topHeader li { margin-left:5px; margin-top:0px; margin-bottom:10px; color:#71A2DF; font-family: arial, verdana, sans-serif; font-size:13; font-weight:bold;}		

/* Header */
#header { background:#ffffff; height:80px; border:solid #dddddd; border-width:5px 0 0 0; }
/*#header { position:relative; background:#ffffff; height:80px; border:solid #dddddd; border-width:5px 0 0 0; }*/
#header .logo img { margin:8px; margin-top:20px;}
#header .contact { position:absolute; top:0; left:610px; width:290px; height:30px; padding-top:5px; line-height:25px; text-align:right; background:#dddddd; background-image:url('../images/header-grey-corner.gif'); background-position:bottom left; background-repeat:no-repeat; white-space: nowrap;}
/*#header .contact { position:absolute; top:0; right:0px; height:30px; padding-top:5px; padding-left:5px; line-height:25px; text-align:right; background:#dddddd; background-image:url('global/header-grey-corner.gif'); background-position:bottom left; background-repeat:no-repeat; white-space: nowrap;} */
#header .contact a { padding:0 10px; color:#818181; font-weight:bold; }
#header .login { position:absolute; top:42px; left:662px; }
#site_lang_choice { display:inline; margin:0 3px; }

.dmHeaderTable {
width: 900px;
height: 27px;
padding:10px;
margin: 0px;
background-color:#71A2DF;
border-bottom: solid #F68F2C 4px; 
color: #FFFFFF;
font-size:13px; 
font-weight:bold;
}


.dmHeaderTable a:link { color: #FFFFFF; }
.dmHeaderTable a:visited { color: #FFFFFF; }
.dmHeaderTable a:hover { color: #FFFFFF; }
.dmHeaderTable a:active  { color: #FFFFFF; }



/* Left Navigation */
#leftcolumn, #centercolumn, #centercolumnwide { height:100%; vertical-align:top; } 
#leftcolumn { width:188px; BACKGROUND: #054582; }
#centercolumn { width:522px; padding:10px; }
#centercolumnwide { width:712px; padding:10px; }

/* Left Login Navigation */
#leftColumnLogin { width:188px; background:#ffffff;}
#leftColumnLogin img { display:block; } 
#leftColumnLogin a { font-size:11px; text-decoration:none; } 
#leftColumnLogin a span { font-size:11px; font-weight:bold; padding-left:15px; background-image:url('/images/arrow-blue.gif'); background-position:center left; background-repeat:no-repeat; }

#leftColumnLogin h2 { width:188px; height:20px; line-height:20px; background-color:#054582; color:#FFFFFF; font-weight:bold; font-size:11px; clear:both; margin: 0 5px 0 5px;} 
#leftColumnLogin .offer { width:188px; padding:8px 8px 15px 8px; vertical-align:top; background-color:#ffffff; border:solid #054582; border-width: 1px; margin: 0 5px 0 5px;}
#leftColumnLogin .offer img { display:inline; }
#leftColumnLogin .offer div { text-align:center; margin-bottom:5px;}
#leftColumnLogin .offerimage { float:left; }

/* Right Login Navigation */
#rightColumnLogin { width:188px; background:#ffffff;}
#rightColumnLogin img { display:block; } 
#rightColumnLogin a { font-size:11px; text-decoration:none; } 
#rightColumnLogin a span { font-size:11px; font-weight:bold; padding-right:15px; background-image:url('/images/arrow-blue.gif'); background-position:center left; background-repeat:no-repeat; }

#rightColumnLogin h2 { width:188px; height:20px; line-height:20px; background-color:#054582; color:#FFFFFF; font-weight:bold; font-size:11px; clear:both; margin: 0 5px 0 5px;} 
#rightColumnLogin .offer { width:188px; padding:8px 8px 15px 8px; vertical-align:top; background-color:#ffffff; border:solid #054582; border-width: 1px; margin: 0 5px 0 5px;}
#rightColumnLogin .offer img { display:inline; }
#rightColumnLogin .offer div { text-align:center; margin-bottom:5px;}
#rightColumnLogin .offerimage { float:left; }

/* Right Navigation */
#rightColumn { width:188px; background:#ffffff; border:solid #ffffff; border-width:0 0 0 1px; vertical-align:top; }
#rightColumn img { display:block; } 
#rightColumn a { font-size:11px; text-decoration:none; } 
#rightColumn a span { font-size:11px; font-weight:bold; padding-left:15px; background-image:url('/images/arrow-blue.gif'); background-position:center left; background-repeat:no-repeat; }

#rightColumn h2 { width:188px; height:20px; line-height:20px; background-color:#054582; color:#FFFFFF; font-weight:bold; font-size:11px; clear:both; margin-bottom: 0px;} 
#rightColumn .offer { padding:8px; vertical-align:top; padding-bottom:15px; background-color:#ffffff; border:solid #DADADA; border-width:1px 0 1px 1px;}
#rightColumn .offer img { display:inline; }
#rightColumn .offer div { text-align:center; margin-bottom:5px; }
#rightColumn .offerimage { float:right; }

.bluArrow {
	background-image: url("/images/arrow-blue.gif");
	background-repeat: no-repeat;
	font-size: 8px;
	font-weight:bold;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 4px;
	margin-top: 5px;
	background-position: 0px 4px;
	padding-left: 15px;
	line-height: 1.2;
	 }
.bluArrow2 {
	background-image: url("/images/arrow-blue.gif");
	background-repeat: no-repeat;
	font-size: 8px;
	font-weight:normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 4px;
	margin-top: 5px;
	background-position: 0px 4px;
	padding-left: 15px;
	line-height: 1.5;
	text-decoration:underline;
	 }

	
/* Section Header */
#sectionheader { margin-bottom:1px; height:40px; background:#dddddd; color: #818181;}
#sectionheader .section { float:left; width:220px; margin:0; line-height:40px; font-size:15px; font-weight:bold; }
#sectionheader .title { float:left; line-height:40px; height:40px; width:680px; text-align:right; color:#818181; }
#sectionheader h3, #sectionheader h1 { line-height:40px; margin:0 5px; color: #666666;}
#sectionheader .title a { text-decoration:none; color: #818181; }

.pagenav { font-size:10px; float:right; clear:both; }

/* Visitor */
#visitor { width:900px; height:20px; line-height:20px; background:#054582; color:#ffffff; clear:both;}
#visitor a { color:#ffffff; }
#visitor div { float:left; }
#visitor span { padding:2px 5px; }
#visitor .welcomeuser { width:450px; font-size:9pt; }
#visitor .logout { width:430px; text-align:right; font-size:8pt; }
#visitor .contactuser { background:#cccccc; width:194px; text-align:center; font-size:8pt; }

.event {font-family:arial, helvetica, sans-serif;font-size: 11px;font-weight:normal;}

.subnav {font-family:arial, helvetica, sans-serif;font-size: 11px;font-weight:normal;}
.subnav a {text-decoration:none; color:#ffffff;}

.subnav_div, .subnav_div_on, .subnav_div_parent, .subnav_div_lvl2, .subnav_div_lvl2_on { border-bottom: solid white 1px; cursor:hand;padding-top:3px;padding-bottom:3px;margin:0px; }
.subnav_div {background-color:#70A2DF;}
.subnav_div_on {background-color:#054582;}
.subnav_div_parent {background-color:#2E71C3;}
.subnav_div_lvl2 {padding-left:25px; background-color:#70A2DF;}
.subnav_div_lvl2_on {padding-left:25px; background-color:#054582;}

/* Center Content */
.blueContent { background: #6393CE; color:#ffffff;} 
.blueContent a {color:#ffffff;}


/* Footer/Copyright */
#footer { width:900px; height:130px; margin:0px; padding:0px;}
#copyright {  padding:20px 0 0 0; width:711px; height:60px; float:left; font-size: 10px; color: #000000; line-height: 14px; }
#copyright div { padding:0 10px; }
#copyright p { font-family: arial, verdana, sans-serif; font-size:11px; color: #666666; margin:0 0 10px 0; line-height: 1.0;}
#copyright a { color: #000000; text-decoration: underline; line-height: 14px; }
#copyright a:hover { color: #000000; text-decoration: none; line-height: 14px; }
#ibm-siebel {  padding-top:20px; float:left; width:189px; height:110px; BACKGROUND: #054582; text-align:center; }

/* Forms */
.formsStd, .formsSearch, .formsStdReadOnly { border-style: solid; border-width: 1px; font-size: 8pt; }
.formsStd { border-color : #cccccc; background-color : #ffffff; }
.formsSearch  { border-color : #CECECE; background-color : #ffffff;}
.formsStdReadOnly  { border-color : #cccccc; background-color : #eeeeee; }
.regfield { border:1px solid #000000; padding:7px; }

/* Lists */
.listheader { background-color:#666666; color:#ffffff; font-weight:bold;}

/* Highlighted Content */
.highlight { padding:10px; background-color:#cccccc; border:1px solid #999999; margin:0 0 10px 0;}
.highlight2 { clear:both; line-height:14px; margin:5px; padding:5px; border:1px solid #6395D0; width:150px; float:right; font-size:11px; color:#6395D0; }
.highlight2 h2 { margin:0; font-size:17px; line-height:18px; }

/* Misc */
.nd { display:none;}
.seminarheader { background-color:#6393CE; color:#ffffff;}
.seminarheader h1 { font-weight: bold; font-size: 14px; line-height:16px; color: #ffffff; }
.seminarheader a { font-size: 11px; text-decoration: underline; color:#FFEE7A; }

.offer1_outline { vertical-align:top; border:solid 1px #6393CE; padding:5px; background-color:#F5F5F5;}
.offerbox { border:1px solid #7F7F7F; }
.offerbox div { margin:5px 10px; }
.offerbox h2, .offerbox h3 { line-height:16px; }
.offerbox h3 { color:#054582;}

.imageMargin { 
margin-right: 15px;
margin-bottom: 10px;
margin-top: 5px;}

.special_reg { width:100%; vertical-align:top; border:solid 1px #6393CE; padding:5px; background-color:#e2e2e2;}

/* Links */
.lnkNavOn, .lnkNavOff, a:hover.lnkNavOff, .lnkNavLog {font-size: 13px; text-decoration: none; }
.lnkNavOn, a:hover.lnkNavOff { color: #ffffff;  }
.lnkNavOff { color: #9C9C9C;  }
.lnkNavLog { color: #F08517; }

.pr h2 { font-size:11px; padding:0 0 10px 0; font-style:italic; font-weight:normal; }
.pr h3 { font-size:11px; }
.pr h4 { font-size:11px; padding:0 0 10px 0; }
.pr .disclaimer { font-size:10px; }

.events { line-height:18px;}

/* Press Releases*/
#press div { margin:10px 0 0 0;}
#press h2 { font-size:16px; line-height:20px; margin:0 0 10px 0; }
#press h3 { font-style:italic; font-weight:normal; margin:0 0 10px 0;}
#press .about h3, #press .media h3 { font-style:normal; font-weight:bold; margin:0;}
#press .disclaimer { font-size:10px; }

.screenthumb { width:155px; padding:0; margin:5px; float:right; text-align:center; }

.prodlist, .prodoffers { width:500px; clear:both; margin: 0 0 5px; 0;}
.prodlist h2 { font-size: 14px; padding:2px; margin:1px 0; color:#ffffff; background-color:#71A2DF; font-weight:bold;}
.prodlist h3 { padding:5px 0; margin-bottom:1px; text-align:center; background:#BECFE3; font-size:10px; font-weight:bold; }
.prodlist ul { padding:5px 0; margin:0; list-style-type:none; background:#EBEFF7; font-size:10px; font-weight:bold;}
.prodlist li { padding:0 0 5px 5px; margin:3px 0 0 0; line-height:11px;}
.prodlist .featureblock, .prodlist .featureblocklast { float:left; width:124px; margin:0 1px 0 0; height:200px; background:#EBEFF7; }
.prodlist .featureblocklast { width:125px; margin:0; }

/*//////////////////////////////////////////////////////////////////////////////////*/
/* Legacy CSS*/

.navBgOn {BACKGROUND: #054582; }
.navBgOff, .wht {BACKGROUND: #ffffff}
.dkGray {BACKGROUND: #999999}
.HdBlk {font-weight: bold; font-size: 14px; color: #000000;}
.lnkBdWht { color: #ffffff; }

/* Body */
.subBdCopyRight {font-size: 11px; color: #A6A5A6; line-height: 10px}
.BdWht, .BdWhtBld { background-color:#666666; color: #ffffff; }
.BdWht a { color: #ffffff; }
.BdWhtBld, .BdBlkBld {font-weight: bold; }

/*
The larger left side box uses the columnBody and the smaller content boxes use columnBodyTwo 
*/

.columnBody {
	width: 179px;
	border: 1px solid #0000CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEEEEE;
	padding: 4px;
	color: #666666;
	text-align: left;
	height: 274px;
}

.columnBody a:link, .columnBody a:visited {
	text-decoration: none;
	color: #666666;
}
.columnBody a:hover {
	text-decoration:underline;
	color: #666666;
}

.bulletOrng {
}


.datatable {
	font: arial, verdana, sans-serif; font-size:11px; color: #666666;
	font-weight: none;
	border: 1px solid #737373;
	border-collapse: collapse;
	width: 100%;
}
.datatable h1 {
	font: arial, verdana, sans-serif; font-size:13px; color: #FFFFFF;
	margin: 0 0 0 0;
	font-weight: bold;
}
.datatable td {
	border: 1px solid #B4B4B4;
	padding: 4px;
}
.datatable th {
	border: 1px solid #B4B4B4;
	background-color: #70A2DF;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 4px;
}
.datatable tr.altrow {
	font: arial, verdana, sans-serif; font-size:11px; color: #595959;
	font-weight: none;
	background-color: #E2F8C1;
	
}
.datatable tr:hover, .datatable tr.hilite {
	background-color: #DFE7F2;
	color: #000000;
}
#subnavDash {
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 15px 3px;}
