body {
	margin: 0px;
	padding: 0px;
}
.index_boxes { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color:#333333; }	

.left_boxes { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#333333; }	

.links_small { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#2E4B6E; }
.links_small A:link { color: #2E4B6E; } 
.links_small A:visited { color: #2E4B6E; } 
.links_small A:hover { color: #333333; } 

.body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#333333; }
.bodyhome {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	margin-right: 10px;
	margin-left: 25px;
}

.body_12 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#333333; }
.body_12_blue { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#2E4B6E; }

.body_15 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color:#333333; }
.body_15_blue { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color:#2E4B6E; }

.body_blue { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#2E4B6E; }

.footer { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color:#999999; }
.footer A:link { color: #999999; } 
.footer A:visited { color: #999999; } 
.footer A:hover { color: #999999; } 
.style2 {font-style: italic}
.style3 {font-style: italic}
.style4 {font-style: italic}
.style5 {font-style: italic}
.style6 {font-style: italic}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797979;
	text-transform: capitalize;
	text-align: center;
	margin: 0px;
}
h1.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding-bottom:5px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	border-bottom:1px dotted;
	padding-bottom:8px;
}
.border {
	margin: 0px 5px 5px 0px;
}

.topborder {
	margin-top: -1px;
}
.rightimg {float: right; margin: 10px; margin-right: 0px; position:relative; display:block; z-index:0;}
.leftimg {float: left;  margin: 10px; margin-left: 0px; position:relative; display:block; z-index:0;}
#flash1 {
	float: right;
	vertical-align: bottom;
}
#header-new {
	width: 787px;
	height: 418px;
	margin: 0px auto;
	background: url(../Images/header-new.jpg) no-repeat top center; 
}
#nav-flash {
	width: 565px;
	height: 34px;
	float: right;
	margin: 20px 0px 0px 215px;
	z-index: 100;
}
#header-flash {
	width: px;
	height: px;
	float: right;
	margin: 0px 0px 0px 0px;
}
#above {
	width: 15px;
	height: 198px;
	background: url(../Images/layer1.png) no-repeat center;
	position: relative;
	float: left;
	margin: -175px 0px 0px 210px;
}
#contact-us {
	float: left;
	margin: 92px 0px 0px -110px;
}
#contact-us a {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight:bold;
	color: #006699;
	line-height: 12px;
	padding: 3px 0px 0px 0px;
	margin: 0;
	display: block;
}
#contact-us a:hover {
	color: #0099CC;
	text-decoration: none;
}
a#nav-home {
display: block;
text-decoration: none;
width: 314px;
height: 54px;
margin: 0;
background-image: none;
}

a#nav-home:hover {
background-image:url(../Images/telecom-consulting-h.jpg);
}

.nav-hide {
display: none;
}

#nav-home img {
border: 0;
}

.social, .social-inside {
	height: 32px;
    margin-left: 830px;
    position: absolute;
    top: 229px;
    z-index: 1;
}

.social-inside {
	top: 209px;
}

*+html .social, *+html .social-inside {
	margin-left: 730px;
}

.social a, .social-inside a {
    background: url("../images/social.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 32px;
    overflow: hidden;
    text-indent: 100px;
    width: 32px;
}
.social a.gplus, .social-inside a.gplus {
    background-position: 0 0;
}
.social a.gplus:hover, .social-inside a.gplus:hover {
    background-position: 0 -32px;
}
.rightcta {
	margin-left: 0;
	position:relative;
	display:block;
	margin: 0px;
	padding-right: 8px;
	/*padding-bottom:15px;*/
	float:left;
	z-index: 0;
}
.rightcta span {
	visibility:hidden;
	display:none;
	padding-right: 8px;
}
.rightcta:hover span {
	visibility:visible;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	padding-right: 8px;
}