@charset "utf-8";/* CSS Document */
/* Usman Masud Amin | CTO 24/7 | Modified Date: January 11 2010 */
/* Virtual Appoint Menu */
/* nav styles here */
.navigation {float:left;background-repeat:no-repeat;width:100%;height:30px;vertical-align:middle;display:block;margin-top:2px;}
.nav {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size:15px;font-weight: bold;position:relative;z-index:100;float:right;margin:0;padding:0;}
/* remove all the bullets, borders and padding from the default list styling */
.nav ul {float:left;list-style-type:none;margin:0;padding:0;width:100%;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.nav li {position:relative;padding:0 2px; float:left; width:auto; display:inline;}
.nav li .navdvdr{float:left;margin-top:8px;}
.current {color:#003366 !important;/*border-bottom: 2pt solid #003366;*/text-decoration:none;}
/* style the links for the top level */
.nav a,.nav a:hover, .nav a:visited {display:block;text-decoration:none;color:#525e7a;padding:0;margin:0;line-height:30px;/*line-height:10px;border-right-width: 1px;border-right-style: solid;border-right-color:#CCCCCC;*/}
.nav li.last a {border-right:0;display:block; color:#e88432;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:auto;w\idth:auto;}
/* style the top level hover */
.nav a:hover {color:#e88432; background:url(../images/navbg_left.gif) left top no-repeat; background:none;}
.nav li,.nav li:hover{margin:0;}
/*.nav li:hover {background:url(../images/navbg_right.gif) right top no-repeat;}
.nav li:hover > a{background:url(../images/navbg_left.gif) left top no-repeat;}*/
.nav :hover > a, .nav ul ul :hover > a {color:#e88432;/*background-color:#efefef;*/}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.nav ul ul {font-family:Arial, Helvetica, sans-serif;visibility:hidden;position:absolute;height:0;top:30px;left:-1px;font-size:12px;}
.nav ul ul li,.nav ul ul li:hover,.nav ul ul li a,.nav ul ul li a:hover, .nav ul ul a:visited{background-image:none;}
.nav ul ul li,.nav ul ul li:hover{background:#525e7a; padding:0 13px;}
/* another hack for IE5.5 */
* html .nav ul ul {top:15pt;t\op:15pt;}
/* style the table so that it takes no part in the layout - required for IE to work */
.nav table {position:absolute;top:0;left:0;}
/* style the second level links */
.nav ul ul a, .nav ul ul a:visited,.nav ul ul a:hover{ font-weight:normal;line-height:18px; text-transform:uppercase;font-size:11px; line-height:12px;padding:0;}
.nav ul ul a, .nav ul ul a:visited {color:#fff;width: 160px;/* yet another hack for IE5.5 */}
* html .nav ul ul a{width:160px;w\idth:160px;}
.nav ul ul a::before,.nav ul ul a:hover::before { content:">"; color:#525e7a;background:url(../images/subnav_bult.gif) 0 5px no-repeat; font-size:12px; margin-right:3px;}
.nav ul ul a:hover::before {color:#e88432;background:none;}
/* style the second level hover */
.nav ul ul a:hover{color:#fff;background:#e88432; text-decoration:none;display:block;}
.nav :hover > a {color:#e88432;}
.nav ul ul:hover > a {color:#fff;}
/* make the second level visible when hover on first level list OR link */
.nav ul li:hover ul,.nav ul a:hover ul{visibility:visible;}

.nav ul ul i{ float:left;font:normal; font-style:normal; padding:5px 0 3px 0;border-bottom:1px solid #747e94;}

/* nav-right styles */
.nav-right {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size:1em;text-align:right;font-weight: bold;color:#003366;padding:3px 10px 4px 0;}
.nav-right ul {list-style-type:none;margin: 0;padding: 0 2px 0 0;}
.nav-right li {display: inline;margin: 0px;padding: 0 3px 0 7px;border-left: 0.05em solid #CCCCCC;}
.nav-right li.first {border-left: 0;}
.nav-right a, .nav-right a:visited {text-decoration:none;color: #CC0000;}
.nav-right a:hover {color: #FF6600;border-bottom: 0px solid #003366;text-decoration:none;}

/* Button Backgrounds */
.nav a.nav_whtWeDo,.nav a:hover.nav_whtWeDo,.nav a.nav_howItWorks,.nav a:hover.nav_howItWorks,.nav a.nav_whyUs,.nav a:hover.nav_whyUs,.nav a.nav_whoWeServe,.nav a:hover.nav_whoWeServe,.nav a.nav_pressRoom,.nav a:hover.nav_pressRoom,.nav a.nav_aboutUs,.nav a:hover.nav_aboutUs,.nav a.nav_getStart,.nav a:hover.nav_getStart{display:block; height:30px;/* border:1px solid #f00;*/}
.nav a.nav_whtWeDo,.nav a:hover.nav_whtWeDo{background:url('../images/navbtn/nav_whatwedo.jpg') 0 0 no-repeat;width:88px;}
.nav a.nav_howItWorks,.nav a:hover.nav_howItWorks{background:url('../images/navbtn/nav_howitworks.jpg') 0 0 no-repeat;width:94px;}
.nav a.nav_whyUs,.nav a:hover.nav_whyUs{background:url('../images/navbtn/nav_whyus.jpg') 0 0 no-repeat;width:59px;}
.nav a.nav_whoWeServe,.nav a:hover.nav_whoWeServe{background:url('../images/navbtn/nav_whoweserve.jpg') 0 0 no-repeat;width:102px;}
.nav a.nav_pressRoom,.nav a:hover.nav_pressRoom{background:url('../images/navbtn/nav_pressroom.jpg') 0 0 no-repeat;width:86px;}
.nav a.nav_aboutUs,.nav a:hover.nav_aboutUs{background:url('../images/navbtn/nav_aboutus.jpg') 0 0 no-repeat;width:69px;}
.nav a.nav_getStart,.nav a:hover.nav_getStart{background:url('../images/navbtn/nav_getstarted.jpg') 0 0 no-repeat;background-position:0 -34px;width:82px;}
.nav a:hover.nav_whtWeDo,.nav a:hover.nav_howItWorks,.nav a:hover.nav_whyUs,.nav a:hover.nav_whoWeServe,.nav a:hover.nav_pressRoom,.nav a:hover.nav_aboutUs{background-position:0 -34px;}
.nav a:hover.nav_getStart{background-position:0 0;}
/* Fixes */
.nav li.last ul{left:-90px;}
.nav li.last ul a,.nav li.last ul a:hover { color:#fff;}