﻿body {
	padding: 0;
	font-size: 80%;
	margin: 0;
	color: #000000;
	font-family: Arial, Sans-Serif;
	background-color: #ffffff;
	line-height: normal;
	letter-spacing: normal;
}
table {
	font-size: 100%;
	margin-bottom: 1.2em;
}
table.layout {
	margin-bottom: 0;
}
h1 {
	font-size: 200%;
	font-family: Times New Roman, Serif;
	font-weight: normal;
	margin: 0 0 0.8em 0;
}
h2 {
	font-size: 160%;
	font-family: Times New Roman, Serif;
	font-weight: normal;
	margin: 0 0 0.4em 0;
}
h3 {
	font-size: 130%;
	font-family: Times New Roman, Serif;
	font-weight: normal;
	margin: 0 0 0.5em 0;
}
p {
	margin: 0 0 1.2em 0;
}
ul {
	margin-top: 0;
	margin-bottom: 1.2em;
}
ol {
	margin-top: 0;
	margin-bottom: 1.2em;
}
li {
	margin: 0 0 1.2em 0;
}
li.selected {
	color: #ca0019;
}
input, textarea {
	font-size: 100%;
	font-family: Arial, Sans Serif;
}
a {
    color: #06c;
}
a:visited {
    color: #800080;
}
a img {
    border: 0;
}
#logo {
	position: absolute;
	top: 0;
	left: 0;
}
#title {
	left: 240px;
	position: absolute;
	top: 15px;
}
#subTitle {
	left: 270px;
	position: absolute;
	top: 70px;
}
#header {
    height: 105px;
    text-align: right;
    margin: 0 0 20px 0;
    border-bottom: solid 2px #233366;
}
#header .logo {
    padding: 0 0 20px 20px;
}
#header .logo img {
    position: absolute;
    margin: -30px 0 0 0;
}
/*#header .headerImage, #header .searchBox {
    border-bottom: solid 2px #233366;
}*/
#header .headerImage img {
    margin: 0 0 0 200px;
}
#header .searchBox {
    width: 100%;
    vertical-align: top;
    padding: 20px 15px 20px 10px;
    background-image: url(Images/HeaderBack.png);
    background-repeat: repeat-x;
}
#header .searchBox img {
    vertical-align: middle;
}
#footer {
    padding: 2em 5em 2em 5em;
	font-size: 85%;
	line-height: 1.5em;
	border-top: #d3d3d3 1px solid;
	margin-top: 2em;
	color: #696969;
	background-color: #f8f8ff;
}
#footer img {
	float: right;
	margin: 0 -3em 0 0;
}
#menu {
	font-size: 110%;
	width: 22%;
	padding-top: 150px;
	padding-right: 25px;
}
#menu div {
    border-top: solid 3px #ff8a00;
    background-position: right bottom;
    padding: 15px 25px 15px 0;
    background-color: #fff8ee;
    background-image: url(Images/Corner.gif);
    background-repeat: no-repeat;
}
#menu ul {
    padding: 0;
	margin: 0;
	list-style-type: none;
}
#menu ul ul {
    font-size: 90%;
    padding: 0;
	margin: 0.5em 0 0 0;
	list-style-type: none;
}
#menu li {
    padding: 0 0 0 35px;
	margin: 0 0 1em 0;
	text-indent: 0;
}
#menu li li {
    padding: 0 0 0 15px;
	margin: 0 0 1em 0;
	text-indent: 0;
}
#menu li.selectedItem {
	background: url(Images/Selected.gif) no-repeat 0px 0.4em;
	color: #ca0019;
}
#menu li ul li.selectedItem {
	background: none;
	color: #ca0019;
}
#breadcrumb {
	font-size: 90%;
	margin-bottom: 2em;
}
#content {
    padding: 0 50px 0 25px;
	width: 78%;
}
#content h1, #content h2, #content h3 {
	left: -15px;
	position: relative;
}
#search {
	display: inline;
	margin-right: 20px;
	height: 65px;
}
#rssImage {
	margin-left: 0px;
	vertical-align: baseline;
	margin-top: 0.2em;
}
table#employees {
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
}
table#employees tr {
	vertical-align: top;
}
table#employees td {
    padding: 0.5em 0.7em;
	border-bottom: #d3d3d3 1px solid;
}
table#employees td.header {
	font-weight: bold;
}
table#employees td span {
	white-space: nowrap;
}
.btnSearch {
	font-size: 90%;
}
.txtSearch, .txtSearchInactive {
    width: 15em;
}
.txtSearch {
	color: #000;
}
.txtSearchInactive {
    color: #d3d3d3;
}
.infoText {
    padding: 1em;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	background-color: #f8f8ff;
	margin-bottom: 1.2em;
}
.infoTextSmall {
    padding: 0.5em 1em;
	border-top: #d3d3d3 1px solid;
	background-color: #f8f8ff;
	margin-bottom: 1.5em;
}
.grayText {
	color: #696969;
	font-style: italic;
}
.simpleList, .simpleList2 {
    padding: 0;
	margin: 0;
	list-style-type: none;
}
.simpleList2 li {
	margin-bottom: 0.8em;
}
.unbulletedList {
	list-style-type: none;
}
.imageHolder {
	margin-top: 2em;
	margin-bottom: 2em;
}
.screenshotHolder {
	margin-bottom: 2em;
}
.screenshotHolder img {
	margin-right: 1em;
}
.description {
	margin-top: 0.5em;
	font-size: 90%;
	margin-left: 25px;
	font-style: italic;
}
.halfSizedLeft {
	padding-right: 25px;
	width: 50%;
}
.halfSizedRight {
	width: 50%;
	padding-left: 25px;
}
.separator {
	border-left: #d3d3d3 1px solid;
	width: 1px;
	height: 30px;
}
.emptySeparator {
	height: 1em;
}
.structureCell {
    padding: 1em 0.7em;
	border: #d3d3d3 1px solid;
}
.rightLineCell {
	border-right: #d3d3d3 1px solid;
}
.bottomLineCell {
	padding-bottom: 2em;
	border-bottom: #d3d3d3 1px solid;
}
.newsDate {
	font-size: 85%;
	color: #696969;
	margin-bottom: 1em;
	margin-top: 0.3em;
	padding-left: 1em;
	white-space: nowrap;
}
.mainNewsDate {
	font-size: 90%;
	color: #696969;
	margin-top: 1em;
	white-space: nowrap;
}
.newsTitle {
    font-size: 110%;
    margin-left: 0.5em;
}
.newsDescription {
	margin-top: 0.2em;
}
.godovshinasDate {
	font-size: 85%;
	color: #696969;
	margin-bottom: 1em;
	margin-top: 0.3em;
	padding-left: 1em;
	white-space: nowrap;
}
.mainGodovshinasDate {
	font-size: 90%;
	color: #696969;
	margin-top: 1em;
	white-space: nowrap;
}
.godovshinasTitle {
    font-size: 110%;
    margin-left: 0.5em;
}
.godovshinasDescription {
	margin-top: 0.2em;
	
}
.label {
	margin-top: 1em;
	margin-bottom: 0.3em;
}
.tabSeparator {
	border-bottom: #d3d3d3 1px solid;
}
.tabPage {
    padding: 0.2em 0.5em;
    background-color: #f5f5f5;
	border: #d3d3d3 1px solid;
}
.tabSelectedPage {
    padding: 0.2em 0.5em;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
}
.tabContent {
    padding: 1em;
	border-right: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
.submitBtn {
    display: block;
    margin: 0.2em 0 1em 2em;
}
.mainContent {
    width: 80%;
    vertical-align: top;
}
.subContent {
    width: 20%;
    font-size: 90%;
    padding: 0 0 0 1.5em;
    vertical-align: top;
}
.subContent .notes {
    padding: 1.5em;
    border-top: solid 3px #ff8a00;
    background: #fff8ee;
}
.subContent .lists {
    padding: 0 0 0 3.5em;
}
.subContent h4, .subContent2 h4 {
    font-size: 110%;
	font-family: Arial, Serif;
	font-weight: bold;
	margin: 2em 0 0.3em 0;
}
.subContent h4.first, .subContent2 h4.first {
    margin: 0 0 0.3em 0;
}
.subContent ul, .subContent2 ul {
    padding: 0;
	margin: 0;
	list-style-type: none;
}
.subContent li {
    padding: 0 0 0 3.5em;
	margin: 0 0 1em 0;
	text-indent: 0;
}
.mainContent2 {
    width: 60%;
    vertical-align: top;
}
.subContent2 {
    width: 40%;
    font-size: 90%;
    padding: 0 0 0 1.5em;
    vertical-align: top;
}
.subContent2 h4 {
    margin: 0.5em 0 0.3em 0;
}
.subContent2 li, .subContent2 p {
    padding: 0;
	margin: 0 0 1em 0;
	text-indent: 0;
}
a.rss {
    background-position: 0 center;
    padding: 0 0 0 16px;
    background: url(Images/rss.png) no-repeat;
}
.subContent a.rss {
    position: relative;
    left: -16px;
}
.bottomContent { 
    margin: 1.5em 0 0 0;
    padding: 0.5em 0 0 0;
    border-top: dashed 1px #696969;
}
.bottomContent a {
    margin: 0 1em 0 0;
}
.bottomContent p {
    text-indent: 1em;
}
.bottomContent p a {
    margin: 0;
}

.relatedNewsTitle {
    font-weight: bolder;
    font-size: 90%;
    margin: 2em 0 0 0;
}
.relatedNews {
    padding: 0;
	margin: 0;
	list-style-type: none;
}
.relatedNews li {
    padding: 0 0 0 1em;
	margin: 0 0 1em 0;
	text-indent: 0;
	font-size: 90%;
}

.relatedGodovshinasTitle {
    font-weight: bolder;
    font-size: 90%;
    margin: 2em 0 0 0;
}
.relatedGodovshinas {
    padding: 0;
	margin: 0;
	list-style-type: none;
}
.relatedGodovshinas li {
    padding: 0 0 0 1em;
	margin: 0 0 1em 0;
	text-indent: 0;
	font-size: 90%;
}
.nowrap {
    white-space: nowrap;
}
.editForm {
    width: 100%;
}
.editForm table {
    margin: 0;
}
.editForm td.label {
    font-style: italic;
    width: 20%;
    padding: 0 2em 1em 0;
    vertical-align: top;
}
.editForm td.label sup {
    color: Red;
}
.editForm td.field {
    width: 80%;
    vertical-align: top;
    padding: 0 0 1em 0;
}
.editForm td.field2 {
    width: 60%;
    vertical-align: top;
    padding: 0 1em 1em 0;
}
.editForm td.formContent {
    width: 80%;
    vertical-align: top;
    padding: 0 0 1em 0;
}
.editForm td.description {
    width: 20%;
    font-size: 85%;
    font-style: normal;
    vertical-align: top;
    padding: 0 0 1em 0;
}
.editForm td.field input, .editForm td.field textarea,
.editForm td.field2 input, .editForm td.field2 textarea {
    width: 90%;
}

.editFormFull td.label {
    padding: 0 1em 0.2em 0;
    font-style: italic;
}
.editFormFull td.field {
    padding: 0 0 0.2em 0;
}

.pager {
    font-size: 120%;
    margin: 2em 0 0 0;
}
.pager .pagerTitle {
    font-weight: bold;
    margin: 0 0 0.3em 0;
}
.pager a {
    font-weight: normal;
}
.pager a[disabled] {
    cursor: text;
    color: #a0a0a0;
}
.pager .pageNumber {
    padding: 0.2em 0.3em;
}
.pager .selectedPage {
    padding: 0.2em 0.3em;
    background: #e8e9ec;
}
.success {
    font-size: 110%;
}
.redirect {
    margin: 1em 0 0 0;
    font-size: 90%;
}
.searchForm {
    margin: 0 0 1em 0;
    white-space: nowrap;
}
.searchForm input.keyword {
    width: 60%;
}
.noResults {
    margin: 1.5em 0 3em 1em;
    font-weight: bold;
}
.clientLink {
    text-decoration: none;
    border-bottom: dashed 1px;
}
.year, .expandedYear {
    font-size: 130%;
    margin: 0 0 1.5em 0;
}
.year ul, .expandedYear ul {
    font-size: 80%;
    padding: 0;
    margin: 0.5em 0 0 0;
	list-style-type: none;
}
.year ul {
    display: none;
}
.expandedYear ul {
    display: block;
}
.year li, .expandedYear li {
    margin: 0 0 0.5em 0;
    padding: 0 0 0 15px;
	text-indent: 0;
}
.year li.selectedItem, .expandedYear li.selectedItem {
    background: url(Images/SelectedSmall.gif) no-repeat 0px 0.5em;
	color: #ca0019;
}
.expandedYear a.clientLink {
    border: 0;
    color: #000;
}
.activeAnnouncementsDate {
	font-size: 85%;
	color: #696969;
	margin-bottom: 1em;
	margin-top: 0.3em;
	padding-left: 1em;
	white-space: nowrap;
}
.activeAnnouncementsList {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 120%;
}
.activeAnnouncementsList li {
	margin: 0 0 1em 0;
	padding: 0;
}
.activeAnnouncementsList .activeAnnouncementsDate {
	font-size: 73%;
	margin-bottom: 0;
}
.inactiveStatus {
	font-size: 90%;
	color: #CC3300;
	margin: 0 0 2em 1em;
}
.failureText {
    margin: 1em 0 0 0;
    color: Red;
}

.level1 {
    font-size: 120%;
    padding: 0 0 0.5em 0;
}
.level2 {
    padding: 0.2em 0 0.5em 2em;
}
.level3 {
    border: dashed 1px #696969;
    margin: 0.2em 0 1em 4em;
    padding: 0.5em;
}
.levelDepartments {
    border: dashed 1px #696969;
    margin: 2em 0 1em 0;
    padding: 0.5em;
}
.levelDepartments .title {
    margin: 0 0 1em 0;
    font-size: 120%;
}
