﻿body
{
    background-color:#EEEEEE;
    background-image:url(../../Img/background.png);
    background-position:center top;
    background-repeat:repeat-y;
    margin:0px;
    font-family:Verdana,Arial,Sans-Serif;
    font-size:62.5%;
    overflow:visible;
    white-space:normal !important;
}

body.admin
{
    background-image:url(../../Img/mainbg.gif);
    background-repeat:repeat;
    background-position:top;
    text-align:center;
}

a
{
    color:Black;
}
a:hover
{
    color:#008eb1;
}

#page
{
    width:811px;
    margin:0 auto;
    padding:8px;
    text-align:left;
    background-image:none;
    background-color:#fafafa;
}
#page.admin
{
    padding:0px;
    width:750px;
    background-image:url(../../Img/contentbg.gif);
}

.over
{
    background-color:Red;
}

#header
{
    position:relative;
    margin:0px auto 0 auto;
    width:825px;
}
.title
{
    font-size:24px;
    color:#008eb1;
    font-weight:bold;
}

#headermenu
{
    background-color:White;
    float:left;
    margin:0px;
    margin-top:6px;
    padding:0px;
    width:162px;
    border-width:1px;
    border-style:solid;
    border-color:#cfcfcf;
}
.headermenulink
{
    padding:4px;
    white-space:pre-wrap;
}

#headermenu .submenulink
{
	padding:4px;
}

#headermenu .submenu
{
	width:16em;
	border:solid 1px #cecfce;
}

table.menuselected a
{
    background-color:#6f8b95;
    color:#ffffff;
    padding:6px;
}

#ctl00_Menu1n0
{
    display:none;
}

#headera
{
    background-image:url(../../Img/headerbg.gif);
    background-repeat:repeat-x;
    height:92px;
    position:relative;
    margin:0px;
}

#headermenua
{
    position:absolute;
    top:92px;
    left:0px;
    font-size:1.4em;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
    text-align:left;
    width:175px;
    border-style:solid;
    border-color:#a9c6cb;
    border-width:0px;
    border-bottom-width:1px;
    border-right-width:1px;
}

.headermenulinka
{
    background-color:#6d8993;
    padding:1px;
    padding-left:4px;
    color:#242f50;
    border-style:solid;
    border-color:White;
    border-width:0px;
    border-bottom-width:1px;
    border-right-width:1px;
    display:block;
}

.headermenulinkda
{
    background-color:#6d8993;
    padding:1px;
    padding-left:4px;
    color:#242f50;
    border-style:solid;
    border-color:White;
    border-width:1px;
    border-top-width:0px;
    display:block;
}

.headermenulinka a:hover, .headermenulinkda a:hover
{
    color:White;
}

.menuhovera
{
    color:#ffffff;
    background-color:#a9c6cb;
}

.menuselecteda
{
    background-color:#6f8b95;
    color:#ffffff;
    padding:6px;
}
#content-main
{
    margin-left:166px;
    width:387px;
    overflow-x:hidden;
}
#content-wide
{
    margin-left:166px;
    width:650px;
    overflow-x:hidden;
}
#content-maina
{
    margin:0px;
    width:575px;
}

h1
{
    background-image:none;
    color:#008eb1;
    font-size:1.2em;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
    line-height:18px;
    height:20px;
    padding:0px;
    margin:0px;
}

h2, .gridviewHeader TH
{
    background-image:url(../../Img/h1bg.gif);
    color:#242f50;
    font-size:1em;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
    line-height:18px;
    padding:0px 5px;
    margin:0px;
}

.gridviewRow TH, .gridviewRow TD
{
    padding:4px;
}

#login
{
    padding:5px;
}

#content-float
{
    float:right;
    width:150px;
    margin:10px 10px 10px 0px;
    padding:5px;
    background-color:#e8ecee;
    border:solid 1px #a9c6cb;
    overflow-x:hidden;
}

#footer
{

       
clear:both;
    height:35px;
    background-color:#fafafa;
}
#footera
{
    clear:both;
    height:35px;
    background-color:#b2c1c6;
    margin:0px;
}

.highlight
{
    background-color:#ffe1c4;
}

label.FormLabel, span.FormLabel
{
    display:block;
    float:left;
    clear:both;
    width:12em;
    padding-right:4px;
    text-align:right;
}

.message
{
    color:Red;
    padding:5px;
}
.top
{
    background-color:#008eb1;
    color:White;
    font-size:13px;
    font-weight:bold;
    padding:2px;
    padding-left:180px;
    margin:1px;
    background-image:url(../../Img/topbg.gif);
    background-repeat:repeat-y;
    background-position:163px 0px;
}
.news
{
    background-color:#008eb1;
    width:235px;
    padding:4px;
    color:White;
}
.news a
{
    color:White;
    text-decoration:none;
}
.news div.header a
{
    font-size:12px;
    font-weight:bold;
}
.news div.details
{
    font-size:90%;
    text-indent:1px;
}
.news div.body
{
    border-style:dotted;
    border-color:White;
    border-width:0px;
    border-bottom-width:2px;
    padding:4px;
}
.copyright
{
    color:#000000;
    font-size:11px;
    position:center;
    left:0px;
    bottom:0px;
    z-index:100;
    padding:4px;
    margin:0px;
}

.searchResultsHighlight
{
	font-weight:bold;
}