﻿/* main styles */

body 
{
	font-family:Verdana;
	font-size:12px;
	margin: 0px;
    background-color:#3058BE;
}

textarea
{
	font-family:Verdana;
	font-size:12px;
	margin: 0px;
}

.ContentTitle
{
	font-size: 28px;
	color: white;
}

.MenuTable
{
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
}

.HeaderTable
{
	
	border-bottom: 1px solid #C0C0C0;
	padding: 0px;
	padding-right: 20px;
    color: white;
}

.LoginHeaderTable
{
	
	border-bottom: 1px solid #C0C0C0;
	padding: 0px;
	padding-right: 20px;
	color: White;
}

.WholeContentTable
{
	
	padding: 0px;
	
}

.ContentTable
{
	
	border-left: 1px solid #C0C0C0;
	padding: 20px;
	padding-left: 30px;

}

.LoginTable
{
	
	border-left: 0px solid #C0C0C0;
	padding: 20px;
	padding-left: 30px;
	color: Black;
}

.LoginFooterTable
{
	
	border-top: 1px solid #C0C0C0;
	font-size:10px;
	padding: 2px;
	color: White;
}

.FooterTable
{
	
	border-top: 1px solid #C0C0C0;
	font-size:10px;
	padding: 2px;
	color: white;

}

a:link {color: white;}      /* unvisited link */
a:visited {color: white;}  /* visited link */
a:hover {color: white;}  /* mouse over link */
a:active {color: white;}  /* selected link */
body > div { display: none; }


/* Grid styles */


.mGrid 
{ 
	background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; 
}
.mGrid td 
{ 
	padding: 6px; border: solid 1px #c1c1c1; color: #717171; 
}
.mGrid th 
{ 
	padding: 4px 2px; color: #fff; background: #424242  no-repeat; border-left: solid 1px #525252; font-size: 0.9em; text-decoration: none; 
}
.mGrid A:link {color: #fff; text-decoration: none}

.mGrid .alt 
{ 
	background: #fcfcfc url(Images/grd_alt.png) repeat-x top; 
}
.mGrid .pgr 
{
	background: #424242 url(Images/grd_pgr.png) repeat-x top; 
}
.mGrid .pgr table 
{ 
	margin: 5px 0; 
}
.mGrid .pgr td 
{ 
	border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; 
} 
  
.mGrid .pgr a 
{ 
	color: #666; text-decoration: none; 
}
.mGrid .pgr a:hover 
{ 
	color: #000; text-decoration: none; 
}

.mGridSpecial A:link {color: rgb(244, 27, 35); text-decoration: underline}

.SchedulesGridSelectedRow td { background-color: #009cdc; color: White; }

/* controls*/

.PopupTable
{
	border: solid 1px #666;
	margin: 5px 0; 
	background: #fcfcfc; 
	padding: 6px; 
}

.RightPadding { padding-right: 10px; padding-bottom: 10px; }
.Padding10 { padding: 10px; }

.WarningText { color: #d70d40; }

.Hidden { display: none; }

.modalBackground { background-color: White; opacity: 0.5; filter:alpha(opacity=50); } 

.modalBackground { background-color: White; opacity: 0.5; filter:alpha(opacity=50); } 

.AddButton { padding-right: 10px; padding-bottom: 10px; }
.mGridNotWide 
{ 
	background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; 
}
.mGridNotWide td 
{ 
	padding: 6px; border: solid 1px #c1c1c1; color: #717171; 
}
.mGridNotWide th 
{ 
	padding: 4px 2px; color: #fff; background: #424242 url(Images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; text-decoration: none; 
}
.mGridNotWide A:link {color: #fff; text-decoration: none}

.mGridNotWide .alt 
{ 
	background: #fcfcfc url(Images/grd_alt.png) repeat-x top; 
}
.mGridNotWide .pgr 
{
	background: #424242 url(Images/grd_pgr.png) repeat-x top; 
}
.mGridNotWide .pgr table 
{ 
	margin: 5px 0; 
}
.mGridNotWide .pgr td 
{ 
	border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; 
} 
  
.mGridNotWide .pgr a 
{ 
	color: #666; text-decoration: none; 
}
.mGridNotWide .pgr a:hover 
{ 
	color: #000; text-decoration: none; 
}