body { font:normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #333333; background: repeat-y url(../_img/body_bg.gif) center; margin:0px;}

img { border:none;}
:focus { -moz-outline-style: none; }

a{color:#FF6600; text-decoration:none;}
a:hover{color:#FF9900; text-decoration:underline;}

h3{font-weight: bold; font-size: 12px; color: #FF7F00;}

#header_top { background: repeat-x url(../_img/top_bg.gif) top; height: 38px; text-align:center;}
#header_top #top_links { width:830px; margin:0px auto; text-align:right; padding-top:8px;}
#header_top #top_links ul,li { list-style-type:none; display:inline; vertical-align:top;}
#header_top #top_links ul{ float:right; vertical-align:top;}
#header_top #top_links h1 {
	font-size:11px !important;
	font-weight: normal !important;
	display:inline !important;
}

/* index styles */
#logo_banner {background: no-repeat url(../_img/logo_bg.jpg) center top;height: 147px; text-align:center; vertical-align:top;}
#logo_banner div{ width:830px; margin:0px auto; text-align: left; vertical-align:top;}
#logo_banner dl,#logo_banner dt,#logo_banner ul,#logo_banner li{ padding:0px; margin:0px;display:inline;}
#logo_banner di,#logo_banner ul,#logo_banner dt{float:left;}
#logo_banner #home span { visibility:hidden; text-decoration:none;}
#logo_banner #home a{ text-decoration:none; width:77px; height:77px; position:absolute; background-repeat:no-repeat; background-position:center}
#logo_banner #home a.hom{ background-image:url(../_img/home_l.gif);}
		#logo_banner #home a:hover.hom{ background-image:url(../_img/home_h.gif);}
#logo_banner #home a.consulatancy{ background-image:url(../_img/consult_l.gif); left:85px;}
		#logo_banner #home a:hover.consulatancy{ background-image:url(../_img/consult_h.gif);}
#logo_banner #home a.support{ background-image:url(../_img/support_l.gif); left:170px;}
		#logo_banner #home a:hover.support{ background-image:url(../_img/support_h.gif);}
#logo_banner #home a.software{ background-image:url(../_img/softsol_l.gif); left:255px;}
		#logo_banner #home a:hover.software{ background-image:url(../_img/softsol_h.gif);}
#logo_banner #home a.voice{ background-image:url(../_img/voice_l.gif);left:340px;}
		#logo_banner #home a:hover.voice{ background-image:url(../_img/voice_h.gif);}
#logo_banner #home a.contact{ background-image:url(../_img/contact_l.gif);left:425px;}
		#logo_banner #home a:hover.contact{ background-image:url(../_img/contact_h.gif);}

#content { width:830px; padding-top:4px; margin:0px auto;}


#left_colm { width:200px; float:left; margin-right:10px;}
#left_colm img{ display:block; margin:40px auto;}
#left_colm .head {	font:bold 14px/20px Arial, Helvetica, sans-serif;color: #FF7F00;text-decoration: none;padding-left: 25px; background: no-repeat url(../_img/head_arrow.gif) left center;}
#left_colm .head_content { font:10px Verdana, Arial, Helvetica, sans-serif; color: #333333; padding:0px 20px 5px 15px; margin:0px 5px 10px 12px; background: no-repeat url(../_img/content_left_bg.jpg) left top;}

#middle_colm{ width:450px; float:left; background-image:url(../_img/swirls.gif); background-repeat:no-repeat;}
#middle_colm img{ }
#middle_colm .head {	font:bold 14px/20px Arial, Helvetica, sans-serif;color: #FF7F00;text-decoration: none;padding-left: 25px; background: no-repeat url(../_img/head_arrow.gif) left center;}
#middle_colm .head_content { font:11px Verdana, Arial, Helvetica, sans-serif; color: #333333; padding:0px 0px 0px 15px; margin:6px 5px 10px 12px; background: no-repeat url(../_img/content_left_bg.jpg) left top;}

#right_colm { width:161px; float: right; background: no-repeat url(../_img/pad.gif) top center; padding-top:210px;}

#firm_go{ background: no-repeat url(../_img/firm_bg.gif) center top; margin-top: 20px;  padding: 80px 20px 10px 10px; font:11px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-align: left;}
#firm_go .input1{ width:120px; height:18px; border:1px solid #cccccc; line-height:25px;}


/* Sub page styles */
#logo_banner-sub {background: no-repeat url(../_img/sub_logo_bg.jpg) center bottom;height: 161px; text-align:center; vertical-align:top;}	
#logo_banner-sub div{ width:830px; margin:0px auto; text-align: left; vertical-align:top;}
#logo_banner-sub dl,#logo_banner-sub dt,#logo_banner-sub ul,#logo_banner-sub li{ padding:0px; margin:0px; display:inline;}
#logo_banner-sub di,#logo_banner-sub ul,#logo_banner-sub dt{float:left;}
#logo_banner-sub #home span { visibility:hidden; text-decoration:none;}
#logo_banner-sub #home a{ text-decoration:none; width:77px; height:77px; position:absolute; background-repeat:no-repeat; background-position:center}
#logo_banner-sub #home a.hom{ background-image:url(../_img/home_l.gif);}
		#logo_banner-sub #home a:hover.hom{ background-image:url(../_img/home_h.gif);}
#logo_banner-sub #home a.consulatancy{ background-image:url(../_img/consult_l.gif); left:85px;}
		#logo_banner-sub #home a:hover.consulatancy{ background-image:url(../_img/consult_h.gif);}
#logo_banner-sub #home a.support{ background-image:url(../_img/support_l.gif); left:170px;}
		#logo_banner-sub #home a:hover.support{ background-image:url(../_img/support_h.gif);}
#logo_banner-sub #home a.software{ background-image:url(../_img/softsol_l.gif); left:255px;}
		#logo_banner-sub #home a:hover.software{ background-image:url(../_img/softsol_h.gif);}
#logo_banner-sub #home a.voice{ background-image:url(../_img/voice_l.gif);left:340px;}
		#logo_banner-sub #home a:hover.voice{ background-image:url(../_img/voice_h.gif);}
#logo_banner-sub #home a.contact{ background-image:url(../_img/contact_l.gif);left:425px;}
		#logo_banner-sub #home a:hover.contact{ background-image:url(../_img/contact_h.gif);}
		
#sub_content { width:830px; margin:0px auto;}

#sub_menu { width:650px; float:left; margin-bottom:20px; text-align:left;}
#sub_menu ol{ display:inline; float:left; padding:0px; margin:0px;}
#sub_menu li { float:left; display:inline;}
#sub_menu .first{ background: no-repeat url(../_img/sbulink1_bg.jpg) center; display:block; line-height:30px; height:25px; margin-left:6px; padding:5px 10px 0px 0px; text-align:center; width:124px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
#sub_menu .second{ background: no-repeat url(../_img/secondlink_bg.jpg) right; display:block; line-height:30px; height:25px;  padding:5px 10px 0px 0px; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
#sub_menu .last{ background: no-repeat url(../_img/laslink_bg.jpg) right; display:block; line-height:30px; height:25px;  padding:5px 10px 0px 0px; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

#sub_left_colm { float:left; width:150px;}
#sub_left_colm img{ display:block; margin:0px 10px ;}
#sub_middle_colm{ width:480px; float:left; font:11px Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 20px 20px;}
#sub_middle_colm strong{ color:#777777; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
#sub_middle_colm span{ color:#ff9100; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
#sub_middle_colm li{ display: list-item; list-style-type: disc}

#sub_right_colm { width:179px; float: right; background: no-repeat url(../_img/pad_sub.jpg) top left; padding-top:260px;}


/* footer styles */
#footer_logos {font:10px/30px Arial, Helvetica, sans-serif;color: #333333; width:830px; margin:0px auto 10px auto; clear:both;}
#footer {font:10px/30px Arial, Helvetica, sans-serif;color: #333333;border: 1px solid #e0e0e0; width:830px; margin:0px auto 10px auto; clear:both;}
#footer ul,#footer li{ margin:0px; padding:0px; display:inline;}
#footer span{ color:#ff893d;}
#footer a{ color:#ff893d; text-decoration: none;}
#footer a:hover{ color:#FF6600; text-decoration: underline;}
#footer .ltd { width:216px; text-align:right; float:left; padding-right:5px; display:block; background-color:#e0e0e0;border-right: 6px solid #FF7F00;}
#footer .links {padding-left: 10px;}
/*E-Web*/
#footer_seo {font:10px/30px Arial, Helvetica, sans-serif;color: #333333; width:830px; margin:0px auto 10px auto; clear:both;}
#footer_seo ul,#footer li{ margin:0px; padding:0px; display:inline;}
#footer_seo span{ color:#ff893d;}
#footer_seo a{ color:#ff893d; text-decoration: none;}
#footer_seo a:hover{ color:#FF6600; text-decoration: underline;}
#footer_seo .ltd { width:216px; text-align:right; float:left; padding-right:5px; display:block; background-color:#e0e0e0;border-right: 6px solid #FF7F00;}
#footer_seo .links {padding-left: 10px;}

/*E-Web*/
.clinks a{ font:10px Arial, Helvetica, sans-serif; color:#ff893d; text-decoration: none;}

#content_editable li {display:block; padding-bottom:5px; background-image:url(../_img/bullet2.gif); padding-left:15px; margin-left:-10px; }

#thumbs { background-color:#FF9900; width:150px; padding:5px; background-image:url(../_img/thumb_bg.gif); background-repeat:repeat-x; }
#thumbs a {color:#FFFFFF; text-decoration:none; };
#thumbs a:hover {color:#FFFF66; }

.topheading {
	background-color:#F00;
}
.topheading h1 {
	font-size: 12px;
	padding: 0;
	margin:0;
}