.redbottomcell 
{
	border-bottom-color: #FF0000;
	border-bottom-style:solid;
	border-bottom-width:1px;


}
.graybottomcell 
{
	border-bottom-color: darkgray;
	border-bottom-style:solid;
	border-bottom-width:1px;


}
.rightBorderMain
{
	border-right: #cccccc solid;
	border-left: #cccccc solid;
}

.footertext {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 8px;	
	color: #999999;
}
.sidel {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #333333;	
	text-decoration: none;
}
.sidel a:link {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #333333;	
	text-decoration: none;
}
.sidel a:visited {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #333333;	
	text-decoration: none;
}
.sidel a:hover {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	text-transform: none;	
	color: #ff0033;	
	text-decoration: none;
}
.sidel a:active {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #333333;	
	text-decoration: none;
}
.menulinks {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	text-transform: uppercase;	
	color: #666666;
}
.menulinks a:link {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	text-transform: uppercase;	
	color: #666666;	
	text-decoration: none;
}
.menulinks a:visited {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	text-transform: uppercase;	
	color: #666666;
	text-decoration: none;
}
.menulinks a:hover {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	text-transform: uppercase;	
	color: #333333;	
	text-decoration: none;
}
.menulinks a:active {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	text-transform: uppercase;	
	color: #666666;	
	text-decoration: none;
}
.menulink2 {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	color: #666666;
}
.menulink2 a:link {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	color: #666666;	
	text-decoration: none;
}
.menulink2 a:visited {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	color: #666666;
	text-decoration: none;
}
.menulink2 a:hover {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	color: #333333;	
	text-decoration: none;
}
.menulink2 a:active {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	text-transform: uppercase;	
	color: #666666;	
	text-decoration: none;
}
.bodytextbold {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	font-weight: bold;	
	color: #333333;
}

.teaser {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #333333;   
}

.teaser:hover {
	color: #ff0000;   
}

.indent15
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
}

.bodytext {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #333333;
}

.bodytext a {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #333333;
}


.bodytext:hover {
	color: #ff0000;	
	text-decoration: underline;
}

.bodytextheader {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #333333;
}

.bodytextheader a:link {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #333333;	
	text-decoration: underline;
}
.bodytextheader a:visited {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #333333;	
	text-decoration: underline;
}
.bodytextheader a:hover {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #400000;	
	text-decoration: underline;
}
.bodytextheader a:active {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #333333;	
	text-decoration: underline;
}
.chain {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;	
	font-style: normal;	
	font-weight: bolder;	
	color: #999999;	
	text-decoration: none;
}
.chain a:link {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	font-style: normal;	
	font-weight: bolder;	
	color: #999999;	
	text-decoration: none;
}
.chain a:visited {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	font-style: normal;	
	font-weight: bolder;	
	color: #999999;	
	text-decoration: none;
}
.chain a:hover {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	font-style: normal;	
	font-weight: bolder;	
	color: #CC0000;
	text-decoration: none;
}
.chain a:active {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	font-style: normal;	
	font-weight: bolder;	
	color: #999999;	
	text-decoration: none;
}
.sider {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;	
	text-decoration: none;
}
.sider a:link {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #000000;
	text-decoration: none;
}
.sider a:visited {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #000000;	
	text-decoration: none;
}
.sider a:hover {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;
	font-weight: bold;	
	text-transform: none;		
	color: #CC0000;
	text-decoration: none;
}
.sider a:active {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #000000;	
	text-decoration: none;
}
.focusheader {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;	
	font-style: normal; 
	font-weight: bold;	
	color: #FF0000;
}
.focusheader a:link  {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;	
	font-style: normal; 
	font-weight: bold;	
	color: #999999;
}
.focusheader a:visited {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;	
	font-style: normal; 
	font-weight: bold;	
	color: #999999;
}
.focusheader a:hover {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;	
	font-style: normal; 
	font-weight: bold;	
	color: #999999;
	text-decoration: underline;
}
.focusheader a:active {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 12px;	
	font-style: normal; 
	font-weight: bold;	
	color: #999999;
}
p.bodytext {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #000000;
}

.tabletopmenu {
	border-top-width: 1px;	
	border-right-width: 0px;	
	border-bottom-width: 0px;	
	border-left-width: 0px;	
	border-top-style: solid;	
	border-top-color: #CCCCCC;	
	border-right-color: #CCCCCC;	
	border-bottom-color: #CCCCCC;	
	border-left-color: #CCCCCC;
}
.bcrumb {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #999999;
	text-decoration: none;
}
.bcrumb a:link {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #999999;
	text-decoration: none;
}
.bcrumb a:Visited {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #999999;
	text-decoration: none;
}
.bcrumb a:Hover {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #FF0000;	
	text-decoration: underline;
}
.bcrumb a:active {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #999999;
	text-decoration: none;
}
.submenuLink {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
		color: #FF0000;
	text-decoration: none;
}
.submenuLink a:link {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
		color: #FF0000;
	text-decoration: none;
}
.submenuLink a:Visited {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
		color: #FF0000;
	text-decoration: none;
}
.submenuLink a:Hover {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #FF0000;	
		text-decoration: underline;
}
.submenuLink a:active {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 10px;	
	color: #FF0000;
	text-decoration: none;
	}
.submenuLinkSmall {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
		color: #000084;
	text-decoration: none;
}
.submenuLinkSmall a:link {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #000084;
	text-decoration: none;
}
.submenuLinkSmall a:Visited {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #000084;
	text-decoration: none;
}
.submenuLinkSmall a:Hover {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #000084;
	text-decoration: underline;
}
.submenuLinkSmall a:active {
	font-family: Verdana, Helvetica, sans-serif;	
	font-size: 9px;	
	color: #000084;
	text-decoration: none;
	}
.TopicmenuLink
{
	font-size: 10px;
	color: #505050;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.TopicmenuLink a:link
{
	font-size: 10px;
	color: #505050;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.TopicmenuLink a:Visited
{
	font-size: 10px;
	color: #505050;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.TopicmenuLink a:Hover
{
	font-size: 10px;
	color: darkred;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
.TopicmenuLink a:active
{
	font-size: 10px;
	color: #505050;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.topicHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: gray;
	font-family: Verdana;
	text-decoration: none;
}

/* New CSS Styles Added by InstantASP to accomodate for functions, datatype formatting */

.PackNamBody
{
font-family: Verdana, Arial, Tahoma;
font-size: 12pt;
color: #FF0000;
font-weight: bold;
text-decoration: italics;
}
.PackSumHead, .PackDescHead, .PackEnumHead, .PackReferHead, .DataTypeHead
{
font-family: Verdana, Arial, Tahoma;
font-size: 10pt;
color: #000000;
font-weight: bold;
}
.PackSumBody, .PackDescBody, .PackEnumBody, .PackReferBody, .DataTypeBody
{
font-family: Verdana, Arial, Tahoma;
font-size: 10pt;
color: #000000;
font-weight: normal;
}
.whs1,.whs2,.whs3,.whs4,.whs5,.whs6,.whs7,.whs8,.whs9,.whs10,.whs11,.whs12,.whs13,.whs14,.whs15,.whs16,.whs17,.whs18,.whs19,.whs20,.whs21,.whs22
{
font-family: Verdana, Arial, Tahoma;
font-size: 8pt;
color: #000000;
}
.sh
{
	background-color:#FFFC00;
}
.fragment
{
	background-color:#FAFAFA;
}

.WelcomeTxt
{
	font-family: Arial, Tahoma;
	font-size: 8pt;
	color: #000000;
}

.WelcomeTxt:hover
{
	color: #FF0000;
}
