.styles {  		/* This is a style sheet comment */
	font-family:  Arial, Verdana;;
	font-size: 12px;
	color: #000000; 
	background-color: #ffffff;
}

body {
	font-family:  Arial, Verdana;;
	background-color: #ffffff;
	font-size: 13px;
	color: #000000;
	margin-top: 0px;
}

/******************************************************************************************
******************************************************************************************
******************************************************************************************/

table {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000066;
	background-color: #ffffff;
	border-spacing:  0px;
	border:  0px;
	empty-cells:  show;
	padding-left: 0px;
	padding-right: 0px;
}

/******************************************************************************************
******************************************************************************************
******************************************************************************************/

table.mediaOuter
{ 
	font-family:  Arial, Verdana;;
	font-weight: bold;
	font-size: 8px;
	color: #E3F2FF;
	background-color: #e9ebed;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	/*border-style: dotted;
	border-color: #000000;*/
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

table.mediaOuter td.content
{ 
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}

table.media
{ 
	font-family:  Arial, Verdana;;
	font-weight: bold;
	font-size: 8px;
	color: #E3F2FF;
	background-color: #e9ebed;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

table.media td.content
{ 
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}

table.entry
{ 
	font-family:  Arial, Verdana;;
	font-weight: bold;
	font-size: 8px;
	color: #E3F2FF;
	background-color: #e9ebed;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

table.empty
{ 
	font-family:  Arial, Verdana;;
	font-weight: bold;
	font-size: 8px;
	color: #E3F2FF;
	background-color: #ffffff;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

table.empty td.emptyL
{ 
	background-color: #ffffff;
	text-align: center;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	padding-left: 0px;
	padding-right: 4px;
	padding-top:  0px;
	padding-bottom:  0px;
}

table.empty td.emptyR
{ 
	background-color: #ffffff;
	text-align: right;
	font-family:  Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #000066;
	padding-left: 0px;
	padding-right: 4px;
	padding-top:  0px;
	padding-bottom:  0px;
}

table.empty td.contentC
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #000066;
	text-align: center;
	padding-left: 4px;
	padding-right: 0px;
}

table.main
{ 
	font-family:  Arial, Verdana;;
	font-weight: bold;
	font-size: 8px;
	color: #E3F2FF;
	background-color: #e9ebed;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

table.main td.hed
{
	border-bottom: 1px solid #ff9900; 
	background-color: #30559c;
	border-top: 3px solid #80b5d7;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.hed2
{ 
	border-bottom: 1px solid #ff9900;
     border-top: 3px solid #80b5d7; 
	background-color: #30559c;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.alt1
{ 
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000066;
	background-color: #ffffff;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}

table.main td.alt2
{ 
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000066;
	background-color: #f1f3f5;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}

table.main td.alt3
{ 
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000066;
	background-color: #e6e9ec;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}

table.main td.empty
{ 
	background-color: #ffffff;
	text-align: center;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	padding-left: 0px;
	padding-right: 4px;
	padding-top:  0px;
	padding-bottom:  0px;
}

table.main td.empty2
{ 
	background-color: #ffffff;
	text-align: right;
	font-family:  Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #000066;
	padding-left: 0px;
	padding-right: 4px;
	padding-top:  0px;
	padding-bottom:  0px;
}

table.main td.emptyL
{ 
	background-color: #ffffff;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	padding-left: 0px;
	padding-right: 4px;
	padding-top:  0px;
	padding-bottom:  0px;
}

table.main td.nav        
{
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000066;
   	text-decoration: none;
	background-color: #e9ebed;
	/*background-image: url('../images/topNavBg.jpg');*/
	border-bottom: 1px solid #e4e6e7;
	border-left: 1px solid #abb4ba;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.nav3        
{
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000066;
     text-decoration: none;
	background-color: #e9ebed;
	border-bottom: 1px solid #e4e6e7;
	border-right: 1px solid #abb4ba;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom:  2px;
}

table.main td.nav2      
{
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
    	text-decoration: none;
    	background-color: #e9ebed;
	border-left: 1px solid #abb4ba;
	border-bottom: 1px solid #abb4ba;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.nav2a      
{
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
    	text-decoration: none;
    	background-color: #e9ebed;
	border-right: 1px solid #abb4ba;
	border-bottom: 1px solid #abb4ba;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.nav4        
{
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
         text-decoration: none;
	/*background-color: #73aedb;*/
	background-color: #abb9c5;
	border-bottom: 0px solid #000066;
	border-top: 1px solid #94a5b4;
	border-left: 1px solid #94a5b4;
	border-right: 1px solid #94a5b4;
	padding-left: 2px;
	padding-right: 0px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.nav5        
{
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
     text-decoration: none;
	background-color: #abb9c5;
	border-bottom: 1px solid #ff9900;
	border-top: 1px solid #000066;
	border-left: 0px solid #000066;
	border-right: 0px solid #000066;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.nav6        
{
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
     text-decoration: none;
	background-color: #abb9c5;
	border-bottom: 0px solid #ff9900;
	border-top: 0px solid #000066;
	border-left: 0px solid #000066;
	border-right: 0px solid #000066;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.navL        
{
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	color: #000066;
   	text-decoration: none;
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.navC        
{
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	color: #000066;
   	text-decoration: none;
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.navR        
{
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	text-align: right;
	color: #000066;
   	text-decoration: none;
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.divider        
{
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
   	text-decoration: none;
	border-bottom: 1px dotted #000066; /*#aaaaff;*/
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.content
{ 
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #000066;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}

table.main td.contentC
{ 
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #000066;
	text-align: center;
	padding-left: 4px;
	padding-right: 0px;
}

table.main td.contentR
{ 
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #000066;
	text-align: right;
	padding-left: 4px;
	padding-right: 0px;
}

table.main td.content1
{ 
	border-bottom: 1px solid #ff9900; 
	/*border-top: 1px solid #ff9900;
	border-left: 1px solid #ff9900;
	border-right: 1px solid #ff9900;*/
	background-color: #000066;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.content2
{ 
	font-family: Arial, Verdana; 
	font-weight: bold;
	font-size: 14px;
	color: #89BBe1;
	text-align: center;
	padding-left: 9px;
	padding-right: 0px;
}

table.main td.content3
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 14px;
	color: white;
	background-color: #000066;
	text-align: left;
	padding-left: 9px;
	padding-right: 0px;
} 

table.main td.content4
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 13px;
	color: white;
	background-color: #89BBe1;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
}

table.main td.content5
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000066;
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 2px;
	padding-right: 0px;
}

table.main td.content6
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000066;
	background-color: #E3F2FF;
	text-align: left;
	padding-left: 2px;
	padding-right: 0px;
}

table.main td.content6a
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000066;
	background-color: #89BBE1;
	text-align: left;
	padding-left: 2px;
	padding-right: 0px;
}

table.main td.content7
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 8px;
	color: #000066;
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 2px;
	padding-right: 0px;
}

table.main td.content8
{ 
	font-family:Arial, Verdana ;
	font-weight: bold;
	font-size: 8px;
	color: #000066;
	background-color: #E3F2FF;
	text-align: left;
	padding-left: 2px;
	padding-right: 0px;
}
table.main td.content9
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
}

table.main td.content10
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background-color: #666666;
	text-align: left;
	padding-left: 2px;
	padding-right: 0px;
}

table.main td.content11
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #666666;
	text-align: left;
	padding-left: 2px;
	padding-right: 0px;
}

/* table.main td.calContent
{ 
	border-bottom: 1px solid #ff9900; 
	border-top: 1px solid #ff9900;
	border-left: 1px solid #ff9900;
	border-right: 1px solid #ff9900;
	background-color: #ffffff;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
} */

table.main td.calHead
{
	border-bottom: 1px solid #ff9900;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;      
	background-color: #30559c;
	border-top: 3px solid #80b5d7;
	text-align: center;
	font-family:  Arial, Verdana;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.calHeadL
{
	border-bottom: 1px solid #ff9900;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;      
	background-color: #30559c;
	border-top: 3px solid #80b5d7;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.calContent
{ 
	border-bottom: 1px solid #000066; 
	border-top: 1px solid #000066;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	background-color: #ffffff;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #000066;
	padding-left: 3px;
	padding-right: 4px;
	padding-top:  3px;
	padding-bottom:  3px;
}

table.main td.calContentSm
{ 
	border-bottom: 1px solid #000066; 
	border-top: 1px solid #000066;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	background-color: #ffffff;
	text-align: center;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 4px;
	padding-top:  3px;
	padding-bottom:  3px;
}

table.main td.calContentLg
{ 
	background-color: #ffffff;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #000066;
	padding-left: 3px;
	padding-right: 4px;
	padding-top:  3px;
	padding-bottom:  3px;
}

table.main td.calHeadSm
{ 
	border-bottom: 1px solid #000066; 
	border-top: 1px solid #000066;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	background-color: #ffffff;
	text-align: center;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #ff9900;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.curDay
{ 
	border-bottom: 1px solid #000066; 
	border-top: 1px solid #000066;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;	
     background-color: #CCCCCC;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #000066;     
	padding-left: 3px;
	padding-right: 4px;
	padding-top:  3px;
	padding-bottom:  3px;     
}

table.main td.curDayNB
{ 
     background-color: #CCCCCC;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #000066;     
}

table.main td.curDayNB
{ 
     background-color: #CCCCCC;
	text-align: left;
	font-family:  Arial, Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #000066;     
}

table.main td.curDaySm
{ 
	border-bottom: 1px solid #000066; 
	border-top: 1px solid #000066;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;	
     background-color: #ff9900;
     text-align: center;
     padding-left: 3px;
	padding-right: 4px;
	padding-top:  2px;
	padding-bottom:  2px;
}

table.main td.hed3
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #ff9900;
	color: #000066;
	background-color: #999999;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}

table.main td.hed4
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #ff9900;
	color: #000066;
	background-color: #328BCD;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
} 

table.main a        {
	font-family:Arial, Verdana;
	font-size: 12px;
	color: #000066;
    	text-decoration:none;
} 

table.main a:link {
	font-family:Arial, Verdana ;
	font-size: 12px;
	color: #000066;
	text-decoration:none;
}

table.main a:visited {
	font-family:Arial, Verdana  ;
	font-size: 12px;
	color: #000066;
	text-decoration:none ;
}

table.main a:active {
	font-family:Arial, Verdana  ;
	font-size: 12px;
	color: #000066;
	text-decoration:none;
}

table.main a:hover {
	font-family: Arial, Verdana ;
	font-size: 12px;
	color: #FF9D04;
	text-decoration:none ;
}

table.main a.white        {
	font-family:Arial, Verdana;
	font-size: 12px;
	color: #ffffff;
    	text-decoration:none;
} 

table.main a.white:link {
	font-family:Arial, Verdana ;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}

table.main a.white:visited {
	font-family:Arial, Verdana  ;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none ;
}

table.main a.white:active {
	font-family:Arial, Verdana  ;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}

table.main a.white:hover {
	font-family: Arial, Verdana ;
	font-size: 12px;
	color: #FF9D04;
	text-decoration:none ;
}

table.main a.white2        {
	font-family:Arial, Verdana;
	font-size: 9px;
	color: #ff9900;
    	text-decoration:none;
} 

table.main a.white2:link {
	font-family:Arial, Verdana ;
	font-size: 9px;
	color: #ff9900;
	text-decoration:none;
}

table.main a.white2:visited {
	font-family:Arial, Verdana  ;
	font-size: 9px;
	color: #ff9900;
	text-decoration:none ;
}

table.main a.white2:active {
	font-family:Arial, Verdana  ;
	font-size: 9px;
	color: #ff9900;
	text-decoration:none;
}

table.main a.white2:hover {
	font-family: Arial, Verdana ;
	font-size: 9px;
	color: #ffffff;
	text-decoration:none ;
}

table.main a.alt:link {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}

table.main a.alt:visited {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}

table.main a.alt:active {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
}

table.main a.alt:hover {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #ff9900;
	text-decoration: none;
}

table.main a.media:link {
	font-family: Arial, Verdana;
	font-size: 11px;
}

table.main a.media:visited {
	font-family: Arial, Verdana;
	font-size: 11px;
}

table.main a.media:active {
	font-family: Arial, Verdana;
	font-size: 11px;
}

table.main a.media:hover {
	font-family: Arial, Verdana;
	font-size: 11px;
}

table.main a.nav:link {
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}

table.main a.nav:visited {
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}

table.main a.nav:active {
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}

table.main a.nav:hover {
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FF9D04;
	text-decoration: none;
}

table.main a.nav2:link {
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ff9900;
	text-decoration: none;
}

table.main a.nav2:visited {
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ff9900;
	text-decoration: none;
}

table.main a.nav2:active {
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ff9900;
	text-decoration: none;
}

table.main a.nav2:hover {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}

/******************************************************************************************
******************************************************************************************
*****************************************************************************************/
table.main1
{ 
	font-family: Arial, Verdana ;
	font-weight: normal;
	font-size: 8px;
	color: #E3F2FF;
	background-color: #ffffff;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	align:bleedleft;
}

table.main1 td.hed
{ 
	font-family: Arial, Verdana; 
	font-weight: bold;
	font-size: 28px;
	color: #000066;
	text-align: center;
}
table.main1 td.content2
{ 
	font-family: Arial, Verdana; 
	font-weight: bold;
	font-size: 14px;
	color: #89BBE1;
	text-align: center;
}

table.main1 td.content3
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	text-align: left;
	padding-left: 12px;
	padding-right: 0px;
}

table.main1 td.content4
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #000066;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}

table.main1 td.content5
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000066;
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}

table.main1 td.content6
{ 
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000066;
	background-color: #E3F2FF;
	text-align: left;
	padding-left: 4px;
	padding-right: 0px;
}

table.main1 select.bold {
	 font-family:  Arial, Verdana;
	 font-size: 12px;
	 font-weight: bold;
	 color: #000066;
	 background-color: #ffffff; 
	 border: 1px solid #999966;
 }
 
table.main1 a        {
	font-family:Arial, Verdana;
	font-size: 16px;
	color: #000000;
} 

table.main1 a:link {
	font-family:  Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

table.main1 a:visited {
	font-family: Arial, Verdana ;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

table.main1 a:active {
	font-family: Arial, Verdana ;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

table.main1 a:hover {
	font-family:Arial, Verdana ;
	font-size: 16px;
	font-weight: bold;
	color: #FF9D04;
	text-decoration: none;
}

table.main1 a.2        {
	font-family:Arial, Verdana;
	font-size: 13px;
	color: #000066;
        text-decoration: none;
} 

table.main1 a.2:link {
	font-family: Arial, Verdana ;
	font-size: 13px;
	color: #000066;
	text-decoration: none;
}

table.main1 a.2:visited {
	font-family:  Arial, Verdana;
	font-size: 13px;
	
	color: #000066;
	text-decoration: none;
}

table.main1 a.2:active {
	font-family: Arial, Verdana ;
	font-size: 13px;
	
	color: #000066;
	text-decoration: none;
}

table.main1 a.2:hover {
	font-family: Arial, Verdana ;
	font-size: 13px;
	color: #FF9D04;
	text-decoration: none;
}

table.main1 a.3        {
	font-family:Arial, Verdana;
	font-size: 12px;
	color: #000066;
        text-decoration: none;
} 

table.main1 a.3:link {
	font-family:  Arial, Verdana;
	font-size: 12px;
	
	color: #000066;
	text-decoration: none;
}

table.main1 a.3:visited {
	font-family:  Arial, Verdana;
	font-size: 12px;
	
	color: #000066;
	text-decoration: none;
}

table.main1 a.3:active {
	font-family:  Arial, Verdana;
	font-size: 12px;
	
	color: #000066;
	text-decoration: none;
}

table.main1 a.3:hover {
	font-family:  Arial, Verdana;
	font-size: 12px;
	color: #FF9D04;
	text-decoration: none;
}

table.main a.calDaySm:link {
	font-family:Arial, Verdana ;
	font-size: 12px;
	color: #000066;
	text-decoration:none;
}

table.main a.calDaySm:visited {
	font-family:Arial, Verdana  ;
	font-size: 12px;
	color: #000066;
	text-decoration:none ;
}

table.main a.calDaySm:active {
	font-family:Arial, Verdana  ;
	font-size: 12px;
	color: #000066;
	text-decoration:none;
}

table.main a.calDaySm:hover {
	font-family: Arial, Verdana ;
	font-size: 12px;
	color: #FF9D04;
	text-decoration:underline ;
}

table.main a.calDayLg:link {
	font-family:Arial, Verdana ;
	font-size: 14px;
	color: #000066;
	text-decoration:none;
}

table.main a.calDayLg:visited {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	color: #000066;
	text-decoration:none ;
}

table.main a.calDayLg:active {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	color: #000066;
	text-decoration:none;
}

table.main a.calDayLg:hover {
	font-family: Arial, Verdana ;
	font-size: 14px;
	color: #ff9900;
	text-decoration:underline ;
}

table.main a.calHead:link {
	font-family:Arial, Verdana ;
	font-size: 13px;
	color: #000066;
	text-decoration:none;
}

table.main a.calHead:visited {
	font-family:Arial, Verdana  ;
	font-size: 13px;
	color: #000066;
	text-decoration:none ;
}

table.main a.calHead:active {
	font-family:Arial, Verdana  ;
	font-size: 13px;
	color: #000066;
	text-decoration:none;
}

table.main a.calHead:hover {
	font-family: Arial, Verdana ;
	font-size: 13px;
	color: #ff9900;
	text-decoration:underline ;
}

table.main a.month:link {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	color: #ff9900;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

table.main a.month:visited {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	color: #ff9900;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

table.main a.month:active {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	color: #ff9900;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

table.main a.month:hover {
	font-family: Arial, Verdana ;
	font-size: 14px;
	color: #000066;
	text-decoration:none ;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

table.main a.calView:link {
	font-family:Arial, Verdana  ;
	font-size: 13px;
	color: #000066;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

table.main a.calView:visited {
	font-family:Arial, Verdana  ;
	font-size: 13px;
	color: #000066;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

table.main a.calView:active {
	font-family:Arial, Verdana  ;
	font-size: 13px;
	color: #000066;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

table.main a.calView:hover {
	font-family: Arial, Verdana ;
	font-size: 13px;
	color: #ff9900;
	text-decoration:underline ;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

table.main a.private        {
	font-family:Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
    text-decoration:none;
} 

table.main a.private:link {
	font-family:Arial, Verdana ;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration:none;
}

table.main a.private:visited {
	font-family:Arial, Verdana  ;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration:none;
}

table.main a.private:active {
	font-family:Arial, Verdana  ;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration:none;
}

table.main a.private:hover {
	font-family: Arial, Verdana ;
	font-size: 10px;
	color: #000066;
	text-decoration:none ;
}

table.main a.public        {
	font-family:Arial, Verdana;
	font-size: 10px;
	color: #000066;
    text-decoration:none;
} 

table.main a.public:link {
	font-family:Arial, Verdana ;
	font-size: 10px;
	color: #000066;
	text-decoration:none;
}

table.main a.public:visited {
	font-family:Arial, Verdana  ;
	font-size: 10px;
	color: #000066;
	text-decoration:none;
}

table.main a.public:active {
	font-family:Arial, Verdana  ;
	font-size: 10px;
	color: #000066;
	text-decoration:none;
}

table.main a.public:hover {
	font-family: Arial, Verdana ;
	font-size: 10px;
	color: #FF9900;
	text-decoration:none ;
}

table.main a.other       {
	font-family:Arial, Verdana;
	font-size: 10px;
	color: green;
    text-decoration:none;
} 

table.main a.other:link {
	font-family:Arial, Verdana ;
	font-size: 10px;
	color: green;
	text-decoration:none;
}

table.main a.other:visited {
	font-family:Arial, Verdana  ;
	font-size: 10px;
	color: green;
	text-decoration:none;
}

table.main a.other:active {
	font-family:Arial, Verdana  ;
	font-size: 10px;
	color: green;
	text-decoration:none;
}

table.main a.other:hover {
	font-family: Arial, Verdana ;
	font-size: 10px;
	color: #FF9900;
	text-decoration:none ;
}

table.main a.privateLg        {
	font-family:Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
    text-decoration:none;
} 

table.main a.privateLg:link {
	font-family:Arial, Verdana ;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration:none;
}

table.main a.privateLg:visited {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration:none;
}

table.main a.privateLg:active {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-decoration:none;
}

table.main a.privateLg:hover {
	font-family: Arial, Verdana ;
	font-size: 14px;
	color: #000066;
	text-decoration:none ;
}

table.main a.publicLg        {
	font-family:Arial, Verdana;
	font-size: 14px;
	color: #000066;
    text-decoration:none;
} 

table.main a.publicLg:link {
	font-family:Arial, Verdana ;
	font-size: 14px;
	color: #000066;
	text-decoration:none;
}

table.main a.publicLg:visited {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	color: #000066;
	text-decoration:none;
}

table.main a.publicLg:active {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	color: #000066;
	text-decoration:none;
}

table.main a.publicLg:hover {
	font-family: Arial, Verdana ;
	font-size: 14px;
	color: #FF9900;
	text-decoration:none ;
}

table.main a.otherLg       {
	font-family:Arial, Verdana;
	font-size: 14px;
	color: green;
    text-decoration:none;
} 

table.main a.otherLg:link {
	font-family:Arial, Verdana ;
	font-size: 14px;
	color: green;
	text-decoration:none;
}

table.main a.otherLg:visited {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	color: green;
	text-decoration:none;
}

table.main a.otherLg:active {
	font-family:Arial, Verdana  ;
	font-size: 14px;
	color: green;
	text-decoration:none;
}

table.main a.otherLg:hover {
	font-family: Arial, Verdana ;
	font-size: 14px;
	color: #FF9900;
	text-decoration:none ;
}

/******************************************************************************************
******************************************************************************************
*****************************************************************************************/

table.main2
{ 
	font-family:  Arial, Verdana;
	width: 750px;
	font-weight: normal;
	color: #89BBE1;
	background-color: #89BBE1;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	align: bleedleft; 
} 

table.main2 a        {
	font-family:Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
        text-decoration: none;
} 

table.main2 a:link {
	font-family: Arial, Verdana ;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

table.main2 a:visited {
	font-family: Arial, Verdana ;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

table.main2 a:active {
	font-family: Arial, Verdana ;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

table.main2 a:hover {
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FF9D04;
	text-decoration: none;
}

table.main2 a.2        {
	font-family:Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: yellow;
        text-decoration: none;
} 

table.main2 a.2:link {
	font-family: Arial, Verdana ;
	font-size: 12px;
	font-weight: bold;
	color: yellow;
	text-decoration: none;
}

table.main2 a.2:visited {
	font-family: Arial, Verdana ;
	font-size: 12px;
	font-weight: bold;
	color: yellow;
	text-decoration: none;
}

table.main2 a.2:active {
	font-family:  Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #yellow;
	text-decoration: none;
}

table.main2 a.2:hover {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF9D04;
	text-decoration: none;
}

/******************************************************************************************
******************************************************************************************
*****************************************************************************************/

table.main3
{ 
	font-family: Arial, Verdana ;
	font-weight: bold;
	font-size: 8px;
	color: #ffffff;
	background-color: #000066;
	border-collapse: collapse;
	border-spacing: 0px;
}


/******************************************************************************************
******************************************************************************************
*****************************************************************************************/

H1 {
	font-size: 24pt; 
	font-family:  Arial, Verdana;
	color: #000066;
}

H2 {
	font-size: 18pt; 
	font-family:  Arial, Verdana;
	color: #000066;
}

H3 {
	font size: 14pt; 
	font-family:  Arial, Verdana;
	color: #000066;
}

input { 
	background-color: #ffffff;
	/*border: 1px solid #7087b4;*/
	color: #000066;
	margin-right: 4px;
	font-family: Arial, Verdana;
	font-size: 11px;
}

input.alt1{ 
	background-color: #ffffff;
}

input.alt2{ 
	background-color: #f1f3f5;
}

input.alt3{ 
	background-color: #e9ebed;
}

input.checkbox2 { 
	background-color: #ffffff;
}

input.checkbox3 { 
	background-color: #f1f3f5;
}

input.radio { 
	background-color: #e9ebed;
}

input.radioalt1 { 
	background-color: #ffffff;
}

input.radioalt2 { 
	background-color: #f1f3f5;
}

input.checkboxalt1 { 
	background-color: #ffffff;
}

input.checkboxalt2 { 
	background-color: #f1f3f5;
}
	
input.textbox { 
	  background-color: #ffffff;
	   /*border: 1px solid #7087b4;*/
	   color: #000066;
	   margin-right: 4px;
	   font-family: Arial, Verdana;
	   font-size: 11px;
}

input.mediaTextbox { 
	  background-color: #ffffff;
	   /*border: 1px solid #7087b4;*/
	   color: #000066;
	   margin-right: 4px;
	   font-family: Arial, Verdana;
	   font-size: 10px;
}

input.textbox2 { 
	  background-color: #ffffff;
	   /*border: 1px solid #7087b4;*/
	  font-weight: bold;
	  color: #000066;
	  margin-right: 4px;
	  font-family: Arial, Verdana;
	  font-size: 8px;
}

input.textbox3 { 
	  background-color: #ffffff;
	   /*border: 1px solid #7087b4;*/
	  font-weight: bold;
	  color: #000066;
	  margin-right: 4px;
	  font-family: Arial, Verdana;
	  font-size: 10px;
}

input.submit {
	 font-family: Arial, Verdana;
	 font-size: 8px;
	 color: #000066;
	 font-weight: bold;
	 background-color: yellow; 
}

input.button {
	 font-family: Arial, Verdana;
	 font-size: 11px;
	 color: #ffffff;
	 font-weight: bold;
	 background-color: #000066;
}

select {
	 font-family: Arial, Verdana;
	 font-size: 11px;
	 font-weight: normal;
	 color: #000066;
	 background-color: #ffffff; 
	 border: 1px solid #999966;
}

select.alt {
	 font-family: Arial, Verdana;
	 font-size: 8px;
	 font-weight: normal;
	 color: #000066;
	 background-color: #ffffff; 
	 border: 1px solid #999966;
}

select.media {
	 font-family: Arial, Verdana;
	 font-size: 10px;
	 font-weight: normal;
	 color: #000066;
	 background-color: #ffffff; 
	 border: 1px solid #999966;
}

textarea { 
	 font-family:Arial, Verdana;
	 font-size: 11px;
	 color: #000066;
	 border: 1px solid #7087b4;
        
}

/******************************************************************************************
******************************************************************************************
*****************************************************************************************
CALENDAR CSS STUFF************************************************************/

td.cal{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  background-color : #d3d3d3;
	}
	select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 85px;
	}
	input.year{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  width : 30px;
	}
	td.calDaysColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #000000;
	}
	td.calWeekend {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #c0c0c0;
	}
	td.calBgColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #d3d3d3;
	}
	.calBorderColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #a9a9a9;
	}
	td.calHighlightColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #ffffff;
	  background-color : #ffffcc;
	}
	A.cal {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  text-decoration : none;
	}  
	A.cal:Hover {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #FF0000;
	  text-decoration : none;
	} 
	.disabled {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #808080;
	  text-decoration : none;
	} 

	
/****************************************************************************************
******************************************************************************************
*****************************************************************************************/	

