/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

@import url("reset.css");
@import url("demo.css");
@import url("960.css");


/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
  font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

pre,
code {
  font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace;
}

hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
  font-size: 25px;
}

h2 { color:#FF0000; font-size:18px; font-style:italic; word-spacing:1px; }
h3 { color:#FF0000; font-size:18px; font-style:italic; word-spacing:1px; margin:0px; padding:0px;}
h4 { color:#283f5a; font-size:17px; }
h5 { color:#283f5a; font-size:15px; }
h6 {
  font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ul, li { margin:0; padding:0; list-style:none;}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 10px;
}

a { outline:none;} 


/* style start */

.bannerColor { background-color:#dee7f2;}

.navigate { width:100%}
.navigate li { float:left; }

.paddingTop { padding:15px 0; }
.paddingTop20 { padding-top:25px;}
.paddingTop40 { padding-top:40px;}
.paddingTop50 { padding-top:45px;}

.footer { text-align:center; font-size:10px; /*position:absolute;*/ bottom:0; margin-top:40px;}

.services { font-size:14px; line-height:18px; }
.services a { text-decoration:underline; font-style:italic; }
.services a:hover { text-decoration:none}

.headerMain { padding:15px 0 3px 0;}
.logoRight { margin:22px 0 0 20px; }
.marginLeft { margin:15px 0 0 20px;}
.marginLeft span { display:block }
.marginTop { /*margin-top:35px;*/}

.pTitleBig { font-size:13px; font-weight:700; color:#666666;}
.bannerText { font-size:16px; padding-top:75px; font-style:italic; line-height:30px;}

.leftNavBox { background:#e6e6e6; padding:35px 25px; width:89%; margin:15px 0;}

.productLinks { width:100%; }
.productLinks li { width:100%; background:url(../images/blueDot.jpg) 0 8px no-repeat; padding:1px 0 1px 12px; }
.productLinks li a { color:#283f5a;}

.active { font-weight:700;}
.ulCommon { width:100%; margin:5px 0; display:inline-block; }
.ulCommon li { color:#122f51; background:url(../images/blueDot.jpg) 0 8px no-repeat; padding:0 0 0 12px; /*font-size:16px; */ font-size:13px;  margin:2px 0; }
.ulCommon li a { font-weight:700; text-decoration:underline; color:#122f51; }
.ulCommon li a:hover { font-weight:700; text-decoration:none; color:#122f51; }

.ulUnique { width:100%; display:inline-block; clear:both;  }
.ulUnique li { color:#122f51; font-size:16px; margin:2px 0; }
.ulUnique li a { font-weight:700; text-decoration:underline; color:#122f51; }
.ulUnique li a:hover { font-weight:700; text-decoration:none; color:#122f51; }


.ulHome { width:100%;}
.ulHome li { color:#122f51; width:100%; background:url(../images/blueDot.jpg) 0 8px no-repeat; padding:1px 0 1px 12px; font-size:16px; margin:15px 0; }

.runningText { width:100%;}
.runningText p { /*font-size:16px;*/  font-size:13px; color:#122f51; margin-bottom:10px;}
.runningText p a{ text-decoration:underline; color:#122f51;}
.runningText p a:hover{ text-decoration:none; color:#122f51;}

/* dropdown menu */
#navigation{clear:both;width:100%;height:27px;background:#808080;margin:0;padding:0}
ul.nav-main,ul.nav-main li{list-style:none;margin:0;padding:0}
ul.nav-main{position:relative;z-index:597}
ul.nav-main li:hover > ul{visibility:visible}
ul.nav-main li.hover,ul.nav-main li:hover{position:relative;z-index:599;cursor:pointer;background:url(../images/dropdown-bg-hover.gif) repeat-x left top}
ul.nav-main li{float:left;display:block;height:27px;color:#999;font:14px Arial, Helvetica, sans-serif;background:url(../images/separator.jpg) no-repeat right center}
ul.nav-main li a{display:block;color:#fff;font:12px Arial, Helvetica, sans-serif;text-decoration:none;padding:5px 30px 0; font-weight:700;}
ul.nav-main li a:hover{color:#D6D6D6}
ul.nav-main .list{padding-right:22px;background:url(../images/separator.jpg) no-repeat right center}
/*ul.nav-main .list:hover {padding-right:22px;background:#000 url(../images/navigation-arrow.png) no-repeat right top}*/
ul.nav-sub{visibility:hidden;position:absolute;top:27px;left:0;z-index:598;background:#353535 url(../images/dropdown-list-bg.gif) repeat-x left top;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;padding:10px}
ul.nav-sub li{list-style:none;display:block;height:27px;float:none;width:145px;border-bottom:1px solid #5a5a5a;background:none;padding:0}
ul.nav-sub li a{list-style:none;display:block;height:10px;float:none;width:145px;background:none;font:12px Arial, Helvetica, sans-serif;padding:6px 5px}

ul.nav-sub2{visibility:hidden;position:absolute;top:0;left:155px;z-index:598;background:#353535 url(../images/dropdown-list-bg.gif) repeat-x left top;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;padding:10px}
ul.nav-sub2 li{list-style:none;display:block;height:20px;float:none;width:145px;border-bottom:1px solid #5a5a5a;background:none;padding:0}
ul.nav-sub2 li a{list-style:none;display:block;height:15px;float:none;width:145px;background:none;font:12px Arial, Helvetica, sans-serif;padding:6px 5px}

/* About Us*/
.img-sec { background:#fff; width:100%; margin-top:50px; border:1px solid #CCC;}
.img-sec .logodiv{ width:100%;}
.img-sec .logodiv img{ width:100%; margin-bottom:10px;}
h4 { color:#ff0000; font-size:15px; font-style:italic; text-transform:uppercase; margin:0px; padding:0px;  } /*new red heading text main class*/
h5 { color:#283f5a; font-size:14px; margin:0px; padding:0px; text-decoration:underline; }
.bld-italic{ font-weight:bold; font-style:italic;}
.commonimg{ margin:0px; padding:0px; border:1px solid red;}