html{height:100%;}
body {margin:0 ; padding:0; font:12px/18px Arial, Helvetica, sans-serif; color:#64624d; background:#282828 url(images/body_bg.jpg) repeat-x; }
div, p, ul, h1, h2, h3, h4, h5, h6, form, label, input ,select, textarea, blockquote{margin:0px; padding:0px;}
ul{list-style-type:none;}
li{list-style-type:none;}
:focus{ outline:0;}
img{ border:none;}
a{ text-decoration:none; color:#04364c;}
a:hover{color:#f4c641;}

#wrraper{ margin:0 auto; width:985px; overflow: hidden   ; height:auto; }
#header{ height:auto; display:block; padding: 0px; width:985px; }
#header #main_logo{ background:url(../images/logo.jpg) no-repeat; height:94px; width:435px; display:block; position:relative; float:left; }
#header #header_left{ width:525px; float:right;  position: relative; display:block}


#header #header_left #menu{ height:auto; width:545px; display:block; padding:0;   }
#header #header_left #menu ul{ height:auto; display:block; margin:0; padding:0; }
#header #header_left #menu ul li{ float:left; height:auto; width:auto; margin-left:3px; display:block;}
#header #header_left #menu ul li a{background: url(../images/index_004.jpg) right no-repeat; line-height:41px; font-size:16px; color:#ffffff; text-decoration:none; font-family:'Trebuchet MS';  display:block; font-weight:bold; padding:0 9px 0 0;text-transform:uppercase;}
#header #header_left #menu ul li a span{ background: url(../images/index_003.jpg) left  no-repeat; height:41px; float:left; display:block; width:10px; }
#header #header_left #menu ul li a:hover, #header #header_left #menu ul li .active { background: url(../images/index_005.jpg) right no-repeat; color:#282828;}
#header #header_left #menu ul li a:hover span, #header #header_left #menu ul li .active span { background: url(../images/index_006.jpg) left  no-repeat;  color:#282828;}
#header #header_left #menu  ul li ul{ display:none; top:94px; text-align: left; min-width:130px;   z-index:999999; padding:0; position: relative;  background:#55758e; }
#header #header_left #menu  ul li ul li{  float:none!important;   margin:0;   border-top:1px solid #5c7a91;}
#header #header_left #menu ul  li ul li a{ float:none;  margin:0!important; padding:0 15px!important; overflow:auto; font-size:12px; line-height:30px; color:#ffffff; background:none;}
#header #header_left #menu  ul li ul li a:hover{ color:#000000;}
#header #header_left #menu ul li:hover ul, #header #header_left #menu  ul li:focus ul{ position: absolute; display:block; z-index:99; box-shadow: 0 0 5px rgba(240, 239, 239, 1); -webkit-box-shadow: 0 0 8px rgba(240, 239, 239, 1); -moz-box-shadow: 0 0 8px rgba(240, 239, 239, 1); border:1px solid rgba(195, 195, 195, 0.8); border-top:none; }


#social_media_links{ padding:0px; margin:0px 0 21px 0; width:auto; clear:both; overflow:auto; height:32px}
#social_media_links a{ height:27px; width:27px; display:inline-block; float:right; position:relative; margin-right:3px;	    -webkit-transition: margin 0.5s ease-out;    -moz-transition: margin 0.5s ease-out;    -o-transition: margin 0.5s ease-out;}
#social_media_links a:hover{ margin-top: 3px;}
#social_media_links .facebook-icon{ background:url(../images/facebook.png) no-repeat ; width:32px; height:32px;}
#social_media_links .twiter-icon{ background:url(../images/twitter.png) no-repeat ; width:32px; height:32px;}
#social_media_links .linkedin-icon{ background:url(../images/linkedin.png) no-repeat ; width:32px; height:32px;}

#main_content{
    height: auto;
    overflow: hidden;
    padding:15px;
    width: auto;
}

#main_content .left{ float:left; display:inline-block; width:700px; height:auto; overflow: hidden; }
#main_content .right{ float:right; display:inline-block; width:250px; height:auto; overflow: hidden; }

.download-browser{ display:block; margin:10px auto; height:67px; }

.customers_box{ height:105px; width:985px; overflow: hidden; display:block;}
.customers_box img{ float:left; display:block;  overflow:auto; margin:0 6px; opacity:1;
-webkit-transition: margin 0.5s ease-out;    -moz-transition: margin 0.5s ease-out;    -o-transition: margin 0.5s ease-out; -webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease; 	-webkit-box-reflect:  0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1)));}
.customers_box img:hover{	opacity:0.6; margin-top: 3px;   -webkit-box-reflect:  0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));   -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
-moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);  box-shadow: 0px 0px 20px rgba(255,255,255,0.8);}

#footer_links{ position:relative; width:985px; height:auto; overflow:hidden;  padding:5px 0 0 0; margin:0 auto; display:block; background: url(images/footer_bg.jpg) repeat-x;}
#footer_links .inner{ width:985px; margin:0 auto; overflow:hide; display:block; color:#ffffff}
td {
	font: bold 11px Tahoma, Arial;
	color: #FFFFFF;
}
a {

font: bold 11px Tahoma, Arial;
color: #5a768d;
text-decoration: underline;
}

a:hover {

font: bold 11px Tahoma, Arial;
color: #5a768d;
text-decoration: none;

}

a.white-link-underline {	
	text-decoration: underline;
	color: #FFFFFF;
}

.white-text{
color: #ffffff;
text-decoration: none;

}
a.b1
{
font:  14px tahoma, Arial;
color: #fffea0;
text-decoration: none;
padding: 15px;
margin: 0px;

}
.p
{
padding: 0 0 0 20px;
}
.p1
{
padding: 0 0 0 30px;
}
.p2
{
padding: 20px 25px 27px 0px;
line-height:17px;
}
.bg1
{
background: #000000 url(images/index_10.gif) top no-repeat;
}
.bg2
{
background: #000000 url(images/index_10.gif) top no-repeat;
}
.bord
{
border: 1px solid #c5d85a;
}


.blye-text-underline {
color: #5a768d;
text-decoration: underline;
}

.blye-text-regular {
color: #5a768d;
text-decoration: none;
}

.yellow-text-regular {
color: #ffb400;
text-decoration: none;
}

.yellow-text-underline {
color: #ffb400;
text-decoration: underline;
}

.orange-text-regular {
color: #fe6b1d;
text-decoration: none;
}

.orange-text-underline {
color: #fe6b1d;
text-decoration: underline;
}
.broun-text-regular {
color: #de4e06;
text-decoration: none;
}

.broun-text-underline {
color: #de4e06;
text-decoration: underline;
}

.red-text-regular {
color: #8c247b;
text-decoration: none;
}

.red-text-underline {
color: #8c247b;
text-decoration: underline;
}
.black-text-regular {
color: #000000;
text-decoration: none;
}

.black-text-underline {
color: #000000;
text-decoration: underline;
}


.gray-text-underline{
color: #7c7c7c;
text-decoration: underline;
}
.gray-text-regular{
color: #7c7c7c;
text-decoration: none;
}

.green-text{
color: #a5b66e;
text-decoration: none;
}

.green-text-underline{
color: #a5b66e;
text-decoration: underline;
}

.openningTable
{
 border-top:1px solid #FFFFFF;
 border-left:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
}

.tableRows
{
  border-bottom:1px solid #FFFFFF;
}

.imageborder
{
 border-top:2px solid #FFFFFF;
 border-left:2px solid #FFFFFF;
 border-bottom:2px solid #FFFFFF;
 border-right:2px solid #FFFFFF;
}

.contentArea
{
    color: #FFFFFF;
    font-size: 16px;
    line-height: 20px;
    padding: 0 0 !important;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	text-align:justify;
}