/***********************************************/
/* Page style                             */
/***********************************************/ 

body { font-family: times new roman, serif; font-size: medium; color: #000000; line-height: 1.5; text-align:justify; margin: 0px; padding: 0px; }

/***********************************************/
/* Layout divs                                 */
/***********************************************/

#outercontainer { width: 999px; background: #bfbfbf; margin-left: auto; margin-right: auto; padding: 0px 0px 40px 00px; position: relative; top: 5px; } 

#supercontainer { width: 919px; background: #bfbfbf; margin-left: auto; margin-right: auto; padding: 20px; position: relative; top: 20px; bottom: 20px; border-top-width: 1px; border-left-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-style: solid; border-color: #000000; } 

#topcontainer { position: relative; top: 0px; width: 900px; background-color: #bfbfbf; margin: 0 auto; } 

#logoindex { float: left; position: relative; height: 125px; width: 870px; padding: 20px 0px 0px 30px; font-size: 3.5em; text-align: center; z-index: 1000; }

#logo { float: left; position: relative; height: 85px; width: 870px; padding: 20px 0px 0px 30px; font-size: 3.5em; text-align: center; z-index: 1000; }

#topnav { float: left; margin-top: 0px; margin-left: auto; margin-right: auto; position: relative; width: 96%; padding: 0px 0px 0px 35px; background: #bfbfbf; z-index: 1000; } 

#middle { float: left; position: relative; z-index: 998; width: 656px; background-color: #bfbfbf; border-right-style: solid; border-right-width: 1px; border-right-color: #8b8989; text-align: left; padding: 10px; overflow: hidden; }

#middlewide { float: left; position: relative; z-index: 998; width: 880px; background-color: #bfbfbf; padding: 10px; overflow: hidden; }

#middlewideindex { float: left; position: relative; z-index: 998; width: 880px; font-size: 1.2em; background-color: #bfbfbf; padding: 10px; overflow: hidden; }

#namesl { float: left; position: relative; width: 420px; text-align: center; margin: 0px 5px 0px 10px; }

#namesr { float: left; position: relative; width: 420px; text-align: center; margin: 0px 10px 0px 5px;}

#column { float: right; width: 200px; background-color: #bfbfbf; font-size: 0.8em; text-align: left; padding: 10px 10px 10px 10px; overflow: hidden; }

#footercontainer { width: 900px; background: #bfbfbf; margin: 0 auto; position: relative; top: 0px; } 

#footer { position: relative; top: 0px; height: 90px; width: 900px; background-color: #bfbfbf; margin-left: auto; margin-right: auto; font-size: small; color: #666666; text-align: left; padding: 10px 0px 20px 0px; overflow: hidden; }

#image { height: 200px; width: 900px; background-color: #bfbfbf; margin-left: auto; margin-right: auto; }

/***********************************************/
/* H tag styles                             */
/***********************************************/ 

h1, h2, h3, h4, h5, h6 { font-family: times new roman, serif; color: #000000;  }
h1 { font-size: 1.6em; font-weight: bold;  text-shadow: 1px 1px 1px #000000; }
h2 { font-size: 1.2em; font-weight: bold; }
h3 { font-size: 1.2em; font-weight: bold; }
h4 { font-size: 1.2em; font-weight: bold; }
h5 { font-size: 1.0em; font-weight: bold; }
h6 { font-size: 1.0em; font-weight: bold; }

h1.index { font-size: 15px; font-weight: normal; text-decoration: underline; }

/***********************************************/
/* Hyperlink styles                                */
/***********************************************/

a:link { color:  #000000; font-weight: bold; text-decoration: none; }
a:visited { color:  #333333; font-weight: bold; text-decoration: none; }
a:hover { color:  #333333; font-weight: bold; text-decoration: underline; }
a:active { color:  #333333; font-weight: bold; text-decoration: none; }

.b a:link { color: #000000; text-decoration: none; text-shadow: 1px 1px 1px #000000; }
.b a:visited { color: #000000; text-decoration: none; text-shadow: 1px 1px 1px #000000; }
.b a:hover { color: #000000; text-decoration: none; text-shadow: 1px 1px 1px #000000; }
.b a:active { color: #000000; text-decoration: none; text-shadow: 1px 1px 1px #000000; }

.g a:link { color: #99cc00; text-decoration: none; text-shadow: 1px 1px 1px #99cc00; }
.g a:visited { color: #99cc00; text-decoration: none;text-shadow: 1px 1px 1px #99cc00; }
.g a:hover { color: #99cc00; text-decoration: none; text-shadow: 1px 1px 1px #99cc00; }
.g a:active { color: #99cc00; text-decoration: none;text-shadow: 1px 1px 1px #99cc00; }

/***********************************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/***********************************************/

#ddcolortabs { margin: 0 auto; padding: 0px; width: 100%; text-align: center; background: transparent; voice-family: "\"}\""; voice-family: inherit; padding-left: 5px; }

#ddcolortabs ul { font: bold 1.0em times new roman, serif; margin: 0px; padding: 0px; list-style: none; }

#ddcolortabs li { display: inline; margin: 0px 2px 0px 0px; padding: 0px; text-transform: uppercase; }

#ddcolortabs a { float:left; color: #000000; margin: 0px 2px 0px 0px; padding: 0px 0px 1px 3px; text-decoration: none; letter-spacing: 1px; }

#ddcolortabs a span { float: left; display: block; padding: 4px 9px 2px 6px; }

#ddcolortabs a span { float: none; }

#ddcolortabs a:hover { color: #333333; text-decoration: underline; }

#ddcolortabs a:hover span { background-color: none; }

#ddcolortabs #current a, #ddcolortabs #current span { /*currently selected tab*/ background-color: none; }

/***********************************************/
/* General                                */
/***********************************************/

.logoblue { color: #260099; }

.logogreen { color: #99cc00; }

.logogrey { color: #333333; }

.logosmall { font-size: 0.75em; }

.footersmall { font-size: 0.5em; }

.ukre { font-size: 0.8em; }

.clearfloat { clear: both; height:0; font-size: 1px; line-height: 0px; }

ul { list-style-type: square; }

#topnav {
padding:0px;
}

.table {
display: table;	
margin: 0 auto;
}

ul#horizontal-list {
list-style: none;
}

ul#horizontal-list li {
display: inline;
}