/* CSS Document */


html, body {
height: 100%;
background-color: #CCDDFE; 
  font-size:12px;
  margin: 0;
  margin-top: 5px;
  padding: 0;
  text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #1D461D; /* #0000FF; */
	}
	a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF; 
}


TD {
font-size: 10px; COLOR: #1D461D; font-family: Verdana, Arial, Helvetica, sans-serif;} 



blockquote {
  margin: 1em 20px;

  border: 1px solid #006633;
  background-color: #CCDDFE; 
  padding: 10px;
}

blockquote blockquote{
  margin: 1em 20px;

/*  border: 1px solid #006633; */
  background-color: #DDFECC; 
  padding: 10px;
}

h1,h2,h3 {
	font-family: Verdana
}
h1 {
	font-size: 18px;
	color: #006633;
}
h2 {
	font-size: 16px;
	color: #006633;
}
h3 {
	font-size: 14px;
	color: #006633;
}



img.floatLeft { 
    float: left; 
    margin: 5px; 
}
img.floatRight { 
    float: right; 
    margin: 5px; 
}

#floatrightDiv {	
    float: right; 
    margin: 10px; 
}

a img {
  border-width: 0;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #1D461D;  /* #FF0000;   #006633;*/
}
a:active {
	text-decoration: none;
}



#wrapper {
  margin: 0 auto; /* */
/*   margin-left: 1%;   */
/*   margin-right: 1%;   */
  width: 98.1%; /*  96.8%;  */ 
min-height:100%;
margin-bottom:-50px;
/*  padding: 0 0 15px; */
  text-align: left; 
  background-color: #DDFECC; 
/*  background: url(images/wrapperbackground.jpg) repeat-y left top; */
  border: 1px solid #CCDDFE; /* #DDFECC; */
  border-top: 0;
}
* html #wrapper{height:100%;}

#footer {
  margin: 0 auto;
  background-color: #DDFECC;
        width: 98.1%; 
        clear:both;
        height:50px;
	padding: 0px;
/*	margin: 0px; */
	text-align: center;
	/* border-top: thin solid #000000; */
}
#clearfooter{clear:both;height:50px;}
p {margin:0 0 .5em 0}

#main {
  margin-top: -2%;
  margin-left: 1%;
  width: 59%;

  float: left;
/*  background-color: #DDFECC; /*$mainBgColor; */
/*  border: 1px solid #DDFECC;  #DDFECC; */

  display: inline;       /* fix for doubling margin in IE */
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

#leftsidebar {
  margin-top: -1%;
  margin-left: 1%;
  width: 18%;
  float: left;
  background-color: #DDFECC;
/*  background: url(images/SBborder.jpg) repeat-y left top; */
/*  border: 1px solid #000000;  #DDFECC; */
  display: inline;       /* fix for doubling margin in IE */
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}



#rightsidebar {
  margin-top: -1%;
  margin-right: 1%;
  width: 18%;
  float: right;
  background-color: #DDFECC; /*$mainBgColor; */
/*  background: url(images/SBborder.jpg) repeat-y right top; */
/*  border: 1px solid #DDFECC;  #DDFECC; */ 
  display: inline;       /* fix for doubling margin in IE */
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}



#header {
      position : relative; 
	padding: 0px;
	margin: 0px;
	text-align: center; 
   /* height: 167px; */
      width: 100%; 
/*              background-image: 
url('');
              background-position: 50% 0px;
              background-repeat: no-repeat; */
	}

#header #slogan {
	      font-family: trebuchet ms; /* verdana, arial; */
              position : absolute; 
              right : 1%;
              font-size : 14px; /* .8em; */
              font-style : italic;
              color : #ddfecc; /* #ddfecc;  #CCDDFE;   */
              font-weight : bold;
              top : 68%;
            }

#header #infoline1 {
	      font-family: trebuchet ms; /* verdana, arial; */
              position : absolute; 
              left : 4%;
              font-size : 14px; /* .8em; */
              font-style : italic;
              color : #006400; /* #ddfecc;  #CCDDFE;   */
              font-weight : bold;
              top : 91%;
            }

#header #infoline2 {
	      font-family: trebuchet ms; /* verdana, arial; */
              position : absolute; 
              right : 13%;
/*              left : 30%; */
              font-size :  14px; /* .8em; */
              font-style : italic;
              color : #006400; /* #ddfecc;  #CCDDFE;   */
              font-weight : bold;
              top : 87%;
            }








