/* CSS Document */
/*@import "dropdown.css";*/
@import "dropdown.vertical.css";
body { 
background-color:#000000;
background-image:url(../images/bg_main.jpg) ;
background-repeat:no-repeat;
background-position:center top;
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
line-height: 1.5em;
}

img {
border: 0px;
}

img, div {
	behavior: url(theme/style/pngfix.htc);
}


ul,h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom:8px;	
	font-weight:normal;
	font-size:22px;
	color:#006699;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}
	
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#990000;	
	padding-top:8px;
	display:inline;
}
	
h3{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:6px;
	margin-top:15px;	
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	color:#006699;
}
h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;	
	font-weight:normal;
	font-size:16px;
	color: #993333;	
}

li{
	margin:0px;
	padding:0px;
	list-style: none;	
	list-style-image:url(../images/bullet.gif);
	margin:9px 0px 8px 30px;
	text-align:left;
}
li ul li{
	margin:0px;
	padding:0px;
	list-style: none;	
	list-style-image:url(../images/bullet_2.gif);
	margin:9px 0px 8px 30px;
	text-align:left;
}

/*div{
border: solid 1px #FFFFFF; }*/

.wrapper { width:990px; height:920px; overflow:visible; margin:auto; }

.webMargin {width:990px; float:left; background-image:url(../images/wrapperb.png);}


.webContainer{ width:900px;  margin:auto; background-color:#000000; background-image:none;}
.webSub { width:900px; float:left; background-color:#000000; background-image:none;}
.toplinks{ float:left; width:100%; height:40px; }
.topkeywords {width:740px; float:left; color :#5A5A5A; line-height:40px; }
.topcontact { float:right; width:150px; height:40px;}

.header{float:left; width:900px; height:100px; background-image:url(../images/headerbg.jpg);}

.headerbox { float:right; height:100px; width:260px;}
.headerico { float:left; width: 250px; height:52px; margin-left:10px;  }

.search_wrap{ float:left; width:250px; height:32px; padding-top:4px; padding-left:4px; overflow:hidden;}
.search_input{
	background-image:url(../images/searchtxtbg.gif);   
	background-repeat:no-repeat;	
	height:32px;
	width:230px;			
	color:#A5A66A; 
    border:none;
    float:left;
}
#keyword { 
	color:#A6A66A;	
	background:none;
	border:none;
	padding-left:5px;
	outline:none;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;	
	padding-top:6px;
	text-align:left;
}
#btn_image { 
	background:none;
	border:none;
	padding-left:5px;
	outline:none;
	padding-bottom:4px;	
}
.logo{float:left; height:93px; width:400px; margin-top:6px;}

.banner{ float:left; width:100%;height:200px;}

.mainMenu {float:left;width:100%;height:40px;}

.mainContainer{width:100%; float:left;  }
.leftContainer{width:665px; float:left; background-color:#FFFFFF; }
.leftContainerInside{width:900px; float:left; background-color:#FFFFFF; }

.mainCol {float:left; width:355px; padding:25px; border-right:solid #000000 10px; height:680px; overflow:visible; }

.mainColInside {float:left; width:590px; padding:25px; border-right:solid #000000 10px;  height:auto; overflow:visible; }

.mainColSingle{float:left; width:850px; padding:25px; min-height:350px;}

.RightCol {float:left; width:200px; min-height:350px; padding:25px; margin-left:-10px; border-left:solid #000000 10px;  background-color:#FFFFFF; background-image:url(../images/rightcolbg.gif); background-repeat:repeat-x;  }

.BlackCol {float:left;width:185px; height:350px; padding:25px;  background-color:#000000; background-image:url(../images/blackcolbg.gif); background-repeat:repeat-x; color:#FFFFFF; }

.bottombg { float:left; width:900px;height:10px; }

.footerContainer {float:left;width:900px; height:100px;  margin-left:0px;  padding-left:45px; padding-right:45px;}

.footerbanner{float:left; width:325px; height:100px; margin-left:0px;}

.footerlinks{float:right;width:565px; margin-right:0px; height:180px; color:#FFFFFF; text-align:right; font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
/*custom css for blocks*/
.Case-Study{
	margin-bottom:20px;
	display:block;
}

ul.twocol li  {
    display: inline-block;
	width:340px;
	float:left;
	margin:6px 10px 6px 10px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 25px;
}

.twocol,.threecol  {
 float:left;
 margin-bottom:25px;
 margin-top: 10px;
}
.twocol ul li  {
    display: inline-block;
	width:370px;
	float:left;
	margin:3px 10px 4px 10px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 25px;
}


.threecol ul li  {
    display: inline-block;
	width:230px;
	float:left;
	margin:3px 10px 4px 10px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 25px;
}
div.paging {
  width: 100%;
  height: 30px;
  padding-top: 20px; 
  text-align:center;
  font-size: 12px;
  color: #8D8D97;
  font-weight:bold;
}

div.paging a:link,div.paging a:hover, div.paging a:visited {
   color:#125FFF;
   text-decoration:none;
     
}