﻿body
{
	margin:0;
	background-color:White;
	color:Black;
    font-family: Arial, Times New Roman;
    font-size:13px;
    text-align:left;

}
p
{
	color:Black;
    font-family: Arial, Times New Roman;
    font-size:13px;
    text-align:justify;
}
h3
{
color:#345a6f;
	 font-family: Arial, Times New Roman;
    font-size:16px;
    text-align:left;
     font-weight:bold;	
	}

h4
{
color:#5a93b2;
	 font-family: Arial, Times New Roman;
    font-size:14px;
    text-align:left;
    font-weight:bold;	
   
    	
}
OL
{
	color:Black;
    font-family: Arial, Times New Roman;
    font-size:13px;
    text-align:justify;
}
UL
{
	color:Black;
    font-family: Arial, Times New Roman;
    font-size:13px;
    text-align:justify;
}

.MyFont
{
	color:#345a6f;
	 font-family: Arial, Times New Roman;
    font-size:14px;
    text-align:left;
     font-weight:bold;	
}
.MyFont1
{
	color:#000000;
	 font-family: Arial, Times New Roman;
    font-size:14px;
    text-align:left;
     font-weight:bold;	
}
.MyFont2
{
	color:#000000;
	 font-family: Arial, Times New Roman;
    font-size:12px;
    text-align:left;
     font-weight:bold;	
     
}
.smallfont
{
	color:#000000;
	 font-family: Arial, Times New Roman;
    font-size:9px;
    text-align:left;
    
     
}
.ErrorMsg
{
	color:Red;
	 font-family: Arial, Times New Roman;
    font-size:14px;
    text-align:center;
     font-weight:bold;	
}


.TableStyle
{
	vertical-align:top;
	width:100%;
	background-color:white;
    text-align:left;
    font-family: Arial, Times New Roman;
    color:#000000;
    font-size:12px;
    padding:0; 
     border-collapse:collapse;
   

 
    
}
.Table_Header
{
	vertical-align:middle;
    background-color:#345a6f;
    text-align:center;
    font-family: Arial, Times New Roman;
    color:#ffffff;
    font-size:13px;
}
.Table_Row
{
	vertical-align:middle;
    background-color:#95b8cb;
    text-align:left;
    font-family: Arial, Times New Roman;
    color:#000000;
    font-size:12px;
    height:25px;
}
.Table_AlternRow
{
	vertical-align:middle;
    background-color:White;
    text-align:left;
    font-family: Arial, Times New Roman;
    color:#000000;
    font-size:12px;
    height:25px;
}

.Gridtable
{
    font-size:12px;
    height:auto;
    font-weight:bolder;
   
	margin-top: 0px;
}
.GridEditrow
{
    background-color:#345a6f;
    color:White;
}
.Gridpager
{
   background-color:#345a6f;
    color:White;
    
    
}
.GridHeader
{
  background-color:#345a6f;
    color:White;
   font-size:13px;
}
.Gridfooter
{
  background-color:#345a6f;
    color:White;
   visibility:hidden;
}

.GridAlternating
{
    background-color:#95b8cb;
    color:Black;
}
.GridRow
{
    background-color:white;
    color:Black;
}
.GridSelect
{
    background-color:#345a6f;
    color:White;
    
}
a
{
    color:#345a6f;
    font-weight:bolder;
	text-align: left;
}
a.hover
{
    color:#5a93b2;
        font-weight:bolder;

}
a.EmailLink
{
	color:#5a93b2;
	
}
a.EmailLink:hover
{
color:#345a6f;
 font-weight:bolder;
 font-size:14px;
}
a.EmailLink:active
{
font-size:12px;
color:#345a6f;
}


.calendar_main
{
    background:White ;  border-width:1px; border-color:#C04040; font-family:Verdana ; font-size:x-small; color:Black;

}
.calendar_heading 
{
 background-color: #ffffff; font-family:Verdana ; font-size:x-small ; font-weight:bold; 
 }

.calendar_prevnext 
{ 
    padding: 2px 10px 2px 10px; font-size:x-small;
}

.calendar_day 
{ 
    padding: 5px;
 
 }

.calendar_dayheader 
{  
 background-color:#C04040; font-family:Verdana; Font-Size:X-Small; color:White; font-weight:bold ;

                 
  }
  .calendar_day_style
  {
   background-color:#C04040; font-family:Verdana; font-size:x-small; color:White; 
 
  }
  

.calendar_daystatus 
{
text-align: center; font-family:Arial; font-size:small;  
}

