﻿body 
{
    padding:0px;
    margin:0px;
    background:url('../images/bg.gif') #64809b;
    background-repeat:repeat-x;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}


img{

 border:none;
}

.clear
{
	clear:both;
}


#supercontainer
{
    width:990px;
    margin:auto;

}

#maincontainer
{
    width:990px;
    float:left;
    margin:auto;
        border:solid 1px #fff;
}

#headercontainer
{
    width:990px;
    height:210px;
    float:left;
    background:#333333;
}

#header_part1
{
    width:150px;
    height:170px;
    margin-top:20px;
    float:left;
    background:url('../images/logo.png');
    margin-left:10px;
    cursor:pointer;
}

#header_part2
{
    height:210px;
    width:820px;
    float:right;
}

#menu_container
{
    background:#3a3d4c;
    margin-top:0px; 
    width:990px;
    float:left;
}

#content_container
{
    height:auto;
    width:990px;
    background:#fff;
    float:left;
}

#footer1
{
    float:left;
    width:980px;
    background:gray;
    text-align:center;
    padding:5px;
}

#footer2
{
    float:left;
    width:980px;
    background:#333333;
    text-align:center;
    padding:5px;
    
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	
	
}

.headings
{

	font-size:16px;
	font-weight:bold;
	color: #4c6d90; 
    text-decoration:none;
    margin-top:7px;
    
}

.upper_content
{
    width:970px;
    padding:10px;
    float:left;

	font-size:12px;
	color:gray;
	text-align:justify;
}
.content_holder1
{
    width:290px;
    padding:0px 10px 10px 20px;
    float:left;

	font-size:13px;
	color:gray;
	text-align:justify;
}

.content_holder4
{
    width:245px;
    padding:0px 10px 10px 20px;
    float:left;

	font-size:13px;
	color:gray;
	text-align:justify;
}

.content_holder5
{
    width:390px;
    padding:0px 10px 10px 10px;
    float:left;

	font-size:13px;
	color:gray;
	text-align:justify;
}

.content_holder6
{
    width:700px;
    padding:0px 10px 10px 10px;
    float:left;

	font-size:13px;
	color:gray;
	text-align:justify;
}

.content_holder7
{
	width:325px;
    padding:0px 10px 10px 10px;
    float:left;
    border:solid 1px;
}

.content_holder8
{
	width:325px;
    padding:0px 10px 10px 10px;
    float:right;
    border:solid 1px;
}
.content_holder9
{
	width:170px;
    padding:0px 10px 10px 10px;
    float:left;
    border:solid 1px;
}

.content_holder10
{
	width:170px;
    padding:0px 10px 10px 10px;
    float:right;
    border:solid 1px;
}
.gap
{
    float:left;
    width:10px;

   
}

.content_holder2
{
    width:290px;
    padding:0px 20px 10px 20px;
    float:right;
	font-size:13px;
	color:gray;
	text-align:justify;
}


.gaps
{
   
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	margin:2px 3px 2px 3px;
	cursor:pointer;
}

.read_more
{
    text-align:right;

	font-size:12px;
	font-weight:bold;
	color:gray;
	text-decoration:none;
}

.read_more a:hover
{
  text-decoration:underline;
  color:#64809b;
}
.sub_heading a:hover
{
  text-decoration:underline;
  
}
.sub_heading
{
	
	font-size:12px;
	color:gray;
	font-weight:bold;
	text-decoration:none;
	
}

.sub_heading1
{
	
	font-size:14px;
	color:gray;
	font-weight:bold;
	text-decoration:hover;
	
}
.content_holder3
{
	width:960px;
    padding:0px 10px 10px 20px;
    float:left;

	font-size:12px;
	color:gray;
	text-align:justify;
	
}

.content_holder4 ul li
{
    margin-top:5px;
    margin-left:-25px;
}

.content_service1

{
	width:296px;
	float:left;
	
	border:solid 1px #000;
	margin-right:20px;

}
.content_service2

{
	width:296px;
	float:right;
	border:solid 1px #000;
	
}

ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 0px;
	background-color:gray;
	background-repeat:repeat;
	border-color:#A6A6A6;
	border-width:0px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	ZOOM:1;
	float: left;
	width:990px;
}
ul.pureCssMenu ul{
	width:0px;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 8px 2px 8px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	
	background-color:gray;
	border-width:0px;
	border-color:#FCEEB0;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:5px 5px 5px 5px;
	

	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3;
	height:100%;
	display:inline-block;
	background-color:#A6A6A6;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#333333;
	border-color:#4C99AB;
	border-style:solid;
padding:5px 5px 5px 5px;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#333333;
	border-color:#4C99AB;
	border-style:solid;
    font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	padding:5px 5px 5px 5px;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:5px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/arrv_blue_2.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:8px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(./images/arrv_white_2.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(./images/arrv_white_2.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/arr_blue_2.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(./images/arr_white_2.gif);}
ul.pureCssMenu li a.pureCssMenui0{
font:n;
}
ul.pureCssMenu li a.pureCssMenui0:hover{
font:o;
}

.customers 
{
	width:290px;

}
.customers ul {
	padding: 0px;

	color: #294068;
	margin: 0px;
	
}
.customers ul li {
	display: inline;
	width: 125px;
	font-weight: bold;
	float: left;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align:left;
	
}

.boxrightcontent
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	text-align:justify;
	margin-top:30px;
}
.boxrightcontent p
{ 
	line-height:18px;
	
}
.inps
{
	width:120px;
	margin-left:5px;
	border:solid 1px;
	
}
.ddl
{
	width:124px;
	margin-left:5px;
	border:solid 1px;
	
}
.lbl
{
	width:60px;
	text-align:left;
	display:block;
	float:left;
	padding-right:3px;
	height:18px;
	
}

.inps1
{
	width:200px;
	margin-left:5px;
	border:solid 1px;
	
}
.ddl1
{
	width:204px;
	margin-left:5px;
	border:solid 1px;
	
}
.lbl1
{
	width:120px;
	text-align:left;
	display:block;
	float:left;
	padding-right:3px;
	height:18px;
	
}

.orange
{
    color:#f90;
}

.top
{
    margin-top:5px;
}

.flash
{
    height:210px;
    width:820px;
}

.left3px
{
    margin-left:3px;
    height: 23px;
}
.left
{
    text-align:left;
}
