html, form, body, .fullheight
{
	margin: 0;
	padding: 0;
	height: 100%;
	color: #000000;
	font-family: "segoe ui" , tahoma;
	text-decoration: none;	
}
#container
{
	position: relative;
	min-height: 100%;
	height: auto !important;
}
#header
{
	padding: 0px;
}
#body
{

	font-size: 11px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma;    
	height: 100%;
	padding: 0px;
}
#footer
{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 14px; /* Height of the footer */
	text-align: right;
	font-size: 9px;
	border-top: #7c7c94 1px solid;
	background-color: #F5F5F5;
}
/*The logout button */
.LogOut
{
	color: #00025C;
	font-family: "Segoe UI" , Tahoma;
	font-size: 11px;
	text-decoration: none;
	padding-right: 5px;
}
.LogOut:hover
{
	color: #00025C;
	font-family: "Segoe UI" , Tahoma;
	font-size: 11px;
	text-decoration: underline;
}

#divMenu
{
	background-color: #F5F5F5;
	border: 1px;
	height: 24px;
	width: 100%;
	border-top: #7c7c94 1px solid;
	border-bottom: #7c7c94 1px solid;
}
/* 
	The repeating pattern on the top banner of the page
*/

#TopBanner
{
	height: 71px;
}

#TopBannerPlaceHolder
{
		background-image: url('images/pattern.jpg');
		height: 71px;
}

#TopBannerContainer
{
	height: 71px;
	width: 100%;
	border: 0;
	background-image: url('images/pattern.jpg');
}

#BannerBankLogo
{
	float: left;
}

#BannerPlaceHolder
{
	background-image: url('images/pattern.jpg');
}

#BannerLeftImage
{
	float: left;
}

#BannerPlaceHolder
{
	float: left;
}

#BannerPlaceHolderTop3
{
	float: right;
}

#BannerPlaceHolderTop2
{
	float: right;
}

/* 
	End Top Banner Layout
*/


.task_title
{
	font-weight: bold;
	font-size: 18px;
	color: #7C7C94;
	font-family: "Segoe UI" , Tahoma;
	width: 100%;
	height: 51px;
	vertical-align: middle;
}

.task_titleNoColor
{
	font-weight: bold;
	font-size: 18px;
	color: #0C5175;
	font-family: "Segoe UI" , Tahoma;
	width: 100%;
	height: 51px;
	vertical-align: middle;
}
.error
{
	font-weight: normal;
	font-size: 11px;
	color: red;
	font-family: "Segoe UI" , Tahoma;
}
.data
{
	font-size: 11px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma;
	background-color: #ffffff;
	text-decoration: none;
}
.topbar
{
	font-size: 12px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma;
	text-decoration: none;
}

A, A:visited
{
	font-size: 11px;
	color: #0000FF;
	font-family: "Segoe UI" , Tahoma;
	text-decoration: underline;
}

A:hover
{
	color: #FF9933;
}


.data A
{
	font-size: 11px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma;
	background-color: #ffffff;
}

.data A:visited
{
	font-size: 11px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma;
	background-color: #ffffff;
}

.selected
{
	font-size: 11px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma;
	background-color: #ece9d8;
	text-decoration: none;
}


.input
{
	background-color: white;
	border-top: #7C7C94 1px solid;
	border-left: #7C7C94 1px solid;
	border-bottom: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-top: 1px;
	padding-left: 1px;
	font-family: "Segoe UI" , Tahoma, Arial, Helvetica, sans-serif;
}

.textbox
{
	background-color: white;
	border-top: #7C7C94 1px solid;
	border-left: #7C7C94 1px solid;
	border-bottom: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	font-weight: normal;
	font-size: 11px;
	padding-left: 2px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma, Arial, Helvetica, sans-serif;
}

select.textbox
{
	height: 22px;
}

.Required
{
	background-color: #fbfce2;
	border-top: #7C7C94 1px solid;
	border-left: #7C7C94 1px solid;
	border-bottom: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	font-weight: normal;
	font-size: 11px;
	padding-left: 2px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma, Arial, Helvetica, sans-serif;
}

.combobox
{
	background-color: white;
	border-top: #7C7C94 1px solid;
	border-left: #7C7C94 1px solid;
	border-bottom: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	height: 19px;
	font-weight: normal;
	font-size: 11px;
	padding-left: 2px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma, Arial, Helvetica, sans-serif;
}

select.Required
{
	background-color: #fbfce2;
	border-top: #7C7C94 1px solid;
	border-left: #7C7C94 1px solid;
	border-bottom: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	height: 19px;
	font-weight: normal;
	font-size: 11px;
	padding-left: 2px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma, Arial, Helvetica, sans-serif;
}

.input2
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma;
}
.caption
{
	border-right: #d6d7da 1px solid;
	padding-right: 1px;
	font: 11px "Segoe UI" , Tahoma, Sans-Serif;
	color: #525552;
	background-color: #CEDFEF;
	font-weight: bold;
}
.header
{
	height: 22px !important;
	cursor: default;
	border: 1px solid #d5d5d5;
	border-color: #fff #d5d5d5 #d5d5d5 #fff;
	background: #eee url("images/grid/horizontal.png") repeat-x 0 -30px;
	text-align: center;
	font-family: "Segoe UI" , Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.header A, .header A:visited
{
	font-size: 11px;
	color: #0000FF;
	font-family: "Segoe UI" , Tahoma;
	text-decoration: underline;
}

.header A:active
{
	color: #FF9933;
}

.greyheader
{
	font-weight: bold;
	font-size: 11px;
	color: gray;
	font-family: "Segoe UI" , Tahoma;
	background-color: #fdfdfd;
	text-decoration: none;
}
.new_header
{
	font-weight: bold;
	font-size: 11px;
	color: gray;
	font-family: "Segoe UI" , Tahoma;
	background-color: #f3f3f3;
	text-decoration: none;
}
.new_header_2
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: "Segoe UI" , Tahoma;
	background-color: #b0c4de;
	text-decoration: none;
}

.label
{
	font-weight: bold;
	font-size: 11px;
	color: #7C7C94;
	font-family: "Segoe UI" , Tahoma;
	text-decoration: none;
}

.text, .textTitle
{
	font-size: 11px;
	color: #000000;
	font-family: "Segoe UI" , Tahoma;
	background-color: transparent;
	text-decoration: none;
}

.textTitle
{
	font-weight: bold;
}

.button
{
	height: 25px;
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: "Segoe UI" , Tahoma, Verdana;
}

.border_top
{
	border-top: #304e8c 1px solid;
}
/*style login box*/
/* e3wtweriko perigramma kai to xrwma mesa se ayto */
.box
{
	border-top: #d6d7da 1px solid;
	border-bottom: #d6d7da 1px solid;
	border-left: #d6d7da 1px solid;
	border-right: #d6d7da 1px solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: White;
	text-align: left;
}
/* epikefalida login box */
.box b
{
	background-image: url(images/box_title.jpg);
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 2px;
	margin: 0px;
	font-weight: bold;
	font-size: 80%;
	font-family: Verdana;
	color: #545454;
}
.box-content
{
	background: url(images/box_bg.jpg);
	border-top: #f1f1f1 1px solid;
	border-bottom: #f1f1f1 1px solid;
	border-left: #f1f1f1 1px solid;
	border-right: #f1f1f1 1px solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 1px;
}
.textbox_content
{
	font: 12px "Segoe UI" , Tahoma, Sans-Serif;
	width: 200px;
	color: #a52a2a;
}

.dialog_heading
{
	background: url(images/heading_bg.gif);
	background-color: #4B4B4B;
	color: #FFFFFF;
	border: #57566F 1px solid;
	font-family: "Segoe UI" , Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	cursor: default;
}

.dialog_box
{
	background-color: #ffffff;
	border: 1px solid #ACACAC;
	border-top-width: 0px;
	padding-top: 1px;
	padding-left: 1px;
	cursor: default;
}

.toolbutton
{
	cursor: normal;
	background-color: #FFFFFF;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-left: 1px solid white;
	font-size: 10px;
	font-family: Segoe UI,Tahoma;
}

.toolbuttonhover
{
	cursor: hand;
	background-color: #FFFFFF;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	font-size: 10px;
	font-family: "Segoe UI" ,Tahoma;
}

.toolbarbutton_bg
{
	background-color: #F5F5F5;
	height: 25px;
	border-top: 1px #7c7c94 solid;
}

.toolbarbutton
{
	background-color: #F5F5F5;
	border: 1px #F5F5F5 solid;
	border-style: solid;
	color: #00025C;
	font-family: "Segoe UI" , Tahoma;
	font-size: 11px;
	cursor: default;
	height: 23px;
}

.toolbarbutton_hover
{
	background-color: #E4F1F7;
	background-image: url(images/menu/item_bg.gif);
	color: #00025C;
	border: 1px solid #AADAED;
	font-family: "Segoe UI" , Tahoma;
	font-size: 11px;
	cursor: default;
	height: 23px;
}

.Panel
{
	width: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
	font-size: 11px;
	font-family: "Segoe UI" ,Tahoma;
}

.collapsePanel
{
	width: 100%;
	height: 0px;
	background-color: #FFFFFF;
	overflow: hidden;
	font-size: 11px;
	font-family: "Segoe UI" ,Tahoma;
}

.PanelHeader
{
	width: 100%;
	height: 25px;
	color: black;
	background-color: #838E9A;
	background-image: url(../../fdhres/images/caption3_bg.gif);
	font-weight: bold;
	float: none;
	cursor: default;
	vertical-align: middle;
	font-size: 11px;
	font-family: "Segoe UI" ,Tahoma;
	border-bottom: 1px #7C7C94 solid;
}

.collapsePanelHeader
{
	width: 100%;
	height: 25px;
	color: black;
	background-color: #C2C5C8;
	background: #095075 url(../../fdhres/images/caption3_bg.gif) repeat-x;
	font-weight: bold;
	float: none;
	cursor: pointer;
	vertical-align: middle;
	font-size: 11px;
	font-family: "Segoe UI" ,Tahoma;
	border-bottom: 1px #7C7C94 solid;
}

.collapsePanelLabel
{
	color: Black;
	font-weight: bold;
	font-size: 11px;
	font-family: "Segoe UI" ,Tahoma;
}

.window_box
{
	border: 1px #7C7C94 solid;
}

.window_caption
{
	background: white url(../../fdhres/images/caption3_bg.gif) repeat-x;
	border-bottom: 1px #7C7C94 solid;
	font-size: 12px;
	font-family: "Segoe UI" ,Tahoma;
	color: black;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
	padding: 0px;
	padding-left: 5px;
}

.window_heading
{
	font-size: 11px;
	font-family: "Segoe UI" ,Tahoma;
	background-color: #F5F5F5;
	border-bottom: 1px #7C7C94 solid;
	height: 21px;
}

.window_footer
{
	font-size: 11px;
	font-family: "Segoe UI" ,Tahoma;
	background-color: #F5F5F5;
	border-top: 1px #7C7C94 solid;
	text-align: right;
	height: 40px;
}

/* Validation errors styles */
.verrors
{
	background-color: inherit;
	font-size: 11px;
	color: black;
	font-family: "Segoe UI" , Tahoma;
	background-color: #DFF0F7;
	text-decoration: none;
}

table.verrors
{
	width: 100%;
	font-size: 11px;
	color: black;
	font-family: "Segoe UI" , Tahoma;
	background-color: #DFF0F7;
	text-decoration: none;
	border-collapse: collapse;
}

a.verrors
{
	font-size: 11px;
	color: black;
	font-family: "Segoe UI" , Tahoma;
	background-color: #DFF0F7;
	text-decoration: none;
}


td.verrors
{
	background-color: inherit;
	border-bottom: solid 1px #AADAED;
	height: 32px;
	vertical-align: top;
}

a:hover.verrors
{
	font-size: 11px;
	color: red;
	text-decoration: underline;
	font-family: "Segoe UI" , Tahoma;
	background-color: transparent;
}

.AppDocs A:visited
{
	color: #FF9933;
}

.AppDocs A
{
	color: #0000FF;
}

a[disabled='disabled']
{
  color:gray;
  cursor: default;
}

