﻿html, body, form
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body{margin: auto; overflow:inherit;}

body, table, tr, td, a, span, div, b, i, u, p, input, select
{
	font-family: Verdana, Tahoma, Ariel;
	font-size: 10px;
}

input[type=text], input[type=password], select
{
	height: 19px;
	line-height: 19px;
	vertical-align: middle;
	border-left: solid 1px #939393;
	border-top: solid 1px #525252;
	border-right: solid 1px #d0d0d0;
	border-bottom: solid 1px #d0d0d0;
	padding: 0px;
	margin: 0px;
}

input[type=button], input[type=submit]
{
	height:24px;
	border: solid 1px #E0292E;
	
	background-color:#E0292E;
	color: #FFFFFF;
	margin:2px;
	cursor:pointer;
}

/*a:link, a:visited, a:active*/
a, a:hover{	color: #CE2633;}

.checkBox{}
.checkBox label { vertical-align:top; line-height:18px;}

/*-------------------------------------------------------------------------------------------------------
/*WHOLE PAGE CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.left-col{background-image: url(../images/bg.png);background-repeat:repeat-x;width:50%;}
.page{width:100%;margin: auto;}
.right-col{background-image: url(../images/bg.png);background-repeat:repeat-x;width:50%;}

/*-------------------------------------------------------------------------------------------------------
/*WHOLE PAGE-SCREENCAST CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
/*.left-col{background-image: url(../images/bg-admin.png);background-repeat:repeat-x;width:50%;}
.page{width:100%;margin: auto;}
.right-col{background-image: url(../images/bg-admin.png);background-repeat:repeat-x;width:50%;}
*/
/*-------------------------------------------------------------------------------------------------------
/*LOGO CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.logo{ width: 1000px; height:190px;margin-top:5px;background-color:#DB292F; background-image: url(../images/logo.png); background-repeat:repeat-x;}

/*LOGO -SCREENCAST CSS STYLES*/
/*
.logo{ height:10px;background-color:#DB292F;}
*/
/*-------------------------------------------------------------------------------------------------------
/*SITE MENU CONTAINER CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.sitemenu-container
{
    background-image: url(../images/main-menu-bg.png);
	background-repeat:repeat-x;
	width: 100%;
	height: 64px;
	line-height: 64px;
	vertical-align: middle;
	display:inline-block;
}

/*-------------------------------------------------------------------------------------------------------
/*SIDE BAR CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.sidebar-container
{
	width: 245px;
	height:auto;
	background-color: #EFEFEF;
	padding: 10px;
	background-image:url(../images/navigation-bg.png);
	background-repeat:repeat-x;
}
.sidebar{width: 245px;}

/*-------------------------------------------------------------------------------------------------------
/*BANNER CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.banner
{
	width: 1000px;
	height: 140px;
	background-image: url(../images/banner.png);
	background-repeat:repeat-x;
}

/*-------------------------------------------------------------------------------------------------------
/*SEARCH BAR CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.search-bar
{
	width: 1000px;
	height: 60px;
	line-height: 20px;
	background-image: url(../images/search-bar-bg.png);
	background-repeat:repeat-x;
}
.search-bar table{width:100%; height:100%;color:#585858;}
.search-bar td{padding-left:10px;white-space:nowrap;}
.search-bar .first-cell{ width: 245px;}
.search-bar .language-cell{width: 200px; border-left: solid 1px #D6D8D7;}
.search-bar .search-cell{width:200px;white-space:nowrap; text-align:right;border-left: solid 1px #D6D8D7;}
.search-bar .search-button-cell{ width:20px; border-right: solid 1px #D6D8D7; padding-right:5px;}
.search-bar .last-cell{}

.server-datetime { color: #848484; width: 245px; }

/*-------------------------------------------------------------------------------------------------------
/*LANGUAGES BAR CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.languages
{
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	text-align:right;
	padding:3px;
}

.languages img{width: 25px;height: 20px;border: none 0px #ffffff;}
.languages-side-flag{display: inline-block;margin: auto;}
.languages-side-active-flag{display: inline-block;margin: auto;background-color: rgb(100, 96, 100);}

/*-------------------------------------------------------------------------------------------------------
/*NAVIHATION CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.navigation-links { color: #FFFFFF;}
.navigation-links a{ color: #FFFFFF;}
.navigation-links a:hover{ color: #FFFFFF;}

/*-------------------------------------------------------------------------------------------------------
/*CONTENT CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.content{width: 713px;padding: 10px;min-height: 550px;}
.content-title
{
    background-image:url(../images/page-title-bg.png);
    background-repeat:repeat-x;
    height:45px;
    line-height:45px;
    padding-bottom:5px;
}
.content-title span
{
   color:#ffffff;
   font-size:14pt;
   float:right;
   padding-right:20px;
   background-image:url(../images/page-title-separator.png);
   background-repeat:no-repeat;
   padding-left:25px;
}

/*-------------------------------------------------------------------------------------------------------
/*FOOTER CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.footer{height: 70px;line-height: 70px;text-align: center;color: #343434;background-image:url(../images/body-footer-bg.png);background-repeat:repeat-x;}
.footer a{color: #343434;text-decoration: none;}
.footer a:hover{color: #343434;text-decoration: underline;}

/*-------------------------------------------------------------------------------------------------------
/*LOGIN FORM CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.login-form-header
{
	width: 243px;
	height:43px;
	line-height:43px;
    background-image: url(../images/menuheader-bg.png);
	background-repeat:repeat-x;
	border: solid 1px #D6D8D7;
    font-weight:bold;
    margin-bottom:5px;
}
.login-form-header span{text-transform:uppercase;vertical-align:middle;padding-left:6px;}
.login-form{width: 100%;height: 100%;vertical-align: middle;}
.login-form a{text-decoration:none;}
.login-form a:hover{text-decoration:underline;}
.login-form .login{width: 99%;color: #e6ebf1;}
.login-form .password{width: 99%;color: #e6ebf1;}
.login-form .navigation-link{color: #7D7D7D;}
.register_user{}
/*-------------------------------------------------------------------------------------------------------
/*RSS CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.rssLink a, .rssLink img
{
    border: none 0px #ffffff;
    vertical-align:middle;
    text-align:right;
    float:right;
}

/*-------------------------------------------------------------------------------------------------------
/*GRID VIEW CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.dataGrid{width: 100%;height: 100%;}
.dataGrid .dataGrid_rowStyle{background-color: #F3F3F3;}
.dataGrid th{padding: 2px 10px 2px 2px;}
.dataGrid td{padding: 2px 10px 2px 2px;}
.dataGrid .dataGrid_alternatingRowStyle{background-color: #D4D4D4;}
.dataGrid .dataGrid_footerStyle{background-color: #9D0303;font-weight: bold;color: White;}
.dataGrid .dataGrid_pagerStyle{background-color: #9D0303;color: White;}
.dataGrid .dataGrid_headerStyle{background-color: #9D0303;font-weight: bold;color: White;text-decoration: none;white-space: nowrap;}
.dataGrid .dataGrid_headerStyle th{text-align: left;}
.dataGrid th a{text-decoration: none;color: White;}
.dataGrid .dataGrid_editRowStyle{background-color: #2461BF;}
.dataGridCommand{color: #BC6A06;}
.dataGrid_newItem
{
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: 16px;
	line-height: 16px;
	background-image: url(../images/plus.png);
	background-repeat: no-repeat;
	background-position: left center;
}

/*-------------------------------------------------------------------------------------------------------
/*TREE VIEW CSS STYLES*/
/*-------------------------------------------------------------------------------------------------------*/
.treeView{background-color: #fff; border: solid 1px #d0d0d0;}
.treeView a{color: #534848;}
.treeView_selectedItem a{ font-weight:bold;}
