.center { margin-left: auto; margin-right: auto; }

.float-left { float: left; }

.float-right { float: right; }

.left { float: left; }

.right { float: right; }

.text-center { text-align: center; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-justify { text-align: justify; }

.text-top { vertical-align: top; }

.text-bottom { vertical-align: bottom; }

.text-middle { vertical-align: middle; }

.text-x-small { font-size: x-small; }

.text-small { font-size: small; }

.text-large { font-size: large; }

.text-x-large { font-size: x-large; }

.text-bold { font-weight: bold; }

.text-underline { text-decoration: underline; }

.cursor-pointer:hover { cursor: pointer; }

.icon-16 { width: 16px; height: 16px; }

.icon-24 { width: 24px; height: 24px; }

.icon-32 { width: 32px; height: 32px; }

.icon-64 { width: 64px; height: 64px; }

.italics { font-style: italic; }

.pointer { cursor: pointer; }

.overborder { border-top: 1px solid black; }

.underborder { border-bottom: 1px solid black; }

.clear-right { clear: right; }

.clear-left { clear: left; }

.clear-both { clear: both; }

.background-white { background-color: #ffffff; }

.font-bold { font-weight: bold; }

body { /* :background url(../images/background-image.png) repeat-x scroll 0 0 */ background-color: black; margin: 0; padding: 0; min-width: 960px; }

h1#branding { background-color: white; margin: 0; padding: 10px; padding-top: 30px; padding-bottom: 20px; }
h1#branding .tagline { color: #123454; margin: 0; padding: 0; padding-top: 5px; padding-bottom: 5px; }
h1#branding a, h1#branding a:hover, h1#branding a:visited { text-decoration: none; margin-left: 10px; }
h1#branding a img, h1#branding a:hover img, h1#branding a:visited img { border: none; }
h1#branding a .tagline, h1#branding a:hover .tagline, h1#branding a:visited .tagline { margin: 0; padding: 0; padding-bottom: 10px; line-height: 1em; margin-left: 10px; }

h2 { /* :background-color = !black */ /* :background-image url(/images/blue-background-shim.png) */ /* :border-bottom 1px 'solid' #000000 */ /* :border-top 1px 'solid' #333333 */ color: black; padding-bottom: 0; font-size: 12pt; margin: 0; text-decoration: none; font-weight: bold; font-size: large; }

h3 { /* :background-color = !dark_gray */ /* :background-image url(/images/orange-background-shim.jpg) */ /* :border 1px 'solid' #123454 */ text-decoration: none; border-top: 1px 'solid' #333333; color: #FFFFFF; text-align: center; margin: 5px; padding: 3px; font-weight: normal; }

h3 { background-color: #666666; }

h4 { background-color: #999999; }

#content { margin: 5px; background-color: none; }

#body { background: #FFFFFF url(/images/money_sidebar.jpg) repeat-y 0 0; margin-top: 5px; font-size: large; /* :border 1px 'solid' black */ }

#category_bottom_div { background-image: url(/images/industry_background.png) repeat-y scroll 0 0; background-color: #aaf200; height: 30px; padding-top: 10px; }
#category_bottom_div h2 { background-color: #aaf200; color: #123454; }

a img { border: none; }

.box h1 { border: none; background: none; font-size: xx-large; font-weight: bold; color: #123454; text-align: left; }
.box h2 { border: none; background: none; font-size: x-large; font-weight: bold; color: #123454; text-align: left; text-transform: none; }
.box h3 { border: none; background: none; font-size: large; font-weight: bold; color: black; text-align: left; }
.box h4 { border: none; background: none; font-size: normal; font-weight: bold; color: black; text-align: left; }
.box p { text-align: justify; }

ul.nav { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; }
ul.nav .main li a, ul.nav .main li a:visited { color: black; text-decoration: none; font-weight: normal; }
ul.nav li { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 !important */ background-color: #aaf200; }
ul.nav li ul { background-position: 0 0 !important; /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 !important */ background-color: #aaf200; }
ul.nav li ul li a { background-position: 0 50% !important; color: #123454; }
ul.nav li ul li.current a { /* :background #FFFFFF url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: #666666; }
ul.nav li ul li.current a:hover { /* :background #FFFFFF url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: #666666; }
ul.nav li a { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; color: black; }
ul.nav li a:hover, ul.nav li a:focus { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; color: black; }
ul.nav li a:active { /* :background #FFFFFF url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: #666666; }
ul.nav li:hover a { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; color: #123454; }
ul.nav li:hover ul li a { color: #444444; }
ul.nav li:hover ul li a:hover { /* :background #FFFFFF url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: black; }
ul.nav li:hover ul li a:active { /* :background #FFFFFF url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: #666666; }
ul.nav li.current { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 !important */ background-color: #aaf200; }
ul.nav li.current a { /* :background #FFFFFF url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: #666666; }
ul.nav li.current ul { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 !important */ background-color: #aaf200; }
ul.nav li.current ul li a { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; color: #444444; }
ul.nav li.current ul li a:hover { /* :background #FFFFFF url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: black; }
ul.nav li.current:hover ul li a:active { /* :background #FFFFFF url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: #666666; }
ul.nav li.secondary { /* :background transparent url(/images/blue-background-shim.png) repeat scroll 0 0 !important */ color: #CCDDEE; }
ul.nav li.secondary span.status a { /* :background transparent url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: #CCDDEE; }
ul.nav li.secondary span.status a:hover { /* :background transparent url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: #123454; }
ul.nav li.secondary:hover a { /* :background #123454 url(/images/blue-background-shim.png) repeat scroll 0 0 */ color: #123454; }
ul.nav li.secondary:hover a:hover { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; }
ul.nav li.secondary:hover a:active { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; }
ul.main li ul li a { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; border-top: 1px solid #444444; color: #123454; }
ul.main li ul li a:hover { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; color: #123454; }
ul.main li a { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; color: #123454; }
ul.main li a:focus { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; color: #123454; }
ul.main li:hover a { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; color: #123454; }
ul.main li:hover a:active { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; }
ul.main li:hover ul li a { color: #123454; }
ul.main li:hover ul li a:hover { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; color: #123454; }
ul.main li:hover ul li a:active { /* :background url(/images/blue-background-shim.png) repeat scroll 0 0 */ background-color: #aaf200; color: #123454; }
