@charset "utf-8";
											/* Basics */
body{
	margin:0px;
	padding:0px;
	background:url(/webfolio/images/bg_bar.gif) repeat-x left top;
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size:12px;
	color:#333;
}
#temp2 {
	background:url(/webfolio/images/bg_body.gif) repeat-x left top;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearBoth{
	clear:both;
}
.marginAuto{
	margin:auto;
}
a img{
	border:0px;
}
a{
	color: #0066ff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
h1 {
	font:italic 26px "Times New Roman", Times, serif;
}
h2 {
	font:italic 18px "Times New Roman", Times, serif;
}
h3 {
	font:bold 13px "Times New Roman", Times, serif;
}
:focus{
	outline:0 !important;
}

#wrapper{
	width:960px;
}
											/* Header */
#header{
	height: 148px;
}
.left_header {
	width:355px;
}
.right_header {
	width:450px;
}
.logo{
	padding:58px 0 0 25px;
}
.top_txt {
	color:#fff;
	text-align:right;
	padding:0 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
.social_net {
	height:70px;
	padding:20px 30px 0 0;
	text-align:right;
}
	.social_net ul{
		margin:0; padding:0;
		float:right;
	}
	.social_net ul li {
		list-style:none;
		float:left;
	}
	.social_net ul li a{
		display:block;
		padding:5px 5px;
		color:#333;
		font-style:italic;
		background:url(/webfolio/images/menu_div.gif) no-repeat right center;
	}
		#tweet a, #rss a, #email a {
			padding-top:0;
			padding-left:1px;
			padding-right:1px;
			background-image:none;
		}
	
#menu{
	padding:0 30px 0 0;
}	

											/* Body */
#body{
	padding:0 0 30px 0;
}
.banner_box {
	width:895px;
	height:252px;
	border:1px #CCC solid;
	font-size:32px;
	line-height:34px;
	font-style:italic;
	color:#666666;	
}
.bgbanner1 {
	background:url(/webfolio/images/bg_banner1.jpg) no-repeat right top;
}
.bgbanner2 {
	background:url(/webfolio/images/bg_banner2.jpg) no-repeat left top;
}

.bgbanner1 .banncontent {
	padding:25px 363px 0 18px;	
}
.bgbanner2 .banncontent {
	padding:30px 0 0 298px;	
}

.banncontent span {
	font-size:12px;
	display:block;
	text-align:right;
}



.block1 {
	padding:20px 0 0 40px;
}
.left_col {
	width:285px;
}
.right_col {
	width:635px;
}

.services_box {
	padding:0 0 25px 0;
}
.services_box h2 {
	font-size:12px;
	padding-bottom:8px;
}
.img_box1 {
	width:95px;
}
	.img_box1 a  {
		background:#cdcdcd;
		padding:1px;
		display:block;
		width:87px;
	}
	.img_box1 a:hover {
		background:#039aff;
	}
	
.link_box1 {
	width:170px;
}
	.link_box1 ul {
		margin:0; padding:0;
	}
	.link_box1 ul li {
		list-style:none;
		height:17px;
		font:12px/15px "Times New Roman", Times, serif;		
	}
	.link_box1 ul li a {
		display:block;
		padding:0 0 0 15px;
		color:#666666;
	}
	.link_box1 ul li span {
		padding-left:12px;
		font-weight:bold;
	}
.w_arrow ul li a:hover, .w_arrow .selected a {
	background:url(/webfolio/images/bg_arrow.gif) no-repeat left center;
	text-decoration:none;
}	
.rbox_left {
	width:397px;
	padding:0 0 0 3px;
}	
.rbox_right {
	width:230px;
}
.sbenefits {
	height:40px;
	padding:0 0 0  40px;
	font:12px/40px Arial, Helvetica, sans-serif;
}
.icon1 {
	background:url(/webfolio/images/img_icon2a.gif) no-repeat left center;
}
.icon2 {
	background:url(/webfolio/images/img_icon2b.gif) no-repeat left center;
}
.icon3 {
	background:url(/webfolio/images/img_icon2c.gif) no-repeat left center;
}
.icon4 {
	background:url(/webfolio/images/img_icon2d.gif) no-repeat left center;
}
.icon5 {
	background:url(/webfolio/images/img_icon2e.gif) no-repeat left center;
}
.icon6 {
	background:url(/webfolio/images/img_icon2f.gif) no-repeat left center;
}
.link1 {
	padding:10px 0 0 300px;
	font-style:italic;
}
.testi_box {
	width:230px;
	border:1px solid #ccc;
}
.testi_box blockquote {
	margin:0;
	padding:10px 30px 10px 10px;
	line-height:16px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.web_portfolio {
	width:183px;
	background:url(/webfolio/images/bg_portfilio-img.gif) no-repeat left top;
	padding-bottom:10px;
	margin-right:24px;
	display:block;
}
.nomar {
	margin:0;
}
	.web_portfolio a {
		margin:0 0 0 3px;
		padding:1px;
		background:#ccc;
		display:block;
		width:175px;
	}
	.web_portfolio a:hover {
		background:#039aff;
	}
.link2 {
	text-align:right;
	padding:12px 35px 0 0;
}	

/*-- INNER --*/
.block3 {
	padding:17px 18px 0 40px;	
}
.left_col2 {
	width:270px;
}
.right_col2 {
	width:625px;
}
.paddtop {
	padding:42px 0 0 0;
}
.rbox_left2 {
	width:400px;
}
.rbox_right2 {
	width:200px;
}
.rbox2_content {
	border:1px solid #ccc;
	min-height:340px;
	height:auto !important;
	height:340px;
}
.rbox2_title2 {
	width:370px;
	background-color:#FFF;
	position:absolute;
	margin:-13px 0 0 15px;
}
.rbox2_title2 h2 {
	padding:0 0 10px 10px;
}
.rbox1 {
	border:1px solid #ccc;
	min-height:340px;
	height:auto !important;
	height:340px;	
}
.cont_padd1 {
	padding:20px 25px 10px 25px;
}
.rbox_padd {
	background:url(/webfolio/images/bg_box1.gif) repeat-x left top #e1f1ca;
	margin:8px 10px;
}
.img_icon1 {
	text-align:center;
	padding:8px 0;
}
.txt1_padd {
	padding:0 7px 6px 8px;
	font-size:13px;
}
.txt1_padd2 {
	padding-bottom:6px;
}
.txt1_padd3 {
	padding-bottom:6px;
}
.txt1_padd span {
	padding:0 50px 0 5px;
	vertical-align:top;
}
.txt1_padd2 span  {
	padding:0 36px 0 10px;
	vertical-align:top;
	font-size:11px;
}
.txt1_padd3 span  {
	padding:0 23px 0 10px;
	vertical-align:top;
	font-size:11px;
}
.txtbox1, .txtbox2, .txtbox3 {
	width:151px;
	height:18px;
	border:1px solid #ccc;
	font-size:11px;
	color:#333;
	padding:2px 0 0 6px;
}
.txtbox2 {
	width:135px;
	font-size:9px;
	padding:2px 0 0 3px;	
}
.txtbox3 {
	width:120px;
	font-size:9px;
	padding:2px 0 0 3px;	
}
.txtarea1, .txtarea2, .txtarea3 {
	width:148px;
	font-size:11px;	
	height:64px;
	border:2px solid #ccc;
	overflow:auto;
	color:#333;	
	padding:2px 0 0 6px;	
}
.txtarea2 {
	width:133px;
	padding:2px 0 0 3px;	
}
.txtarea3 {
	width:118px;
	padding:2px 0 0 3px;	
}


.block4 {
	padding:20px 0 0 32px;
}
.block4 h1 {
	padding-bottom:25px;
}
.left_col3 {
	width:290px;
	font-family:Arial, Helvetica, sans-serif;
}
.right_col3 {
	width:602px;
	padding-top:3px;
}
.lcol3_padd {
	padding:0 80px 0 22px;
}
.rcol3_content {
	border:1px solid #ccc;
	min-height:430px;
	height:auto !important;
	height:430px;
}
.rcol3_title {
	width:555px;
	background:#FFF;
	position:absolute;
	margin:-13px 0 0 25px;
}
.rcol3_title h2 {
	padding:0 0 10px 10px;
}
.cont_padd2 {
	padding:30px 38px 20px 38px;
}
.paddleft1 {
	padding-left:8px;
}
.paddleft2 {
	padding-left:20px;
}
.link3 {
	padding:25px 0 10px 0;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
}
.img_box2 img {
	padding:3px;
	border:1px solid #ccc;
	margin:16px 0 0 0;
}


.left_col4 {
	width:204px;
}
.right_col4 {
	width:710px;
}
.rcol4_title {
	width:662px;
	background:#FFF;
	position:absolute;
	margin:-13px 0 0 22px;
}
.rcol4_title h2 {
	padding:0 0 10px 10px;
}
.cont_padd3 {
	padding:18px 25px;
}
.lcol4_box {
	width:175px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;	
}
.img_box3 {
	text-align:center;
	padding:4px 0;
	border-bottom:1px solid #ccc;
}
.lbox1 {
	width:175px;
	border:1px solid #ccc;	
	margin-top:25px;
}
.lbox1_padd, .lbox2_padd {
	background:url(/webfolio/images/bg_box1.gif) repeat-x left top #e1f1ca;
	margin:8px 10px;
}
.lbox2_padd {
	margin:6px
}
.img_cont {
	width:475px;
}
.img_thumb {
	padding:8px 0 18px 0;
}
.img_box4 {
	width:93px;
}
.img_cont img, .img_box4 img {
	border:1px solid #ccc;
}
.img_details {
	width:182px;
}
.img_details h3 {
	font:bold 12px "Times New Roman", Times, serif;
	color:#659629;
	text-transform:uppercase;
	letter-spacing:2px;
}
.pdetails {
	padding:0 0 20px 23px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.pdetails span {
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.clients {
	background:url(/webfolio/images/bg_icon1a.gif) no-repeat left top;
}
.features {
	background:url(/webfolio/images/bg_icon1b.gif) no-repeat left top;	
}
.pro_link {
	background:url(/webfolio/images/bg_icon1c.gif) no-repeat left top;		
}
.wwd {
	background:url(/webfolio/images/bg_icon1d.gif) no-repeat left top;		
}
.wwd span {
	padding:2px 0;
}
.wts {
	padding:0 0 20px 23px;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(../images/bg_icon2.gif) no-repeat left top;		
}
.wts span {
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:2px 0;
	line-height:17px;
}


.left_col5 {
	width:165px;
}
.right_col5 {
	width:750px;
}
.rcol5_content {
	border:1px solid #ccc;
	min-height:360px;
	height:auto !important;
	height:360px;
}
.rcol5_title {
	width:700px;
	background:#FFF;
	position:absolute;
	margin:-13px 0 0 22px;
}
.rcol5_title h2 {
	padding:0 0 10px 10px;
}
.cont_padd4 {
	padding:18px 20px;	
}
.lmenu {}
	.lmenu ul{
		margin:0;
		padding:0;
	}
	.lmenu ul li{
		list-style:none;
	}
	.lmenu ul li a{
		display:block;
		padding:0 0 0 15px;
		color:#666666;
		height:25px;
		font:12px/25px "Times New Roman", Times, serif;	
	}
	.lmenu ul li a:hover, .lmenu .selected a, .lmenu .active  {
		background:url(/webfolio/images/bg_arrow.gif) no-repeat left center;
		text-decoration:none;
		font-weight:bold;
		color:#333;
	}	

.freetrial {
	position:absolute;
	margin:-55px 0 0 610px;
}
.benefit_box {
	width:260px;
	padding:0 0 5px 75px;
	margin:10px 0 0 0;
}
.img01 {
	background:url(/webfolio/images/img_icon6a.gif) no-repeat left top;
}
.img02 {
	background:url(/webfolio/images/img_icon6b.gif) no-repeat left top;
}
.img03 {
	background:url(/webfolio/images/img_icon6c.gif) no-repeat left top;
}
.img04 {
	background:url(/webfolio/images/img_icon6d.gif) no-repeat left top;
}
.img05 {
	background:url(/webfolio/images/img_icon6e.gif) no-repeat left top;
}
.img06 {
	background:url(/webfolio/images/img_icon6f.gif) no-repeat left top;
}
.benefit_box h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0;
	font-style:normal;
}
.benefit_box p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#666;
}
.link4 {
	text-align:right;
	padding:15px 32px 15px 0;
}
.lbox2 {
	width:153px;
	border:1px solid #ccc;	
	margin-top:25px;	
}

.feat_menu {
	width:158px;
	border:1px solid #ccc;
}
	.feat_menu ul{
		margin:0;
		padding:10px;
	}
	.feat_menu ul li{
		list-style:none;
	}
	.feat_menu ul li a{
		display:block;
		padding:0 0 0 15px;
		color:#666666;
		height:18px;
		font:12px/17px "Times New Roman", Times, serif;	
	}
	.feat_menu ul li a:hover, .feat_menu .selected a {
		background:url(/webfolio/images/bg_arrow.gif) no-repeat left center;
		text-decoration:none;
	}
	
.feat_content {
	width:530px;
}
.feat_content h1{
	font:bold 15px Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-bottom:15px;
}
.feat_content h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	font-style:normal;	
	padding:0;
	color:#666;
}
.feat_content p {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;	
}
.feat_box {
	padding-bottom:15px;
}
.screen_box {
	width:258px;
        margin-bottom: 15px;
}
.screen_box img {
	border:1px solid #ccc;
}
.screenshot_details {
	border:1px solid #bbfd80;
	background:#e2fec8;
	font-family:"Segoe Print", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height:15px;
	padding:3px 2px;
}

											/* Footer */
#fwrapper {
	border-top:1px solid #ccc;
}
#fwrapper2 {
	background:url(/webfolio/images/bg_bar.gif) repeat-x left top;
}
.footer_box{
	width:960px;
}
.fixheight1 {
	height:340px;
}
.block2 {
	padding:15px 0 0 40px;
}
.block2 .lcol {
	/*width:335px;*/
	/*background:url(/webfolio/images/bg_vline.gif) no-repeat 295px 20px;*/
	width:450px;
}
.block2 .mcol {
	/*width:325px;
	background:url(/webfolio/images/bg_vline.gif) no-repeat 295px 20px;	*/
	width:450px;
	float:right;
}
.block2 .rcol {
	width:250px;
	display:none;
}
.content_box {
	/*width:272px;*/
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.blog_txt {
	background:url(/webfolio/images/img_icon3a.gif) no-repeat left 3px;
	padding:0 20px 8px 25px;
	line-height:12px;
}
.announce_txt {
	background:url(/webfolio/images/img_icon3b.gif) no-repeat left 3px;
	padding:0 26px 8px 25px;
	line-height:12px;	
}
.content_box ol.blogsitesummary{
	list-style:none;
}
.content_box ol.blogsitesummary li {
	background:url(/webfolio/images/img_icon3b.gif) no-repeat left 3px;
	padding:0 26px 8px 25px;
	line-height:12px;
	margin-left:-40px;
}
.rssfeeds {
	background:url(/webfolio/images/img_rss.gif) no-repeat left top;
	padding:10px 0 3px 32px;
	margin:5px 0 0 5px;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#333;
}
.book {
	padding:0 0 0 10px;
	position:absolute;
}
.followme {
	margin:-5px 0 0 130px;
	position:absolute;
}
.ptxt1 {
	line-height:22px;
	padding-top:10px;
}
.webform_link {
	padding:10px 0 10px 35px;
	background:url(/webfolio/images/img_icon5.gif) no-repeat left center;
}
.support {
	padding:5px 0 0 0;
}
.fmenu1 {
	padding:0 0 0 5px;
}
.fmenu2 {
	color:#3f3f3f;
	text-align:right;
	padding-right:5px;
}
.fmenu1 ul, .fmenu2 ul{
	margin: 0;
	padding:0;
	list-style:none;
}
.fmenu1 ul li, .fmenu2 ul li{
	display: inline;
}
.fmenu1 ul li a, .fmenu2 ul li a{
	padding:0px 8px;	
	font-size: 12px;	
	color:#f3f3f3;	
	text-decoration:none;
	font-style:italic;
	background:url(/webfolio/images/menu_div2.gif) no-repeat right 3px;
}
.fmenu2 ul li a {
	color:#3f3f3f;	
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}
.fmenu1 ul li a:hover, .fmenu2 ul li a:hover{
	text-decoration:underline;
}
#nb a, #nb1 a{
	background-image:none !important;
}
.copyright {
	color:#3f3f3f;
	padding:10px 0 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.txt_r1 {
	padding:0px 0 8px 0;
	color:#f3f3f3;
}
/*added css */
.bgbanner3 {
	background:url(/webfolio/images/bg_banner3.jpg) no-repeat right top;
}

.bgbanner3 .banncontent {
	padding:25px 363px 0 18px;	
}
.form_tr {
	width:415px;
	text-align:right;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
.form_tr span {
	padding-right:30px;
	text-align:right;
	vertical-align:top;
}
.txtbox4 {
	width:177px;
	border:1px solid #ccc;
	/*height:16px;*/
}
.tr_txt1 {
	display:block;
	float:left;
	width:202px;
	padding-top:8px ;
}
.tr_txt2 {
	display:block;
	float:right;
	width:180px;
	padding:0 !important;
}
.btn_sub {
	clear:both;
	padding:20px 0 0 0;
}
.img_left {
	vertical-align:middle;
	padding-right:10px;
}
.link5 {
	padding:15px 0 10px 0;
	font-family:"Times New Roman", Times, serif;
}
.dropdown{
        width:179px;
	border:1px solid #ccc;
	height:18px;
}

/* Den J add for Blog layout */
.blog-container .post-list{
	float:right;
	width:635px;
}
.blog-container .side-panel{
	float:left;
	width:300px;
	margin-right:25px;
}



