* { padding: 0; margin: 0; }

body {
 font-family: 'Lato', Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 background-color: #FFFFFF;
 /*color: #797979;*/
 color: #000000;
 height: 100%;
}
P 
{
	padding: 5px;
}
h1 
{
  font-family : 'Lato', Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
}
h2 
{
  font-family : 'Lato', Tahoma, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
A {
 color : #0000CC;	
 text-decoration : none;
}
A:hover{
 color: #ff6600;
 text-decoration : none;
 cursor: pointer;
}
td, th, input, select, textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.error 
{
 FONT-WEIGHT: bold; COLOR: #800000
}	
#wrapper { 
 margin: 0 auto;
 width: 940px;
 height: 100%;
}
#header {
 width: 940px;
 float: left;
 padding: 0px;
 margin: 0px;
 background-image: url(../Images/Logo_header.png);
 background-repeat: no-repeat;
 background-position: left;
}
#content 
{
  clear:both;
}
#content_left { 
 float: left;
 /*display: table-cell;*/
 /*-moz-border-radius:4px 4px 4px 4px; */
 /*background: #F0F8FF;*/
 background: #485655;
 top: 0px;
 margin: 0px;
 padding: 0px;
 width: 160px;
 /*border: solid 1px #B8B8B8;*/
 vertical-align: top;
}
#content_left A, 
#content_left A:link, 
#content_left A:visited, 
#content_left A:active { 
	/*color: #000000;*/
	color: #eeeeee;
	text-decoration: none;
}
#content_left A:hover{
 color: #ff6600;
 text-decoration : none;
 cursor: pointer;
}
#content_main  
{
 float:right;
 /*display: table-cell;*/
 background: #FFFFFF;
 padding-left: 40px;
 width: 740px;
 vertical-align: top;
 /*border: solid 1px #000000;*/
}
#footer 
{
  /*clear: both;*/
  float: left;
  margin-top: 20px;
  /*-moz-border-radius:4px 4px 4px 4px;
  background:none repeat scroll 0 0 #F7F7F7;
  border:1px solid #EEEEEE;*/
  padding: 20px 0px 0px 0px;
  height: 20px;
  width: 940px;
  text-align: center;
  vertical-align: middle;
  /*display: block;*/
  color: #797979;  
}
#footer A, 
#footer A:link, 
#footer A:visited, 
#footer A:active { 
	color: #000000;
	text-decoration: none;
}

#footer A:hover, 
#footer A:focus { 
	color: #ff6600;
	text-decoration: none; 
}
#logo 
{
 /*border-left: 1px solid #B8B8B8;
 border-right: 1px solid #B8B8B8;
 border-bottom: 1px solid #B8B8B8;*/
 width: 940px;
 padding: 0px;
 margin-left: 0px;
 height: 86px;
}
#breadcrumb
{
  clear:both;
  /*-moz-border-radius:4px 4px 4px 4px;*/
  /*background:none repeat scroll 0 0 #F7F7F7;*/
  /*border:1px solid #EEEEEE;*/
  margin-top:5px;
  margin-bottom:15px;
  padding-left:205px;
  padding-top:0px;
  text-align:left;
  vertical-align:middle;
  height: 10px;
  width:720px;
  font-size: 13px;
}
.lhsmenuitem
{
  /*font-weight: bold;	*/
  /*color: #000000;*/
  color: #eeeeee;
  height:26px;
  vertical-align: middle;
  padding-left: 24px;
  padding-top: 10px;
}
.lhsmenusubitem
{
  /*font-weight: bold;		*/
  height:18px;
  vertical-align: middle;
  padding-left: 10px;
  padding-top: 6px;
}
.lhsmenuspacer
{
  height:1px;
  border-top: solid 1px #B8B8B8;
}
.casestudylist
{
  margin-left:30px;
}
#casestudy
{
 float:left;
 /*display: table-cell;*/
 vertical-align: top;
 background: #FFFFFF;
 margin: 0px;
 padding: 0px 15px 0px 0px  0px;
 width: 550px;
 /*border: solid 1px #000000;*/
}

#casestudysummary
{
 float:right;
 /*display: table-cell; */
 vertical-align: top;
 background: #FFFFFF;
 padding: 10px 5px 15px 5px;
 width: 150px;
 /* -moz-border-radius:4px 4px 4px 4px; */
 /*background: #F7F7F7;*/
 border: solid 1px #B8B8B8;
}

#casestudysummary_m
{
  display:none;
}


.casestudyemright
{
 width: 140px; 
 float:right;
}

.casestudyemleft
{
  width: 380px; 
  float:left;
}

#ourservices
{
 float:left;
 /*display: table-cell;*/
 vertical-align: top;
 background: #FFFFFF;
 margin: 0px;
 padding: 0px 15px 15px 0px;
 width: 518px;
 /*border: solid 1px #000000;*/
}

ul.dottedlist
{
  margin-left:24px;
  /*list-style-type:circle;*/
  list-style-image:url(../Images/bullet_black.png);
}


#image_menu
{
  margin-left:4px;
  list-style-type: none;
  /*list-style-type:circle;*/
  /*list-style-image:url(Images/bullet_black.png);*/
}

#dottedlist_menu
{
  margin-left:14px;
  /*list-style-type:circle;*/
  list-style-image:url(../Images/bullet_black.png);
}


#dottedlist_menu li
{
  padding-top :10px;
}


#ourskills
{
 float:right;
 /*display: table-cell; */
 vertical-align: top;
 background: #FFFFFF;
 padding: 10px 0px 15px 5px;
 width: 200px;
 /* -moz-border-radius:4px 4px 4px 4px; */
 /*background: #F7F7F7;*/
 border: solid 1px #B8B8B8;
}


#ourskills_m
{
  display:none;
}

.MenuButton
{
	width: 140px;
	height: 22px;
	border: none;
}


.MenuButtonLarge
{
	width: 140px;
	height: 44px;
	border: none;
}


#inner_content_left
{
  float:left; 
  width:520px;
}