/* CSS Document */

body{ font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:0 1.2em 1.2em 1.2em; background-color:#FFFFFF;}

*{ border:0; margin:0; padding:0;}

a{ color:#FFFFFF; text-decoration:none;}
a:hover{ background-color:#CC9900;}

ul{ list-style-type:none;}

hr{ border:0.1em solid #990000; margin:1em 0.5em 1em 0.5em;}

h1{ font-size:2.4em;}
h2{ font-size:1.8em;}
h3{ font-size:1.6em;}
h4{ font-size:1.4em;}
h5{ font-size:1.2em;}
h6{ font-size:1em;}

fieldset, input, textarea, select, .button{ border:0.1em solid #990000;}
fieldset, input, select, textarea{ margin:0.2em 0 0.2em 0;}
fieldset{ padding:1em; color:#000000; background-color:#FFCC00;}
legend{ font-size:1.6em; font-weight:bold;}
label{ display:block; width:12em; font-size:1.4em; font-weight:bold; float:left; text-align:right; margin:0.2em 0.5em 0.2em 0;}

.tabtop{ background-color:#CCCCCC; border:0.1em solid #000000; font-weight:bold; font-size:1.2em; padding:0.4em;}
.tabbod{ background-color:#FFFFFF; border:0.1em solid #999999; padding:0.4em;}

#topnav a{ color:#000000;}

#topnav{ color:#000000; padding:0 1em 0 0; text-align:right; font-size:1.2em;}

#head{ width:100%; height:16em; border-bottom:1em solid #FFFFFF; background-image:url(/images/graphics/headbg_1x160.gif); background-repeat:repeat-x; color:#FFFFFF;}
.headleft{ width:32em; height:16em; float:left;}
.headleft p{ font-size:1.8em; padding:0 0 0 0.6em; line-height:2em;}

.headright{ width:32em; height:16em; float:right; text-align:right; line-height:4em;}
.headright p{ font-size:1.8em; margin:0 1em 0 0;}
.headright a:hover, #menubar a:hover, #footer a:hover{ color:#990000; background-color:#FFCC00;}

.headcentre{ width:16em; height:16em; margin:0 auto 0 auto; background-image:url(/images/graphics/headcentre_bg_100x100.gif); background-repeat:no-repeat; text-align:center;}
.headcentre p{ font-size:1.6em; padding:3.6em 0 0 0; color:#990000; font-weight:bold;}
.headcentre a{ color:#990000;}
.headcentre a:hover{ color:#FFFFFF; background-color:#990000;}

#menubar{ width:100%; height:3em; background-color:#000000; color:#FFFFFF; border-bottom:1em solid #FFFFFF; clear:both; text-align:center;}
.menuinner{ width:60em; margin:0 auto 0 auto;}
.innera{ width:10em; height:3em; line-height:3em; background-color:#000000; float:left;}
.innerb{ width:10em; height:3em; line-height:3em; background-color:#FFCC00; color:#990000; float:left;}
.innera h3, .innerb h3{ font-size:1.6em;}

#main{ height:100%; background-color:#000000; color:#FFFFFF; clear:both;}
#content h2{ margin:0 0 0.55em 0.55em;}
#content h3{ margin:0.4em 0 0 0;}

#navcol{ width:24em; height:100%; border-bottom:1em solid #FFFFFF; float:left; margin-right:-0.3em;}
#navcol h4{ font-size:1.2em; padding:0.4em 0 0.4em 1.1em;}
#navcol a:hover{ color:#990000; background-color:#FFCC00;}
.navblack, .navred, .navyellow{ width:23em; height:3em; line-height:3em; padding:0 0 0 1em; border-bottom:1em solid #FFFFFF;}
.navblack h3, .navred h3, .navyellow h3{ font-size:1.4em;}
.navblack{ background-color:#000000;}
.navred{ background-color:#990000;}
.navyellow{ background-color:#FFCC00; color:#990000;}
.navspace{ width:24em; height:1.5em; background-image:url(/images/graphics/raark_bg_240x15.jpg); background-repeat:no-repeat; border-bottom:1em solid #FFFFFF;}
.navother{ background-color:#990000;}

#page{ height:100%; background-color:#CC9900; margin:0 0 0 23.7em; padding:0 0 0 1em; border-left:1.3em solid #FFFFFF; background-image:url(/images/graphics/bg_001.jpg); background-repeat:repeat;}
#page h1, #page h2, #page h3{ color:#990000;}
#page h2, #page h3{ padding:0.4em 0;}
#page p{ padding:0.5em 1em 0.5em 0; font-size:1.4em; line-height:1.5em;}
#page ul{ text-indent:1em; margin:0 0 0 4em;}
#page li{ font-size:1.4em; list-style-image:url(/images/graphics/bullet_12x12.gif)}
#page a{ color:#990000; font-weight:bold;}
#page a:hover{ color:#FFFFFF; background-color:#990000;}

.fs640{ width:62em; padding:1em; margin:0 auto 0 auto;}
.fs400{ width:38em; padding:1em; margin:0 auto 0 auto;}
.fs640 h2{ padding:0 0 0.4em 0;}
.fs640 br{ clear:both;}
.fs640 p{ font-size:1.4em; margin:0.4em 0 0.4em 0;}

.clearboth{ clear:both;}

#footer{ text-align:center; color:#FFFFFF; background-color:#990000; border-top:1em solid #FFFFFF; padding:0.5em;}
#footer p{ padding:0.5em; font-size:1.1em;}

.red{ color:#990000;}

.ca{ text-align:center;}

.vid640x385fr, .vid480x355fr, .vid480x295fr, .vid640x385fl, .vid480x295fl, .vid480x385fr{ border:0.2em solid #FFFFFF; margin:1em;}
.vid640x385fr{ width:64em; height:38.5em; float:right;}
.vid480x355fr{ width:48em; height:35.5em; float:right;}
.vid480x295fr{ width:48em; height:29.5em; float:right;}
.vid640x385fl{ width:64em; height:38.5em; float:left;}
.vid480x295fl{ width:48em; height:29.5em; float:left;}
.vid480x385fr{ width:48em; height:38.5em; float:right;}
.vidbox{ float:right;}

.image360x270fr{ width:36em; height:28.4em; margin:1em; float:right;}
.image360x270fl{ width:36em; height:28.4em; margin:1em; padding:1em 0 0 0; float:left; clear:right;}
.image270x360fr{ width:27em; height:37.4em; margin:1em; float:right;}
.image270x360fl{ width:27em; height:37.4em; margin:1em; float:left; clear:right;}
.image480x270fr{ width:48em; height:28.4em; margin:1em; float:right;}
.vidbox p, .image360x270fr p, .image360x270fl p, .image270x360fr p, .image270x360fl p, .image480x270fr p, .vid480x295fr{ text-align:center; color:#990000;}

img.pic320x80{ width:32em; height:8em;}
img.pic135x180{ width:13.5em; height:18em; border:0.1em solid #FFFFFF;}
img.pic240x180{ width:24em; height:18em; border:0.1em solid #FFFFFF;}
img.pic360x270{ width:36em; height:27em; border:0.2em solid #FFFFFF;}
img.pic360x270{ width:36em; height:27em; border:0.2em solid #FFFFFF;}
img.pic270x360{ width:27em; height:36em; border:0.2em solid #FFFFFF;}
img.pic270x360{ width:27em; height:36em; border:0.2em solid #FFFFFF;}
img.pic480x270{ width:48em; height:27em; border:0.2em solid #FFFFFF;}
img.pic10x10l{ width:1em; height:1em;}
img.pic12x12l{ width:0.85em; height:0.85em;}
img.pic60x60l{ width:4.28em; height:4.28em; border:0.1em solid #990000;}
img.pic{ width:em; height:em;}


#topskip{ font-size:0em; text-decoration: none;}




