body  {margin: 0;
	   padding: 0;
       background: #fff url(bluebg.jpg);
       behavior:url("csshover2.htc");
       font: 14px Tahoma, Geneva, sans-serif;
       text-align: center;
}



h1 {margin: auto;
    margin-top: 60px;
    text-align: center;
    font-family: Georgia, Georgia, serif;
    color: #3b0375; /*purple*/ 
    font-size: 2.5em;
}

h2 {margin: 0 auto 0 auto;
    text-align: center;
    padding: 0 0 10px 0;
    font-size: 1.75em;
    font-family: Georgia, Georgia, serif;
}

h3 {margin: 0 auto 0 auto;
    padding: 0;
    text-align: center;
    font-size: 1.25em;
    font-family: Georgia, Georgia, serif;
}


/**This controls the appearance of the main text**/
#content {margin: 10px auto;
          height: auto;
          min-height: 700px;
          width: 55%;
          padding: 20px;
          border: 1px solid #395ca0; /*blue-gray*/
          background-color: #fff;
          color: #000;
          text-align: left;
          font-family: Arial, Arial, Helvetica, sans-serif;
          font-size: 1.2em;
}

#stella {float: left;
         margin: 0 20px 20px 0;
}


/**This controls the top navigation tabs**/

#tab {margin: -1px auto 0 auto;
	  padding: 0;
	  text-align: center;
}
	
	#tab a {
		padding: 2px 5px 2px 5px;
		border-bottom: 2px solid #3b0375;
		border-right: 2px solid #3b0375;
		border-left: 2px solid #3b0375;
		color: #FFFFFF;
		background: #395ca0; /*blue-gray*/
		font: bold 1.15em Georgia, Georgia, serif;
		text-decoration: none;
	}
	
	#tab a:hover {
		color: #3b0375;
		background: #dadbe1; /*light gray*/
	}
	
	#tab li {
		display: inline;
		list-style-type: none;
		overflow: hidden;
}

/**This controls the boxes and pull-quotes in the content section**/
#right  {float: right;
         background: #395ca0; /*blue-gray*/
		 color: #fff;
		 border: 1px dotted #3b0375;
		 width: 150px;
		 margin-top: 15px;
		 margin-left: 5px;
         padding: 5px;
}

#right a {color: #fff;
}

#right a:visited {color: #fff;
}

#right a:hover {color: #dadbe1; /*light gray*/
}

#left  {float: left;
         background: #395ca0; /*blue-gray*/
		 color: #fff;
		 border: 1px solid #3b0375;
		 width: 200px;
		 margin: 5px 20px 5px 5px;
         padding: 5px;
}

#right2  {float: right;
         background: #395ca0; /*blue-gray*/
		 color: #fff;
		 border-left: 2px solid #3b0375;
         border-right: 2px solid #3b0375;
		 width: 200px;
		 margin: 5px;
         padding: 5px;
}

#right2 a {color: #fff;
}

#right2 a:visited {color: #fff;
}

#right2 a:hover {color: #dadbe1; /*light gray*/
}

/**This controls the bottom navigation tabs**/
#tab2 {margin: 20px auto 0 auto;
	   padding: 0;
	   text-align: center;
}        

	
	#tab2 a {
		padding: 2px 5px 8px 5px;
		border-left: 2px solid #3b0375;
        border-top: 2px solid #3b0375;
        border-right: 2px solid #3b0375;
		color: #FFFFFF;
		background: #395ca0; /*blue-gray*/
		font: bold 1.15em Georgia, Georgia, serif;
		text-decoration: none;
	}
	
	#tab2 a:hover {
		color: #3b0375;
		background: #dadbe1; /*light gray*/
	}
	
	#tab2 li {
		display: inline;
		list-style-type: none;
		overflow: hidden;
}

.table2 {border: 2px solid #3b0375;
         width: 100%;
         margin-bottom: 10px;
}

.table2 td {border: 1px solid #3b0375;
            width: 20%;
            padding: 5px;
}

.table2 a, a:visited {color: #0000FF;
                      text-decoration: underline;
}


/**This controls the footer**/
#footer  {margin: 0 auto 0 auto;
         font-size: 85%;
          color: #395ca0; /*blue-gray*/;
          text-align: center;
          font-weight: bold;
}

/**This sections allows for various text colors and effects**/
.b {font-weight: bold;
}

.redb {font-weight: bold;
      color: #3b0375; /*purple*/
      text-decoration: underline;
}

.red {color: #3b0375; /*purple*/
}

.under {text-decoration: underline;
}

.center {text-align: center;
}

hr {color: #3b0375;
}

.small {font-size: .75em;
}

.purple {color: #5E00BB; /*purple*/
}

.center {text-align: center;
}

.block {margin-left: 40px;
}

.block2 {margin: 0 40px;
}


/**This creates link buttons**/
.button {margin: 10px auto 10px auto;
         border-top: 2px solid #3b0375; /*purple*/
         border-left: 2px solid #3b0375; /*purple*/
         border-bottom: 2px solid #7F0000;
         border-right: 2px solid #7F0000;
		 color: #fff;
		 background: #395ca0; /*blue-gray*/;
		 font: bold .85em Georgia, Georgia, serif;
		 text-align: center;
         padding: 5px;
         width: 200px;
}

.button:hover { border-top: 2px solid #7F0000;
                 border-left: 2px solid #7F0000;
                 border-bottom: 2px solid #3b0375; /*purple*/
                 border-right: 2px solid #3b0375; /*purple*/
}

.button a {color: #fff;
           text-decoration: none;
}

.button a:visited {color: #fff;
                   text-decoration: none;
}

.button a:hover {color: #dadbe1; /*light gray*/
                 text-decoration: none;
}

.button a:visited:hover {color: #dadbe1; /*light gray*/
                 text-decoration: underline;
}

table {border: 2px solid #3b0375;
       width: 100%;
       
}

td {border: 1px solid #3b0375;
    width: 50%;
    padding: 5px;
}

th {font-weight: bold;
    text-align: center;
    padding: 5px 0 5px 0;
}

.table2 {border: 2px solid #3b0375;
         width: 100%;
}

.table2 td {border: 1px solid #3b0375;
            width: 20%;
            padding: 5px;
}

.table2 a, a:visited {color: #0000FF;
                      text-decoration: underline;
}

.box {margin: 10px auto 10px auto;
      border: 2px solid #3b0375; /*purple*/
      color: #000;
	  background: transparent;
	  font-family: Tahoma, Geneva, sans-serif;
      text-align: center;
      padding: 5px;
      width: 100%;
}

.box a, a:visited {color: #0000FF;
}

.box a:hover {color: #3b0375; /*purple*/
}

.box2 {margin: 10px auto 10px auto;
      border: 3px double #3b0375; /*purple*/
      color: #000;
	  background: transparent;
	  font-family: Tahoma, Geneva, sans-serif;
      text-align: left;
      padding: 5px;
      width: 100%;
}

.box2 a, a:visited {color: #0000FF;
}

.box2 a:hover {color: #3b0375; /*purple*/
}
                   
.box3 {margin: 10px auto 10px auto;
      border-top: 3px double #3b0375; /*purple*/
      border-bottom: 3px double #3b0375; /*purple*/
      color: #000;
	  background: transparent;
	  font-family: Tahoma, Geneva, sans-serif;
      text-align: left;
      padding: 5px;
}

.box3 a, a:visited {color: #0000FF;
}

.box3 a:hover {color: #3b0375; /*purple*/
}

.rightfloat {float: right;
             margin: 10px;
}














