body {
border-width:0; 
font-family:arial,sans-serif;
border-width:0;
font-size:14px;
color:#000000;
font-weight:normal;
font-style:normal;
margin-bottom:0;
margin-top:0;
margin-left:auto;
margin-right:auto;
background-color:#c0c0c0;
}

div {margin-bottom:0px; margin-top:0px; text-align:center;}
hr {color:#000099; width:90%;}
img {border:0px; border-width:0px;}
p {margin-bottom:0px; margin-top:0px; text-align:center;}
table {margin-bottom:0px; margin-top:0px; text-align:center; margin-left:auto; margin-right:auto; border-collapse:collapse; border-width:0px; vertical-align:top;}
td {margin-bottom:0px; margin-top:0px; text-align:center; margin-left:auto; margin-right:auto; border-collapse:collapse; border-width:0px; vertical-align:top;}

A:active  {color:#00FFFF; text-decoration:none; font-size:14px; font-weight:normal;}
A:visited {color:#008080; text-decoration:none; font-size:14px; font-weight:normal;}
A:hover   {color:#000080; text-decoration:none; font-size:14px; font-weight:normal; background:#c0c0c0;}
A:link    {color:#ff0000; text-decoration:none; font-size:14px; font-weight:normal;}

h1, h2, h3, h4, h5, h6 {font-family:arial, sans-serif, helvetica}
h1 {margin-bottom:0; margin-top:0; font-weight:bold; color:#ffffff; font-size:18px; text-align:center; padding-top:20px; padding-bottom:10px; width:540px; margin-left:10px; margin-right:0px; float:left;}
h2 {margin-bottom:0; margin-top:-8px; text-align:center; font-family:Verdana,arial,sans-serif; color:#000000; text-decoration:none; font-size:13px; font-weight:bold;}
h3 {margin-bottom:0; margin-top:0; font-weight:bold; color:#000000; font-size:14px; text-align:center;}
h4 {margin-bottom:0; margin-top:0; font-weight:bold; color:#ffffff; font-size:16px; text-align:center; padding-top:20px; padding-bottom:10px; width:190px; margin-left:0px; margin-right:10px; float:left;}
h5 {margin-bottom:0; margin-top:0; font-weight:bold; color:#ff0000; font-size:14px; text-align:center;}
h6 {margin-bottom:0; margin-top:0; font-weight:bold; color:#ffffff; font-size:16px; text-align:center; padding-top:10px; padding-bottom:10px; width:190px; margin-left:0px; margin-right:10px; float:right;}

li {text-align:left;}

/* overall bloacked span. */
.even {
  margin-left:auto;
  margin-right:auto;
  margin:0px;
  padding:0px;
}

/* start over. */
.reset {
  width:750px;
  margin:0px;
  padding:0px;
  display:block;
  margin-left:auto;
  margin-right:auto;
  text-align:center; 
  min-height:10px;
  float:left;
}

/* start over. */
.reset-2 {
  width:850px;
  margin:0px;
  padding:0px;
  display:block;
  margin-left:auto;
  margin-right:auto;
  text-align:center; 
  min-height:10px;

}

/* overall bloacked span. */
#layoutwrapper-outer {
  width:1050px;
  margin-left:auto;
  margin-right:auto;
  height:100%;
  min-height:800px;
  overflow: hidden;
}

#layoutwrapper-inner {
  padding-left:25px; 
  padding-right:25px;
  height:100%;
  min-height:800px;
  background:#484848;
  background-color:#D3D3D3;
  background-image:url('http://www.zganjer.com/buttons/xx-background.jpg'); 
  background-repeat:repeat-x;
  border:1px;
  border-color:#666666;
  border-style:solid;
  overflow: hidden;
  width:950px;
  margin-left:50px;
  margin-right:50px;
}

/* banner */
.banner {
  height:78px;
  margin:0px; 
  border:0px;
  padding-top:11px;
  padding-bottom:11px;
  margin-left:auto;
  margin-right:auto;
  text-align:left; 
}


.banner-a {
  width:750px;
  height:35px;
  border:0px;
  padding-top:5px;
  padding-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:left; 
}

.banner-b {
  height:78px;
  margin:0px; 
  border:0px;
  padding-top:5px;
  padding-bottom:11px;
  margin-left:auto;
  margin-right:auto;
  text-align:left; 
}

.left {
margin-bottom:0;
margin-top:0;
text-align:left;
padding-top:60px;
padding-bottom:10px;
width:740px;
padding-left:10px;
padding-right:0px;
float:left;
}

.right {
margin-bottom:0;
margin-top:0;
text-align:center; 
padding-top:60px;
padding-bottom:10px;
width:190px;
padding-left:0px;
padding-right:10px;
float:left;
}

.t-left {
  text-align:left;
  padding-left:10px;
  padding-right:10px;
}
.t-right {
  text-align:right;
  padding-left:10px;
  padding-right:10px;
}

/* banner */
.box {
  width:75%;
  display:block;
  margin:5px; 
  border:0px;
  padding:5px;
  margin-left:auto;
  margin-right:auto;
  text-align:center; 
  border-width:1px;
  border-style:solid;
  border-color:#c0c0c0;
}









/* menues */

/* only first set of menues */
.menu-1 {
  height:126px;
  width:153px;
  background:#484848;
  border-collapse:collapse;
  margin:0px; 
  border:0px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
}

/* blue buttons */
.button-blue a {
  height:17px;
  width:144px;
  font-family:Verdana;
  color:#ffffff; 
  text-decoration:none; 
  font-size:12px; 
  font-weight:bold;
  display:block;
  border-collapse:collapse;
  margin:0px; 
  border:0px;
  padding:0px;
  background-image:url('http://www.zganjer.com/buttons/0-on.jpg'); 
  margin-left:auto;
  margin-right:auto;
  margin-left:5px;
  margin-right:4px;
}
.button-blue a:hover {
  background-image:url('http://www.zganjer.com/buttons/0-blue.jpg'); 
}

/* only second set of menues */
.menu-2 {
  height:230px;
  width:153px;
  background:#484848;
  border-collapse:collapse;
  margin:0px; 
  border:0px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
}

/* aqua buttons */
.button-aqua a {
  height:17px;
  width:144px;
  font-family:Verdana;
  color:#ffffff; 
  text-decoration:none; 
  font-size:12px; 
  font-weight:bold;
  display:block;
  border-collapse:collapse;
  margin:0px; 
  border:0px;
  padding:0px;
  background-image:url('http://www.zganjer.com/buttons/0-on.jpg'); 
  margin-left:auto;
  margin-right:auto;
  margin-left:5px;
  margin-right:4px;
}

.button-aqua a:hover {
  background-image:url('http://www.zganjer.com/buttons/0-aqua.jpg'); 
}


/* only fourth set of menues */
.menu-3 {
  height:33px;
  width:153px;
  background:#484848;
  border-collapse:collapse;
  margin:0px; 
  border:0px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
}

/* only third set of menues */
.menu-4 {
  height:58px;
  width:153px;
  background:#484848;
  border-collapse:collapse;
  margin:0px; 
  border:0px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
}

/* red buttons */
.button-red a {
  height:17px;
  width:144px;
  font-family:Verdana;
  color:#ffffff; 
  text-decoration:none; 
  font-size:12px; 
  font-weight:bold;
  display:block;
  border-collapse:collapse;
  margin:0px; 
  border:0px;
  padding:0px;
  background-image:url('http://www.zganjer.com/buttons/0-on.jpg'); 
  margin-left:auto;
  margin-right:auto;
  margin-left:5px;
  margin-right:4px;
}

.button-red a:hover {
  background-image:url('http://www.zganjer.com/buttons/0-red.jpg'); 
}

/* top-bottom-space buttons */
.x-open-button {
  height:8px;
  width:153px;
  border-collapse:collapse;
  margin:0px; 
  border:0px;
  padding:0px;
  background:#484848;
  background-image:url('http://www.zganjer.com/buttons/x-open.jpg'); 
}
.x-close-button {
  border-collapse:collapse;
  height:8px;
  width:153px;
  margin:0px; 
  border:0px;
  padding:0px;
  background:#484848;
  background-image:url('http://www.zganjer.com/buttons/x-close.jpg'); 
}
.x-space-button {
  border-collapse:collapse;
  height:8px;
  width:153px;
  margin:0px; 
  border:0px;
  padding:0px;
  background:#484848;
}

.resume-outer {width:500px; text-align:left;}
.p-d{text-align:left; width:500px;}

.resume-outer h2 {font-weight:bold; color:#000000; font-size:14px; text-align:center;}
.resume-outer h3 {font-weight:bold; color:#000000; font-size:12px; text-align:center;}

.td-l{
 border-width:1px;
 border-style:solid;
 border-color:#000000;
 width:250px;
 text-align:left;
 font-weight:bold; 
 font-size:12px;
}

.td-r {
 border-width:1px;
 border-style:solid;
 border-color:#000000;
 width:250px;
 text-align:right; 
 font-weight:bold;
 font-size:12px;
}

.td-x {
 border-width:1px;
 border-style:solid;
 border-color:#000000;
 width:500px;
 text-align:center; 
 font-size:12px;
}





.tree {
 margin-left:auto;
 margin-right:auto;
 width:980px;
 border-width:0px;
 border-style:solid;
 border-color:#000000;
 text-align:center; 
 font-size:12px;
 padding-left:25px; 
 padding-right:25px;
 padding-top:25px; 
 padding-bottom:25px;
 font-weight:normal;
}

.tree a {
 color:#000000;
 text-decoration: underline;
 font-size:12px;
}

.tree visited {
 color:#000000;
 text-decoration: underline;
 font-size:12px;
}

.tree td {
 border-width:0px;
}

.tree-xxx {
 margin-left:auto;
 margin-right:auto;
 padding-left:0px; 
 padding-right:0px;
 padding-top:5px; 
 padding-bottom:5px;
 border-width:1px;
 border-style:solid;
 border-color:#0000ff;
 width:750px;
 overflow:scroll;
}

.profile {
 text-align:center;
}

.profile table{
 width:400px;
}

.profile th{
 font-weight:bold;
 border-width:1px;
 border-style:solid;
 border-color:#000000;
 width:33%;
}

.profile td{
 margin-left:auto;
 margin-right:auto;
 border-width:1px;
 border-style:solid;
 border-color:#000000;
 width:33%;
}