@charset "utf-8";
 html, body {
           height: 100%;
		}
body {
	margin:0px;
	padding:0px;
	background-image:url(../images/main-rep.jpg);
	background-repeat: repeat-x;
	background-color:#0C2A4C;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
*{
	margin:0px;
	padding:0px;
}
img{
	border:none;
	}

#container {
	position:relative;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:auto;
}

.main-top-bg {
	padding:0px;
	margin: 0px auto;
	background-image:url(../images/main-cen-bg.jpg);
	background-position:center top;
	height:651px;
	background-repeat: no-repeat;
}

#main-bot-rep{
	background-image:url(../images/main-bot-rep.jpg);
	background-repeat: repeat-x;
	height:500px;
}

#login {
	background-image:url(../images/login-bg.jpg);
	background-repeat:no-repeat;
	width:252px;
	height:87px;
	float:right;
	padding-right:15px;
	text-align:center;
}
.login2 {
	width:400px;
	height:95px;
	float:right;
	padding-right:15px;
	padding-top:5px;
}

.logo {
background-image:url(../images/logo.jpg);
margin-top:10px;
margin-left:15px;
float:left;
width:416px;
height:88px;
margin-bottom:3px;
}
.top3links{
	float:right;
	height:20px;
	width:256px;
	padding-top:10px;
	clear:both;
	}
.arial14{
	color:#616161;
	font-size:15px;
	font-weight:lighter;
	margin:0px;
	text-align:center;
	}
a.arial14{
	color:#616161;
	text-decoration:none;
	}
a:hover.arial14{
	color:#0088c6;
	text-decoration:none;
	}
.arial14_act{
	color:#0088c6;
	text-decoration:none;
	}
.arial15gry{
	color:#616161;
	font-size:15px;
	font-weight:normal;
	margin:0px;
	}
p.arial11gry{
	color:#616161;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	}
a.arial11gry{
	color:#616161;
	text-decoration:underline;
	}
a:hover.arial11gry{
	color:#000;
	}
p.arial11blue{
	color:#0088c6;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	}
a.arial11blue{
	color:#0088c6;
	text-decoration:underline;
	}
a:hover.arial11blue{
	color:#000;
	}
p.arial12gry{
	color:#616161;
	font-size:12px;
	font-weight:normal;
	line-height:26px;
	margin:0px;
	text-decoration:none;
	}
a.arial12gry{
	color:#616161;
	text-decoration:none;
	}
a:hover.arial12gry{
	color:#0088c6;
	text-decoration:none;
	}
.toppartlogo{	
	height:140px;
	float:left;
	padding-left:6px;
	width:934px;
	}

.logobg_port{	
	height:140px;
	float:left;
	width:940px;
	background-image:url(../images/logotop_bar.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}

.tabboder{
	border:solid 1px #000000;
	}
.manu-bg {
	background-image:url(../images/menu-bg.jpg);
	background-repeat: no-repeat;
	background-position:left;
	width:914px;
	height:25px;
	clear:both;
	margin-left:13px;
	padding-top:15px;
}

#content-rep {
	background-image:url(../images/content-rep.png);
	width:952px;
	background-repeat: repeat-y;
	margin-right:0px;
	height:auto;
	float:left;

}

.main-banner {
	width:914px;
	height:297px;
	padding-left:20px;
	float:left;
	margin-top:0px;
}

.main-banner2{
	width:914px;
	height:297px;
	padding-left:20px;
	float:left;
	margin-top:0px;
}

/*content area start*/

.content {
width:660px;
padding-left:20px;
float:left;

}


#bodyarea {
	position:absolute;
	top:460px;
	left:20px;
	width:650px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-size: 18px;
	font-weight:lighter;
	text-decoration:none;
	margin:0px;
}
h2 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:7px 0;
text-decoration:none;
}
h3 {
display:block;
font-size:12px;
font-weight:bold;
margin:7px 0 !important;
}
.h1textarea{
	float:left;
	width:655px;
	margin:0px;
	padding-top:15px;
	padding-bottom:10px;
	}
.strategyarea{
	width:655px;
	float:left;
	margin:0px;
	padding:0px;
	}
.strtg1{
	float:left;
	width:333px;
	margin:0px;
	padding-left:10px;
	height:auto;
	}
.strtg3{
	float:left;
	width:300px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	}
.strtg2{
	float:right;
	width:300px;
	padding-left:10px;
	}
.strtg4{
	float:left;
	width:295px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	}	
.divider{
	float:left;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	width:660px;
	}
.solutiontxt{
	float:left;	
	width:660px;
	height:auto;
	}
.boxbar{
	float:left;
	clear:both;
	width:660px;
	height:auto;
	padding-top:20px;
	}
.box1{
	float:left;
	width:210px;
	padding-right:13px;
	}
.box2{
	float:right;
	width:210px;
	}
.box1top{
	float:left;
	width:210px;
	}
.box1midd{
	float:left;
	width:190px;
	height:270px;
	background-image:url(../images/websitedesign_middle.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px;
	}
.box1btm{	
	float:left;
	width:210px;
	}
.portfoliobar{
	width:912px;
	float:left;
	clear:both;
	height:233px;
	padding-left:20px;
	padding-right:18px;
	padding-top:10px;
	}
.portfoliohdr{	
	float:left;
	width:39px;
	background-color:#efefef;
	}
.portmidbar{
	float:left;
	width:864px;
	background-color:#efefef;
	height:208px;
	padding-top:25px;
	}
.portbox1{
	float:left;
	width:269px;
	padding-left:10px;
	padding-right:10px;
	border-right: solid 1px #FFFFFF;
	}
.portbox2{
	float:left;
	width:269px;
	padding-left:10px;
	}
.portbox1content{
	float:left;
	width:269px;
	}
.porfoliolast{
	float:right;
	width:9px;
	background-color:#efefef;
	}
#bullet{
width:4px;
height:4px;
float:left;
}
#content-table {
float:left;
width:375px;
}

#website-design{
	background-image:url(../images/website-design.jpg);
	width:210px;
	float:left;
	height:380px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right:3px;
}

#internet-marketing{
	background-image:url(../images/internet-marketing.jpg);
	width:210px;
	float:left;
	height:380px;
	background-repeat: no-repeat;
	background-position: center;
	margin-left:3px;
	margin-right:3px;
}

#revenue-management{
	background-image:url(../images/internet-marketing.jpg);
	width:210px;
	float:left;
	height:380px;
	background-repeat: no-repeat;
	background-position: center;
		margin-left:3px;
}

#content-table-right {
float:right;
}
/*content area ends*/


/*rightside start*/

.rightside {
width:240px;
float:left;
margin-top:0px;
padding-left:18px;
padding-top:0px;
}

#devider{
background-image:url(../images/shadow.jpg);
width:11px;
height:352px;
float:left;
}

#right-module {
background-image:url(../images/right-module-top.jpg);
width:220px;
height:31px;
float:right;
margin-right:0px;
margin-top:10px;

}

.right-mod-text {
	width:190px;
	float:left;
	padding-top:10px;
}

#right-mod-text2 {
width:140px;
margin-left:15px;
float:right;

}


/*rightside ends*/


/*footer*/

.bottmbarnew{
	float:left;
	width:940px;
	height:auto;
	padding-left:6px;
	}

.footer-img {
	background-image:url(../images/footer.png);
	width:930px;
	height:66px;
	background-position:center;
	padding-left:10px;
	float:left;
	text-align:center;
}
.bottmlinkmain{
	float:left; 
	padding-top:10px;
	width:930px;
	text-align:center;
	padding-bottom:10px;
	}

.main-bg-rep {
	background-image: url(../images/main-rep.jpg);
	background-repeat: repeat-x;

}

.content-text {
	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
a.content-text {
	color:#333333;
	text-decoration:none;
}
a:hover.content-text {
	color:#0088c6;
	text-decoration:none;
}

.content-text-bold {
	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: bold;
}

.content-text-11-underline {
	font-size:11px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: underline;
}

.content-text-14 {
	font-size:14px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;

}

.bottom-link-white {
	font-size:12px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.bottom-link-white {
	color:#ffffff;
	text-decoration:none;
}
a:hover.bottom-link-white {
	color:#000;
	text-decoration:none;
}

.bottomlink9 {
	font-size:9px;
	color:#328dfb;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight:bold;
	text-decoration:none;
}

.bottom-link-blue {
	font-size:10px;
	color:#BCD6F5;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight:bold;
	text-decoration:none;
}
a.bottom-link-blue {
	color:#BCD6F5;
	text-decoration:none;
}
a:hover.bottom-link-blue {
	color:#eb8b1a;
	text-decoration:none;
}

.right-module {
background-image:url(../images/right-module-top.jpg);
width:220px;
height:31px;
float:right;
margin-right:0px;
margin-top:10px;

}


.right-module-rep {
	background-image:url(../images/module-rep.jpg);
	background-repeat: repeat;
	width:190px;
	height: auto;
	float:right;
	margin-right:0px;
	margin-top:0px;
	padding-right: 15px;
	padding-left:15px;
	text-align:center;
}

.right-module-bot {
	background-image:url(../images/right-module-bot.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:6px;
	float:right;
	margin:0px;
}
.dotted-line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	}
	
.right-module {
width:220px;
height:31px;
float:right;
margin-right:0px;
margin-top:10px;

}

.ask-guru-img {
background-image:url(../images/ask-img.jpg);
width:220px;
height:197px;
float:right;
margin-right:0px;
margin-top:10px;
}
.box_textinner2 ul {
	list-style-type: none;
	padding-top: 2px;
	margin:0px;
}
.box_textinner2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/arrow_dark.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type:none;
	line-height:20px;
	padding-left:15px;
	margin:0px;
	border-bottom: dotted 1px #999999;
}
.portfoliobarbg{
	background-image:url(../images/portfolio_bar_middle.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
.textcontetdiv{
	float:left;
	width:655px;
	height:auto;
	}

.list-text {
	FONT-SIZE: 13px;
	COLOR: #242d4a;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	line-height: 20px;
	}
	.listtxtblue{
	FONT-SIZE: 13px;
	COLOR: #242d4a;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight:lighter;
	}
	.listtxtorng {
	FONT-SIZE: 12px;
	COLOR: #E57715;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	}
	.listtxtorng a:hover{
	FONT-SIZE: 12px;
	COLOR: #888888;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	}
	.listtxtblue2 a{
	FONT-SIZE: 12px;
	COLOR: #3bb2c2;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	}
	.listtxtblue2 a:hover{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
	}
.bullet-points {
font-family:Arial, Helvetica, sans-serif;
color:#888888;
font-size:11px;
text-decoration:none;
line-height:17px;
font-weight:lighter;
}

.bullet-points:hover {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
text-decoration:none;
line-height:17px;
font-weight:lighter;
}

.active-bullet-points {
font-family:Arial, Helvetica, sans-serif;
color:#2c2c2c;
font-size:11px;
text-decoration:none;
line-height:17px;
font-weight:lighter;
}
.dotline2bg{
	background-image:url(../images/dotted-line02.jpg);
	height:1px;
	width:100%;
	background-repeat:repeat;
}
