body { background-color:#ffffff; color:#636363; font-family: tahoma; font-size:12px; padding:0; margin:0; line-height:14px; text-align: center;  }

#wrap { margin:0 auto; padding:0; width:1024px; padding:0px 10px 0px 10px; background-image:url(images/wrap_bg.gif); background-repeat:repeat-y; }
#flashcontent { margin:0; padding:0; float:left; width:1024px; height:300px; background-image:url(images/flashcontent_bg.jpg); }
#content {margin:0; padding:0;  width:1024px; margin:0; padding:0; text-align:left; float:left; }
#content_left { width:210px; text-align:left; padding-left:37px; float:left; }

#main_content { width:540px; float:left; padding:0px 10px 0px 10px;  }
#content_right { width:160px; float:right; padding-right:37px; text-align: center; }

#main_cl { width:230px; float:left; }
#main_cr { width:230px; float:right; }


#footer { width:1024px; height:88px; margin: auto; padding:0px; text-align:left; display:table; clear:both; text-align:center; border-top:3px solid #6b98c7; padding-top:5px; }

#nav {margin:0; text-align:left; width:210px; background-image:url(images/left_nav_bg.gif); background-repeat:repeat-y;  }
#nav a:hover { color:#006699;}
#nav dt b, #nav dt a {display:block; font-weight:normal; font-size:12px; color:#fff; height:42px; line-height:42px; cursor:pointer;  font-weight:bold; text-decoration: none; text-align:left;}
#nav dt b {}
#nav dt a { color:#636363; text-decoration:none; background-image: url(assets/images/arrows.png); background-repeat: no-repeat; background-position: right center; padding-left:55px;}
#nav dd {padding:0; margin:0; }
#nav dd ul {padding:0; margin:0; list-style:none; padding-left:35px; line-height:20px; }
#nav dd ul li {}
#nav dd ul li a {font-size:11px; color:#636363; text-decoration:none; font-weight:bold; padding: 0px 20px 0px 0px; }

.nhome{background-image:url(images/n_home.gif); background-position:left; background-repeat:no-repeat;}
.nabout{background-image:url(images/n_about.gif); background-position:left; background-repeat:no-repeat;}
.nblog{background-image:url(images/nblog.gif); background-position:left; background-repeat:no-repeat;}
.nclient{background-image:url(images/nclient.gif); background-position:left; background-repeat:no-repeat;}
.nweb{background-image:url(images/nweb.gif); background-position:left; background-repeat:no-repeat;}
.nlogo{background-image:url(images/nlogo.gif); background-position:left; background-repeat:no-repeat;}
.ngraphic{background-image:url(images/ngraphic.gif); background-position:left; background-repeat:no-repeat;}
.nhosting{background-image:url(images/nhosting.gif); background-position:left; background-repeat:no-repeat;}
.nservices{background-image:url(images/nservices.gif); background-position:left; background-repeat:no-repeat;}
.nportfolio{background-image:url(images/nportfolio.gif); background-position:left; background-repeat:no-repeat;}
.ndomain{background-image:url(images/ndomain.gif); background-position:left; background-repeat:no-repeat;}
.nseo{background-image:url(images/nseo.gif); background-position:left; background-repeat:no-repeat;}
.nlinks{background-image:url(images/nlinks.gif); background-position:left; background-repeat:no-repeat;}
.nquote{background-image:url(images/nquote.gif); background-position:left; background-repeat:no-repeat;}
.ncontact{background-image:url(images/ncontact.gif); background-position:left; background-repeat:no-repeat;}

.copy { color:#9D9D9D; font-size:12px; text-decoration:none; }
.copy a { color:#9D9D9D; font-size:12px; }
.copy a:hover { color:#006699; font-size:12px; text-decoration:none; }
.copy_blue { color:#006699; font-size:12px; text-decoration:none; }
.img { margin-right:14px }
.select { width:170px; height:21px; font-size:11px }


#clear { clear:both }

.bot_txt { color:#fff; text-decoration:none }

.menu1 { padding-left: 5px; padding-top:3px; height: 25px; display:block; text-align:left; text-decoration: none; color: #333333; width: 180px; font-size: 12px; cursor: pointer; background: url("images/java_button.gif") no-repeat; }

.submenu { display: block; height: 19px; padding-top: 5px; padding-bottom:5px; padding-left: 7px; color: #333333; background-color: #ffffff; width: 180px; font-size: 11px; text-decoration: none; }

.submenu:hover { background-color: #E8E8E8; }

.hide { display: none; }

.show { display: block; }

h1 { color: #FF0000; font-size: 18px; font-weight: bold; padding-top: 20px; }

h2 { color: #006699; font-size: 12px; font-weight: bold; }

h3 { color:#636363; font-family: tahoma; font-size:12px; padding:0; margin:0; line-height:14px; font-weight:normal;}

h4 { color: #006699; font-size: 18px; font-weight: bold; padding-top: 20px; }

.recent {color: #fff; font-size: 12px; font-weight: bold; background-color:#0a5680; width:100%; line-height:24px; height:24px; padding-left:5px;}

p { color: #636363; font-size: 12px; }

small { color: #333333; font-size: 11px; }

.recent_image { margin: 5px 0px 5px 0px; }

.portfolio_image { float:left; margin: 0px 7px 15px 0px; }

hr { width:80%; text-align:center; }

.image_left { float:left; padding-right: 10px; border:none; }

.image_right { float:right; border:none; }

a { color:#006699; text-decoration:underline;}
a:hover{color:#FF0000; text-decoration:underline;}
a:visted{color:#006699; text-decoration:underline;}

.seo {color:#636363; font-family: tahoma; font-size:12px; padding:0; margin:0; line-height:14px; font-weight:normal; text-decoration:none;}
.seo a{color:#636363; font-family: tahoma; font-size:12px; padding:0; margin:0; line-height:14px; font-weight:normal; text-decoration:none;}


