body {
	background-color: #FFF;
	margin: 0;
}
.hidden {display:none}
.shown {display:inline}

.navbar1, .navbar1 a:link, .navbar1 a:visited, .navbar1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-decoration: none;
	color: #009;
}
.navbar1 a:hover {
	text-decoration: none;
	color: #FFF;
}

.headermenuitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	text-decoration: none;
	vertical-align: top;
}
.headermenuitem a:link, .headermenuitem a:visited, .headermenuitem a:active {
	color: #666;
	text-decoration: none;
}
.headermenuitem a:hover {
	color: #F90;
}

.tabletitle, .tabletitle a:link, .tabletitle a:visited, .tabletitle a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	line-height: 16px;
	color : #009;
}
.tabletitle a:hover {
	color : #F90;
}

.tabletitle1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 900;
	line-height: 16px; 
	color: #000;  
	text-decoration: none;
}
.tabletitle1 a:link, .tabletitle1 a:visited, .tabletitle1 a:active {
	color: #000;
	text-decoration: underline;
}
.tabletitle1 a:hover { 
	color: #F90;
	text-decoration: none;
}

.titlesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	text-decoration: none;
	color: #009;
}

.searchfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;
}

.greytextsm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #666;
	text-decoration:none; 
}
.greytextsm a:link, .greytextsm a:visited, .greytextsm a:active { 
	color: #666; 
	text-decoration:underline; 
}
.greytextsm a:hover {
	color: #F90;
	text-decoration:none; 
}

.greytextsm2, .greytextsm2 a:link, .greytextsm2 a:visited, .greytextsm2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	color: #666;
	line-height : 14px;
}
.greytextsm2 a:hover {
	color: #F90;
}

.breadcrumb, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	color: #666;
	line-height : 14px;
}
.breadcrumb a:hover {
	color: #F90;
}


.greylinksm, .greylinksm a:link, .greylinksm a:visited, .greylinksm a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900; 
	text-decoration: none; 
	color: #666; 
}
.greylinksm a:hover {
	text-decoration: underline;
	color: #F90;
}

.greylinklg, .greylinklg a:link, .greylinklg a:visited, .greylinklg a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 900; 
	text-decoration: none; 
	color: #666; 
}
.greylinklg a:hover {
	text-decoration: underline;
	color: #F90;
}

.greylinklg2, .greylinklg2 a:link, .greylinklg2 a:visited, .greylinklg2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	text-decoration: none; 
	color: #666;
}
.greylinklg2 a:hover {
	text-decoration: none;
	color: #F90;
}

.bodyerror, .bodyerror a:link, .bodyerror a:visited, .bodyerror a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F00;
	line-height: 16px;
}
.bodyerror a:hover {
	color: #000;
}

.bodytext, .bodytext a:link, .bodytext a:visited, .bodytext a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color : #000;
}
.bodytext a:hover {
	color : #F90;
}

.bodytextsm { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color : #000; 
}
.bodytext1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 16px; 
	text-decoration: none;
}
.bodytext1 a:link, .bodytext1 a:visited, .bodytext1 a:active {
	color: #000;
	text-decoration: underline;
}
.bodytext1 a:hover {
	color: #F90;
	text-decoration: none;
}

.bodytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	line-height: 20px;
	color : #009;
}

.bodytitle1, .bodytitle1 a:link, .bodytitle1 a:visited, .bodytitle1 a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #009;
	font-weight : 900;
	text-decoration: none;
}
.bodytitle1 a:hover {
	color: #F90;
	text-decoration: underline;
}
.bodytitle2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #009;
	font-weight : 900;
	text-decoration: none;
}

.bodysubtitle, .bodysubtitle a:link, .bodysubtitle a:visited, .bodysubtitle a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	line-height: 16px;
	color : #009;
	text-decoration: none;
}
.bodysubtitle a:hover {
	color : #F90;
	text-decoration: underline;
}

.bullet1, .bullet1 a:link, .bullet1 a:visited, .bullet1 a:active, .bullet1 a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 8px; 
	font-weight: 900 ; 
	color: #F90; 
	text-decoration: none ;
}

.newstext1, .newstext1 a:link, .newstext1 a:visited, .newstext1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	color: #666;
	line-height : 14px;
	text-decoration: none;
}
.newstext1 a:hover {
	color: #F90;
	text-decoration: none;
}

.appstext1, .appstext1 a:link, .appstext1 a:visited, .appstext1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height : 14px;
	text-decoration: none;
}
.appstext1 a:hover {
	color: #F90;
	text-decoration: underline;
}

.orangelinksm, .orangelinksm a:link, .orangelinksm a:visited, .orangelinksm a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 900; 
	text-decoration: none; 
	color: #F90; 
}
.orangelinksm a:hover {
	text-decoration: underline;
	color: #FFF; 
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
}

.whitelinksm, .whitelinksm a:link, .whitelinksm a:visited, .whitelinksm a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: 900; 
	text-decoration: none; 
	color: #FFF; 
}
.whitelinksm a:hover {
	text-decoration: underline;
	color: #F90;
}

.bluelinksm, .bluelinksm a:link, .bluelinksm a:visited, .bluelinksm a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 900; 
	text-decoration: none; 
	color: #009; 
}
.bluelinksm a:hover { 
	text-decoration: underline; 
	color: #F90; 
}

.titleapp1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 
	color: #009; 
	font-weight: 900
}

.titleapp2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	line-height: 16px; 
	color: #009; 
	font-weight: 900
}

.textsearch1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 8px; 
	font-weight: 900 ; 
	color: #009;
}

.textsearch2, .textsearch2 a:link, .textsearch2 a:visited, .textsearch2 a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 900 ; 
	text-decoration: none;
	color: #666; 
}
.textsearch2 a:hover { 
	text-decoration: underline;
	color: #F90; 
}

.textsearchfield { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.textnav1, .textnav1 a:link, .textnav1 a:visited, .textnav1 a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 8px; 
	font-weight: 900 ; 
	text-decoration: none;
	color: #666; 
}
.textnav1 a:hover { 
	text-decoration: underline;
	color: #F90; 
}

.textnav2, .textnav2 a:link, .textnav2 a:visited, .textnav2 a:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 8px; 
	font-weight: normal; 
	color: #666; 
	text-decoration: none ;
}
.textnav2 a:hover { 
	color: #F90; 
	text-decoration: underline;
}

.textnav3, .textnav3 a:link, .textnav3 a:visited, .textnav3 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 8px; 
	font-weight: 900 ; 
	color: #666; 
	text-decoration: none ;
}
.textnav3 a:hover { 
	color: #F90; 
	text-decoration: underline ;
}

.carrot1, .carrot1 a:link, .carrot1 a:visited, .carrot1 a:active {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: 900; 
	color: #009; 
	text-decoration: none;
}
.carrot1 a:hover { 
	color: #F90;
}.errortextsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF5B5B;
	font-style: oblique;
}
.prodfeature_table {
	background-color:#F0F0F0;
	border-top: 1px solid #BBB;
	border-right: 0px solid;
	border-bottom: 1px solid #BBB;		
	border-left: 0px solid;
	vertical-align:top;
}

.prodfeature_list {
	list-style-type:disc; /*for ns4.7, others use gif bullet below*/
	list-style-image:url("/mspd/images/css_orange_bullet.gif");
	vertical-align:top;	
}
.prodsubfeature_list {
	margin-left:7px;
	list-style-type:decimal;		
	list-style-type:disc; /*for ns4.7, others use gif bullet below*/
	list-style-image:url("/mspd/images/css_orange_bullet.gif");
	vertical-align:top;	
}


