body
{
	font-family:Arial;
	font-size:12px;
	color:#234A65;
	line-height:18px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;
	font-weight:normal; background-image:url(../images/body-bg.jpg); background-repeat:repeat-x; background-color:#D1DFEA;
}
table, td, tr
{
	font-family:Arial;
	font-size:12px;
	color:#234A65;
	line-height:18px;
	font-weight:normal;
}
.white-bg
{
background-image:url(../images/white-bg.jpg); background-position:left top; background-repeat:no-repeat; float:left;
}
.td-bg
{
background-image:url(..//images/index-tile.jpg); background-repeat:repeat-x;
}
.top
{
	font-family:Arial;
	font-size:12px;
	color:#AABDCC;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
	padding-right:15px;
}
a.top
{
	font-family:Arial;
	font-size:12px;
	color:#AABDCC;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
	padding-right:0px;
}
a.top:hover
{
	font-family:Arial;
	font-size:12px;
	color:#FA882A;
	line-height:16px;
	font-weight:normal;
}
a
{
	color:#D46600;
	text-decoration:underline;
	font-size:12px; outline:none;
}
a:hover
{
	color:#512D11;
	text-decoration:none;
}
a.bluelink
{
	color:#234A65;
	text-decoration:underline;
	font-size:12px;
}
a.bluelink:hover
{
	color:#512D11;
	text-decoration:none;
}

.leftmenu
{
	font-family:Arial;
	font-size:12px;
	color:#D34101;
	font-weight:bold;
	text-decoration:none;
}
a.leftmenu
{
	font-family:Arial;
	font-size:12px;
	color:#234A65;
	font-weight:bold;
	text-decoration:none;
}
a.leftmenu:hover
{
	font-family:Arial;
	font-size:12px;
	color:#D34101;
	font-weight:bold;
}
.bold
{
color:#234A65;
font-weight:bold;
font-size:12px;
}
.redbold
{
color:#D34101;
font-weight:bold;
font-size:13px;
}
.navybold
{
color:#234A65;
font-weight:bold;
font-size:13px;
}
.bullet
{
background-image:url(../images/bullet.gif); background-repeat:no-repeat;
background-position:0px 12px;
padding-left:15px;
padding-top:7px;
}
.foot
{
	font-family:Arial;
	font-size:12px;
	color:#154567;
	vertical-align:middle;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	height:78px;
	line-height:18px;
	background-image:url(../images/foot-tile.gif); background-repeat:repeat-x;
}
a.foot
{
	font-family:Arial;
	font-size:12px;
	color:#154567;
	line-height:20px;
	font-weight:normal;
	text-decoration:none;
	padding-top:0px;
	padding-left:0px;
	background-image:none;
}
a.foot:hover
{
	font-family:Arial;
	font-size:12px;
	color:#F17820;
	font-weight:normal;
}
.field 
{
		border:1px solid #999999;
		color:#000000;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Verdana;
}
.whitelink
{
	font-family:Arial;
	font-size:11px;
	color:#B6B8B9;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
}
a.whitelink
{
	font-family:Arial;
	font-size:12px;
	color:#BCDCF5;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
}
a.whitelink:hover
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
}

.horizontalmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
height:22px;
/*float:right;*/
}
/*Top level list items*/
.horizontalmenu ul li{
position: relative;
display: inline;
float: left;
height:22px;
font-weight:bold;
}
/*Top level menu link items style*/
.horizontalmenu ul li a{
display: block;
text-decoration: none;
/*border: 0px solid #FFFFFF;*/
}
.horizontalmenu ul li a:hover
{
display:block;
}

	
/* Holly Hack for IE \*/

.smb
{
	font-family:Arial;
	font-size:12px;
	color:#3E607C;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
}
.smb:hover
{
	font-family:Arial;
	font-size:12px;
	color:#D34101;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
}
.sm
{
	font-family:Arial;
	font-size:12px;
	color:#3E607C;
	line-height:16px;
	text-decoration:underline;
}
.sm:hover
{
	font-family:Arial;
	font-size:12px;
	color:#D34101;
	line-height:16px;
	text-decoration:none;
}
.smal
{
	font-family:Arial;
	font-size:12px;
	color:#234A65;
	line-height:18px;
	font-weight:normal;
}
/*Top-menus*/
.ddsmoothmenu{float:left; padding:0px 0px 0px 39px; height:16px; width:655px;}
.ddsmoothmenu ul{z-index:500; margin: 0; padding: 0; list-style-type: none;}
.ddsmoothmenu ul li{position: relative; display: inline; float: left; padding-left:2px; padding-right:2px;  }
.ddsmoothmenu ul li a{height:16px; display: block; font-weight:bold; text-decoration:none;}
/** html .ddsmoothmenu ul li a{display: inline-block;color:#484747;}*/
* html .ddsmoothmenu ul li a{ display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color:#FFFFFF;}
.ddsmoothmenu ul li a.selected{ background-position:0 16px; height:16px;}
.ddsmoothmenu ul li.menuline{background:url(../images/menu-line.gif) no-repeat 0px 2px; width:1px; height:12px}
.ddsmoothmenu ul li a:hover{background-position: 0 16px; color:#AC132C;}
.ddsmoothmenu ul li :hover > a{background-position: 0 16px;}

a.who {background-image:url(../images/who-we-are.gif); width:103px;}
a.products {background-image:url(../images/products-solutions.gif); width:168px;}
a.services{background-image:url(../images/services.gif); width:74px;}
a.news{background-image:url(../images/news-events.gif); width:118px;}
a.careers {background-image:url(../images/careers.gif); width:69px;}
a.contact {background-image:url(../images/contact.gif); width:69px;}

.whoon {background-image:url(../images/who-we-are.gif); background-position:0 16px; height:16px; width:103px;}
.productson {background-image:url(../images/products-solutions.gif);background-position:0 16px; height:16px; width:168px;}
.serviceson {background-image:url(../images/services.gif);background-position:0 16px; height:16px; width:74px;}
.newson {background-image:url(../images/news-events.gif);background-position:0 16px; height:16px; width:118px;}
.careerson {background-image:url(../images/careers.gif);background-position:0 16px; height:16px; width:69px;}
.contacton {background-image:url(../images/contact.gif);background-position:0 16px; height:16px; width:69px;}

* html .ddsmoothmenu ul ul {top:16px;t\op:16px; background-image:none;}
.ddsmoothmenu ul li ul{position: absolute; left: 0; margin:0px 0px 0px 5px; display: none; visibility: hidden; padding-top:5px;}
.ddsmoothmenu ul li ul li{display: list-item; float: none; background-color:#FFFFFF; line-height:11px; padding-left:0px; padding-right:0px;}
.ddsmoothmenu ul li ul li ul{top: 0; margin-left:0px;}
.ddsmoothmenu ul li ul li a{font: normal 12px Arial; width:165px; background-color:#3A5D79; padding-left:10px; margin: 0; border-top-width: 0; border-bottom: 1px solid #2B3349; border-left: 1px solid #2B3349; border-right: 1px solid #2B3349; text-decoration:none; line-height:18px; color:#131F69; text-align:left; padding-top:5px; padding-bottom:5px; height:auto;}
.ddsmoothmenu ul li ul li a:hover{ font-size:12px;line-height:18px; height:auto; background-color:#CA6D38; color:#FFFFFF;}
.ddsmoothmenu ul li ul li a.selected{ font-size:12px;line-height:18px; height:auto; background-color:#CA6D38; color:#FFFFFF;}


.ddsmoothmenu ul li ul li ul{top:0; left:0; margin-left:-1px; border-top:#2B3349 1px solid;}
.ddsmoothmenu ul li ul li ul li{display:list-item; float:none; background-color:#97795C}
.ddsmoothmenu ul li ul li ul li a{font: normal 12px Arial; width:155px; background-color:#425075; padding-left:8px; margin: 0; border-top-width: 0; border-bottom: 1px solid #2B3349; border-left: 1px solid #2B3349; border-right: 1px solid #2B3349; text-decoration:none; line-height:18px; color:#131F69; text-align:left; padding-top:5px; padding-bottom:5px; padding-right:3px; height:auto;}
.ddsmoothmenu ul li ul li ul li a:hover{line-height:18px; color:#FFF;  background-color:#97795C; font-weight:normal; padding:5px 3px 5px 8px; height:auto;}
.ddsmoothmenu ul li ul li ul li:hover >a{line-height:18px; height:auto; padding:5px 3px 5px 8px;}
.ddsmoothmenu ul li ul li ul li a.selected{line-height:18px; color:#FFF; background-color:#97795C; font-weight:normal; padding:5px 3px 5px 8px; height:auto;}

.downarrowclass{position: absolute; top: 0px; left: 0px;}
.rightarrowclass{position: absolute; top: 10px; right: 5px;}
.ddshadow{position: absolute; left: 0; top: 0; width: 0; height: 0; background: transparent;}
/*.toplevelshadow{ opacity: 0.6; filter:alpha(opacity=60); -moz-opacity:0.6;}*/
/*end of top menus*/

.faq
{
line-height:22px; width:100%;
  font-size:13px; font-weight:bold; text-decoration:none; color:#512D11; background-color:#F1F6F9; border:#D1DEE8 1px solid; border-bottom:0; padding:2px 20px 2px 10px;
}
.faq-text
{
display:none; border:#D1DEE8 1px solid; background-color:#F1F6F9;
color:#2B3349; padding:5px 10px 10px 10px;
}
.faq-text-more
{
display:none;
color:#2B3349; padding:3px 0px 5px 23px;
}
.pad-bot
{
float:left; width:596px;  background-image:url(../images/bull.gif); background-repeat:no-repeat;
padding:0px 0px 15px 26px; background-position:14px 5px;
}
.pad-bot-5
{
float:left; width:610px; background-image:url(../images/red-arr.gif); background-repeat:no-repeat;
padding:0px 0px 15px 12px; background-position:0px 5px;
}
.prod-menu
{
color:#3B3B3B;
font-size:16px;
text-decoration:none; width:297px; display:block;
padding:0px 0px 0px 13px; line-height:44px; font-weight:bold; background-image:url(../images/border-bottom.gif); background-repeat:no-repeat;
}
.prod-menu:hover
{
color:#3B3B3B;
font-size:16px;
text-decoration:none;
background-image:url(../images/prod-left-menu-on.gif);
background-position:0px 0px;
background-repeat:no-repeat; line-height:44px; display:block; font-weight:bold;
}
.prod-menu-sel
{
color:#3B3B3B;
font-size:16px;
text-decoration:none;
background-image:url(../images/prod-left-menu-on.gif); width:297px;
background-position:0px 0px; padding:0px 0px 0px 13px; display:block;
background-repeat:no-repeat; font-weight:bold; line-height:44px;
}
.prod-blue-bg
{
background-image:url(../images/products-blue-bg.gif); background-repeat:no-repeat; width:630px; height:353px;
float:left; padding:20px 0px 0px 0px;
}
.product-menu-out
{
float:left; width:300px; 
}

.product-menu-out2
{
float:left; width:300px;
}
.product-left-sec
{
float:left; width:350px;
}
.product-right-sec
{
float:left; width:250px; color:#33648A; font-size:14px; line-height:25px; padding-top:20px;
}

.product-arrow
{
background-image:url(../images/products-arrow.gif); width:548px; height:101px; background-repeat:no-repeat; display:block; float:left;
margin-bottom:10px; margin-left:10px; 
}
.product-arrow2
{
background-image:url(../images/products-arrow2.gif); width:548px; height:101px; background-repeat:no-repeat; display:block; float:left;
margin-bottom:10px; margin-left:10px; 
}

.product-arrow3
{
background-image:url(../images/products-arrow3.jpg); width:590px; height:101px; background-repeat:no-repeat; display:block; float:left;
margin-bottom:10px; margin-left:10px; 
}

.customised-icons
{
float:left; width:253px; padding-right:60px;
}
.customised-icons2
{
float:left; width:213px; padding-right:60px;
}

.customised-icons3
{
float:left; width:213px; padding-right:45px;
}



.customised-details
{
float:left; width:235px;  padding-top:19px;
}
.customised-details2
{
float:left; padding-top:10px;
}

.customised-details3
{
float:left; padding-top:5px;
}





.white-bold
{
color:#FFF; float:left;
font-size:18px; padding:30px 0px 0px 38px;
}
.white-bold2
{
color:#FFF; float:left;
font-size:18px; padding:40px 0px 0px 38px;
}

.icon
{
float:right; padding-top:28px;
}
.org-bullet
{
background-image:url(../images/org-bullet.gif); background-repeat:no-repeat; background-position:2px 6px; padding:0px 0px 3px 18px;
}
.org-bullet2
{
background-image:url(../images/org-bullet.gif); background-repeat:no-repeat; background-position:2px 6px; padding:0px 0px 3px 16px;
}
.common-left
{
float:left;
}
.common-right
{
float:right;
}
.center-div
{
text-align:center;
}

.box
{
background-image:url(../images/box.gif); background-repeat:no-repeat; width:179px; height:175px; float:left; padding:7px 0px 0px 19px; margin-right:30px;
}
.box-title
{
color:#FFF; font-weight:bold; width:179px;
font-size:13px; float:left; padding-bottom:20px;
}
.box-text
{
color:#3B3B3B; width:159px; padding:2px 0px 5px 17px;
font-size:13px; float:left;
}

.box2
{
background-image:url(../images/box.gif); background-repeat:no-repeat; width:179px; height:175px; float:left; padding:7px 0px 0px 19px; margin-right:12px;
}


.boxlast
{
background-image:url(../images/box3.gif); background-repeat:no-repeat; width:179px; height:175px; float:left; padding:7px 0px 0px 19px; margin-right:12px;
}
.boxshort
{
background-image:url(../images/box4.gif); background-repeat:no-repeat; width:179px; height:175px; float:left; padding:7px 0px 0px 19px; margin-right:12px;
}


.small-link
{
	color:#3E607C;
	line-height:32px; text-decoration:none; font-weight:bold;
}
.small-link:hover
{
	color:#3E607C;
	line-height:32px;
}
.faqq
{
line-height:22px; width:100%;
font-size:14px; font-weight:bold; padding:15px 0px 15px 0px; color:#263B4D; text-decoration:none;
}
.team-pad
{
float:left; width:628px; padding-top:5px;
}
.team-text
{
display:none;
color:#2B3349; padding:15px 15px 10px 0px;
}
.top-shade
{ background-image:url(../images/top-shade.gif); background-repeat:repeat-x;}
.left-shade
{ background-image:url(../images/left-shade.gif); background-repeat:repeat-y;}
.right-shade
{ background-image:url(../images/right-shade.gif); background-repeat:repeat-y;}
.bot-shade
{ background-image:url(../images/bot-shade.gif); background-repeat:repeat-x;}
.h1{
  visibility: hidden;
  font-family: Verdana;
  font-size: 11px;
  letter-spacing:5px;
  word-spacing:2px;
  /*text-decoration: underline;*/
  }
h2 {
  font-family: Arial;
  font-size:16px;
  line-height:18PX; color:#CB441C;
}
.team-border
{
float:left; padding:10px 10px 0px 10px;
}
.right-arr
{
padding-bottom:7px;
}
.redbold-link
{
color:#D34101;
font-size:14px; text-decoration:underline;
}
.redbold-link:hover
{
color:#D34101;
font-size:14px; text-decoration:none;
}
.index-right
{ float:left;
background-image:url(../images/index-right-bg.jpg); background-repeat:no-repeat; width:335px; height:203px; padding:37px 0px 0px 30px;
}
.red-arr
{
background-image:url(../images/arr-right.gif); background-position:8px 10px; padding:5px 0px 10px 28px; color:#234A65; font-weight:bold; background-repeat:no-repeat;
}
.left-tile
{
background-image:url(../images/left-tile.jpg); background-repeat:repeat-y;
}
.right-tile
{
background-image:url(../images/right-tile.jpg); background-repeat:repeat-y;
}
