/* Navigation Menu Styles */
@import url(nav_menu.css);
/* New style */

/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
}
*{
	margin:0;
	padding:0;
}
ul, li, ol{
	padding:0;
	margin:0;
	list-style:none;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
	padding:0;
	margin:0;
}
.cls{
	clear:both;
}
.hide,h1 b,h2 b,h3 b,h5 b,a i{
     position: absolute;
     left: -9999px;
}

.wrap{
	width:1042px;
	margin:0 auto;
	overflow:hidden;
}
.header{
	width:1042px;
	height:91px;
	background:url(../../images/new/headerbg.gif) no-repeat top;
	overflow:hidden;
	position: relative;
	top: 0;
	left: 0;
}
.search
{
    position: absolute;
    top: 21px;
    left: 610px;
	overflow:hidden;
}
.search input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B4A4A;
	font-weight:bold;
	float:left;
	width:120px;
	height:18px;
	padding:3px 0 0 5px;
	background:#F6F6F6;
	border:1px solid #E3E3E3;
}
.search input.go{
	float:left;
	width:28px;
	height:22px;
	padding:0;
	margin:0 5px 0 2px;
}
.search select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B4A4A;
	font-weight:bold;
	float:left;
	width:140px;
	height:24px;
	padding:2px 0 2px 5px;
	background:#F6F6F6;
	border:1px solid #E3E3E3;
}
.navigation
{
    position: absolute;
    top: 64px;
    left: 324px;
	overflow:hidden;
}
.navigation ul{
	overflow:hidden;
}
.navigation ul li{
	float:left;
	display:inline;
	text-align:center;
	width:116px;
	background:url(../../images/new/navbg.gif) no-repeat 0 0;
	line-height:36px;
	margin:0 4px 0 0;
}
.navigation ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FCFDFF;
	display:block;
	text-decoration:none;
}
.navigation ul li a:hover, .navigation ul li a.selected{
	text-decoration:none;
	color:#FCFDFF;
	background:url(../../images/new/navbg.gif) no-repeat 0 -36px;
}
.banner{
	width:1042px;
	height:155px;
	overflow:hidden;
}
.maincontent{
	width:1042px;
	padding:28px 0 15px 0;
	overflow:hidden;
	background:url(../../images/new/contentbg.gif) repeat-x top #FFFFFF;
}
.contentleft{
	width:700px;
	float:left;
	overflow:hidden;
	padding:0 0 0 42px;
}

.contentright{
	width:285px;
	float:right;
	overflow:hidden;
	padding:0 0 0 15px;
}

.content{
	width:700px;
	padding:0 0 40px 0;
	overflow:hidden;
}
.contentdata{
	width:408px;
	float:left;
	padding:0 15px 0 0;
}
.contentdata h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FF6600;
}
.contentdata h1 span{
	color:#666666;
}
.contentdata strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	display:block;
	padding:0 0 12px 0;
}
.contentdata p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4B4B4B;
	padding:0 0 10px 0;
}
.contentdata ul{
	padding:12px 0 15px 0;
}
.contentdata ul li{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#919090;
	font-style:italic;
	padding:0 0 7px 45px;
	background:url(../../images/new/check.gif) no-repeat 0 0;
}

ul.heb li
{
    background:url(../../images/new/check.gif) no-repeat top right;
    padding:0 45px 7px 0;
}

.contentdata ul li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#919090;
	font-style:italic;
	text-decoration:none;
}
.contentdata ul li a:hover{
	text-decoration:underline;
}
.contentdata ul li span{
	color:#000000;
}
.sharepoint ul{
	padding:12px 0 15px 0;
}
.sharepoint ul li{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#4B4B4B;
	font-style:italic;
	padding:0 0 12px 45px;
	background:url(../../images/new/check.gif) no-repeat 0 0;
}
.sharepoint ul li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#4B4B4B;
	font-style:italic;
	text-decoration:none;
}
.sharepoint ul li a:hover{
	text-decoration:underline;
}

.rightbox{
	width:277px;
	overflow:hidden;
	float:right;
	background:#F2F2F2;
}
* html .rightbox{
	width:267px;
}

.boxdata{
	width:255px;
	background:#F2F2F2;
	padding:15px 12px 25px 10px;
}
.boxdata h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333333;
	padding:0 0 5px 0;
}
.boxdata p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding:0 0 22px 0;
}
.signup{
	text-align:center;
}
.shade{
	width:277px;
	height:50px;
	background:url(../../images/new/shade.gif) no-repeat;
}

.freeoffer{
	padding:6px 0;
	text-align: center;
}
.quicklink{
	width:265px;
	padding:0 0 45px 0;
	overflow:hidden;
	margin:12px 0 0 0;
}
.quicklink ul{
	overflow:hidden;
}
.quicklink ul li{
	width:265px;
	line-height:40px;
	margin:0 0 3px 0;
	background:#F2F2F2;
}
.quicklink ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	display:block;
	padding:0 15px 0 15px;
}
.quicklink ul li a:hover{
	text-decoration:none;
	color:#989797;
}
.news{
	width:265px;
	height:48px;
	background:url(../../images/new/newsbg.gif) no-repeat;
	
}
.news h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:24px;
	padding:3px 15px 0 15px;
}
.news h4 span
{
 	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:24px;    
}
.newsbox{
	width:238px;
	padding:18px 12px 0 13px;
	overflow:hidden;
	border:1px solid #D4D4D4;
	margin:12px 0 0 0; text-align: left;
}
.newsbox p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	padding:0 0 20px 0;
}
.footer{
	width:997px;
	background:url(../../images/new/footerbg.gif) repeat-x;
	height:50px;
	padding:13px 0 0 45px;
	overflow:hidden;
}
.footer strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	display:block;
}
.footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
}
.footer p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	text-decoration:none;
}
.footer p a:hover{
	text-decoration:underline;
}

/* for signup page */


.signupinfo{
	width:700px;
	padding:0 0 40px 0;
	overflow:hidden;
	text-align:left;
}
h3.titles {
	margin:0 0 18px 30px;
}
h3.titles span 
{
  	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6E6F73;  
}
.signdata{
	width:700px;
	padding:0 0 5px 0;
	overflow:hidden;
}
.signdata label{
	width:255px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	font-weight:bold;
	display:block;
	padding:3px 10px 0 0;
}
.signdata label.diff{
	text-align:left;
	float:left;
	padding:0 0 0 3px;
}
.signdata input{
	width:198px;
	height:18px;
	border:1px solid #6E6F73;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	padding:2px 10px 0 2px;
}
.extar{
	padding:20px 0 0 0;
}
.extar input.continue{
	border:none;
	width:74px;
	height:22px;
	padding:0;
	cursor:pointer;
}
.signdata textarea{
	width:198px;
	height:100px;
	border:1px solid #6E6F73;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	padding:2px 10px 0 2px;
}
.signdata select{
	width:212px;
	height:22px;
	border:1px solid #6E6F73;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	padding:2px 0 2px 0;
}
.signdata span{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6E6F73;
	display:block;
	width:435px;
	padding:0 0 0 265px;
}
.signupinfo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	padding:0 0 15px 0;
}
.signdata input.chk{
	width:12px;
	height:12px;
	border:1px solid #6E6F73;
	float:left;
	padding:0;
	border:none;
}

/* for contact us page */

.contactbox{
	width:700px;
	padding:0 0 10px 0;
	overflow:hidden;
	border-bottom:1px solid #6E6F73;
}

.signupinfo h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6E6F73;
	padding:15px 0 15px 25px;
}
.signdata strong{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	font-weight:bold;
	display:block;
	padding:3px 0 0 0;
}
.signdata strong a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	text-decoration:none;
}
.signdata strong a:hover{
	text-decoration:underline;
}

.terms{
	width:700px;
	padding:0 0 10px 0;
	overflow:hidden;
}
.terms h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6E6F73;
	padding:15px 0 15px 0;
}

.terms p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	padding:0 0 10px 0;
}
.terms ul{
	padding:0 0 0 25px;
}
.terms ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	padding:0 0 10px 0;
	list-style:circle;
}
.pricetitle{
	background:#F2F2F2;
}
.pricedata{
	width:600px;
	padding:0 0 5px 10px;
	overflow:hidden;
}
.pricedata label{
	width:255px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	font-weight:bold;
	display:block;
	padding:3px 10px 0 0;
}
.pricedata strong{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	font-weight:bold;
	display:block;
	padding:3px 0 0 0;
}
.sign{
	width:600px;
	padding:40px 0 0 0;
	text-align:center;
}
.costtitle{
	width:610px;
	padding:0 0 0 0;
	overflow:hidden;
}
.titleleft{
	width:400px;
	float:left;
}
.titleleft strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	padding:0 0 0 10px;
}
.titleleft input.amount{
	width:70px;
}
.titleright{
	width:210px;
	float:right;
	line-height:30px;
	text-align:center;
	background:#6E6F73;
}
.titleright strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F2F2F2;
	display:block;
}
.inhouse{
	width:105px;
	float:left;
	border-right:1px solid #F2F2F2;
}
.hosted{
	width:104px;
	float:right;
}
.inhouse strong, .hosted strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F2F2F2;
	display:block;
}
.costdata{
	width:608px;
	padding:0 0 0 0;
	margin:0 0 30px 0;
	overflow:hidden;
	border:1px solid #6E6F73;
}
.costdata label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	font-weight:bold;
	padding:5px 10px;
	display:block;
	background:#F1F1F1;
}
.datalist{
	width:608px;
	padding:3px 0 3px 0;
	overflow:hidden;
	background:#FAFAFA;
}
.datalistleft{
	width:382px;
	float:left;
	padding:0 0 0 15px;
	border-right:1px solid #6E6F73;
}
.datalistleft strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
}
.datalistright{
	width:210px;
	float:right;
	text-align:center;
}
.datalistright strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	display:block;
}
.inhousedata{
	width:105px;
	float:left;
	border-right:1px solid #6E6F73;
}
.hosteddata{
	width:104px;
	float:right;
}
.inhousedata strong, .hosteddata strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	display:block;
}
.totalcal{
	background:#F1F1F1;
}
.extra{
	padding-left:10px;
	width:387px;
}
.tab{
	width:672px;
	padding:0;
	background:url(../../images/new/tablistbg.gif) repeat-x bottom;
	height:32px;
	overflow:hidden;
}
.tab ul{
}
.tab ul li{
	float:left;
	display:inline;
	line-height:32px;
	list-style:none;
	margin:0 1px 0 0;
	border:1px solid #6E6F73;
	border-bottom:none;
}
.tab ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F0F0F0;
	font-weight:bold;
	background:url(../../images/new/tabbg.gif) repeat-x;
	display:block;
	text-decoration:none;
	padding:0 15px;
}
.tab ul li a:hover, .tab ul li a.selected{
	color:#F0F0F0;
	text-decoration:none;
	background:url(../../images/new/tabbghover.gif) repeat-x;
}
.share{
	width:620px;
	padding:20px 20px 0 30px;
	overflow:hidden;
	border:1px solid #6E6F73;
	border-top:none;
}
.overview{
	width:620px;
	padding:0 0 0 0;
	overflow:hidden;
}
.overviewleft{
	width:400px;
	float:left;
}
.overviewleft strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
}
.overviewright{
	width:210px;
	text-align:center;
	float:right;
}
.overviewright a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6E6F73;
	padding:5px 0 0 0;
	text-decoration:none;
}
.overviewright a:hover{
	text-decoration:underline;
}
.servicelist{
	width:620px;
	padding:20px 0 10px 0;
	overflow:hidden;
}
.shareservice{
	width:120px;
	float:left;
	height:120px;
	padding:0 0 0 0;
	text-align:center;
}
.shareservice strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6F73;
	display:block;
}


/*Hosting Site Template */
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:#cfe6fe;
	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;
}
.NewServerStatusNew2
{
	font-family: Verdana;
	font-size:16px;
	font-weight:bold;
	color:White;
}
.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;	
}
.SubServerBodyText
{
	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);
}
.BODY a:visited 
{
	font-family: Verdana;
	font-size: 9px;
	color: #336699;
	text-decoration: none;
}
.BODY a:link
{
	font-family: Verdana;
	font-size: 9px;
	color: #336699;
	text-decoration: none;
}
.BODY 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;
}
