body {
	background-color:#FFFFFF;
	
	margin:0px 0px 20px 0px;
	font-family:verdana, arial, sans-serif; 
	font-size:11px; 
	color:#333333;
}
body.test3 {
	background-image:url(/images/test/test_bg.gif);
	
	margin:0px 0px 20px 0px;
	font-family:verdana, arial, sans-serif; 
	font-size:11px; 
	color:#333333;
}


.block {
	/*	- Controls spacing in list of executives in Exec/MenuModule.htm 
		- Tight paragraph spacing
	*/
	margin:0 0 4 0;
}

.blockwhite 
{
	color:White;
	margin:0 0 4 0;
}

input 
{
	background-color:#FCFCFC;
	font-family:verdana, arial, sans-serif; font-size:11px;
}
select
{	
	font-family:verdana, arial, sans-serif; font-size:11px;
}
textarea
{
	font-family:verdana, arial, sans-serif; font-size:11px;
}

p {
	font-family:verdana, arial, sans-serif; font-size:11px; color:#333333;
}

.tight p
{
	font-family:verdana, arial, sans-serif; font-size:11px; color:#333333;
	margin:0 0 5 0;
}

td { font-family:verdana, arial, sans-serif; font-size:11px; color:#333333; }

ul { font-family:verdana, arial, sans-serif; font-size:11px; color:#333333; }
ol { font-family:verdana, arial, sans-serif; font-size:11px; color:#333333; }
li { font-family:verdana, arial, sans-serif; font-size:11px; color:#333333; }

.indent {
	margin:0 0 0 40;
	font-family:verdana, arial, sans-serif; font-size:11px; color:#333333; 
}
.indentsmall {
	margin:0 0 5 20;
	font-family:verdana, arial, sans-serif; font-size:11px; color:#333333; 
}
.outdent {	
	margin: 0 0 6 15;	
	text-indent:-15px;
}

a:link,a:active,a:visited { font-family: verdana, arial, sans-serif; color:#3366CC; text-decoration: underline; }

.softechmaglogo {
	font-family:"Times New Roman" "CG Times";
	font-size:40;
	color:#0000FF;
	font-style:italic;
	font-weight:bold;

}

.magazinequarterly {
	font-family:"Times New Roman" "CG Times";
	font-size:12;
	color:red;
	font-style:italic;
	font-weight:bold;

}

.copyrightfooter {
	font-family:"Times New Roman" "CG Times";
	font-size:16;
	line-height:10pt;
	vertical-align:super;
	font-weight:bold;

}

.comingsoonheader {
	font-family:"Times New Roman" "CG Times";
	font-size:46;
	color:#666666;
	font-weight:bold;

}

.comingsoontext {
	font-family:"Times New Roman" "CG Times";
	font-size:18;
	color:#3333CC;
	font-weight:bold;

}

.comingsoonfooter {
	font-family:"Times New Roman" "CG Times";
	font-size:20;
	color:#3333CC;
	font-weight:bold;

}

.pagelayercontainer {
	position:relative;
	display:block;

}

.pagelayer {
	position:absolute;
	display:block;
	
	left:0px;
	top:0px;
}

.pagelayerhidden {
	position:absolute;
	display:none;
	
	visibility:hidden;
	left:0px;
	top:0px;
}

.menucontainer {
	position:relative;
	display:block;
	height:135px;
}

.homemenucontainer {
	position:relative;
	display:block;
	height:236px;
}

.menulayer {
	position:absolute;
	display:block;
	
	left:0px;
	top:0px;
}

.menulayerhidden {
	position:absolute;
	display:none;
	
	visibility:hidden;
	left:0px;
	top:0px;
}

.menulayernav {
	position:absolute;
	display:block;
	z-index:10;
	left:0px;
	top:0px;
}

.rmenulayer {
	position:absolute;
	display:block;
	
	left:20px;
	top:0px;
}

.rmenulayerhidden {
	position:absolute;
	display:none;
	
	visibility:hidden;
	left:20px;
	top:0px;
}

.rmenulayernav {
	position:absolute;
	display:block;
	z-index:10;
	left:20px;
	top:0px;
}

. rfirstmenuplate {
	position:absolute;
	left:565px;
}

.menuselectedprimary {
	background-color:#730000;
}

.menuselectedsecondary
{
	background-color:#680000;
}

.menuselectedtertiary
{
	background-color:#5C0000;
}

.container 
{
	/* background-color:white;
	*/
}
.primarycontent
{	
	color:#333333;
	background-color:#ffffff;
}
.primarycontent a:link, .primarycontent a:visited, .primarycontent a:active
{
	font-weight:bold;
	color:#3366cc;
}

.relatedcontent
{
	color:#eeeeee;
	background-color:#000000;
}
.relatedcontent a:link, .relatedcontent a:visited, .relatedcontent a:active
{
	color:#ffb400;
	font-weight:bold;
}

/* NOTE 
	Highlighted link for new support/default page, March 03. */
.highlight
{
	font-size:12;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:0;
	margin-top:6;
}

.headerRelated
{
	text-indent:5;
	color:#eeeded;
	background-image:url(/images/headers/headerrelatedbg.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}
.headerSupport
{
	text-indent:5;
	color:#eeeded;
	background-image:url(/images/headers/headersupportbg.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}

.RelatedOne
{
	color:#eeeeee;
	color:#f4f4f4;
	background-color:#000000;
	font-size:14px;
	letter-spacing:-0.05em;
	line-height:18px;
	font-family:arial, sans-serif;
	font-weight:600;
}
.RelatedTwo
{
	color:#eeeeee;
	color:#f4f4f4;
	background-color:#000000;
	font-size:11px;
	font-family:verdana,arial, sans-serif;
	font-weight:600;
}
.SupportOne
{
	color:#eeeeee;
	color:#f4f4f4;
	background-color:#000000;
	font-size:15px;
	letter-spacing:-0.05em;
	line-height:18px;
	font-family:arial, sans-serif;
	font-weight:600;
}
.SupportTwo
{
	color:#eeeeee;
	color:#f4f4f4;
	background-color:#000000;
	font-size:11px;
	font-family:verdana,arial, sans-serif;
	font-weight:600;
}

.support a:link, .support a:visited, .support a:active
{
	color:#ffb400;
	font-weight:bold;
	font-size:10px;
}
.SupportMainOne
{
	color:#333333;
	background-color:#ffffff;
	font-size:15px;
	letter-spacing:-0.05em;
	line-height:18px;
	font-family:arial, sans-serif;
	font-weight:600;
}
.SupportMainTwo
{
	color:#333333;
	background-color:#ffffff;
	font-size:11px;
	font-family:verdana,arial, sans-serif;
	font-weight:600;
}

.supportmain a:link, .supportmain a:visited, .supportmain a:active
{
	color:#3366cc;
	font-weight:bold;
	font-size:10px;
}

.redlink, a:link.redlink , a:visited.redlink, a:active.redlink
{
	color:#DE0000;
	font-weight:bold;
	font-size:10px;
}

.footerrow {
	background-color:#c1c1c1;
	font-family:verdana, arial, sans-serif; 
	font-size:9px;
	color:#333333;
}

.menutext, a:link.menutext,a:active.menutext,a:visited.menutext {
	font-size:11px;
	color:#FFE2E2;
	font-family:verdana, arial, sans-serif; 
	text-decoration:none;
}

.menuhome, a:link.menuhome,a:active.menuhome,a:visited.menuhome {
	font-size:11px;
	color:#FFE2E2;
	font-family:verdana, arial, sans-serif; 
	font-weight:bold;
	text-decoration:none;
}

.menutextselected, a:link.menutextselected,a:active.menutextselected,a:visited.menutextselected {
	font-size:11px;
	color:#FFE2E2;
	font-family:verdana, arial, sans-serif; 
	font-weight:bold;
	text-decoration:none;
}



.button
{
	cursor:hand;
	
	/* Doesn't work in NN4.72
	margin:0 5;
	*/
}

.rule
{
	background-color:#999999;
}

.LHPModHeader
{
	text-indent:5;
	color:#ffffff;
	background-image:url(/images/headers/QuarterPageCap.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}

.header165Internet
{
	text-indent:5;
	color:#ffffff;
	background-image:url(/images/caps/Internet_cap.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}

.header165
{
	text-indent:5;
	color:#ffffff;
	background-image:url(/images/headers/header165bg.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}

.headerLightGrey
{
	text-indent:5;
	color:#ffffff;
	background-image:url(/images/headers/headerLightGreyQuarterPageBG.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}

.headerFullPageLightGrey
{
	text-indent:5;
	color:#ffffff;
	background-image:url(/images/headers/FullPageLightGreyCap.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}

.headerBeta165
{
	text-indent:5;
	color:#ffffff;
	background-image:url(/images/headers/headerbeta165bg.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}
.headerFullpage
{
	text-indent:5;
	color:#eeeded;
	background-image:url(/images/headers/headerfullpagebg.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}
.headerFullPagePurple
{
	text-indent:5;
	color:#eeeded;
	background-image:url(/images/headers/headerfullpagebgpurple.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}
.headerHalfpage
{
	text-indent:5;
	color:#eeeded;
	background-image:url(/images/headers/headerhalfpagebg.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}
.headerTwothirds
{
	text-indent:5;
	color:#eeeded;
	background-image:url(/images/headers/headertwothirdsbg.gif);
	font-size:11px;
	font-weight:600;
	font-family:"arial" "sans-serif";
	text-transform:uppercase;
}

.AlphaOne
{	
	color:#333333;
	font-size:19px;
	line-height:21px;
	font-family: arial, sans-serif;
}

.AlphaTwo
{
	color:#333333;
	font-size:11px;
	line-height:14px;
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
}

AlphaTwo a:link, AlphaTwo a:active, AlphaTwo a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.AlphaTwo
{
	font-weight:bold;
	color:#000000;
}

.AlphaThree
{
	color:#333333;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	font-family:verdana, arial, sans-serif;
}

.Disclaimer
{
	color:#333333;
	font-size:9px;
	/*line-height:14px;
	*/
	margin:0 0 5 0;
	font-weight:normal;
	font-family:verdana, arial, sans-serif;
}

.AlphaThree PRE
{
	color:#333333;
	font-size:11px;
	font-family:verdana, arial, sans-serif;
}

/* ****************************************** 
	Added Title and Subtitle for Press Releas-type pages */
	
.Title
{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	font-family:arial, sans-serif;
}
.Subtitle
{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
}
.smallbold
{
	color:#333333;
	font-size:10px;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
}

.BetaOne
{
	color:#333333;
	font-size:16px;
	line-height:19px;
	font-family:verdana, arial, sans-serif;
	font-weight:600;
	/* NOTE Not in NN4.7, but it renders smaller anyway. */
	letter-spacing:-0.1em;	
}

.BetaOneReg
{
	color:#333333;
	font-size:16px;
	line-height:19px;
	font-family:verdana, arial, sans-serif;
	font-weight:600;
}

.BetaTwo
{
	color:#333333;
	font-size:11px;	
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
}

.GammaOne
{
	color:#333333;
	font-size:17px;
	line-height:19px;
	font-family:verdana, arial, sans-serif;
}

.ConfigStepNumber
{
	color:#333333;
	font-size:11px;
	line-height:21px;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;

}

.ConfigHeader
{
	color:#333333;
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;

}

.ConfigCrumb
{
	color:#AE7B00;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
}

.ConfigCrumbSelected
{
	color:#FFB400;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
}

.PackageImage
{
	position:relative;
	height:49px;
	display:block;
}
.BestValue
{
	position:absolute;
	display:block;
	left:0px;
	top:0px;
}

.ScheduleMonth
{
	color:#333333;
	font-size:11px;
	line-height:14px;
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
	background-color:#CCCCCC;
}

.DateHeader
{
	color:#333333;
	font-size:11px;
	line-height:14px;
	font-family:verdana, arial, sans-serif;
	background-color:#CCCCCC;
}

.LightCell
{
	color:#333333;
	font-size:11px;
	line-height:14px;
	font-family:verdana, arial, sans-serif;
	background-color:#EFEFEF;
}

.AvailableCell
{
	color:#333333;
	font-size:11px;
	line-height:14px;
	font-family:verdana, arial, sans-serif;
	background-color:#FFEEC5;
}

.ScheduleBox
{
	background-color:#FFEEC5;
}

.AccountDark
{
	color:#333333;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
	background-color:#CCCCCC;
}

.AccountLight
{
	color:#333333;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	font-family:verdana, arial, sans-serif;
	background-color:#EFEFEF;
}

.AccountLightNormal
{
	color:#333333;
	font-size:11px;
	line-height:14px;
	font-family:verdana, arial, sans-serif;
	background-color:#EFEFEF;
}

.SearchError
{
	color:#B90000;
	font-size:11px;
	line-height:14px;
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
}

