@import url("reset.css");

body {font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#000;}

/* Classic Starters */
a:link, a:visited {color:#ccc; text-decoration:none;}
img {border:0;}
p {font-size:1.1em;}

/* Top Branding */
#logostrap {width:910px; height:54px; margin:0 auto; border-bottom:1px solid #000; background: #000;}
#logostrap #logos {width:171px; height:47px; float:right; background:url('../images/logo-bar.png') no-repeat center center; margin:7px 15px 0 0;}
#logostrap img.tornadologo {float:left; margin:0 0 0 8px; display:inline;}
#logostrap img.isaf {float:right;}

/* Top Nav */
#topnavstrap {width:892px; height:65px; margin:0 auto; background:url('../images/topnav-bg.jpg') no-repeat top center #000;}
#topnav {width:588px; margin:0 auto;}
#topnav ul {list-style-type:none;}
#topnav li {float:left; text-transform:uppercase;}
#topnav li a {position:relative; display:block; padding:1.0em 1.4em 2.2em;}
#topnav li a:hover, #topnav li a.active {display:block; text-decoration:underline;}
#topnav ul li ul {display:none;}

/* Content Area */
#container {width:910px; margin:0 auto; clear:both;}
#heropanel {text-align:center; margin:15px 0;} /* Flash rotator on homepage, images everywhere else */
#centralcol {color:#c3c3c3;}

/* Content Area Layout */
#centralcol .centralcolLCR {width:100%}
#centralcol .centralcolLCR #crumbtrail {margin:0 0 15px 10px; color:#fff;}
#centralcol .centralcolLCR #crumbtrail a {color:#c3c3c3;}
#centralcol .centralcolLCR #crumbtrail a:hover {text-decoration:underline;}
#centralcol .centralcolLCR #crumbtrail-full {margin:0 0 15px 0; color:#fff;}
#centralcol .centralcolLCR #crumbtrail-full a {color:#c3c3c3;}
#centralcol .centralcolLCR #crumbtrail-full a:hover {text-decoration:underline;}
#centralcol .centralcolLCR h1 {font-size:1.8em; font-weight:normal; color:#fff;}
#centralcol .centralcolLCR h2 {font-size:1.5em; font-weight:normal;}
#centralcol .centralcolL {float:left; display:inline; width:164px; border-right:1px solid #484848; padding:400px 0 0 0;}
#centralcol .centralcolC {float:left; display:inline; width:516px;}
/* Double Width For The Video Page */
#centralcol .centralcolCDouble {float:left; display:inline; width:710px;}

#centralcol .centralcolR {float:left; display:inline; width:170px; border-left:1px solid #484848; padding:400px 0 0 14px}

/* Sub Nav */
#centralcol .centralcolL ul {list-style-type:none; position:relative; margin:-400px 1px 0 0;}
#centralcol .centralcolL li {border-top:1px solid #0f0f0f;}
/* Second Level Sub Nav */
#centralcol .centralcolL li.second {border-top:1px solid #0f0f0f; padding-left: 10px;}
#centralcol .centralcolL li:first-child {border-top:none;}
#centralcol .centralcolL li a {position:relative; display:block; background:url('../images/lefthandnav-off.gif') no-repeat top right #000; padding:10px; text-transform:uppercase;}
#centralcol .centralcolL li a:hover, #centralcol .centralcolL li a.active {display:block; background:url('../images/lefthandnav-on.gif') repeat-y top right #000;}
#centralcol .centralcolL .areas {padding:10px;}

/* Central column */
#centralcol .centralcolC {margin:0 22px;}
#centralcol .centralcolCDouble {margin:0 15px;}
#centralcol .centralcolC h1 {font-size:1.8em; font-weight:normal; color:#fff;}
#centralcol .centralcolC h2 {font-size:1.5em; font-weight:normal;}
#centralcol .centralcolC h2.feature {font-size:1.5em; font-weight:bold; border-bottom: 1px dashed #666; padding: 4px;}
#centralcol .centralcolC h3 {font-size:1.1em; font-weight:bold; color:#fff;}
#centralcol .centralcolC h3.question {margin-top:2.0em;}
#centralcol .centralcolC p {line-height:1.6em;}
#centralcol .centralcolC p.caveat {font-size:1.0em; margin:3.5em 0 1.0em; font-style:italic;}
#centralcol .centralcolC a {color:#c3c3c3; text-decoration:underline;}
#centralcol .centralcolC a:hover {text-decoration:none;}
#centralcol .centralcolC ul, ol {margin:0 0 0 1em;}
#centralcol .centralcolC ul li, #centralcol .centralcolC ol li {margin:0 0 0 1em; padding:0.5em 0; list-style:square; font-size:110%;}
/* Styles For Double Width Video Page */
#centralcol .centralcolCDouble h1 {font-size:1.8em; font-weight:normal; color:#fff;}
#centralcol .centralcolCDouble h2 {font-size:1.5em; font-weight:normal;}
#centralcol .centralcolCDouble h3 {font-size:1.1em; font-weight:bold; color:#fff;}
#centralcol .centralcolCDouble h3.question {margin-top:2.0em;}
#centralcol .centralcolCDouble p {line-height:1.6em;}
#centralcol .centralcolCDouble p.caveat {font-size:1.0em; margin:3.5em 0 1.0em; font-style:italic;}
#centralcol .centralcolCDouble a {color:#c3c3c3; text-decoration:underline;}
#centralcol .centralcolCDouble a:hover {text-decoration:none;}
#centralcol .centralcolCDouble ul, ol {margin:0 0 0 4.0em;}
#centralcol .centralcolCDouble ul li, #centralcol .centralcolC ol li {margin:0 0 0 0em; padding:0.5em 0;}
#centralcol .centralcolCDouble object {padding-right: 10px; margin-bottom: 5px; float:left;}
/* Images On News Pages */
#newsimages img {padding-left:10px;}

/* Quick Links */
#centralcol .centralcolR .related {position:relative; margin:-400px 1px 0 0;}
#centralcol .centralcolR .related .quick {display:block; position:relative; background:url('../images/righthandabove.gif') repeat-x left #000; text-transform:uppercase; padding:10px;}
#centralcol .centralcolR .related .quicklinkright {margin:20px 0 0 0; width:154px; height:71px;}
#centralcol .centralcolR .related .quicklinkright a img {border:1px solid #666;}
#centralcol .centralcolR .related .quicklinkright a:hover img {border:1px solid #9d9c9c;}
#centralcol .centralcolR .related .quicklinkright2 {margin:20px 0 0 0;}
#centralcol .centralcolR .related .quicklinkright2 a img {border:1px solid #666;}
#centralcol .centralcolR .related .quicklinkright2 a:hover img {border:1px solid #9d9c9c;}

/* Footer Including Links */
#footerlinks {text-align:center; padding:35px 0 0 0; margin:75px 0 0 0; border-top: 1px solid #CCC;}
#footerlinks ul {position:relative; margin:-25px 0 0 0; list-style-type:none;}
#footerlinks li {text-transform:uppercase; font-size:0.9em; display:inline; padding:0 1.0em 0 1.1em;}
#footerlinks li:first-child {border-left:0;}
#footerlinks li a:hover {text-decoration:underline;}

/* Bold & Under Para Spacing */
.newline {clear:both; height:1px; overflow:hidden;}
.strong {font-weight:bold;}

/* Form Styling */
.formelement {
	padding-bottom: 10px;
}

Textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	height: 200px;
}

input {
	width: 200px;	
}

/* PDF Download Icon */
.pdficon {
	padding-right: 10px;
	vertical-align: middle;
}

/* Flag Image Icon */
.flagicon {
	vertical-align:middle;
	border:1px solid #666666;
}

/* Italic Text */
.italic {
	font-style: italic;
}

/* Tables */

th {
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
}

td {
	text-align:center;
}

tr {
	border-bottom: 2px solid #FFFFFF;
}


/* Gallery Image Spacing */

#photos img {
	border:none;
	padding-bottom: 5px;
	padding-right: 5px;	
}

/* Homepage Adverts */

.advert {margin:-400px 1px 0 0;}
.advertimg {border: 1px solid #FFF; margin-bottom: 20px;}
.advertimg2 {border: none; margin-bottom: 20px;}