/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
	background-color:#7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
}

.clear {
	height:1px;
	clear:both;

}

/*--------------------------------------------------------------------------------------------------------*/
/*----- WRAPPER & PAGE CONS -----*/
/*--------------------------------------------------------------------------------------------------------*/
#wrap{
	width: 748px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#page
{
	width: 748px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- HEADER -----*/
/*--------------------------------------------------------------------------------------------------------*/
#header{
	width: 748px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*--------------------------------------------------------------------------------------------------------*/
/*----- CONTAINERS -----*/
/*--------------------------------------------------------------------------------------------------------*/

#main-con {
	width:747px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_con.gif) repeat-y;
	border-right: solid 1px #ffff9a;
}

#left-con {
	width:172px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background: url(../images/subside.jpg) no-repeat center top;
}

#right-con {
	width:575px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float:left;
	background-color:#666666;
}


/*--------------------------------------------------------------------------------------------------------*/
/*----- HTML -----*/
/*--------------------------------------------------------------------------------------------------------*/

p {
  margin: 10px 40px 10px 20px;
  padding: 0px 0px 0px 0px;
  font-size:80%;
  color: #ffffff;
}

h1 {
  margin: 10px 20px 10px 20px;
  padding: 0px 0px 0px 0px;
  font-size:100%;
  color: #ffffff;
}

h2 {
  margin: 10px 20px 10px 20px;
  padding: 0px 0px 0px 0px;
  font-size:90%;
  color: #ffffff;
}

h3 {
  margin: 10px 20px 10px 20px;
  padding: 0px 0px 0px 0px;
  font-size:80%;
  color: #ffffff;
}

h4 {
  margin: 20px 20px 10px 20px;
  padding: 0px 0px 0px 0px;
  font-size:16px;
  color: #ffff9a;
}

ul {
  margin: 10px 20px 10px 40px;
  padding: 0px 0px 0px 0px;
  font-size:80%;
  color: #ffffff;
}

li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
}

#right-con a { color:#ffff9a; text-decoration:underline; }
#right-con a:hover { color:#ffff9a; text-decoration:none; }


/*--------------------------------------------------------------------------------------------------------*/
/*----- NAV -----*/
/*--------------------------------------------------------------------------------------------------------*/

#nav {
  margin: 60px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
}

#nav ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size:12px;
  color: #ffff9a;
  list-style-type:none;
}

#nav ul li {
  margin: 0px 10px 0px 10px;
  padding: 0px 0px 6px 0px;
  list-style-type:none;
  font-weight:bold;
}

#nav ul li.sub {
  margin: 0px 10px 0px 25px;
  padding: 0px 0px 6px 0px;
  list-style-type:none;
  font-weight:normal;
}

#nav ul li.sub2 {
  margin: 0px 10px 0px 10px;
  padding: 0px 0px 6px 0px;
  list-style-type:none;
  font-weight:normal;
  text-align:right;
} 

#nav ul a { color: #ffff9a; text-decoration:none; } 
#nav ul a:hover, #nav ul a.active { color: #333333; text-decoration:none; } 

/*--------------------------------------------------------------------------------------------------------*/
/*----- SIDE GRAPHIC-----*/
/*--------------------------------------------------------------------------------------------------------*/
#left-con #side {
	width:172px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#left-con #side img {display:block;}


/*--------------------------------------------------------------------------------------------------------*/
/*----- TEXT & PHOTO CONTAINERS -----*/
/*--------------------------------------------------------------------------------------------------------*/
#right-con .text {
	width:315px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#right-con .photo {
	width:260px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#right-con .photo img {
	width:220px;
	margin: 0px 20px 0px 20px;
}

/*--------------------------------------------------------------------------------------------------------*/
/*----- FOOTER -----*/
/*--------------------------------------------------------------------------------------------------------*/
#footer {
	width:748px;
	height:42px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/footer.gif) no-repeat center top;
}

#footer p {
	margin: 0px 0px 0px 40px;
	padding: 3px 0px 0px 0px;
	font-size:70%;
}

#footer a { color: #ffff9a; text-decoration:none; } 
#footer a:hover { color: #ffff9a; text-decoration:underline; } 


/*--------------------------------------------------------------------------------------------------------*/
/*----- Downloads section (added by Dagan) -----*/
/*--------------------------------------------------------------------------------------------------------*/
.document_downloads ul{
    margin:10px 0px 20px 20px;
    padding:0px;
}
.document_downloads ul li{
    list-style:none;
    padding:0px;
    margin:0px 0px 10px 0px;
}
.document_downloads ul li a{
    height:35px;
	  padding-left:45px;
	  display:block;
}
.document_downloads ul li a[href$='.pdf']{
	  background-image:url('../images/pdf.gif');
	  background-repeat:no-repeat;
	  background-position:left top;
	  
	}

.document_downloads ul li a[href$='.doc']{
	  background-image:url('../images/doc.gif');
	  background-repeat:no-repeat;
	  background-position:left top;
	  
	}
