﻿/* Import specific styles */

@import url(frame.css?c8e3995c-0d53-441e-96f4-78caf5245fa4);
@import url(header.css?b928fac9-ca07-4cdc-8e7f-d443b4331b92);
@import url(topmenu.css?fad57fef-00f1-4c6d-b1b5-600b32fa35df);
@import url(bottommenu.css?636c0a5d-816e-45a1-950c-0c1ac37abf35);
@import url(main.css?fdd07a31-66b3-4a13-8aca-1934d52c0287);
@import url(forms.css?d0415803-c9e0-4244-a15c-ea8d3c0afc5a);
@import url(footer.css?6db9e87d-9b5a-4163-8056-d71647edb26e);
@import url(timeline.css?fd6670f7-7e4b-4898-92f2-b1b14a802aff);
@import url(slideshow.css?6678a3be-85ba-41c3-8ca6-b95b1fb21cca);
@import url(breadcrumbs.css?4669435e-f29c-46fe-8e69-013acb17bc1e);
@import url(tabs.css?d94968a7-3924-482e-997c-7956d83f4df3);
@import url(grid.css?d9380cf2-5e9f-4d1c-a78c-2e94d2d1551d);
@import url(matrix.css?9c746604-545a-4327-84bc-9c5dc32a3891);
@import url(video.css?8924e9e2-0c0d-4d31-b034-44ed5a29c7e6);

/* Generic styles that apply to entire page */

body
{
    margin: 5px 0px 0px 0px;
  
    background-color: #bcbdc0;
    background-image: url(/images/backdrop.png);
    background-repeat: repeat-x;
    background-position: center top;
    
    font-family: Calibri, Arial, Sans-Serif;
    font-size: 12pt;
    color: Black;
}    

img
{
    border: 0px;
}

h1
{
    font-size: 14pt;
    font-weight: bold;
}

h2
{
    font-size: 13pt;
    font-weight: bold;
}

h3
{
    font-size: 12pt;
    font-weight: bold;
}

a, a:visited
{
    color: blue;
    text-decoration: none;
}

a:hover
{
    color: blue;
    text-decoration: underline;
}

.error
{ 
    background-image: url(/images/icons/warning.png);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    border: 1px solid #FF0000; 
    background-color: #FFCCCC;
    padding: 5px 10px 5px 26px;
}

.success
{ 
    background-image: url(/images/icons/ok.png);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    border: 1px solid #00FF00; 
    background-color: #CCFFCC;
    padding: 5px 10px 5px 26px;
}

table
{
    border-collapse: collapse; 
}

th
{
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
    padding-top: 10px;
}

tr.middle, td.middle
{
    vertical-align: middle;
}

td.right
{
    text-align: right;
}
