body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;	
}
div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	text-align:left;
	line-height:14px;		
}
a{
	color:#197195;
}
.holder{	
   	margin: 0 auto 0 auto;
    width: 900px;
	text-align:left;
}
#container{
	float:left;
	width:900px;
	background-color:#ffffff;
}
#headerHolder{
	float:left;
	width:900px; 
}
#date{
	float:right;
	width:200px;
	text-align:right;
	padding:10px 4px 0 0;
	height:10px;
}
#headerHolder2{
	float:left;
	width:900px;
}
#logo{
	float:left;
	width:189px;
}

#nav{
	width:711px;
	float:right;
	margin:0;
	padding-top:12px;
}

/*
#nav ul{list-style-type:none; padding: 0; margin: 0; height:23px; width:710px; }

#nav li{
	display:inline;	
	list-style-type:none;	
	margin:0;
	padding:0;
	background-color:#197195;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;				
}
*/

/* drop down menu classes start */


.solidblockmenu{
	margin:0;
	padding:0;
	float:left;
	font:normal 11px verdana;
	width:707px;
	background:transparent url(../images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
	display: inline;
	margin:0;
	padding:0;
	float:left;
}

.solidblockmenu li a{
	float:left;
	color:white;
	padding: 6px 11px;
	text-decoration: none;
	border-right: 1px solid white;	
}

.solidblockmenu li a:visited{
	color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
	color: white;
	background: transparent url(../images/blockactive.gif) center center repeat-x;
}

.subHover{
	background-color:#ffffff;	
}
.subHover a{
	background-color:#000000;	
}
.subHover a:link{
	background-color:#000000;	
}
.subHover a:visited{
	background-color:#000000;	
}
.subHover a:hover{
	background-color:#000000;	
}

#subnav_tech{
	float:left;
	position:absolute;
	margin:0px 0px 0px -10px; 
	width:138px; 
	color:#000; 
	display:none;
	clear:left;	
}


#dropmenudiv{	
	position:absolute;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	width:138px;
	background-color:#FFFFFF;	
}

#dropmenudiv a{		
	width:136px;
	border:1px solid #1d7fa7;
	color:#197195;
	padding:0 0 0 2px;
	margin:1px;
	text-decoration: none;
	font-weight: normal;
	background-color: #ffffff !important;	
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #ddeaef !important;
	background-image:none !important;
	
}

/* drop down menu classes end */


#content{
	float:left;
	width:900px;
	margin:0;
	padding:0;
}

#leftColumn{
	float:left;
	width:600px;
}
#rightColumn{
	float:right;
	width:278px;
 }

#greepaperHolder{
	float:left;
	width:278px;
}
.greepaperHoldernew{
	float:left;
	width:278px;
}

.subTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

#greenpaperTitle{
	float:left;
}
.greenpaperTitlenew{
	float:left;
}

.greenpaperTitle_home{
	float:left;
	background-image:url(../images/ttl_hbg.jpg);
	height:25px;	
	width:258px;
	padding:15px 0 0 20px;
}

#greenpaperMiddle{
	float:left;
	width:238px;
	padding:19px 20px 26px 21px;
	background-image:url(../images/greenpapermiddle_bg.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
}

#whitepaperMiddle{
	float:left;
	width:238px;
	padding:15px 20px 15px 21px;
	background-image:url(../images/greenpapermiddle_bg.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
}

.whitepaperMiddlenew
{
	float:left;
	width:238px;
	padding:15px 20px 15px 21px;
	background-image:url(../images/greenpapermiddle_bg.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
}
#greenpaperBottom{
	float:left;
}

.greenpaperBottomnew{
	float:left;
}
#navcontainer ul
{
	margin:0;
	padding:0px 0px 0px 8px;
	list-style-type: none;
	width:195px;	
}
#navcontainer li{
	font-family:Verdana, Arial, Helvetica, sans-serif;


	font-size:10px;
	color:#4b4b4b;
	padding:6px;	
	border-bottom: 1px dotted #84b3c6;
 } 
#navcontainer a
{
	display: block;
	color: #4b4b4b;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;	
	padding-left:12px;
 	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-seri;	
}

#navcontainer a:hover
{
	color: #fe773c;
}


#navcontainernew ul
{
	margin:0;
	padding:0px 0px 0px 8px;
	list-style-type: none;
	width:195px;
}
#navcontainernew li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b4b4b;
	padding:6px;	
	border-bottom: 1px dotted #84b3c6;
 } 
#navcontainernew a
{
	display: block;
	color: #4b4b4b;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;	
	padding-left:12px;
 	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-seri;	
}

#navcontainernew a:hover
{
	color: #fe773c;
}

#flash{
	float:left;
	width:600px;
	height:246px;
}

#welcome{
	margin:0 0 10px 10px;	
}

.homeTitle{
	padding:11px 0 15px 0;
}

#serviceshomeHolder{
	float:left;
	width:600px;
	margin-bottom:4px;
	padding:0;
	background-image:url(../images/vline.jpg);
	background-repeat:repeat-y;
}

.dotline{
	float:left;
	width:600px;
	height:12px;
	background-image:url(../images/dottedline1.gif);
	background-repeat:repeat-x;
}

#dotlinehalf
{
	float:left;
	width:260px;
	height:12px;
	background-image:url(../images/dottedline1.jpg);
	background-repeat:repeat-x;
}

.dotlinehalfnew
{
	float:left;
	width:260px;
	height:12px;
	background-image:url(../images/dottedline1.jpg);
	background-repeat:repeat-x;

}
	
	
	
#businessService{
	float:left;
	width:262px;
	padding:7px 0px 12px 10px;
 }

.businessServicenew{
	float:left;
	width:262px;
	padding:7px 0px 12px 10px;
 }
#address{
	float:left;
	width:250px;
	padding-left:25px;
}

#techService{
	float:right;
	width:272px;
	padding:7px 0px 12px 10px;
 }
#clients{
	float:left;
	width:250px;
	padding-left:40px;
	color:#197195;
	line-height:18px;
}
#clients1{
	float:left;
	width:250px;
	padding-left:40px;
	color:#197195;
	line-height:18px;
}
.more{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#197195;
	text-align:left;
}
.more a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;	
}
.more a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;	
}
.more a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	font-weight:bold;
}
.more a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;	
}
.more a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#fc824d;
	font-weight:bold;	
}
/*---*/
.more1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff611b;
	padding-left:18px;
	text-align:left;
}
.more1 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ff611b;
	font-weight:bold;	
	padding:10px 0 0 10px;	
}
.more1 a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ff611b;
	font-weight:bold;	
}
.more1 a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	color:#ff611b;
	font-weight:bold;
}
.more1 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ff611b;
	font-weight:bold;	
}
.more1 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#197195;
	font-weight:bold;	
}

/* image gallery classes start */
#clientHolder{
	float:left;
	width:900px;
	padding-bottom:19px;		
}

#clientsLeft{
	float:left;
	padding:0px;	
	margin-top:11px;
	padding-left:9px;
}
#clientsRight{
	float:right;
	width:750px;
	text-align:center;
 }

#arrowLeft{
	float:left;
	width:30px;
	margin:0;
	padding:0;	
}
#arrowRight{
	float:right;
	width:30px;
	margin:0;
	padding:0;	
}
#clientsLogo{
	float:left;
	margin:0;
	padding:0;
	width:690px;
}


/* image gallery classes end */



#footerHolder{
	float:left;
	width:900px;		
	height:24px;
	background-color:#197195;
	margin:0;
	padding:0;
	vertical-align:top;
}

#footerLeft{
	float:left;
	width:210px;
	padding-left:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#aed3e3;
	text-align:left;
}
#footerRight{
	float:right;
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#aed3e3;
	text-align:left;
	padding-right:35px;	
}
#footerRight a{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;	
}
#footerRight a:link{	
	color:#ffffff;
	text-decoration:none;	
}
#footerRight a:active{	
	color:#000000;
	text-decoration:none;	
}
#footerRight a:visited{	
	color:#ffffff;
	text-decoration:none;	
}
#footerRight a:hover{	
	color:#29e0f0;
	text-decoration:none;	
}

.bottomActive{
	color:#aed3e3;
	text-decoration:none;
}


#maintitle
{
	float:left;
	width:600px;
	height:27px;
	background:#e8f1f4;
	padding-left:7px;
}

#aboutusheading
{
	float:left;
	width:600px;
	
	padding:10px 0px 8px 10px;
}

#contentmain{
	float:left;
	width:510px;
	padding:7px 0px 12px 10px;
	/*padding:10px 0px 0px 10px;*/	
}

.contentmainip{	
	float:left;
	width:510px;
	padding:7px 0px 12px 10px;
}
#subcontentmain{
	float:left;
	width:510px;
	padding:7px 0px 12px 10px;
	/*padding:10px 0px 0px 10px;*/	
}

.subcontentmainnew{
	float:left;
	width:510px;
	padding:7px 0px 12px 10px;
	/*padding:10px 0px 0px 10px;*/	
}
#subcontentmaingray {
	float:left;
	width:510px;
	padding:5px 0px 10px 10px;
	color:#4f93ae;
}

#subcontentmainblue{
	padding:5px 0px 10px 10px;
	float:left;
	width:510px;
}
#subli ul{	
	margin:0px;
	padding:0px;
	width:100%;
 }
#subli li{
	margin:0px;
	padding:0px;
	list-style:circle;	
}

#breadcrumb{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0px 3px 10px;
}

a.breadcrumb{
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#4b4b4b;	
}

.orangebold
{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#fe773c;
}

.bluecontentbold
{	font-weight:bold;
	color:#197195;
}

#buletcontainerwhite ul
{
	margin:0;
	padding:0px 0px 0px 20px;
	list-style-type: none;
	width:530px;
	float:left;
}

#buletcontainerwhite li{
	padding:0px 0px 6px 30px ;
	background:url(../images/arrowblue2.gif) no-repeat left top;
}

#buletcontainerwhiteNew ul
{
	margin:0;
	padding:0px 0px 0px 20px;
	list-style-type: none;
	width:530px;
	float:left;
}

#buletcontainerwhiteNew2 li{
	padding:0px 0px 6px 30px ;
	background:url(../images/arrowblue2.gif) no-repeat left top;
}

#buletcontainerwhiteNew2 ul
{
	margin:0;
	padding:0px 0px 0px 20px;
	list-style-type: none;
	width:530px;
	float:left;
}

#buletcontainerwhiteNew li{
	padding:0px 0px 6px 30px ;
	background:url(../images/arrowblue2.gif) no-repeat left top;
}

#buletcontainer ul
{
	margin:0;
	padding:5px 0px 10px 20px;
	list-style-type: none;
	width:530px;
	float:left;

}
#buletcontainer li{
	padding:6px 0px 6px 20px ;
	background:url(../images/bullet.gif) no-repeat left top;
	vertical-align:top;
} 
#rightpanebox{
	float:left;
	width:238px;
	padding:10px 20px 15px 20px;
	background-image:url(../images/greenpapermiddle_bg.jpg);
	background-repeat:repeat-y;
	color:#197195;
	font:13px Verdana, Arial, Helvetica, sans-serif
}

#rightpanebanner
{	float:left;
	width:238px;
	background-image:url(../images/greenpapermiddle_bg.jpg);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	
}

.secondrow{
	padding:5px 0px 5px 30px;
	background:url(../images/arrowblue.gif) no-repeat left;
	}
	
#formpane,#formpanetitle
{
	width:230px;
	padding:2px;
	float:right;
	text-align:right;
}
#formpanetitle{
	text-align:left;
}
.formpanenew,.formpanetitlenew
{
	width:230px;
	padding:2px;
	float:right;
	text-align:right;
}
.formpanetitlenew
{
	text-align:left;
}
#formpane input{
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.inputtxt{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #999;
}

#formpanetitleright
{	width:260px;
	padding:2px 2px 2px 10px;
}

.formpanetitlerightnew
{	width:260px;
	padding:2px 2px 2px 10px;
}


#addtextfield{
	width:100px;
}
.sendbt{
	background-color:#fe773c;
	border:0px solid #e23b02;
	height:20px;
	color:#fff;
	font-size:11px;
}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
float:left;
width: 680px; /* Set to gallery width, in px or percentage */
height: 40px; /* Set to gallery height */
text-align:center;
}

#motioncontainer a img {
border: 1px solid #ffffff; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid ffffff; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
#trueContainer{
	float:left;
}
/* End Gallery Styles */

A.Link:link,A.Link:visited,A.Link:active{
	font-size:8pt;
	color:#fe773c;
	text-align:right;
	text-decoration:none;
} 

A.Link:hover{
	font-size:8pt;
	color:#2a2a2a;
	text-align:right;
	text-decoration:none;
}

#toplink {
	float:left;
	font-size:8pt;
	color:#2a2a2a;
	text-align:right;
	text-decoration:none;
	width:510px;	
	padding-right:100px;
	padding-bottom:10px;
}

.toplink {
	float:left;	
	font-size:8pt;
	color:#2a2a2a;
	text-align:right;
	text-decoration:none;
	width:510px;	
	padding-right:100px;
	padding-bottom:10px;
}
#dotgrayline{
	float:left;
	width:600px;
	height:12px;
	background-image:url(../images/graydottedline.gif);
	background-repeat:repeat-x;
}
.dotgraylinenew{
	float:left;
	width:600px;
	height:12px;
	background-image:url(../images/graydottedline.gif);
	background-repeat:repeat-x;
}