﻿.mainContentHolder
{
  text-align: left;  
   font-size: 1.2em;
   width: 90%;
}

.mainContentHolderHomePage
{
  text-align: center;  
   font-size: 1.2em;
   width: 90%;
}

/* Page links for buttons */
#topButton ul {margin-left: 0; padding-left: 0; white-space: nowrap; text-align:left; }
#topButton li {display: inline; list-style-type: none; text-align:left; padding: 3px 3px;}
#topButton a  {padding: 3px 3px; border: 1px solid #000; font-family: verdana, arial, sans-serif; font-size: 0.9em;}
#topButton a:link, #topButton a:visited {color: #000; background-color: #ccc; text-decoration: none;}
#topButton a:hover { color: #000; background-color: #FFDFA4; text-decoration: none;}

#results h3 {
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 16px;
}

table.results_grid {
	border: none;
}

table.results_grid th, table.results_grid td
{
    border-left: 2px solid #000;
    border-bottom: 2px solid;
    padding: 2px;
    border: 1px solid #C0C0C0;
}


tr.results_head th {
	background-color: #ccc;
	font-weight: bold;
}

tr.results_alt {
	background-color: #eee;
}

.topMenu {
	width: 90%;
	}
	
.Menu
{
    padding: 0px 5px 0px 5px;
}
	
h1 {	 
	font-size: 14px;
	font-weight:bold;
}
.smallInstructions 
{
    font-size:.80em;
}

.fieldtextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #505175;
	margin: 0 0 0 0;
	padding: 0;
	letter-spacing: 0;
	line-height: 18px;
}

.gridHeader
{
    font-size: 10pt;
	font-family:  Arial;
	background-color: #999999;
	color: #000000;
	font-weight: bold;
}

.gridItem
{
    font-size: 10pt;
	font-family:  Arial;
	background-color: #ffffff;
	color: #000000;
}

.gridAlternatingItem 
{
    font-size: 10pt;
	font-family:  Arial;
	background-color: #cccccc;
	color: #000000
}

.topLeft
{
    text-align:left;
    vertical-align:top;
    
}
.tableCellLeft
{
    text-align: Left;
    padding-left: 0px;
    font-size: 15px; 
    line-height: 17px; 
}
.RegisterWidth
{
    width: 250px;
}
.UpdateWidth
{
    width: 190px;
}
.nav
{
   font-size: 13px; 
}

.centered
{
    text-align: center;
    margin:0 auto;
}

.left
{
    text-align: left;
    margin:0 auto;
}

.red				
{
  color: #ff0000;
}

.blue				
{
  color: #357EC7;
}

.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;
}

.label 
{
    font-weight:bold;
}
.labelSmallCap
{
    font-weight:bold;
     font-variant:small-caps;
}

.h1c {
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px 0 0 0;
	padding: 0;  
	font-size: 14px;
	font-weight: bold;
	color: #5189de;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0;
	}   

.YesNoWidth 
{
   margin-left: 30px;
}

.vertical
{
    border-right: solid;
    border-right-width: 1px;
    border-right-color:#657383;
}

.indent210
{
   padding-left: 210px; 
}
.indent200
{
   padding-left: 200px; 
}
.indent265
{
   padding-left: 265px; 
}

.indent5p
{
    margin-left: 5%;
}

.pagedefault
{
    text-align: center;
    margin-left:10%;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

#column2 
{
    margin-left: 40%;
}
#column1 
{
    float: left;
    width: 50%;
}
    
div.menu
{
    padding: 0px 100px 0px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

.columnHidden    
{        
    display:none;    
}    
.columnVisible    
{        
    display:block;    
}

/*** Sorting styles ***/
.sortasc-row
{
    background-color: #ffe7d0;
}

.sortdesc-row
{
    background-color: #fed1a5;
}

.sortasc-header A { background:url(./Images/asc.gif) right center no-repeat; }
.sortdesc-header A { background:url(./Images/desc.gif) right center no-repeat; }

TH A
{
    padding-right: 20px;
}

.centeredNm
{
    text-align: center;
    padding-right: 5px;
}

input.button
{
    width: 39px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    padding-left: 0px;
    margin-left: 1px;
}

ul li 
{
 list-style: disc outside;
}

ol li
{
  list-style-type:  none;
}

.help
{
/*/height: 575px;
    width: 800px;*/
    display: inline-block;
	line-height: 120%; 
}

.cb
{
    font-family: Arial;
    font-size: 14px;
}
