﻿
table.adminContent
{
	border-collapse: collapse;
	color: #333;
	font-size: 12px;
	margin: 0px;
	width: 100%;
	vertical-align: middle;
	text-align: left;
}

table.adminContent td
{
	padding: 4px 4px 4px 4px;
}

tr.adminGroup td
{
	border-top: solid 1px #d3d3d3;
	padding-top: 10px;
	margin-top: 10px;
}

td.adminTitle
{
	text-align: left;
	vertical-align: middle;
	width: 175px;
}

td.adminTitle img
{
	vertical-align: bottom;
	padding-right: 2px;
}

td.adminData
{
	text-align: left;
	vertical-align: middle;
}

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processMessageBackground { 
	position:fixed; 
	top:0; 
	left:0; 
	right:0; 
	bottom:0; 
	background-color:#FA7355; 
	z-index:99;
	filter:alpha(opacity=50); 
    opacity:0.5; 
}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
}
img.center
{
	display: block;   
	position: fixed;
	left: 48%;
	top: 48%;
	visibility:visible;
	vertical-align:middle; 
	z-index:1001;
}

table.adminContent .validatorCalloutHighlight
{
    background-color:#FFFACD;
}


#validatorCalloutHighlight
{
    background-color:#FFFACD;
    border:0px;
}


    .WaterMarkedTextBox
    {
        height: 20px;
        width: 160px;
        padding: 2px 2 2 2px;
        border: 1px solid #988a77;
        color: gray;
        font: 11px Arial, Helvetica, sans-serif;
        text-align: center;
        margin: 0 5px;
    }
     .WaterMarkedTextBox_01
    {
        height: 20px;
        width: 160px;
        padding: 2px 2 2 2px;
        border: 1px solid #988a77;
        color: gray;
        font: 11px Arial, Helvetica, sans-serif;
        text-align: center;
        margin: 0 px;
    }
    .NormalTextBox
    {
        height: 20px;
        margin: 0 5px;
        font: 11px Arial, Helvetica, sans-serif;
        border: 1px solid #988a77;
        color: #76644a;
        width: 160px;
    }


.no_border 
{
    border:none!important;
}

.no_border td
{
    border:none!important;
    padding:0!important;
}

/*
.color_radio td{
margin:0;
border:none!important;
padding:0 0 3px 0!important;
width:110px;
}

.color_radio input{
float:left;
margin:0 3px 0 0;
}

*/

/*calendar */
.MyCalendar .ajax__calendar_container {
 border: 1px solid #646464!important;
 background-color: #e3e3d9!important;
 z-index:100!important;
 color: #006699!important;
 padding:0px!important;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year {
 color: black;
 padding:0px;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year {
 color: black;
 padding:0px;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year {
 color: black;
 font-weight:bold;
}

.MyCalendar td {
 padding:0px;
}

#regPop a.signInButton {
	top: 0;
}
#createNewAccount {
	width: 250px;
	height: 18px;
	background: url('images/reg_create_new_account.gif') top left no-repeat;
	margin: 0 auto;
}
div.confirmPwd {
	padding-right: 65px;
	text-align: right;
	margin-top: 6px;
}
#regPop {
	display: none;
	width: 311px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -146px;
	z-index: 10;
}
#regPop div.top {
	width: 311px;
	padding-top: 16px;
	height: 11px;
	padding-bottom: 41px;
	font-weight: bold;
	background: url('images/reg_pop_top.gif') bottom left no-repeat;
	position: relative;
}
#regPop #popRecoverTop.top {
	background: url('images/reg_pop_top_err.gif') bottom left no-repeat;
}
#regPop #recoverPasswdTop.top {
	background: url('images/reg_pop_top_blank.gif') bottom left no-repeat;
}
#regPop div.top span {
	font-size: 15px;
	text-transform: uppercase;
	display: inline-block;
	padding-top: 10px;
}
a.regPopClose, a.accessPopClose {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 68px;
}
#regPop div.body {
	width: 307px;
	background: url('images/reg_pop_bg.gif') top left repeat-y;
	padding: 2px 2px 22px;
}
#regPop div.body table {
	margin-top: 20px;
	margin-left: 5px;
}
#regPop div.body td {
	height: 30px;
}
#regPop div.body td.label {
	text-align: right;
	font-size: 10px;
	width: 61px;
}
#regPop div.bottom {
	width: 311px;
	height: 8px;
	background: url('images/reg_pop_btm.gif') top left no-repeat;
}
#regPop div.createAccount {
	width: 307px;
	height: 27px;
	background: url('images/reg_pop_create_account.gif') 97px 20px no-repeat;
	margin: 20px auto 0;
	padding-top: 20px;
	border-top: solid 1px #f37154;
}
#regPop div.body p {
	margin: 20px 20px 0;
}

#regPop div.bottom {
	width: 311px;
	height: 8px;
	background: url('images/reg_pop_btm.gif') top left no-repeat;
}

a.signInButton {
	display: inline-block;
	width: 57px;
	height: 20px;
	background: url('images/reg_sign_in_btn.gif') top left no-repeat;
}
#regPop a.signInButton {
	top: 0;
}





#Myloader
{
position: absolute;
margin-top: -117px;
margin-left: -117px;
left: 50%;
top: 50%;
}

.modalBackground
{
background-color: White;
filter: alpha(opacity=70);
opacity: 0.7;
}
.modalPopup
{
background-color: White;
height: 250px;
width:500px;
text-align:left;
}

.breadcrumb {
	width:1000px;
	margin:0 auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#76644A;
	padding:0 0 5px 10px;
}
.breadcrumb a {
	color:#76644A;
	text-decoration:none;
}
.breadcrumb a:hover {
	color:#f37153;
	text-decoration:none;
}


a.SaveToMyFavourate
{
    display:block;
    width:111px;
    height:13px; 
    background:url(images/save_to_my_favorites.png);
    text-indent:-999em;
}
a.SaveToMyFavourate:hover
{
    background:url(images/save_to_my_favorites_h.png);
}

.myfavourites
{
    position:absolute;
    width:97%;
    text-align:center;
    top:35%
}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
