
body {background-image: url(images/bg1.jpg); 
      background-repeat: repeat; 
      background-position: top center;
      background-color: #ffffff;
      color: #363636;
      text-align: left;
      font-family: arial;  
      margin: 0 0 0 0;
      font-size: 14px;	
 }


#banner {

	background-image: url(images/topbar.jpg); 
        background-repeat: repeat-x; 
        background-position: top left;
        background-color: transparent;
        color: #fff;
	height: 122px;
	width: 100%;

}


div.clear {
	clear: both;
}


img {

border: 0;

}



#footer {

	height : 91px;

	width : 100%;

	background-image : url(images/footerbar.png);

	background-repeat : repeat-x;

	background-position : bottom left;

	background-color : transparent;

	position: relative;
margin-top: 580px;
	bottom: 0px;
	text-align: center; 
}




.logopadding {

margin-left: 20px;
border: 0px;

}



.creditpadding {

margin-top: 15px;
border: 0px;
float: right;

}



#navbar {

	width: 170px;
	height: 300px;
	background-color: transparent;
	top: 0px;
	position: relative;
	float: left;
	font-weight: bold;
	color: #fff;
	padding-top: 15px;
}

#content {

	Width: 700px;
	height: 220px;
	background-color: transparent;
	position: relative;
	float: right;

}



#welcome {

	padding-top: 20px;
	padding-right: 20px;
	padding-left: 25px;
	width: 350px;
	position: relative;
	float: left;
}


#window {

	padding-top: 20px;
	padding-right: 20px;
	padding-left: 25px;
	width: 600px;
	position: relative;
	float: left;
}



#windowcontact {

	padding-top: 20px;
	padding-right: 20px;
	padding-left: 25px;
	width: 467px;
	height: 560px;
	position: relative;
	float: left;
	background-image : url(images/contactbg.png);
	background-repeat : repeat-y;
	background-position : top left;
	background-color : transparent;
}




#module2 {

	width: 253px;
	height: 220px;
	background-image : url(images/module2bg.png);

	background-repeat : repeat-y;

	background-position : top center;

	background-color : transparent;

	position: relative;
	float: left;
	text-align: left;
        padding-top: 20px;
}

#module2 p {

	margin-left: 20px;

}




#wrapper {

	width: 900px;
	height: 580px;
	position: absolute;
	clear: both;
 
}


h3 {

	font-family: arial;
	font-weight: bold;
	color: 363636;
}





/* NAVBAR LINK SETUP :) */
a:link.nav {
	color: #fff;
	text-decoration: none;
   
}

a:visited.nav {
	text-decoration: none;
	color: #fff;
        
}

a:hover.nav {
	text-decoration: none;
	color: #fff;
      
}

a:active.nav {
	text-decoration: none;
        color: #fff; 
       
}
/* END OF NAVBAR LINK SETUP */



a {
  color: #efd5f2;
  text-decoration:none;
}
a:hover {
  color: #fff;
  text-decoration:underline;
}


ul {

  margin-left: 0;
  padding-left: 0em;
}


.menu li{
 display:inline;
 list-style-type:none
 }
.menu li a
{
 margin-top:1px;
 display:inline-block;
 background-image : url(images/buttonbgdown.png);

 background-repeat : no-repeat;

 background-position : top left;

 background-color: transparent;
 color:#fff;
 height:35px;
 width:164px;
 padding-top:5px;
 padding-left: 30px;
 font-size:14px;
 font-weight:bold;
 font-family:Arial;
 text-align:left;

}

.menu li a:hover
{
 background-image : url(images/buttonbg.png);

 background-repeat : no-repeat;

 background-position : top left;

 background-color: transparent;
 color:#fff;
 text-decoration:none;
  cursor:pointer;
}

.menu li a.current {
 background-image : url(images/buttonbg.png);

 background-repeat : no-repeat;

 background-position : top left;

 background-color: transparent;
 color:#fff;
 text-decoration:none;
  cursor:pointer;
}





#slideshow {
	margin-top: 0px;
	width:707px;
	height:289px;
	background:transparent url(img/bg_slideshow.png) no-repeat 0 0;
	font:normal 14px Verdana, Geneva, sans-serif;
	position:relative;
	float: right;
}
#slideshow #slidesContainer {
  margin:0 ;
  width:642px;
  height:263px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  float: right;
margin-right: 32px;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:642px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
}


.control {

  display:block;
  width:32px;
  height:186px;

  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  color: transparent;
  background:transparent url(img/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  color: transparent;
  background:transparent url(img/control_right.png) no-repeat 0 0;
}



#pageContainer h1 {
  display:block;
  width:960px;
  height:114px;
  background:transparent url(img/bg_pagecontainer_h1.jpg) no-repeat top left;
  text-indent: -10000px;
}
.slide h2, .slide p {
  margin:15px;
}

.slide p {

  color: #000;
}


.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#363636;
  letter-spacing:-1px;
}
.slide img {
  float:right;
  margin:0 15px;
}
