﻿body
{
	font-size: 8pt;
	font-family: tahoma, arial;
	height:100%;
    width: 100%;
    margin: 0px; 
}

.ErrorLabel
{
	color: Red;
    font-family: tahoma, arial;
    font-size:8pt;
    font-weight:normal;	
}
.MessageLabel
{
	color: Blue;
	font-weight: bold;
}

.SiteMapTD
{
    padding-left:5px;
    background-color: #9F9F9F;
    height:25px;
    vertical-align:middle;
}

td#MainMaster
{
    width:200px;
    height: 100%;
    background: #4F72C2;
    background-image: url(../../images/left_menu_bottom.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
}

table#MasterFooter
{
    width: 100%;
    height: 32px;
    background-color: #000000;
    background-image: url(../../images/header_footer_bg.jpg);
    background-repeat: repeat-x;
    background-position: center top; 
    border-top: solid 1px #ffffff;
}

table#MasterHeader
{
    width: 100%;
    height: 32px;
    background-color: #000000;
    background-image: url(../../images/header_footer_bg.jpg);
    background-repeat: repeat-x;
    background-position: center bottom;
    border-bottom: solid 1px #ffffff;
    border-top: solid 1px #000000;
}

td
{
 font-family: tahoma, arial;
 font-size: 12px;
 line-height: 16px;
}

html, body, table#main {height: 100%}

table#bodyTable
{
    width:95%;
    border: none;
}

table#bodyTable td
{
    padding:1px;
}

table#bodyTableFullWidth
{
    width:100%;
    border: none;
}

table#bodyTableFullWidth td
{
    padding:1px;
}

.smallButton
{
    width:30px;
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:normal;
}

.normalButton
{
    width:65px;
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:normal;
}

.mediumButton
{
    width:120px;
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:normal;
}

.bigButton
{
    width:165px;
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:normal;
}

.FormFields
{
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:normal;    
}

.FormLabelHeading
{
    font-family: tahoma, arial;
    font-size:10pt;
    color:Black;
    font-weight:bold;
}

.FormLabelRequired
{
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:bold;
}

.FormLabelBold
{
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:bold;
}

.FormLabel
{
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:normal;
}

.FormLabelSmaller
{
    font-family: tahoma, arial;
    font-size:7pt;
    color:Black;
    font-weight:normal;
}

.precept
{
	font-weight: bold;
	font-size: 13pt;
	text-transform: uppercase;	
}

.popupBackground
{
	background-color:#DCDCDC;
	filter:alpha(opacity=70);
	opacity:0.7;
	border:solid 1px black;
}

.info_message_font
{
    font-family: tahoma, arial;
    font-size:8pt;
    color:Blue;
    font-style:italic;
    font-weight:normal;
}

.label_font
{
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:normal;
}
.disabled_textbox
{
    border: 0;
    float: left;
    background-color:White;
}

.error_font
{
    font-family: tahoma, arial;
    font-size:8pt;
    color:red;
    font-weight:normal;
}

.label_font_bold
{
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:bold;
}

.label_heading
{
    font-family: tahoma, arial;
    font-size:10pt;
    color:Black;
    font-weight:bold;
}

.example_font
{
    font-family: tahoma, arial;
    font-size:7pt;
    color:Black;
    font-weight:bold;
}
.textbox_font
{
    font-family: tahoma, arial;
    font-size:8pt;
    color:Black;
    font-weight:normal;
}

.read_only
{
    color:#222;
    background-color:#eee;
    font-family: tahoma, arial;
    font-size:8pt;
    font-weight:normal;
}

A:link
{
    text-decoration:underline;
    color:#000000;
    font: 11px tahoma, arial;
    font-weight:bold;
}
A:visited
{
	color:#000000;
	font: 11px tahoma, arial;
	font-weight:bold;
	text-decoration:underline;
}
A:hover
{
    text-decoration:underline;
	color: #fe0000;	
	font: 11px tahoma, arial;
	font-weight:bold;
}
A:active
{
    text-decoration:underline;
	color:#000000;
	font: 11px tahoma, arial;
	font-weight:bold;
}
A
{
    text-decoration:underline;
	color:#000000;	
	font: 11px tahoma, arial;
	font-weight:bold;
}

.employees_list A:link 
{
	text-decoration:    underline;
    color:#000000;
    font: 12px tahoma, arial;
    font-weight:bold;
}

.employees_list A:visited  
{
	text-decoration:    underline;
    color:#000000;
    font: 12px tahoma, arial;
    font-weight:bold;
}
.employees_list A:hover  
{
    text-decoration:    underline;
    color:#fe0000;
    font: 12px tahoma, arial;
    font-weight:bold;
}
.employees_list A:active   
{
    text-decoration:    underline;
    color:#000000;
    font: 12px tahoma, arial;
    font-weight:bold;
}
.employees_list A
{
    text-decoration:underline;
	color:#000000;	
	font: 12px tahoma, arial;
	font-weight:bold;	
}

.RepeaterHeader
{
	background-color: #4F72C2;
	font-size: 10pt;
	font-weight:bold;
	color:White;    
}

/********************

Registration Classes

*********************/
.RegistrationClass
{
	font-size: 10pt;
	border-color: #5A0B02;
}
.RegistrationClassHeader
{
   font-size: 10pt;
   font-weight: bold;
   color:#5A0B02;
}
.RegistrationClassSubHeader
{
	background-color: #4F72C2;
	font-size: 10pt;
	font-weight:bold;
	color:White;
}
.RegistrationClass td
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 8pt;
}
.RegistrationClass input
{
	width: 200px;
}
.RegistrationClass input.button
{
	width: 75px;
}
.RegistrationClass select
{
	width: 200px;
}
/********************

User Profile Classes

*********************/
.UserProfileClass
{
   font-size: 10pt;
	font-family: tahoma, arial;
	border-color: #5A0B02;
   
}
.UserProfileClassHeader
{
   font-size: 16pt;
   font-family: tahoma, arial;
   font-weight: bold;
   color:#5A0B02;
}
.UserProfileClassSubHeader
{
	background-color: #4F72C2;
	font-size: 10pt;
	font-family: tahoma, arial;
	font-weight:bold;
	color:White;
}
.UserProfileClass td
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 10pt;
}
.UserProfileClass input
{
	width: 200px;
}
.UserProfileClass input.button
{
	width: 75px;
}
.UserProfileClass select
{
	width: 200px;
}
/********************

Forgotten Password Classes

*********************/
.ForgottenPasswordClass
{
	font-size: 10pt;
	border-top:solid 1px #5A0B02;
	border-bottom:solid 1px #5A0B02;
	border-right:solid 1px #5A0B02;
	border-left:solid 1px #5A0B02;
}
.ForgottenPasswordClassHeader
{
	font-size: 10pt;
   font-weight: bold;
   color:#5A0B02;
   padding: 5 5 5 5;
}
.ForgottenPasswordInnerTableClass
{
	font-size:8pt;
	font-weight:bold;
}
.ForgottenPasswordInnerTableClass  td
{
	padding: 5 5 5 5;
}

.ForgottenPasswordInnerTableClass input
{
	width: 200px;
}
.ForgottenPasswordErrorClass
{	
   font-size: 8pt;
   color:Red;
}
.ForgottenPasswordClassSubHeader
{
	background-color: #CCCCCC;
	font-size: 10pt;
	font-weight:bold;
}

/********************

Login Classes

*********************/
.LoginClass
{
	font-size: 10pt;
}
.LoginHeaderClass
{
	font-size: 10pt;
   font-weight: bold;
   color:#511402;
   padding: 5 5 5 5;
}
.LoginInnerTableClass
{
	font-size:8pt;
	font-weight:bold;
}
.LoginInnerTableClass  td
{
	
	padding: 5 5 5 5;
}
.LoginInnerTableClass input
{
	width: 200px;
}
.LoginErrorClass
{
   font-size: 8pt;
   color:Yellow;
   font-weight:bold;
}



/********************

User Manager Classes

*********************/

.SEC_TABLE
{
	font-size: 10pt;
	font-family: tahoma, arial;
	border-color: #5A0B02;
}
.SEC_TABLE tr
{
}
.SEC_TABLE td
{
	font-size: 8pt;
}
.SEC_TABLE td td
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border-top-style: none;
	padding-top: 3px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-size: 10pt;
}
.SEC_TABLE td input
{
	font-size: 8pt;
}
.SEC_TABLE td select
{
	font-size: 8pt;
}
.SEC_TABLE A:link 
{
	text-decoration:    underline;
    color:#000000;
}

.SEC_TABLE A:visited  
{
	text-decoration:    underline;
    color:#000000;
}
.SEC_TABLE A:hover  
{
    text-decoration:    underline;
    color:#4a71c6;
}
.SEC_TABLE A:active   
{
    text-decoration:    underline;
    color:#000000;
}
.SEC_HEADER
{
	font-size: 10pt;
	font-family: tahoma, arial;
	color:#511402;
	font-weight:bold;
}
.SEC_SUBHEADER
{
	font-size: 12pt;
	font-family: tahoma, arial;
}
.SEC_SUMMARY
{
	font-size: 10pt;
	font-family: tahoma, arial;
}
.SEC_LABEL
{
}
.SEC_VALUE
{
}
.SEC_VALUE input
{
}
.SEC_DATAGRID
{
}

.SEC_DATAGRID_HEADER_PRINT
{
	font-size: 8pt;
	color: Black;
	font-family: tahoma, arial;
	font-family: #FAFAF5;		
	background-color: White;	
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}

.SEC_DATAGRID_HEADER
{
	font-size: 8pt;
	color: White;
	font-family: tahoma, arial;
	font-family: #FAFAF5;		
	background-color: #000000;	
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}

.SEC_DATAGRID_HEADER a:visited
{
	color:white;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
}

.SEC_DATAGRID_HEADER a:hover
{
	color:#fe0000;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
}

.SEC_DATAGRID_HEADER a:active
{
	color:white;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
	}

.SEC_DATAGRID_HEADER a
{
	color:white;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
}

.SEC_DATAGRID_SUBHEADER
{
	font-size: 8pt;
	color: White;
	font-family: tahoma, arial;
	background-color: black;	
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}

.SEC_DATAGRID_SUBHEADER a:visited
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
	
}

.SEC_DATAGRID_SUBHEADER a:hover
{
	color:#4a71c6;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
}

.SEC_DATAGRID_SUBHEADER a:active
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
	}

.SEC_DATAGRID_SUBHEADER a
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
}

.SEC_DATAGRID_SELECTEDITEM
{
	font-size: small;
	background-color: #fef8bc;
}

.SEC_DATAGRID_ITEM
{
	font-size: small;
	background-color: #9F9F9F;	
}
.SEC_DATAGRID_ALT_ITEM
{
	font-size: small;
	background-color: white;
}
.SEC_DATAGRID_EDIT_ITEM
{
}
.SEC_DATAGRID_FOOTER
{
	font-size: small;
	color: White;
	font-family: tahoma, arial;
	background-color: #6F6F6F;	
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}


/********************

User Menu 

*********************/
.MenuTable
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

/*----------- DataGrid --------------------*/
.datagriditem
{
    padding: 5px;
}

.datagriditem table td
{
	color:#5A0B02;
	font: 10px tahoma, arial;
	text-decoration: none;
}

.datagriditem a:visited
{
	color:#000000;
	font: 10px tahoma, arial;
    text-decoration: underline;
    font-weight:bold;
}

.datagriditem a:hover
{
	color:#4a71c6;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
}

.datagriditem a:active
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
}

.datagriditem a
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
}

.gridNoUnderline a:visited
{
	color:#000000;
	font: 10px tahoma, arial;
    text-decoration: none;
    font-weight:bold;
}

.gridNoUnderline a:hover
{
	color:#4a71c6;
	font: 10px tahoma, arial;
	text-decoration: none;
	font-weight:bold;
}

.gridNoUnderline a:active
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: none;
	font-weight:bold;
}

.gridNoUnderline a
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: none;
	font-weight:bold;
}

.gridaltNoUnderline
{
    background-color: #e6e6cc; 
}

.gridaltNoUnderline a:visited
{
	color:#000000;
	font: 10px tahoma, arial;
    text-decoration: none;
    font-weight:bold;
}

.gridaltNoUnderline a:hover
{
	color:#4a71c6;
	font: 10px tahoma, arial;
	text-decoration: none;
	font-weight:bold;
}

.gridaltNoUnderline a:active
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: none;
	font-weight:bold;
}

.gridaltNoUnderline a
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: none;
	font-weight:bold;
}

.datagridaltitem
{
	background-color: #5c5c5c;
	padding: 5px;
	color:white;
}

.datagridaltitem table td
{
	color:#5A0B02;
	font: 10px tahoma, arial;
	text-decoration: none;
}


.datagridaltitem a:visited
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: underline;		
	font-weight:bold;
}

.datagridaltitem a:hover
{
	color:#4a71c6;
	font: 10px tahoma, arial;
	text-decoration: underline;
	font-weight:bold;
}

.datagridaltitem a:active
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: underline;	
	font-weight:bold;
}

.datagridaltitem a
{
	color:#000000;
	font: 10px tahoma, arial;
	text-decoration: underline;	
	font-weight:bold;
}


/*----------- footer --------------------*/
.footer
{
	width: 100%;
	background: #000000;
	border-top: solid 1px #ffffff;
	font: 9px tahoma, arial;
	color:White;
}

.footer td
{
	font: 9px tahoma, arial;
	color: #ffffff;	
	padding: 5px 10px; 
}


.footer a:visited
{
	color: #ffffff;
	text-decoration: none;
	font: 9px tahoma, arial;
}

.footer a:hover
{
	color: #fe0000;
	text-decoration: underline;
	font: 9px tahoma, arial;
}

.footer a:active
{
	color: #ffffff;
	text-decoration: none;
	font: 9px tahoma, arial;
}

.footer a
{
	color: #ffffff;
	text-decoration: none;
	font: 9px tahoma, arial;
}

/*----------- menu --------------------*/
.menu
{
	padding: 0px;
	margin:0px;
	
}

.menu A:link
{
    text-decoration:none;
    color:#ffffff;
    font-size: 10px;
    font-family: tahoma, arial;
    font-weight:bold;
}
.menu A:visited
{
    text-decoration:none;
	color:#ffffff;
    font-size: 10px;
    font-family: tahoma, arial;
	font-weight:bold;
}
.menu A:hover
{
    text-decoration:none;
	color: #000000;	
    font-size: 10px;
    font-family: tahoma, arial;
	font-weight:bold;
}
.menu A:active
{
    text-decoration:none;
	color:#ffffff;
    font-size: 10px;
    font-family: tahoma, arial;
	font-weight:bold;
}
.menu A
{
    text-decoration:none;
	color:#ffffff;	
    font-size: 10px;
    font-family: tahoma, arial;
	font-weight:bold;
}

.mainMenu
{
	padding: 0px;
	margin: 0px;
    font-size: 12px;
    font-family: tahoma, arial;
    font-weight: bold;
    background-color: #4F72c2;
}

.mainMenu A:link
{
    text-decoration:none;
    color:#ffffff;
    font-size: 12px;
    font-family: tahoma, arial;
    font-weight:bold;
}
.mainMenu A:visited
{
	color:#ffffff;
    font-size: 12px;
    font-family: tahoma, arial;
	font-weight:bold;
	text-decoration:none;
}
.mainMenu A:hover
{
    text-decoration:none;
	color: #000000;	
    font-size: 12px;
    font-family: tahoma, arial;
	font-weight:bold;
}
.mainMenu A:active
{
    text-decoration:none;
	color:#ffffff;
    font-size: 12px;
    font-family: tahoma, arial;
	font-weight:bold;
}
.mainMenu A
{
    text-decoration:none;
	color:#ffffff;	
    font-size: 12px;
    font-family: tahoma, arial;
	font-weight:bold;
	padding-left: 5px;
}

.smlettertext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Times New Roman
}

.lettertext
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Times New Roman
}
.biglettertext
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Times New Roman
}



/*----------- general --------------------*/
h1
{     	
	margin-bottom: 1;
	font-family:tahoma, arial;
	font-weight:bold;
	font-size:medium;
}

/*hr
{
 height: 1px;
 color: #5A0B02;
 background-color: #5A0B02;
 border: 0px; 
}*/


.Title 
{
	font-family:tahoma, arial;
	font-weight:bold;	
	font-size:12pt;	
	color:black;
}

/*
    CALENDAR EXTENDER CSS
*/

.oBout
{
    text-align:center;
}

.oBoutArrows
{
    cursor:pointer;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;
    background-color:#9F9F9F;    
}

.oBoutSelectedDay
{
    background-color:black;
    border-color:white;
    color:#ffffff;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;
    text-align:center;
}

.oBoutMonthTitle
{
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;
    font-weight:bold;
    text-align:center;
}

.oBoutDay
{
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;
    text-align:center;
    cursor:pointer;
}

.oBoutDayDisabled
{
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;
    text-align:center;
    color:#c0c2c1;
}

.OurCalendar .ajax__calendar_body
{
    height:139px;
    width:170px;
    position:relative;
    overflow:hidden;
    margin:auto;
}

.OurCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years
{
    /*top:0px;
    left:0px;*/
    height:139px;
    width:170px;
    position:absolute;
    text-align:center;
    margin:auto;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;
}
.OurCalendar .ajax__calendar_header {height:20px;width:100%;}
.OurCalendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.OurCalendar .ajax__calendar_footer {height:15px;}
.OurCalendar .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.OurCalendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;}
.OurCalendar .ajax__calendar_day {height:17px;width:18px;text-align:right;cursor:pointer;
        font-family: tahoma, arial, Times New Roman;
    font-size: 11px;}
.OurCalendar .ajax__calendar_month
{
    height:44px;
    width:40px;
    text-align:center;
    cursor:pointer;
    overflow:hidden;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;
}
.OurCalendar .ajax__calendar_year
{
    height:44px;
    width:40px;
    text-align:center;
    cursor:pointer;
    overflow:hidden;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;
}

.OurCalendar .ajax__calendar_container
{
    border:1px solid #646464;
    background-color:#ffffff;
    color:#000000;
    z-index:100003;
}
.OurCalendar .ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.OurCalendar .ajax__calendar_dayname
{
    border-bottom:1px solid #f5f5f5;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;        
}
.OurCalendar .ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.OurCalendar .ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.OurCalendar .ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.OurCalendar .ajax__calendar_active .ajax__calendar_day
{
    background-color:#10659c;
    border-color:#0066cc;
    color:#ffffff;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;    
}
.OurCalendar .ajax__calendar_active .ajax__calendar_month
{
    background-color:#10659c;
    border-color:#0066cc;
    color:#ffffff;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;    
}
.OurCalendar .ajax__calendar_active .ajax__calendar_year
{
    background-color:#10659c;
    border-color:#0066cc;
    color:#ffffff;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;    
}

/* Sets the css for the days/years of the next/previous month */
.OurCalendar .ajax__calendar_other .ajax__calendar_day
{
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;    
}
.OurCalendar .ajax__calendar_other .ajax__calendar_year
{
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;
}

.OurCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.OurCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.OurCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.OurCalendar .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.OurCalendar .ajax__calendar_today
{
    color:#10659c;
    font-family: tahoma, arial, Times New Roman;
    font-size: 11px;
}
/*
    CALENDAR EXTENDER CSS
*/    
.ajax__calendar {
    position: relative;
    left: 0px !important;
    top: 0px !important;
    visibility: visible; display: block;
}
.ajax__calendar iframe
{
    left: 0px !important;
    top: 0px !important;
}


/*-------------------------- MENU ---------------------------*/


.StaticMenuStyle a, .StaticMenuStyle a:visited, .StaticMenuStyle a:active, .StaticMenuStyle a:hover
{
	color: #ffffff;		
	text-decoration: none;
	padding: 7px 9px 7px 9px;	
	height: 100%;				
	display: table;		
	font-weight: bold;		
	font-family: Tahoma, Arial;	
}

 .DynamicMenuStyle a, .DynamicMenuStyle a:visited, .DynamicMenuStyle a:active, .DynamicMenuStyle a:hover 
{
	color: #ffffff;		
	text-decoration: none;
	padding: 7px 9px 7px 9px;
	*padding: 0px;
	width: 100%;	
	height: 100%;				
	display: table;			
	font-weight: bold;	
	font-family: Tahoma, Arial;	
}

.StaticMenuStyle td
{
	border-bottom: 1px solid #ffffff;		
	border-collapse: collapse;
	font-weight: normal;
	width: 215px;
	*width: 228px;
	height: 100%;
	
	/*cursor: pointer;*/	
	
}

.DynamicMenuStyle table
{
	border-collapse: collapse;	
	border-spacing: 0px;
}

.DynamicMenuStyle td
{
	border: solid 1px #ffffff;	
	font-weight: normal;
	width: 100%;
	height: 100%;
	/*cursor: pointer;*/	
	background-color: #333333;		
	border-collapse: collapse;	
	border-spacing: 0px;
		

}

.DynamicMenuStyle td table tr td
{
	border: solid 0px #ffffff;
	padding: 7px 4px;
	
	
}

.StaticMenuItemStyle td
{	
	
	padding: 7px 9px 7px 9px;
	*padding: 0px 5px 0px 0px;
	border: 0px solid #ffffff;
	font-weight: normal;		
	text-align: left;	
}


.StaticHoverStyle td, .DynamicHoverStyle td
{
	background-color: #5c5c5c;
	font-weight: bold;	
}

.StaticSelectedStyle, .DynamicSelectedStyle
{
	font-weight: normal;
	cursor: pointer;
}

.content
{
	width: 767px;
	height: 100%;
	padding: 15px;
	vertical-align: top;
}

.menuAddress
{
	color: #ffffff;
	padding: 10px;
	border-bottom: solid 1px #ffffff;
	width: 100%;
    background-color: #5c5c5c;
    background-image: url(../../images/states_bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.menuHolder
{
	width: 235px;
	width: 236px;
	vertical-align: top;
	background-color: #333333;
}

.menuHolderLogin
{
	width: 235px;
	width: 236px;
	vertical-align: top;
	background-color: #333333;
}

.menuHolderLogin A:link
{
    text-decoration:underline;
    color:#FFFFFF;
    font: 10px tahoma, arial;
    font-weight:bold;
}
.menuHolderLogin A:visited
{
    text-decoration:underline;
    color:#FFFFFF;
    font: 10px tahoma, arial;
    font-weight:bold;
}
.menuHolderLogin A:hover
{
    text-decoration:underline;
    color:#fe0000;
    font: 10px tahoma, arial;
    font-weight:bold;
}
.menuHolderLogin A:active
{
    text-decoration:underline;
    color:#FFFFFF;
    font: 10px tahoma, arial;
    font-weight:bold;
}
.menuHolderLogin A
{
    text-decoration:underline;
    color:#FFFFFF;
    font: 10px tahoma, arial;
    font-weight:bold;
}
