.bg {background-repeat:repeat-x; background-position:top;}
.bg2 {background-repeat:no-repeat; background-position:top; padding-left:20; padding-right:10}

body	
{
	font-family: Arial,Sans-Serif;
	font-size: 3;
}

.label
{
}

.editor
{
	color:Blue;
}

editor
{
	color:Red;
}

.center {text-align: center;}

.left {text-align:left;}

.right {text-align:right}


.MainHeading
{
	font-size: x-large;
}

.SubHeading
{
	font-size: large;
}

.small
{
    font-size:small;
}

.tip
{
    font-size:x-small;
}

.DataLabel
{
}

.DataDisplay
{
    color:Navy;
}

.hidden
{
    visibility:hidden;
}

.TableRowHeader
{
    text-align:right;
}

.MultiLineText
{
 	font-family: Arial,Sans-Serif;
	font-size: 3;
}
.ResultText
{
    color: Red;
}

td	
{
	/* font-size: 3; */
	vertical-align:top;
}

LI	
{
	/* font-size:3; */
	list-style : url(images/pic.jpg); 
}

h1
{
	font-size: x-large;
	padding-bottom: 0px;
	border-bottom:1px;
	position: static;
}

h2
{
	font-weight: bold;
	font-size: larger;
	border-left: thin;
}

h3	
{

}

h4
{
	font-size:3;
	font-weight:100;
}

.h
{
	font-weight: bold;
	/* font-size: 3; */
	color: #add8db;
	font-variant: small-caps;
}


A.footer
{
	font-variant: small-caps;
	font-size: small;
	color:white;
}

A.footer:link  
{
    text-decoration:    underline;
}

A.footer:visited   
{
	color:white;
}

A.footer:active    
{
    text-decoration:    underline;
}

A.footer:hover 
{
	color:white;
}

/* ----------------------------------------------------------------------------------------------------
                                         Grid styles follow 
---------------------------------------------------------------------------------------------------- */

.GridStyle
{
    background-color:White;
   	border: solid 1px gray;
    /* font-size:small; */
    line-height: 20px;
    font-weight:normal;
}

.GridAlternatingRow
{
    background-color:#F5F7DD;    
}

.GridStyle td
{
    padding: 5px;
/*	border: solid 2px #FFFFFF; */
}

.GridRowStyle
{
}

.GridStyle a
{
    color:Blue;
    width:100%;
}

.GridStyle a:visited
{
    color:Blue;
}

.GridHeader
{
    background-color:#ecefc7;
    padding: 5px;
}

.GridCheckbox
{
    width:50px;
}

/* ----------------------------------------------------------------------------------------------------
                                     Data entry
---------------------------------------------------------------------------------------------------- */
.DataRowStyle
{
    text-align:left;
    color:Navy;
    width:400px;
    font-variant:normal; 
}

.DataRowStyle input
{
    width:400px;
}

.EditAlternatingRowStyle
{
    background-color:#F5F7DD;    
    color:Navy;
    text-align:left;
}

.EditRowStyle
{
    color:Navy;
    width:600px;
    height:30;
}

.EditRowStyle input
{
    width:600px;
    color:Black;
}

.AlternatingRowStyle
{
    background-color:#F5F7DD;    
    color:Navy;
    font-variant:normal; 
}

.SelectedRowStyle
{
    color:Black;
	background: #4A3C8C url(Images/back.png) repeat 0 100%;
}

.SelectedRowStyle a
{
    color:Black;
    text-decoration:none;
}

.FooterStyle
{
}

.BookingTableHeader
{
    background-color:#C50888;
	font-weight: bold;
	COLOR: White;
    vertical-align:middle;
    text-align:center;
}

.TableHeader
{
    background-color:Silver;
	font-weight: bold;
	COLOR: White;
    vertical-align:middle;
    padding: 5px;

}
.HeaderStyle
{
    line-height: 50px;
	background: #4A3C8C url(Images/head.png) repeat 0 100%;
}

.HeaderStyle a
{
    color:Blue;
/*	background: #4A3C8C url(head.png) repeat 0 100%;*/
	text-decoration: underline;
}


/* For details view */
.FieldHeaderStyle
{
    color:Black;
    font-weight:bold;
    width: 200px;
    background-color:#E0E0E0;    
}

.CommandRowStyle
{
    font-weight:bold;
}

.CommandRowStyle a
{
    color:Blue;
    text-decoration: underline;
}

.CommandRowStyle a:visited
{
    color:Blue;
    text-decoration: underline;
}

/* Menu class */

A.AdminMenu 
{
    background-color:#dee3ef;
	border-bottom-style:none;
	font-weight:bold;
	text-align:center;
	padding: 2px 15px 3px 13px;
	width:99%;
}

A.AdminMenu:hover    
{
	background-color: #EFF7FF;
	text-decoration: none;
	border-width: 0px; 
	border-style: solid;
	border-color: Gray;
	padding: 3px 14px 2px 14px; 
	cursor: hand;
}


A.AdminMenu:link {
    text-decoration:    none;
}

A.AdminMenu:visited  {
    text-decoration: none;
	text-decoration: none;
}

A.AdminMenu:active   {
    text-decoration: none;
}


/* MODAL POPUP */
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:600px;
}
