body{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #444444;
 font-size: 11px;
 background-color: #ffffff;
 /*background-color: #2F2B28; */
 margin: 0px;
 padding: 0px;
 text-align:center;
}
a:link, a:visited{
  color: #FF6600;
  font-weight: bold;
  text-decoration: none;
}
a:hover{
border-bottom: 2px solid #4C86C4;
/* border-bottom: 2px solid Green; */
}
a:active, a:focus{
	outline: none;
}

a:link img, a:visited img, a:hover img { border-style: none; } /* no border on img links */

a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}
img{
	margin: 0px;
	outline: none;
}
th, td { /* ns 4 */
  font-family: sans-serif;
}

h1, h2, h3, h4, h5, h6 { text-align: left }
/* background should be transparent, but WebTV has a bug */
h1, h2, h3 { color: #444444; background: transparent; }
h1 {
	font: bolder 150% sans-serif;
}
h2 { font: 125% }
h3 { font: 110% }
h4 { font: bold 100% }
h5 { font: italic 100% }
h6 { font: small-caps 100% }

div.fix{
	clear: both;
}
.tbl-bdr{
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}
/* Top Button */
div.topleft  { 
font-size:11px; 
font-weight: bold; 
color: #707070; 
background-image: url(../images/topleft.jpg);
background-repeat: no-repeat; padding:0px 0px 0px 20px; 
background-position: left top; 
margin-right:0px;
}
div.topright { 
font-size:11px; 
font-weight: bold; 
background-image: url(../images/top-right.jpg);
background-repeat: no-repeat; 
margin-right: 0px; 
padding: 4px 10px 10px 8px; 
background-position:right top;
text-align: left;
}
.topright a{
	color: #707070;
}

/* Top Button */

#header{
	display: block;
	width: 750px;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.logo{
	height: 90px;
} 
.logo a:hover{
	border-style: none;
}
.boxarea{
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	display: block;
	width: 748px;
	margin: auto;	
}
.content{
	background-image: url(../images/lines-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	display: block;
	width:712px;
	margin: auto;
	text-align:  justify;
	color: #333;
	padding: 10px 18px 10px 18px;
}
.contenttd{
border-left: 6px solid white;
text-align: justify;
}
.contenttd h1{
font-size:14px;
margin: 8px 0px 4px 0px;
}
.footer{
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	width: 750px;
	height: 24px;
	margin: auto;
	padding-top: 5px;
}
/* Tabs */
td.tab1{
	background-image: url(../images/success-stories.jpg);

	background-color: #EBECF0;
	background-repeat: no-repeat;
	background-position:  bottom;
	height: 106px;
	margin: auto;
	border: 1px solid white;
}
td.tab2{
	background-image: url(../images/testimonials.jpg);
	background-color: #FCFCFC;
	background-repeat: no-repeat;
	background-position:  bottom;
	height: 106px;
	margin: auto;
	border: 1px solid white;
}td.tab3{
	background-image: url(../images/seo-services.jpg);
	background-color: #62004B;
	background-repeat: no-repeat;
	background-position:  bottom;
	height: 106px;
	margin: auto;
	border: 1px solid white;
}
table.tabsbottom{
	text-align:  justify;
}
table.tabsbottom td{
		padding-left: 18px;
	padding-right: 18px;
}
table.tabs div{
	text-align: left;
	margin: 35px 70px 2px 18px;
	color: Gray;
}
.orange{
	  color: #FF6600;
  font-weight: bold;
  text-decoration: none;
}
.gray{
	  color: gray;
  font-weight: bold;
  text-decoration: none;
}
div.copyright{
	color: #bfbfbf;
	line-height: 18px;
	margin-bottom: 10px;
}
div.copyright a:link, div.copyright a:visited{
  font-weight: normal;
  color: #4C86C4;
  text-decoration: none;
}
div.copyright a:hover{
 border-bottom: 2px solid #ff6600;
}
/*inner page Styles */
.lnav-in-head{
	text-align: left;
	margin:4px;
	text-indent: 6px;
	font-size: 12px;
	letter-spacing: 2px;
}
.lnav-in-head a, .lnav-in-head a:link, .lnav-in-head a:visited{
 color: white;
}
.lnav-in-head a:hover{
 color: white;
 border: none;
 text-decoration: underline;
}
.lnav-in{
  background-color:#003066;
  color: White	;
 	background-image: url(../images/lnav-in-head.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.lnav-in-bot{
	background-image: url(../images/lnav-in-bot-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 20px;
}
.lnavdiv{
	background-color: #214B7A;
  color: #A5B1D3;
  margin: 5px 0px 0px 0px;
  text-align: left;
}
.lnavdiv a, .lnavdiv a:link, .lnavdiv a:visited{
	background-image: url(../images/lnav-bg-in.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	font-weight: normal;
	margin-bottom: 0px; padding: 9px 8px;  text-indent: 2px; text-decoration:none; color: #A5B1D3;
}
.lnavdiv a:hover{
	border: none;
	text-decoration: underline;
	color: White;
}
div.content-in{
	margin-left: 4px;
	border-left: 1px solid #E4E4E4;
	height: 100%;
	padding-left: 10px;
	text-align: justify;
	border: 1px solid red;
	width: 560px;
}
div.content-in h1{
font-size:14px;
margin: 8px 0px 4px 0px;
}

hr{
	margin: 0px;
	border: 2px solid #E4E4E4;
}
