﻿body 
{
    margin:0 0 0 0;    
    font-family:Tahoma;
    font-size:12px;
}

a.link
{ 
    color:#000000;
    text-decoration:underline;
    font-weight:normal;
    font-size:12px;
}

h2
{
    font-weight:bold;
    font-size:18px;
}

.gridInfo
{
    width:100%; 
    background-color:#000000;
    color:#ffffff;
    font-weight:normal ;
    padding:3px;
    padding-left:20px;
    margin:0px 0px 1px 0px;
}

.masterTopBar
{
    width:100%; 
    height:65px; 
    background-color:#000000;
    vertical-align:middle;
}

.masterTopBar a
{
    color:#fff;
}

.masterBottomBar 
{
    width:100%; 
    height:35px; 
    vertical-align:middle;
}

.masterBottomBar a
{
    text-decoration:none;
    color:#fff;
}

.masterSecure
{
    color:white;
    float:right; 
    width:500px; 
    margin-top:12px;
    margin-right:30px;
    height: 65px;
    vertical-align:middle;
}

.masterLogo
{
    position:absolute;
	top:15px;
	left:65px;
}

.masterMainSplitter
{
    height:800px;
}

.masterBody
{
    padding:0px;
}

.navigator
{
    width:100%; 
    background-color:#000000;
    color:#ffffff;
    font-weight:bold;
    padding:3px;
    padding-left:20px;
    margin:0px 0px 1px 0px;
}

.paneMenu
{
    height:800px;
    min-height:800px;
}

.paneBody
{
    height:800px;
    min-height:800px;
}

.mainMenu
{
    height:800px;
    min-height:800px;
}

.panelDelete
{
    border: solid 0px #ffffff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.tableList 
{
    margin:1px;
}

.tableList th
{
    color:#ffffff;
    background-color:#000000;
    text-align:center;
    border:solid 1px #000000;
    height:40px;
}

.tableList th a
{
    color:#ffffff;
}

.tableList td a
{
    color:#000000;
}

.tableList td
{
	border: solid 1px #e5e5e5;
    height:40px;
    padding:5px;
}

.tableListOdd
{
    background-color:#ffffff;
}

.tableListEven
{
    background-color:#f2f2f2;
}

.tableEdit 
{
    border: solid 1px #e5e5e5;
    padding: 20px;
}

.tableEdit td
{
    height:25px;
    padding-left:15px;
    padding-right:15px;
    font-family:Tahoma;
    font-size:12px;
}

hr
{
    height: 1px;
    background-color: #e5e5e5;
    border: solid 0px #ffffff;
}

.panel
{
    border: solid 0px #ffffff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

span.msgError
{
    color:Red;
}

input.textbox, textarea.textbox
{
    background-color:#ffffff;
    border:solid 1px #e5e5e5;
    font-family:Tahoma;
    font-size:13px;
}

.lightenBackground 
{
    background-color: rgb(0, 0, 0);
    opacity: 0.2; /* Safari, Opera */
    -moz-opacity:0.20; /* FireFox */
    filter: alpha(opacity=20); /* IE */
    z-index: 20;
    background-repeat:repeat;
    top: 0px;
    left: 0px;
}

#GalleryImages_panelGalleryImages A:hover 
{
    background-color: rgb(255, 255, 255);
    opacity: 0.8; /* Safari, Opera */
    -moz-opacity:0.80; /* FireFox */
    filter: alpha(opacity=80); /* IE */
    z-index: 20;
    background-repeat:repeat;
    top: 0px;
    left: 0px;
}


.info
{
    border: solid 1px Green;
    padding: 10px 10px 10px 10px;
    margin: 1px 1px 1px 1px;
    color:Green;
    text-align: center;	
    font-family:Tahoma;
    font-size:12px;
    min-height:50px;
    background-color:#ffffff;
}

.error
{
    border: solid 1px #ff000f;
    padding: 10px 10px 10px 10px;
    margin: 1px 1px 1px 1px;
    color:Red;
    text-align: center;	
    font-family:Tahoma;
    font-size:12px;
    min-height:50px;
    background-color:#ffffff;
}
