/*Side Navigation (On all Pages) */
a.SideNavigation, a.SideNavigation:visited, a.SideNavigation:active, a.SideNavigation:hover{font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;text-decoration:none;}

/*Side Navigation Font style to Impersonate a SideNavigation Hyperlink*/
.SideNavigationFormatting{font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.sideNavCell{
	background-color:#999999;
	border:1px solid;
	border-bottom:0px;
	border-color:#ffffff;
	padding-left:7px;
}

.sideSubNavCell{
	background-color:#000099;
	border:1px solid;
	border-bottom:0px;
	border-color:#ffffff;
	padding-left:7px;
}

.sideNavCellSelected{
	background-color:#000066;
	border:1px solid;
	border-bottom:0px;
	border-color:#ffffff;
	padding-left:7px;
}

h1, h2, h3, h5{
	margin-top:0px;
	margin-bottom:0px;
	font-size: 12px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal;
}

h4{
	font-size: 11px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}

a.bodyLinks, a.bodyLinks:visited, a.bodyLinks:active, a.bodyLinks:hover{text-decoration:none;}

.blueText {color: #000066}

.myLayers {
    position:absolute;
    visibility: hidden;  
}

.style1 {color: #FFFFFF}

/*Background of side navigation*/
.on {background-image:url('../public_html/SideNavigationImages/SideNavigationMouseOver.gif'); }
.off {background-image: url('../public_html/SideNavigationImages/SideNavigationMouseOff.gif'); }

/* GLOBAL declarations */
body, table, td, p, a, ul, b {font-family: verdana,arial,helvetica,sans-serif;font-size:11px;}
body, div, table, td, p, ul {color:#333333;}
body {background-color:#FFFFFF;}

a, a:visited, a:active, a:hover {text-decoration:underline;color:#000066;}
a:hover {text-decoration:underline;}
:link img {
  border:none;
}
/*Remove the border around images*/
:visited img {
 border:none;
 }
/* **********************/

/*Side SubNavigation (On all Pages) */
a.SideSubNavigation, a.SideSubNavigation:visited, a.SideSubNavigation:active{font-size: 10px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;line-height: 13pt;text-decoration:none;}
a.SideSubNavigation:hover{text-decoration:underline;color:#FFFFFF;}

/*Heading that will override the embedded H1*/
.Heading{font-size: 15px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal;} 

/*Heading that will override the embedded H1*/
.SubHeading{font-size: 10px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}

/*Platforms Hyperlinks*/
a.PlatformsHyperlink, a.PlatformsHyperlink:visited, a.PlatformsHyperlink:active{font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#000066;}
a.PlatformsHyperlink:hover{text-decoration:underline;}

	/*Format the input boxes on all the forms*/
	input {
	border: #666666 1px solid;
	background-color:#CCCCFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:900;
	color:#333333
	}
	
	/*Format the input boxes on all the forms to have no bg color and no border (used for option and check boxes)*/
	input.Colorless {	
	border: #FFFFFF 1px solid;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:900;
	color:#333333
	}


/*Background of side navigation on Main Page
.onMain {background-image:url('http://www.impulsedesignz.com/SideNavigationImages/SideNavigationHomeSubsOver.gif'); }
.offMain {background-image: url('http://www.impulsedesignz.com/SideNavigationImages/SideNavigationHomeSubsOff.gif'); }

.onMainBottom {background-image:url('http://www.impulsedesignz.com/SideNavigationImages/SideNavigationHomeSubsBottomOver.gif'); }
.offMainBottom {background-image: url('http://www.impulsedesignz.com/SideNavigationImages/SideNavigationHomeSubsBottomOff.gif'); }


.onTop {background-image:url('http://www.impulsedesignz.com/SideNavigationImages/SideNavigationMouseOver.gif'); }
.offTop {background-image: url('http://www.impulsedesignz.com/SideNavigationImages/SideNavigationMouseOff.gif'); }
*/

/*Hyperlink formatting that will match the H1 headings on the commodity education pages*/
a.HyperlinkHeading, a.HyperlinkHeading:visited, a.HyperlinkHeading:active {font-size: 10px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal; text-decoration:underline;}
a.HyperlinkHeading:hover{color:#606060;}

/*Heading for educational pages that will override the embedded H1*/
.HeadingEducational{font-size: 10px; font-weight:none; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal;} 

/*Navigation Font style for the platforms on the homepage*/
a.HomePlatformsFormatting, a.HomePlatformsFormatting:visited, a.HomePlatformsFormatting:active {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333;}
a.HomePlatformsFormatting:hover{color:#0099FF; text-decoration:none;}

/*Side Navigation (On all Home Page) */
a.SideNavigationHome, a.SideNavigationHome:visited, a.SideNavigationHome:active{font-size: 11px; font-weight:700; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
a.SideNavigationHome:hover{text-decoration:none;}

/*Heading that will override the embedded H1 on main page*/
.Heading2{font-size: 12px; font-weight:none; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal;} 

.myLayers {position:absolute; visibility: hidden;}
.style1 {color: #FFFFFF}

.futureStyle{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000066;
}

/*Underline Over Hyperlinks*/
a.noUnderLine, a.noUnderLine:visited, a.noUnderLine:active{text-decoration:none;}
a.noUnderLine:hover{text-decoration:none;}

/*Underline Over Hyperlinks*/
a.underLineOver, a.underLineOver:visited, a.underLineOver:active{text-decoration:none;}
a.underLineOver:hover{text-decoration:underline;}

/*Underline Over Strong Hyperlinks*/
a.underLineOverStrong, a.underLineOverStrong:visited, a.underLineOverStrong:active{text-decoration:none; font-weight:bold;}
a.underLineOverStrong:hover{text-decoration:underline;}

.leftPadding{
	padding-left:25px;
}

.sideKit{
	padding:8px;
	border:1px solid #999999;
}