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

  Licensed under GPL and MIT.
*/

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

body {
font-size:100%;
font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
 color:#333;
 background-color:#000;
}

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 {
  font-size: 23px; color:#ff1a00;
}

h3 {
  font-size: 21px;color:#ff1a00;
}

h4 {
  font-size: 19px;
}

h5 {
  font-size: 12px; font-family:Arial, Helvetica, sans-serif;  padding-top:10px; color:#FFF; padding-left:12px;
}

h6 {
  font-size: 16px; color:#333; font-family: Verdana, Geneva, sans-serif; 
}
.bcolor
{ color:#000}

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

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-left: 20px;
}

p {margin-bottom:5px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

dl,
hr,
h1,
h2,
h3,
h4,
h5,
ol,
pre,
table,     
address,
fieldset,
figure {
  margin-bottom:7px;
}
/* `Header top
----------------------------------------------------------------------------------------------------*/

.martop12
{
margin-top:18px;
display: inline; /*For ignore double margin in IE6*/
}
.martblr
{
	padding-top:7px; padding-bottom:25px; padding-left:12px; padding-right:20px;

}
.marleft8{ margin-left:0px; margin-top:22px;display: inline; /*For ignore double margin in IE6*/}
.mar30
{ margin-top:30px; margin-left:60px;display: inline; /*For ignore double margin in IE6*/}
.mart5{ margin-top:5px;	display: inline; /*For ignore double margin in IE6*/}
.mart7{ margin-top:7px;	display: inline; /*For ignore double margin in IE6*/}
.mart10{ margin-top:10px;	display: inline; /*For ignore double margin in IE6*/}
.mart34{ margin-top:30px;	display: inline; /*For ignore double margin in IE6*/}
.marall12{ margin:16px; text-align:center;}
.mart39{ margin-top:35px;	display: inline; /*For ignore double margin in IE6*/}
.martopbot{ margin-top:20px; margin-bottom:20px;	display: inline; /*For ignore double margin in IE6*/}
.align-r
{
	text-align:right;
}
.align-c
{
	text-align:center;
}
.fleft{float:left;}
.fright{float:right;text-align:right;}

.social {
    display: block;
    padding: 5px;
    position: fixed;
    right: 0;
    bottom: 150px;
    width: 22px;
}
.social img {
    border: 0 none;
}
.social a {
    border: 0 none;
    display: block;
    margin: 5px 0;
    padding: 3px 0;
}
.facebook, .linkedin, .twitter, .youtube {
    background:url(../images/social.jpg) no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 24px;
	float:left;
	
	
}
.facebook {
    background-position: 0 0;
    width: 26px;
}
.twitter 
{
    background-position:  -26px 0 ; 
    width: 26px;
}

.youtube 
{
    background-position: -52px 0;
    width: 26px;
}

header end

.xx
{
background-color:#000066; height:39px;
}

 menu

.menu{
	width: 100%;
background-color: #333;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;

}

.menu ul{
	margin: 0;
	padding: 0;
	float: left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;height:39px;}
	

.menu ul li{
	display: inline;} /* Makes the link all appear in one line, rather than on top of each other */

.menu ul li a{
	float: left; 
	text-decoration: none; /* removes the underline from the menu text */
	color: #fff; /* text color of the menu */
	 /* 10.5px of padding to the right and left of the link and 11px to the top and bottom */
	 padding: 12.2px 18px;
	list-style:none;
	width:80px;
	text-align:center;

	background-color: #000066;}

.menu ul li a:visited{ /* This bit just makes sure the text color doesn't change once you've visited a link */
	color: #fff;
	text-decoration: none;}

.menu ul li a:hover{
	color: #000;
	background-color:#efefef;} /* change the background color of the list item when you hover over it */
 .menu ul li .current{
	color: #fff;
	background-color:#efefef;}	

.menuin{
    width: 100%;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	height:25px;width:150px;
	}


.menuin ul {
    margin: 0; padding: 0;
    float: left;
	height: auto;
	width:150px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	
	}
	
 
.menuin ul li{
    display: block; list-style-type:none;}
 
.menuin ul li a, a:visited{
    float: left; text-decoration: none;
    color: #999;
    padding: 12.9px 0px;
	width:150px;
	margin-left:5px;
	
    }
.menuin ul li a:hover, .menu ul li .current{
    color: #333;
	
   }
 menu end
.emptdiv
{
	height:150px;
}
.runcontent
{
	font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#666666; padding:10px;
}
.runcontentnews
{
	font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#666666; padding:10px;
}
.content1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
}
.contacustxt
{
	font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:22px; color:#666666;
}
.padl
{ padding-left:11px;
}
.padl114
{ padding-left:114px;
}

img.pimg{ border:1px solid #CCC; padding:2px; margin-right:15px;}
img.pimgp{ padding:2px; margin:12px;}
img.social1{ margin-left:2px;}
.hrline
{
	border-bottom:1px solid #f0f0f0;
}
.mainbanner
{
	background-image:url(../images/mainbanner.jpg); background-repeat:no-repeat;width:940px; height:305px;
}
.mainbannerin
{
	width:940px; height:150px;
	background-color:#45bcd2;
	background-image:url(../images/bannerbg.jpg); background-repeat:repeat-x;
}
.prohead
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333;
}
.readmore 
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:right; text-decoration:none; padding-right:10px; 

}
.readmore:hover
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C00; text-align:right; text-decoration:underline;

}
.cols
{
	background-color:#FFF;
}
.colh
{
	background-image:url(../images/colbg.png); width:221px; height:36px; background-repeat:no-repeat;
}
.colh2
{
	background-image:url(../images/colbg2.png); width:460px; height:36px;
}
.colheight
{
	height:255px;
}
.pshow
{
	width:618px;height:185px; padding:4px; border:1px solid #d9d8d8; 
}
.padtop{ padding-top:60px;}
.wps
{
	 border:1px solid #edecec;height:50px; background-image:url(../images/wpsbg.gif); background-repeat:repeat-x; text-align:center;text-shadow:#dcdcdc  1px 1px 1px;
}
.wpsoutbg
{
	background-color:#f6f6f6;  height:435px;
}
.wpsoutbgin
{
	background-color:#f6f6f6;  height:auto;
}
.txtwrap
{ text-align:justify}
.sociallinks{ width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCC;}
.sociallinks ul{ margin:0px; padding:0px; list-style-type:none;}
.sociallinks ul li{ color:#666; list-style-type:none;}
.sociallinks ul li a{ color:#666; text-decoration:none;
	float: left;
	clear: left;}
.sociallinks ul li a:hover{ color:#FFF;}
/*
.sociallinks A:link {text-decoration: none}
.sociallinks A:visited {text-decoration: none}
.sociallinks A:active {text-decoration: none}
.sociallinks A:hover {text-decoration: underline; color: red;}*/
.sociallinks2
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; text-decoration:none; margin:0px; padding:0px;
}
.sociallinks2:hover
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#12b5d8; text-decoration:underline;margin:0px; padding:0px;
}
.sociallinks3
{
	font-family:Lora; font-size:14px; line-height:24px; color:#666666; padding-bottom:5px;
}
.sociallinks3:hover
{
	font-family:Lora; font-size:14px; line-height:24px; color:#09C; padding-bottom:5px;
}
.bothead
{ font-weight:bold; color:#0099cc; border-bottom:1px solid #ebeaea; width:100px;;}

.bothead2
{ font-weight:bold; color:#0099cc; margin-top:60px;}
.wcolor
{ color:#FFF;}
.leftbrpad
{border-left:1px solid #ebeaea;padding-left:8px;}
.footer1{background-color:#000; height: auto;}
.bannerbg{background-color:#efefef; height:313px;}
.linksbg1{background-color:#000066; height:39px;}
.midbg{background-color:#fff; height:auto;}
.bannerinner{background-color:#efefef; height:159px;}
.botdivider
{ border-bottom:5px solid #666666;;}
.prodivider
{ border-bottom:5px solid #e6e6e6;;}



/* for menu new                                                         */
.glossymenu{
margin: 1px 0;
padding: 0;
width: 210px; /*width of menu*/
border-bottom-width: 0;
line-height:32px;

}

.glossymenu a.menuitem{
/*background: black url(../images/glossyback.gif) repeat-x bottom left;*/
font-family:Arial, Helvetica, sans-serif; font-size:12px;
line-height:32px;
height:35px;
color: #bab3ec;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
padding: 4px 0;
text-decoration: none;
background:#000066;
border-bottom:1px solid #2a2a94;
width: 218px;
float:left;
text-indent: 16px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	float:left;
	margin:0px; padding:0px;
	line-height:32px;
	
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 14px;
border: none;
}

.glossymenu a.menuitem:hover{
/*background-image: url( d../images/glossyback2.gif);*/
/*background-image:url(../images/mover.gif);*/
line-height:32px;
background-color:#000000;
color:#FFFFFF;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #83D2ED;
line-height:24px;


}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;

}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #D7F2FB;
}
.cucname
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff; text-align:center; font-weight:bold;
	}
