body {
background: white none;
color: #333333;
font-family: arial, helvetica, sans-serif;
}

a {background: transparent none; color: #0435fb; text-decoration: none;}
a:hover {background: transparent none; color: #dd0000; text-decoration: underline;}

#gallic, #maiden, #snettisham {background: transparent none; color: #333333; text-decoration: none;}

a.number {
background: #0435fb url(nbi_a.gif) no-repeat scroll;
color: white;
margin-left: 2px;
}

a.number:hover {
background: #dd0000 url(nbi_a.gif) no-repeat scroll;
color: white;
text-decoration: none;
}

.main, .pre_main {
width: 770px;
margin: 0px auto 0px auto;
}

.main {
background: #535c70 none;
color: #c0c0c0;
}

.pre_main {border-left: 1px solid #c0c0c0;}

#head, #date {padding: 10px 0px 0px 10px;}

#date {font-size: 20px;}

.suppl {font-size: 30px;}

#pic {
position: fixed;
top: 0px;
}

#text, #pre_text {
background: white none;
color: #333333;
padding-bottom: 800px;
}

#text {margin-left: 160px;}

#pre_text {
margin-left: 255px;
border-left: 1px solid #c0c0c0;
}

.para, .qte, .qtsml, .back {
font-size: 16px;
line-height: 19px;
}

.para {padding: 10px 10px 0px 10px;}
.qte {padding: 10px 40px 0px 40px;}
.qtsml {padding: 5px 40px 0px 40px;}
.qtbox {padding: 4px 5px 4px 5px;}
.qttog {padding: 5px 30px 5px 30px;}
.spbox {padding-top: 4px;}

#head, #date, #strap, .suppl {font-family: impact, times, serif;}

#head, #strap {
font-size: 40px;
line-height: 42px;
}

#strap, .suppl {
background: white none;
color: #c0c0c0;
}

#strap, .suppl {padding-left: 10px;}

.subox, .photo, .photx, .photy, .photl {
font-size: 10px;
line-height: 13px;
}

.photo, .photl {margin: -5px 0px 5px 0px;}
.photx {margin: 5px 0px -5px 0px;}
.photy {margin-bottom: 5px;}

.cap, .capl, .sub, .comm, #tran {
font-size: 12px;
line-height: 15px;
}

.comm {padding: 10px 0px 10px 0px;}

.cap, .capl, .back {
background: #c0c0c0 none;
color: #333333;
}

.rtbox, .cenbox {border: 1px solid #c0c0c0;}

.rtbox, .cenbox, .togbox {
font-size: 14px;
line-height: 17px;
}

.togbox {
padding: 5px 10px 7px 10px;
border-color: #c0c0c0;
border-style: solid;
border-width: 1px 1px 1px 0px
}

.rtbox {
width: 300px;
float: right;
margin: 5px -40px 5px 10px;
}

.cenbox {margin: 10px 40px 0px 40px;}

.rtbox, .cenbox, .cap, .capl {padding: 5px 5px 7px 5px;}

#tran {padding: 40px 0px 0px 10px;}

.back {
padding: 5px 10px 5px 0px;
margin: 10px 0px 500px 0px;
}

.rtbox, .cap, .back {text-align: right;}

img.mid {margin: 0px auto 5px auto;}

span.serif {font-family: "times new roman", times, serif;}

#container {
border-top: 10px solid white;
border-bottom: 15px solid white;
}

#container td {
width: 295px;
border-left: 10px solid white;
}

#container a {
background: #0435fb none;
color: white;
}

#container a:hover {
background: #dd0000 none;
color: white;
}

.fwd {
margin: 12px 0px 5px 10px;
float: right;
clear: right;
width: 260px;
}

.fwd a {
width: 100%;
background: #0435fb url(gocaesar.gif) no-repeat scroll center right;
color: white;
}

.fwd a:hover {
background: #dd0000 url(gocaesar.gif) no-repeat scroll center right;
color: white;
}

.notesml, .notenorm, .notemed, .notebig {
border: 1px solid #c0c0c0;
background: white none;
color: #333333;
}

.panelcollapsed p, .panel p {
width: 295px;
height: 10px;
margin: 10px 0px 0px 10px;
font-size: 0px;
line-height: 0px;
}

.panelcollapsed p {
background: #0435fb url(caesar_open.gif) no-repeat center right;
color: #0435fb;
}

.panel p {
background: #0435fb url(caesar_close.gif) no-repeat center right;
color: #0435fb;
}

.panel p:hover, .panelcollapsed p:hover {
background-color: #dd0000;
color: #dd0000;
}

.panelcontent { 
background: white;
color: #333333;
}