body {
	margin:10px 0px; 
	padding:0px;
	text-align:center;
	background-image: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	align : center;
	}
a	
	{
	text-decoration: none ;
	color: #56A2D6;
	font-weight: normal;
	}
strong
	{
	font-weight: bolder;
	}
a:hover	
	{
	text-decoration: none ;
	color: #E7AA02;
	}
/*a:visited	
	{
	text-decoration: none ;
	color: #959596;
	}*/
	#crumbs
	{
	background-color: #E8E8E8;
	border-top: 1px solid #000;
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	text-align:left;
	padding: 0;
	margin-top: 2px;
	}
.on{
	color: #56A2D6;
}
.subon{
	text-decoration: none ;
	color: #333;
	font-weight: normal;
}
#crumbs a
	{
	text-decoration: none;
	font-weight: normal;
	color: #7A7A7A;
	}

#crumbs a:hover
	{
	text-decoration: none;
	color: #54A1D9;	
}
/*#crumbs a:visited
	{
	text-decoration: none;
	color: #959596;	
}*/
	#whiteline
	{
	margin: 0 0 0 160px;
	}
#table
	{
	background-image: url(images/bg_back2.gif) ;
	height: 561px;
	width: 792px;
	}
#l2table
	{
	margin: 0px auto;
	background-image: url(images/l2bg_back2.jpg) ;
	height: 561px;
	width: 792px;
	}
#leftcontainer {
	width: 576px;
	height: 493px;
	margin:24px 0px 0px 12px;
	float: left;
	background-image: url(images/bodybg.gif) ;
		}
#l1leftcontainer {
	width: 740px;
	height: 493px;
	margin:24px 0px 0px 13px;
	float: left;
	background-image: url(images/bodybg2.gif) ;
		}
#l2leftcontainer {
	width: 740px;
	margin:24px 0px 0px 13px;
	float: left;
	background-image: url(images/l2bodybg.gif) ;
	}
	
#rightcontainer {
	margin:15px 0px 0px 10px;
	width:150px;
	height:475px;
	text-align:left;
	color: #fff;
	padding:20px 10px 5px 4px;
	border: 2px solid #fff;
	float: left;
	background:#56A1D5 url(images/r_bg.gif) bottom right no-repeat;
		}
#indexrightcontainer {
	margin:0px 0px 3px 0px;
	width:141px;
	height:400px;
	text-align:left;
	color: #fff;
	padding:20px 10px 3px 4px;
	border: 2px solid #fff;
	float: left;
	background:#56A1D5 url(images/r_bg.gif) bottom right no-repeat;
		}
.subnav {
	padding:5px 25px 10px 5px;
	background:url(images/submenubg.gif) no-repeat;
	line-height: 2.7em;
	}
.subnav a	
	{
	text-decoration: none;
	padding: 0;
	color: #fff;
	}	
.subnav a:hover	
	{
	text-decoration: none;
	padding: 0;
	color: #000;
	}	
/*.subnav a:visited
 {
 text-decoration:none;
 padding: 0;
 color: #EBECEF;
 }*/
.l2subnav a	
	{
	text-decoration: none;
	padding: 0;
	color: #fff;
	}	
.l2subnav a:hover	
	{
	text-decoration: none;
	padding: 0;
	color: #000;
	}	
/*.l2subnav a:visited
 {
 text-decoration:none;
 padding: 0;
 color: #EBECEF;
 }*/
.subnavproducts {
	padding:5px 25px 10px 5px;
	background:url(images/submenubg.gif) no-repeat;
	line-height: 2.7em;
	}
.subnavproducts a	
	{
	text-decoration: none;
	padding: 0;
	color: #fff;
	}	
.subnavproducts a:hover	
	{
	text-decoration: none;
	padding: 0;
	color: #000;
	}	
/*.subnavproducts a:visited
 {
 text-decoration:none;
 padding: 0;
 color: #EBECEF;
 }*/
#logo
	{
	float: left;
	height: 50px;
	width: 154px;
	border: 0;
	padding: 0;
	margin: 0 0 5px 0 auto;
	}
#logo img
	{
	border: 0;
	}	
#nav	
	{
	float: right;
	width: 402px;
	height:50px;
	padding:0px 20px 0px 0px;
	background-image: url(images/indnavbg.gif) ;
	}
#nav ul 
	{
	float: right;
	list-style: none;
	display: inline;
	padding: 18px 0px 0px 0px;
	margin: 0;
	}
#nav ul li 
	{
	float: left;
	margin: 0;
	}
#nav ul #main 
	{
	text-decoration: none ;
	padding: 0px;
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
#nav li.main 
	{
	font-size: 11px;
	text-decoration: none ;
	padding: 0px 3px 0px 0px;
	display: inline;
	}

#nav li.main a	
	{
	text-decoration: none;
	padding: 0;
	color: #000000;
	letter-spacing : 2px;
	font-weight: normal;
	}

#nav li.main a:hover	
	{
	text-decoration: none;
	padding: 0px;
	color: #54A1D9;
	letter-spacing : 2px;
	font-weight: normal;
	}
/*#nav li.main a:visited
 {
 text-decoration:none;
 padding: 0;
 color: #959596;
 }
/*l2 nav*/
#l2photohead{
	width:183px;
	height:50px;
	float:left;
	background-image: url(images/l2_headbg.jpg) ;
	}
#l2nav	
	{
	float: left;
	width: 403px;
	height:50px;
	padding:0px 0px 0px 0px;
	background-image: url(images/navbg.jpg) ;
		}
#l2nav ul 
	{
	float: left;
	list-style: none;
	display: inline;
	padding: 18px 0px 0px 0px;
	margin: 0;
	}
#l2nav ul li 
	{
	float: left;
	margin: 0;
	}
#l2nav ul #main 
	{
	text-decoration: none ;
	padding: 0px;
	margin-left: 0;
	letter-spacing : 2px;
	list-style: none;
	display: inline;
	}
	
#l2nav li.main, #l2nav li.mainon
	{
	font-size: 11px;
	text-decoration: none;
	padding: 0px 3px 0px 0px;
	display: inline;
	letter-spacing : 2px;
	}

#l2nav li.mainon
	{
	color: #56A2D6
	}

#l2nav li.main a, #l2nav li.main a:hover	
	{
	text-decoration: none;
	letter-spacing : 2px;
	font-weight: normal;
	}

#l2nav li.main a:hover	
	{
	color: #54A1D9;
	}
	
#l2nav li.main a
	{
	color: #000;
	}




#bottomleftcontainer {
	width: 308px;
	margin:0px 0px 0px 5px;
	padding:5px 5px 15px 5px;
	float: left;
	text-align:left;
	background-color:#fff;
		}
#bottomrightcontainer {
	width: 234px;
	height:235px;
	margin:0px 0px 0px 18px;
	padding:5px 5px 15px 5px;
	float: left;
	text-align:left;
	background:#fff ;
		}
#bottomrightcontainer2 {
	width: 190px;
	margin:10px 5px 0px 8px;
	padding:5px 5px 15px 5px;
	float: right;
	text-align:left;
	background:#fff url(images/girl.jpg) bottom left no-repeat;
		}
#l2rightcontainer {
	width: 145px;
	height:412px;
	margin:0px 0px 0px 8px;
	padding:0px 0px 15px 0px;
	float: right;
	text-align:left;
	color: #fff;
	background:#56a1d5;
		}
#l2centercontainer, #l2centercontainer_admin {
	width: 390px;
	height: 400px;
	margin:5px 0px 0px 20px;
	padding:5px 5px 5px 5px;
	float: left;
	overflow: auto;
	text-align:left;
	color: #000;
	background:#fff;
		}
#l2centercontainer_admin {
	width: 554px;
}		
.l2rightcontainertext{
	padding:5px 5px 5px 5px;
	}
#l2subnav {
	width: 145px;
	height:407px;
	margin:0px;
	padding:5px 5px 15px 5px;
	float: left;
	text-align:left;
	color: #fff;
	background:#56A1D5 url(images/r_bg.gif) bottom right no-repeat;
	line-height: 2.7em;
			}
.contactright{
	float: right;
	text-align:left;
	padding:0px 0px 0px 0px;
	}
.contactleft{
	float: left;
	text-align:left;
	color: #000;
	padding:0px 0px 0px 0px;
	}
.footer{
	float: left;
	text-align:left;
	width:730px;
	margin:0px 0px 0px 13px;
	padding:5px;
	background:#ebebeb url(images/footerbg.gif) bottom right no-repeat;
	}
.sectorsectionsl{
	float:left;
	text-align:left;
	width:350px;
	background:#ebebeb;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	}
.sectorsectionsr{
	float:left;
	text-align:left;
	width:175px;
	background:#ebebeb url(images/pdf.jpg) bottom right no-repeat;
	margin: 5px 0px 5px 10px;
	padding: 5px;
	}
#mainsplitl{
	float:left;
	text-align:left;
	width:170px;
	background:#f4f4f4;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	}
	#clientsplitl{
	float:left;
	text-align:left;
	width:360px;
	background:#f4f4f4;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	}
	#clientsplitr{
	float:right;
	text-align:left;
	width:170px;
	background:#f4f4f4;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	}
#mainsplitr{
	float:right;
	text-align:left;
	width:170px;
	background:#f4f4f4;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	}
.casestudiespic{
	float:left;
	}	
.casestudies{
	float:left;
	padding: 5px 0px 0px 15px;
	}	
	
	
div.casestudies
	{
	padding: 5px;
	}

div.caseleft
	{
	float: left;
	margin-left: 3px;
	}

div.caseright
	{
	text-align: left;
	padding: 3px;
	background: #F3F3F3;
	margin-left: 8px;
	width: 170px;
	border: 1px solid #999;
	float: left;
	}
	
hr
	{
	width: 350px;
	height: 1;
	color:#999;
	}

.caseclient{
	text-align:left;
	color: #000;
	font-style: italic;
	padding:0px 0px 15px 0px;
}
.seperator{
	border-bottom:1px solid #000;
	padding: 0px 0px 15px 0px;
	}
	
div.clear 
	{
	clear: both; 
	height: 0;
	line-height: 0;
	}
	
#custnav	
	{
	float: left;
	width: 403px;
	height:50px;
	padding:0px 0px 0px 0px;
	background-image: url(images/custnavbg.gif) ;
		}
#custnav ul 
	{
	float: left;
	list-style: none;
	display: inline;
	padding: 18px 0px 0px 0px;
	margin: 0;
	}
#custnav ul li 
	{
	float: left;
	margin: 0;
	}
#custnav ul #main 
	{
	text-decoration: none ;
	padding: 0px;
	margin-left: 0;
	border-left: none;
	list-style: none;
	letter-spacing : 2px;
	display: inline;
	}
#custnav li.main 
	{
	font-size: 11px;
	text-decoration: none ;
	padding: 0px 3px 0px 0px;
	letter-spacing : 2px;
	display: inline;
	}

#custnav li.main a	
	{
	text-decoration: none;
	padding: 0;
	color: #000000;
	letter-spacing : 2px;
	font-weight: normal;
	}

#custnav li.main a:hover	
	{
	text-decoration: none;
	padding: 0px;
	color: #54A1D9;
	letter-spacing : 2px;
	}
	
textarea {
font:1.1em Verdana, Arial, Helvetica, sans-serif;
color:#333 ;
height:165px;
/*padding: 0 5px;	
background: transparent url(images/textarea_bg.gif) no-repeat fixed;*/
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:190px;
}

div#logoff{
	float:right;
	padding:0px 0px 20px 0px;
}

.tab_admin{
	width:100%;
	border:1px solid #ccc;
}

.tab_admin th{
	background-color:#56A1D5;
	color:#FFFFFF;
	padding:1px 1px;
}

.tab_admin td, td.blue{
	padding:1px 1px;
	text-align:left;
	border-top:1px solid #fff;
}

.tab_admin td.blue{
	background-color:#C0DCEF;
}