@charset "utf-8";
/* CSS Document */
body * {margin:0; padding:0}
body {background-color:#ffffff; color:#182c4b; font:71% Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
img  {border:0;}
/* 2 - Heading, Typography, Links */ 
	h1, h2, h3 {margin:0; padding:0;}
	h1 {color:#182c4b; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:2em; font-weight:normal; margin:0 0 10px 0; padding:0;}
	h2 {color:#182c4b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; margin:0 0 10px 0; padding:0;}
	h3 {color:#182c4b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:0 0 10px 0; padding:0;}
	h4 {color:#182c4b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:0 0 0 0; padding:0;}
	p {color:#182c4b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height:1.4em; margin:0 0 1em 0;}
	ul {margin:0 0 0 15px;}
	ul li {font-size:1em; line-height:1.4em; margin:0 0 5px 0;}
	ul.nobullet {list-style-type:none; margin:0;}
	
	ol.nobullet {list-style-type:none;}
	
	a {color:#182c4b; font-weight:normal; text-decoration:underline;}
	a:hover {text-decoration:underline;}
	
	ol {margin:0 20px 0 15px;}
	ol li {margin-bottom:10px;}
#maincont	{
width:910px;
margin:0 auto;
margin-top:50px;
}
#header	{
width:910px;
margin: 0 auto;
height:65px;
padding-bottom:3px;
}
.greyband	{
clear:both;
background:url(images/greyline.gif); 
color:#000; 
padding:3px 0 0 0; 
margin:0 0 2px 0;
width:910px;
}
hr	{
clear:both;
background:url(images/greyline.gif); 
height:3px;
border:0;
padding:0px 0 0 0; 
margin:0 0 0px -20px;
position:relative;
width:910px;
}
#logo	{
float:left;
width:331px;
height:65px;
padding-left:5px;
}
#headnav {
background-color:#183c6a; 
height:42px; 
margin:0; 
padding:0;
margin-top:23px; 
width:303px; 
float:right;
}
#otheadnav {
background-image:url(images/title-intelligent.gif);
background-repeat:no-repeat;
height:62px; 
margin:0; 
padding:0;
margin-top:3px; 
width:303px; 
float:right;
}


	#headnav ul {float:right; height:32px; list-style:none; margin:0; padding:0; }
	#headnav ul li {float:left;}
	#headnav ul li a {color:#fff; display:block; float:left; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; padding:3px 10px 0 10px; text-decoration:none; text-transform:uppercase;}
	
#banner	{
background-image:url(images/bkd_homepanel.gif);
background-repeat:no-repeat;
margin-bottom:2px;
height:178px;
}
#bannerimage	{
float:left;
width:605px;
height:178px;
}
#bannertext	{
float:left;
padding:10px;
width:280px;
height:158px;
}
#buttons	{
height:46px;
width:910px;
background:url(../images/nav_bkd.gif) repeat-x #183c6a;

}
#buttons div	{
float:left;
padding:15px 10px 0 10px;
display:block;
}
#buttons div a	{
color:#ffffff;
display:block;
text-decoration:none;
}
#buttons div a:hover	{
background-image:url(images/nav_bkd_on.gif);
background-repeat:repeat-x;
display:block;
height:31px;
}
#footer	{
font-size:10px;
}
#footer div	{
float:left;
padding: 10px 10px 0 10px;
}
#footer div a	{
text-decoration:none;
}
sup { vertical-align: text-top; } 
sub { vertical-align: text-bottom; }
#content	{
clear:both;
margin:0;
padding:0;
}
#pagetext	{
float:right;
width:300px;
}
#otpagetext	{
float:right;
width:172px;
}
#newstext	{
float:right;
width:300px;
padding:20px 0 0 0;
}
#otnewstext	{
float:right;
width:172px;
padding:0px;
}
#hplefthand	{
float:left;
width:570px;
padding: 20px 10px 0 20px;
}
#otlefthand	{
float:left;
width:668px;
padding: 20px 10px 0 20px;
}
#contlefthand	{
float:left;
width:880px;
padding: 20px 10px 0 20px;
}
#greyblock	{
float:left;
width:678px;
height:82px;
background-color:#E3DDD7;
padding-left:30px;
padding-top:4px;
}
#reccase	{
width:280px;
background-color:#D4CFC9;
padding:10px;
}
#otcontact	{
background-color:#94C6DD;
height:46px;
width:140px;
font-size:16px;
padding:30px 0 0 30px;
}
#otcontact a	{
text-decoration:none;
}
#greyblock	a	{
text-decoration:none;
}
#greyblock	a:hover	{
background-color:#999999;
display:block;
}
ul.arrow li	{
list-style-image:url(images/list-arrow.gif);
}
#coresol	{
background-color:#C7E0EC;
padding-bottom:20px;
}
.indsp	{
padding:5px;
}
#coresol a	{
text-decoration:none;
}
#coresol a:hover	{
text-decoration:underline;
}
#bkcaseup	{
width:172px;
height:10px;
background-image:url(images/bkd_case_top.gif);
background-repeat:no-repeat;
}
#bkcasemid	{
width:162px;
background-color:#D4CFC9;
padding: 0 5px 0 5px;
}
#bkcasebot	{
width:172px;
height:10px;
background-image:url(images/bkd_case_bot.gif);
background-repeat:no-repeat;
}
#vdiimage1{padding-right:40px;}
