html { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-family:helvetica,arial,sans-serif; font-size:medium; background-color:#110000; }

#topheader * { width:100%; background-color:black; margin:0px; padding:0px; }
#topheader ul { width:100%; text-align:center; background-color:black; }
#topheader li { font-size:10pt; display:inline; }
#topheader a { color:#a06800; font-weight:bold; text-decoration:none; padding-left:12px; padding-right:12px; line-height:125%; }
#topheader a:hover { color:#cc6633; }

.current a { !important; text-transform:uppercase; }

#banner { position:relative; width:100%; height:130px; overflow:hidden; background-color:black; }
#bannerB { position:absolute; width:100%; height:130px; overflow:hidden; background-color:black; }
#banner * { margin:0px; padding:0px; }
#banner img { display:inline; height:90px; width:90px; border-right:38px solid black; vertical-align:bottom; }
#banner .film { display:block; height:20px; width:1280px; border-right:0px; }

#bottomheader * { width:100%; background-color:black; margin:0px; padding:0px; }
#bottomheader ul { width:100%; text-align:center; background-color:black; }
#bottomheader li { font-size:10pt; display:inline; }
#bottomheader a { color:#a06800; font-weight:bold; text-decoration:none; padding-left:12px; padding-right:12px; line-height:125%; }
#bottomheader a:hover { color:#cc6633; }

#mainbackground { background-color:#110000; width:100%; }

#vnavbar { position:absolute; left:0px; width:175px; height:460px; background-color:black; }
#vnavbar { margin:0px; border:10px; border-style:solid; border-color:#110000; padding:0px; }
#vnavbar ul { width:100%; list-style-type:none; text-align:left; }
#vnavbar li { font-size:10pt; color:#013a67; line-height:150%; }
#vnavbar a { color:#a04800; text-decoration:none; line-height:150%; }
#vnavbar a:hover { font-weight:bold; }

.sub a { padding-left:20px; }

#mainArea { height:460px; text-align:center; color:#fffbc6; background-color:black; }
#mainArea { margin:0px; padding-left:200px; border:10px; border-style:solid; border-color:#110000; }
#mainArea a { color:#a04800; text-decoration:none; font-size:20pt; }
#mainArea a:hover { font-weight:bold; }

form { text-align:left; margin:16px; }
form h3,h4 { margin-bottom:8px; }
form h5,h6 { margin-top:8px; }
table a { color:#555753; font-weight:bold; text-align:center; text-decoration:none; }
form label { display:block; width:100px; float:left; margin-bottom:10px; text-align:right; vertical-align:middle; padding-right:8px; }
form input { display:block; width:150px; float:left; margin-bottom:10px; }
form input.hidden { display:none; width:0px; }
form label.reverse { width:150px; }
form input.reverse { width:100px; }
form br { clear:left; }