@charset "UTF-8";

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
.clear { clear:both; }
span {display:none; margin: 0px; font-size: 1px;}

body {font-family: "Lucida Grande", Verdana, Arial, "Lucida Sans"; font-size: 12px; font-weight: normal; color: #25466C; background-color:#e6e6e6;}
#wrapper {width:921px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; }



/*Logo and Tagline*/
#masthead{padding:8px 14px 0 8px;}
#masthead h1 {background-image:url(../images/logo2.gif); width:250px; height:75px; display:block;}
#masthead h1 a {width:250px; height:75px; display:block;}
#masthead h2 {background-image:url(../images/tagline.gif); width:195px; height:52px;  margin:-65px 0px 0px 255px; padding-top:15px;}
/*END Logo and Tagline*/


/*Main Navigation*/
#nav {border-top:#999999 1px solid; margin: 0px;}
#nav ul {display:block; padding-top:6px;}
#nav li {list-style:none; float:left; width: 178px;  /* width needed or else Opera goes nuts */ margin-right:1px;}


#nav li a {display:block;width: 178px; height: 23px; background-repeat: no-repeat; }

#nav li a.home {background-image:url(../images/NAV-HOME.gif); margin-right:2px;}
#nav li a.Industries {background-image:url(../images/NAV-MARKETS.gif); margin-right:2px;}
#nav li a.Services {background-image:url(../images/NAV-services.gif); margin-right:2px;}
#nav li a.Cleints  {background-image:url(../images/NAV-CLIENTS.gif); margin-right:2px;}
#nav li a.About {background-image:url(../images/NAV-about.gif); margin-right:2px;}
#nav li a.Contact {background-image:url(../images/NAV-contactUs.gif); }
a:hover {background-position: -178px 0px;}
p.ndt {display:block; width:158px; height:31px; margin-left:10px; color:#000000;}


#nav li ul {position: absolute; background-color:#81b4ca; width: 178px;left: -999em; }
#nav li ul a {color:#172f42; text-decoration:none; padding: 3px 0px 3px 10px; width:168px; height: auto; margin: 0px 0px 3px 0px;}
#nav li ul a:hover {color:#FFFFFF;  background-color:#FF9933;}

#nav li ul ul { position: static; padding: 0px; width: 178px; margin:0px;}
#nav li ul ul a {color:#172f42; text-decoration:none; padding: 2px 0px 2px 20px; width:158px; height: auto; }
#nav li ul ul a:hover {color:#FFFFFF;  background-color: #FF9933;}


#nav li:hover ul, #nav li.sfhover ul {left: auto;}



/*END Main Navigation*/



/*Footer for all pages*/
#footer {background-color:#f9f9f9; padding:2px; border-top:#e6e6e6 5px solid; padding-left:410px;}
#info {margin:10px 0 15px 0; padding:0;}
#info .callout {text-align:right; border-right:#333333 1px solid; padding:0px 10px 0 10px; margin-right:10px; width:250px; float:left;}
#info a {text-decoration:none; color:#007ca8;}
#info a:hover {text-decoration:underline;}
/*END Footer for all pages*/