@import "universal.css";
@import "header.css";

body
     {
     background-color: #d81f2a;
     background-image: url('../images/body-bg.jpg');
     background-repeat: repeat-x;
     
     }

.get_flash
     {
     position: absolute;
     margin-left:861px;
     margin-top: 10px;
     z-index: 100px;
     }

.main_container
     {
     width: 980px;
     margin: auto;
     margin-bottom: 15px;
     }


     
form.main_search
     {
     position:absolute;
     top: 10px;
     left: 720px;
     text-align: right;
     width: 250px;
     }

form.main_search
     {
     opacity:0.4;
     filter:alpha(opacity=40);
     }

form.main_search input.input,form.main_search input.submit
     {
     font-size: 12px; 
     border: 1px solid #b0b0b0;
     }
form.main_search input.input 
     {
     border-right: none;
     width: 150px;
     }

form.main_search input.submit
     {
     color: grey;
     background-image: url('../images/button-go.gif');
     background-repeat: no-repeat;
     background position: -40px;
     width: 30px;  
     }

ul.breadcrumbs
     {
     list-style: none;
     padding: 0px;
     margin: 0px 0px 15px 0px;
     }

ul.breadcrumbs li
     {
     display: inline;
     }

.content_container
     {
     background-image:url('../images/content_container_bg.jpg');
     background-repeat: no-repeat;
     background-position: left top;
     }

.page_content
     {
     width: 731px;
     padding: 12px 17px 17px 17px;
     float: left;
     clear: left;
     }

.page_sidebar
     {
     width: 197px;
     padding: 12px 0px 17px 17px;
     float: right;
     background-image:url('../images/sidebar-bg.gif');
     background-repeat: no-repeat;
     background-position: left top;
     min-height: 441px;
     clear: right;
     }

div.sidebar_subpages
     {
     margin: 0px 0px 20px 0px;
     }
div.sidebar_subpages h4
     {
     background-image: url('../images/sidebar_subpages_heading.png');
     background-repeat:no-repeat;
     text-align: center;
     height: 33px; 
     line-height: 33px; 
     margin: 0px 0px 5px 0px;
     }

div.sidebar_subpages ul
     {
     list-style: none;
     padding: 0px;
     margin: 0px;
     }

div.sidebar_subpages ul li a
     {
     display:block;
     color: #626469;
     text-decoration: none;
     font-size: 12px;
     text-align: center;
     background-image:url('../images/sidebar-subpage-menu-bg-l.png');
     margin-bottom:4px;
     font-weight: bold;
     }

div.sidebar_subpages ul li a span
     {
     display: block;
     background-image:url('../images/sidebar-subpage-menu-bg-r.png');
     background-repeat: no-repeat;
     background-position: bottom;
     padding: 3px 3px;
     
     }

div.sidebar_subpages ul li a:hover
     {
   color:#d81f2a;
     }

.push_down
     {
     height: 1px;
     overflow: hidden;
     clear: both;
     }

.footer
     {
     clear: both;
     font-weight: bold;
     padding: 17px;
     padding-bottom: 2px;  
    /* color: #7b1d20;*/
    background-image: url('../images/footer_bg.jpg');
     background-repeat: no-repeat;
     background-position: left bottom;
     }

table.form_table
     {
     margin-bottom: 15px;
     }

table.form_table th,table.form_table td
     {
     padding-bottom: 3px;    
     }

table.form_table th
     {
     text-align: left;
     width:200px;
     }

.invalid
     {
     border: 2px solid red;
     background-color: #ffe7e8;
     }

ul.page_numbers
     {
     list-style: none;
     padding:0px;
     margin: 0px;
     }

ul.page_numbers li
     {
     float: left;
     
     }
     
ul.page_numbers li a, ul.page_numbers li span.selected
     {
     display: block; 
     padding: 3px;
     color: white;
     
     margin: 0px 3px 3px 0px;
     }

ul.page_numbers li span.selected
     {
     font-weight: bold;
     }

ul.results_list
     {
     list-style: none;
     padding:0px;
     margin: 0px 0px 15px 0px;
     }

ul.results_list li
     {
     margin-bottom: 15px;
     }


ul.thumbnails_link_list
     {
     list-style:none;
     padding: 0px;
     margin: 0px;
     }

ul.thumbnails_link_list li
     {
     display: block;
     }

ul.thumbnails_link_list li div.thumbnail
     {
     margin: 4px 0px 10px 0px;
     clear: both;
     width: 110px;
     text-align: center;
     float: left;
     }
     
ul.thumbnails_link_list li div.indent_for_thumb
     {
     float: right;
     width: 610px;
     }

ul.thumbnails_link_list li hr
     {
     padding: 0px 0px 0px 0px;
     }

ul.thumbnails_link_list li h3.title a, ul.thumbnails_link_list li h3.title
     {
     color: white;
          /*color: #b0232b; */    
     font-size: 30px;
     text-decoration: none;
     font-style: italic;
     margin-bottom: 5px;
     font-weight: bold;
     }


