*{margin:0;padding:0}
ul,li{list-style:none}	
img{border:0}	
body{background:#f6f6f6 url('../images/bg.jpg') repeat-x scroll left top;font:12px arial;color:#fff}	
h1{font: 20px arial;margin:5px 0 0 19px}
span{color:#999999}
h2{font:14px arial}
p{font:12px/14px arial; line-height: 16px; }

.page{width:950px;margin:0 auto}	
.header{width:950px;float:left}	
.logo{width:292px;height:40px;float:left;margin:15px 0 0 26px;display:inline}	
	
.top_nav{width:390px;float:right;font:12px arial;color:#999999;margin:10px 0 0 0;display:inline;text-align:right}
.top_nav a{color:#999999;text-decoration:none;margin:0 0 0 28px}	
.top_nav a:hover{color:#fff}

#addBtn{margin: 0px 0px 10px 0px;}
	
.menu{width:950px;float:left;margin:15px 0 0 0;display:inline;background:transparent url('../images/nav.jpg') no-repeat;height:57px}	
.menu li{float:left}	
.menu a{height:37px;float:left;font:12px arial;text-decoration:none;text-align:center;padding:20px 0 0 0;color:#333;}
.menu a:hover{background:transparent url('../images/nav-on.jpg') repeat-x}
.menu #current{background:transparent url('../images/nav_h.jpg') repeat-x;}	
.menu #current1{background:transparent url('../images/nav-about-on.jpg') no-repeat;}
.menu #current2{background:transparent url('../images/nav-contact-on.jpg') no-repeat;}

.about{width:126px}	
.about a:hover{background: url('../images/nav-about-on.jpg') no-repeat;}
.work{width:130px}
.design{width:221px}
.search{width:241px}
.hosting{width:117px}
.contact{width:115px}
.contact a:hover{background: url('../images/nav-contact-on.jpg') no-repeat;}
		
.main{margin:6px 0 0 0;float:left;display:inline;width:100%}

.Hcol1{width:630px;float:left}
	
.custom_creative{width:630px;height:313px;background:transparent url('../images/custom_creative.gif') no-repeat}	
.custom_creative ul{margin:110px 0 0 360px;float:left;display:inline}
.custom_creative li{font:14px/22px arial;color:#6dd3e1}
.custom_creative li a{color:#6dd3e1;text-decoration:none}	
.custom_creative li a:hover{color:#6dd3e1;text-decoration:underline;}	
	
.new{width:630px;float:left;background:transparent url('../images/Hnews_btm.gif') no-repeat scroll left bottom;padding:0 0 7px 0;margin:3px 0;display:inline}	
.new_top{background:transparent url('../images/Hnews_top.gif') no-repeat scroll left top;padding:10px 0 0 0}	

.new_scroll{background:transparent url('../images/Hnewsscroll.gif') repeat-y scroll  left top;color:#666666;float:left;width:608px;padding:2px 11px 0 11px}	
.new_scroll h2{	margin:0 0 10px 0;color:#333333}
.new_scroll li{width:300px;float:left;margin:0 0 10px 0}
.new_scroll li span{color:#006699}
.new_scroll li p{margin:10px 0 0}

.new_scroll1{background:transparent url('../images/Hnewsscroll.gif') repeat-y scroll  left top;color:#666666;float:left;width:608px;padding:2px 11px 0 11px}	
.new_scroll1 h2{margin:0 0 10px 0;color:#333333}
.new_scroll1 li{width:290px;float:left;margin:0 0 10px 0; min-height: 90px;}
.new_scroll1 li span{color:#006699;}
.new_scroll1 li p{margin:10px 0 0;font:12px arial}
.new_scroll1 a{color:#006699;text-decoration:none}

.logins{width:596px;float:left;background:transparent url('../images/Hbtm.jpg') no-repeat scroll left top;height:78px;padding:25px 17px 15px 17px;color:#fff}
.logins .left{width:290px;float:left;}
.logins .right{width:300px;float:right}
.logins p{margin:5px 0 0 0}	
.logins	a{color:#fff}
	
.Featuredsites{width:312px;float:left;margin:0 0 0 8px;display:inline;background:transparent url('../images/sidebtm.jpg') no-repeat scroll left bottom;padding:0 0 30px 0}	
.Featuredsites_top{background:transparent url('../images/Hsidebartop.gif') no-repeat scroll left top;padding:10px 0 0 0 }	
.Featuredsites_scroll{background:transparent url('../images/Hsidebarscroll.gif') repeat-y scroll left top;padding:5px 13px 10px 13px }
.Featuredsites_scroll h2{color:#333;margin:0 0 10px 0}

.clientbrief{color:#333;font:12px arial;padding:0 20px 0 5px}
.clientbrief h2{color:#006699;margin:15px 0}
.clientbrief a.more{float:left;color:#006699;text-decoration:none;margin:15px 0 0 0}	

.Hclient{margin:37px 0 4px 20px}
.Hclient li{margin:4px 0}	
.Hclient li a{background:transparent;padding:8px 0 4px 30px;display:block;height:17px;color:#006699;text-decoration:none}	
.Hclient li a:hover{background:transparent url('../images/linkhover.gif') no-repeat scroll left 4px}
.Hclient li a.current{background:transparent url('../images/linkhover.gif') no-repeat scroll left 4px}
	
.inner{width:950px;float:left;background:transparent url('../images/innermain_btm.gif') no-repeat scroll left bottom;padding:0 0 10px 0;margin:6px 0 3px 0;display:inline}
.innertop{background:#000 url('../images/innermain_top1.jpg') no-repeat scroll left top;padding:1px 0 0 0;width:100%;float:left}
.list-flash{width:674px;float:left}

.clientlist{width:255px;border-right:1px #324f60 solid;float:left;margin:25px 0 0 0;display:inline;border-top:1px #324f60 solid}
.clientlist ul{border-top:1px #324f60 solid}	
.clientlist li{font:14px arial;padding:6px 0 6px 0px;border-bottom:1px #324f60 solid}
.clientlist li a{color:#fff;text-decoration:none;background:transparent url('../images/sidemenu.png') no-repeat scroll 15px 0px;padding:6px 0 4px 44px;display:block;height:16px}
.clientlist li a.current{background:transparent url('../images/sidemenu_open.png') no-repeat scroll 13px 2px;color:#99ffff}
	
.clientlist li li{border:0;background:transparent!important;padding:3px 0 3px 5px;font:12px arial}
.clientlist li li a{border:0;background:transparent!important;padding:4px 0 0px 40px}
.clientlist li li a:hover{color:#99ffff}	
.clientlist li li a.current{color:#99ffff}
.clientlist li ul{border-top:1px #324f60 solid;margin:5px 0 0 0;padding:0}

.clienttext{font:12px arial;margin:4px 0px 0px 0px; width:200px;float:left;color:#99ffff;display:inline;}
.clienttext ul{bullet-style: none; }
.clienttext li{font:12px arial;padding:4px 0px 0px 0px;}
.clienttext li a{color:#99ffff}
.clienttext li a:hover{color:#99ffff}

.sidemenu{width:255px;border-right:1px #324f60 solid;float:left;margin:32px 0 0 0;display:inline;border-top:1px #324f60 solid}
.sidemenu li{font:14px arial;padding:6px 0 6px 15px;border-bottom:1px #324f60 solid}
.sidemenu li a{color:#fff;text-decoration:none;background:transparent url('../images/sidemenu.png') no-repeat scroll left 0px;padding:6px 0 4px 29px;display:block;height:16px}
.sidemenu li a:hover{color:#99ffff;text-decoration:none;background:transparent url('../images/sidemenu.png') no-repeat scroll left 0px;padding:6px 0 4px 29px;display:block;height:16px}
.sidemenu li a.current{background:transparent url('../images/sidemenu_open.png') no-repeat scroll -2px 2px;color:#99ffff}

.sidemenu li li{border:0;background:transparent!important;padding:3px 0 3px 5px;font:12px arial}
.sidemenu li li a{border:0;background:transparent!important;padding:4px 0 0px 40px}
.sidemenu li li a:hover{color:#99ffff; border:0;background:transparent!important;padding:4px 0 0px 40px}	
.sidemenu li li a.current{color:#99ffff; border:0;background:transparent!important;padding:4px 0 0px 40px}

.service{margin:20px 0 0 0}
.service li{font:12px/22px arial;background:transparent url('../images/arrow.gif') no-repeat scroll left 8px;padding:0 0 0 20px}
	
.cont{text-align:right;margin:20px 0 5px 0;width:635px;float:left;display:inline}
.cont a{text-decoration: none; color: #999999;}
.cont a:hover{text-decoration: underline; color: #999999;}

.innercontent{width:645px;float:left;padding:10px 0 0 42px;display:inline}

.content{width:360px;float:left;padding:0 35px 0 0}
.content p{margin: 0px 0px 10px 0px;}
.content a{color: #999999; text-decoration: none;}
.content a:hover{color: #999999; text-decoration: underline;}

.content ul{margin:0px 0px 20px 0px;}
.content li{font:12px/22px arial;background:transparent url('../images/arrow.gif') no-repeat scroll left 8px;padding:0 0 0 20px}

.portfolioImage{width:372px;float:left;padding:0 0 0 46px}

#portLinks{font:14px arial; color:#CCCCCC; margin:20px 45px 0 0; display:block; text-align:right}
#portLinks a{color:#CCCCCC; text-decoration:none; margin: 2px; padding: 3px 5px; border: 1px solid #666666;}	
#portLinks a:hover{color:#666666; text-decoration:none; margin: 2px; padding: 3px 5px; border: 1px solid #666666;}	

/*
.contacttable a{color: #999999; text-decoration: none;}
.contacttable a:hover{color: #999999; text-decoration: underline;}

.directions ul{margin:0px 0px 20px 0px;}
.directions li{font:12px/22px arial;background:transparent url('../images/arrow.jpg') no-repeat scroll left 8px;padding:0 0 0 20px}

.legalstatemenet ul{margin:0px 0px 20px 0px;}
.legalstatemenet li{font:12px/22px arial;background:transparent url('../images/arrow.jpg') no-repeat scroll left 8px;padding:0 0 0 20px}

.webhosting ul{margin:0px 0px 20px 0px;}
.webhosting li{font:12px/22px arial;background:transparent url('../images/arrow.jpg') no-repeat scroll left 8px;padding:0 0 0 20px}
*/


.clientimg{width:236px;float:left}	
	
.client_detail{width:240px;float:left;border-left:1px #324f60 solid;padding:40px 10px 40px 25px}
.client_detail a{color:#ccc;text-decoration:none}	
.client_detail a:hover{color:#ccc;text-decoration:underline}
.client_detail P{margin:20px 0 0 0}	

.footer{width:950px;float:left;background:transparent url('../images/footerbg.gif') no-repeat;height:65px}

.fmenu {padding:15px 10px 0 10px}
.fmenu a{color:#fff;text-decoration:none;margin:0 20px}
.fmenu a:hover{color:#000}	

#copyright{color:#666666; text-align: center; margin-bottom: 20px;}
#copyright a{color:#666666; text-decoration: none;}
#copyright a:hover{color:#666666; text-decoration: underline;}