﻿/* CSS Document */

/* General Style Start Here */

body{
	margin:0 auto;
	padding:0; 
	color:#4B4B4B;
	background:url(images/bgBody.gif) 0 0 repeat-x #FFFFFF;
	font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

ul{
	list-style:none;
	}


div, ul, li, ol, form, label, p, input, select, textarea, a, span, th, td, embed, h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
	}

img{
	padding:0;
	margin:0;
	border:none;
	}

a{
	text-decoration:none;
	}

.lt, .lm, .lb{
	text-align:left;
	font-family:"verdana", Arial, Helvetica, sans-serif;
	}
	
.lt, .rt, .ct{
	vertical-align:top;
	}
	
.lm, .rm, .cm{
	vertical-align:middle;
	}	
	
.rt, .rb, .rm{
	text-align:right;
	}
		
.lb, .cb, .rb{
	vertical-align:bottom;
	}
		
.ct, .cb, .cm{
	text-align:center;
	}

.bldTxt{
	font-weight:bold;
	}
	
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}
	
div#container{
	color:inherit;
	background:#FFFFFF;
	width:972px;
	margin:0 auto;
	padding:0;
	}
	
div#containerBody{
	width:938px;
	margin:0 auto;
	padding:0;
	overflow:auto;
	}
	
/* General Style End Here */

/* Header Style Start Here */

div#containerBody div#header{
	color:#f8ffe9;
	background:#535353;
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	margin:1px 0 0 0;
	text-align:center;
	padding:5px 0px;
	}
	
/*div#header span.roundLeft{
	display:block;
	background:url(images/bgHeaderL.gif) 0 0 no-repeat;
	float:left;
	padding:0 0 0 14px;
	height:29px;
	}
	
div#header span.roundRight{
	background:url(images/bgHeaderR.gif) 100% 0 no-repeat;
	padding:0 13px 0 0;
	float:right;
	height:29px;
	display:block;
	}*/
	
div#header a{
	color:#f8ffe9;
	/*background:url(images/bgTopLink.gif) 0 0 repeat-x #000000;*/
	padding:0 19px;
	border-right:1px solid #FFFFFF;
	padding:4px 25px 11px 25px;
	display:inline;
	}
	
div#header a:hover{
	color:#535353;
	background:#FFF;
	/*background:url(images/bgTopLink.gif) 0 0 repeat-x #000000;*/
	}
div#header a.toplast {border:none;}	
	
div#containerBody div#banner{
	background:url(images/banner04.jpg) 0 0 no-repeat;
	width:926px;
	height:128px;
	padding:10px 0 0 12px;
	}
	
div#banner h1{
	font-size:0px;
	line-height:0px;
	width:161px;
	height:157px;
	background:url(images/logo.jpg) 30px 18px no-repeat;
	text-indent:-2000px;
	}

/* Header Style End Here */

/* Body Style Start Here */

td.bgBodyMainL{
	background:url(images/bgBodyMainL.gif) 0 0 repeat-y;
	}
	
td.bgBodyMainR{
	background:url(images/bgBodyMainR.gif) 0 0 repeat-y;
	}
	
div#containerBody div#bodyContent{
	margin:20px 0 20px 0;
	width:100%;
	overflow:auto;
	height:100%;
	}
	
/* Body Left Column Style Start Here */
	
div#bodyContent div#leftContent{
	float:left;
	width:703px;
	}
	
div#leftContent p{
	padding:0 0 8px 0;
	text-align:justify;
	}
	
div#leftContent p.chart{
	padding:25px 0 25px 165px;
	}
	
div#leftContent p a{
	color:#000;
	background:inherit;
	text-decoration:none;
	padding:0 2px;
	}
	
div#leftContent p a:hover{
	color:#000;
	/*background:#4B4B4B;*/
	text-decoration:none;
	}
	
div#leftContent p a.contact{
	color:#81D341;
	background:inherit;
	text-decoration:none;
	padding:0;
	}
	
div#leftContent p a.contact:hover{
	color:#FFFFFF;
	background:#81D341;
	}
	
div#leftContent p.backPage{
	padding:10px 0 8px 0px;
	font-weight:bold;
	}
	
div#leftContent p.backPage a{
	color:#009900;
	background:url(images/greenArrow2.gif) 3px 3px no-repeat #FFFFFF;
	padding:0 0 0 17px;
	}
	
div#leftContent p.backPage a:hover{
	color:#4B4B4B;
	background:url(images/greenArrow2.gif) 0 3px no-repeat #FFFFFF;
	}

div#leftContent ul{
	padding:15px 25px 10px 40px;
	}
	
div#leftContent ul li{
	background:url(images/greenArrow.gif) 0 1px no-repeat;
	padding:0 0 15px 17px;

	}
	
div#leftContent ul li a{
	color:#009900;
	background:#FFFFFF;
	}

div#leftContent ul li a:hover{
	color:#12C800;
	background:#FFFFFF;
	}
	
div#leftContent div#greenContent{
	padding:10px 0 5px 0;
	overflow:auto;
	}
	
div#leftContent div#greenContent div.greenSection{
	float:left;
	width:229px;
	height:141px;
	color:#3D7E00;
	background:url(images/greenSection.jpg) 0 0 no-repeat #FFFFFF;
	margin:0 6px 0 0;
	overflow:auto;
	}
	
div#leftContent div#greenContent div#nomargin{
	margin:0px;
	}

div#leftContent div#greenContent div.greenSection h2{
	font:normal 16px/20px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	margin:20px 0 0 18px;
	color:#FFFFFF;
	float:left;
	}
	
div#leftContent div#greenContent div.greenSection h3{
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:20px 15px 0 0;
	color:#FFFFFF;
	float:right;
	background:url(images/whiteArrow.gif) 100% 8px no-repeat;
	padding:0 10px 0 0;
	}
	
div#leftContent div#greenContent div.greenSection h3 a{
	color:#FFFFFF;
	}

div#leftContent div#greenContent div.greenSection h3 a:hover{
	color:#FFF;
	}
	
div#leftContent div#greenContent div.greenSection ul{
	padding:7px 20px 0 34px;
	clear:both;
	}
	
div#leftContent div#greenContent div.greenSection ul li{
	font:normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/greenArrow.gif) 0 0 no-repeat;
	padding:0 0 4px 16px;
	color:#000;
	}
	
/* Breadcum Part Start Here */
	
div#leftContent div#breadcum{
	color:#f19100;
	padding:3px 10px;
	text-align:right;
	font-size:11px;
	font-weight:bold;

	}
	
div#breadcum a{
	color:#535353;
	}
	
div#breadcum a:hover{
	color:#999999;
	}
	
/* Breadcum Part End Here */
	
div#leftContent h2.pageName{
	margin:0px 0 28px 0;
	font:normal 23px/20px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	background:url(images/page-title-bg.gif) top left repeat-x;
	padding:10px 0 5px 10px;
	color:#535353;
	}
	
div#leftContent h2.pageName span{
	color:#348A02;
	background:#FFFFFF;
	}
	

div#leftContent h1.pageName{
	margin:0px 0 28px 0;
	font:normal 23px/20px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	background:url(images/page-title-bg.gif) top left repeat-x;
	padding:10px 0 5px 10px;
	color:#535353;
	}
	
div#leftContent h1.pageName span{
	color:#348A02;
	background:#FFFFFF;
	}


div#leftContent div.block {
	background:url(images/sub-box-bg.gif) top left repeat-x; 
	padding:5px;
	margin:0px 30px 5px 25px;
	} 
	
div.block p.boxtitle {
	margin:0px;
	padding:3px 0px 10px 0px !important;
	text-transform:uppercase;
	font-size:13px;
	color:#458804;
	display:block;
	text-align:left;
	font-weight:bold;
}

div#leftContent h3.subhead{
	margin:8px 0;
	font:bold 13px/15px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color:#348A02;
	padding:2px 0px 10px 23px;
	background:url(images/sub-title-arrow.gif) top left no-repeat;
	}
	
div#leftContent h3.subhead a{
	color:#348A02;
	background:#FFFFFF;
	}
	
div#leftContent h3.subhead a:hover{
	color:#4B4B4B;
	background:#FFFFFF;
	text-decoration:underline;
	}
	
div#leftContent h3.subhead img {padding-left:300px;}	
	
div#leftContent h4{
	margin:10px 0 0 0;
	font:bold 13px/14px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color:#458804;
	background:url(images/sub-title-arrow.png) top left no-repeat;
	padding:4px 0px 5px 25px;
	}
	
div#leftContent h4.step{
	margin:10px 0 5px 0;
	color:#348A02;
	background:#FFFFFF;
	}
div#leftContent p {
		padding:0px 22px;
}

div#leftContent b { color:#519e06; text-transform:uppercase;} 


div#leftContent p.step2{
	padding:10px 0 8px 23px;
	margin:0 0 0 5px;
	}
	
div#leftContent p.step1{
	padding:10px 0 8px 0px;
	margin:0 0 0 0px;
	}	
div#leftContent p.step{
	padding:0 0 8px 53px;
	text-indent:-53px;
	text-align:left;
	margin:0 0 0 5px;
	}
	
div#leftContent p.step strong{
	color:#458804;
	padding:0 14px 0 0;
	text-transform:uppercase;
	font-weight:bold;
	}
	
div#leftContent ul {
	padding:5px 25px 10px 0px;
}
	
div#leftContent ul.step{
	padding:5px 25px 10px 80px;
	}
	
div#leftContent ul.step li{
	background:url(images/greenArrow.gif) 0 1px no-repeat;
	padding:0 0 10px 17px;
	}
	
div#leftContent ul.floatleft {display:block; width:270px; float:left;}	
	
div#leftContent ul.packages { list-style:none !important; list-style-image:none;  margin:0px 0px 0px 0px; }	
div#leftContent ul.packages li { float:left; list-style:none !important; display:block; list-style-image:none; background: url(images/packages-arrow.png) 0 0 no-repeat !important; padding:6px 0px 20px 28px; margin-right:9px; width:189px;}
div#leftContent ul.packages li a { 	font:bold 13px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; text-transform:uppercase; color:#ff6600;}
div#leftContent ul.packages li a:hover { color:#000;}

	
div#leftContent table#proposalRequest td{
	padding:0 5px 3px 0;
	}
	
div#leftContent table#proposalRequest td span{
	color:#FF0000;
	background:#FFFFFF; 
	}
	
div#leftContent table#proposalRequest td input{
	border:1px solid #CECECE;
	width:130px;
	height:15px;
	padding:0 1px;
	font:normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
div#leftContent table#proposalRequest td input.checkbox{
	border:none;
	width:auto;
	height:auto;
	padding:0;
	}
	
div#leftContent table#proposalRequest td textarea{
	border:1px solid #CECECE;
	width:280px;
	height:80px;
	padding:1px;
	font:normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
div#leftContent table#proposalRequest td textarea.big{
	width:485px;
	}
	
div#leftContent table#proposalRequest td input.submit{
	border:1px solid #CECECE;
	width:70px;
	height:21px;
	padding:0 0 2px 0;
	font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	background:url(images/bgSubmit.gif) 0 100% repeat-x #FFFFFF;
	cursor:pointer;
	}
	
div#leftContent h2.compName{
	font:bold 14px/20px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	margin:5px 0;
	}
	
div#leftContent span.packages-price {display:block; float:left; padding-bottom:5px;}
div#leftContent span h3.price {display:block; float:left;}
.price-img  { display:inline; }

div#leftContent div.packageprice {display:block; padding-top:5px;}
div#leftContent div.packageprice span.leftbox { float:left}
div#leftContent div.packageprice span.rightbox { float:right}

	
/* Body Left Column Style End Here */
	
/* Body Right Column Style Start Here */
	
div#bodyContent div#rightContent{
	margin:0 0 0 12px;
	float:left;
	width:223px;
	}
	
div#rightContent div#stratagy{
	margin:0 auto;
	color:#FFFFFF;
	background:url(images/bgStratagy.jpg) 0 0 no-repeat;
	width:189px;
	height:272px;
	padding:15px 14px;
	}
	
div#stratagy h2{
	font:bold 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	visibility:hidden;
	}
	
div#stratagy p{
	text-align:justify;
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#333333;
	padding-bottom:10px;
	}

div#stratagy h3{
	margin:2px 0;
	font:bold 13px/20px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:none;
	color:#000000;
	padding-bottom:5px;
	text-transform:uppercase;
	} 
	
div#stratagy form{
	padding:0;
	margin:0
	}
	
div#stratagy form label{
	float:left;
	width:54px;
	line-height:20px;
	margin:0 0 10px 0;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
div#stratagy form input{
	font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:120px;
	height:18px;
	float:right;
	border:1px solid #D44500;
	padding:0 0 0 2px;
	margin:0 0 10px 0;
	} 
	
div#stratagy form input.inputStratagy{
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:125px;
	height:24px;
	float:left;
	padding:4px 0 2px 0;
	margin:0 0 0 0;
	color:#FFF;
	background:url(images/bgStratagyInput.gif) 0 0 repeat-x #EFE7DC;
	cursor:pointer;
	text-transform:uppercase;
	margin-left:60px;
	border:none;
	} 

div#rightContent img.searchReport{
	margin:15px auto;
	width:193px;
	height:122px;
	border:0;
	}
	
div#rightContent h4{
	font:bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	background:url(images/blackCircle.gif) 2px 5px no-repeat;
	padding:0 0 0 16px;
	border-bottom:1px solid #ECEBEE;
	margin:0 0 10px 0;
	text-transform:uppercase;
	}
	
div#rightContent ul{
	margin:0 5px 5px 2px;
	}
	
div#rightContent ul li{
	font:normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2A7B22;
	background:url(images/greenArrow.gif) 0 0 no-repeat;
	padding:0px 0 12px 16px;
	line-height:16px;
	}
	
div#rightContent ul li a{
	color:#2A7B22;
	}
	
div#rightContent ul li a:hover{
	color:#12C800;
	}
	
div#rightContent ul li.more{
	text-align:right;
	background: url(images/greenArrow.gif) right 3px no-repeat;
	padding:0px 13px 10px 0px;
	}
	
div#rightContent ul li.more a {	color:#FF8803 !important; font-weight:bold;
}	
div#rightContent div#seoServices{
	margin:0 auto 15px auto;
	color:#FFFFFF;
	background:url(images/bgSEO.gif) 0 0 no-repeat;
	width:197px;
	height:155px;
	padding:18px 6px 14px 14px;
	}
	
div#seoServices h3{
	font:normal 15px/20px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	margin:0 0 0 0;
	}
	
div#seoServices ul{
	margin:12px 0 0 0;
	}
	
div#seoServices ul li{
	color:#000;
	background:url(images/greenArrow.gif) 0 2px no-repeat;
	padding:1px 0 5px 13px;
	}
	
div#seoServices ul li a{
	color:#333333;
	}

div#seoServices ul li a:hover{
	color:#FFFFFF;
	}
	
div#rightContent div#stategiceReport{
	margin:0 auto 15px auto;
	color:#FFFFFF;
	background:url(images/bgStategiceReport.gif) 0 0 no-repeat ;
	width:209px;
	height:112px;
	padding:11px 0 2px 13px;
	}
	
div#stategiceReport h3{
	font:normal 15px/20px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	margin:0 0 0 0;
	}
	
div#stategiceReport p{
	color:#775802;
	padding:3px 15px 0 55px;
	}
	
div#stategiceReport p.more{
	color:#FFFFFF;
	text-align:right;
	padding:3px 30px 0 55px;
	background:url(images/whiteArrow3.gif) 92% 7px no-repeat;
	}
	
div#stategiceReport p.more a{
	color:#FFFFFF;
	}
	
div#stategiceReport p.more a:hover{
	color:#775802;
	}
	
div#rightContent img.seoGraphics{
	margin:10px auto;
	width:222px;
	height:146px;
	border:0;
	}
	
div#rightContent div.greenSection2{
	width:222px;
	height:141px;
	color:#4C8603;
	background:url(images/greenSection2.jpg) 0 0 no-repeat;
	margin:0 auto 15px auto;
	position:relative;
	}
	
div#rightContent div.greenSection2 h2{
	font:normal 16px/20px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	position:absolute;
	top:21px;
	left:18px;
	color:#FFFFFF;
	background:#5AB802;
	}
	
div#rightContent div.greenSection2 h3{
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	top:21px;
	right:15px;
	color:#FFFFFF;
	background:url(images/whiteArrow.gif) 100% 8px no-repeat #5AB802;
	padding:0 10px 0 0;
	}
	
div#rightContent div.greenSection2 h3 a{
	color:#FFFFFF;
	background:#5AB802;
	}

div#rightContent div.greenSection2 h3 a:hover{
	color:#99FF99;
	background:#5AB802;
	}
	
div#rightContent div.greenSection2 p{
	font:normal 18px/22px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	position:absolute;
	top:80px;
	left:15px;
	text-align:center;
	}
	
div#rightContent div.greenSection2 ul{
	position:absolute;
	top:50px;
	left:70px;
	padding:0;
	clear:both;
	padding:0 20px 0 0;
	}
	
div#rightContent div.greenSection2 ul li{
	font:normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/greenArrow.gif) 0 0 no-repeat;
	padding:0 0 4px 16px;
	}
	
div#rightContent div#businessReports{
	width:222px;
	height:141px;
	color:#FFFFFF;
	background:url(images/bgBusinessReports.jpg) 0 0 no-repeat;
	margin:0 auto 15px auto;
	position:relative;
	}
	
div#rightContent div#businessReports h2{
	font:normal 16px/20px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	position:absolute;
	top:21px;
	left:18px;
	color:#FFFFFF;
	background:#706E6F;
	}
	
div#rightContent div#businessReports h3{
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	top:21px;
	right:15px;
	color:#FFFFFF;
	background:url(images/whiteArrow.gif) 100% 8px no-repeat #706E6F;
	padding:0 10px 0 0;
	}
	
div#rightContent div#businessReports h3 a{
	color:#FFFFFF;
	background:#706E6F;
	}

div#rightContent div#businessReports h3 a:hover{
	color:#CCCCCC;
	background:#706E6F;
	}
	
div#rightContent div#businessReports p{
	font:normal 18px/22px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	position:absolute;
	top:80px;
	left:20px;
	text-align:center;
	}
	
div#rightContent div#businessReports ul{
	position:absolute;
	top:55px;
	left:70px;
	padding:0;
	clear:both;
	padding:0 20px 0 0;
	}
	
div#rightContent div#businessReports ul li{
	color:#FFFFFF;
	font:normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/whiteArrow2.gif) 3px 3px no-repeat;
	padding:0 0 4px 16px;
	}
	
div#rightContent p.microsoft{
	padding:30px 0 20px 80px;
	}
	
div#leftContent p a.requestProposal{
	padding:0;
	margin:0;
	text-decoration:none;
	background:none;
	}

/* Body Right Column Style End Here */

/* Body Style End Here */

/* Footer Style Start Here */

td.bgFooter{
	color:#000;
	background:url(images/bgFooter.gif) 0 0 repeat-x;
	padding:20px 0px 10px 0px;
	}
	
td.bgFooter a{
	color:#000;
	background:inherit;
	padding:0px 4px;
	font-size:12px;
	}
	
td.bgFooter a:hover{
	/*color:#6f9105;*/
	color:#000;
	background:inherit;
	}

/* Footer Style End Here */

/* Package Comparison Style Start Here */

table.comparisonTable{
	border:1px solid #e5fdda;
	border-collapse:collapse;
	}
	
table.comparisonTable th,
table.comparisonTable td{
	border:1px solid #e5fdda;
	padding:4px 2px;
	}
	
table.comparisonTable th{
	color:#FFFFFF;
	background:#72ba00;
	font:bold 13px/20px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	text-transform:uppercase;
	}
	
table.comparisonTable td{
	font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	}
	
table.comparisonTable tr.green{
	color:inherit;
	background:#f6fef3;
	}
	
table.comparisonTable td.green{
	color:inherit;
	background:#CBFCB6;
	}
	
table.comparisonTable td span.red{
	color:#FF6600;
	background-color:inherit;
	font-weight:bold;
	}
	
table.comparisonTable td span.redBG{
	font-weight:bold;
	color:#FF6600;
	padding:0 0 0 18px;
	}

/* Package Comparison Style End Here */

/* Modified CSS Part Start Here */

td.bgTopBanner{
	color:inherit;
	background:url(images/bg-top-banner.gif) left bottom no-repeat;
	text-align:right; 
	padding:15px 120px 15px 0px;
	
	}
td.bgTopBanner h1 {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	display:block; float:right;
	}
td.bgTopBanner span {
	font:12px bold "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	display:block; float:left;
	text-transform:uppercase;
	padding:0px 10px 0px 30px;
	display:block;
}


div#leftContent p.servies a{
	margin:10px 0 0 0;
	font:bold 13px/14px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	color:#458804;
	background:url(images/sub-title-arrow.png) top left no-repeat !important;
	padding:4px 0px 6px 25px;
	text-decoration:none !important;
	display:block;
	}
div#leftContent p.servies a:hover{
	color:#ed8e00;
	}	
.copyright { color:#666666;}	
.copyright a{ color:#666666 !important;}	
.copyright a:hover{ color:#666666;}	


/* Modified CSS Part End Here */