body { background-image:url(images/page-gradient.gif); background-repeat:repeat-x; background-color:#000a1c; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; line-height:18px; }
#wrapper { width:838px; background-image:url(images/line.png); background-repeat:no-repeat; background-position:bottom; margin:0px auto; padding-bottom:20px; }
#page { width:791px; margin:0px auto; }
#top { height:87px; width:791px; clear:both; }
#top img { float:left; }
#top address { float:right; margin-top:20px; font-weight:bold; }
#navigation { height:55px; width:781px; margin:5px auto; clear:both; background-repeat:no-repeat;}


#nav-home a {display:block; width:83px; height:55px;background-image:url(images/navigation.jpg); background-position:0px 0px; }
#nav-home a:hover {display:block; width:83px; height:55px;background-image:url(images/navigation.jpg); background-position:0px 113px; }
#nav-home, #nav-home-active {  height:55px; width:83px; float:left; display:inline-block; }
#nav-home-active a { display:block; width:83px; height:55px;background-image:url(images/navigation.jpg); background-position:0px bottom; }

#nav-aboutUs a {display:block; width:117px; height:55px;background-image:url(images/navigation.jpg); background-position:-83px 0px; }
#nav-aboutUs a:hover, #nav-aboutUs a.hover {display:block; width:117px; height:55px;background-image:url(images/navigation.jpg); background-position:-83px -54px; }
#nav-aboutUs, #nav-aboutUs-active {  height:55px; width:117px; float:left; display:inline-block; }
#nav-aboutUs-active a { display:block; width:117px; height:55px;background-image:url(images/navigation.jpg); background-position:-83px bottom; }

#nav-products a {display:block; width:121px; height:55px;background-image:url(images/navigation.jpg); background-position:-199px 0px; }
#nav-products a:hover {display:block; width:121px; height:55px;background-image:url(images/navigation.jpg); background-position:-199px -54px; }
#nav-products, #nav-products-active {  height:55px; width:121px; float:left; display:inline-block; }
#nav-products-active a { display:block; width:121px; height:55px;background-image:url(images/navigation.jpg); background-position:-199px bottom; }

#nav-capabilities a {display:block; width:150px; height:55px;background-image:url(images/navigation.jpg); background-position:-320px 0px; }
#nav-capabilities a:hover {display:block; width:150px; height:55px;background-image:url(images/navigation.jpg); background-position:-320px -54px; }
#nav-capabilities, #nav-capabilities-active {  height:55px; width:150px; float:left; display:inline-block; }
#nav-capabilities-active a { display:block; width:150px; height:55px;background-image:url(images/navigation.jpg); background-position:-320px bottom; }

#nav-quality a {display:block; width:103px; height:55px;background-image:url(images/navigation.jpg); background-position:-470px 0px; }
#nav-quality a:hover {display:block; width:103px; height:55px;background-image:url(images/navigation.jpg); background-position:-470px -54px; }
#nav-quality, #nav-quality-active {  height:55px; width:103px; float:left; display:inline-block; }
#nav-quality-active a { display:block; width:103px; height:55px;background-image:url(images/navigation.jpg); background-position:-470px bottom; }

#nav-management a {display:block; width:147px; height:55px;background-image:url(images/navigation.jpg); background-position:-573px 0px; }
#nav-management a:hover {display:block; width:147px; height:55px;background-image:url(images/navigation.jpg); background-position:-573px -54px; }
#nav-management, #nav-management-active {  height:55px; width:147px; float:left; display:inline-block; }
#nav-management-active a { display:block; width:147px; height:55px;background-image:url(images/navigation.jpg); background-position:-573px bottom; }

#nav-contact a {display:block; width:55px; height:55px;background-image:url(images/navigation.jpg); background-position:-720px 0px; }
#nav-contact a:hover {display:block; width:55px; height:55px;background-image:url(images/navigation.jpg); background-position:-720px -54px; }
#nav-contact, #nav-contact-active {  height:55px; width:55px; float:left; display:inline-block; }
#nav-contact-active a { display:block; width:55px; height:55px;background-image:url(images/navigation.jpg); background-position:-720px bottom; }

#content { width:771px; margin:0px auto; clear:both;  }
#homepod { background-image:url(images/home-pod.gif); width:756px; height:322px; padding-top:15px; padding-left:15px; background-repeat:no-repeat; clear:both; margin-bottom:15px; }
#flashpod { width:460px; height:307px; float:left; display:inline-block; }
#homepod-content { width:280px; float:left; display:inline-block; line-height:18px; letter-spacing:.5px; }
#homepod-content a { color:#efac00; }

.column_365m { width:365px; float:left; display:inline-block; margin-right:15px; }
.column_365 { width:365px; float:left; display:inline-block; }

ul.arrows { margin:0px; padding:0px 0px 0px 20px; } 
ul.arrows li { list-style-image:url(images/arrow.gif); margin:3px 0px; }
ul.arrows li a { color:#fff; text-decoration:none; }
ul.arrows li a:hover { color:#efac00; text-decoration:underline; }

ul.arrows2 { margin:0px; padding:0px 0px 0px 20px; } 
ul.arrows2 li { list-style-image:url(images/arrow2.gif); margin:0px; }
ul.arrows2 li a { color:#fff; text-decoration:none; }
ul.arrows2 li a:hover { color:#efac00; text-decoration:underline; }

#aboutPod { background-image:url(images/bg-about.jpg); width:758px; height:433px; padding-top:20px; margin:10px auto 20px auto; background-repeat:no-repeat; }
#aboutPod #aboutcontent { width:500px; margin-left:30px; color:#000a1e; }

#capPod { background-image:url(images/bg-cap.jpg); width:758px; height:433px; padding-top:20px; margin:10px auto 20px auto; background-repeat:no-repeat; color:#000a1e; line-height:20px; }

#qualityPod { background-image:url(images/bg-quality.jpg); width:758px; height:433px; padding-top:20px; margin:10px auto 20px auto; background-repeat:no-repeat; color:#000a1e; line-height:20px; }
#qualityPod #qcontent { width:500px; margin-left:30px; color:#000a1e; }

#contactPod { background-image:url(images/bg-about.jpg); width:758px; height:433px; padding-top:20px; margin:10px auto 20px auto; background-repeat:no-repeat; }
#contactPod #contactcontent { width:600px; margin-left:30px; color:#000a1e; }

h2.dark { font-size:18px; color:#4c62ad; font-weight:bold !Important; margin-top:3px; margin-bottom:8px; letter-spacing:1px; }
h3.dark { font-size:14px; color:#4c62ad;font-weight:normal; margin-top:3px; margin-bottom:8px; letter-spacing:1px; }

#footer { width:760px; margin:0px auto; font-size:11px; text-align:center; }


#left-sub { background-image:url(images/bg-innerNav.jpg); width:217px; height:466px; background-repeat:no-repeat; float:left; display:inline-block; background-position:right; }
#left-sub ul { width:199px; margin:0px; margin-top:6px; margin-left:15px; padding:0px;}
#left-sub ul li { list-style:none; height:46px; margin-bottom:10px; }
#left-sub ul li a { color:#fff; text-decoration:none; font-weight:bold; display:block; padding-left:10px; padding-top:12px; }
#left-sub ul li.active a { background-image:url(images/tab-active.png); height:46px; width:199px; background-repeat:no-repeat; padding-left:10px; padding-top:12px; }
#left-sub ul li.active2 a { background-image:url(images/tab-active.png); height:46px; width:199px; background-repeat:no-repeat; padding-left:10px; padding-top:3px; }
#left-sub ul li a:hover { color:#FF9900; }


#content-sub { background-image:url(images/bg-whitebox.jpg); width:543px; height:466px; background-repeat:no-repeat; float:left; display:inline-block; color:#333; overflow:hidden; }
.column_220 { width:220px; float:left; display:inline-block; margin-top:30px; }
.column_220b { width:220px; float:left; display:inline-block; margin-right:10px; }
.column_220c { width:220px; float:left; display:inline-block; }
.column_315 { width:315px; float:left; display:inline-block; margin-top:30px; }
.column_315b { width:315px; float:left; display:inline-block; }
.column_180 { width:180px; float:left; display:inline-block; margin-right:8px; }

ul.check { margin:0px; padding:0px; }
ul.check li { list-style:none; background-repeat:no-repeat; background-image:url(images/check.gif); background-position:left top; padding-left:40px; padding-top:7px; padding-bottom:7px; font-size:14px; color:#4c62ad; font-weight:bold; }

ul.check li a { color:#4c62ad; text-decoration:none; }

h2 { font-size:24px; color:#00aeef; font-weight:normal; margin-top:3px; margin-bottom:8px; letter-spacing:1px; }
h3 { font-size:14px; color:#00aeef; margin-top:3px; margin-bottom:8px; letter-spacing:1px; }
h4 { font-size:14px; color:#fff; margin-top:3px; margin-bottom:4px; letter-spacing:1px; }
a span { display:none; }
.buffer { margin:0px 10px; }
.noMarg { margin:0px !important; }
.noMargT { margin-top:0px !important; }
.noMargB { margin-bottom:0px !important; }
a.white { color:#fff; text-decoration:none; }
a.white:hover { text-decoration:underline; }

h3.capHead { padding-bottom:3px; border-bottom:1px dotted #021784; color:#021784; }
h2.manageHead { font-size:18px; line-height:22px; margin:20px 0px 0px 0px; }

.offChart { position:absolute; left:-9999px; }
.clear { clear:both; }
a { outline:0; }
em { font-size:11px; color:#333; }
h3 em { font-size:inherit; }

.contactTable p { margin:0px; padding:0px; }

