/* square (c) design by uli sobers::      www.free-templates-sobers.de                  */
/****************************************************************************************/
/****************************************************************************************/

html {
	scrollbar-face-color:           #dcdcdc;
	scrollbar-highlight-color:      #e0e0e0;
	scrollbar-3dlight-color:        #f6f6f6;
	scrollbar-shadow-color:         #dcdcdc;
	scrollbar-darkshadow-color:     #a9a9a9;
	scrollbar-track-color:          #999999;
	scrollbar-arrow-color:          #a38008;
  margin:                         0 0 0 0;
  padding:                        0 0 0 0;
}


body{
  font-family:                    verdana, arial, sans-serif;
  background-color:               #fefefe;
  margin:                         0 0 28px 0;
  padding:                        0 0 0 0;
}


h1{
  font-size:                      1.8em;
  color:                          #3d3d3d;
  padding:                        124px 15px 0 0;
}


h2{
  font-size:                      1.4em;
  color:                          #3d3d3d;
  padding:                        0 0 0 15px;
}


#top-links{
  height:                         20px;
  border-bottom:                  solid 1px gray;
}


#inner-top{
  float:                          right;
  width:                          auto;
  height:                         20px;
  background-color:               #bebebe;
  font-size:                      0.8em;
  line-height:                    20px;
}


#top-links a{
  color:                          #fdfdfd;
  text-decoration:                none;
}


#top-links a:hover{
  color:                          #121212;
  text-decoration:                none;
}


#overall{
  height:                         179px;
  text-align:                     right;
  background-image:               url(./grafics/title.jpg);
  background-repeat:              no-repeat;
  border-bottom:                  solid 1px gray;
}


table {
  border-collapse:                collapse;
  border-spacing:                 0;
  border:                         solid 0px black;
  }


#tables {
  height:                         auto;
  border:                         solid 0px red;
  }


td.leftcol {
  width:                          160px;
  height:                         auto;
  vertical-align:                 top;
  background-color:               #cecece;
  margin:                         0 0 0 0;
  padding:                        0 0 0 0;
  border:                         solid 0px red;
  }


td.blind {
  width:                          15px;
  height:                         auto;
  vertical-align:                 top;
  margin:                         0 0 0 0;
  padding:                        0 0 0 0;
  border:                         solid 0px green;
  }


td.light-gray {
  width:                          8px;
  height:                         auto;
  background-color:               #eaeaea;
  border:                         solid 0px green;
  }


#outer {
  width:                          160px;
  height:                         auto;
  border:                         solid 0px red;
  }


#outer ul{
  width:                          160px;
  list-style-type:                none;
  margin:                         0px auto;
  padding:                        0 0 0 0;
  }


#outer li{
  float: left;
  margin:                         0 0 0 0;
  padding:                        0 0 0 0;
  }


#outer a {
  display:                        block;
  background-color:               #d5c249;
  color:                          #404040;
  width:                          160px;
  line-height:                    19px;
  font-size:                      0.7em;
  text-decoration:                none;
  }


#outer a:hover {
  background-color:               #dfdfdf;
  color:                          #484848;
  }


.cube00 {
  clear:                          both;
  width:                          160px;
  height:                         8px;
  background-color:               #eaeaea;
  border:                         solid 0px red;
  }


.cube0 {
  clear:                          both;
  width:                          160px;
  height:                         8px;
  border:                         solid 0px red;
  }


.cube1 {
  width:                          160px;
  height:                         146px;
  background-color:               #9d9d9d;
  margin:                         0 0 8px 0;
  border:                         solid 0px red;
  }


.cube2 {
  width:                          160px;
  height:                         146px;
  background-color:               #7d7d7d;
  margin:                         0 0 8px 0;
  border:                         solid 0px red;
  }


#bar-left {
  height:                         8px;
  background-color:               #eaeaea;
  }


#bar-right {
  height:                         8px;
  background-color:               #eaeaea;
  }


td.rightcol {
  width:                          auto;
  height:                         auto;
  font-size:                      0.8em;
  text-align:                     justify;
  vertical-align:                 top;
  margin:                         0 0 0 0;
  padding:                        0 0 0 0;
  border:                         solid 0px green;
  }


td.rightcol p{
  margin:                         0 0 0 0;
  padding:                        0 15px 0 15px;
  }


td.rightcol a{
  color:                          #0025b3;
  text-decoration:                none;
  border-bottom:                  dotted 1px #0025b3;
}


td.rightcol a:hover{
  color:                          #4f4f4f;
  text-decoration:                none;
  border-bottom:                  dotted 1px #4f4f4f;
}


td.sp{
  width:                          50%;
  vertical-align:                 top;
  padding:                        20px 0 20px 0;
}

#footer-l{
  float:                          left;
  width:                          206px;
  height:                         24px;
  background-image:               url(./grafics/line.jpg);
  background-color:               #f2f6f5;
}


#footer-r{
  height:                         24px;
  line-height:                    24px;
  vertical-align:                 middle;
  text-align:                     center;
  color:                          #2f2f2f;
  font-size:                      0.65em;
  background-image:               url(./grafics/line.jpg);
  background-color:               #f2f6f5;
}


#footer-r a{
  color:                          #2f2f2f;
  text-decoration:                none;
}


#footer-r a:hover{
  color:                          #245fad;
  text-decoration:                none;
}


