@charset "utf-8";

/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img{
border:0;
}
#main{
width:100%;
}
#mainCentered{
width:1000px;
margin:0 auto;
}


a{
	text-decoration: none;
	color: black;
}


form {
	margin: 0px;
	padding: 0px;
}

#main_container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	margin: 0px auto 0px auto;
	width: 1000px;
}

.content{
margin-top:10px;
}
.PageLeftTitles{
padding:5px 0 5px 0;
}

.catElem{
color:#757575; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;text-align:center;
white-space:nowrap;
}
#portFolioTitle{
	line-height: 18px;
	font-size: 17px;
	border-bottom: 1px solid #d2d2d2;
	color: #767676;
}




#paging{clear:both;margin-left:180px;}
#paging div{float:left;}
#paging a{color:#115AA0;text-decoration:none;}
#paging a:hover{color:#ef820d;text-decoration:none;}
.pageNum{
border:1px #0065ff solid;
text-align:center;
margin-left:8px;
width:10px;
height:8px;
font-weight:bold;
padding:0 3px 0 3px;
}
.pageNum a{
color:#115AA0;
text-decoration:none;
display:block;
}

.pageNum a:hover{
color:#ef820d;
text-decoration:none;
background-color:#999999;
}

.pageNumSelected{
color:#ef820d;
text-decoration:none;
background-color:#CCCCCC;
font-weight:bold;
border:1px #0065ff solid;
text-align:center;
margin-left:8px;
padding:0 3px 0 3px;
}


#footer{
clear:both;
text-align:right;
font-size:11pcx;
color: #134892;
padding-top:10px;
margin-top:10px;
border-top: 1px solid #d2d2d2;
}
#footer a{color:#134892;text-decoration:none}
#footer a:hover{color:#134892;text-decoration:underline}

.bluearrowdiv{
color:#1b72aa;
background:url(../images/arrow_blue3.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:0px 0px 0px 11px;
}
.bluearrowdiv a
{
	color:#1b72aa;
	text-decoration:none;
}

.bluearrowdiv a:hover
{
		color:#f6800c;
	text-decoration:none;
}

.bluearrowdivSub{
color:#1b72aa;
background:url(../images/arrow_blue3.gif);
background-repeat:no-repeat;
background-position:10px 5px;
padding:0px 0px 0px 25px;
}
.bluearrowdivSub a{
color:#1b72aa;
text-decoration:none;
}
.bluearrowdivSub a:hover{
color:#f6800c;
text-decoration:none;
}
.sectionHidden {
	display: none;
}

.sectionDisplayed {
	display: block;
}

.font10px {
	font-size: 10px;
}
.font8px {
	font-size:8px;
}

.font13px {
	font-size: 13px;
}

.font11px {
	font-size: 11px;
}

.font12px {
	font-size: 12px;
}

.font17px {
	font-size: 17px;
}

.font18px {
	font-size: 18px;
}

.font15px {
	font-size: 15px;
}

.bold {
	font-weight: bold;
}

.gray_9e {
	color: #9e9e9e;
}

.DarkBlue {
	color: #134892;
}

.gray {
	color: #565859;
}

.font_arial {
	font-family: Arial, Helvetica, sans-serif;
}

.gray_b75 a {
	color: #757575;
	text-decoration: none;
}

.gray_b75 a:hover {
	color: #cccccc;
}

.gray_font_arial a {
	color: #565859;
	text-decoration: none;
}

.gray_font_arial a:hover {
	color: #cccccc;
}

.green {
	color: #43bf00;
}

.blue_testimonial {
	color: #0050a2;
}

.italic {
	font-style: italic;
}

.width_115 {
	width: 115px;
}

.height_97 {
	height: 97px;
}

.gray52 a {
	color: #525252;
	text-decoration: none;
}

.gray52 a:hover {
	color: #df8c30;
}

.red {
	color: red;
}

.border_orange {
	border-bottom: solid 1px #df8c30;
}

.paddingr22 {
	padding-right: 22px;
}

.padding22 {
	padding: 0px 22px 0px 22px;
}

.paddingl22 {
	padding-left: 22px;
}

.paddingl128{
	padding-left: 128px;
}

.border_l_r {
	border-left: solid 1px #7b7b7b;
	border-right: solid 1px #7b7b7b;
}

.padding_12 {
	padding: 0px 12px 0px 12px;
}

.DarkBlue a {
	color: #134892;
	text-decoration: none;
}

.DarkBlue a:hover {
	color: #cccccc;
}

.white a {
	color: #ffffff;
	text-decoration: none;
}

.white a:hover {
	color: #134892;
}

.check_box {
	height: 16px;
	width: 16px;
}

.padding_tb {
	padding: 9px 0px 9px 0px;
}

.border_2px {
	border-right: 2px solid #e4e4e4;
}

.height_44px {
	height: 44px;
}

.bg_color_01 {
	background-color: #994068;
}

.bg_color_02 {
	background-color: #eb0651;
}

.bg_color_03 {
	background-color: #c0afdb;
}

.bg_color_04 {
	background-color: #f09056;
}

.bg_color_05 {
	background-color: #f7ee00;
}

.bg_color_06 {
	background-color: #66cb1d;
}

.bg_color_07 {
	background-color: #3e83a5;
}

.bg_color_gray {
	background-color: #ececec;
}

.height_60px {
	height: 60px;
}

.padding_9spx {
	padding: 9px 9px 9px 9px;
}

.gray75 {
	color: #757575;
}

.menu_bg {
	background-image: url(../images/menu2_bg.jpg);
	background-repeat: repeat-x;
}

.alignTop {
	vertical-align: top;
}

.alignMiddel {
	vertical-align: middle;
}

.orange {
	color: #df8c30;
}

.alignBottom {
	vertical-align: bottom;
}

.padding_6px {
	padding: 6px 6px 6px 6px;
}

.width_145px {
	width: 145px;
}

.border_e4 {
	border:solid 1px #e4e3e3;
}

.alignLeft {
	text-align:left;
}

.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}

.border_gray {
	border: 1px solid #d2d2d2;
}

.border_bottom_darkbule {
	border-bottom: 1px solid #0062c7;
}

.border_bottom_gray {
	border-bottom: 1px solid #d2d2d2;
}

.dark_gray {
	color: #767676;
}

.padding5 {
	padding: 5px 5px 5px 5px;
}

.padding7 {
	padding: 0px 0px 0px 7px;
}

.paddingleft5 {
	padding: 0px 0px 0px 3px;
}

.paddingleft10 {
	padding: 0px 0px 0px 10px;
}

.padding16 {
	padding: 0px 0px 0px 16px;
}

.outsourcing_bg {
	background-image: url(../images/outsourcing_bg.jpg);
	background-repeat: repeat-x;
}

.head_box {
	background-image: url(../images/box_head_title.jpg);
	background-repeat: repeat-x;
}

.line_height {
	line-height: 37px;
}

.line_height26 {
	line-height: 26px;
}

.line_height7 {
	line-height: 7px;
}

.plus_bg {
	background-image: url(../images/plus.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.minus_bg {
	background-image: url(../images/minus.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.our_product {
	background-color: #eeeeee;
}

.border_bottom_white {
	border-bottom: solid 1px #FFFFFF;
}

.line_height21 {
	line-height: 26px;
}

.triangle_bg {
	background-image: url(../images/triangle.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.select {
	width: 170px;
}

.padding6 {
	padding: 0px 6px 0px 6px;
}

.lineheight30 {
	line-height: 30px;
}

.about_dow_bg {
	background-image: url(../images/about_dow_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.outsourcing {
	background-image: url(../images/outsourcing.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.outsourcing2 {
	background-image: url(../images/image_outsource2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.padding_outsourcing {
	padding: 13px 120px 0px 8px;
}

.padding_outsourcing2 {
	padding: 0px 120px 0px 8px;
	height: 135px;
}

.padding_products {
	padding: 0px 0px 0px 7px;
}

.light_blue {
	color: #6ba1c4;
}

.tr1_height {
	height: 110px;
}

.tr2_height {
	height: 25px;
}

.tr3_height {
	height: 40px;
}

.tr4_height {
	height: 70px;
}

.tr5_height {
	height: 25px;
}

.padding8 {
	padding: 1px 17px 0px 8px;
}

.padding_8 {
	padding: 0px 0px 0px 8px;
}

.paddingleft8 {
	padding: 1px 5px 0px 5px;
}

.new_bg {
	background-image: url(../images/new_bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.line_height31 {
	line-height: 31px;
}

.apply_bg {
	background-image: url(../images/apply_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.box_bg {
	background-image: url(../images/box_background.jpg);
	background-repeat: repeat-x;
}

.padding14_12 {
	padding: 14px 0px 0px 12px;
}

.paddingleft_5 {
	padding: 0px 0px 0px 5px;
}

.color_white {
	color: #FFFFFF;
}

.foote_bg {
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
}
.footerContainer
{
	height:188px;
	margin:0;
	background-color:#8b8b8b;
	padding:10px;
}
.newFooter
{
	
	background:url(../images/logo.jpg) repeat;
	position:absolute;
	bottom:0;
	top:1000px;
	height:150px;
	width:100%;
	z-index:1;;
}
.divTransparent
{
	background-color:#646464;
	filter: alpha (opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	z-index:2;
	bottom:0;
	top:1000px;
	height:150px;
	width:100%;
	position:absolute;
}

#siteMap{
width:970px;
margin:0 auto;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.line_height_32 {
	line-height: 32px;
}

.services_bg {
	background-image: url(../images/services_bg.jpg);
	background-repeat: repeat-x;
}

.Marketing_Services {
	padding: 0px 0px 0px 17px;
}

.padding28 {
	padding: 0px 0px 0px 28px;
}

.padding32 {
	padding: 0px 0px 0px 32px;
}

.Marketing_Services_line {
	border-bottom: solid 1px #43be02;
	line-height: 28px;
}

.lineheight18 {
	line-height: 18px;
}

.padding48 {
	padding: 0px 0px 0px 48px;
}

.padding55 {
	padding: 0px 0px 0px 55px;
}

.limeheight_38 {
	line-height: 38px;
}

.limeheight_44 {
	line-height: 44px;
}

.limeheight_43 {
	line-height: 43px;
}

.public_icon_bg {
	background-image: url(../images/public_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.internet_marketing_icon_bg {
	background-image: url(../images/internet_marketing_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.internet_rect_tr_icon_bg {
	background-image: url(../images/icon_rec_tr.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.internet_marketing_plan_icon_bg {
	background-image: url(../images/icon_marketing_plan.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.internet_roi_bg {
	background-image: url(../images/icon_roi.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.cms_bg {
	background-image: url(../images/icon_cms.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.ecom_bg {
	background-image: url(../images/icon_ecomerce.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.build_bg {
	background-image: url(../images/icon_build.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.web_based_bg {
	background-image: url(../images/ico_web_based.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.db_bg {
	background-image: url(../images/icon_db.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.html_bg {
	background-image: url(../images/icon_web_solution.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.internet_feasability_icon_bg {
	background-image: url(../images/icon_feasability.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.internet_launching_icon_bg {
	background-image: url(../images/icon_launching.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.domain_bg {
	background-image: url(../images/i_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.web_host_bg {
	background-image: url(../images/web_host_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.corporat_bg {
	background-image: url(../images/corporat_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.logo_bg {
	background-image: url(../images/logo_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.copywriting
{
	background-image:url(../images/copywriting.jpg);
	background-repeat: no-repeat;
	background-position:left;
	margin-top:5px auto;
}

.paddingleft_16px {
	padding-left: 16px;
}

.border_1px_gray {
	border: solid 1px #888888;
}

.border_1px_gray2 {
	border: solid 1px #bfbfbf;
}

.grayFilled {
	background-color: #bfbfbf;
}

.line_height_13 {
	line-height: 13px;
}

.graybf {
	color: #bfbfbf;
}

.inputbox {
	margin: 0px;
	padding: 2px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
	border: 1px solid #9bbfd6;
	background-color: #ffffff;
	width: 246px;
}

.inputbox1 {
	margin: 0px;
	padding: 2px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
	border: 1px solid #9bbfd6;
	background-color: #ffffff;
	width:160px;
}

.FormSelect {
	margin: 0px;
	padding: 2px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
	border: 1px solid #9bbfd6;
	background-color: #ffffff;
	width: 252px;
}

.inputbox2 {
	margin: 0px;
	padding: 2px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
	border: 1px solid #9bbfd6;
	background-color: #ffffff;
	width: 246px;
	height: 70px;
}

.inputbox3 {
	margin: 0px;
	padding: 2px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
	border: 1px solid #9bbfd6;
	background-color: #ffffff;
	width: 166px;
}

.inputbox4 {
	margin: 0px;
	padding: 2px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
	border: 1px solid #9bbfd6;
	background-color: #ffffff;
	width: 204px;
}

.submit {
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	border: 1px solid #5388ac;
}

.submitForm {
	color: #5388ac;
	text-align: center;
	font-weight: bold;
	border: 1px solid #5388ac;
	background-color:#FFF;
}

.submit a {
	display: block;
	text-decoration: none;
	color: #5388ac;
	background-repeat: repeat-x;
	padding: 2px 0px 3px 0px;
}

.msg {
	font-weight: bold;
	color: red;
}

#errors {
	font-weight: bold;
	color: red;
}

.inputLabel {
	text-align: left;
}

.submit a:hover {
	background-repeat: repeat-x;
	text-decoration: none;
	color: #5388ac;
}

.padding_botom_5px {
	padding-bottom: 7px;
}

.input {
	width: 114px;
	border: 1px solid #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.input2 {
	width: 167px;
	height: 60px;
	border: 1px solid #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.quote_bg {
	background-image: url(../images/quote_bg.jpg);
	background-repeat: repeat-x;
}

.width_13 {
	width: 13px;
}

.line_height_30 {
	line-height: 30px;
}

.intro_bg {
	background-image: url(../images/intro_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.interactive_bg {
	background-image: url(../images/interactive_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.web_bg {
	background-image: url(../images/web_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.presentation_bg {
	background-image: url(../images/presentation_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.stationairy_bg {
	background-image: url(../images/stationairy_icons.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.indoor_bg {
	background-image: url(../images/indoor_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.slogon_bg {
	background-image: url(../images/slogon_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.direct_marketing_bg {
	background-image: url(../images/direct_marketing.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.dark_blue_border_bottom {
	border-bottom: solid 1px #134892;
	line-height: 28px;
}

.logo_position {
	padding: 0px 111px 0px 15px;
}

.fontbold
{
	font-weight:bolder;
}
.txt_orange
{
	color:#035976;
}
#mess { width:180px;margin:60px 0 0 100px; }
#mess h2{ font-size:150%;color:#779DB0;; }
#mess p { color:#779DB0;font-weight:bold;margin:6px 0px; }
#checkmark { position:relative;top:-46px;left:-60px; }

.web_outsourcing {
	background-image: url(../images/icons/web_outsourcing.png);
	background-repeat: no-repeat;
	background-position: left;
}

.market_outsourcing {
	background-image:url(../images/icons/market_outsourcing.png);
	background-repeat: no-repeat;
	background-position: left;
}

.adv_campaign
{
	background-image:url(../images/icons/adv_campaign.png);
	background-repeat: no-repeat;
	background-position: left;
}
.ads_design
{
	background-image:url(../images/icons/ads_design.png);
	background-repeat: no-repeat;
	background-position: left;
}
.prom_material
{
	background-image:url(../images/icons/prom_material.png);
	background-repeat: no-repeat;
	background-position: left;
}

/*///////////////////////////////////////////////////////////////////////*/

.FooterTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#004a9f;
padding-bottom:8px;
}

.FooterLinks{
margin-bottom:5px;

}

.FooterLinks a{
display:block;
background:url(../images/gray_dots.gif) no-repeat 0 5px;
padding:0 0 0 16px;
color:#ffffff;
text-decoration:none;
}

.FooterLinks a:hover{
background-image:url(../images/dark_gray_dots.gif) ;
color:#706f6f;

}

.btnSearchGoogle{
width:65px;
height:17px;
border:1px solid #e7e7e7;
text-align:center;
cursor:pointer;
}

.txtSearchGoogle{
width:300px;
border:1px solid #e7e7e7;
}