body
{
	background-color:#F9F9F9;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#545454;
}

#container
{
	width:100%;
}

#header
{
	float:left; 
	width:100%; 
	background-image:url(../images/head_bg_01.jpg); 
	height:68px;
}

.headertop
{
	margin:auto; 
	width:995px;
}

.headcont
{
	float:left; 
	text-align:right; 
	width:995px; 
	height:33px;
	color:#000000;
	font-weight:bold;
	line-height:30px;
}

#nav
{
	float:right; 
	text-align:right; 
	height:35px; 
	color:#BFE5DB;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:30px;
	font-weight:bold;
}

#nav a
{
	padding-right:15px;
	padding-left:15px;
	color:#BFE5DB;
	text-align:center;
	text-decoration:none;
	height:35px;
	float:left;
}

#nav a:hover
{
	padding-right:15px;
	padding-left:15px;
	color:#274052;
	text-align:center;
	text-decoration:none;
	background-color:#C7E6F7;
	height:35px;
	float:left;
}

#nav a.sel
{
	padding-right:15px;
	padding-left:15px;
	color:#274052;
	text-align:center;
	text-decoration:none;
	background-color:#C7E6F7;
	height:35px;
	float:left;
}
	
#banner
{
	float:left; 
	width:100%; 
	background-image:url(../images/banner_bg_03.jpg); 
	height:250px; 
	background-repeat:repeat-x;
}

#innerbanner
{
	float:left; 
	width:100%; 
	background-image:url(../images/banner_bg_inner.jpg); 
	height:186px; 
	background-repeat:repeat-x;
}

.clear
{
	clear:both;
}

#homecont
{
	background-image:url(../images/home_cont_bg_07.jpg); 
	background-color:#EEEDE8; 
	background-repeat:repeat-x; 
	width:100%;
}

#content
{
	width:995px; 
	margin:auto; 
	background-image:url(../images/cont_bot_new_bg.jpg); 
	background-repeat:repeat-y;
}

.contleft
{
	background-image:url(../images/cont_left.jpg); 
	width:10px; 
	min-height:508px; 
	float:left;
}

.contentlt
{
	float:left; 
	width:614px;
}

.contentrt
{
	float:left; 
	width:361px;
}

.contright
{
	background-image:url(../images/cont_right.jpg); 
	width:10px; 
	height:508px; 
	float:left;
}

.content
{
	text-align:justify; 
	padding-left:45px; 
	padding-right:15px; 
	line-height:23px; 
	color:#545454; 
	margin-top:8px; 
	font-size:13px;
}

.contsep
{
	margin-bottom:8px; 
	margin-top:8px; 
	background-image:url(../images/cont_sep.jpg); 
	height:3px; 
	width:614px; 
	background-repeat:no-repeat;
}

.spotcont
{
	float:left; 
	padding-top:20px;
	line-height:23px; 
	color:#545454;
	text-align:justify;
	font-size:13px;
	padding-right:15px;
	padding-left:45px;
}

.spotimg
{
	padding-bottom:15px; 
	margin-left:-28px; 
	padding-right:12px;
}

img
{
	border:0px;
}

.contbot
{
	background-image:url(../images/cont_bot.jpg); 
	width:995px; 
	height:10px; 
	float:left; 
	background-repeat:no-repeat; 
	font-size:1px;
}

.contbotmain
{
	background-color:#E9E8E4;
	background-image:url(../images/cont_bot_bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	float:left;
}

.contbotbox
{
	margin:auto; 
	width:995px; 
	padding-top:10px; 
	padding-bottom:15px;
	_padding-bottom:0px;
}

.contbotbox1
{
	float:left; 
	width:324px; 
	margin-left:1px;
}

.contbotbox2
{
	float:left; 
	width:324px; 
	margin-left:9px;
}

.contbotbox3
{
	float:left; 
	width:324px; 
	margin-left:11px;
}

.contbotboxbg
{
	background-image:url(../images/cont_bot_box_bg.jpg); 
	background-repeat:repeat-y; 
	width:324px; 
	min-height:50px;
}

.contbotbot
{
	background-image:url(../images/cont_bot_bot.jpg); 
	width:324px; 
	height:10px; 
	background-repeat:no-repeat;
}

.boxcont
{
	float:left; 
	padding-left:6px; 
	padding-top:8px; 
	font-size:14px; 
	font-weight:bold; 
	color:#000000;
}

.boxcont1
{
	float:left; 
	padding-left:16px; 
	padding-top:8px; 
	font-size:14px; 
	font-weight:bold; 
	color:#000000;
}

.benefitcont
{
	font-size:13px; 
	color:#545454; 
	font-weight:bold; 
	text-align:justify; 
	padding-left:20px; 
	padding-top:15px; 
	padding-bottom:4px; 
	padding-right:20px; 
	line-height:23px;
}

.footer
{
	width:100%; 
	background-image:url(../images/foot_bg.jpg); 
	height:64px; 
	background-repeat:repeat-x; 
	text-align:center; 
	font-weight:bold;
	font-size:13px;
	line-height:25px;
}

.footer a
{
	color:#4E4E4E;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

.footer a:hover
{
	color:#4E4E4E;
	text-decoration:underline;
	padding-left:3px;
	padding-right:3px;
}

.rightbox
{
	float:left; 
	margin-top:5px;
	width:361px;
}

.exptop
{
	background-image:url(../images/exp_top.jpg); 
	width:361px; 
	height:10px; 
	background-repeat:no-repeat;
	font-size:1px;
}

.exptop1
{
	background-image:url(../images/col_top.jpg); 
	width:361px; 
	height:10px; 
	background-repeat:no-repeat;
	font-size:1px;
}

.rightboxbg
{
	background-image:url(../images/right_box_bg.jpg); 
	background-repeat:repeat-y; 
	width:361px;
}

.rightboxbot
{
	background-image:url(../images/col_bot.jpg); 
	width:361px; 
	height:10px; 
	background-repeat:no-repeat;
}

.rightboxhead
{
	padding:10px; 
	font-family: Georgia, 'Times New Roman', Times, serif; 
	font-size:17px;
}

.rightboxhead a
{
	color:#868686;
	text-decoration:none;
}

.rightboxhead a:hover
{
	color:#868686;
	text-decoration:none;
}

.rightboxcont
{
	padding:8px; 
	background-image:url(../images/mgmt_app_prod.jpg); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	margin-right:8px; 
	line-height:20px;
}

.rightboxcont1
{
	padding:8px; 
	background-image:url(../images/design_sol.jpg); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	margin-right:8px; 
	line-height:20px;
}

.rightboxcont2
{
	padding:8px; 
	background-image:url(../images/web_sol.jpg); 
	background-position:bottom right; 
	background-repeat:no-repeat; 
	margin-right:8px; 
	line-height:20px;
}

.mgmtcont
{
	padding-left:25px; 
	font-size:12px; 
	font-weight:bold;
}

.sayquote
{
	font-family: Georgia, 'Times New Roman', Times, serif; 
	color:#868686; 
	font-size:18px; 
	font-style:italic; 
	text-align:center; 
	margin-bottom:15px; 
	margin-top:15px;
}

#innercont
{
	background-image:url(../images/home_cont_bg_07.jpg); 
	background-color:#EEEDE8; 
	background-repeat:repeat-x; 
	width:100%;
	padding-bottom:15px;
}

.contentinnerlt
{
	float:left; 
	width:975px;
	_width:972px;
}

.liimg
{
	background-image:url(../images/bullet1.jpg); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding-left:25px; 
	_padding-left:10px;
}

.contsep1
{
	margin-bottom:8px; 
	_margin-bottom:0px;
	margin-top:8px; 
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/cont_sep1.jpg); 
	height:3px; 
	width:950px; 
	background-repeat:no-repeat;
}

.packages 
{ 
	float:left;
	font-size:13px;
	font-weight:500;
	margin-right:10px;
	padding-left:20px;
	width:215px;
}

.packages1 
{ 
	float:left;
	font-size:12px;
	font-weight:500;
	margin-right:10px;
	padding-left:0;
	width:205px;
}

.multimediapad 
{ 
	float:right;
	margin-top:15px;
}

.tech 
{ 
	float:left;
	margin-bottom:30px;
	width:910px;
}

.exptopleft 
{ 
	float:left;
	font-size:12px;
	font-weight:500;
	line-height:24px;
	text-align:justify;
	width:50%;
}

.applicationserver 
{ 
	padding-left:40px;
	padding-right:65px;
	padding-top:15px;
}

.exptopright 
{ 
	float:left;
	font-size:12px;
	font-weight:500;
	line-height:24px;
	text-align:justify;
	width:49%;
}

.develomentenv 
{ 
	padding-left:30px;
	padding-right:50px;
	padding-top:15px;
}

.portfolio
{
	float:left; 
	margin-left:0px; 
	width:975px;
}

.portnavbg
{
	background-image:url(../images/port_nav_bg.jpg); 
	height:56px;
	background-repeat:no-repeat;
}

#portnav
{
	float:left; 
	padding-left:75px;
}

.webthumbbg
{
	background-image:url(../images/web_bg.jpg); 
	width:187px; 
	height:208px; 
	float:left; 
	margin-right:32px; 
	margin-bottom:10px;
}

.webthumpimg
{
	padding-left:11px; 
	padding-top:12px;
}

.weblink
{
	margin-bottom:10px; 
	float:left; 
	width:219px;
}

.weblink a
{
	color:#2AB3F8;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
}

.weblink a:hover
{
	color:#2AB3F8;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
	padding-left:5px;
}