/* Navigation Menu Styles */
@import url(nav_menu.css);

/*Hosting Site Template */
BODY 
{
	background-color : white;
	font-family: tahoma;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
HTML
{
	
}

table
{
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    color: #333333;
}

tr
{
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    color: #333333;
}

td
{
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    color: #333333;
}
table.body{
	font-family:tahoma;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	border: none;
	margin-left : 3px;
	padding : 4px;
}
table.AdminFooter
{
	background-color:#003366;
}
table.FormHeader
{
	border:solid 1px #666666;
	background-color:#999999;
}
table.ServerStatusImage
{
    background-image: url(/App_Themes/Blue/images/statusbkgd_green.gif);
}
table.FormTabPanelBorder
{
    border-width: 1px;
    border-color: #333333;
}
table.TabTable
{
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
}
td.Repeater
{
    background-image: url(/App_Themes/Blue/images/Body/middle_repeater.gif);
}
td.NewsHeader
{
    background-image: url(/App_Themes/Blue/images/right_header.gif);
}
td.ProgramTopLeft
{
    background-image: url(/App_Themes/Blue/images/body/Programtopleft.gif);
}
td.ProgramTopRepeater
{
    background-image: url(/App_Themes/Blue/images/body/programtop_repeater.gif);
}
td.ProgramTopRight
{
    background-image: url(/App_Themes/Blue/images/body/programtopright.gif);
}
td.ProgramBottomMiddle
{
    background-image: url(/images/bottomlinemiddle.gif);
}
td.ProgramBottomLeft
{
    background-image: url(/images/bottomlineleft.gif);
}
td.ProgramBottomRight
{
    background-image: url(/images/bottomlineright.gif);
}
td.top_bar{
	background-color: #87CEFA;
}
td.nav_tabs{
	background-color : #000000;
	font-size: 10px;
	text-align: center;
}
td.LightBkgd
{
	background-color:#efefef;
}
td.OldLightBkgd
{
	background-color:#BADBFD;
}
td.bottom_nav{
	background-color: #48D1CC;
}
td.events{
	padding-top: 3px;
	font-family:tahoma;
	font-size: 12px;
	color: #ffffff;
}
td.highlights
{
	font-family:tahoma;
	font-size: 12px;
	color: #ffffff;
	background-color : #000000;
}
td.FormBody
{
	background-color:#eeeeee;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
}
td.FormHeader
{
	background-color:#999999;
	font-family:tahoma;
	font-weight:bold;
	color:White;
	font-size:14px;
	border-bottom:solid 1px #666666;
}
td.NewFormHeader
{
	border-right:solid 1px #666666;
}
td.ServerStatusBkgd
{
	background-color:#336699;
}
td.ProgramDescBkgd
{
	background-color:#003366;
}
td.BodyTopRight
{
    /*background-image: url(/App_Themes/Blue/images/Body/bodytop_right.gif);*/
   
}
td.BodyTopLeft
{
     /*background-image: url(/App_Themes/Blue/images/Body/bodytop_left.gif);*/
   
}
td.AdminBodyTopRight
{
    /*background-image: url(/App_Themes/Blue/images/Body/bodytop_right.gif);*/
    background-image: url(/waypoint/images/adminbg.jpg);
    background-repeat:repeat-x;
    height:40px;
    background-color:#999999;
    border-top: solid 1px #666666;
     border-bottom: solid 1px #666666;
}
td.AdminBodyTopLeft
{
     /*background-image: url(/App_Themes/Blue/images/Body/bodytop_left.gif);*/
   background-image: url(/waypoint/images/adminbg.jpg);
    background-repeat:repeat-x;
    height:40px;
    background-color:#999999;
    border-top: solid 1px #666666;
     border-bottom: solid 1px #666666;
}
td.ProgramTop
{
    background-image: url(/App_Themes/Blue/images/Body/programtop2.gif);
}
td.SignupLeft
{
    background-image: url(/App_Themes/Blue/images/signup_leftend.gif);
}
td.SignupMiddle
{
    /*background-image: url(/App_Themes/Blue/images/signup_middle_repeater.gif);*/
    background-image: url(/waypoint/images/signup.jpg);
    background-repeat:no-repeat;
    width:104px;
    height: 34px;
     vertical-align:top;
     padding-top:5px;
    padding-left:10px;
}
td.SignupRight
{
    background-image: url(/App_Themes/Blue/images/signup_rightend.gif);
}
td.CompanyFooter
{
	color: #333333;
	font-family:tahoma;	
	font-size:9px
}
td.CompanyAdminFooter
{
	color: #333333;
	font-family:tahoma;	
	font-size:9px
}
	
td.BodyTreeView
{
	background-color:White;
}
td.NewsBorder
{
	
	border-right:solid 1px #333333;
	border-left:solid 1px #333333;
}
td.LightGreyBkgd
{
	background-color:White;
	padding-top:5px;
	padding-bottom:5px;
}
td.DescriptionStar
{
	background-color:White;
    background-image: url(/images/panel1_star.gif);
}
img 
{
	text-decoration: none;
	border: none;
}
a.culture img
{ 
	width: 36px;
	height: 18px;
}
.FieldSet
{
    border-color:#999999;
}
.ClickHere
{
	font-family: Helvetica;
	color: #CC9900;
	font-size: 12px;
	font-weight: bold;
}
.LightPhoneHeader
{
	font-family: tahoma;
	color: #8F1313;
	font-size: 12px;
	font-weight: bolder;
	line-height:1.1;
	vertical-align:top;
}
.PhoneNumber
{
	font-family: tahoma;
	color: #333333;
	font-size: 12px;
	font-weight:bolder;
	line-height:1.2;
	vertical-align:text-top;
}
.ClickHereDetails
{
	font-family: tahoma;
	color: #ff920f;
	font-size: 12px;
	font-weight: bold;
}
.ClickHereDetails2
{
	font-family: tahoma;
	color: #7b3609;
	font-size: 12px;
	font-weight: bold;
}
.ProgramDescription
{
	font-family:Helvetica;
	color:#003366;
	font-size:12px;
}
.ServerStatus
{
	font-family: Helvetica;
	color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
	vertical-align: bottom;
}
.LinkFooter
{
	color: #336699;
	font-family:tahoma;
	font-size:9px;
	font-weight:lighter;
}
.NewsTitle
{
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#003366;
}
.SubTitle
{
	font-family:tahoma;
	font-size:12px;
	color:#003366;
}
.Bottom
{
	color: #333333;
	font-family:tahoma;
}
.BodyText
{
	color: #333333;
	font-family:tahoma;
	font-weight:bold;
	font-size:12px;
}
.ProgramTitle
{
	font-family: Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#99CCFF;
}
.ProgramTitle2
{
	font-family: tahoma;
	font-size:12px;
	font-weight:bold;
	color:#99CCFF;
}
.ProgramDescBody
{
	font-family: tahoma;
	font-size: 12px;
	color: #003366;
}
.FormBodyText
{
	font-family:tahoma;
	font-size:12px;
	color: #333333;
	font-weight: bold;
}
.FormBodyTextBlack
{
	font-family:tahoma;
	font-size:12px;
	color:#333333;
	font-weight: bold;
}
.FormBodyTextBlackUnderlined
{
	font-family:tahoma;
	font-size:12px;
	color:Black;
    text-decoration:underline;
	font-weight: bold;
}
.FormBodyLightText
{
	font-family:tahoma;
	font-size:12px;
	color: #333333;
}
.NewsandLinksTitle
{
	font-family: Helvetica;
	color: #333333;
	font-size: 12pt;
	font-weight:bold;
}
.NewServerStatus
{
	font-family: tahoma;
	font-size:16px;
	font-weight:bold;
	color:#99CCFF;
}
.NewServerStatusNew2
{
	font-family: tahoma;
	font-size:16px;
	font-weight:bold;
	color:White;
}
.NewServerStatus1
{
	font-family: tahoma;
	font-size:18px;
	font-weight:bold;
	color:#8F1313;
}
.NewServerStatusAdmin
{
	font-family: tahoma;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.NewServerStatus2
{
	font-family: tahoma;
	font-size:12px;
	font-weight:bold;
	color:White;
}
.NewServerStatus3
{
	font-family: tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}
.NewServerStatus4
{
	font-family: tahoma;
	font-size:18px;
	font-weight:bold;
	color:White;
}
.SubServerStatus
{
	font-family:Helvetica;
	font-size:12px;
	color:#99ccff;
	font-weight:normal;	
}
.SubServerBodyText
{
	font-family:Helvetica;
	font-size:12px;
	color:#99ccff;
	font-weight:normal;	
}
.SubServerStatus1
{
	font-family:tahoma;
	font-size:14px;
	color:#ffcc00;
	font-weight:bold;	
}
.SupportLinks
{
	font-family:tahoma;
	font-size:12px;
	color:#336699;
	font-weight:bold;	
}
.RequiredField
{
	font-family:tahoma;
	font-size:12px;
	color:#8F1313;
	font-weight:normal;	
}
.FormText
{
	font-family: tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	text-align: right;
}	
.PageHeaderText
{
	font-family:tahoma;
	font-size:16px;
	color: #8f1313;
	font-weight:bold;
}
hr.LineColor
{
    color: #999999;
}
.ErrorLabel
{
    font-weight:bold;
    color:Red;
	font-family:tahoma;
	font-size:12px;
}
.SubFormBodyText
{
	font-family:tahoma;
	font-size:12px;
	color: #333333;
}
.ContactUs
{
	font-family: tahoma;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.ContactUsText
{
	font-family: tahoma;
	color: #333333;
	font-size:12px;
	text-align: left;
}
tr.Row1
{
    background-color: #dddddd;
    border-left: #666666 1px solid;
}
tr.Row2
{
    background-color: #efefef;
    border-left: #666666 1px solid;
}
.FeaturesList
{
	font-family: Tahoma;
	color: #333333;
	font-size: 12px;
	font-weight:bold;
}
.Support
{
	font-family:tahoma;
	font-size:14px;
	color: #333333;
	font-weight: bold;
}
.Signup
{
	font-family: tahoma;
	color:#8f1313;
	font-size:12px;	
	font-weight:bold;
}
.NewProgramDescBkgd
{
	font-family: tahoma;
	font-size:12px;
	text-align: left;
}
.ResellerSignup
{
  	font-family: tahoma;
	color: #333333;
	font-size:12px;
	text-align: left;
	vertical-align:text-bottom;
	font-weight:bold;
	line-height:1.2;
}
.ResellerSignupClickHere
{
  	font-family: tahoma;
	color: #ffff00;
	font-size:12px;
	text-align: left;
	vertical-align:text-bottom;
	font-weight:bold;
	line-height:1.2;
}
td.NewProgramBottomLeft
{
    background-image: url(/images/panel2_bottomleft.gif);
}
td.NewProgramBottomRepeater
{
    background-image: url(/images/panel2_bottomrepeater.gif);
}
td.NewProgramBottomRight
{
    background-color: #999999;
}
td.NewProgramBottomMiddle
{
    background-color:#CC0000;
}
.SubServerStatus2
{
	font-family:tahoma;
	font-size:12px;
	color:#ffcc00;
	font-weight:bold;	
}
.FindOutMore
{
	font-family:tahoma;
	font-size:12px;
	color:White;
	font-weight:bold;	
}
td.NewProgramTopLeft
{
    background-image: url(/App_Themes/Blue/images/panel1_topleft.gif);
}
td.NewProgramTopRepeater
{
    background-image: url(/App_Themes/Blue/images/panel1_toprepeater.gif);
}
td.NewProgramTopPicture
{
    background-image: url(/App_Themes/Blue/images/panel1_toprightnoBB.gif);
}
td.NewProgramTopRight
{
    background-image: url(/App_Themes/Blue/images/panel2_topright.gif);
}
a:visited 
{
	font-family: tahoma;
	font-size: 12px;
	color: #8F1313;
	text-decoration: none;
}
a:link
{
	font-family: tahoma;
	font-size: 12px;
	color: #8F1313;
	text-decoration: none;
}
a:hover
{
	font-family: tahoma;
	font-size: 12px;
	color: #8F1313;
	text-decoration: none;
}
.FreeMonth
{
	font-family: tahoma;
	font-size:12px;
	font-weight:bold;
	color:#8F1313;
}
.SubTitle1
{
	font-family:tahoma;
	font-size:12px;
	color:#8F1313;
}
.Bullets
{
	font-family:tahoma;
	font-size:12px;
	color: #8F1313;
}
td.LinksImage
{
    background-image: url(/images/SupportLink.gif);
}
.SyncInfo
{
	color: #8F1313;
	font-family:tahoma;
	font-size:9px;
	font-weight:bold;
}

.calendar_button
{
  border:none;
  cursor:pointer;
}

.picker
{
    background-color: #FFFFFF;
    border: 1px gray solid;
    font-size: 12px;
    font-weight: bold;
    font-family: "tahoma",monospace;
    padding: 2px;
    cursor: pointer;
}

.calendar td
{
    font-size:12px;
}

.title
{
    font-weight:bold;
    background-color:#D7D7E5;
}

.day
{
    width:25px;
    cursor:pointer;
    text-align:center;
    border-width:1px;
    border-color:#F6F6F6;
    border-style:solid;
}

.dayhover
{
    width:25px;
    cursor:pointer;
    text-align:center;
    text-decoration:underline;
    border-width:1px;
    border-color:#F6F6F6;
    border-style:solid;
}

.dayheader
{
    width:25px;
    text-align:center;
    border-width:1px;
    border-color:white;
    border-style:solid;
    font-weight:bold;
    background-color:#FFFFFF;
}

.othermonthday
{
    color:#999999;
}

.outofrangeday
{
    visibility:hidden;
}

.selectedday
{
    width:25px;
    background-color:#FBE694;
    color:#000000;
    border-width:1px;
    border-color:#BB5503 !important;
    border-style:solid;
    font-weight:bold;
}

.calendar
{
    border-style:solid;
    border-width:1px;
    border-color:Black;
    border-collapse:collapse;
    background-color:#FFFFFF;
    cursor:default;
}

.month
{
    background-color:#F6F6F6;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;
    margin-top:0px;
}

.nextprev
{
    cursor:pointer;
    height:25px;
    vertical-align:middle;
    padding:0px 5px 0px 5px;
}

.selector
{
    width:14px;
    cursor:pointer;
    text-align:left;
    vertical-align:middle;
    background-color:#FFFFFF;
}


