body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #eaeaea;
}


.tdRightColumn {
	color: #FFFFFF;
	background-image: url(/Portals/0/Skins/Sunshine/tdRightColumn.GIF);
	vertical-align: middle;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a7a7a7;
}

.MainCategory {
    background: none; 
    color: #888888; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

A.MainCategory:link {
    background: none; 
    color: #888888; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica;
    text-decoration: none;
}

A.MainCategory:visited  {
    background: none; 
    color: #888888; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

A.MainCategory:active   {
    background: none; 
    color: #888888; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

A.MainCategory:hover    {
    background: none; 
    color: #333333; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: underline;
}

.SubCategory {
    background: none; 
    color: #888888; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

A.SubCategory:link {
    background: none; 
    color: #888888; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica;
    text-decoration: none;
}

A.SubCategory:visited  {
    background: none; 
    color: #888888; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

A.SubCategory:active   {
    background: none; 
    color: #888888; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

A.SubCategory:hover    {
    background: none; 
    color: #333333; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: underline;
}

.Head   {
    font-family: Verdana, Helvetica;
    font-size:  14px;
    font-weight:    Bold;
    color: #333333;
}

.SubHead    {
    font-family: Verdana, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #333333;
}

.Normal
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
}
A.Normal:link {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
}

A.Normal:visited  {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
}

A.Normal:active   {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
    text-decoration:    underline;
}

A.Normal:hover    {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
}


.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
}

A.NormalBold:link {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
}

A.NormalBold:visited  {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
}

A.NormalBold:active   {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
}

A.NormalBold:hover    {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
}

.Login {
    font-weight: bold;
    font-size: 10pt;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
    
A.Login:link {
    text-decoration:    none;
    color:#666666;
}

A.Login:visited  {
    text-decoration:    none;
    color:#6666663;
}

A.Login:active   {
    text-decoration:    none;
    color:#666666;
}

A.Login:hover    {
    text-decoration:    none;
    color:#FF0000;
}

.User {
    font-weight: bold;
    font-size: 10pt;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
    
A.User:link {
    text-decoration:    none;
    color:#333333;
}

A.User:visited  {
    text-decoration:    none;
    color:#333333;
}

A.User:active   {
    text-decoration:    none;
    color:#333333;
}

A.User:hover    {
    text-decoration:    none;
    color:#FF0000;
}

.CurrentDate {
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    color:#333333;
}




/*Dropdown Menu Specific Styles */
.menusub {
	text-indent: 10px;
	text-decoration: none;
}


/* TOP Section & General Frame Styles */
.topctcell {
	background-image: url(/Portals/2/Skins/Sunshine/TOP-CTbar.gif);
	background-repeat: repeat-x;
}
.td877bar {
	background-image: url(/Portals/2/Skins/Sunshine/TOP-877bar.gif);
	background-repeat: repeat-x;
	text-align: right;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.tdctnmenubar {
	background-image: url(/Portals/2/Skins/Sunshine/TOP-CTnMenuBar.gif);
	background-repeat: repeat-x;
}
.tdrightshadow {
	background-image: url(/Portals/2/Skins/Sunshine/RIGHT-Shadow.gif);
	background-repeat: repeat-y;
}
.tdblacksmall {
	background-image: url(/Portals/2/Skins/Sunshine/TOP-BlackSmall.gif);
	background-repeat: repeat-x;
}
.tdblackbarbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(/Portals/2/Skins/Sunshine/TOP-BlackBig.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}
.tdtopredbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/Portals/2/Skins/Sunshine/TOP-RedBar.gif);
	text-align: center;
	vertical-align: middle;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a7a7a7;
	border-left-color: #a7a7a7;
}
.tdbottombar {
	background-image: url(/Portals/2/Skins/Sunshine/BOTTOM-Bar.gif);
	background-repeat: repeat-x;
}
.tdbottomshadow {
	background-image: url(/Portals/2/Skins/Sunshine/BOTTOM-Shadow.gif);
	background-repeat: repeat-x;
}
.tdmaincell {
	background-color: #FFFFFF;
	background-image: url(/Portals/2/Skins/Sunshine/ALL-backingdefault.jpg);
	border: 1px solid #a7a7a7;
	background-repeat: repeat-y;
}

.linktopordernow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.linktopordernow:hover {
	text-decoration: underline;
}
.link877bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5F64CA;
	text-decoration: none;
}
a.link877bar:hover {
	text-decoration: underline;
}
.linkbottommenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.linkbottommenu:hover {
	color: #FF0000;
}

/* SIDEBAR Specific Styles */
.tdsidecell {
	background-image: url(/Portals/2/Skins/Sunshine/SIDEBAR-defaultback.gif);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #a7a7a7;
	border-left-color: #A7A7A7;
}
.tdsideheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(/Portals/2/Skins/Sunshine/SIDEBAR-headerback.gif);
	background-repeat: repeat-x;
	height: 27px;
	padding-right: 8px;
	padding-left: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a7a7a7;
	border-bottom-color: #A7A7A7;
	text-align: left;
	vertical-align: middle;
}
.tdHomeSel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 27px;
	padding-right: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #a7a7a7;
	border-bottom-color: #A7A7A7;
	text-align: left;
	vertical-align: middle;
}
.tdsidecelldef {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #797979;
	text-decoration: none;
	text-align: justify;
}
.tdsidecellcell {
	padding-right: 5px;
	padding-left: 5px;
}
.tddomainbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-image: url(TOP-DomainBar.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

.linksidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F64CA;
	text-decoration: none;
}
a.linksidebar:hover {
	color: #FF0000;
}
.tdsidecell .tdsideheader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tdsidecell .tdsideheader a:hover {
	text-decoration: underline;
}
.tdsidecellcellspecial {
	background-image: url(/Portals/2/Skins/Sunshine/SIDEBAR-specialback.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding: 15px;
}
.linksidebarpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
a.linksidebarpromo:hover {
	color: #FF0000;
}
.textsidebaritem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.textsidebaritemred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}


/* SPOTLIGHT & Main Cell Styles */
.tdspotlightasp11 {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing5.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 250px;
	vertical-align: top;
}
.tdspotlightasp20 {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing4.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 250px;
	vertical-align: top;
}
.tdspotlightcfmx {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing1.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 250px;
	vertical-align: top;
}
.tdspotlightdev {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing3.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 250px;
	vertical-align: top;
}
.tdspotlightpb {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing2.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 250px;
	vertical-align: top;
}
.tdspotlightsp {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing6.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 250px;
	vertical-align: top;
}
.tdspotlightwindows {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing7.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 250px;
	vertical-align: top;
}
.tdspotlightlinux {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing8.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 250px;
	vertical-align: top;
}
.tdspotlightdnn {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing9.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 250px;
	vertical-align: top;
}
.tdspotlightsdnet {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing12.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 250px;
	vertical-align: top;
}
.tdspotlightholiday {
	background-image: url(/Portals/2/Skins/Sunshine/HLPLAN-Backing11.jpg);
	background-repeat: no-repeat;
	padding: 15px;
	height: 270px;
	vertical-align: top;
}


/* TEXT */
.tdmaincell strong {
	color: #000000;
}
.text11 {
	font-size: 11px;
}
.text12 {
	font-size: 12px;
}
.textnormal {
	font-weight: normal;
}
.textcolorblack {
	color: #000000;
}
.textred {
	color: #FF0000;
}
.textsubgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8f8f8f;
}
.textsubred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
a.textsubred:hover {
	text-decoration: underline;
}
.textsubblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.textblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textblackbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.textgreyprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #747474;
}
.textblueawards {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F64CA;
}
.linkbasic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F64CA;
	text-decoration: underline;
}
a.linkbasic:hover {
	text-decoration: none;
}
a.linkbigger {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363ba8;
	text-decoration: none;
	font-weight: bold;
}
a.linkbigger:hover {
	text-decoration: underline;
}
.textnextred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
}
.textnextblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5F64CA;
}
.textredtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FF0000;
}
.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.textmini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.linkmini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5F64CA;
	text-decoration: underline;
}
.textanswer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2c33b4;
}
.textorderquestions {
	color: #5e608d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.listcheck 
{
	list-style-image: url(/Portals/2/Skins/Sunshine/CHECK-greenonwhite.gif);
}
.listitemcheck 
{
	padding-bottom: 5px;
}


/* IMAGE */
.imgborder {
	border: 1px solid #a7a7a7;
	filter: Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
a.linkimage img {
	filter: Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
a.linkimage:hover img {
	filter: Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1.0;
}
.imgleft {
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

/* BUTTON Styles */
.buttondarkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	border: 1px solid #a7a7a7;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-darkblueback.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 1px;
	padding-bottom: 1px;
}
a.buttondarkblue:hover {
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-darkredback.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.buttontable {
	background-color: #f1f2f9;
	background-repeat: repeat-x;
	border: solid 1px #a7a7a7;
}
.buttonnext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #5F64CA;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-right: 15px;
	padding-left: 35px;
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-nextgreyback.gif);
	background-repeat: repeat-x;
	background-position: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.buttonnext:hover {
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-nextgreyback2.gif);
	color: #ff0000;
}
.buttonback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #5F64CA;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-right: 15px;
	padding-left: 35px;
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-backgreyback.gif);
	background-repeat: repeat-x;
	background-position: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.buttonback:hover {
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-backgreyback2.gif);
	color: #ff0000;
}
.buttonsubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5F64CA;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-right: 15px;
	padding-left: 35px;
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-submitgreyback.gif);
	background-repeat: repeat-x;
	background-position: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.buttonsubmit:hover {
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-submitgreyback2.gif);
	color: #ff0000;
}
.buttonprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #5F64CA;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-right: 15px;
	padding-left: 35px;
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-printgreyback.gif);
	background-repeat: repeat-x;
	background-position: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.buttonprint:hover {
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-printgreyback2.gif);
	color: #ff0000;
}
.buttonclose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #5F64CA;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-right: 15px;
	padding-left: 35px;
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-closegreyback.gif);
	background-repeat: repeat-x;
	background-position: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.buttonclose:hover {
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-closegreyback2.gif);
	color: #ff0000;
}
.buttonview {
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-viewredback.jpg);
	background-repeat: repeat-x;
	text-align: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 35px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a7a7a7;
}
a.buttonview:hover {
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-viewblueback.jpg);
}
.linkbreakdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
}
a.linkbreakdown:hover {
	text-decoration: none;
}
.buttonapply {
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-applyredback.gif);
	background-repeat: repeat-x;
	text-align: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 35px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a7a7a7;
}
a.buttonapply:hover {
	background-image: url(/Portals/2/Skins/Sunshine/BUTTON-applyblueback.gif);
}
.buttonordernow 
{
	background-image: url(/Portals/2/Skins/Sunshine/ORDERNOW-onwhite.gif);
	width: 160px;
	height: 45px;
	display: block;
}
.buttonordernow:hover
{
	background-image: url(/Portals/2/Skins/Sunshine/ORDERNOW-onwhiteO.gif);
	width: 160px;
	height: 45px;
	display: block;
}
.buttonfreetrial
{
	background-image: url(/Portals/2/Skins/Sunshine/FREETRIAL.gif);
	width: 160px;
	height: 45px;
	display: block;
}
.buttonfreetrial:hover
{
	background-image: url(/Portals/2/Skins/Sunshine/FREETRIALo.gif);
	width: 160px;
	height: 45px;
	display: block;
}
.buttonlearnmore 
{
	background-image: url(/Portals/2/Skins/Sunshine/LEARNMORE.gif);
	width: 159px;
	height: 44px;
	display: block;
}
.buttonlearnmore:hover
{
	background-image: url(/Portals/2/Skins/Sunshine/LEARNMOREo.gif);
	width: 159px;
	height: 44px;
	display: block;
}


/* TABLE, ROW & CELL Styles */
.tdsubseperator {
	background-color: #a7a7a7;
	width: 1px;
}
.tablenext {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a7a7a7;
}
.tablenextspecial {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a7a7a7;
	background-color: #fffff7;
}
.tablenextblue {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a7a7a7;
	background-color: #f1f2f9;
}
.tablesidebar 
{
	padding-bottom: 5px;
	padding-left: 5px;
}
.trwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px;
	text-align: center;
}
.trblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f1f2f9;
	padding: 2px;
	text-align: center;
}
.trsubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	padding-top: 8px;
	padding-left: 2px;
	padding-bottom: 2px;
}
.tablebordered {
	border: 1px solid #a7a7a7;
}
.tdyellow {
	background-color: #FFFFcc;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tdyellow2 {
	background-color: #FFFFcc;
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tdyellow a {
	color: #5F64CA;
	text-decoration: underline;
}
.tdyellow a:hover {
	text-decoration: none;
}
.tbldark {
	background-color: #a7a7a7;
}
.tdsummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F1F2F9;
}
.tdsummary2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F1F2F9;
	text-align: center;
	padding: 5px;
}
.tdsummaryheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f9f9fc;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}


/* FORM Styles */
.textformrequired {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	text-decoration: none;
	font-style: italic;
}
.textbox20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 20px;
	border: 1px solid #a5a5a5;
	font-weight: normal;
}
.textbox60 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 60px;
	border: 1px solid #a5a5a5;
	font-weight: normal;
}
.textbox100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100px;
	border: 1px solid #a5a5a5;
	font-weight: normal;
}
.textbox130 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 130px;
	border: 1px solid #a5a5a5;
	font-weight: normal;
}
.textbox515 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 515px;
	border: 1px solid #a5a5a5;
	font-weight: normal;
}
.textbox200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	border: 1px solid #a5a5a5;
	font-weight: normal;
}
.textbox230 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 230px;
	border: 1px solid #a5a5a5;
	font-weight: normal;
}
.textbox250 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 250px;
	border: 1px solid #a5a5a5;
	font-weight: normal;
}
.textbox225 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 225px;
	border: 1px solid #a5a5a5;
	font-weight: bold;
}
.textbox530 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 530px;
	border: 1px solid #a5a5a5;
	font-weight: normal;
}

.formtableback {
	background-color: #f1f2f9;
	border: 1px solid #a5a5a5;
}
.formlabeltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.formlabeltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F64CA;
	text-decoration: underline;
}
a.formlabeltext:hover {
	text-decoration: none;
}
.formlabelmini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.formlabelmini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F64CA;
	text-decoration: underline;
}
a.formlabelmini:hover {
	text-decoration: none;
}
.formdomaintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F64CA;
	font-weight: bold;
	text-decoration: none;
}

.formsubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.lblsuccess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
	background-color: #FFFF99;
	text-align: center;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7A7A7;
}
.lblerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFF99;
	text-align: center;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A7A7A7;
}
.formorderplanlink {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5F64CA;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.formorderplanlink:hover {
	color: #FF0000;
}
.formorderct {
	background-image: url(ORDER-ct.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-bottom: 10px;
}



.SelectedTab {
    background: none; 
    color: #888888; 
    font-size: 10px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

.OtherTabs {
    background: none; 
    color: #888888; 
    font-size: 12px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

A.OtherTabs:link {
    text-decoration:    none;
    color:#888888;
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color:#888888;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color:#666666;
}

A.OtherTabs:hover    {
    text-decoration:    none;
    color:#666666;
}



A:link  {
    background: none; 
    color: #333333; 
    font-size: 11px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

A:visited   {
    background: none; 
    color: #333333; 
    font-size: 11px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

A:active    {
    background: none; 
    color: #333333; 
    font-size: 11px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: none;
}

A:hover {
    background: none; 
    color: #888888; 
    font-size: 11px; 
    font-weight: bold; 
    font-family: Verdana, Helvetica; 
    text-decoration: underline;
}
