@charset "utf-8";
/* CSS Document */

* {
  padding: 0px;
  margin: 0px;
  outline: none;
  border: 0px;
}

img, div {
	 behavior: url(iepngfix.htc);
}

h1 {
	font-size:16px;
	text-transform: capitalize;
}
h2 {
	font-size:16px;
	text-transform: capitalize;
	margin-left:-50px !Important;
}

h3 {
	font-size:16px;
	text-transform: capitalize;
	margin-left:80px !Important;
}


body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-color: #353535;
	text-align: center;
}

#wrapper {
	margin: 0px auto;
	width: 1000px;
	overflow: hidden;
}

#top{
	 height: 200px;
	 background: transparent url(images/bkg_top.png) no-repeat center top;
	 padding-top: 120px;
}

#middle{
	text-align: left;
	background: transparent url(images/bkg_body.png) no-repeat center ;
	background-repeat: no-repeat !important;
	padding: 0px 71px;
}

* html #middle {
	margin-right: 172px;
}

#middle_links{
	text-align: left;
	background: transparent url(images/bkg_body.png) no-repeat center ;
	background-repeat: no-repeat !important;
	padding: 0px 74px 0px 71px;
}

#middle_contact{
	text-align: left;
	background: transparent url(images/bkg_body.png) no-repeat center ;
	background-repeat: no-repeat !important;
	padding: 0px 74px 0px 71px;
}


* html #middle_contact {
	margin-right: 172px;
}


#links_content1 {
	padding: 0px 90px;
	text-align: left;
	background-color:white !important;
    /* background: transparent url(images/Links-photos.png)  no-repeat center right; */
}

* html #links_content1 {
	margin-right: 146px !important;
}

#links_content2 {
	padding: 0px 90px;
	text-align: left;
	background-color: white !important;
    background: #FFFFFF url(images/link_bottom.jpg)  no-repeat left bottom;
}

* html #links_content2 {
	margin-right: 146px !important;
}

#content {
	padding: 0px 50px;
	text-align: left;
	background: transparent url(images/bkg_content.png)  repeat-y;
}

* html #content {
	margin-right: 4px;
}


#content_contact {
	padding: 0px 50px;
	margin-top: -70px;
	text-align: left;
	background: transparent url(images/bkg_content.png)  repeat-y;
}

* html #content_contact {
	margin-right: 71px;
}


#content_projects {
	margin: 0px 3px 0px 0px;
	padding: 0px 50px;
	text-align: left;
	background: transparent url(images/bkg_content.png)  repeat-y;
}

* html #content_projects {
	margin: 0px 74px -136px 0px;
}

#bottom{
	margin-top: -35px;
	background: transparent url(images/bkg_bottom.png) no-repeat center bottom;
	height: 350px;
}

#linksbottom{
	margin-top: -15px;
	background: transparent url(images/links_bottom.png) no-repeat center bottom;
	height: 106px;
}

#contactbottom{
	margin-top: -800px;
	background: transparent url(images/Contact-bottom_06.png) no-repeat center bottom;
	height: 840px;
}

#aboutbottom{
	margin-top: -480px;
	background: transparent url(images/about-us_bottom_06.png) no-repeat center bottom;
	height: 565px;
}


.about-left1 { margin-left: 240px; }
* html .about-left1 { margin-right: 140px; }

#about-upper {
	padding: 0px 90px;
	text-align: left;
	background-color:white !important;
}

* html #about-upper {
	margin-right: 150px;
}

#contact-upper {
	padding: 0px 90px;
	height:580px;
	text-align: left;
	background-color:white !important;
}


.mediaplayer { padding-left:0px; }