/* Major Element Definitions */

* { margin: 0;	padding: 0; }

body { font: 10pt/18pt Georgia, "Times New Roman", Times, serif; color: #cccccc; background-color: #58375a; text-align: center; }

h1 { font: 16pt/20pt Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #feeba5; }
h2 { font: 14pt/18pt Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #feeba5; }
h3 { font: 14pt/18pt Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #cccccc; }

p { text-indent: 25px; line-height: 130%; }

td, th { font: 10pt/18pt Georgia, "Times New Roman", Times, serif; color: #cccccc; }

br { clear: both;}

.note { font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; color: #cccccc; text-align: left; }
.expanded { font: 10pt/18pt Georgia, "Times New Roman", Times, serif; color: #cccccc; letter-spacing: 2px; }

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

/* Container Definitions */
#main { margin: 0 auto; width: 840px; }

/* Button Bar Definitions */
#bb_container { position: relative; top: 0; height: 60px; width: 840px; background:url(images/button_bar_beta.jpg) no-repeat;}
#bb { position: relative; margin: 0 auto; top: 20px; height: 30px; width: 840px; text-align: left; }
#bb_buttons { position: absolute; top: 0; right: -20px; margin: 0; padding: 0; width: 580px; height: 30px; }
#bb_buttons ul { margin: 0; padding: 0; list-style: none; }
#bb_buttons ul li{ padding: 0; margin: 0; display: inline; }
#bb_buttons ul li img{ margin: 0; padding: 0; border: none; filter:progid:DXImageTransform.Microsoft.Fade(Duration=.40);}
#bb a:focus { outline: none; } /* removes anoying FF focus outline */

/* Other Definitions */
.hline { margin: 1px auto; padding: 0; height: 1px; width: 99%; }

/* GlobalFooter Definitions */
#globalfooter { position: relative; margin: 10px 0 20px 0; padding: 0; width: 840px; font: 7pt/9pt Georgia, "Times New Roman", Times, serif; color: #888888; }
#globalfooter a:link, #globalfooter a:visited, #globalfooter a:active, #globalfooter a:hover { color: #2971a7; text-decoration: none; }
#globalfooter a:hover { text-decoration: underline; }
#blobalfooter img.hline { display:block; width: 820px; }
#footer_logos { margin: 0; padding: 0; height: 40px; width: 820px; }


