@charset "utf-8";
/* CSS Document */

/**************** Body and tag styles ****************/

BODY {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px; 
BACKGROUND: white; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
FONT: 85%/130% arial, helvetica, sans-serif; 
COLOR: #444; 
PADDING-TOP: 0px; 
}

A {
	FONT-WEIGHT: bold; 
	COLOR: #467aa7; 
	TEXT-DECORATION: none
}

A:hover {
	COLOR: #2a5a8a; 
	TEXT-DECORATION: none
}

P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0em; 
	PADDING-TOP: 0px; 
	text-align:left
}

P FORM {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 20px
}
/**************** Header and navigation styles ****************/

#main
{
BORDER-RIGHT: #77a6c7 1px solid;
PADDING-RIGHT: 0px; 
BORDER-TOP: #77a6c7 1px solid; 
PADDING-LEFT: 0px; 
BACKGROUND: #ffffff;
PADDING-BOTTOM: 0px; 
MARGIN: 20px auto; 
BORDER-LEFT: #77a6c7 1px solid; 
WIDTH: 790px; 
COLOR: #036; 
PADDING-TOP: 0px; 
BORDER-BOTTOM: #77a6c7 1px solid; 
TEXT-ALIGN: left
}
/**************Header*************/
#header {	
	width: 100%;
	BACKGROUND:#e4f2ff;
	margin: 0 auto;
	position:relative; 
	overflow:hidden;
}

#header .image {
	margin:0px;
	padding:0px;	
	width:271px;
	height:126px;
	float:left;	
	BACKGROUND:url(images/seo4promotion_logo.jpg) no-repeat;	
	
}

#header .topic {
	margin:0px;
	padding:0px;	
	height:12px;
	margin-top:50px;
	margin-left:50px;
}

#header .topic h2{
	padding:0px;
	margin:0px;
	font-size:24px;
	font-family:Arial;
	margin-left:0px;
	color: #376483;
	font-weight:bold;
	text-transform:capitalize;
	margin-bottom:0px;
}

/**************** Content styles ****************/

#content{
float:left;
width:600px;
font-size:0.9em;
padding:20px 0 0 5px;
}

#content h2{
display:block;
margin-bottom: 0;
color: #0E1D6D;
font-size: 150%;
line-height: normal;
}

#content h2 a
{
font-weight:normal;
}
#content h3{
margin:0 0 0px 0; 
font-size:1.4em; 
letter-spacing:-1px;
}
#content a:hover, #subcontent a:hover
{
text-decoration:underline;
}
#content ul, #content ol{
margin:0 5px 16px 35px;
}
#content dl{
margin:0 5px 10px 25px;
}
#content dt{
font-weight:bold; 
margin-bottom:5px;
}
#content dd{
margin:0 0 10px 15px;
}

/**************** Sidebar styles / right side page works****************/

#subcontent{
float:right;
width:170px;
padding-Left: 5px;
padding-Right: 10px;
padding-TOP: 20px; 
line-height:1.4em;
}

#subcontent h2{
display:block;
margin:0 0 15px 0;
font-size:1.6em;
font-weight:normal;
text-align:left;
letter-spacing:-1px;
color:#505050;
background-color:inherit;
}

#subcontent p{margin:0 0 16px 0; font-size:0.9em;}


/**************** footer styles ****************/

#footer {
	CLEAR: both; 
	BORDER-RIGHT: #abe2fc 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #abe2fc 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: .8em; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 1px; 
	BORDER-LEFT: #abe2fc 0px solid; 
	WIDTH: 787px; 
	COLOR: #069; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #abe2fc 0px solid
}
#footer P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN:center	
}
#footer A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 82%; 
	COLOR: #039
}
#footer A:hover {
	COLOR: #990000; 
	TEXT-DECORATION: underline
}


/**************** classes and styles ****************/

.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}

.dirhd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:  #f6c291 1px solid;  
BACKGROUND:#ccffff;  
color:#000a59;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:  #f6c291 1px solid; 
BORDER-Right:  #f6c291 1px solid; 
FONT-weight:bold;
width:520px;
}

.dirBox{
margin:0 0 0 0;
padding:5px;
BORDER:  #f6c291 1px solid;  
background:#f1fdfd; 
MARGIN-BOTTOM: 10px;
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:87%;
padding-Top: 0px;
width:520px;
}

.arthd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:  #f6c291 1px solid;  
BACKGROUND:#d9fdd2;  
color:#336600;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:  #f6c291 1px solid; 
BORDER-Right:  #f6c291 1px solid; 
FONT-weight:bold;
width:520px;
}

.artBox{
margin:0 0 0 0;
padding:5px;
BORDER:  #f6c291 1px solid;  
background:#f2fdf0; 
MARGIN-BOTTOM: 10px;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:87%;
padding-Top: 0px;
width:520px;
}

.sbmhd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:  #f6c291 1px solid;  
BACKGROUND:#ffeddf;  
color:#993300;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:  #f6c291 1px solid; 
BORDER-Right:  #f6c291 1px solid; 
FONT-weight:bold;
width:520px;
}

.sbmBox{
margin:0 0 0 0;
padding:5px;
BORDER:  #f6c291 1px solid;  
background:#fffcf9; 
MARGIN-BOTTOM: 10px;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:87%;
padding-Top: 0px;
width:520px;
}

.bloghd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:  #f6c291 1px solid;  
BACKGROUND:#cdffe6;  
color:#009966;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:  #f6c291 1px solid; 
BORDER-Right:  #f6c291 1px solid; 
FONT-weight:bold;
width:520px;
}

.blogBox{
margin:0 0 0 0;
padding:5px;
BORDER:  #f6c291 1px solid;  
background:#edfff6; 
MARGIN-BOTTOM: 10px;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:87%;
padding-Top: 0px;
width:520px;
}


.linkbhd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:  #f6c291 1px solid;  
BACKGROUND:#fff1ca;  
color:#c65d00;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:  #f6c291 1px solid; 
BORDER-Right:  #f6c291 1px solid; 
FONT-weight:bold;
width:520px;
}

.linkbBox{
margin:0 0 0 0;
padding:5px;
BORDER:  #f6c291 1px solid;  
background:#fffdf7; 
MARGIN-BOTTOM: 10px;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:87%;
padding-Top: 0px;
width:520px;
}

.webDevhd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:  #f6c291 1px solid;  
BACKGROUND:#c3fbff;  
color:#004f74;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:  #f6c291 1px solid; 
BORDER-Right:  #f6c291 1px solid; 
FONT-weight:bold;
width:520px;
}

.webDevBox{
margin:0 0 0 0;
padding:5px;
BORDER:  #f6c291 1px solid;  
background:#f1feff; 
MARGIN-BOTTOM: 10px;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:87%;
padding-Top: 0px;
width:520px;
}


.Boxhd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:#abe2fc 1px solid;
BACKGROUND: #ebebeb;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:#abe2fc 1px solid; 
BORDER-Right:#abe2fc 1px solid; 
FONT-weight:bold;
width:160px;
}

.Box {
margin:0 0 0 0;
padding:5px;
BORDER:  #abe2fc 1px solid;  
BACKGROUND: white; 
MARGIN-BOTTOM: 10px;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
padding-Top: 0px;
width:160px;
}
 
.rsshd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:#f6c291 1px solid;  
BACKGROUND:#ccffff;  
color:#000a59;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:  #f6c291 1px solid; 
BORDER-Right:  #f6c291 1px solid; 
FONT-weight:bold;
width:160px;
}

.rssBox{
margin:0 0 0 0;
padding:5px;
BORDER: #f6c291 1px solid;  
background:#f1fdfd; 
MARGIN-BOTTOM: 10px;
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:70%;
padding-Top: 0px;
width:160px;
}


.officeAddhd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:#c8a3fe 1px solid;
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:  #c8a3fe 1px solid; 
BORDER-Right: #c8a3fe 1px solid; 
FONT-weight:bold;
width:580px;
}

.officeAddBox {
margin:0 0 0 0;
padding:5px;
BORDER: #c8a3fe 1px solid;  
MARGIN-BOTTOM: 10px;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:90%;
padding-Top: 0px;
width:580px;
}

.emailhd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:#c8a3fe 1px solid;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:  #c8a3fe 1px solid; 
BORDER-Right: #c8a3fe 1px solid; 
FONT-weight:bold;
width:580px;
}

.emailBox {
margin:0 0 0 0;
padding:5px;
BORDER: #c8a3fe 1px solid;  
MARGIN-BOTTOM: 10px;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:90%;
padding-Top: 0px;
width:580px;
}

.instantconthd {
margin:0 0 0 0;
padding:5px;
padding-Bottom:0px;
BORDER-Top:#c8a3fe 1px solid;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:84%;
BORDER-Left:  #c8a3fe 1px solid; 
BORDER-Right: #c8a3fe 1px solid; 
FONT-weight:bold;
width:580px;
}

.instantcontBox {
margin:0 0 0 0;
padding:5px;
BORDER: #c8a3fe 1px solid;  
MARGIN-BOTTOM: 10px;  
color:#033;
line-height:1.5em; 
Text-Align:Left;
FONT-FAMILY: arial;
FONT-SIZE:90%;
padding-Top: 0px;
width:580px;
}


/**************** PRICES ***************abe2fc*/
.subprice {
	border:1px solid #abe2fc; 
	FONT-SIZE: 8pt;
}
.subpricea {
	border:1px solid #abe2fc; 
	BACKGROUND:#cccccc; 
	FONT-SIZE: 8pt;
	padding:0px 0 0 5px;}

.subpriceb {
	BACKGROUND: #ffffff;
	FONT-SIZE: 8pt;
	padding:0px 0 0 5px;
} 
 
 tr {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 5px	
}


/*************************************************topmenu*************************************************/


 #topmenu  
 {
    text-align: center; 
    border-top:1px solid #77A6C7; 
    border-bottom:1px solid #77A6C7;
    background:#fff url('images/hn.gif') repeat-x center; 
    padding-left:2px; 	
    padding-right:2px;
    padding-top:0;
    padding-bottom:3px ;
    margin: 0 auto;  
	width:786px;
 	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
 }
 
.enl 
{
	border-left:solid 1px #77A6C7; 
	padding:0 10px 0 8px 
}
.enl a { 
	font-family:tahoma; 
	font-size:80%; color:#07519A ;
	text-decoration:none
}
.enls { 
	border-left:1px solid #77A6C7; 
	border-right:1px solid #77A6C7; 
	border-top:1px solid #77A6C7; 
	border-bottom:0px solid #77A6C7; 
	position:relative; 
	z-index:10001; 
	background-color:#fff; 
	padding-left:8px; 
	padding-right:8px; 
	padding-top:0; 
	padding-bottom:5px }
.enls a 
{ 
	font-family:tahoma; 
	font-size:70%; 
	color:#07519A;
	text-decoration:none 
}

#nob { border: 0px none; }

TD {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px; 
	border:none
}

TR {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 0px; 
	border:none
}


img {
float: left;
padding-right: 5px;
border: 0;}
