﻿
/*#header 
{
    height: 82px;*/
    /*background: #133d8d;  use blue */
/*}

.logo 
{*/
    /*float: none;*/
    /*margin-top: 5px;
}*/
.ninety 
{
    max-width: 90%;
    color: #133d8d;
}

.mainContentHolder
{
  text-align: left;  
   font-size: 1.2em;
   width: 90%;
}
.topMenu {
	width: 90%;
	} 
/*h1 {	 
	font-size: 14px;
	font-weight:bold;
}*/

h1 
{
    text-align: center;
    line-height: 20px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
}

h2 
{
    text-align: center;
    margin: 0 0 2px 0;
    padding: 0;
    padding-top: 10px;
    letter-spacing: 0;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	/*line-height: 20px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;*/
}

h3 
{
    text-align: center;
    margin: 0 0 0 0;
    padding: 0;
    letter-spacing: 0;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	/*line-height: 18px;
    letter-spacing: 1px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 14px;
    padding-left: 15px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;*/
}

.label 
{
    color:#505175;
    font-weight:bold;
}
.boldlabel 
{
    color:#505175;
    font-weight:bold;
     text-align:right;
}
.largelabel 
{
    color:#505175;
    font-weight:bold;
    font-size:large;
}
.alignright
{
    text-align:right;
}
.alignleft
{
    text-align:left;
}
.footnote
{
    font-size:x-small;
}
.smallbutton
{
    font-size:x-small;
}
.smalltext
{
    font-size:smaller;
}
.required
{
     color:#c10000;
}
.message
{
    color:Red;
}
ol li
{
    margin: 0 0 5px 0;
    padding: 0;
    color:#505175;    
}
ul li
{
    list-style: disc;
    margin: 0 0 5px 0;
    padding: 0;
    /*color:#505175; */   
}

.required ul li
{
     color:Red;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalTable 
{
    table-layout:fixed;
    width: 580px;
}
.completionList 
{
    border:solid 1px #444444;
    margin:0px;
    padding:2px;
    height: 100px;
    overflow:auto;
    background-color:White;
}
.listItem 
{
    color: #666666;
}

.itemHighlighted
{
    background-color: #BCC1C5;
}
table.tablep tr, table.tablep td, table.tablep th{
	 color:#505175;
	 font-size: 12px;
	 line-height: 18px;
	 font-family: Arial, helvetica, Sans-Serif;
	 letter-spacing: 0px;
}
.MyCalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year 
{
    color: Black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
    color: Black;
}
.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;}
.TotalLine
{
    background-color: Gainsboro;
}
.center1
{
    margin-left: auto;
    margin-right: auto;
     color:#505175;
}

.center2
{
    text-align: center;
}

.bold
{
    color: Black;
    font-weight:bold;
}

.tabletype
{
    color:#505175;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, helvetica, Sans-Serif;
	letter-spacing: 0px;
}

.tablesubtype
{
    color:black;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, helvetica, Sans-Serif;
	letter-spacing: 0px;
}  
    
.repeatborder {
	background-color:LightGray;
}  

.ATCh1 {
    line-height: 20px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
}

.ATCh2 {
    line-height: 18px;
    letter-spacing: 1px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 14px;
    padding-left: 15px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.ATCh3 {	 
	font-size: 14px;
	/*font-weight:bold;*/
}

.black
{
    color: Black;
    font-size: 12px;
}

.mspace
{
    text-align: center;
    line-height: 25px;
    /*margin-bottom: 100px;*/
}

/* for 2 columns
/* CSS Style Rule for Div having id="outer-container" */  
/* outer-container will hold the whole assembly of nested div overlays. */  
/* It will also center align the design */  
#Wrap {  
    width: 98%;
    margin: 0 auto; 
}

#left_col {  
    width: 49%;  
    margin: 2px 6px 2px 6px;  
    float: left;  
}  
 
#right_col {  
    width: 49%;  
    margin: 2px 6px 2px 2px;  
    float: left;  
}

.smaller {
   line-height: 2px; 
}

/*.hidden 
 {
     position:absolute;
     left:-10000px;
     top:auto;
     width:1px;
     height:1px;
     overflow:hidden;
 }*/
 
.uploaderror
{
    font-size:larger;
    /*color:Red;*/
    color: #c10000;
}
 
.smallest 
{
    line-height: 3px;
	font-size: 4px;
}