/* Navigation Menu Styles */
@import url(nav_menu.css);

/*Hosting Site Template */
BODY 
{
	background-color : white;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	border: none;
	padding: 0px;
	margin: 0px;
}
HTML
{
	
}

table.body{
	font-family:Verdana;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	border: none;
	margin-left : 3px;
	padding : 4px;
}
table.AdminFooter
{
	background-color:#003366;
}
table.FormHeader
{
	border:solid 1px #003366;
}
table.ServerStatusImage
{
    background-image: url(/App_Themes/Blue/images/statusbkgd_green.gif);
}
table.FormTabPanelBorder
{
    border-width: 1px;
    border-color: #003366;
}
table.TabTable
{
	border-right: #003366 1px solid;
	border-bottom: #003366 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:Verdana;
	font-size: 9px;
	color: #ffffff;
}
td.highlights
{
	font-family:Verdana;
	font-size: 9px;
	color: #ffffff;
	background-color : #000000;
}
td.FormBody
{
	background-color:#E8F3FF;
	padding-top:10px;
	padding-bottom:10px;
}
td.FormHeader
{
	background-color:#6699cc;
	font-family:Verdana;
	font-weight:bold;
	color:White;
	font-size:14px;
	border-bottom:solid 1px #003366;
}
td.NewFormHeader
{
	border-right:solid 1px #BADBFD;
}
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.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);
}
td.SignupRight
{
    background-image: url(/App_Themes/Blue/images/signup_rightend.gif);
}
td.CompanyFooter
{
	color: #336699;
	font-family:Verdana;
	font-weight:bold;
	font-size:9px
}
td.CompanyAdminFooter
{
	color: #689CCE;
	font-family:Verdana;
	font-weight:bold;
	font-size:9px
}
	
td.BodyTreeView
{
	background-color:White;
}
td.NewsBorder
{
	
	border-right:solid 1px #336699;
	border-left:solid 1px #336699;
}
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:#6699cc;
}
.ClickHere
{
	font-family: Helvetica;
	color: #CC9900;
	font-size: 11px;
	font-weight: bold;
}
.LightPhoneHeader
{
	font-family: Verdana;
	color: #6699CC;
	font-size: xx-small;
	font-weight: bolder;
	line-height:1.1;
	vertical-align:top;
}
.PhoneNumber
{
	font-family: Helvetica;
	color: #003366;
	font-size: 9pt;
	font-weight:bolder;
	line-height:1.2;
	vertical-align:text-top;
}
.ClickHereDetails
{
	font-family: Verdana;
	color: #ff920f;
	font-size: 12px;
	font-weight: bold;
}
.ClickHereDetails2
{
	font-family: Verdana;
	color: #7b3609;
	font-size: 14px;
	font-weight: bold;
}
.ProgramDescription
{
	font-family:Helvetica;
	color:#003366;
	font-size:14px;
}
.ServerStatus
{
	font-family: Helvetica;
	color: #FFFFFF;
	font-weight:bold;
	font-size:16px;
	vertical-align: bottom;
}
.LinkFooter
{
	color: #336699;
	font-family:Verdana;
	font-size:9px;
	font-weight:lighter;
}
.NewsTitle
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#003366;
}
.SubTitle
{
	font-family:Verdana;
	font-size:12px;
	color:#003366;
}
.Bottom
{
	color: #336699;
	font-family:Verdana;
}
.BodyText
{
	color: #336699;
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
}
.ProgramTitle
{
	font-family: Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#99CCFF;
}
.ProgramTitle2
{
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color:#99CCFF;
}
.ProgramDescBody
{
	font-family: Verdana;
	font-size: 11px;
	color: #003366;
}
.FormBodyText
{
	font-family:Verdana;
	font-size:12px;
	color: #336699;
	font-weight: bold;
}
.FormBodyTextBlack
{
	font-family:Verdana;
	font-size:12px;
	color:Black;
	font-weight: bold;
}
.FormBodyTextBlackUnderlined
{
	font-family:Verdana;
	font-size:12px;
	color:Black;
    text-decoration:underline;
	font-weight: bold;
}
.FormBodyLightText
{
	font-family:Verdana;
	font-size:12px;
	color: #0a028c;
}
.NewsandLinksTitle
{
	font-family: Helvetica;
	color: #003366;
	font-size: 12pt;
	font-weight:bold;
}
.NewServerStatus
{
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	color:#99CCFF;
}
.NewServerStatus1
{
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	color:#CCFFFF;
}
.NewServerStatus2
{
	font-family: Verdana;
	font-size:13px;
	font-weight:bold;
	color:White;
}
.NewServerStatus3
{
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}
.NewServerStatus4
{
	font-family: Verdana;
	font-size:18px;
	font-weight:bold;
	color:White;
}
.SubServerStatus
{
	font-family:Helvetica;
	font-size:12px;
	color:#99ccff;
	font-weight:normal;	
}
.SubServerStatus1
{
	font-family:Verdana;
	font-size:14px;
	color:#ffcc00;
	font-weight:bold;	
}
.SupportLinks
{
	font-family:Verdana;
	font-size:12px;
	color:#336699;
	font-weight:bold;	
}
.RequiredField
{
	font-family:Verdana;
	font-size:12px;
	color:#6699cc;
	font-weight:normal;	
}
.FormText
{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #336699;
	text-align: right;
}	
.PageHeaderText
{
	font-family:Verdana;
	font-size:16px;
	color: #003366;
	font-weight:bold;
}
hr.LineColor
{
    color: #6699cc;
}
.ErrorLabel
{
    font-weight:bold;
    color:Red;
	font-family:Verdana;
	font-size:11px;
}
.SubFormBodyText
{
	font-family:Verdana;
	font-size:11px;
	color: #336699;
}
.ContactUs
{
	font-family: Verdana;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
}
.ContactUsText
{
	font-family: Verdana;
	color: #336699;
	font-size:12px;
	text-align: left;
}
tr.Row1
{
    background-color: #cfe6fe;
    border-left: #003366 1px solid;
}
tr.Row2
{
    background-color: #e1effe;
    border-left: #003366 1px solid;
}
.FeaturesList
{
	font-family: Helvetica;
	color: #003366;
	font-size: 10pt;
	font-weight:bold;
}
.Support
{
	font-family:Verdana;
	font-size:14px;
	color: #336699;
	font-weight: bold;
}
.Signup
{
	font-family: Verdana;
	color: #ffff00;
	font-size:14px;
	text-align: left;
	font-weight:bolder;
}
.NewProgramDescBkgd
{
	font-family: Verdana;
	font-size:12px;
	text-align: left;
}
.ResellerSignup
{
  	font-family: Verdana;
	color: #003366;
	font-size:10px;
	text-align: left;
	vertical-align:text-bottom;
	font-weight:bold;
	line-height:1.2;
}
.ResellerSignupClickHere
{
  	font-family: Verdana;
	color: #ffff00;
	font-size:10px;
	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:Verdana;
	font-size:12px;
	color:#ffcc00;
	font-weight:bold;	
}
.FindOutMore
{
	font-family:Verdana;
	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: Verdana;
	font-size: 9px;
	color: #336699;
	text-decoration: none;
}
a:link
{
	font-family: Verdana;
	font-size: 9px;
	color: #336699;
	text-decoration: none;
}
a:hover
{
	font-family: Verdana;
	font-size: 9px;
	color: #336699;
	text-decoration: none;
}
.FreeMonth
{
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffcc00;
}
.SubTitle1
{
	font-family:Verdana;
	font-size:11px;
	color:#003366;
}
.Bullets
{
	font-family:Verdana;
	font-size:13px;
	color: #0a028c;
}
td.LinksImage
{
    background-image: url(/images/SupportLink.gif);
}
.SyncInfo
{
	color: #336699;
	font-family:Verdana;
	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: "Verdana",monospace;
    padding: 2px;
    cursor: pointer;
}

.calendar td
{
    font-size:11px;
}

.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;
}


#SilverlightFullText { font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; background:#0b0b0b url(../../images/silverlight-bg.gif) no-repeat; position:relative; }
#SilverlightContent { padding:10px; }
#SilverlightFullText p { font-size:16px; color:#dbebfb; width:350px; line-height:1.5; float:left; text-align:left; padding-left:10px; }
#SilverlightFullText ul { font-size:13px; float:right; width:360px; text-align:left; line-height:1.0; }
#SilverlightFullText li { margin-bottom:10px; list-style:none; background:url(../../images/checkbox.gif) no-repeat left center; padding-left:20px; text-align:left; line-height:1.0; }
#SilverlightFullText li span { border-bottom:1px dotted #9f9f9f; padding-bottom:1px; text-align:left; line-height:1.0; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
