﻿body {
	margin:0;
	padding:0;
	font:14px Verdana;
	color:black;
}

.mainText {
	font-family: arial, helvitica, verdana;
	font-size: 12px;
	color: #000000;
}
.mainRequiredText {
	font-family: arial, helvitica, verdana;
	font-size: 11px;
	color: #FF0000;
}
.mainHeaderText {
	font-family: arial, helvitica, verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
 
.headerText {
	font-family: arial, helvitica, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.whitecopy
{
    font-family: arial, helvitica, verdana;
    font-size: 12px;
    font-weight:bold;
    color:#FFFFFF
}

.TDCal
{
    font-family: arial, helvitica, verdana;
    font-size:12px;
    vertical-align:top;
}
    
td
{
    font-family: arial, helvitica, verdana;
    font-size: 12px;
}

a
{
    color: #0000FF;
}

.LoginBox
{
	border: solid 1px black;
	width: 568px;
	text-align: center;
	vertical-align: middle;
	padding: 15 15 0 15;
	background-color: #CCCCCC;
}

.footerText {
	font-family: arial, helvitica, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

h1 {
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
	font-family: Verdana;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #0000CC;
}

.login {
	font-family: arial, helvitica, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.SearchText {
	font-family: arial, helvitica, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.SearchText1 {
	font-family: arial, helvitica, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.indexSectionText {
	font-family:  arial, helvitica, verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.sectionHeaderText {
	font-family: arial, helvitica, verdana;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

newTable {
background: url("images/bodyMiddleDivider2.jpg");
background-repeat: repeat;
}

.navLinks {
	font-family: arial, helvitica, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.forgotPass {
	font-family: arial, helvitica, verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-align: center;
}

.pageTitle {
	font-family: arial, helvitica, verdana;
	font-size: 40px;
	font-weight: normal;
	color: #000000;
}
a.Cal {
	color: #D80E0E;
	font-size: 8pt;
	font-family: arial;
	text-decoration : underline;
}
a.CalMy {
	color: #D80E0E;
	font-size: 8pt;
	font-family: arial;
	text-decoration : underline;
}
a.CalAdmin {
	color: #1011C3;
	font-size: 8pt;
	font-family: arial;
	text-decoration : underline;
}
a.CalDays {
	color: #000000;
	font-size: 8pt;
	font-family: arial;
	text-decoration : underline;
}
a.Cal:hover {
	color: #D80E0E;
	font-size: 8pt;
	font-family: arial;
	text-decoration : underline;
}
a.Cal:visited {
	color: #000000;
	font-size: 8pt;
	font-family: arial;
	text-decoration : underline;
}

.bodyStyle1 {
	font-family: Arial , Helvetica;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}

.regFormTitle1{
	font-family:  arial, helvitica, verdana;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.regFormTitle1a{
	font-family:  arial, helvitica, verdana;
	font-size: 19px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.regFormTitle2{
	font-family: Arial , Helvetica;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

.regFormTitle2Red{
	font-family: Arial , Helvetica;
	font-size: 12px;
	color: #ff0000;
}

.regFormTitle3{
	font-family:  arial, helvitica, verdana;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

.formText {
	font-family:  arial, helvitica, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.textlogin {
	font-family: arial, helvitica, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.calendarHeaderText {
	font-family: arial, helvitica, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.pollTableHeader {
	font-family: arial, helvitica, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.adminTableHeader {
	font-family: arial, helvitica, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.adminTableData {
	font-family: arial, helvitica, verdana;
	font-size: 12px;
	color: #000000;
}

.pollTableDataText {
	font-family: arial, helvitica, verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.searchheader
{
    background-color:#1011C3;
    color:White;
    font-weight:bold;
    text-align:center;
}

.BoxTitle
{
    text-align:left;
    font-weight:bold;
}

.TDIncomeStateCalcLineItem
{
    text-align:right;
}

.TDIncomeStateCalcHeader
{
    background-color:#1011C3;
    color:White;
    font-weight:bold;
    text-align:center;
}

.ToolsBox
{
	padding:10px 10px 10px 10px;
	border:solid 1px #666666;
	background: #cccccc;
}

.names {background-color: #1B309D; font-size: 9pt; color: #FFFFFF; text-decoration: none; text-align:  center; font-family: Verdana; font-weight: bold;}
.calendarBody {background-color: #D5D5D5; font-size: 8pt; color: #000000; text-decoration: none; text-align:  center; font-family: Verdana;}
.calCurrentDay {background-color: #F0F0F0; font-size: 7pt; color: #FFFFFF;}
.calOtherDay {background-color: #C0C0C0; font-size: 7pt; color: #000000;}
.calNotDay {background-color: #F0F0F0; font-size: 7pt; color: #000000;}
.calFormMenu {background-color: #C0C0C0; font-size: 9pt; color: #000000; text-decoration: none; text-align:  left; font-family: Verdana; font-weight: bold;}

.boxeddiv {
         width:150;
         height:18;
         border:0px;
         padding:0px;
		 margin-top:0;
         margin-bottom:0;
         font-family:arial;
         font-size:12px;
         }
.highlight {
	background-color: #FFFF00;
}

/* Header CSS */

#tabsK {
	float:left;
	width:100%;
	font-size:75%;
	line-height:normal;
	background-image: url();	
      }
    #tabsK ul {
	margin:0;
	padding:5px 5px 0 10px;
	list-style:none;
	line-height: 20px;
      }
    #tabsK li {
	display:inline;
	margin:0;
	padding:0;
      }
#tabsK a {
      float:left;
      background: url("images/tab-left-ntouch.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
    #tabsK a span {
	float:left;
	display:block;
	background: url("images/tab-right-ntouch.gif") no-repeat right top;
	padding:5px 14px 4px 6px;
	color:#FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsK a span {
	float:none;
	font-family: Arial;
}
    /* End IE5-Mac hack */
    #tabsK a:hover span {
	color:#FFFFFF;
	background-position:100% -42px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
      }
    #tabsK a:hover {
	background-position:0% -42px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
      }
    #tabsK a:hover span {
	background-position:100% -42px;
	font-family: Arial;
	  }h1 {
	font-family: "Century Gothic";
	font-size: 30px;
	color: #000000;
	text-decoration: none;
	font-style: italic;
}


