﻿body.default 
{
        margin: 0px;
        background-color: #1a306a; 
        background-image: url('images/bg.jpg'); 
        background-repeat: repeat-x; 
        background-position: top;
	color: #2b508e;  
        font-family: Arial;
}
ul.text
{
	padding-left: 20px;
}
li.text
{
        list-style-type:square;
}
a
{
        color: #bf8704; 
        font-size: 11pt; 
        font-family: Arial; 
        text-decoration: none;
}
a:hover
{
        color: #bf8704; 
        font-size: 11pt; 
        font-family: Arial; 
        text-decoration: underline;
}
a.top
{
        color: #2b508e;
        font-size: 12pt;
        font-family: Arial;
        text-decoration: none;
	font-weight: bolder;
}

a.top:hover
{
        color: White;
        font-size: 12pt;
        font-family: Arial;
        text-decoration: none;
	font-weight: bolder;
}
a.top_on
{
        color: White;
        font-size: 12pt;
        font-family: Arial;
        text-decoration: none;
	font-weight: bolder;
}

a.top_on:hover
{
        color: White;
        font-size: 12pt;
        font-family: Arial;
        text-decoration: none;
	font-weight: bolder;
}
div.all
{
        width: 845px; 
        background-color: White;
}

td.logo
{
        width: 65px; 
        height: 74px;
        vertical-align: top;
        padding-top: 1px;
}

img.logo
{
        width: 65px; 
        height: 73px;
        border: none;
}

td.top_bg
{
        width: 780px; 
        height: 46px; 
        background-image: url('images/top_bg.jpg'); 
        background-position: left;
        background-repeat: no-repeat;
        background-color: #2b508e;
}

td.top_menu_bg_right
{
        height: 36px; 
        width: 120px; 
        background-image: url('images/top_menu_bg.gif');
        background-repeat: repeat-x;
}

td.top_menu1
{
        height: 36px; 
        width: 6%; 
        background-image: url('images/top_menu_bg.gif');
        background-repeat: repeat-x;
        padding-right: 5px;
        padding-top: 3px;
	cursor: pointer;
}

td.top_menu2
{
        height: 36px; 
        width: 11%; 
        background-image: url('images/top_menu_bg.gif');
        background-repeat: repeat-x;
        padding-right: 5px;
        padding-top: 3px;
	cursor: pointer;

}

td.top_menu3
{
        height: 36px; 
        width: 7%; 
        background-image: url('images/top_menu_bg.gif');
        background-repeat: repeat-x;
        padding-right: 5px;
        padding-top: 3px;
	cursor: pointer;
}

td.top_menu4
{
        height: 36px; 
        width: 18%; 
        background-image: url('images/top_menu_bg.gif');
        background-repeat: repeat-x;
        padding-right: 5px;
        padding-top: 3px;
	cursor: pointer;
}

td.top_menu5
{
        height: 36px; 
        width: 8%; 
        background-image: url('images/top_menu_bg.gif');
        background-repeat: repeat-x;
        padding-right: 5px;
        padding-top: 3px;
	cursor: pointer;
}

td.line
{
        color: #2b508e;
        vertical-align: top;
        background-image: url('images/top_menu_bg.gif');
        background-repeat: repeat-x;
        padding-top: 3px;
}

div.scrlMenu
{
	width: 140px;
	display: none;
        position: absolute;
        text-align: right;
        background-color: #dbdbe0;
	margin-top: -8px;
	margin-right: -6px;
	border-top: solid 1px #2b508e;
	border-right: solid 1px #2b508e;
	border-left: solid 1px #2b508e;
}

div.scrlMenuMemory
{
	width: 133px;
        display: none;
        position: absolute;
        text-align: right;
        background-color: #dbdbe0;
        margin-top: 3px;
	border-top: solid 1px #2b508e;
	border-right: solid 1px #2b508e;
	border-left: solid 1px #2b508e;
}

div.subMiddleOff
{
        background-color: #dbdbe0;
	border-bottom: solid 1px #2b508e;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.subMiddleOn a
{
	color: White;
}

div.subMiddleOn
{
        background-color: #3d3d4d;
	border-bottom: solid 1px #2b508e;
	cursor: pointer;
	width: 100%;
        padding-top: 3px;
	padding-bottom: 3px;
}

div.subMiddleOff a
{
	color: #2b508e;
}
a.subMiddle, a.subMiddle:hover
{
        color: White;
        text-decoration: none;
        font-size: 11pt;
} 

td.top_menu_bg_left1
{
        height: 36px; 
        width: 180px; 
        background-image: url('images/top_menu_bg.gif');
        background-repeat: repeat-x;
}

td.memory
{
        height: 28px;
        width: 59px;
        vertical-align: top;
        margin-bottom: -10px;
}

img.memory
{
        border: none; 
        width: 59px; 
        height: 32px;
        margin-bottom: -10px;
}

td.top_menu_bg_left2
{
        height: 36px; 
        width: 100px; 
        background-image: url('images/top_menu_bg.gif');
        background-repeat: repeat-x;
}

div.content
{
        width: 684px;
	margin-right: 6px;
}
/*newsletter*/
div.header
{
        width: 155px;
        background-color: #2b508e; 
        font-family: Arial;
	padding-top: 4px;
	padding-bottom: 4px;
        color: White; 
        font-size: 11pt; 
        font-weight: bold; 
        vertical-align: middle;
}
a.small
{
        color: #2b508e; 
        font-size: 11pt; 
        font-family: Arial; 
        text-decoration: none;
}
a.small:hover
{
        color: White; 
        font-size: 11pt; 
        font-family: Arial; 
        text-decoration: none;
}

a.a1
{
	color: #2b508e; 
        font-size: 11pt; 
        font-family: Arial; 
        text-decoration: none;
}

a.a1:hover
{
	color: #3d3d4d; 
        font-size: 11pt; 
        font-family: Arial; 
        text-decoration: underline;
}
a.bottom, a.bottom:hover
{
        color: White; 
        font-size: 9pt; 
        font-family: Arial; 
        text-decoration: none;
}

/*article*/
div.article
{
        width: 684px;
}

div.breadCrumbs
{
        background-color: #2b508e; 
        font-family: Arial; 
        font-size: 11pt;
	color: white; 
        padding-top: 4px; 
        padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
}
a.breadCrumbs, a.breadCrumbs:hover
{
        color: White; 
        font-size: 11pt; 
        font-family: Arial; 
        text-decoration: none;
}

div.contentA
{
        width: 524px;
	height: auto !important;
	height: 400px;
        background-color: #dbdbe0;
        vertical-align: top; 
        padding: 10px 0px 10px 0px;
	overflow-x: auto;
}

/*chronological*/
td.header
{
        color: #2b508e; 
        font-family: Arial; 
        font-size: 18pt;  
        text-align: left; 
        width: 140px;
}
td.headerLine
{
        color: #2b508e; 
        font-family: Arial; 
        font-size: 18pt;   
        width: 2px;
        vertical-align: top;
        padding-bottom: 5px;
}
td.text
{
        color: #2b508e; 
        font-family: Arial; 
        font-size: 10pt; 
        padding-right: 5px;
}

/*manager*/
.manager
{
	font-family: Arial;
        font-size: 10pt;
}

/*search*/
div.search
{
        width: 155px; 
        background-color: #dbdbe0; 
        font-family: Arial; 
        color: #2b508e; 
        font-size: 11pt; 
        padding-top: 5px; 
        padding-bottom: 2px;
        margin-right: 5px;
	margin-bottom: 5px;
}
/*sidemenu*/
div.sidemenu
{
	width: 155px;
	background-color: #dbdbe0;
	font-family: Arial; 
	color: #2b508e; 
	font-size: 11pt;
}

div.sidemenuOff
{
	padding: 3px 0px 3px 0px;
	background-color: #dbdbe0;
	border-bottom: solid 1px #2b508e;
	width: 100%;
}

div.sidemenuOn a
{
	color: White;
}
div.sidemenuOn
{
	padding: 3px 0px 3px 0px;
        background-color: #3d3d4d;
	border-bottom: solid 1px #2b508e;
	cursor: pointer;
	width: 100%;
}
/*gallery*/
#gallery
{
        padding: 0;
        margin: 0;
        list-style-type: none;
        overflow: hidden;
        width: 475px;
        height: 113px;
        border: 1px solid White;
        background-color: #2b508e;
        background-image: url('images/cronology/bg.jpg');
        background-position: right;
        background-repeat: no-repeat;
}
#gallery li
{
        float: left;
}
#gallery li a
{
        display: block;
        height: 113px;
        width: 45px;
        float: left;
        text-decoration: none;
        border-right: 1px solid White;         
}
#gallery li a img
{
        width: 45px;
        height: 113px;
        border: 0;
}
#gallery li a:hover
{
        width: 150px;
}
#gallery li a:hover img
{
        width: 150px;  
}
td.years
{
         color: Gray; 
         width: 46px;
         border-left: solid 1px white;
         padding-left: 2px;
	font-size: 11px;
}
/*sitemap*/
div.parent
{
        background-color: #2b508e; 
        padding: 3px 5px 4px 5px;
	height: 18px; 
}