﻿body 
{
    font-family:Arial;
    font-size:9pt;
    color:#000000;
    margin:0px;
    background-color:#ffffff;
    
}

textarea
{
	font-family:Arial;
	font-size: 9pt;
	color: #000000;
}

a
{
    color:#0066cc;
    text-decoration:none;
}

a:hover
{
    
    text-decoration:underline;
}

h1
{
     font-family:Arial;
    font-size:14pt;
    color:#ff3300;
    padding-top:10px;
    text-align:left;
}

.Link
{
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

.Link:hover
{
    color:#000000;
    text-decoration:none;
}

.Link2
{
    color:#000000;
    text-decoration:none;
}

.Link2:hover
{
    color:#333333;
    text-decoration:underline;
}

.Link3
{
    color:#333333;
    font-size:12pt;
    font-weight:bold;
    text-decoration:none;
}

.Link3:hover
{
    color:#99cc33;
    text-decoration:underline;
}

.Link4
{
    color:#666666;
    font-size:9pt;
    font-weight:bold;
    text-decoration:none;
}

.Link4:hover
{
     color:#999999;
    text-decoration:underline;
}

.Link5
{
    color:#ffffff;
    text-decoration:none;
}

.Link5:hover
{
    color:#ffffff;
    text-decoration:underline;
}

.Link6
{
    text-decoration:none;
}

.Link6:hover
{
    text-decoration:underline;
}

.Link7
{
    color:#666666;
    font-size:9pt;
    text-decoration:none;
}

.Link7:hover
{
    color:#999999;
    text-decoration:underline;
}

.Label1
{
    color:#ffffff;
    font-size:10pt;
    font-weight:bold;
}

.Label2
{
    color:#000000;
    font-size:10pt;
    font-weight:bold;
}

.Label3
{
    color:#333333;
    font-size:12pt;
    font-weight:bold;
}

table.gridItem
{
    
    border-bottom:solid 1px #666666; 

}

table.gridItem td
{
    
    border-bottom:dotted 1px #666666; 

}

table.gridItem th
{
    
    border-bottom:solid 1px #666666; 

}

.InvisibleRow
{
    display:none;
}

.LabelError
{
    color:#ff0000;
}

.LabelNote
{
    color:#666666;
}

.LabelBold
{
    font-weight:bold;
}

.Label
{
    text-align:right;
    vertical-align:top;
    padding-top:1px;
}

.LabelLeftAlign
{
    text-align:left;
    vertical-align:top;
    padding-top:1px;
}

.TextBox
{
    
}

.PortalTextBoxFocussed
{
	/*background-color:#ffccff;*/
	border:SOLID 2PX #66cc33;
}

.Button
{
    /*background-color:#49A400;
    font-weight:bold;
    color:#ffffff;
    height:30px;*/
}

.MaskTextBoxCoupon
{
    color: #FFFFFF;
    
    background-color:#99CC33;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.CustomTab .ajax__tab_header {font-family:arial,tahoma,helvetica;font-weight:bold;color:#ffffff;font-size:10pt;background:url(/aeliotis/images/tabs/tab-line.gif) repeat-x bottom;}
.CustomTab .ajax__tab_outer {background:url(/aeliotis/images/tabs/tab-right.gif) no-repeat right;height:21px;}
.CustomTab .ajax__tab_inner {padding-left:3px;background:url(/aeliotis/images/tabs/tab-left.gif) no-repeat;}
.CustomTab .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(/aeliotis/images/tabs/tab.gif) repeat-x;}
.CustomTab .ajax__tab_hover {font-family:arial,tahoma,helvetica;color:#000000;font-size:10pt;}
.CustomTab .ajax__tab_hover .ajax__tab_outer {background:url(/aeliotis/images/tabs/tab-hover-right.gif) no-repeat right;}
.CustomTab .ajax__tab_hover .ajax__tab_inner {background:url(/aeliotis/images/tabs/tab-hover-left.gif) no-repeat;}
.CustomTab .ajax__tab_hover .ajax__tab_tab {background:url(/aeliotis/images/tabs/tab-hover.gif) repeat-x;}
.CustomTab .ajax__tab_active {font-family:arial,tahoma,helvetica;color:#ffffff;font-size:10pt;}
.CustomTab .ajax__tab_active .ajax__tab_outer {background:url(/aeliotis/images/tabs/tab-active-right.gif) no-repeat right;}
.CustomTab .ajax__tab_active .ajax__tab_inner {background:url(/aeliotis/images/tabs/tab-active-left.gif) no-repeat;}
.CustomTab .ajax__tab_active .ajax__tab_tab {background:url(/aeliotis/images/tabs/tab-active.gif) repeat-x;}
.CustomTab .ajax__tab_body {font-family:arial,tahoma,helvetica;font-size:9pt;border:1px solid #cccccc;border-top:0;padding:8px;background-color:#efefef;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

.UpdateProgressBackground
{
	position: fixed;
	top: 0;
	left: 0;
	background-color: #ccc;
	filter: alpha(opacity=90);
	opacity: 0.9;
	z-index: 12000; /* the following two line will make sure     /* that the whole screen is covered by     /* this transparent layer */
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
}
.UpdateProgressContent
{
	background-color: #ffffff;
	color: black;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 40%;
	left: 40%;
	font-weight: bold;
	padding: 10px 5px 5px 5px;
	font-family: Verdana;
	filter: alpha(opacity=100);
	opacity: 1;
	z-index: 12001;
}
