/*Copyright 2009 DynamiX Web Design, LLC. All Rights Reserved.*/

/*Main Site Code*/

img{border:0;}
body {	background-image:url(../images/site-bg.gif);
	background-repeat:repeat-x;
	background-color: #bfd0df/*01447b*/;font:13.5px Verdana, Arial, Helvetica, sans-serif;color:#233844;height:100%;margin:0;}
#shadow {background-image:url(../images/omni-bg.gif);background-repeat:repeat-y;background-position:center;width:785px;margin:0 auto;}
#wrap {background-image:url(../images/omni-bg-3.gif);background-repeat:no-repeat;background-position:0 127px;width:785px;margin:0 auto;}
#topmenu{text-align:right;color:#fff;font-size:11px;width:758px;margin:0 auto;padding-top:5px;padding-bottom:2px;margin-right:100px;_position:absolute;}
.thin{font-size:15px;color:green;}
#form1{line-height:24px;background-color:#f1f1f1;padding:10px;border:1px solid #ccc;margin-left:100px;margin-right:100px;}
#topmenu a{color:#fff;margin-left:10px;margin-right:10px;}
#header{background-image:url(images/header-bg.gif);background-repeat:no-repeat;height:155px;width:785px;margin:0 auto;}
#headerlocator{position:absolute;top:57px;margin-left:610px;font-size:11px;}#headerlocator a{color:#495E73;}#headerlocator a:hover{text-decoration:underline;}
.MsoNormal{font-size:10px;}
#locatorlinks{font-size:10px;padding-top:10px;margin-left:33px;}
#menu2 {overflow:hidden;float:left;margin-top:20px;background-image:url(images/menu-top.gif);background-repeat:no-repeat;padding-top:20px;z-index:1;margin-left:23px;width:180px;}
#menu3 {background:url(images/menu2.gif) no-repeat top center;color:#01447b;height:32px;padding-left:60px;}
#menu3 a{color:#01447b;}
#menubottom {background-image:url(images/menu-bottom.gif);height:18px;}
#left {color:#fff;width:150px;float:left;padding:10px;padding-top:20px;margin-right:10px;}
#right {}
#content {padding:5px 40px 15px;min-height:400px;}
.listingtitle{text-decoration:none;font-size:14px;}
#footer{background-image:url(images/footer-bg.gif);background-repeat:no-repeat;background-position:top;height:90px;width:785px;margin:0 auto;}
#footernav{font-size:13px;padding-left:80px;padding-top:20px;color:#3f454b;}#footernav a{color:#3f454b !important;text-decoration:none;margin-left:11px;margin-right:11px;}#footernav a:hover{text-decoration:underline;}
#footerbottom{font-size:10px;color:#6a869f;margin-left:80px;padding-top:5px;}#footerbottom a{color:#6a869f !important;}
#adminheader{background-color:#003366;text-align:center;padding:8px;border-bottom:1px solid #fff;color:#fff;}#adminheader a{color:#fff;padding-left:7px;padding-right:7px;}

/*Boxes and Columns*/
#rightbar {float:right;background-image:url(images/right.gif);color:#233844;margin-left:10px;text-align:right;width:145px;height:76px;font-size:12px;padding:14px 115px 10px 10px;}
.leftbox {padding:2px;margin-bottom:15px;}
.leftboximg img {border:1px solid #ccc;}
.leftboximg {text-align:center;}
#testimonialbox {background-image:url(images/quote2.gif);background-repeat:no-repeat;background-position:bottom right;padding-bottom:35px;font-style:italic;}
#newsbox {padding-top:0;}

/*Text*/
h3 {margin-top:0;}
h4 {margin:2px;}
a {color:#014f7b;}
#topmenu a {color:#fff;font-size:11px;margin-right:12px;text-decoration:none;}
#topmenu a:hover {text-decoration:underline;}
#menu a {padding-right:10px;}
#menu a:hover,#headermenu a:hover {text-decoration:underline;}
.leftbox a {color:#fff;}
.tname {font-size:10px;font-style:normal;}
.newnews h3 {font-weight:normal;margin:0; border-bottom:1px dashed #fff;font-size:13px;}
.newnews h3 a {text-decoration:none;}
.newnews p {font-size:10px;margin-top:3px;margin-bottom:14px;}
.normalnews h3 {font-weight:normal;margin:0; border-bottom:1px dashed #ccc;font-size:13px;}
.normalnews h3 a {text-decoration:none;color:#ccc;}
.normalnews {color:#ccc;}
.normalnews p {font-size:10px;margin-top:3px;margin-bottom:14px;}
#rightbar a {color:#014f7b;text-decoration:none;font-weight:700;}
#content p {line-height:16px;}
#footersolid a,#footer a {color:#fff;}
.title {font-size:18px;margin-top:10px;color:#003d6c;}
.title h4 {margin-top:0;font-weight:normal;color:#CC3300;}
.title a {color:#CC3300;font-weight:normal;}
.librarytitle {font-size:18px;margin-top:10px;}
.librarytitle h4 {margin-top:0;font-weight:normal;color: #003366;}
.librarytitle a {color:#003366;font-weight:normal;}
.redmsg {color:ff0000;text-align:center;font-weight:bold;font-size:10px;}
.contact {margin-top:20px;}
.contact input {border:1px solid #999;}
.contact textarea {border:1px solid #999;}
.contact2{background-color:#fff !important;border:0 !important;width:600px;margin:0 auto;}
.contact2 input {border:1px solid #999;margin-right:30px;margin-bottom:10px;}
.contact2 textarea {border:1px solid #999;}
.contact2 label{display:block;font-size:14px;}
.contactbutton {background-image: url(images/contact.gif);width:100px;height:23px;border:0 !important;float:right;}
.contactbutton2 {background-image: url(images/request-application.gif);width:114px;height:59px;border:0 !important;float:right;}
.contactbutton3 {background-image: url(images/submit.gif);width:192px;height:66px;border:0 !important;float:right;}
#applicationsubmit{height:0px;overflow:hidden;width:520px;margin:0 auto;}
#applicationstyle{font-size:14px;border:1px dotted #ccc;background-color:#f1f1f1;padding:50px;padding-top:0px;}
#applicationsubmit input {margin-right:50px;margin-bottom:10px;}
.loginbutton {background-image: url(images/login.jpg);width:79px;height:23px;border:0 !important;float:right;}
#fullit h2{font-weight:normal;}

/*Galleries*/
div.float {float:left;padding:10px;}
div.container {border:1px dashed #333;background-color:#ffe;}
div.spacer {clear:both;}
.project-right img,div.float img {border:1px solid #000;filter:alpha(opacity=100);-moz-opacity:1px;opacity:1px;margin-bottom:10px;}
.project-right img:hover,div.float img:hover {border:1px solid #002B55;filter:alpha(opacity=75);-moz-opacity:0.75px;opacity:0.75px;}
#flash,.mailwrapper,div.float p {text-align:center;}

/*Box*/
html,body {min-height:100%;height:auto !important;}
#TB_window {font:12px Arial, Helvetica, sans-serif;position:absolute;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;}
#TB_secondLine {font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a:hover {color:#000;}
#TB_overlay {position:absolute;z-index:100;top:0;left:0;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
#TB_window img {display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px;}
#TB_caption {height:25px;float:left;padding:7px 30px 10px 25px;}
#TB_closeWindow {height:25px;float:right;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow {margin-bottom:1px;text-align:right;float:right;padding:5px 10px 7px 0;}
#TB_ajaxWindowTitle {float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title {background-color:#e8e8e8;height:27px;}
#TB_ajaxContent {clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px;}
#TB_ajaxContent p {padding:5px 0;}
#TB_load {position:absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_HideSelect {z-index:99;position:absolute;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#TB_iframeContent {clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus {color:#666;}

/*Flash-Like Gallery*/
#imageContainer {height:225px;width:249px;padding:0;padding-left:15px;padding-top:10px;}
#imageContainer img {display:none;position:absolute;border:1px solid;}

#headerlocator{position:absolute;top:57px;margin-left:250px;font-size:11px;}#headerlocator a{color:#495E73;}#headerlocator a:hover{text-decoration:underline;}
#locatorlinks{font-size:10px;padding-top:10px;margin-left:33px;}
.bottombuttons{position:fixed !important;bottom:5px;right:10px;_display:none;}
h2 .greeting{color:#d17123;}
.tophelp img{background-image:url(http://www.omni-inc.com/images/live-help-top.gif);width:79px;height:28px;margin-top:5px;}
.phonenumber{float:right;padding-right:4px;}
#rightheader{display:absolute;float:right;padding:20px;padding-top:15px;width:250px;_margin-top:20px;}
.bottomhelp img{background-image:url(http://www.omni-inc.com/images/live-help.gif);width:79px;height:28px;}
.bottomhelp img:hover{background-image:url(http://www.omni-inc.com/images/live-help-over.gif);width:79px;height:28px;}
.bottomhelp a{display:block;}
.choosecountry{margin-left:-60px;color:#000033; background-color:#bfd0df; layer-background-color:#bfd0df;
        position:absolute; top:100px; width:210px; height:70px;
        z-index:990000;  visibility:hidden;border:5px solid #01447b;padding:5px;}
.choosecountry option{}
.choosecountry input{border:0;background-color:transparent;width:auto;padding:0;margin-top:4px;cursor:pointer;color:#01447b;}
.selectcountry{width:80px;height:29px;background-image:url(../images/select-country.gif) !important;cursor:pointer;border:0;background-color:transparent;margin-top:3px;margin-left:-2px;}
.headerlocator{position:absolute;top:57px;margin-left:250px;font-size:11px;text-align:center;}#headerlocator a{color:#495E73;}#headerlocator a:hover{text-decoration:underline;}
#locatorlinks{font-size:10px;padding-top:10px;}
#headerhomelink a{display:block;width:200px;height:90px;}

.homeapplicationslinks a{text-decoration:none;}
.homeapplicationslinks
{
float: left;
width: 100px;
text-align: center;
margin-top:20px;
margin-right: 10px;
}