/* Global stylesheet */

html {min-height: 100%; margin-bottom: 1px;}

body {margin: 0; padding: 0; height: 100%; background: url(../Images/Top-Banner-Tile.jpg) center top repeat-x #000; font-family: Arial, Helvetica, sans-serif; color: #222; font-size: 12px;}

/* Headings */
h1 {margin: 10px 0; font-size: 20px;}
h1.top {margin: 0 0 10px 0;}

/* Hyperlinks */
a {color: #B59B4C; font-weight: bold; text-decoration: none;}
a:hover {color: #D2C26A; text-decoration: underline;}
a img {border: none;}

/* Backgrounds */
.curvesBG {background: url(../Images/Curves-Background.jpg) top center no-repeat #FFF;}

/* 'Padding-bottom: 20px' used to cushion content against the bottom footer */
.content {width: 820px; text-align: left; padding: 10px 0 20px 0;}

/* Images */
img.right {float: right; margin: 20px 0 20px 20px; padding: 5px; border: 1px solid #DDD;}
img.left {float: left; margin: 20px 20px 20px 0; padding: 5px; border: 1px solid #DDD;}

/* Main section boxes */
.mainBox {padding: 0 10px; margin: 0 0 20px 0; border-bottom: 5px solid #222;}
.mainBoxTitle {line-height: 40px; border-bottom: 1px solid #DDD; color: #000; font-size: 14px; font-weight: bold;}
.mainBoxContent {padding: 10px 0; color: #222;}

/* Side content boxes */
.sideBox {padding: 0 10px; margin-bottom: 20px; background: url(../Images/Column-Side-Box-Background.jpg) center top no-repeat #222; border-bottom: 5px solid #D2C26A;}
.boxTitle {line-height: 40px; color: #D2C26A; font-size: 14px; font-weight: bold;}
.boxContent {padding: 10px 0; color: #FFF;}
.boxContent a {display: block; color: #FFF;}
.boxContent a.viewMore {padding-top: 5px; text-align: right; color: #CCC; font-size: 10px;}/* View more News/Announcements */

/* Lists */
ul {margin: 0; padding: 0; list-style: none;}/* Margin and padding set to zero for cross-browser compatibility */
ul li {padding-left: 22px; background: url(../Images/Go-Icon-Black.gif) left top no-repeat;}/* Shift list item 10 pixels to the right of the bullet image */
ul.gold li {background-image: url(../Images/Go-Icon-Gold.gif);}
ul.white li {padding-left: 14px; background-image: url(../Images/Go-Icon-White.gif); background-position: 0 4px;}/* Shifts list item 10 pixels to the right of the small triangle bullet, shifts background-image down */
ul.instruments li {font-weight: bold;}
ul.instruments li a {display: block;}

/* Copyright */
.copyright {line-height: 20px; color: #CCC; font-size: 10px;}
.copyright a {color: #FFF;}

/* Form elements */
form {margin: 0;}/* Correct spacing in IE */
input, textarea {font-size: 12px; border: 1px solid #AAA;}
textarea {font-family: Arial, Helvetica, sans-serif;}
button {font-weight: bold; background: url(../Images/Gold-Button.gif) repeat-x; border: 1px solid #B59B4C;}
form.listserv {padding-bottom: 20px;}
form.listserv .email {width: 120px; margin-right: 10px; color: #666;}
table {text-align: left;}/* Align all table text to left in IE */