body {
/*	background: #222; */
        background: #bbb;
	font: normal 12px/16px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;
	color: #333;
	text-align: center; /* For IE */
	height: 100%;
	}

/* Container Styles */

#outerTop {
    padding-top: 1px
    padding-bottom: 1px
    min-width: 720px;
    min-height: 150px;
    max-height: 150px;
    top: 1px;
    z-index: 1;
    background: #bbb
}


#top {
	min-width: 720px;
	min-height: 130px;
        border-radius: 25px;
        -moz-border-radius: 25px;
/*        background: #b00; */ 
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#5555aa));
   background-image: -webkit-linear-gradient(top, #222222, #5555aa);
   background-image:    -moz-linear-gradient(top, #222222, #5555aa);
   background-image:     -ms-linear-gradient(top, #222222, #5555aa);
   background-image:      -o-linear-gradient(top, #222222, #5555aa); 
/*	background: #bbb  url('images/title1a.png') no-repeat;  */
}

#topTitle {
  font-size: 40px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  position: relative;
  top: 60px;
  left: 220px;
  color: #ddd;      
}

#topTitle2 {
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  position: relative;
  top: 70px;
  left: -10px;
  color: #ddd;      
}

#outerBottom {
    min-width: 720px;
    min-height: 30px;
    padding-bottom: 1px;
    padding-top: 1px;
    margin-bottom: 0px;
    position: relative;
    bottom: -1px;
/*    background: #f00; */
    z-index: 1;
    clear: both;
}

#bottom {
	min-width: 720px;
	min-height: 30px;
        border-radius: 25px;
	padding: 1px;
	position: relative;
	bottom: -1px;
	margin-bottom: 0px;
        -moz-border-radius: 25px;
/*        background: #b00; */ 
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#5555aa));
   background-image: -webkit-linear-gradient(top, #222222, #5555aa);
   background-image:    -moz-linear-gradient(top, #222222, #5555aa);
   background-image:     -ms-linear-gradient(top, #222222, #5555aa);
   background-image:      -o-linear-gradient(top, #222222, #5555aa); 
/*	background: #bbb  url('images/title1a.png') no-repeat;  */
}


#content {
  min-width: 610px;
/*  min-height: 100%; */
  max-width: 610px;
  min-height: 100%;
  background: #bbb;
/*  right-border: 15px solid #bbb; */
  margin-left: 120px;
  padding-bottom: 50px;
  padding-top: 20px;
  padding-left: 20px;
}

#content h1 {
  background: #aaa;
  color: #444;
  padding-top: 6px;
  padding-bottom: 5px;
  padding-left: 7px;
  margin-left: 20px;
  margin-right: 30px;
  border-radius: 15px;
  -moz-border-radius: 15px;
}

#content h2 {
/*  background: #aaa; */
  color: #444;
  padding-top: 6px;
  padding-bottom: 5px;
  padding-left: 7px;
  margin-left: 20px;
  margin-right: 30px;
  font-size: 125%;
}


#content p {
  margin-left: 30px;
  margin-right: 30px;
}

#content ul {
  margin-left: 35px;
  margin-right: 35px;
}

a { text-decoration: none; }
a:link { color: #338; text-decoration: none; }
a:visited { color: #a4a; text-decoration: none; }
a:hover   { color: #c8c; text-decoration: none; }
a:active  { color: #66c; text-decoration: none; }

a.foot1  { position: relative;
	       left: 30px;
	       top: 8px;
	       text-decoration: none; }

a.foot1:link    { color: #ddf; text-decoration: none; }
a.foot1:visited { color: #ddf; text-decoration: none; }
a.foot1:hover   { color: #fdd; text-decoration: none; }
a.foot1:active  { color: #ddf; text-decoration: none; }

a.nav  { position: relative; z-index: 2; }
a.nav:link    { color: #ddf; text-decoration: none; }
a.nav:visited { color: #ddf; text-decoration: none; }
a.nav:hover   { color: #fdd; text-decoration: none; }
a.nav:active  { color: #ddf; text-decoration: none; }

#rightSide {
    min-width: 0px;
    min-width: 0px;
    background: #bbb;
}

#navigation {
  min-width: 130px;
  min-width: 130px;
/*  background: #bbb url('images/navigation-background.png') no-repeat; */
  background: #666;
  border-radius: 15px;
  -moz-border-radius: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  float: left;
  min-height: 320px;
  z-index: 3;
}


.topicList {
  min-width: 100px;
  width: 100%;
  list-style-type: none;
  line-height: 20px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.topic  {
  min-width: 100%;
  min-width: 100px;
  min-height: 40px;
  background: #666;
  font-size: 12px;  
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;    
  font-weight: bold;
  position: relative;
  top: 3px;
  left: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  clear: right;
  padding: 0px;
  border: 0px;
}

#topicSelected  {
  width: 100px;	
  min-width: 100px;
  min-height: 40px;
  background: #aaa;
  font-size: 12px;  
  font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;    
  font-weight: bold;
  position: relative;
  top: 3px;
  left: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  clear: right;
  padding: 0px;
  border: 0px;
}



#main {
/*  position: relative; */
  min-width: 720px !important;
  min-width : 750px;
  height:     100%;
  min-height: 100%;
/*  max-height: 750px; */
/*  min-height: 600px; */
/*  background: #bbb url(container_bg.gif) repeat-y; */
  background: #bbb
  margin: 0 auto;
  border: 15px solid #bbb;
  text-align: left; /* For IE, see above */
  position: relative;/
}

#container {
  min-width: 720px;
  background: #bbb;
  min-height: 100%;
  padding-bottom: 0px;

}

#filler {
    min-height: 200px;
    clear: both;
}




