/* CSS Document - by srinoj kumar     */

body {
  
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%; 
	min-width:1024px; 
	min-height:100%; 
	height:auto; 
	color:#6a6a6a;
	}

#all { position:relative; width:1002px; margin:0px auto; min-height:100%; height:auto; background-color:#ffffff} /*fix for IE in hacks.css*/

img {
border:0px;
}
li {
list-style:none;
}
/* ----------------------
   Header styles
------------------------- */
.header {
	height:109px;
}
.top-black-bg {
background-image:url(../images/top_black_bg.jpg);
background-repeat:repeat-x;
height:21px;
}
.top-grey-bg 
{
background-image:url(../images/top_grey_bg.jpg);
background-repeat:repeat-x;
height:88px;
}
.logo {
	position:absolute;
	top:40px;
	left:10px;
	width:192px;
	height:55px;
}
.logo2 {
	position:absolute;
	top:49px;
	left:168px;
	width:787px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding:5px 0 0 0;
}
#topflash { position:absolute; top:40px; left:10px; width:474px; height:34px; }
.topbox {
width:250px;
float:right;
padding-right:20px;
text-align:left;
line-height:20px;
font-size:10px;
font-family:Tahoma;
}
.langauge {
width:200px;
float:right;
padding-right:20px;
padding-top:20px;
text-align:left;
}
.langauge1 {
width:200px;
float:right;
padding-right:0px;
padding-top:0px;
text-align:left;
}
.topicons {
width:250px;
height:21px;
float:right;
vertical-align:bottom;
}
.headerimg {
width:1002px;
height:216px;
}

.headerimgnew {
width:1002px;
height:159px;
}

.innerheaderimg {
width:1002px;
height:159px;
}
.quickjumpmenu-box1{
width:802px;
height:20px;
float:left;
padding-top:5px;
}
.quickjumpmenu-box2{
width:100px;
height:20px;
float:left;
padding-top:3px;
}

/* Menu Styles */
.menu { position:absolute; z-index:1000; top:79px; left:406px; width:596px } /*fix for IE in hacks.css*/
.menu li { float:left; height:31px; margin-left:-1px; text-align:left; list-style:none; }
.menu li.hover { height:33px; }
.menu li a { display:block; height: 30px; margin-right:1px; }
.menu li a span { display:none; }

.menu li.top { width:108px; background:url(../images/menu-bg.png) no-repeat; border-right: 1px #dfe5e9 solid; }

.menu li.top.hover { background:url(../images/menu-bg.png) no-repeat 0 100%; border-right: 1px #dfe5e9 solid; }

.inner-menu { display:none; position:absolute; z-index:999; top:33px; left:0; border:1px solid #dfe4e8; background:#fff; }
.inner-menu li { float:none; height:auto; margin:0; font-size:11px; font-family:Tahoma; color:#0074bf; background:url(../images/libra-web-solutions-bg-inner-menu.png) no-repeat 0 100%;} /*fix for IE in hacks.css*/
.inner-menu li.last { background: #FFFFFF; }
.inner-menu li a { display:block; height:auto; padding:6px 34px 6px 12px; color:#0074bf; text-decoration:none; border:0; white-space:nowrap; } /*fix for IE in hacks.css*/
.inner-menu li.hover { height:auto; background:url(../images/libra-web-solutions-bg-inner-menu.png) no-repeat 100% 0; border:0; }
.inner-menu li.hover a { margin-top:-1px; padding-top:7px; color:#fff; border:0; }
.inner-menu li .menu-arrow { display: block; position: absolute; background: url(../images/menu-inner-arrow.gif) no-repeat 0px -5px; width: 5px; height: 5px; line-height: 5px; overflow: hidden; right: 10px; margin-top: 12px; }
.inner-menu li.hover .menu-arrow { background-position: 0% 0%; margin-top: 12px; }

.inner-menu3 { display:none; position:absolute; z-index:999; top:0; left: 0; border:1px solid #dfe4e8; margin-top: -2px; }
.inner-menu li .inner-menu3 li { font:1em Tahoma; text-align:left; color:#0074bf; background:url(../images/libra-web-solutions-bg-inner-menu.png) no-repeat 0 100%;} /*fix for IE in hacks.css*/
.inner-menu li .inner-menu3 li.last { background: #FFFFFF; }
.inner-menu li .inner-menu3 li a { display:block; height:auto; padding:6px 34px 6px 12px; color:#0074bf; text-decoration:none; border:0; white-space:nowrap; margin-top:0;} /*fix for IE in hacks.css*/
.inner-menu li .inner-menu3 li.hover { height:auto; background:url(../images/libra-web-solutions-bg-inner-menu.png) no-repeat 100% 0; border:0; }
.inner-menu li .inner-menu3 li.hover a { margin-top:-1px; color:#fff; border:0; padding-top:7px; }

/*.menu li.hover .inner-menu { display:block; }*/
/*.inner-menu li.hover .inner-menu3 { display:block; }*/


/*------------------------
   Content styles
-------------------------- */
.content {  background:#ffffff; }
.contentrow {width:1002px; height:6px;}
.contentrow2 {width:1002px; height:6px;}
.contentrowinnerpages {width:1002px; height:23px; background-color:#efefef}
.contentseparator {width:790px; height:10px;}
.contentseparatorhome {width:790px; height:5px;}
.contentseparatorhomec{width:790px; height:2px;}
.left-column { width:695px; float:left; padding-left:10px; margin:0px; }
.left-column1 { width:790px; float:left; padding-left:10px; margin:0px; }
.left-column-sitemap { width:550px; float:left; padding-left:10px; margin:0px; }
.services-column {width:790px; float:left;margin:0px; top:0px;}
.services-columnportfolio {width:695px; float:left;margin:0px; top:0px;}
.portfoliobox {width:231px; height:auto; text-align:center; float:left;margin:0px; top:0px;}
.servicesbox {width:220px; padding-right:10px; float:left;}
.servicesbox-new {width:251px; padding-right:5px; float:left;}
.servicesbox4 {width:255px; padding-right:5px; float:left;}
.servicesbox5{width:242px; padding-right:5px; float:left; padding-top:17px; padding-left:15px;}
.servicesbox5Home {width:242px; padding-right:5px; float:left; padding-top:2px; padding-left:15px;}

.servicesbox-head {width:252px; height:50px;background:url(../images/webconsulting.jpg) no-repeat top left;}
.servicesbox-head1 {width:253px; height:50px;background:url(../images/webconsulting.jpg) no-repeat top left;}

.servicesbox-headhome1 {width:253px; height:50px;background:url(../images/webconsulting.jpg) no-repeat top left;}
.servicesbox-headhome2  {width:252px; height:50px;background:url(../images/webconsulting.jpg) no-repeat top left;}
.servicesbox-headhome3 {width:252px; height:50px;background:url(../images/web-prom.jpg) no-repeat top left;}
.servicesbox-headhome4 {width:255px; height:50px;background:url(../images/web-cons-head.jpg) no-repeat top left;}
.servicesbox-headhome5 {width:242px; height:50px;background:url(../images/webmasterservices.jpg) no-repeat top left;}

.servicesbox-head2 {width:252px; height:50px;background:url(../images/webconsulting.jpg) no-repeat top left;}
.servicesbox-head2 a:hover {color:#0099FF;}
.servicesbox-head3 {width:252px; height:50px;background:url(../images/webconsulting.jpg) no-repeat top left;}
.servicesbox-head4 {width:252px; height:50px;background:url(../images/webconsulting.jpg) no-repeat top left;}
.servicesbox-head5 {width:242px; height:50px;background:url(../images/webmasterservices.jpg) no-repeat top left;}
.servicesbox-head span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-head1 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-head2 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-head3 span { padding: 0 0 0 65px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-head4 span { padding: 0 0 0 20px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-head5 span { padding: 0 0 0 30px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:38px;}
.servicesbox-head span a{font-family:verdana;
font-size:11px;
color:#0099FF; 
font-weight:bold;
text-decoration:none;}
.servicesbox-head1 span a{font-family:verdana;
font-size:11px;
color:#666666; 
font-weight:bold;
text-decoration:none;}
.servicesbox-head2 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 15px;
}
.servicesbox-head3 span a{font-family:verdana;
font-size:11px;
color:#666666; 
font-weight:bold;
text-decoration:none;}
.servicesbox-head4 span a{font-family:verdana;
font-size:11px;
color:#666666; 
font-weight:bold;
text-decoration:none;}
.servicesbox-head5 span a{font-family:verdana;
font-size:11px;
color:#666666; 
font-weight:bold;
text-decoration:none;}
.servicesbox2 {width:222px; padding-left:10px; margin:0px;float:left; background-image:url(../images/vertical_dotline.jpg); background-repeat:repeat-y}
.servicesbox2-new {width:253px; padding-left:5px; margin:0px;float:left;}
.servicesbox3 {width:220px; padding-left:10px; margin:0px;float:right; background-image:url(../images/vertical_dotline.jpg); background-repeat:repeat-y}
.servicesbox3-new {width:252px; padding-left:9px; margin:0px;float:left; }
.serviceseparator {width:216px; height:10px;}
.serviceseparatorhome {width:216px; height:5px;}
.center-column { width:2px; float:left; }
.right-column { width:292px; float:left; }
.center-over { width:755px; float:left; }
.clear{clear:both;}
.contentseparator21 {width:696px; height:10px;}
.contentseparator2 {width:1002px; height:10px;}
.contentseparator21 {width:696px; height:10px;}
.servicesboxinner {width:300px; padding-right:10px; float:left;}
.sitemapboxinner1 {width:350px; padding-right:10px; float:left;}
.servicesboxinnerseparator {width:300px; height:2px; float:left;}
.servicesboxinner2 {width:300px;padding-left:10px; padding-right:10px; float:left;background-image:url(../images/vertical_dotline.jpg); background-repeat:repeat-y}

.sitemapboxinner2 {width:220px;padding-left:10px; padding-right:10px; float:left;background-image:url(../images/vertical_dotline.jpg); background-repeat:repeat-y}

.portfoliodesboxholder {
width:1002px;
}
.portfoliocontentbox {
width:982px;
text-align:left;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:2px;
}
.portfoliodesbox1 {
width:491px;
float:left;
padding-left:10px;
padding-top:2px;
}
.portfoliodesbox2 {
width:491px;
float:right;
text-align:right;
padding-right:10px;
padding-top:2px;
}
.porfolioblueheadtext:link {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#236FA3; 
	text-decoration:underline;
}
.porfolioblueheadtext:visited {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#236FA3; 
	text-decoration:underline;
}
.porfolioblueheadtext:hover {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#85a528; 
	text-decoration:none;  
}


.contactbox {
width:348px;
float:left;
}
.contactbox2 {
width:347px;
float:right;
}
.contactformbox {
width:670px;
float:left;
padding-left:20px;
}
.contactformboxinner {
width:350px;
float:left;
}
.contactimg {
width:310px;
padding-top:50px;
float:left;
}
.contactformboxseparator {
width:247px;
height:10px;
float:left;
}
.contactform-text{
width:100px;
padding-right:10px;
text-align:right;
float:left;
}
.contactformtextfield{
width:220px;
height:15px;
font-family:Verdana, Arial;
font-size:11px;
color:#000000;
border:solid #c8c9c3 1px;
padding-left:2px;
}
.contactforminput
{
	padding-left:2px;
	border:1px solid #e1e2dc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3838;
	width:152px;
}


.contacttextarea1
{
	padding-left:2px;
	border:1px solid #e1e2dc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3838;
	width:224px;
}

.contacttextarea12
{
	padding-left:2px;
	border:1px solid #e1e2dc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3838;
	width:224px;
	height:150px;
}


.contactform-textbox{
width:150px;
float:left;
}
.headertext {
padding-left:0px;
float:left;
width:695px;
}
.headertextunderline {
padding-left:0px;
float:left;
width:695px;
height:1px;
background-color:#efefef;
}

.headertextunderlineKnowldge {
padding-left:0px;
float:left;
width:980px;
height:1px;
background-color:#efefef;
}

.content-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;
color:#636563;
padding-top:5px;
}




.content-text1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;
color:#636563;
padding-top:5px;
}

.content-texthire {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;
color:#636563;
padding-top:0px;

margin-top:0px;
}

.contenttext1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;

color:#636563;
padding-top:5px;
}
.box-content-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#636563;
text-align:left;
}

.articles-link-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#636563;
text-align:left;
}


.box-green-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#87a529;
font-weight:bold;

}
.box-green-text1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#87a529;
font-weight:bold;
text-align:left;
 padding-left:0px;
 
}
.bluelink:link {
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #5691be; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.bluelink:visited {
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #5691be; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.bluelink:hover {
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #85a528; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline; 
}
.col-width {
width:5px;
}
.right-panel {
background-image:url(../images/right_panel_bg.jpg);
background-repeat:no-repeat;
width:292px;
height:551px;
float:right
}
.right-panel2 {
background-image:url(../images/right_panel_bg1.jpg);
background-repeat:no-repeat;
width:292px;
height:600px;
float:right
}

.right-panehome {
background-image:url(../images/right_panel_bg2.jpg);
background-repeat:no-repeat;
width:292px;
height:650px;
float:right
}

.right-panehomepage {
background-image:url(../images/right_panel_bghome.jpg);
background-repeat:no-repeat;
width:292px;
height:702px;
float:right
}
.right-panehomepage1 {
width:197px;
height:850px;
float:right
}

.right-panehomepage2 {
width:197px;
height:550px;
float:right
}

#client-speak {
margin:0;
padding:0;
width:197px;
height:333px;
background:url(../images/client-speak.jpg) no-repeat top left;

}
#news-events {
margin:0;
padding:0;
width:197px;
height:284px;
background:url(../images/news-events.jpg) no-repeat top left;

}
#portfolio-new{
margin:0;
padding:0px 0 0 0;
width:197px;
height:140px;

}
#portfolio-newinner{
margin:0;
padding:10px 0 0 0;
width:197px;
height:140px;
background:url(../images/portfolionew.jpg) no-repeat top left;}
#portfolio-newinner h6{
margin:0;
padding:8px 0 2px 25px;;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#1e5e8f;
text-align:center;
}
#portfolio-newinner p{
margin:0;
padding:10px 0 0 0px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#636563;
text-align:center;
line-height:12px;
}
#portfolio-newinner p a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#636563;
}
#portfolio-newinner p a:hover{
	text-decoration:underline;
	color:#87a529;
}
#client-speak p{
margin:0 0 0 0 ;
padding:73px 30px 0 35px;
FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #636563; 
	TEXT-DECORATION: none; 

}

#client-speak h4{
margin:0 0 0 0 ;
padding:10px 35px 0 40px;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #636563; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 

}

.rightpanel-contentboxContactUs {
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:19px;
float:left;
}


.rightpanel-contentbox {
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:15px;
float:left;
}
.rightpanel-contentboxphp {
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:37px;
float:left;
}
.rightpanel-contentboxhome {
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:20px;
float:left;
}



.rightpanel-contentbox1 {
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:16px;
float:left;
}
.rightpanel-client {
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:10px;
float:left;
}
.rightpanel-horzline {
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:5px;
float:left;
}
.rightpanel-form{
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:5px;
float:left;
}
.rightpanel-form1{
width:240px;
padding-left:18px;
padding-right:0px;
padding-top:70px;
float:left;
}
.rightpanel-form-textboxhomepage{
width:60px;
padding-right:5px;
text-align:right;
float:left;
}
.rightpanel-form-textboxhomepage1{
width:60px;
padding-right:5px;
text-align:right;
float:left;
}
.rightpanel-form-separator{
width:240px;
height:18px;
float:left;
}
.rightpanel-form-separatorhome{
width:170px;
height:18px;
float:left;
}

.rightpanel-form-separatforhome{
width:125px;
height:18px;
float:left;
}
.rightpanel-form-separator1{
width:240px;
height:10px;
float:left;
}

.rightpanel-form-button{
width:165px;
height:4px;
float:left;
padding-left:65px;
}

.rightpanel-form-buttonhome{
width:140px;
height:4px;
float:left;
padding-left:65px;
}
/*textarea {
scrollbar-face-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #000000;
scrollbar-highlight-color: #e1e1e1;
scrollbar-shadow-color: #e1e1e1;
scrollbar-3dlight-color: #e1e1e1;
scrollbar-darkshadow-color: #e1e1e1;
scrollbar-base-color: #ffffff;
}
input
{
color: #636563;


}*/
.rightpanel-form-buttonimg{
width:68px;
height:17px;
float:left;
}
.rightpanel-form-buttonimg1{
width:73px;
height:23px;
float:left;
}
.rightpanel-form-textboxhomepagebox{
width:170px;
float:left;
}
.rightpanel-form-textboxhomepageboxhomepage{
width:150px;
float:left;
}
.rightpanel-form-textboxhomepagebox input{

color:#636563;
}

.vertical-dotline {
background-image:url(../images/vertical_dotline.jpg);
width:3px;
height:100%;
background-repeat:repeat-y;
}
.horizontal-dotline {
background-image:url(../images/horizontal_dotline.jpg);
height:3px;
width:234px;
background-repeat:repeat-x;
}
.textfield{
width:125px;
height:15px;
font-family:Verdana, Arial;
font-size:11px;
color:#636563;
border:solid #c8c9c3 1px;
padding-left:2px;
}
.textarea{
width:125px;
height:50px;
font-family:Verdana, Arial;
font-size:11px;
color:#000000;
border:solid #c8c9c3 1px;
padding-left:2px;
}

/*------------------------
   Footer styles
-------------------------- */
.footerbox {
height:169px;
background:#ffffff url(../images/footerbg1.jpg) repeat-x;
float:left;
}
.footerboxwhite {
width:1002px;
padding-top:3px;
float:left;
}

.bottom-menu { padding-left:5px; background:#9aa3af; } /*fix for IE in hacks.css*/
.bottom-menu li { float:left; height:20px; margin:0 8px 0 3px; padding:5px 21px 0 20px; color:#fff; }
.bottom-menu li a { color:#fff; }
.bottom-menu li.here { background:#fff;}
.bottom-menu li.here a { color:#5691be;}
.botton-menu li.here a:hover{color:#85a528}



.bottom-menuarticles { padding-left:5px; background:#f7f8f3 } /*fix for IE in hacks.css*/
.bottom-menuarticlesli { float:left; height:20px; margin:0 8px 0 3px; padding:5px 21px 0 20px; color:#fff; }
.bottom-menuarticles li a { color:#fff; }
.bottom-menuarticles li.here { background:#fff;}
.bottom-menuarticles li.here a { color:#5691be;}
.bottom-menuarticles li.here a:hover{color:#85a528}



.bottombox {
width:1002px;
height:94px;
}

.articesbox {
width:700px;
height:94px;

}


.box1 {
width:143px;
height:94px;
padding-left:20px;
padding-top:5px;
text-align:left;
float:left;
}
.box2 {
width:200px;
height:94px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}
.box3 {
width:220px;
height:94px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}
.box4 {
width:220px;
height:94px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}
.box5 {
width:134px;
height:94px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}



.footer-menu-bg {
background-image:url(../images/footer_menu_bg.jpg);
height:29px;
background-repeat:repeat-x;
}
.footer-menu-topline {
background-image:url(../images/footer_menu_topline.jpg);
height:3px;
background-repeat:repeat-x;
}
.footermenu {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footermenu a{
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footer-menu:link {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline; 
}
.footer-menu:visited {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif;  
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline; 
}
.footer-menu:hover {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif;  
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}

.topNavlnk{
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	font-weight:bold;
	padding-left:10px;
}

.topNavlnk a{
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	font-weight:bold;
}

.topNavlnk a:hover{
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA528; 
	FONT-FAMILY: tahoma; 
	font-weight:bold;
}
.footerarrow {
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	font-weight:bold;
}
.footerservices {
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footerservices a{
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footer-services:link {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #a2a2a3; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footer-services:visited {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif;  
	COLOR: #a2a2a3; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footer-services:hover {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif;  
	COLOR: #85a528; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline; 
}
.footer-copyrightbox {
width:1002px;
float:left;
}
.footer-bg {
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
padding-top:18px;
padding-left:10px;
padding-right:10px;
text-decoration:none;

}/*fix for IE in hacks.css*/
.footer-validation-icons {
float:right;
padding:0px 5px;
}
.footer-bg-link {
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.footer-bg-link a{
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none; 
}
.footer-bg-link:link {
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.footer-bg-link:visited {
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.footer-bg-link:hover {
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.a
 {
    font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color:#504F4F;
    text-decoration: none;
}
.greentextbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#85a528;
font-weight:bold;
}
.bluetextbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#236ea6;
font-weight:bold;
}

.imgPortfolio
{ background-color:#FFFFFF; padding:6px; border:2px solid #d0d0d0;
}

hr {color: #fff; background-color: #fff; border: 1px dotted #9BA1AD; border-style: none none dotted; }


.greentextbold1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#85a528;
font-weight:bold;
}

.bluetextbold1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#236ea6;
font-weight:bold;
}


.greentextbold1_home {
font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#85a528;
font-weight:bold;
text-decoration: underline;
}

.bluetextbold1_home {
font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#6b6b6b;
font-weight:bold;
text-decoration: underline;
 }

.bluelink_home {
	
	TEXT-DECORATION: underline; 
                }
				
				
				
				




.keywordlink {
    font-style: italic;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#636563; 	
	
	TEXT-DECORATION:none; 
}

.keywordlink:link {
    font-style: italic;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#636563; 	
	
	TEXT-DECORATION:none; 
}
.keywordlink:visited {
   font-style: italic;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #636563;	 
	TEXT-DECORATION: none; 
}
.keywordlink:hover {
    font-style:italic;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #85a528;	
	TEXT-DECORATION: none; 
}


.clienttestimorial {
    font-style:normal;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#636563; 	
	
	TEXT-DECORATION:none; 
}

.clienttestimorial:link {
    font-style:normal;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#636563; 	
	
	TEXT-DECORATION:none; 
}
.clienttestimorial:visited {
    font-style:normal;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #636563;	 
	TEXT-DECORATION: none; 
}
.clienttestimorial:hover {
    font-style:normal;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #5691be;	
	TEXT-DECORATION: none; 
}



 
.clienttestimorial2 {
    font-style:normal;
	 text-align:justify;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#636563; 	
	
	
	
	
}

.clienttestimorial2:link {
    font-style:normal;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#636563; 	
	
	TEXT-DECORATION:none; 
	 text-align:justify;
}
.clienttestimorial2:visited {
    font-style:normal;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #636563;	 
	TEXT-DECORATION: none; 
	 text-align:justify;
}
.clienttestimorial2:hover {
    font-style:normal;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #5691be;	
	TEXT-DECORATION: none; 
	 text-align:justify;
}





.articlesadd-contentbox {
background-color:#f7f8f3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
padding:0;
margin:0;
text-align:left;
}

.boxOne {
width:240px;
background-color:#f7f8f3;
height:212px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}

.boxTwo 
{
background-color:#f7f8f3;
width:430px;
height:212px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}
.boxThrees 
{
background-color:#f7f8f3;
width:300px;
height:212px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}



.footeraddress
 {
 font-size: 1.1em;
 color: #B2B2B2;
 padding-bottom:5px;
 padding-top:2px;

 }

.ContactAddbgRow
  {
  background-color:#f7f8f3;
   
   
  font-size:10px;
  color:#6a6a82;
  height:19px;
  padding-left: 0px;
  
  width: 700px;
  float:left;
  }

.textRowContactus{
width:170px;
padding-right:10px;

float:left;
}
.RowContactus_textbox{
width:170px;
float:left;
}

.textfieldContactus{
width:320px;
height:18px;
font-family:Verdana, Arial;
font-size:11px;

border:solid #c8c9c3 1px;
padding-left:1px;
}

.ContactUsMesField
{
	padding-left:1px;
    border:solid #c8c9c3 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3838;
	width:322px;
	height:110px;
}


.Country-TextBox
{
	padding-left:1px;
	border:1px solid #e1e2dc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3838;
	width:322px;
	height:20px;
}


.spa-content-text
 {
 line-height:16px;
color:#636563;
text-align:justify;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11.5px;
padding-left:10px;
}
.ContactUsFontHeadinding
{
padding-left:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
color:#000000; 
font-weight:bold;  
padding-top:50px
	
}
 
 .box-content-textHome {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#636563;
 text-align:justify;
 padding-left:2px;
}
 .box-content-textHome2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#636563;
	text-align:left;
	padding:2px 5px 2px 10px;
}
.box-content-textHome2 img{ padding-right:20px;}
 
  .box-content-textHome1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#636563;
 text-align:left;
 padding:2px 10px 2px 10px;
}



a {
	outline:none;
	text-decoration:none;
}
a:hover {
	outline:none;
	text-decoration:none;

}
a:active {
outline:none;
text-decoration:none;
}


#marqueecontainer{
	position: relative;
	width: 180px; /*marquee width */
	height: 175px; /*marquee height */
	
	overflow: hidden;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636563;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 4px;
	padding-bottom: 6px;
	
}

#spacediv{
width:180px;
height:75px;
}

  
.news_home1 {
font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;

 }
 .news_home2 {
font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#019bff;
font-weight:bold;

 }
 
.mypets{ /*header of 1st demo*/
	
	cursor: pointer;
	padding: 3px 3px 3px 5px;
	margin:5px 0 5px 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#236ea6;
	font-weight: bold;
	text-decoration: none;
	background:url(../images/lwsnewphp.jpg) top center no-repeat;
}
.mypets3{ /*header of 1st demo*/
	
	cursor: pointer;
	padding: 3px 3px 3px 5px;
	margin:5px 0 5px 0;
	border: 1px dashed gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#236ea6;
	font-weight: bold;
	text-decoration: none;
}
.thepet{
	padding: 0px 0px 0px 5px;
	
	color: #000000;
	text-decoration: none;

}
.openpet{ /*class added to contents of 1st demo when they are open*/
background:url(../images/lwsnewphp.jpg) top center no-repeat;
}

.thellink ul
{
margin:0;

padding:0;
list-style:none;
float:left;


}
.thellink li
{
 
padding: 0px 0 0 10px;
margin:0px 0 0 0;
list-style:none;
padding-left:9px;
line-height:25px;



}



.technology{ /*header of 2nd demo*/
	cursor: pointer;
	cursor: pointer;
	font: 12px Verdana;
	margin: 0;
	padding:6px;
	height:30px;
	
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #85a528;
background:#f7f8f2;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #6b6b6b;
background:#FFFFFF;
}	

.thelanguage {
 margin:0;
 padding:0;
 width:1002px;
 float:left;
 background-color:#FAFBF7;
 }

 

.thelanguage ul
{
margin:0;
padding:0;
list-style:none;
float:left;

}
.thelanguage li
{
margin:0;
padding:0 20px 0 20px;
}
.thelanguage a{
	FONT-SIZE: 11px;
	font-family:tahoma; 
	COLOR: #333333; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.thelanguage ul h3
{
margin:0;
padding:0;
}


.knowledgebasetext
{
padding-right:10px;



}
#list2{
margin:0;
padding:20px 0 0 0;
float:right;
width:170px;
}
#list2 ul{
margin:0;
padding:0;
list-style:none;
}
#list2 li{
margin:0;
padding:0 0 0 3px;
float:left;

list-style:none;
}
.list1 {
margin:0 0 0px 5px;
padding:1px 0 0 3px;
width:160px;
height:20px;
font-family:Verdana, Arial;
font-size:10px;
color:#636563;
border:solid #c8c9c3 1px;
float:left;
outline:none;
}
#list3{
margin:0;
padding:0px 0 0 0 ;
float:right;
width:130px;
}
#list3 ul{
margin:0;
padding:0;
list-style:none;
}
#list3 li{
margin:0;
padding:0 0 0 0px;
float:left;

list-style:none;
}
.list1 {
margin:0 0 0px 10px;
padding:1px 0 0 3px;
width:160px;
height:18px;
font-family:Verdana, Arial;
font-size:10px;
color:#636563;
border:solid #c8c9c3 1px;
float:left;
outline:none;
background-color:#f3f3f3;
}

.left_inner

{

width:692px;

margin:0px;

 

 

}

.left_inner div

{

float:left;

}

.left_inner2

{

width:692px;

border: solid 1px #CCCCCC;

background:url(../images/left_bg.jpg);

padding:0 0 0 3px;

}

.left_inner1

{

width:344px;

margin:0px;

padding:0 0 0 0px;

background:url(../images/left_inner.jpg) no-repeat;

}

.left_inner1 ul {

margin:0 0 0 20px;

padding:0;}

.left_inner1 li {

padding:0 0 0 0;

margin:0;

text-decoration:none;

list-style-type: disc;

list-style-position: outside;

list-style-image: url(../images/list.gif);

line-height: 20px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#636563;

}

.left_inner1 li span{

padding:0 0 0 0;

}

.ph4

{

padding: 12px 0 0 100px;

}

.lblServiceText
{
 font-size:10px;	
  color:Red;
}
.lblServicestar
{
	font-size:12px;
	color:#FF0000;
	top: -15px;
}
#newform {
margin:0;
padding:0;
width:251px;
height:382px;
float:left;
background:url(../images/newform.jpg) no-repeat top left;}
#newform1 {
margin:0;
padding:0;
width:529px;
float:left;}


#newform1-head {
margin:4px 0 0 0;
padding:0px 0 0 0;
width:529px;
height:33px;
float:left;
background:url(../images/heading-developer.jpg) no-repeat top left;}


#newformBusiness {
margin:0;
padding:0px 0 0 0;
width:780px;
float:left;}


#newform1-headBusiness {
margin:4px 0 0 0;
padding:0px 0 0 0;
width:780px;
height:33px;
float:left;
background:url(../images/heading-developer1.jpg) no-repeat top left;}



#aspnew {
margin:0;
padding:0;
width:242px;
float:left;}
#aspnew1 {
margin:0;
padding:0;
width:242px;
float:left;}
#aspnewhead {
margin:0;
padding:0;
width:242px;
height:37px;
float:left;
background:url(../images/hireaspnew.jpg) no-repeat top left;}
#aspnewhead span{
margin:0;
padding:0 0 0 27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:37px;
color:#FFFFFF;}

#spacediv2{
	margin:5px;
	padding:0px 0 0 8px;
	width:185px;
	height:90px;
	position:absolute;
	top: 369px;
	left: 90px;
}


#spacediv2topold{
	margin:0;
	padding:10px 0 0 17px;
	width:185px;
	height:80px;
	position:absolute;
	top: 355px;
 left: 805px;
}


#spacediv2top{
	margin:0;
	padding:10px 0 0 17px;
	width:185px;
	height:80px;
	position:absolute;
	top: 305px;
 left: 805px;
}

#spacediv1{
margin:0;
padding:8px 0 0 8px;
width:185px;
height:70px;

}
	#last {
	margin:0;
	padding:0;
	position:absolute;
	width:695px;
	top: 768px;
	left: 10px;
	}
#spacenew {
margin:0;
padding:0;
width:695px;
height:78px;}

.footer-bg-Copyrightlink 
{
	padding-top:0px;
	
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footer-bg-Copyrightlink a{
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}





	/*Add keyword tags*/


#toptitle h1 {
	font-size: 0.9em;
	/*color: #B2B2B2;*/
	color: #999;
	font-weight: normal;
	text-align:center;
}


h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;
font-weight:normal;
color:#636563;
}

#titleh2 h2
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
text-align:justify;
font-weight:normal;
color:#636563;
}

h3
{
FONT-SIZE: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #B2B2B2;
font-weight:300;
TEXT-DECORATION: none; 
  }
  
h3:visited {
	FONT-SIZE: 10px;
	font-weight:300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #B2B2B2;

	TEXT-DECORATION: none; 
}
h3:hover {
FONT-SIZE: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #B2B2B2;
font-weight:300;
TEXT-DECORATION: none; 
}

.bottomCopyright
  {
	margin-top:2px;
		padding-top:8px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
 }
 
.bottomCopyright a
  {
 FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
 }



.servicesbox-headstyle span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 15px;
}

/*  Here is open code for heading style*/

.servicesbox-headstyle {width:252px; height:50px;background:url(../images/webconsulting.jpg) no-repeat top left;}
.servicesbox-headstyle a:hover {color:#0099FF;}
.servicesbox-headstyle span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}

.servicesbox-headstyle1 {width:252px; height:50px;background:url(../images/webdevelopement.jpg) no-repeat top left;}
.servicesbox-headstyle1 a:hover {color:#0099FF;}
.servicesbox-headstyle1 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle1 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}


.servicesbox-headstyle2 {width:252px; height:50px;background:url(../images/webmaintanace.jpg) no-repeat top left;}
.servicesbox-headstyle2 a:hover {color:#0099FF;}
.servicesbox-headstyle2 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle2 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}

.servicesbox-headstyle3 {width:252px; height:50px;background:url(../images/webmasterservices.jpg) no-repeat top left;}
.servicesbox-headstyle3 a:hover {color:#0099FF;}
.servicesbox-headstyle3 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle3 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}

.servicesbox-headstyle4 {width:252px; height:50px;background:url(../images/businessapplication.jpg) no-repeat top left;}
.servicesbox-headstyle4 a:hover {color:#0099FF;}
.servicesbox-headstyle4 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle4 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}

.servicesbox-headstyle5 {width:252px; height:50px;background:url(../images/webpromotion.jpg) no-repeat top left;}
.servicesbox-headstyle5 a:hover {color:#0099FF;}
.servicesbox-headstyle5 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle5 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}

.servicesbox-headstyle6 {width:252px; height:50px;background:url(../images/mobiledevelopment.jpg) no-repeat top left;}
.servicesbox-headstyle6 a:hover {color:#0099FF;}
.servicesbox-headstyle6 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle6 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}

.servicesbox-headstyle7 {width:252px; height:50px;background:url(../images/flashdevelopment.jpg) no-repeat top left;}
.servicesbox-headstyle7 a:hover {color:#0099FF;}
.servicesbox-headstyle7 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle7 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}

.servicesbox-headstyle8 {width:252px; height:50px;background:url(../images/offshoresoftwaredev.jpg) no-repeat top left;}
.servicesbox-headstyle8 a:hover {color:#0099FF;}
.servicesbox-headstyle8 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle8 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}

.servicesbox-headstyle9 {width:252px; height:50px;background:url(../images/aspnet.jpg) no-repeat top left;}
.servicesbox-headstyle9 a:hover {color:#0099FF;}
.servicesbox-headstyle9 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle9 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}

.servicesbox-headstyle10 {width:252px; height:50px;background:url(../images/phpcms.jpg) no-repeat top left;}
.servicesbox-headstyle10 a:hover {color:#0099FF;}
.servicesbox-headstyle10 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle10 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}

.servicesbox-headstyle11 {width:252px; height:50px;background:url(../images/webdesign2.jpg) no-repeat top left;}
.servicesbox-headstyle11 a:hover {color:#0099FF;}
.servicesbox-headstyle11 span { padding: 0 0 0 50px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;  line-height:35px;}
.servicesbox-headstyle11 span a{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	padding-left: 20px;
}

/*  Here is cosed code*/



/* new code begain here */

/* CSS Document - by srinoj kumar     */

body {margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%; 
	min-width:1002px; 
	min-height:100%; 
	height:auto; 
	color:#6a6a6a;
	}

#all { position:relative; width:1002px; margin:0px auto; min-height:100%; height:auto; background-color:#ffffff} /*fix for IE in hacks.css*/

img {
border:0px;
}
li {
list-style:none;
}
/* ----------------------
   Header styles
------------------------- */
.header { height:109px;}
.top-black-bg {
background-image:url(../images/top_black_bg.jpg);
background-repeat:repeat-x;
height:21px;
}
.langauge {
width:200px;
float:right;
padding-right:20px;
padding-top:20px;
text-align:left;
}
.langauge1 {
width:200px;
float:right;
padding-right:0px;
padding-top:0px;
text-align:left;
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #85a528;
background:#f7f8f2;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #6b6b6b;
background:#FFFFFF;
}	

.thelanguage {
 margin:0;
 padding:0;
 width:1002px;
 float:left;
 background-color:#FAFBF7;
 }

 

.thelanguage ul
{
margin:0;
padding:0;
list-style:none;
float:left;

}
.thelanguage li
{
margin:0;
padding:0 20px 0 20px;
}
.thelanguage a{
	FONT-SIZE: 11px;
	font-family:tahoma; 
	COLOR: #333333; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.thelanguage ul h3
{
margin:0;
padding:0;
}


.knowledgebasetext
{
padding-right:10px;



}
#list2{
margin:0;
padding:20px 0 0 0;
float:right;
width:170px;
}
#list2 ul{
margin:0;
padding:0;
list-style:none;
}
#list2 li{
margin:0;
padding:0 0 0 3px;
float:left;

list-style:none;
}
.list1 {
margin:0 0 0px 5px;
padding:1px 0 0 3px;
width:160px;
height:20px;
font-family:Verdana, Arial;
font-size:10px;
color:#636563;
border:solid #c8c9c3 1px;
float:left;
outline:none;
}
#list3{
margin:0;
padding:0px 0 0 0 ;
float:right;
width:130px;
}
#list3 ul{
margin:0;
padding:0;
list-style:none;
}
#list3 li{
margin:0;
padding:0 0 0 0px;
float:left;

list-style:none;
}
.list1 {
margin:0 0 0px 10px;
padding:1px 0 0 3px;
width:160px;
height:18px;
font-family:Verdana, Arial;
font-size:10px;
color:#636563;
border:solid #c8c9c3 1px;
float:left;
outline:none;
background-color:#f3f3f3;
}



.top-grey-bg {
background-image:url(../images/top_grey_bg.jpg);
background-repeat:repeat-x;
height:88px;
}
.logo { position:absolute; top:40px; left:10px; width:192px; height:55px; }

.topbox {
width:250px;
float:right;
padding-right:20px;
padding-top:18px;
text-align:left;
line-height:20px;
font-size:10px;
font-family:Tahoma;
}



.topicons {
width:250px;
height:21px;
float:right;
vertical-align:bottom;
}



.headerimg {
width:1002px;
height:272px;
}
.innerheaderimg {
width:1002px;
height:159px;
}
.quickjumpmenu-box1{
width:802px;
height:20px;
float:left;
padding-top:5px;
}
.quickjumpmenu-box2{
width:100px;
height:20px;
float:left;
padding-top:3px;
}

/* Menu Styles */
.menu { position:absolute; z-index:1000; top:78px; left:405px; width:596px } /*fix for IE in hacks.css*/
.menu li { float:left; height:31px; margin-left:-1px; text-align:left; list-style:none; }
.menu li.hover { height:33px; }
.menu li a { display:block; height: 30px; margin-right:1px; }
.menu li a span { display:none; }

.menu li.top { width:108px; background:url(../images/menu-bg.png) no-repeat; border-right: 1px #dfe5e9 solid; }

.menu li.top.hover { background:url(../images/menu-bg.png) no-repeat 0 100%; border-right: 1px #dfe5e9 solid; }

.inner-menu { display:none; position:absolute; z-index:999; top:33px; left:0; border:1px solid #dfe4e8; background:#fff; }
.inner-menu li { float:none; height:auto; margin:0; font:1.1em Tahoma; color:#0074bf; background:url(../images/bg-inner-menu.png) no-repeat 0 100%;} /*fix for IE in hacks.css*/
.inner-menu li.last { background: #FFFFFF; }
.inner-menu li a { display:block; height:auto; padding:6px 34px 6px 12px; color:#0074bf; text-decoration:none; border:0; white-space:nowrap; } /*fix for IE in hacks.css*/
.inner-menu li.hover { height:auto; background:url(../images/bg-inner-menu.png) no-repeat 100% 0; border:0; }
.inner-menu li.hover a { margin-top:-1px; padding-top:7px; color:#fff; border:0; }
.inner-menu li .menu-arrow { display: block; position: absolute; background: url(../images/menu-inner-arrow.gif) no-repeat 0px -5px; width: 5px; height: 5px; line-height: 5px; overflow: hidden; right: 10px; margin-top: 12px; }
.inner-menu li.hover .menu-arrow { background-position: 0% 0%; margin-top: 12px; }

.inner-menu3 { display:none; position:absolute; z-index:999; top:0; left: 0; border:1px solid #dfe4e8; margin-top: -2px; }
.inner-menu li .inner-menu3 li { font:1em Tahoma; text-align:left; color:#0074bf; background:url(../images/bg-inner-menu.png) no-repeat 0 100%;} /*fix for IE in hacks.css*/
.inner-menu li .inner-menu3 li.last { background: #FFFFFF; }
.inner-menu li .inner-menu3 li a { display:block; height:auto; padding:6px 34px 6px 12px; color:#0074bf; text-decoration:none; border:0; white-space:nowrap; margin-top:0;} /*fix for IE in hacks.css*/
.inner-menu li .inner-menu3 li.hover { height:auto; background:url(../images/bg-inner-menu.png) no-repeat 100% 0; border:0; }
.inner-menu li .inner-menu3 li.hover a { margin-top:-1px; color:#fff; border:0; padding-top:7px; }

/*.menu li.hover .inner-menu { display:block; }*/
/*.inner-menu li.hover .inner-menu3 { display:block; }*/



/*------------------------
   Content styles
-------------------------- */
.content {  background:#ffffff; }
.contentrow {width:1002px; height:6px;}
.contentrow2 {width:1002px; height:6px;}
.contentrowinnerpages {width:1002px; height:23px; background-color:#efefef}
.contentseparator {width:695px; height:10px;}
.left-column { width:695px; float:left; padding-left:10px; margin:0px; }
.services-column {width:695px; float:left;margin:0px; top:0px;}
.portfoliobox {width:231px; height:auto; text-align:center; float:left;margin:0px; top:0px;}
.servicesbox {width:220px; padding-right:10px; float:left;}
.servicesbox2 {width:224px; padding-left:10px; margin:0px;float:left; background-image:url(../images/vertical_dotline.jpg); background-repeat:repeat-y}
.servicesbox3 {width:220px; padding-left:10px; margin:0px;float:right; background-image:url(../images/vertical_dotline.jpg); background-repeat:repeat-y}
.serviceseparator {width:216px; height:5px;}
.center-column { width:2px; float:left; }
.right-column { width:292px; float:left; }
.center-over { width:755px; float:left; }
.clear{clear:both;}
.contentseparator21 {width:696px; height:10px;}
.contentseparator2 {width:1002px; height:10px;}
.contentseparator21 {width:696px; height:10px;}
.servicesboxinner {width:300px; padding-right:10px; float:left;}
.sitemapboxinner1 {width:400px; padding-right:10px; float:left;}
.servicesboxinnerseparator {width:300px; height:2px; float:left;}
.servicesboxinner2 {width:300px;padding-left:10px; padding-right:10px; float:left;background-image:url(../images/vertical_dotline.jpg); background-repeat:repeat-y}

.sitemapboxinner2 {width:350px;padding-left:10px; padding-right:10px; float:left;background-image:url(../images/vertical_dotline.jpg); background-repeat:repeat-y}

.portfoliodesboxholder {
width:1002px;
}
.portfoliocontentbox {
width:982px;
text-align:left;
float:left;
padding-left:10px;
padding-right:10px;
padding-top:2px;
}
.portfoliodesbox1 {
width:491px;
float:left;
padding-left:10px;
padding-top:2px;
}
.portfoliodesbox2 {
width:491px;
float:right;
text-align:right;
padding-right:10px;
padding-top:2px;
}
.porfolioblueheadtext:link {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#236FA3; 
	text-decoration:underline;
}
.porfolioblueheadtext:visited {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#236FA3; 
	text-decoration:underline;
}
.porfolioblueheadtext:hover {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#85a528; 
	text-decoration:none;  
}


.contactbox {
width:348px;
float:left;
}
.contactbox2 {
width:347px;
float:right;
}
.contactformbox {
width:670px;
float:left;
padding-left:20px;
}
.contactformboxinner {
width:350px;
float:left;
}
.contactimg {
width:310px;
padding-top:50px;
float:left;
}
.contactformboxseparator {
width:247px;
height:10px;
float:left;
}
.contactform-text{
width:100px;
padding-right:10px;
text-align:right;
float:left;
}
.contactformtextfield{
width:220px;
height:15px;
font-family:Verdana, Arial;
font-size:11px;
color:#000000;
border:solid #c8c9c3 1px;
padding-left:2px;
}
.contactforminput
{
	padding-left:2px;
	border:1px solid #e1e2dc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3838;
	width:152px;
}


.contacttextarea1
{
	padding-left:2px;
	border:1px solid #e1e2dc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3838;
	width:224px;
}

.contacttextarea12
{
	padding-left:2px;
	border:1px solid #e1e2dc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3838;
	width:224px;
	height:150px;
}


.contactform-textbox{
width:150px;
float:left;
}
.headertext {
padding-left:0px;
float:left;
width:695px;
}
.headertextunderline {
padding-left:0px;
float:left;
width:695px;
height:1px;
background-color:#efefef;
}

.content-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;
color:#636563;
padding-top:5px;
}
.contenttext1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;

color:#636563;
padding-top:5px;
}
.box-content-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#636563;
text-align:left;
}

.articles-link-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#636563;
text-align:left;
}


.box-green-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#87a529;
font-weight:bold;
}
.bluelink:link {
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #5691be; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.bluelink:visited {
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #5691be; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.bluelink:hover {
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #85a528; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline; 
}
.col-width {
width:5px;
}
.right-panel {
background-image:url(../images/right_panel_bg.jpg);
background-repeat:no-repeat;
width:292px;
height:551px;
float:right
}
.right-panel2 {
background-image:url(../images/right_panel_bg1.jpg);
background-repeat:no-repeat;
width:292px;
height:600px;
float:right
}

.right-panehome {
background-image:url(../images/right_panel_bg2.jpg);
background-repeat:no-repeat;
width:292px;
height:650px;
float:right
}

.rightpanel-contentbox {
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:20px;
float:left;
}
.rightpanel-client {
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:10px;
float:left;
}
.rightpanel-horzline {
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:5px;
float:left;
}
.rightpanel-form{
width:240px;
padding-left:40px;
padding-right:10px;
padding-top:5px;
float:left;
}
.rightpanel-form-text{
width:60px;
padding-right:5px;
text-align:right;
float:left;
}
.rightpanel-form-separator{
width:240px;
height:12px;
float:left;
}
.rightpanel-form-button{
width:165px;
height:4px;
float:left;
padding-left:65px;
}
.rightpanel-form-buttonimg{
width:68px;
height:17px;
float:left;
}
.rightpanel-form-textbox{
width:170px;
float:left;
}

.vertical-dotline {
background-image:url(../images/vertical_dotline.jpg);
width:3px;
height:100%;
background-repeat:repeat-y;
}
.horizontal-dotline {
background-image:url(../images/horizontal_dotline.jpg);
height:3px;
width:234px;
background-repeat:repeat-x;
}
.textfield{
width:125px;
height:15px;
font-family:Verdana, Arial;
font-size:11px;
color:#000000;
border:solid #c8c9c3 1px;
padding-left:2px;
}
.textarea{
width:125px;
height:50px;
font-family:Verdana, Arial;
font-size:11px;
color:#000000;
border:solid #c8c9c3 1px;
padding-left:2px;
}

/*------------------------
   Footer styles
-------------------------- */
.footerbox {
height:169px;
background:#ffffff url(../images/footerbg1.jpg) repeat-x;
float:left;
}
.footerboxwhite {
width:1002px;
padding-top:3px;
float:left;
}

.bottom-menu { padding-left:5px; background:#9aa3af; } /*fix for IE in hacks.css*/
.bottom-menu li { float:left; height:20px; margin:0 8px 0 3px; padding:5px 21px 0 20px; color:#fff; }
.bottom-menu li a { color:#fff; }
.bottom-menu li.here { background:#fff;}
.bottom-menu li.here a { color:#5691be;}
.botton-menu li.here a:hover{color:#85a528}



.bottom-menuarticles { padding-left:5px; background:#f7f8f3 } /*fix for IE in hacks.css*/
.bottom-menuarticlesli { float:left; height:20px; margin:0 8px 0 3px; padding:5px 21px 0 20px; color:#fff; }
.bottom-menuarticles li a { color:#fff; }
.bottom-menuarticles li.here { background:#fff;}
.bottom-menuarticles li.here a { color:#5691be;}
.bottom-menuarticles li.here a:hover{color:#85a528}



.bottombox {
width:1002px;
height:94px;
}

.articesbox {
width:700px;
height:94px;

}


.box1 {
width:143px;
height:94px;
padding-left:20px;
padding-top:5px;
text-align:left;
float:left;
}
.box2 {
width:200px;
height:94px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}
.box3 {
width:220px;
height:94px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}
.box4 {
width:220px;
height:94px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}
.box5 {
width:134px;
height:94px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}



.footer-menu-bg {
background-image:url(../images/footer_menu_bg.jpg);
height:29px;
background-repeat:repeat-x;
}
.footer-menu-topline {
background-image:url(../images/footer_menu_topline.jpg);
height:3px;
background-repeat:repeat-x;
}
.footermenu {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footermenu a{
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footer-menu:link {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline; 
}
.footer-menu:visited {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif;  
	COLOR: #ffffff; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline; 
}
.footer-menu:hover {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif;  
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}

.topNavlnk{
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	font-weight:bold;
	padding-left:10px;
}

.topNavlnk a{
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	font-weight:bold;
}

.topNavlnk a:hover{
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA528; 
	FONT-FAMILY: tahoma; 
	font-weight:bold;
}
.footerarrow {
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
	font-weight:bold;
}
.footerservices {
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footerservices a{
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footer-services:link {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #a2a2a3; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footer-services:visited {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif;  
	COLOR: #a2a2a3; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footer-services:hover {
	FONT-SIZE: 11px;
	font-family:tahoma, Arial, Helvetica, sans-serif;  
	COLOR: #85a528; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: underline; 
}


.footer-copyrightbox {
width:1002px;
float:left;
}
.footer-bg {
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
padding-top:18px;
padding-left:10px;
padding-right:10px;
text-decoration:none;

}/*fix for IE in hacks.css*/
.footer-validation-icons {
float:right;
padding:0px 5px;
}
.footer-bg-link {
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.footer-bg-link a{
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none; 
}
.footer-bg-link:link {
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.footer-bg-link:visited {
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.footer-bg-link:hover {
color:#FFFFFF;
FONT-SIZE: 11px;
font-family:tahoma, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.a
 {
    font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight:normal;
	color:#504F4F;
    text-decoration: none;
}
.greentextbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#85a528;
font-weight:bold;
}
.bluetextbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#236ea6;
font-weight:bold;
}

.imgPortfolio
{ background-color:#FFFFFF; padding:6px; border:2px solid #d0d0d0;
}

hr {color: #fff; background-color: #fff; border: 1px dotted #9BA1AD; border-style: none none dotted; }


.greentextbold1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#85a528;
font-weight:bold;
}

.bluetextbold1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#236ea6;
font-weight:bold;
}


.greentextbold1_home {
font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
color:#85a528;
font-weight:bold;
text-decoration: underline;
}

.bluetextbold1_home {
font-family:Arial,Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#6b6b6b;
font-weight:bold;
text-decoration: underline;
 }

.bluelink_home {
	
	TEXT-DECORATION: underline; 
                }
				
				
			
.keywordlink {
    font-style: italic;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#636563; 	
	
	TEXT-DECORATION:none; 
}

.keywordlink:link {
    font-style: italic;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#636563; 	
	
	TEXT-DECORATION:none; 
}
.keywordlink:visited {
   font-style: italic;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #636563;	 
	TEXT-DECORATION: none; 
}
.keywordlink:hover {
    font-style:italic;
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #85a528;	
	TEXT-DECORATION: none; 
}

.articlesadd-contentbox {
background-color:#f7f8f3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;

text-align:left;
}

.boxOne {
width:240px;
background-color:#f7f8f3;
height:212px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}

.boxTwo 
{
background-color:#f7f8f3;
width:430px;
height:212px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}
.boxThrees 
{
background-color:#f7f8f3;
width:300px;
height:212px;
padding-left:10px;
padding-top:5px;
text-align:left;
float:left;
}


.toptitle {
	font-size: 1.0em;
	/*color: #B2B2B2;*/
	color: #999;
	text-align: center;
	padding: 0px;
	font-weight: normal;

}


	/*Add keyword tags*/
	
#toptitle h1 {
	font-size: 0.9em;
	/*color: #B2B2B2;*/
	color: #999;
	font-weight: normal;
	text-align:center;
}

h2 {
	FONT-SIZE: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#636563;
	font-weight:300;
	
	TEXT-DECORATION: none; 
}
h2:visited {
	FONT-SIZE: 11px;
	font-weight:300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
color:#636563;

	TEXT-DECORATION: none; 
}
h2:hover {
	FONT-SIZE: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#636563;
font-weight:300;
	TEXT-DECORATION: none; 
}



h3
{
FONT-SIZE: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
color: #B2B2B2;
 
	font-weight:300;
	
	TEXT-DECORATION: none; 
  
}
h3:visited {
	FONT-SIZE: 10px;
	font-weight:300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #B2B2B2;

	TEXT-DECORATION: none; 
}
h3:hover {
FONT-SIZE: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #B2B2B2;
font-weight:300;
TEXT-DECORATION: none; 
}

.bottomCopyright
  {
	margin-top:2px;
		padding-top:8px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
 }
 
.bottomCopyright a
  {
 FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
 }
.footer-bg-Copyrightlink 
{
	padding-top:0px;
	
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
.footer-bg-Copyrightlink a{
	FONT-SIZE: 10px;
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #9BA1AD; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none; 
}
