#black {background-color: black }

#header {width: 94%; padding-left: 100px; text-align: center; font-weight: bold; font-size: smaller; color: white }

#title-all{
width:430px;
}
#title-all p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;
}

#info {width: auto; background-color: white; border-top: solid 2px red; border-bottom: solid 1px #990000; border-left: solid 1px #990000; border-right: solid 2px #990000; vertical-align: top }
/* table cell containing information */

#pagetitle {text-align: center; background-color: #CC0000; padding-top: 10px; padding-bottom: 10px; font-weight: bold; font-size: large; font-family: Trebuchet MS, Helvetica, sans-serif; color: #FFCC66 }

#nav {width: 160px; vertical-align: top; text-align: left; }

#main {padding: 20px }
/* main div to create 20px pad */

#footer {margin-left: 5%; padding-left: 120px; text-align: center; font-size: 75%; font-style: normal; font-weight: normal; color: white }
/* phone and email at bottom of page */

h1 {color: #FFCC66; text-align: center; font-weight: bold; font-family: Trebuchet MS, Helvetica, sans-serif }

h2 {color: #FFCC66; text-align: center; font-weight: bold; font-family: Trebuchet MS, Helvetica, sans-serif }

h3 { color: black; text-align: center; font-weight: bold; font-family: Trebuchet MS, Helvetica, sans-serif }

p { color: black; font-size: small; font-family: Trebuchet MS, Helvetica, sans-serif; }

.pad { padding-left: 15px; padding-right: 15px }

.left { text-align: left }

.right { text-align: right }

.center { text-align: center }

.clear { clear: both }
 
.bold { font-weight: bold }

.red { color: #CC0000 }

.boldred { font-weight: bold; color: #DD0000; font-family: Trebuchet MS, Helvetica, sans-serif }

.credit { text-align: right; font-style: italic; }

.nobr { white-space: nowrap }

a { text-decoration: underline }

a:link { color: #CC0000 }

a:visited { color: #CC0000 }

a:focus { color: #FFFF99; background-color: #CC0000 }

a:hover { color: #FFFF99; background-color: #FF0000 }

a:active { color: #FFFF99; background-color: #CC0000 }

a.image:link { background-color: transparent; text-decoration: none }

a.image:visited {background-color: transparent}

a.image:hover { background-color: transparent }

a.image:active { background-color: transparent }

img.button { width: 150px; height: 30px; border: 0px; padding-bottom: 20px }

img.flag { width: 25px; height: 17px; border: solid 1px #330000; margin-top: 2px }

img.smflag { width: 25px; height: 17px; border: solid 1px #330000; margin: 0px }

img.anch { background-color: transparent }

img.thumbnail { margin: 10px; text-align: center; width: 75px; height: 75px; border: solid 1px #999999 }

table { table-layout: fixed; width: 98% }

td { vertical-align: top }

td.bordertop { border-top: solid 2px red; vertical-align: top }

ol { list-style-position: outside; margin-left: 294px; margin-bottom: 40px }

li { color: black; line-height: 1.5; font-size: small; font-family: Trebuchet MS, Helvetica, sans-serif }

/* 

*/