/* INW CSS Document */

/* html, body and main container */

html {
height:auto; 
padding:0; 
margin:0; 
border:0; 

/* hide overflow:hidden from IE5/Mac */ 

/* \*/ 

overflow: auto; 

/* */ 

}

body {
margin: 0;
padding: 0;
font: 76% Arial, serif;
text-align:center;
background: #FFF;
overflow:visible;
border:0;
background-image: ;
background-repeat: repeat-x; 
}

div#container {
position:absolute;
top:0;
left:0;
margin-left:0;
text-align:center;
margin-top:10px;
padding-bottom:15px;
height:auto;
min-width:900px !important;
border:0;
overflow:visible;
}

/* Top Bar, Logo and Search Bar */
#topbar {
margin-left:0;
width:900px;
min-width:800px;
height:40px;
overflow:hidden;
padding:0;
border:1px solid #FFFf4D;
background:#ffffff;
text-align:left; }

#logo_image {
float:left;
margin:5px 0 0 12px;
width:32px;
height:32px;
border:0;
display:block;
background-repeat:no-repeat;
overflow:hidden;
}

#logo_image img {border:0;}
#logo_image a img {border:0;}
#logo_image img a {border:0;}
#logo {
float:left;
margin-left:40px;
top:-35px;
margin:3px 0 0 5px;
width:470px;
height:52px;
font-size:18px;
font-weight:bold;
font-family: Helvetica, Arial, sans-serif; 
color:#0B4499;
border:0;
overflow:hidden;
}

#logo p {
font-size:11px;
font-weight:normal;
color:#5C5C5C;
margin-left:2px;
margin-top:-5px;
}

#logo strong{
color:#90A1CB;
font-family: Verdana, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.6em;}

#search {
float:right;
margin:5px 20px 0 0;
width:300px;
min-width:300px;
height:60px;
border:0;
display:none;
}
/* Search Bar Styling */
#nav {display:none;}

#center {display:none;}
#gallery {display:none;}
div.hide {display:none;}
div.show {display:block; margin:0 auto; clear:left; background:#fff; width:850px; height:200px; margin-top:0; top:-1px; border:1px solid #fff;padding:20px; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px;}
div.show img {float:left; margin:0 10px 10px 0; border:0;}
.clear {clear:both;}
p.topleft {float:left; margin:0; background:#fff; width:120px; height:200px; padding:5px; overflow:hidden; font-size:11px; color:#666; border:1px dotted #ccc;}
p.topleftpic {float:left; margin-top:-5px; background:#fff; width:120px; height:200px; padding:5px;overflow:hidden; font-size:11px; color:#666; border:1px solid #fff;}
p.topleftpic img {border:0; margin:0; }
p.top {float:left; margin-top:10px; margin-left:235px; margin-right:3px; background:#ccc;}
p.right {float:right; margin-top:0; margin-left:0; color:#666; width:225px; height:130px; overflow:hidden; border:1px dotted #ccc; background:#fff; padding:5px;}
p.right b {color:#666; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-transform: none;letter-spacing: -1px;}
p.right strong {color:#336699; font-size:14px; font-family: Helvetica, Arial, sans-serif;font-style: normal; font-weight: bold; text-transform: none;letter-spacing: -1px;}
p.background {background: url(images/map_background.jpg); height:200px;}
p.bottom {float:right; margin-left:50px; width:700px; margin-top:-55px;background:#fff; color:#336699; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-transform: none;letter-spacing: -1px; text-align:left;}
p.bottom b {color:#ffcc33;}
p.rightcontact {float:right; margin-top:0; margin-left:0; color:#666; width:275px; height:130px; font-family:arial, sans-serif; font-size:12px; color:#000; overflow:hidden; border:0px dotted #ccc; background:#fff; padding:5px;}
p.rightcontact b {margin:0; padding:0; color:#336699; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-transform: none;letter-spacing: -1px;}
p.rightcontact strong {color:#000; font-weight:bold;}

#navlist
{
border-bottom: 1px solid #FFCC33;
border-top: 1px solid #FFCC33;
margin: 0px;
margin-bottom: 30px;
padding: 0px;
padding-left: 180px;
background-color: #FFCC33;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 3px;
padding-top: 3px;
}

#navlist a, #navlist a:link, #navlist a:visited
{
border: 1px solid #FFCC33;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #000000;
font-weight: bold;
text-decoration: none;
}

#navlist a:hover, #navlist a:active, #navlist a:focus
{
border: 1px solid #000000;
padding: 1px; 
text-decoration: none;
}

#navlist li
{
padding-right: 1px;
display: inline;
font-size: 0.6em;
}

#navlist ul
{
margin: 0px;
padding: 0px;
}

#navlist #active a { background-color: #FFCC66; }

/* Products Links Menu */
#menu {float:right; margin-top:-210px; margin-left:150px; list-style-type:none; width:700px; padding:0;}
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {float:left; background:#fff; margin:0 1px 0 0;}
#menu li img {margin:0 5px 0 5px; text-align:center; overflow:hidden; border:0;}
#menu li.getsmall {width:70px !important;}
#menu li.sub {background:#FFCC33; text-align:center;}
#menu li a.center, #menu li a.center:link, #menu li a.center:hover, #menu li a.center:visited {text-align:center;}
#menu li, #menu li a {display:block; color:#000; font-family:arial, sans-serif; font-size:11px; line-height:24px; width:100px; text-decoration:none; text-align:left; cursor:pointer; font-weight:bold;}
#menu li a.left {text-align:left;}
#menu li a:hover {background:#FFCC33;}
#menu ul {width:100px; background:#fff;}
#menu li.click {background:#fff;}
#menu li.click ul{left:0; top:24px; background: url(images/transparent.gif);} /* the background image is for IE7 */

/* Support and App sections */
#info {font-family:arial, sans-serif; font-size:12px;width:400px; height:130px; margin-left:150px; border:1px solid #000; background:transparent; padding:5px;}

div#info2 {font-family:arial, sans-serif; font-size:12px;width:380px; height:130px; margin-left:150px; border:0px solid #444; background:transparent; padding:5px;}
div#info2 a img {border:0;}

#fixed {display:block; width:120px; height:120px; overflow:hidden; float:left; background:#fff; text-align:left;}

div#info2 ul {width:425px; height:130px; list-style-type:none; padding:0; margin:0;}
div#info2 li {margin:0; padding:0; }

div#info2 li.frontbottom {border:0; line-height:1em;font-size:12px; float:left; list-style-type:none; width:45px; margin:0; margin-right:10px;}

div#info2 li.frontbottom img {border:0; margin:0;}

div#info2 li.frontbottom a, div#info2 li.frontbottom a:link, div#info2 li.frontbottom a:visited {font-size:10px;color:#000; outline: none; text-decoration:none; line-height:1em;}

div#info2 li.frontbottom a:hover {color:#6699cc; border:0; text-decoration:none; font-weight:normal; outline: none; line-height:1em; text-decoration:underline;}

div#info2 h2 {margin:0; padding:0; color:#336699; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-transform: none;letter-spacing: -1px;}

