	body {
	background-color: #333334;
	background-image: url(/images/layout/bodybg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
h1 {
	padding:20px 0px 20px 0px;
	margin: 0 20px 0 20px;
	color:#ff0000;
	font-weight:bold;
	
}

h3 {
	font-size: 12px;
	color: #0D58B5;
	display: inline;
	letter-spacing: 1px;
}

h4 {
	color: #660000;
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;
	letter-spacing: 0px;	
}

h5 {
	font-size: 12px;
	color:#FF0000;
	letter-spacing: 0px;	
	line-height:normal;
	font-weight:normal;

}   
h6{
	font-size: 13px;
	color:#9797A1;
	color:#666666;
	display: inline;
	letter-spacing: 1px;
}

.testing{
	font-size: 14px;
	color: #0080E9;
	display: inline;
	letter-spacing: 1px;
	}


#mainContent h5  a:link{
font-size: 12px;
color:#515151;
text-decoration:none;



}


#mainContent  li{
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; 
	/*BACKGROUND-IMAGE: url(/images/icones/brownsquare.gif); */
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px 5px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat;LIST-STYLE-TYPE: none;
}
#mainContent  li a:link,#mainContent li a:visited{
	
	/*BACKGROUND-IMAGE: url(/images/icones/brownsquare.gif); */
	COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat;LIST-STYLE-TYPE: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	
}
#mainContent li a:hover
{
text-decoration:none;

}
#mainContent  ul{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 10px; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
COLOR: #000; 
LINE-HEIGHT: 18px; 
PADDING-TOP: 9px; 
LIST-STYLE-TYPE: none
}
#mainContent h5  a:visited, #mainContent h5 a:active{
color:#515151;
text-decoration:none;
             
}
#mainContent h5  A:hover{
text-decoration:none;
color:#000000;
font-weight:normal;
font-size:12px;
}
ul
{
margin-bottom:5px;
margin-top:5px;
}
/*input { border:1px solid #00ffff; }*/
#Logo{
position:absolute; left:10px; top:50px; width:142px; height:139px; z-index:33
}


#TopImage{
	position:absolute; 
	left:0px; 
	top:0px;
	width:930px; 
	height:140px;
	z-index:3;
	margin:0px;
	padding-bottom:5px;
}
#Crumb{
position:absolute; left:346px; top:98px; width:553px; height:10px; z-index:8;padding:0px 0px 0px 0px;text-align:left; margin:7px 0px 0px 9px;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.breadcrumb {
font: 10px Verdana, Arial, Helvetica, sans-serif;letter-spacing: 0.04em;
}

.breadcrumb a{
background: transparent url("/images/layout/breadcrumb.gif") no-repeat center right;
text-decoration: none;
padding-right: 14px; /*adjust bullet image padding*/
color: #E09094;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: #E09094;
}

.breadcrumb a:hover{
text-decoration: underline;
}

#Footer {
 position:absolute; margin:100px 0px 0px -300px; top: auto; left:0px; width:930px; height:60px; z-index:104;background-image:url(/images/footer-bg.gif);text-align:left;line-height:30px;
}
#Footer h2{
 
width:620px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#72AA4C;
font-weight:normal;
letter-spacing: 1px;
line-height:20px;
float:right;

}
#Footer h6{
 
width:200px;
left:0px;
top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#72AA4C;
font-weight:normal;
letter-spacing: 1px;
line-height:20px;
float:left;
margin-left:15px;
}
#FooterLogo
{
	position:absolute;
	margin:60px 0px 0px -346px;
	top: auto;
	left:0px;
	width:930px;
	height:51px;
	z-index:104;
}

#FooterLast {
 position:absolute; margin:100px 0px 0px -300px; top: auto; left:0px; width:930px; height:58px; z-index:104; background-image:url(/images/footer-bg.gif);text-align:left;line-height:30px;
}
#FooterLast h2{
 
width:620px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#72AA4C;
font-weight:normal;
letter-spacing: 1px;
line-height:20px;
float:right;

}
/* Section: TopMenuTopMenu 
Author: Dharmesh Date: 1-Feb-2007 1:12 PM
*/
.inputboxwidth
{
width:19px;
}
.inputboxwidth1
{
width:74px;
}

.tableborder , .tableborder td.tabletext ,.tableborder td.bottomline,.tableborder td.bottomline-bold
{
border:1px solid #515151;
border-collapse:collapse;
}
.bottomline-bold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#515151;
font-weight:bold;
padding-left:5px;
padding-top:3px;
}
.bottomline-bold a:link,.bottomline-bold a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#515151;
font-weight:bold;
}
.bottomline-bold a:hover
{
text-decoration:none;
color:#000000;
}
.tabletext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#515151;
padding-left:5px;

line-height:18px;
}
.tabletext a:link,.tabletext a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#515151;
}
.tabletext a:hover
{
text-decoration:none;
color:#000000;
}
.bottomline
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#515151;
}
.bottomline a:link,.bottomline a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#515151;
text-decoration:none;
width:500px;
}
.bottomline a:hover
{
text-decoration:none;
width:500px;
}

#clientclass  {
font-size: 16px;
	color: #0080E9;
	display: inline;
	letter-spacing: 1px;
	
}

.topMenu {

	font-size:12px;
	font-weight:bold;
	color:#979797;
	line-height:20px;
	text-align:left;
	position:absolute; 
	left:345px; 
	top:72px; 
	width:590px; 
	height:65px;
	z-index:4;
	background-image:url(/images/tp.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 0px;
	margin:0px;
}

#PhoneNumber {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/font-size:10px;font-weight:bold;color:#FF6666;line-height:20px;text-align:left;
position:absolute; left:20px; top:72px; height:47px; z-index:4;padding:0px 0px 0px 5px;
}
.topMenu  H1 {
font-size:12px;font-weight:bold;letter-spacing: 0.09em;display:inline;margin: -15px 5px 0px 5px;float:left;color:#979797;text-align:left;
}

.topMenu  span {
	font-size:12px;
	font-weight:bold;
	letter-spacing: normal;
	display:inline;
	float:left;
	color:#979797;
	text-align:left;
	padding: 1px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 2px;
	vertical-align: middle;
	white-space: normal;
}
.topMenu  A:link, .topMenu A:visited{
color:#979797;
		/*border:#cecece solid 1px;
		border-bottom:0px;
	background:#f3f3f3;*/
	padding: 4px 5px 3px 5px;
}


.topMenu  A:hover, .topMenu  A:Active  {
	color:#383839;
	
	padding: 4px 5px 3px 5px;
}



.topSubMenu {
	/*background-color:#F3F3F3;*/
	position:absolute; 
	left:345px; 
	top:96px; 
	width:546px; 
	
margin:0px 0px 0px 2px;
	z-index:10;
	padding:0px 0px 2px  5px;
	/*font:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:11px;
	font-weight:normal;
	letter-spacing: 0.09em;
	text-align:left;
	display:none;
	background:#f3f3f3;
/*border:#d7d7d7 solid 1px;
border-top:0px solid;*/

	/*display:inline;margin: -15px 0px 0px 0px;float:left;width:75px;height:auto;color:#979797;text-align:left;*/
}
.topSubMenu h2 {
	height:17px;
	float:left;
	/*font-size:11px;*/
	letter-spacing: 0.04em; 
	font-weight:normal;
	margin:2px 8px 0px 5px;
	line-height:normal;
	padding:2px 0px 2px 0px;
	text-align:left;
background:#f3f3f3;
font: 11px Verdana, Arial, Helvetica, sans-serif;letter-spacing: 0.04em;

/*border:#FF0000 solid 1px;*/
}
.topSubMenu A:link, .topSubMenu A:visited{
color:#8D8D90;
	
}
.topSubMenu A:hover, .topSubMenu  A:Active  {
color:#111111;

}


#LeftMenu {
	position:absolute; 
	left:0px; 
	top:142px;
	margin:0px; 
	width:222px; 
	height:auto; 
	z-index:6; 
	text-align:left; 
	padding:10px 0px 10px 16px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#LeftMenuHome{
	position:absolute; 
	left:0px; 
	top:130px; 
	width:222px; 
	height:auto; 
	z-index:6; 
	text-align:left; 
	vertical-align:top;
	padding:13px 0px 0px 16px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#LeftMenuHome h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#307701;
text-align:left;

}

#LeftMenu h1 , #LeftMenuHome h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#307701;
text-align:left;

}
#LeftMenu h1
{
border-bottom:1px solid #ccc;
margin:0px;
padding:0px;
margin-right:20px;
padding-bottom:0px;
}
#LeftMenuHome h5{
font-size:12px;
margin-left: 20px;
padding:0px 0px 0px 10px;
padding:1px 0px 1px 5px;
padding:0px;
font-weight:normal;
letter-spacing:normal;
line-height:normal;
}
#LeftMenuHome h1{
font-size:12px;
padding:0px 0px 0px 10px;
padding:1px 0px 1px 5px;
padding:0px;
font-weight:normal;
letter-spacing:normal;
line-height:normal;
}

#LeftMenuHome ul {
	margin: 0px 19px 0px 7px;
	
}

#LeftMenuHome li{
	font-size:12px;
	padding:0px 0px 0px 2px;
	margin-left:-10px;
	font-weight:normal;
	letter-spacing:normal;
	line-height:normal;
	left: 5px;
}
/*#LeftMenuHome A:link,#LeftMenuHome h1 A:visited {

padding:0px 0px 0px 10px;	
}*/

/*color:#8D8D90; */

#LeftMenu A:link{
color:#383839;

}

#LeftMenu A:visited{
color:#383839;

}

#LeftMenu A:hover {
	color:#383839;

}


#LeftMenu A:active{
color:#383839;

}
#LeftMenuHome A:link{

color:#979797;

}
#LeftMenuHome A:visited{

color:#979797;

}

#LeftMenuHome A:hover {
	

	color:#383839;


}
#LeftMenuHome  A:Active  {
		color:#007DE3;
	
	color:#383839;
		font-weight:bold;
		text-decoration:none;
	
}

#LeftMenu h2 ,#LeftMenuHome h2 {
font-size:11px;
font-weight:normal;
color:#545455;
line-height:18px;
margin:0px 0px 0px 15px;
text-align:left;
letter-spacing: 0.04em;
height:auto;
display:block;

}
#LeftMenuHome h2 {
font-size:12px;
margin:0px 0px 0px 25px;
letter-spacing: 0.02em;
line-height:16px;
font-weight:normal;
}

#LeftMenu h2 A:link,#LeftMenuHome h2 A:link {
color:#8D8D90;


}
#LeftMenu h2 A:visited,#LeftMenuHome h2 A:visited {
color:#8D8D90;

}
#LeftMenu h2 A:hover,#LeftMenuHome h2 A:hover {
color:#3096EA;

}

#mnutool h1 {
display:inline;
vertical-align:middle;
font-size:9px;
border-bottom:1px solid #ccc;


}

#mnutool h2 {
vertical-align:middle;
font-size:9px;
padding:2px 0px 0px 5px;
margin:0px 0px 0px 0px;
background-color:#CCFFCC;


}
#mnutool A:link {
font-size:14px;
vertical-align:middle;
color:#383839;
}

#mnutool A:visited 
{
font-size:14px;
vertical-align:middle;
color:#383839;
}

#mainContent{
	padding:0px 0px 0px 0px; 
	margin:0px; 
	position:absolute; 
	left:300px; 
	top:143px;  
	z-index:5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#383839;
	width:550px;
	}

#offadd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-left:14px;
	color:#000000;
	line-height:12px;
	}
#mainContent strong{
font-weight:normal;
}
#mainContent A:link {
color:#000000;
}
#mainContent A:visited {
color:#000000;
}
#midContentLink  A:link {
/*color:#333333;*/   /* creating   Warnings  please remove if there is any issue */
font-weight:bold;
}
#midContentLink  A:hover {
text-decoration:underline;
}

.contact{
	font-size:12px;
	/*font-weight:bold;*/
	color:#383839;
	width:550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input{
border: 1px solid #aaaaaa;
/*size:10px;*/    /*   comment  by mikul  */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:5px;
/*background-color:#EAEAEA;*/
color:#000;
}

textarea{
border: 1px solid #aaaaaa;
/*size:10px;*/    /*   comment  by mikul  */
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
/*background-color:#EAEAEA*/;
color:#000;
}
select{
border: 1px solid #aaaaaa;
/*size:10px;*/    /*   comment  by mikul  */
/*background-color:#EAEAEA;*/
color:#000;
}

#servicetitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
height:auto;
font-size:16px;
color:#72aa4c;
letter-spacing: 1px;
}
#servicetitle A:link , #servicetitle A:hover , #servicetitle A:visited{
color:#72aa4c;	
}
#servicetitle h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
height:auto;
font-size:16px;
color:#72AA4C;
letter-spacing: 1px;

}


#glideDiv { 
  position:absolute; 
  overflow:hidden;
  width:363px;
  left:600px; 
  z-index:5;
  top:100px;
}
  
 #glideDiv1, #glideDiv2, #glideDiv3, #glideDiv4{
position:absolute;/* left:26px; height:196px; z-index:130; */ text-align:left; background-color:#f5f5f5;visibility:  hidden; 
}


#glideDivsearch{
position:absolute; left:24px; top:100px; height:75px; z-index:100;text-align:left;visibility:  hidden; border:1px solid #E5E5E5;
}
#glideDivsearch, #cd{
/*background:#ffffff;*/
}
#glideDivsearch input {
border:1px solid #E5E5E5;
background-color:#ffffff;
height:20px;
}
#glideDivsearch form{
 margin:10px 0px 0px 0px;

}
#glideDivsearch div {
width:32px;height:32px; background-image:url(/images/icones/search-big.jpg);float:left;
}

#glideDiv0{
position:absolute; left:336px; top:0px; height:100px; z-index:200;text-align:right;
}

#middleboxes {
float:left;
width:550px;
}
#middleboxes div {
float:right;

}

.curlycontainer,.curlyrightbox {
border: 1px solid #b8b8b8;
margin-bottom: 5em;
width: 170px;
margin: 20px 10px 0px 0px;
padding:12px 0px 0px 0px;
}

.curlyrightbox {
width: 158px;
}
.curlycontainer h1 , .curlyrightbox h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	letter-spacing:normal;
	font-weight: bold;
	text-align:center;
	color:#666666;
}

.curlycontainer span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	letter-spacing:normal;
	font-weight: bold;
	text-align:center;
	color:#666666;
}
.curlycontainer h2 , .curlyrightbox h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	letter-spacing:normal;
	font-weight: bold;
	text-align:left;
	color:#666666;
	margin: 1px;
	display:inline;

}
.curlycontainer a:hover{
text-decoration:underline;
}
.curlycontainer .innerdiv , .curlyrightbox .innerdiv{
background: transparent url(images/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 12px 20px 5px;
text-align:center;

/*padding: t r b l*/
}
.req
{
	color:#FF6644;
	font-size:x-small;
	display:inline;
}
.fieldtitle
{
	font-family: "Courier";
	font-size: 12px;
	color: #000000;
}
#thicktabs{
margin: 0px;
padding: 0px;
float: left;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
 
#thicktabs li{
display: inline;
width:auto;
margin:0px;
padding:0px 2px 0px 2px;
margin:0px;
}

#thicktabs li a{

padding:12px 8px 1px 8px
/*
float: left;
color: black;
; padding of tabs
text-decoration: none;
/*background: transparent url(images/pinkbg.gif) top right no-repeat;*/
/*background-color:#56AAEE;
border-top: 0px solid #d3bdbe; top border style*/
 /*border-bottom: 1px solid #ffffff;thick bottom border below tabs
border-left: 0px solid #d3bdbe;

width:10px;
text-align:center;
vertical-align:middle;
*/ 
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 0px solid #d3bdbe; 
background-position: top right;/*left border style*/
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #d3bdbe; /*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: black;
}

#thicktabs li a:hover,#thicktabs li a:active{
color: black;
/*background-image: url(images/pinkbgover.gif); background image swap on hover*/
background-color:#56AAEE;
border-bottom: 3px solid #56AAEE;
}
#pagetitle h1 {
font-size:16px;
background-color:#FF3333;
margin:0px;
padding:0px;
}


p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

#thicktabs li a{
width:5px;
}

#servicetitle1 h1{
font-size:12px;
}

.readmore {
font-size:10px;
font-weight:bold;
padding:0px 25px 0px 0px;
text-align:right;
}

.readmore a:hover{
text-decoration:underline;
}

.readmore11 {
font-size:10px;
font-weight:bold;
padding:0px 25px 0px 0px;
text-align:right;
}

.readmore11 a:hover{
text-decoration:underline;
}

#clientspeakleft
{
color:#666666;
margin:0 0 0 0 ;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#clientspeakleft h1, #clientspeakleft h2, #clientspeakleft h4
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
height:auto;
font-size:14px;
letter-spacing:normal;
margin:0 0 0 0;
}

#clientspeakleft span {
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;	
color:#D27D00;
letter-spacing:normal;
}

#clientspeakleft h2 {
font-size:10px;
margin:0 0 0 0;	
color:#3096EA;
letter-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



#clientspeakleft  A:link, #clientspeakleft A:visited{
color:#383839;
border:0 solid #fff;
}
#clientspeakleft  A:hover{
color:#383839;
border:0 solid #fff;
}
#quickquote input{
border: 1px solid #fff;
/*size:10px;*/    /*   comment  by mikul  */ font-size:10px;
background-color:#F1FFD8;
color:#000;
}

#quickquote th{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #3C3884;
}

#quickquote textarea{
border: 1px solid #fff;
/*size:10px;*/    /*   comment  by mikul  */ font-size:10px;
background-color:#F1FFD8;
color:#FFFFFF;
}
.rightbox ul {
	padding-top:11px;
	padding-bottom:2px;
}

.rightbox li {
margin: 0px 0px 0px -25px;
padding: 1px;
font-size:10px;
line-height:normal;
}

.rightbox A:link,.rightbox A:visited
{
color:#333333;
border-bottom:1px dotted #333
}
.rightbox A:hover{
color:#000;
}

.pagehighlight h2
{
	font-size: 18px;
	color: #0080E9;
	display: inline;
	height:auto;	
	letter-spacing: 1px;
}
.pagehighlight h1
{
	font-size: 14px;
	color: #fdfdfd;
	height:auto;
	line-height:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	font-weight:normal;
	text-align:left;
}

#cb{
width:172px;
/*background:#fff; */
border:1px solid #aaa;	
margin:0px ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
#cb a:link{
	color:#666;
	padding:0px;	
}
#cb a:visited, #cb a:active{
	color:#666;
	border:0 solid #fff;
	width:auto;
	padding:0px;
}
#cb a:hover{
color:#243B7D;
}
#cb input
{
	font-size:10px;
	border:0px solid #ccc;
	border-bottom:1px dotted #ccc;
}
#cb select
{
font-size:10px;
border:0px solid #ccc;
border-bottom:1px dotted #ccc;
margin:2px;
margin-left:10px;
width:100px;
}

#callbackform
{
}

#mainContent .menuright
{ 
 position: relative;
 top:0px;
 float:right;
 z-index:100;
 height:100px;
 width:165px;
 
 /*font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;*/
}

#mainContent div.menuright a:link, #mainContent div.menuright a:visited
{ 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#383839;
 width:120px;
 height:150px;
}

#mainContent  div.menuright a:hover
{
color:#3B3783;
text-decoration:underline;
width:120px;
}

.bold
{
font-weight:bold;
}

#mainContent div.showhide
{
width:45%;
border:1px solid  #eeeeee;
}

#mainContent div.showhide a:link, #mainContent div.showhide a:visited
{
display:block;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:5px 0px 5px 5px;
color:#383839;
background-color:#C5C4E6;
}

#mainContent div.showhide a:hover
{
color:#ffffff;
background-color:#6163AC;	
padding:5px 0px 5px 5px;
}
#mainContent div.bullet 
{
font-family: Verdana, Arial, Helvetica, sans-serif;	
color:#515151; 
font-size:10px; 

 }
  #mainContent div.bullet li{
	
	/* BACKGROUND-IMAGE: url(/images/icones/brownsquare.gif);*/
	MARGIN: 0px 0px 2px 0px;
	COLOR: #515151;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none;
	line-height: 18px;
	font-size:10px;
	vertical-align: text-top;
	list-style-image: url(/images/icones/brownsquare.gif);
}
 #mainContent div.subclass 
{
font-family: Verdana, Arial, Helvetica, sans-serif;	
color:#515151; 
font-size:10px; 

 }
  #mainContent div.subclass li{
	
	/* BACKGROUND-IMAGE: url(/images/icones/brownsquare.gif);*/
	MARGIN: 0px 0px 2px 0px;
	COLOR: #515151;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none;
	line-height: 18px;
	font-size:10px;
	vertical-align: text-top;

}
 
#mainContent div.yellowbox 
{
/*width:100%;
height:100%;
background-color:#F7F7F7;
width:500px;
height:200px;  
border:2px  dashed #e5e5e5; 
font-family: Verdana, Arial, Helvetica, sans-serif;	
color:#2D3091; 
font-size:14px; 
Padding:10px 20px 25px 20px;
*/


	font-size:14px; 
	color:#2D3091;
	height:auto;
	background-color:#F7F7F7;
	border:2px  dashed #e5e5e5; 
	
	line-height:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	font-weight:normal;
	text-align:left;
	
	Padding:10px 20px 15px 20px;
	
 }
 
 #mainContent div.yellowbox li{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	/* BACKGROUND-IMAGE: url(/images/icones/brownsquare.gif);*/
	MARGIN: 0px 0px 2px 5px;
	COLOR: #000;
	PADDING-TOP: 0px;
	
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none;
	line-height: 18px;
	vertical-align: text-top;
	list-style-image: url(/images/icones/brownsquare.gif);
}
 #mainContent div.smallyellowbox 
{
/*width:100%;
height:100%;
background-color:#F7F7F7;
width:500px;
height:150px;  
border:2px  dashed #e5e5e5; 
font-family: Verdana, Arial, Helvetica, sans-serif;	
color:#2D3091; 
font-size:14px; 
Padding:10px 20px 25px 20px;*/

font-size:14px; 
	color:#2D3091;
	height:auto;
	background-color:#F7F7F7;
	border:2px  dashed #e5e5e5; 
	
	line-height:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	font-weight:normal;
	text-align:left;
	
	Padding:10px 20px 15px 20px;
	
 }
 #mainContent div.smallyellowbox li{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	/* BACKGROUND-IMAGE: url(/images/icones/brownsquare.gif);*/
	MARGIN: 0px 0px 2px 5px;
	COLOR: #000;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none;
	line-height: 18px;
	vertical-align: text-top;
	list-style-image: url(/images/icones/brownsquare.gif);
}
 #mainContent div.vsmallyellowbox 
{
/*width:100%;
height:100%;
background-color:#F7F7F7;
width:500px;
height:100px;  
border:2px  dashed #e5e5e5; 
font-family: Verdana, Arial, Helvetica, sans-serif;	
color:#2D3091; 
font-size:14px; 
Padding:10px 20px 25px 20px;*/

font-size:14px; 
	color:#2D3091;
	height:auto;
	background-color:#F7F7F7;
	border:2px  dashed #e5e5e5; 
	
	line-height:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	font-weight:normal;
	text-align:left;
	
	Padding:10px 20px 15px 20px;
 }
 
 #mainContent div.vsmallyellowbox li{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	/* BACKGROUND-IMAGE: url(/images/icones/brownsquare.gif);*/
	MARGIN: 0px 0px 2px 5px;
	COLOR: #000;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none;
	line-height: 18px;
	vertical-align: text-top;
	list-style-image: url(/images/icones/brownsquare.gif);
}
 #mainContent div.greenbox 
{
width:100%;
height:100%;
background-color:#F1FBDF;
width:500px;
height:50px;  
border:2px  dashed #e5e5e5; 
font-family: Verdana, Arial, Helvetica, sans-serif;	
color:#2D3091; 
font-size:14px; 
Padding:10px 20px 10px 20px;
 }
  #mainContent div.graybox 
{
width:100%;
height:100%;
background-color:#F7F7F7;
width:600px;
/*height:50px; */ 
border:2px  dashed #e5e5e5; 
font-family: Verdana, Arial, Helvetica, sans-serif;	
color:#2D3091; 
font-size:14px; 

 }
 
  #mainContent div.graybox ul,li{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 385px;
	MARGIN: 0px 0px 2px 5px;
	COLOR: #000;
	PADDING-TOP: 10px;
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none;
	line-height: normal;
	vertical-align: text-top;
}
 .HighlightContent
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
height:auto;
font-size:14px;
font-size:14px;
margin:0px 0px 0px -2px;	
color:#D27D00;
letter-spacing:normal;
margin:0 0 0 0;
}

#pagetitle{
	font-size:16px;
	text-align:left;
	color:#0D58B5;
	letter-spacing:normal;
	margin:0px 0px 0px -3px;
	line-height:normal;
	vertical-align:top;
	height:auto;
	padding-left:2px;
	}
	
	#pagesubtitle
	{
		font-size:11px;
		color:#3E3E3E;
		margin:0px;
		padding:0px;
		letter-spacing:normal;
		line-height:normal;
		height:auto;
	}
	
.teasertable {
	border: 1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.teasertable li{
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; 
	BACKGROUND-IMAGE: url(/images/icones/smallsquare.gif); 
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px 5px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat;LIST-STYLE-TYPE: none; font-size:12px;
}
.teasertable ul{
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 10px; PADDING-TOP: 9px; LIST-STYLE-TYPE: none
}


.teasertable_1 {
	border: 1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
}

.teasertable_1 li{
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; 
	BACKGROUND-IMAGE: url(/images/icones/smallsquare.gif); 
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px 5px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat;LIST-STYLE-TYPE: none; font-size:12px;
}
.teasertable_1 ul{
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 10px; PADDING-TOP: 9px; LIST-STYLE-TYPE: none
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color:#FFFF66;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dividerline{
height:70px;
border-width:1px;
border-bottom-style:dotted;
border-bottom-color:#e2e2e2;
width:500px;
}

.casestudy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003300;
}

.casestudy  a:link,.casestudy a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.casestudy a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.casestudy span{
font-weight:bold;
font-size:14px;
color:#FF6600;
}


.technology td{ font-size:10px;background-color:#F4F4F4;}

#mainContent div.csbox 
{
width:90%;
height:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size:12px; 
Padding:10px 20px 10px 0px;
margin: 0 0 0 0;
color:#000;
font-weight:bold;
}
  
 
#mainContent div.csbox1 
{
width:100%;
height:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size:12px; 
Padding:10px 20px 10px 0px;
margin: 0 0 0 0;
color:#000;
font-weight:bold;
}

#mainContent div.csbox  li
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	/* BACKGROUND-IMAGE: url(/images/icones/brownsquare.gif);*/
	MARGIN: 0px 0px 2px 20px;
	COLOR:#666666;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none;
	line-height: 18px;
	vertical-align: text-top;
	list-style-image: url(/images/icones/bluesquare.gif);
	font-weight:normal;
}
#mainContent div.csbox  li.down{
	list-style-image: url(/images/icones/bluesquare_1.gif);
	margin:0px 0px 10px 20px; 
	padding:0px;
font-weight:bold;

}

#mainContent div.csbox li.down ul li span{
	margin:0px 0px 0px 10px;
	padding:2px;
display:none;
}

#mainContent div.csbox li.down ul li:hover span{
background:#666666;
display:inline;
color:#FFFFFF;


}


#mainContent div.csbox  li span{
	margin:0px 0px 0px 10px;
	padding:2px;
display:none;
}

#mainContent div.csbox  li:hover span{
background:#666666;
display:inline;
color:#FFFFFF;


}

#mainContent div.csbox1  li{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	/* BACKGROUND-IMAGE: url(/images/icones/brownsquare.gif);*/
	MARGIN: 0px 0px 2px 20px;
	COLOR:#666666;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none;
	line-height: 18px;
	vertical-align: text-top;
	list-style-image: url(/images/icones/bluesquare.gif);
	font-weight:normal;

}

.verdanagrey 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
	color: #666666;
	font-weight:bold;
	padding-left:5px;
	padding:0px; 
 
}
.content 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
	font-weight:normal;
	color: #666666;
	line-height:18px;
 
  
 }
 .contentbold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	 
 	font-size: 12px;
	color: #666666; 
	padding-left:10px; 
	line-height:18px;
	}
.contentbold1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	 
 	font-size: 12px;
	color: #666666; 
	padding-left:45px; 
	line-height:18px;
	}	
.contentblack{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	 
 	font-size: 12px;
	color: #666666; 
	padding-left:95px;   
	line-height:18px;
	}	
	.contentblack a:link,  .contentblack a:visited
	{
		font-size: 12px;
		color: #666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		line-height:18px;
		
	}
/*New input style*/

.input{
	width:160px;
}

/* CSS Document */

#b_head{
width:164px;
height:41px;
background:url(/images/b_top_mid.jpg) repeat-x top;
}

#g_head{
width:164px;
height:41px;
background:url(/images/g_top_mid.jpg) repeat-x top;
}

#o_head{
width:164px;
height:41px;
background:url(/images/o_top_mid.jpg) repeat-x top;
}

.left{
width:10px;
background:url(/images/b_left.jpg) repeat-y;
height:auto;
}
.right{
width:10px;
background:url(/images/b_right.jpg) repeat-y;
height:auto;
}

.text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
color:#575757;
padding-top:7px;
}
.heading h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
text-align:center;
text-decoration:none;
margin: 0px;
padding: 0px;
letter-spacing:normal;
margin: 1px;
display:inline;

}

.heading:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#575757;
text-align:center;
text-decoration:none;
}

.read{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#336699;
font-weight:bold;
text-decoration:none;
}

.read:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
color:#336699;
font-weight:bold;
}

.bottom{
background:url(/images/bot_mid.jpg) repeat-x top;
}

/*
#img_left{ width:5px; height:49px; float:left;}
#blue_img_mid{ width:132px; height:49px; background:url(images/top_menu/blue_mid.jpg) repeat-x; float:left;}
#green_img_mid{ width:132px; height:49px; background:url(images/top_menu/green_mid.jpg) repeat-x; float:left; }
#dblue_img_mid{ width:132px; height:49px; background:url(images/top_menu/dblue_mid.jpg) repeat-x; float:left; }
#org_img_mid{ width:132px; height:49px; background:url(images/top_menu/orange_mid.jpg) repeat-x; float:left; }
#img_right{ width:5px; height:49px; float:left; }
#sep{ height:49px; width:5px; background:#FFF; float:left; }
.left{ background:url(images/top_menu/left.jpg) repeat-y left;}
.right{ background:url(images/top_menu/right.jpg) repeat-y right;}
#bot_left{ height:36px; width:5px; float:left; }
#bot_mid{ height:36px; width:572px; background:url(images/top_menu/bot_mid.jpg) repeat-x; float:left; }
#bot_right{ height:36px; width:5px; float:left;}
.content{ height:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; }
.botlink, .botlink:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#6699cc;}

*/




/* By Mikul */

#new_contain{ float:left; margin:0px; padding:0px; width:595px; background:url(../images/con_bg.gif) no-repeat top right;}
#new_contain h1{ float:left; margin:5px 0px 5px 0px; padding:0px; width:100%; text-align: left;  font-family:Arial, Helvetica, sans-serif; color:#3096eb; font-size:17px;}
#new_contain p{ float:left; margin:0px; padding:0px; text-align:left; color:#000000;}
#new_contain span{ float:left; margin:10px 0px 10px 0px; padding:0px; width:100%; text-align:left;}
#new_contain span a{ text-decoration:underline;}
#new_contain h3{ float:left; margin:25px 0px 10px 0px; padding:0px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; }
#new_contain .contain_new_bottom { float:left; margin:0px 0px 15px 0px; padding:0px; width:100%; }
span#portfolio{ float:left; margin:0px; padding:0px; background:url(../images/php_logo.gif) no-repeat left bottom; width:170px; height:64px;}
span#portfolio b{ float:left; margin:0px; padding:28px 0px 0px 45px; letter-spacing:0px;  text-decoration:none;}
span#portfolio b a{ text-decoration:none;}
span#portfolio_1 b a{ text-decoration:none;}
span#portfolio_1{ float:left;  margin:67px 0px 0px 0px; padding:0px; background-image:url(../images/dot_net_logo.gif); background-repeat:no-repeat; background-position:left bottom; width:170px; height:64px;}
span#portfolio_1  b{ float:left; margin:0px; padding:28px 0px 0px 48px; letter-spacing:0px;}

#new_contain .contain_new_bottom .le_first {float:left; margin:0px; padding:0px 0px 0px 0px; width:45%;  }
#new_contain .contain_new_bottom .le_first p{ float:left; margin:0px; padding:0px; text-align:left; }

#new_contain .contain_new_bottom .le_sec {float:right; margin:0px; padding:0px 0px 0px 0px; width:45%; }
#new_contain .contain_new_bottom .le_sec p{ float:left; margin:0px; padding:0px; text-align:left; /*overflow-x:auto;*/  /* commment be mikul */ }


h1#head{color:#3096eb; margin:0px; padding:0px; width:100%; background:none;   
font-family:Arial,Verdana,tahoma;
font-size:18px;
font-weight:normal;
line-height:19px;
text-decoration:none;}
h2#service{ font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:16px; color:#707070; margin:10px 0px 0px 0px; padding:0px; width:100%; float:left;}

h5#title{font-family:Arial, Helvetica, sans-serif; color:#3096eb; background:none; width:593px; font-size:14px!important;margin:5px 0px 0px 0px; text-align:left;} 
h6#title{font-family:Arial, Helvetica, sans-serif; color:#3096eb; background:none; width:250px; font-size:14px; margin:5px 0px 0px 0px; text-align:left;} 
h5#title{ font-size:5px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; color:#3096eb; background:none; }
h5#php{font-family:Arial, Helvetica, sans-serif; color:#3096eb; background:none; width:593px; font-size:14px;margin:5px 0px 0px 0px; text-align:left;} 

h1#pages{ float:left; margin:0px; padding:0px; border:#FF0000 solid 1px; color:#515151;
font-family:Arial,Verdana,tahoma;
font-size:18px;
font-weight:normal;
line-height:19px;
text-decoration:none;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
