/* CSS Document *//*--------------------------------------body---*/
body, td, th, div, p, label, input { color:#797677; font:normal 14px/20px Arial, Helvetica, sans-serif; }
input, select, #contact_text { color:#797677; font-family:Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif; font-size:14px; }
input.inputbox, select, textarea { border:1px solid #e0e0de; }
a { text-decoration:underline; color:#797677; }
a:hover { text-decoration:none; }
a, button, .button{ cursor:pointer; }

/* Tooltips */
.tool-tip { float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px; max-width: 200px; text-align:left; color:#000; }
.tool-title { padding: 0; margin: 0; font-size: 100%;	font-weight: bold;	margin-top: -15px;	padding-top: 15px;	padding-bottom: 5px; background: url(../images/selector-arrow.png) no-repeat;	color:#000; }
.tool-text { font-size: 100%;	margin: 0;	color:#000; }

/* CSS Document */
.text-sub h4 { color:#353129;	padding:5px 0 19px 0;	font-size:18px;	text-transform:capitalize;font-weight:normal; }
.text-sub p { padding:0 0 15px 0 !important; }
.sub-indent-img { padding:25px 0; }
.sub-indent-bottom { display:block; padding-bottom:5px; }
.columns { width:100%; overflow:hidden; padding:20px 0 0 0; }
.column-left { width:40%; float:left; }
.column-right  { width:55%; float:right; }
.columns dt { color:#353129; font-weight:bold; }
.columns dd { padding:5px 0 9px 0; }
.alignleft { float:left; margin:0 15px 0 0 !important; }

/*-----------------------------article_settings-*/
.pagenavcounter { padding:11px 0; }
h6 {font:bold 12px Arial, Helvetica, sans-serif; }
.article-decor  { padding:0px 0px 12px 0px; }
#contact_text { height:auto; overflow:auto; margin:0px 0px 5px 0px; width:90%; font-size:12px; }
.article-separator-indent { padding:35px 0 0 0; display:none; }
.article_separator { height:35px; border-top:1px solid #e8e8e8; display:none; }
.column_separator {padding:0px 0px 0px 35px !important; }
.article_column  {padding:0px 0 0px 0px; }
.article_indent h3  {overflow:hidden; }
.article_indent h3 img  {margin:0px 3px 0px 0px !important; 	float:left}
.contentpaneopen ul, .article-indent ul  {list-style:disc; margin:0px 0px 0px 15px; }
.contentpaneopen ul li, .article-indent ul li  { padding:0px 0px 6px 0px; }
.contentdescription img  { margin:0px 20px 0px 0px; }
.contentpaneopen img { margin:0 11px 0px 0px; }
.contentpaneopen h3 img { margin:18px 10px 0px 0px; }
#content .module ul { list-style:none; margin:0; }
.container ul { list-style:none; margin:0; padding:0 0 0 0 !important; margin-bottom:8px; }
.container ul li, #content .module ul li { line-height:16px; padding:0 0 0 21px; background:url(../images/link_marker1.gif) 0 8px no-repeat;  font-weight:normal; line-height:27px; }
.container ul li a, #content ul li a:hover, #content .module ul li a, #content .module ul li a:hover {  color:#797677; font-size:14px; line-height:27px; text-decoration:none; font-weight:normal;  }
.p1 a:hover {text-decoration: underline !important;}

#content ul li a:hover, #content .module ul li a:hover, .container ul li a:hover { text-decoration:none; font-weight:normal; color:#774f7a; }
 .container ul li p { line-height:14px; padding:0; }
.container ul li span { color:#15a5d6; font-style:italic; }
.article a  { text-decoration:none !important; }
.article a.learn  { color:#d72221; }
.img-indent { margin:0px 20px 0 0 !important; float:left;	position:relative; }
.img-indent1 { margin:0 !important; }
.text3 { color:#21A8D0; font-size:13px; line-height:19px; }
.extra-title { color:#353535; font-size:11px; text-transform:uppercase; padding:15px 0 0 0; display:block; }
.indent-top1 { margin:15px 0 0 0; }
.indent-top3 { padding:37px 0 0 0; }
.list-indent1 { padding-bottom:25px !important; }

/*---------------------------content-heading---*/
.article-indent { padding:0 0 0 0; display:none; }
.article-indent span.small { line-height:15px; color:#e8e3d9; font-size:11px; padding:0 0 0 0; letter-spacing:normal; }
.article-indent .createdate{ line-height:15px; color:#e8e3d9; font-size:11px; margin:0 0px 0px 0; padding:3px 0px 0 0; letter-spacing:normal; display:block; }
.modifydate { color:#353129; font-size:11px; padding:15px 0px 15px 1px; text-decoration:none !important; }
.link1 { color:#404040; }
.componentheading { color:#413c32;	font-size:36px;	font-weight:normal;	position:relative;	line-height:1.2em;	margin-bottom:19px;margin-left: 15px;}
#poll { padding:0 0 0 0; }
td.contentheading { font-weight:normal;	position:relative;	line-height:1.2em; }
#component-contact .contentheading { background:none !important	}
.wrapper1-border { padding-top:0 !important	}
.buttonheading	{ padding:0 0 6px 0px; }
.icon-indent { padding:2px 0 0 0; }
.buttonheading img	{ padding:0; margin:3px 16px 0 0; position:relative; }
span.contentheading { font-weight:normal;	display:block;	padding:15px 0px 15px 0px;	margin:0px 0px 15px 0px;	}
#component-contact .contentheading{ font-size:14px; padding-bottom:25px; }
/*-----------------------------------read-more---*/.indent-more{margin:0 0 0 0; text-align:left;background: url("../images/read-more-bg_03.png") no-repeat scroll 0 0 transparent; height:25px; }
.all .indent-more{margin:15px 0 0 0; text-align:left; }
div a.readon { background:url(../images/readon.gif) 0% 0 no-repeat;	padding:2px 0 0px 0;	height:23px;	border:none;	color:#fff;	font-size:14px;	cursor:pointer;	display:block;	float:left;	text-align:center;	width:90px;	text-decoration:none	}
div a.readon span{ line-height:11px; }
div a.readon:hover	{  color:#403c32; background:url(../images/readon_hover.gif) 0% 0 no-repeat;  }
/*-----------------------------blog-more---*/.blog_more		{padding:15px 0px 10px 26px; }
.blog_more strong { color:#353129; font-size:17px; line-height:18px; display:block;  padding:0 21px 11px 0; font-weight:normal; }
.blog_more h2	{font-size:12px; padding:0px 0px 0px 0px; }
.blog_more ul { margin:15px 0px 15px 0 !important; }
/*-----------------------------item-info---*/.pagin-bottom{ padding-bottom:18px; }
.pagin-top{ padding-top:0; }
.iteminfo				{ padding:0px 0px 6px 0px; 	margin:0px 0px 15px 0px; }
.createdby				{ color:#7a7a7a; 	display:block;	text-transform:none; }
div.small				{ /* Written by */	display:block;	color:#7a7a7a;	font-size:11px;	font-weight:normal;	margin:0px 0px 0px 0px; 	padding:0px 0px 7px 0px;	white-space:nowrap;	line-height:11px; }
.white { color:#fff	}
/*--------------------------------------------------------VM---*/#martInfo .button { width:52px; }
#martInfo h3 { display:block;	width:71px;	float:left;	color:#666565;	font:normal 11px Arial, Helvetica, sans-serif;	text-transform:uppercase; }
#martInfo .moduletable { text-align:right; }
.null {padding:0; margin:0 !important; }
/*-----------------------------------buttons---*/#content .button, #content .validate,#content .readmore a				{ background:#fed933;	padding:0 0 0px 0;	border:none;	color:#353129;	font-size:12px;	text-transform:capitalize;	cursor:pointer;	width:130px;	height:32px;	font-weight:bold;	display:block;	text-decoration:none;	float:left;	text-align:center; }
#content .button:hover, #content .validate:hover, #content .modal-button:hover, #content .readmore a:hover, #content div.blank a:hover{  color:#fff  !important; text-decoration:none; background:#353129;  }
* html .button, * html .validate { display:block; }
.wrapper-sub-title, .sub-title-wrapper{ background:#CDCDCD; color:#2c2c2c; padding-top:8px  !important; padding-bottom:8px  !important; }
.wrapper-sub-title a, .wrapper-sub-title a:hover, .sub-title-wrapper a{ color:#000}
.sub-indent-table{ text-indent:8px; }
#content .button2-left { float:left; margin-right:5px; }
#content .button2-left, .image {display:inline}
#content .button2-left a:hover,#content .readmore a:hover,#content div.blank a:hover	{ color:#ff8c0a; }
.modal-button, .readmore a, div.blank a {float:left; padding:0 0px; margin:0px 1px 0px 0px; }
#editor-xtd-buttons {padding:5px 0px 5px 0px; overflow:hidden; width:500px; float:left}
#editor-xtd-buttons .readmore {display:inline}
.blank {padding:5px 0px 0px 0px; _padding:11px 0px 11px 0px; }
#content .button, #content .validate,#content .modal-button				{ background:#fed933;	padding:0 0 0px 0;	border:none;	color:#353129;	font-size:12px;	text-transform:capitalize;	cursor:pointer;	width:130px;	height:32px;	font-weight:bold;	display:block;	text-decoration:none;	float:left;	text-align:center; }
#content .button:hover, #content .validate:hover, #content div.blank a:hover, #content .readmore a:hover, #content .modal-button:hover{   color:#fff  !important; text-decoration:none; background:#353129; }
#content .modal-button, #content div.blank a, #content .readmore a{ 	background:#fed933;	padding:6px 0 0px 0;	border:none;	color:#353129;	font-size:12px;	text-transform:capitalize;	cursor:pointer;	width:130px;	height:26px;	font-weight:bold;	display:block;	text-decoration:none;	float:left;	text-align:center; }
/*-----------------------------pagenav---*/.pagin-top-border, .pagin-bottom{ text-align:center; }
.pagenav	{ font-weight:normal}
a.pagenav	{ font-weight:normal;	padding:0px 2px 0px 2px;	margin:0px 2px 0px 0px;	text-decoration:none; }
a.pagenav:hover	{text-decoration:underline; }
a.pagenav:visited { text-decoration:none; }
.pagination_nav	{font-size:12px; padding:10px 20px 0px 27px; }
.pagination_nav div	{padding:5px 0px 5px 0px; }
.pagination		{margin-top:10px}
.pagination	li	{padding:0px 5px 0px 5px; }
	.pagination_result	{padding:5px 0px 0px 0px; line-height:16px; }
.pagination span {padding:0px 10px 0px 0px; }
.pagination strong span {padding:0px 6px 0px 6px; font-weight:normal}
/*--------------------------------------result---*/.searchArea {padding:10px; border:1px solid #E0E0E0; margin:0 0 0 0; }
.sectiontableentry0 td, .sectiontableentry1 td, .sectiontableentry2 td	{ border-bottom:none; border-bottom:1px solid #E0E0E0; }
.sectiontableentry1 td, .sectiontableentry0 td, .sectiontableentry2 td 	{ padding-bottom:5px; padding-top:5px; text-indent:11px; }
.var1 { padding:15px !important;	margin:5px 0px 5px 0px;   border-bottom:none;  border-bottom:1px solid #E0E0E0; }
.var1 a, .var1 p{ color:#353129; }
.var2 {  padding:15px !important; margin:5px 0px 5px 0px;  border-bottom:none; border-bottom:1px solid #E0E0E0; }
.var2 a, .var2 p{ color:#353129; }
.results	{padding:0px 20px 15px 10px; }
.searchintro	{padding:10px 0px 10px 10px; }
.results ol li	{padding:0px 0px 10px 0px; text-align:justify; }
.results h3{ padding-bottom:25px; }
#searchForm{ display:block; padding:0 0 0 0; }
.sectiontableheader{padding:6px 5px 6px 11px; }
#search_searchword{ margin:1px 0 0 0; padding:2px 0 3px 5px !important; height:19px; line-height:21px; height:23px; }
.indent-search-searchword{ display:block; padding:7px 11px 0 0; line-height:19px; }
/*--------------------------------------archive---*/.archiveBlock .button { display:inline-block; margin:0px 0px 0px 5px; }
ul#archive-list h4 a { font-size:12px;	text-transform:none}
/*--------------------------------------poll---*/dl.poll {padding:25px 0px 35px 0; }
.button-poll-left, .button-poll-right{ background:#fed933;	padding:0 0 0px 0;	border:none;	color:#353129;	font-size:12px;	text-transform:capitalize;	cursor:pointer;	width:80px;	height:32px;	font-weight:bold;	display:block;	text-decoration:none;	float:left;	text-align:center; }
.poll .buttons input:hover{  	background:#353129;	color:#fff}
 	.button-poll-right{ margin-left:5px !important; }
#poll h3 {font-size:20px; padding:0px 0px 10px 0px; color:#000; text-transform:capitalize}
dl.poll dt {font-weight:bold; padding:7px 0px 0px 0px; }
.poll .question	 {color:#413c32;	font-size:17px;	padding:0 0 5px 0; line-height:18px; }
.poll .poll-body		{padding:15px 0px 15px 0}
.poll-body label { line-height:14px; padding:0px 0px 0px 4px; }
.poll .buttons {margin:0 0px 0 0px; }
.poll .result	{background:#ffea00; }
.poll .section	{ overflow:hidden; 	padding:3px 0px 3px 0px;	width:100%;	color:#2c2c2c; }
.poll .section2	{ overflow:hidden; 	padding:2px 0px 4px 0px;	width:100%;	color:#000;	 color:#878989; }
.poll .radio{float:left; width:20px; }
.poll .radio input {display:block; width:16px; height:16px; vertical-align:middle; }
.poll .var	{margin:0px 0px 0px 20px;text-align:left}
.display	{padding:0px 0px 10px 0px; }
.display select	{border:1px solid #46462f; width:100px; }
.sectiontableentry1 div, .sectiontableentry0 div {font-size:1px}
.td_1, .td_2 {width:5%; text-align:center; }
.td_3 { width:90%; padding:0px 0px 0px 10px; }
.pollstableborder .question {padding:0px 0px 0px 85px; }
.pollstableborder{ margin:25px 0 0 0; }
/*--------------------------------------userforms---*/dl.contentpane	dt { padding:10px 0px 20px 0px; }
dl.contentpane	dd { width:100%;	overflow:hidden; }
dl.contentpane	div { vertical-align:middle}
dl.contentpane .description { width:120px;	padding:6px 0px 0px 0px; }
dl.contentpane .input-field { width:160px;	padding:1px 0px 0px 0px; }
dl.contentpane .input-field #email{margin:1px 0 0 0; padding:2px 0 3px 5px !important; height:22px; line-height:18px; border:1px solid #bfbfbf; width:145px; }
dl.contentpane .button-field { width:140px;	padding:0px 0px 0px 0px; }
/*-------------------------------------search---*/.search{position:absolute; width:347px;  padding:0 0 0 0; top:21px; right:7px; z-index:5000;background:url(../images/search_bg.png) 0 0 no-repeat; height:33px}
.search .search-input{ width:205px; float:left;  height:31px;  display:inline }
.search .search-button{ width:65px; float:right; }
.search .inputbox	{ border:none;	color:#000;	font-size:13px;	line-height:16px;	margin:1px 0 0 0 !important;	padding:2px 0 2px 9px;	width:190px;	background:none; }
.search .button	{ width:65px !important;  margin:0 0 0 0  !important; padding:0  !important; }
.search .button:hover{ text-decoration:underline; }
span.count{  color:#000; }
/*-------------------------------------search-result---*/.search_result {padding:0px 20px 0px 0px; }
	.search_result h3	{color:#808080;  font-size:14px; }
.searchintro b, .searchintro strong, .highlight		{color:#353129; font-weight:bold; }
/*-------------------------------------admin-form---*/.adminform td 			{padding:0px 0px 2px 0px; }
.pagin-bottom{ padding:5px 0 15px 0; }
/*---------------------------system-error-messages--*/.error		{margin:15px 10px 20px 0; }
.message{ margin:0 !important; }
#system-message dt.error, dt.message {display: none; }
.error dd ul { background:#CE0303;	border-bottom:3px solid #670606;	border-top:3px solid #670606;	color:#FFFFFF;	margin:0 !important;	padding:5px 0 5px 10px !important;	width:100%	}
.error dd ul li	{ background:none !important;	color:#fff !important; 	margin:0px 0px 0px 20px !important;	padding:0 !important; }
/*---------------------------------------------------------------------------------boxes---*/ /*-------------------------------------mainmenu---*//*-----------------content----*/.module_menu div{color:#2c2c2c; font-size:12px; }
.module_menu ul {list-style:none; margin:0 0 0 1px !important; }
.module_menu li	{ display:block; line-height:14px !important;  padding:0 0 0px 0 !important; margin:0 !important; }
.module_menu li	ul {padding:11px 0px 0 16px; margin:0 0 0 0 !important; }
.module_menu li	ul li{  border:none; background:none !important;  padding:4px 0 4px 0 !important; }
.module_menu li	ul li a{ }
.module_menu li a {     padding:0 0px 0 25px  !important;	 display:block;	 line-height:27px  !important;	 text-decoration:none !important;	 background:url(../images/link_marker1.gif) 0 8px no-repeat !important; 	 zoom:1;	 position:relative;	 text-transform:uppercase;	 text-decoration:none !important}
.module_menu li a span { font-size:14px; font-weight:normal; color:#413c32; background:none !important;text-decoration:none !important}
.module_menu li a:hover  span { color:#413c32  !important;	text-decoration:underline !important; }
/*-------------------------------------topmenu---*/.head_bg ul.menu-nav { padding:0 0 0  0 !important;	margin:0 0 0 0 !important;	zoom:0;	position:absolute;	top:647px !important;	z-index:90;	left:0;	 background:url(../images/menu_bg.png) 0 0 no-repeat !important;	 width:100%;	 height:59px; }
.all ul.menu-nav { padding:0 0 0  0 !important;	margin:0 0 0 0 !important;	zoom:0;	position:absolute;	top:123px;	z-index:90;	left:0;	 background:url(../images/menu_bg.png) 0 0 no-repeat !important;	 width:100%;	 height:59px; }
ul.menu-nav li	{ display:block; 	padding:0 0 0 0;	float:left;	margin:0 0 0 0;	padding:0 0 0 0 !important;	position:relative;	text-align:center; }
ul.menu-nav li:first-child 	{ display:block; 	padding:0 0 0 0;	float:left;	position:relative;	text-align:center;	background:none}
ul.menu-nav li a  { display:block;	font-size:12px;	text-decoration:none;	position:relative;	color:#fff;	float:left;	text-transform:uppercase;	text-align:center;	width:125px;	background:url(../images/spacer.gif) 100% 0% no-repeat;	padding:21px 0 18px 0}
ul.menu-nav .separator  { display:block;	font-size:12px;	text-decoration:none;	position:relative;	float:left;	text-transform:uppercase;	text-align:center;	width:145px;	background:url(../images/spacer.gif) 100% 0% no-repeat;	padding:21px 0 18px 0}
ul.menu-nav li a strong { font-weight:normal}
ul.menu-nav li a:hover, ul.menu-nav li.active a, #current a { text-decoration:none;	color:#ffffff;	background:#4f7699 ; }
ul.menu-nav li:first-child a:hover, ul.menu-nav li.active:first-child a, ul.menu-nav li#current:first-child  a { text-decoration:none;	color:#ffffff;	background:url(../images/first_item_act.gif) 0% 0% no-repeat; }
ul.menu-nav li a:hover strong, ul.menu-nav li.active a strong, #current a strong 	{}
ul.menu-nav li a:hover strong,  ul.menu-nav li.active a  strong {}
/* ul.menu-nav li a:hover span, ul.menu-nav li a:hover span, ul.menu-nav li.active a,  ul.menu-nav li.active a span, #current li a span{ color:#eb3f5b; text-decoration:none; font-weight:normal; }
-------------------hover-active----*/ /*----------------------------------------login-form---*/.module-login {padding:0}
#left .module-login h3 {}
.module-login .moduleTopBg {width:100%; }
.module-login .sec {width:100%; }
.module-login .boxIndent {padding:0 0px 0 0; }
/*-------------------title----*//*-----------------content----*/.login-text-1{ color:#30383c; display:block; line-height:21px; }
.form-height{ height:37px; margin:3px 0 0 0; }
#form-login {padding:0px 0px 0px 15px; }
#form-login-remember {padding:15px 0px 0 0px; }
.module-login label { display:block;	line-height:18px;	padding:0px 0px 0px 2px;	width:100%;	color:#413c32;	font-size:12px;	}
label.remember { display:inline;	color:#413c32 !important;	margin:0 0 0 0; }
.module-login p, .module-login div, label.remember { line-height:18px;	text-transform:none; }
.logo-title{ font-size:15px; padding-bottom:21px !important;  font-size:14px !important; display:block; line-height:35px; color:#000 !important; padding-left:15px}
#mod_login_username, #mod_login_password {margin:0px 0px 0px 0px; }
.module-login a, .module-login a:hover	{ margin:0;	line-height:18px;	color:#413c32 !important;	font-weight:normal;	font-size:10px;	text-transform:uppercase;	text-decoration:underline}
.module-login a:hover{text-decoration:none}
.module-login .inputbox, #com-form-login-username input, #com-form-login-password input  { /* inputbox */	color:#413c32;	font-size:11px;	line-height:13px !important;	padding:1px 0 3px 9px;	*padding:3px 0 0 9px;	margin:5px 0 0 2px !important;	width:157px;	background:none;	border:1px solid #413c32;	text-transform:capitalize	}
#modlgn_username, #modlgn_passwd {float:left; }
.username label, .password label {}
.remember { padding:4px 0px 0px 0px; }
input.checkbox { /* checkbox */	border:none; 	display:block;	margin:3px 6px 0px 0; 	vertical-align:middle;  	width:12px;	height:12px;	position:relative;	float:left; }
.blue {color:#7f7f7f !important; }
.button-login:hover, #right .log .button:hover{  color:#fff !important; text-decoration:none; background:#353129; }
.button-login, .log .button { background:#fed933;	padding:0 0 0px 0;	border:none;	color:#353129;	font-size:12px;	text-transform:capitalize;	cursor:pointer;	width:80px;	height:32px;	font-weight:bold;	display:block;	text-decoration:none;	float:left;	text-align:center; }
#inputs{ padding:0 11px 12px 0; display:none}
.log{ width:100%; overflow:hidden; display:block; }
			  /*---------------------------------------------------------structure---*/.first, .all {background:#d4d5d1 url(../images/all_bg.gif) 50% 0% no-repeat ; }
.box_page{ background:none; }
.main 	{ width:100%;	position:relative;	margin:0 auto;	padding:0 0 0 0;	}
.first .header { position:relative;	width:100%;	margin:0 auto;	z-index:15000;	height:706px !important; }
.all .header { position:relative;	width:100%;	margin:0 auto;	z-index:15000;	height:183px; }
.head { position:relative;	width:1030px;	margin:0 auto;	z-index:150	; }
.header_home_block { position:absolute;	top:24px;	left:-8px;	background:url(../images/bubbles.png) 0% 0% no-repeat ;	width:1050px;	height:616px;	z-index:160;	display:block}
.txt1, .txt2, .txt3, .txt4 { position:absolute;	font-size:10px;	color:#fff;	text-transform:uppercase;	line-height:15px;	width:219px; }
.txt1 { top:268px;	left:116px; }
.txt2 { top:165px;	left:411px; }
.txt3 { top:212px;	left:716px; }
.txt4 { top:387px;	left:761px; }
#logo{margin:0 0 0 0px; position:absolute; top:15px; left:20px; z-index:170;}
#logo img {border:none;}
#logo a{ display:block; position:relative; cursor:pointer; }
/*-------------------------------------header---*/.clear{ width:100%; overflow:hidden; }
.clear1{ clear:both; }
.br{ display:block; }
.fright{ float:right !important; }
.fleft{ float:left; }
.row-search{ height:80px; }
.row-top-menu{ float:right; }
.content-top{ margin:0 auto; width:971px; padding:42px 25px 30px 34px; background:#fff}
DIV.summaryBoxWebDev {    background: url(../images/web-design.jpg) no-repeat scroll left top #F7F4EE;    margin-top: 10px;    min-height: 211px;    width: 884px; }
DIV.serviceSummaryLeftColumn {    background: url(../images/vrGrayDashed.gif) repeat-y scroll right top transparent;    float:left;    margin-top: 18px;    padding:0px 20px 0 275px;    width: 360px;	}
DIV.summaryBoxWebDev UL.linkList {    display: block;    float: left;    margin: 0;    padding: 20px 0 0 20px;    width: 220px;	}
DIV.summaryBoxWebDev UL.linkList LI { display: block;	/*margin: 5px 0px 0px 5px;*/	margin-top:5px;	margin-left:10px;    list-style: none;    padding: 1px 0;	text-indent:15px;	height:15px; }
DIV.summaryBoxWebDev UL.linkList A {    background: url(../images/arrowDoubleWebDev.png) no-repeat scroll 10px 7px transparent;    display: block;	list-style:none;    font-size: 80%;    padding: 0 0 0 13px;    text-decoration: none; }
#content UL.linkList li A:hover{font-size: 80%;color: #2276C1;text-decoration:underline; }
.summaryBoxWebDev .linkList li a {    color: #2276C1; }
.summaryBoxWebDev h2 a {    color: #2276C1;	text-decoration:none; }
p{ font-size:12px; }
DIV.summaryBoxWebDev A.btnViewPortfolio {    background-image: url(../images/btnViewPortfolioWebDev.gif);    width: 154px; }
DIV.summaryBoxWebDev A.btnViewPortfolio {    /*background: none no-repeat scroll left top transparent;*/    display: block;    float: left;    height: 40px;    margin-right: 10px;    text-indent: -10000px; }
DIV.summaryBoxWebDev A.btnRequestProposal {    background-image: url(../images/btnRequestProposalWebDev.gif);    width: 183px; }
DIV.summaryBoxWebDev A.btnRequestProposal {   /* background: none no-repeat scroll left top transparent;*/    display: block;    float: left;    height:40px;    margin-right: 10px;	margin-bottom:30px;    text-indent: -10000px; }
DIV.summaryBoxWebDev A.btnViewPortfolio:hover { BACKGROUND-POSITION: left bottom;	/*background:#990000;*/}
DIV.summaryBoxWebDev A.btnRequestProposal:hover { BACKGROUND-POSITION: left bottom}
/*                                      2   */DIV.summaryBoxWebApps {    background: url(../images/summaryBoxWebApps.jpg) no-repeat scroll left top #F7F4EE;    margin-top: 10px;    min-height: 211px;    width: 884px; }
DIV.summaryBoxWebApps UL.linkList {    display: block;    float: left;    margin: 0;    padding: 20px 0 0 20px;    width: 220px;	}
DIV.summaryBoxWebApps UL.linkList LI { display: block;	/*margin: 5px 0px 0px 5px;*/	margin-top:5px;	margin-left:10px;    list-style: none;    padding: 1px 0;	text-indent:15px;	height:15px; }
DIV.summaryBoxWebApps UL.linkList A {   background: url(../images/arrowDoubleWebApps.png) no-repeat scroll 10px 7px transparent;    display: block;	list-style:none;    font-size: 80%;    padding: 0 0 0 13px;    text-decoration: none; }
#content UL.linkList li A:hover{font-size: 80%;color: #2276C1;text-decoration:underline; }
.summaryBoxWebApps .linkList li a {    color: #2276C1; }
.summaryBoxWebApps h2 a {    color: #71317F;	text-decoration:none; }
DIV.serviceSummaryLeftColumn p{ padding-top:10px; }
DIV.summaryBoxWebApps A.btnViewPortfolio {    background-image: url(../images/btnViewPortfolioWebApps.gif);    width: 154px; }
DIV.summaryBoxWebApps A.btnViewPortfolio {    /*background: none no-repeat scroll left top transparent;*/    display: block;    float: left;    height: 40px;    margin-right: 10px;    text-indent: -10000px; }
DIV.summaryBoxWebApps A.btnRequestProposal {    background-image: url(../images/btnRequestProposalWebApps.gif);    width: 183px; }
DIV.summaryBoxWebApps A.btnRequestProposal {   /* background: none no-repeat scroll left top transparent;*/    display: block;    float: left;    height:40px;    margin-right: 10px;	margin-bottom:30px;    text-indent: -10000px; }
DIV.summaryBoxWebApps A.btnViewPortfolio:hover { BACKGROUND-POSITION: left bottom;	/*background:#990000;*/}
DIV.summaryBoxWebApps A.btnRequestProposal:hover { BACKGROUND-POSITION: left bottom}
/*                        3    */DIV.summaryBoxWebMarketing {    background: url(../images/seo.jpg) no-repeat scroll left top #F7F4EE;    margin-top: 10px;    min-height: 300px;    width: 884px; }
DIV.summaryBoxWebMarketing UL.linkList {    display: block;    float: left;    margin: 0;    padding: 20px 0 0 20px;    width: 220px;	}
DIV.summaryBoxWebMarketing UL.linkList LI { display: block;	/*margin: 5px 0px 0px 5px;*/	margin-top:5px;	margin-left:10px;    list-style: none;    padding: 1px 0;	text-indent:15px;	height:15px; }
DIV.summaryBoxWebMarketing UL.linkList A {   background: url(../images/arrowDoubleWebMarketing.png) no-repeat scroll 10px 7px transparent;    display: block;	list-style:none;    font-size: 80%;    padding: 0 0 0 13px;    text-decoration: none; }
#content UL.linkList li A:hover{font-size: 80%;color: #2276C1;text-decoration:underline; }
.summaryBoxWebMarketing .linkList li a {    color: #2276C1; }
.summaryBoxWebMarketing h2 a {    color:  #AB0000;	text-decoration:none; }
DIV.summaryBoxWebMarketing A.btnViewPortfolio {    background-image: url(../images/btnViewPortfolioWebMarketing.gif);    width: 154px; }
DIV.summaryBoxWebMarketing A.btnViewPortfolio {    /*background: none no-repeat scroll left top transparent;*/    display: block;    float: left;    height: 40px;    margin-right: 10px;    text-indent: -10000px; }
DIV.summaryBoxWebMarketing A.btnRequestProposal {    background-image: url(../images/btnRequestProposalWebMarketing.gif);    width: 183px; }
DIV.summaryBoxWebMarketing A.btnRequestProposal {   /* background: none no-repeat scroll left top transparent;*/    display: block;    float: left;    height:40px;    margin-right: 10px;	margin-bottom:30px;    text-indent: -10000px; }
DIV.summaryBoxWebMarketing A.btnViewPortfolio:hover { BACKGROUND-POSITION: left bottom;	/*background:#990000;*/}
DIV.summaryBoxWebMarketing A.btnRequestProposal:hover { BACKGROUND-POSITION: left bottom}
/*     4   */DIV.summaryBoxMotionGraphics {    background: url(../images/summaryBoxMotionGraphics.jpg) no-repeat scroll left top #F7F4EE;    margin-top: 10px;    min-height: 211px;    width: 884px; }
DIV.summaryBoxMotionGraphics UL.linkList {    display: block;    float: left;    margin: 0;    padding: 20px 0 0 20px;    width: 220px;	}
DIV.summaryBoxMotionGraphics UL.linkList LI { display: block;	/*margin: 5px 0px 0px 5px;*/	margin-top:5px;	margin-left:10px;    list-style: none;    padding: 1px 0;	text-indent:15px;	height:15px; }
DIV.summaryBoxMotionGraphics UL.linkList A {   background: url(../images/arrowDoubleMotionGraphics.png) no-repeat scroll 10px 7px transparent;    display: block;	list-style:none;    font-size: 80%;    padding: 0 0 0 13px;    text-decoration: none; }
#content UL.linkList li A:hover{font-size: 80%;color: #2276C1;text-decoration:underline; }
.summaryBoxMotionGraphics .linkList li a {    color: #2276C1; }
.summaryBoxMotionGraphics h2 a {    color: #ED6F1D;	text-decoration:none; }
DIV.summaryBoxMotionGraphics A.btnViewPortfolio {    background-image: url(../images/btnViewPortfolioMotionGraphics.gif);    width: 154px; }
DIV.summaryBoxMotionGraphics A.btnViewPortfolio {    /*background: none no-repeat scroll left top transparent;*/    display: block;    float: left;    height: 40px;    margin-right: 10px;    text-indent: -10000px; }
DIV.summaryBoxMotionGraphics A.btnRequestProposal {    background-image: url(../images/btnRequestProposalMotionGraphics.gif);    width: 183px; }
DIV.summaryBoxMotionGraphics A.btnRequestProposal {   /* background: none no-repeat scroll left top transparent;*/    display: block;    float: left;    height:40px;    margin-right: 10px;	margin-bottom:30px;    text-indent: -10000px; }
DIV.summaryBoxMotionGraphics A.btnViewPortfolio:hover { BACKGROUND-POSITION: left bottom;	/*background:#990000;*/}
DIV.summaryBoxMotionGraphics A.btnRequestProposal:hover { BACKGROUND-POSITION: left bottom}
/*-------------------------------------content---*/#content{ padding:0 0 0px 0; }
.container{overflow:hidden; height:100%;  text-align:left; padding:0 0 0 0; }
#left{ float:left; text-align:left; width:231px; margin:0 0px 0 0; padding:0 0 0px 0; }
 #right{ float:right; text-align:left; width:265px; margin:0 0 0 10px; padding:0 0 0 0; position:relative; }
.area-img01{position:absolute;top:20px;left:-380px; }
.area-img02{position:absolute;top:20px;left:-100px; }
.area-img03{position:absolute;top:200px;left:-380px; }
.area-img04{position:absolute;top:210px;left:-100px; }
.text1 {margin-top:0; margin-bottom:29px}
.indent-top-none{ padding-top:0 !important; }
.text1 dt{ color:#000; font-size:10px; line-height:14px; }
.text1 dd{ color:#797677; font-size:14px; line-height:20px; padding:0 0 33px 0; }
.img_indent { float:left;	margin:0 20px 0 0}
	.right_content { display:table;	zoom:1}
.clear ul { display:table;	zoom:1; }
ul.bullet-1 li{background-image:url(../images/bullet1.png); }
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li, ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li, ul.bullet-9 li, ul.bullet-10 li {    background-position: 0 10px;    background-repeat: no-repeat;    list-style: none outside none;    margin: 0 0 3px;    padding: 0 0 0 15px; }
.article-title-text{ color:#413c32;	font-size:36px;	font-weight:normal;	position:relative;	line-height:1.2em;	/*margin-bottom:35px;*/     margin-bottom:15px; }
.column_separator .article-title-text{ color:#413c32;	font-size:36px;	font-weight:normal;	position:relative;	line-height:1.2em; }
.article-title-text a{ color:#413c32;	font-size:36px;	font-weight:normal;	position:relative;	line-height:1.2em;	margin-bottom:36px;	border-bottom:1px #fff solid;	text-decoration:none;	text-transform:lowercase}
.article-title-text a:hover{ color:#413c32;	font-size:36px;	font-weight:normal;	position:relative;	line-height:1.2em;	margin-bottom:36px;	border:none;	text-transform:lowercase}
.article-text-indent{ padding:0 0 0 0}
.indent-top{ padding:0 0 21px 0 !important; margin-top:-2px}
.indent-more a { text-indent:-9999px; display:block; }
/*wrapper-box*/.wrapper-box .boxTitle h3{ color:#413c32;	font-size:24px;	font-weight:normal;	position:relative;	line-height:1.2em;	margin-bottom:19px;	text-transform:lowercase}
 #right .about_poll h3{text-transform:uppercase; }
#left h3, #right h3{ color:#413c32;	font-size:24px;	font-weight:normal;	position:relative;	line-height:1.2em;	margin-bottom:19px;	text-transform:lowercase}
.wrapper-box .boxIndent{ padding:0 0 22px 0px; }
.module-login .boxIndent{ padding:0 0 0 0px;  margin-bottom:0}
.module-login { margin-bottom:28px !important	}
/*-------------------------------------footer---*/.footer{ width:100%; background:#c9cac6; height:56px; }
.foot {width:980px; height:56px; margin:0 auto; position:relative; }
.img-none{ display:none; }
.copy { padding-top:22px;	color:#2d2d2d;	font-size:13px;	text-align:center}
.copy a { color:#fff;	font-size:13px;	font-weight:normal;	text-decoration:none; }
.copy a:hover { text-decoration:underline}
/* Drop-down menu */.ulwrapper  { display: none;    position:absolute;	padding:0 0 20px;	z-index:350;	margin:0 0 0 0 !important;	left:0;	top:59px;	zoom:1;	background:#211e17 url(../images/drop_bg.gif) 0% 0% repeat-x; }
.footer .ulwrapper { display:none !important	}
.ulwrapper .ulwrapper  { left:236px;	top:-16px;	margin:0 !important; }
.ulwrapper ul{ padding:16px 0 0 0 !important; margin:0 !important; width:238px; position:relative; }
.ulwrapper ul li{ list-style:none; }
.parent .ulwrapper ul li, .parent .ulwrapper ul li a, .parent .ulwrapper ul li a strong{ float:none ;	height:auto;	color:#fff ;	font-size:12px;	font-weight:normal ;	background:none ;	text-transform:uppercase;	line-height:30px; }
.parent .ulwrapper ul li {   position:relative;	  padding:0 !important;	  margin:0; }
.parent .ulwrapper .ulwrapper ul li { }
.parent .ulwrapper .ulwrapper ul li a, .parent .ulwrapper .ulwrapper ul li a strong {   color:#fff !important; }
 .parent .ulwrapper ul li a {  padding:0 0 0 25px !important ;	 background:none;	 width:213px !important }
  .parent .ulwrapper ul li a strong {  background:none !important }
#body .parent .ulwrapper ul li a:hover, #body .active_tab2 > a, #body .active_tab2 > a strong { color:#fedd38 !important }
#body   .parent .ulwrapper .ulwrapper ul li a:hover { color:#fedd38 !important; }
.parent .ulwrapper ul li a strong{ padding:0 0 0 0 !important;  display:block  !important; font-weight:normal !important;height:1%; text-align:left !important; font-size:12px; background:none}
.parent .ulwrapper ul li a:hover strong{  color:#fedd38}
.ulwrapper ul li a{ padding: 0 !important; background:none !important}
.ulwrapper ul li a:hover, .ulwrapper ul li li a:hover{ color:#fedd38 !important; display:block}
.ulwrapper ul li a:hover strong, .ulwrapper ul li li a:hover{ color:#fedd38 !important;  font-weight:normal !important; }
.ulwrapper .ulwrapper ul li a:hover strong, .ulwrapper ul li li a:hover{ color:#fedd38 !important;  font-weight:normal !important; }
/* EOF Drop-down menu */#emailForm .inputbox, #emailForm #contact_text{ font-family:Trebuchet MS,Trebuchet MS1,Helvetica,sans-serif; }
.validate-captcha{height:30px;width:100px;float:left; font-size:16px; }
.form-validate .paramlist_key{ width:214px !important; }
.article-text-indent td {padding-bottom:1px; vertical-align: middle; /*color:#FF6600;font-weight: bold; font-size:16px;*/ }
.article-text-indent td a{color:#2276C1;text-decoration: none; }
.article-text-indent td a:hover{text-decoration: underline; }
.start { position:absolute;	bottom:-61px;	right:48px;	background:url(../images/start.png) 0% 0% no-repeat;	display:block;	width:107px;	height:98px;	display:block; }
.start:hover { background:url(../images/start_hover.png) 0% 0% no-repeat; }
.bgs_bottom { background:url(../images/bottom_bgs.png) 0% 0% no-repeat;	height:25px;	width:1030px;	margin:0 auto 34px}
.marg_top { /*margin-top:23px;*/   	margin-top:4px;	margin-bottom:37px !important}
.p1 { margin:5px 0 28px !important	}
/*.carousel { position:relative;	padding:0 0 0 33px;	margin-bottom:24px}
.carousel a.thumb  { width:175px;	height:175px;	display:block;	cursor:pointer}
.carousel a span { overflow:hidden;	width:175px;	height:175px;	display:block}
.carousel a { text-decoration:none}
@media screen and (-webkit-min-device-pixel-ratio:0) {body:last-child:not(:root:root) .bx_container { width:900px !important;	overflow:hidden !important	}
}
#carousel1 { margin:0 0 0 0 !important;	padding:0 !important}
#carousel1 li{ margin:0 5px 0 0 !important;	padding:0 !important}
.prev { position:absolute;	left:0;	top:60px;	}
.next { position:absolute;	right:0;	top:60px;	}
 */ .align_center { width:960px;	margin:0 auto;	position:relative	}
/*--- carousel begin ---*/.carousel-box { overflow:hidden;	position:relative;	padding-left:33px;	height:175px;	overflow:hidden	}
		.carousel-box button { 		background:none;			width:25px;			height:65px;			border:none;			position:absolute;			cursor:pointer;			outline:none;			z-index:10;		}
		.carousel-box button.prev { 		left:0;			top:65px;			background:url(../images/icon_arrow_left.png) no-repeat 0 0;		}
		.carousel-box button.next { 		right:-3px;			top:61px;			background:url(../images/icon_arrow_right.png) no-repeat 0 0;		}
			.carousel-box ul li { 			padding-right:5px;				float:left;				position:relative;			}
			.carousel-box ul li a { 			width:175px;				height:175px;				position:relative;				float:left;			}
				.carousel-box ul li span { 				width:175px;					height:175px;					overflow:hidden;					display:block;					cursor:pointer;				}
				.carousel-box ul li a:hover { 								}
/*--- carousel end ---*/.row1 { background:#c4c5c1;	padding:49px 0 45px;		margin-top:47px; }
.center_block2 { width:960px;	margin:0 auto	}
.row1 ul { padding:0 0 0 0;	margin:0}
.row1 ul li { list-style:none;	font-size:18px;	/*padding:0 0 0 20px;*/	margin:0;	line-height:30px;	/*text-indent:25px;*/}
.row1 ul li.item1 { background: url(../images/facebook.png) no-repeat 0 0px;	list-style:none;	padding:0 0 0 40px;	margin:0;	line-height:35px; }
.row1 ul li.item2 { background: url(../images/twitter.png) no-repeat 0 0px;	list-style:none;	padding:0 0 0 40px;	margin:0;	line-height:35px; }
.row1 ul li.item3 { background: url(../images/linkedinicon.png) no-repeat 0 0px;	list-style:none;	padding:0 0 0 40px;	margin:0;	line-height:35px; }
.row1 ul li.item4 { background: url(../images/youtube.png) no-repeat 0 0px;	list-style:none;	padding:0 0 0 40px;	margin:0;	line-height:35px; }
.row1 ul li a{ color:#2d2d2d;	text-decoration:none;	line-height:25px;	font-size:13px; }
.row1 ul li a:hover { text-decoration:underline}
.col_1, .col_2, .col_3 { float:left;	display:inherit	}
.col_1 { width:265px;	}
.col_2 { width:411px;		margin-right:77px; }
.row_title { color:#2d2d2d;	font-size:16px;	font-weight:bold;	margin-bottom:14px	}
.inputs_newsletter { background:	url(../images/newsletter_input_bg.gif) no-repeat 0 0;	width:201px;	height:28px; }
.inputs_newsletter input { background:none;	color:#fff;	width:160px;	padding:3px 0 0 10px;	border:none;	margin:2px 0 0 0; }
.icons { position:absolute;	right:28px;	top:30px;		z-index:170}
.icons li { float:left;	margin-left:4px;	padding:0;	list-style:none;		cursor:pointer}
.icon { display:block;	position:relative;	width:32px;	height:32px;	}
.icon span{ overflow:hidden;	position:relative;	width:32px;	height:32px;		display:block}
.sub_menu { position:absolute;	right:28px;	top:20px;	z-index:170;	}
.sub_menu li { float:left;	color:#413c32;	margin-left:7px;	padding:0;	background:none !important;		list-style:none !important;	font-size:10px; }
.sub_menu a{ color:#413c32;	padding:0;	background:none !important;		list-style:none !important;	text-decoration:none;	font-size:10px;	text-transform:uppercase}
.sub_menu a:hover { text-decoration:underline}
ul.linkList li { background:none; }
.article-text-indent img {    border: 1px dotted #DDDAD8;    margin: 0px 12px 0 0; }
/* p {    margin: 0 0 15px; }
*/.head h1{    background: none;    margin-bottom: 0px;    padding: 0 0;    text-align: center;    text-shadow: 0 1px 1px white; }
.about_page .rt-article p{ padding-right:10px; }
.clear .show-icon li{ float:left;list-style:none; padding-left:5px; padding-right:5px;background: none; width:126px; }
.clear .show-icon{display:block; }
.clear .show-icon li a{ font-size:13px; }
#content .clear .show-icon li a:hover{/*font-size:14px;*/}
.RSWS_form_main td{padding-bottom:10px; }
.contact_page .article-text-indent table td img{border:none; }
.service-list ul li {color:#000;font-size: 13px; text-align: left; line-height: 17px; list-style-type: disc; margin-left: -20px; margin-right: 15px; margin-bottom: 10px;}
.service-list ul {list-style-type: disc;}
.service-list td {padding-left: 15px; border-right: solid 1px #D9D9D9; padding-top: 20px; border-bottom: solid 1px #D9D9D9; border-top: solid 1px #D9D9D9;}
.services {margin-top: 0px; padding: 0px; margin-left: -35px;}
.services h2 {color:#F60; margin: 0px;}
.seo h2 {color:#CF1111; margin: 0px;}
.services h2 {margin-left: 35px;}
.seo h2 {margin-left: 30px;}
.bread-crumb {font-size: 12px; margin: -21px 0px 12px 22px;}
.bread-crumb a {color: #999; text-decoration: none;}
.bread-crumb .active-link {color: #000;}
.customwebsite_box { width: 667px; margin-top: 12px; margin-left: 160px; color:#000; font-size: 12px;}
.customwebsite_box li, .customwebsite_box p { color:#000; font-size: 13px;}
.customwebsite_box_top { width: 667px; background: url(../images/green_part_middle.gif) repeat-y left top; padding-bottom: 10px; }
.customwebsite_box_middle { width: 667px; height:200px; background: url(../images/pink_top_part.gif) no-repeat left top; }
.customwebsite_box_middle2 { width: 667px; height:200px; background: url(../images/green_top_part.gif) no-repeat left top; }
.custom_content_top_left { width: 539px; float: left; margin-left: 14px; }
.custom_content_top_left h2 { font-size: 18px; color: #ffffff; background: none; margin: 0px; padding: 14px 0 22px 0px; }
.custom_content_top_right { width: 75px; float: right; margin-right: 17px; font-family: "gothamroundedmedium", Arial, Helvetica, sans-serif; font-size: 30px; color: #000; text-align: right; margin-top: 26px; line-height: 24px;}
.customwebsite_box_bottom { width: 665px; background: url(../images/green_part_bottm.gif) no-repeat left top; height: 6px; }
.Light14 { font-family: Arial; font-size: 14px; font-weight: normal; }
.White { color: white; }
.first_colum { background-color: #0083b3; padding: 3px 5px; height: 31px; color: #333; }
.first_colum2 { background-color: #81c8e2; padding: 3px 5px; height: 31px; color: #333; 	}
.style5 { font-size: 40px; margin-top: 12px; color: #ffffff; }
.form_field_large { width: 278px; }
.form_field_medium { width: 170px; }
.label_control_row { padding: 2px 0px 4px 0px; }
.textarea_control { font-size: 14px; color: #333; border: 1px solid #7F9DB9; margin-left: 0px; width: 400px; overflow: auto; padding: 4px; }
.buttonDiv {
cursor: pointer;
padding: 2px 10px;
background: #0083B3;
border-left: #DAD9D3 1px solid;
border-top: #DAD9D3 1px solid;
border-bottom: gray 1px solid;
border-right: gray 1px solid;
color: white;
font-size: 14px;
}
.nowrap {
white-space: nowrap;
}