td { vertical-align: top; }

strong { font-weight: bold; }
em { font-style: italic; } 

body { vertical-align: baseline; color: #000; font-size: 12px; line-height: 16px; font-family: Helvetica, Arial, sans-serif; }

a { color: #000; text-decoration: none; border-bottom: 1px solid #333; }
a:hover { border-bottom: 0; }

h1, h2, h3, h4, h5, h6 { color: #000; font-family: 'Arial Narrow', Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 10px 0; }

h1 { font-size: 55px; line-height: 60px; letter-spacing: -2px; }
h2 { font-size: 24px; line-height: 26px; }
h3 { font-size: 16px; line-height: 20px; }
h4 { font-size: 14px; line-height: 16px; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; border: 0; color: #000; }

body .hSWF { margin: 0 0 10px 0; }
body #countrynews li .hSWF { margin: 0; }

.h2brauer { display: inline-block; zoom: 1; *display: inline; height: 34px; padding: 1px 4px; font-size: 32px; line-height: 32px; color: #fff; text-transform: uppercase; background: #000; }
body .h2brauer a { color: #fff !important; }

/*
.sIFR-active .h2brauer { visibility: hidden; padding: 0 6px 4px 6px; font-size: 36px; line-height: 36px; height: 36px; }
*/
.h3brauer { display: inline-block; zoom: 1; *display: inline; height: 24px; padding: 1px 4px; font-size: 22px; line-height: 22px; color: #fff; text-transform: uppercase; background: #000; }
body .h3brauer a { color: #fff !important; }
/*
.sIFR-active .h3brauer { visibility: hidden; padding: 0 6px 4px 6px; font-size: 26px; line-height: 26px; height: 26px; }
*/
.h4brauer { display: inline-block; zoom: 1; *display: inline; height: 12px; padding: 1px 4px; font-size: 14px; line-height: 14px; color: #fff; text-transform: uppercase; background: #000; }
body .h4brauer a { color: #fff !important; }

#countrynews .h4brauer { height: auto; }

p { color: #000; font-size: 12px; line-height: 16px; margin: 0 0 10px 0; }
.intro-paragraph { font-size: 16px; line-height: 20px; font-weight: bold; }
.large-paragraph { font-size: 14px; line-height: 16px; font-weight: bold; }

.image-float-left { float: left; margin: 0 15px 10px 0; }
.image-float-right { float: right; margin: 0 0 10px 15px; }

#nav a { color: #fff; font-size: 18px; line-height: 18px; }
#nav .selected a { color: #000; }

#second-nav a { font-size: 14px; line-height: 15px; border-bottom: 1px solid #000; }

input { font-family: Helvetica, Arial, sans-serif; }

.arrow-link { font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; border: 0; line-height: 22px; padding: 0 0 2px 20px; background: url('images/arrow.png') left 2px no-repeat; }

.arrow-list { }
.arrow-list li { background: url('images/arrow.png') left top no-repeat; padding: 0 0 2px 22px; }
.arrow-list li a { font-size: 14px; display: inline-block; font-weight: bold; text-transform: uppercase; border: 0; text-decoration: underline; }
.arrow-list li a:hover { text-decoration: none; }

.download-link { display: inline-block; zoom: 1; *display: inline; font-size: 12px; font-weight: bold; line-height: 16px; padding: 4px 6px; border: 2px solid #000; }
.download-link:hover { border-bottom: 2px solid #000; }

.error { color: #e00000; }
label.error { color: #e00000 !important; }
label { font-size: 14px; font-weight: bold; }



