body {
  margin: 0;
  font-family: Arial;
  font-size: 11px;
  color: black;
  color: #333333;
  overflow: scroll;

}

div#page {
  margin: 10px auto 10px auto;
  width: 760px;
  height: auto;
  position: relative;
  padding: 0px;
}

/*
div {
  border: black thin solid;
}

a {
  border: black thin solid;
}
p {
	font-size: 11px;
	
	text-align: justify;
}
*/

div#header {
  padding: 0 0 0 0;
}

div#logo {
  height: 70px;
}

div#logo a {
  height: 51px;
  width: 700px;
  background-image: url(../images/logo.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-position: left top;
  display: block;
  font-size: 0pt;
  color: #ffffff;
}

div#img {
  margin: 0;
  padding: 10px 0 10px 0;
}

div#main {
  height: auto;
  position: relative;
  width: 740px;
  height: 300px;
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 0 20px;  
}

div#top {
  height: 22px;
  width: 740px;
  background-color: #ffffff;
  background-position: center top;
  background-image: url(../images/header/740x22-top.png);
  background-repeat: no-repeat;
}

div#middle {

  width: 740;
  padding: 5px;
  background-color: #ffffff;
  background-image: url(../images/header/740x1-middle.png);
  background-repeat: repeat-y;
}

div#bottom {
  height: 3px;
  width: 740;
  background-color: #ffffff;
  background-position::center bottom;
  background-image: url(../images/header/740x3-bottom.png);
  background-repeat: no-repeat;
}

.leftimage
{
  float:left;
  margin: 0 10px 0 0;

}



.rightimage
{
  float:right;
  margin: 0 0 0 10px;
}

.formfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.events_item
{
  min-height:100px;

  height:auto;
}
/* for Internet Explorer */
/*\*/
* html .events_item 
{
height: 100px;
}
/**/

.aboutus_item .leftimage
{
  margin: 0 ;
  padding: 0 10px 10px 0;
}

.aboutus_item .rightimage
{
  margin: 0 ;
  padding: 0 0 10px 10px;
}

.aboutus_item
{
  min-height:80px;
  margin: 10px 0;
  padding: 0 10px;
  height:auto;
}
/* for Internet Explorer */
/*\*/
* html .aboutus_item 
{
height: 80px;
}
/**/

.ourclients_item .leftimage
{
  margin: 0 ;
  padding: 0 10px 10px 0;
}

.ourclients_item
{
  min-height:100px;
  height:auto;
  margin: 10px 0;
  padding: 0 10px;
}
/* for Internet Explorer */
/*\*/
* html .ourclients_item {
height: 100px;
}
/**/

.press_item
{
  margin: 0 2px;

}

.press_item img
{
  margin: 11px;
  width: 120px;
  height: 158px;
}


.ourservices_item .leftimage
{
  margin: 0 ;
  padding: 0 10px 10px 0;
}

.ourservices_item .rightimage
{
  margin: 0 ;
  padding: 0 0 10px 10px;
}

.ourservices_item .rightimage
{
  margin: 0 ;
  padding: 0 0 10px 10px;
}

.ourservices_item
{
  margin: 10px 0;
  padding: 0 10px;
  height: auto;
  clear: none;
  display: block;
}

div#contactus_parent, div#events_parent
{
  margin: 10px 0;
  padding: 0 10px;
}

.press_item_text
{
  margin: 20px 0;
  padding: 0 20px;
}

p
{

  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  text-align: justify;
}


div#footer {
  margin: 0 0 0 0;
}

div#footer a {
  height: 57px;
  position: relative;
  width: 740px;
  background-image: url(../images/footer.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-position: left center;
  display: block;
  padding: 0;
  font-size: 0pt;
  color: #ffffff;
}


a img {
  border: 0;
  position: static;
}

div#dc{

}

div#dc a
{
  float:right;
  margin: 0 0 0 auto;
  font-size: 0.7em;
  color: black;
  font-family: Arial;
  text-decoration: none;
}

span#dc_link
{
  text-decoration: underline;
}


div#streetmap {
  margin: 20px 0 10px 0;
}

div#streetmap a {
  height: 29px;
  position: relative;
  width: 194px;
  background-image: url(../images/streetmap.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-position: left center;
  display: block;
  padding: 0;
  font-size: 0pt;
  color: #ffffff;
}
div#streetmap span, div#logo span
{
  display: none;
}


.quote
{
  width: 449px;
  height: 224px;
}



.content
{

  width: 291px;
  height: 430px;
  margin: -430px 0 0 453px;
}
.content .top
{

  height: 23px;
  width: 287px;
    background-color: #ffffff;

  background-position: center top;
  background-image: url(../images/header/287x22-top.png);
  background-repeat: no-repeat;


}
.content .middle
{
  width: 287px;
  padding: 0 0 0 0;
  background-color: #ffffff;
  height:404px;
  background-image: url(../images/header/287x1-middle.png);
  background-repeat: repeat-y;

}

.content .middle .item
{  
  width: 277px;
  height: 140px;
  margin: 0 0 0 5px;
  background-color: #ffffff;

}

.content .leftimage
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.content .botton
{
  height: 3px;
  width: 287px;
  background-color: #ffffff;
  background-position::center bottom;
  background-image: url(../images/header/287x3-bottom.png);
  background-repeat: no-repeat;
}

.news
{
  height: 200px;
  width: 449px;
}
.news .top
{
  height: 22px;
  width: 449px;
  background-color: #ffffff;
  background-position: center top;
  background-image: url(../images/header/449x22-top.png);
  background-repeat: no-repeat;
}
.news .middle
{  
  background-color: #ffffff;
  width: 449px;
  padding: 0 5px 0 5px;

  background-image: url(../images/header/449x1-middle.png);
  background-repeat: repeat-y;
  height:175px;
}

.news .middle .item
{  
  width: 449px;
  height:50px;
  padding: 0 5px;

}

.news .botton
{

  height: 3px;
  width: 449px;
  background-color: #ffffff;
  background-position::center bottom;
  background-image: url(../images/header/449x3-bottom.png);
  background-repeat: no-repeat;
}

.content
{
}

.news
{

}
.quote
{
  background-color: lime;
    margin-bottom: 5px;



}

div#list_parent
{
  height: 524px;
  width: 740px;

  margin: 0 -30px -95px 0;

}


