﻿/* Elements */
body {font-family:Verdana;font-size:8pt;color:#333;background-color:#666;margin:0px;line-height:1.5em;}
h1, h2, h3 {color:#333;}
h3 {font-size:1.7em;}
h4 {color:#C00;font-size:1.6em;}
a {color:#333;}
a:hover {color:#C00;}
a img {border:none;}

/* Classes */
.box {background-color: #DDD;color: #333333;}

/* Page */
#template_style { margin:0 auto;width:1000px; }
#left_bg { background: transparent url(page_left.gif) repeat-y scroll top left; }
#right_bg { background: transparent url(page_right.gif) repeat-y scroll top right; }
#page {background:#FFFFFF none repeat scroll 0 0;margin:-25px 5px;padding:10px 0;position: relative; }

.pageContent { margin: 0px 2em 0px 2em; min-height: 300px; }
.pageContent h1, .pageContent h2, .pageContent h3, .pageContent h4 { margin-top:10px; }
.pageContent p { text-align: justify; }
.section, .sectionNoImage {clear: both;padding: 5px 5px 15px 5px;margin-right: 120px;}
.section p, .sectionNoImage p {margin: 0px 15px 5px 150px;line-height: 1.6em;}
.sectionNoImage p {margin-left: 15px;}

.boxList div {float:left;text-align: center;margin: 5px;}
.boxList div img {border: solid 2px red;}

/* Header */
#header {border-bottom: solid 3px black;}
#header #title {background: white url(calleja_logo.gif) no-repeat;width:260px;height:40px;margin:10px 0px 0px 5px;}
#header #keyphrase {background:white url(calleja_keyphrase.gif) no-repeat;width:360px;height:40px;margin-left:8px;}
#header #title h1, #header #keyphrase h2 {visibility: hidden;}
#footer {clear:both;text-align:center;background:#343434 url(masthead_bg.jpg) repeat-x;color:#eee;padding:8px;margin:15px 4px 5px 4px;font-size:80%;}
#footer a {color:White;}
#footer a:hover {color:Red;}
#footer .smallprint {color:#bbb;line-height:0.8;}

/* Navigation */
ul.nav {display:inline;margin-left:350px;}
ul.nav li {display:inline;}
ul.nav li a.tab, ul.nav li a.tabOn
{
  padding: 0px 18px 0px 18px;
  text-decoration: none;
  font-size: 1.2em;
  color: Black;
  background: white url(tab.gif) no-repeat top left;
  border-right: solid 1px #aaa;
}
ul.nav li a.tab:hover {color:black;background-position:left -20px;}
ul.nav li a.tabOn {background-position:left -40px;padding-bottom:3px;color:#C00;}

/* Home */
#intro {font-size:1.7em;line-height:1.7em;width:645px;height:180px;margin:20px 0px 0px 4px;background:White url(calleja_head_panel.jpg) no-repeat;float:left;}
#intro p {width:400px;margin:60px 0px 0px 20px;}
#strip {clear:both;background:white url(panel_strip.jpg) no-repeat center top;width:975px;height:100px;padding:180px 0px 0px 0px;margin-left:auto;margin-right:auto;margin-top:10px;}
#strip div {background:#ddd;margin:0px 3px 0px 2px;padding:1px;float:left;width:314px;height:75px;text-align:justify;border-left:solid 4px #CC0000;}
#strip div p {padding: 0px 4px 0px 4px;}
#reporter {margin-top:20px;width:300px;padding:6px;float:right;}
#services {text-align:center;}
.previewBox {border:solid 1px #999;border-left:none;border-right:none;margin-top:6px;}
.previewPage {background-color:White;}

/* Search */
#search {position:absolute;top:25px;right:15px;text-align: right;}
.result {margin-bottom:10px;}
.result .title {font-weight: bold;}
.result .match {background-color: #FF6;}
.match {background-color: #FF6;}
.copyright {margin-top:10px;border:solid 1px #aaa;background-color:#eee;padding:5px;}
.searchTerm {font-style:italic;color:#666;}
#searchHelp {border:solid 1px #ccc;background-color:#efefef;padding:4px;}

/* General */
#addNew { position:absolute; top:150px; right: 20px; background-color:White; padding:4px; border:solid 1px #666; }
.linkPanel {float:right;text-align:right;padding-bottom:10px;}
.linkReporter {font-weight: bold;font-style:italic;white-space:nowrap;}
.linkTop {font-size:0.8em;float:right;}
.centered {width:500px;margin-left:auto;margin-right:auto;}
.shadow {float: left;background: url(bg_shade.gif) no-repeat bottom right;margin: 10px 0 10px 10px !important;margin: 10px 0 10px 5px;}
.shadow p {position:relative;bottom:7px;right:7px;margin: 0px;}
.shadow p a img {border: 2px solid white;}
.table .cell {width: 120px;float:left;}
.articleImage {text-align:center;display:block;margin-left:auto;margin-right:auto;}
.articleBullet {position:relative;left:4px;}
b a.paraMarker {float:right;}
.inputFocus {border: solid 2px #C00;margin: 1px;background: white;}
.inputBlur {border:solid 1px #666;margin:2px;background: white url(mini_shade.gif) repeat-x;}
.pdfLink {background: transparent url(pdf.gif) no-repeat top left; padding-left: 20px; min-height: 16px; padding-bottom: 8px; }
.printLink {background: transparent url(printer.png) no-repeat top left; padding-left: 20px; min-height: 16px; padding-bottom: 8px; }
.quote {color:#C00;font-size:125%;}
.error {color:Red;}

.resultsSorting{ border:solid 1px #ccc; padding: 4px 4px 4px 4px; margin-bottom: 20px; background-color: #efefef;}
.resultsSortingTitle { font-weight: bold;}
.resultsSortingSelected {}

