.Secret {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: white;
	display: none;
}
body, p, b, font, h1, h2, h3, h4, h5, li, td, th, a, a:link, a:visited, a:hover, strong, i, blockquote, .Heading1, .Heading2, .Heading3, .Heading4, .Heading5 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif; MK*/
	font-family: Arial, Helvetica, sans-serif;
}
h3 a {
	color: black;
}
/*em {
	color: #484848;
}*/
a {
	color: #E47816;
	outline: none;
}
a.xfooter {
	color: #363636;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
p, font, td, li, b, strong, th, .error {
	font-size: 12px;
}
p.error {
	margin: 0;
}
td, li, th, blockquote {
	/*color: black;*/
	font-weight: normal;
}
ol {
	padding-left:25px;
	color: #484848;
}

ul {
	color: #484848;
	margin-top: 5px;
}

h4 {
	margin: 0; padding:0;
	font-weight:bold;
	}
h4 a {
	/*color: black;*/
}
p {
	margin: 0 0 17px 0;
	padding: 0;
	line-height: 135%;
	/*width: 100%; removed for IE7 compatibility of floats*/
	color: #484848;
	line-height: 135%;
}/*MK*/
blockquote {
	width: 80%;
	padding: 10px;
}
body {
	background: white;
	color: black;
	margin: 0 0 0 0;
}
.bold, .error, .bigbold, .smallbold {
	font-weight: bold
}
.bold {
	font-size: 12px;
}
.error {
	color: Red;
}
.bigbold {
	font-size: 15px;
}
.smallbold {
	font-size: 11px;
}
th {
	font-weight: bold;
	text-align: left;
}
input, textarea, select {
	font-size: 11px;
	font-family: monospace, sans-serif;
	font-weight: normal;
}
pre {
	font-family: monospace;
	font-size: 11px;
}
.small {
	font-size: 11px;
}
.smaller {
	font-size: 9px;
}
.large {
	font-size: 15px;
}
.larger {
	font-size: 17px;
}
a.smaller, a.smaller:link, a.smaller:visited, a.smaller:hover, a.smaller:visited:hover {
	font-size: 9px;
}
a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover {
	font-size: 11px;
}
/*h1, .Heading1 {
	font-size: 19px;
	font-weight: bold;
} MK*/
h1, .heading, .EB12, .EH2, .TPHeader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 120%;
	color: black;
	font-weight: normal;
	border-bottom: 1px solid #C4C4C4;
	width: 97%;
	margin: 0 0 10px 0;
	padding: 0;
}
h1.homeHeading {
	margin-top: 15px;
}
/*h2, .Heading2 {
	font-size: 17px;
	font-weight: bold;
}MK*/
/*h2, .heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F88B1F;
	margin: 0;
	padding: 0;
}*/
h2, .heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #E47816;
	margin: 0;
	padding: 0;
}
/*h2 a {
	font-weight: bold;
}*/
h3, .Heading3 {
	font-size: 15px;
	font-weight: bold;
}
h4, .Heading4 {
	font-size: 12px;
	font-weight: bold;
}
h5, .Heading5 {
	font-size: 11px;
	font-weight: bold;
}
.iMIS {
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
	font-family: Times New Roman;
}
.lgTitle {
	font-weight: bold;
	font-size: 14pt;
	margin: 0px 0px 10px;
	color: silver;
	line-height: 100%;
}
.regSymbol {
	font-size: 8pt;
	vertical-align: super;
	font-family: Tahoma, Arial;
	text-decoration: none;
}
.important {
	font-weight: normal;
	color: red;
	
}
.IndexHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #EFEFEF;
	text-decoration: none;
	font-weight: bold;
}
.Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
.Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.SmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.LeftIndextext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.BodyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	text-decoration: underline;
	font-weight: normal;
}
.ERSNavBar {
	background-color: silver;
	
}
.ERSHeader {
	border-right: buttonshadow 1px solid;
	border-top: buttonhighlight 1px solid;
	font-weight: normal;
	font-size: 9pt;
	text-transform: capitalize;
	border-left: buttonhighlight 1px solid;
	color: black;
	padding-top: 0px;
	border-bottom: buttonshadow 1px solid;
	font-family: arial;
	letter-spacing: 1pt;
	height: 16px;
	background-color: #d6d3ce;
	text-align: center;
	text-decoration: none;
	
}
.ERSHeader TD a:link {
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: arial;
	text-decoration: underline;
	
}
.ERSHeader TD a:active {
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: arial;
	text-decoration: underline;
	
}
.ERSHeader TD a:visited {
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: arial;
	text-decoration: underline;
	
}
.ERSHeader P {
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
.ETHRow {
	background-color: #efefef;
	text-align: left;
}
.ETH {
	font-size: 10pt;
	background-color: white;
	text-align: right;
}
.ETD {
	font-size: 10pt;
	background-color: #efefe7;
	text-align: left;
}
.ETDALT {
	background-color: white;
}
/*MK edit*/ 
.EBW10 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-weight: bold;
}
/*end */
.ENW10 {
	font-size: 11px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; MK*/
}
.EN12 {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
.EN11 {
	font-size: 10px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; MK*/
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
.EN10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; MK*/
}
.EN10a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; MK*/
}
.EN9 {
	font-size: 12px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; MK*/
	font-family: Arial, Helvetica, sans-serif;
}
.EN9 img {
	margin-right: 15px;
}
.EN8 {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
}

/* MK add to h1 element
	.EH2 {
	font-weight: bold;
	font-size: 14pt;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: sub;
	height: 30px;
	text-decoration: none;
}*/
.EH3 {
	font-size: 12pt;
	width: 100%;
	color: darkred;
	border-bottom: black 2px double;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.EH4 {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Crimson;
}
/*.EB12 {
	font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding-top : 6px;
	font-weight: bold;
	text-decoration: none;
}
MK added to h1 call */
.EB11 {
font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
	font-weight: bold;
	/* MK edit font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;*/
}
.EB10 {
	font-weight: bold;
	/*font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
.EB9 {
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
}
.SideLine1 {
	position: absolute;
	left: 0pt;
}
.SideLine2 {
	position: absolute;
	left: 0pt;
}
.ButtonBar1 {
	background-color: #DCDCC2;
	text-align: center;
}
.ButtonBar2 {
	background-color: #DCDCC2;
	text-align: left;
}
.ButtonBar3 {
	background-color: #DCDCC2;
	text-align: right;
}
.Button1 {
	cursor: hand;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	background-color: silver;
	
 color: black;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: outset;
}
/* MK changes
.EToolBar {
	background-color: #DCDCC2
}*/
.EToolBar {
	background: url(../images/estore_searchBarBkgrd.png) repeat-x;
	border:1px solid #9CCAE3;
}
/*end MK changes*/
.ETaskBar {
	/*background-color: silver; MK*/
	border: 1px solid #D1D1D1;
	background-color: #EFEFEF;
	color: black;
}
.ETaskActive {
	/* MK edits 
	font-weight: 900;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
		background-color: silver;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.ETaskNext {
	background-color: silver;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ETask {
	/*background-color: silver;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	MK edits*/
	background-color: #EFEFEF;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #D1D1D1;
}
.ETask a:active, .ETask a:link, .ETask a:visited {
	/* MK edits
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;
	*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}
.ETask a:active, .ETask a:link, .ETask a:hover {
	text-decoration: underline;
}
.EETABLE {
	background-color: white;
}
.EOTABLE {
	background-color: #EFEFEF;
}
.EOTH {
	background-color: #EFEFEF;
}
.EOTD {
	background-color: #fff;
}
.EOBottomBar {
	background-color: #006699
}
.EOTitleBar {
	background-color: white;
}
.EOProductNavBar {
	background-color: white;
}
.EOListNavBar {
	background-color: white;
}
.EOInStock {
	font-weight: bold;
	background-color: silver;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}
.EOOutofStock {
	font-weight: bold;
	background-color: silver;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;
}	
.SCLoginBar, .HeaderBar {
	font-size: 15px;
	color: #CCFFFF;
	font-weight: normal;
	background: #0033cc;
}
a.SiteMap, a.SiteMap:link, a.SiteMap:visited, a.SiteMap:hover, a.SiteMap:visited:hover, a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover {
	font-size: 12px;
	color: blue;
	text-decoration: none;
	font-weight: normal;
}
a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover {
	font-size: 15px;
	font-weight: bold;
}
.SEHeaderBar {
	font-size: 15px;
	color: #CCFFFF;
	font-weight: bold;
	background: #0033cc;
}
/* MK add to h1 element
	.TPHeader {
	font-size: 15px;
	font-weight: bold;
	color: #000066;
}*/
.TPICHeader {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	
}
.TPTitle {
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}
.TPCMBody {
	font-size: 12px;
}
a.TPLink, a.TPLink:link, a.TPLink:visited, a.TPLink:visited:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #F88B1F;
}
a.TPLink:hover {
	text-decoration: none;
}
a.TPLinkSelected, a.TPLinkSelected:link, a.TPLinkSelected:visited, a.TPLinkSelected:hover, a.TPLinkSelected:visited:hover {
	font-size: 11px;
	text-decoration: none;
	color: #0000FF;
}
div.breadcrumb {
	font-size: 11px;
	color: #333; /*MK*/
	margin:0;
}
a.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:visited:hover {
	font-size: 11px;
	color: #B2B2B2; /*MK*/
	text-decoration: none;
}
a.breadcrumb:hover, a.breadcrumb:visited:hover {
	color: #858585; /*MK*/
	text-decoration: underline;
}
blockquote.preview {
	font-size: 11px;
}
a.TopNav, a.TopNav:link, a.TopNav:visited, a.TopNav:hover, a.TopNav:visited:hover, a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover, div.TopNavSelected, div.TopNavSelectedTitle {
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: normal;
}
a.TopNav:hover, a.TopNav:visited:hover {
	color: yellow;
}
a.TopNavSelected, a.TopNavSelected:link, a.TopNavSelected:visited, a.TopNavSelected:hover, a.TopNavSelected:visited:hover, div.TopNavSelected, div.TopNavSelectedTitle {
	font-weight: bold;
}
.TopNavOff {
	border: solid 1px #CACACA;
	background: #CACACA;
	padding: 1px 18px 1px 18px;
}
.TopNavOn {
	border: solid 1px #FFFFFF;
	background: #FF9900;
	padding: 1px 18px 1px 18px;
}
.Divider {
	letter-spacing: -0.25em;
	font-size: 11px;
}
span.Divider1 {
	font: 70% Verdana;
	color: #000000;
	padding: 0px 0px 0px 5px;
}
span.Divider2 {
	font: 70% Verdana;
	color: #FFFFFF;
	padding: 0px 5px 0px 0px;
}
a.SideNav1, a.SideNav1:link, a.SideNav1:visited, a.SideNav1:hover, a.SideNav1:visited:hover, a.SideNav1Selected, a.SideNav1Selected:link, a.SideNav1Selected:visited, a.SideNav1Selected:hover, a.SideNav1Selected:visited:hover, div.SideNav1Selected, div.SideNav1SelectedTitle {
	font-size: 11px;
	color: #0033cc;
	text-decoration: none;
	font-weight: normal;
}
a.SideNav1:hover, a.SideNav1:visited:hover {
	color: yellow;
}
a.SideNav1Selected, a.SideNav1Selected:link, a.SideNav1Selected:visited, a.SideNav1Selected:hover, a.SideNav1Selected:visited:hover, div.SideNav1Selected, div.SideNav1SelectedTitle {
	font-weight: bold;
}
a.SideNav1Title, a.SideNav1Title:link, a.SideNav1Title:visited, a.SideNav1Title:hover, a.SideNav1Title:visited:hover {
	font-size: 12px;
	color: #0033cc;
	text-decoration: none;
	font-weight: bold;
}
a.SideNav1SelectedTitle, a.SideNav1SelectedTitle:link, a.SideNav1SelectedTitle:visited, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover {
	font-size: 12px;
	color: #0033cc;
	text-decoration: none;
	font-weight: bold;
}
a.SideNav1Title:hover, a.SideNav1Title:visited:hover, a.SideNav1SelectedTitle:hover, a.SideNav1SelectedTitle:visited:hover {
	color: yellow;
}
a.SideNav2, a.SideNav2:link, a.SideNav2:visited, a.SideNav2:hover, a.SideNav2:visited:hover, a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover, div.SideNav2Selected, div.SideNav2SelectedTitle {
	font-size: 11px;
	color: #0033cc;
	text-decoration: none;
	font-weight: normal;
}
a.SideNav2:hover, a.SideNav2:visited:hover {
	color: yellow;
}
a.SideNav2Selected, a.SideNav2Selected:link, a.SideNav2Selected:visited, a.SideNav2Selected:hover, a.SideNav2Selected:visited:hover, div.SideNav2Selected, div.SideNav2SelectedTitle {
	font-weight: bold;
}
a.SideNav2Title, a.SideNav2Title:link, a.SideNav2Title:visited, a.SideNav2Title:hover, a.SideNav2Title:visited:hover {
	font-size: 12px;
	color: #0033cc;
	text-decoration: none;
	font-weight: bold;
}
a.SideNav2SelectedTitle, a.SideNav2SelectedTitle:link, a.SideNav2SelectedTitle:visited, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover {
	font-size: 12px;
	color: #0033cc;
	text-decoration: none;
	font-weight: bold;
}
a.SideNav2Title:hover, a.SideNav2Title:visited:hover, a.SideNav2SelectedTitle:hover, a.SideNav2SelectedTitle:visited:hover {
	color: yellow;
}
a.SideNav3, a.SideNav3:link, a.SideNav3:visited, a.SideNav3:hover, a.SideNav3:visited:hover, a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover, div.SideNav3Selected, div.SideNav3SelectedTitle {
	font-size: 11px;
	color: #0033cc;
	text-decoration: none;
	font-weight: normal;
}
a.SideNav3:hover, a.SideNav3:visited:hover {
	color: yellow;
}
a.SideNav3Selected, a.SideNav3Selected:link, a.SideNav3Selected:visited, a.SideNav3Selected:hover, a.SideNav3Selected:visited:hover, div.SideNav3Selected, div.SideNav3SelectedTitle {
	font-weight: bold;
}
a.SideNav3Title, a.SideNav3Title:link, a.SideNav3Title:visited, a.SideNav3Title:hover, a.SideNav3Title:visited:hover {
	font-size: 12px;
	color: #0033cc;
	text-decoration: none;
	font-weight: bold;
}
a.SideNav3SelectedTitle, a.SideNav3SelectedTitle:link, a.SideNav3SelectedTitle:visited, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover {
	font-size: 12px;
	color: #0033cc;
	text-decoration: none;
	font-weight: bold;
}
a.SideNav3Title:hover, a.SideNav3Title:visited:hover, a.SideNav3SelectedTitle:hover, a.SideNav3SelectedTitle:visited:hover {
	color: yellow;
}
a.SideNav4, a.SideNav4:link, a.SideNav4:visited, a.SideNav4:hover, a.SideNav4:visited:hover, a.SideNav4Selected, a.SideNav4Selected:link, a.SideNav4Selected:visited, a.SideNav4Selected:hover, a.SideNav4Selected:visited:hover, div.SideNav4Selected, div.SideNav4SelectedTitle {
	font-size: 11px;
	color: #0033cc;
	text-decoration: none;
	font-weight: normal;
}
a.SideNav4:hover, a.SideNav4:visited:hover {
	color: yellow;
}
a.SideNav4Selected, a.SideNav4Selected:link, a.SideNav4Selected:visited, a.SideNav4Selected:hover, a.SideNav4Selected:visited:hover, div.SideNav4Selected, div.SideNav4SelectedTitle {
	font-weight: bold;
}
a.SideNav4Title, a.SideNav4Title:link, a.SideNav4Title:visited, a.SideNav4Title:hover, a.SideNav4Title:visited:hover {
	font-size: 12px;
	color: #0033cc;
	text-decoration: none;
	font-weight: bold;
}
a.SideNav4SelectedTitle, a.SideNav4SelectedTitle:link, a.SideNav4SelectedTitle:visited, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover {
	font-size: 12px;
	color: #0033cc;
	text-decoration: none;
	font-weight: bold;
}
a.SideNav4Title:hover, a.SideNav4Title:visited:hover, a.SideNav4SelectedTitle:hover, a.SideNav4SelectedTitle:visited:hover {
	color: yellow;
}
/*Mike.cdha testing jquery*/
                UL.tabNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }

                UL.tabNavigation LI {
                    display: inline;
                }

                UL.tabNavigation LI A {
                    padding: 3px 5px;
                    background-color: #ccc;
                    color: #000;
                    text-decoration: none;
                }

                UL.tabNavigation LI A.selected,
                UL.tabNavigation LI A:hover {
                    background-color: #333;
                    color: #fff;
                    padding-top: 7px;
                }
                
                UL.tabNavigation LI A:focus {
                        outline: 0;
                }

              /*  div.tabs > div {
                        padding: 5px;
                        margin-top: 3px;
                        border: 5px solid #333;
                }
                
                div.tabs > div h2 {
                        margin-top: 0;
                }*/
					 
					 .tabs div {
					padding: 5px;
                        margin-top: 3px;
                        border: 5px solid #333;
				}

                #first {
                    background-color: #f00;
                }

                #second {
                    background-color: #0f0;
                }

                #third {
                    background-color: #00f;
                }

/*end cdha testing*/
p.introText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 165%;
	color: #8B8B8B;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

ul.arrowList {
	margin-left: 0;
	padding-left: 10px;
	list-style: none;
	line-height: 150%;
}
ul.arrowList li {
	padding-left: 25px;
	background: transparent url(../images/bullet_1.png) no-repeat 0 .2em;
}
ul.arrowList li ul li{
	background: none;
	padding-left: 5px;
}

ul.checkList {
	margin-left: 0;
	padding-left: 10px;
	list-style: none;
	line-height: 150%;
}
ul.checkList li {
	padding-left: 30px;
	padding-bottom: 5px;
	background: transparent url(../images/check_sidebar.gif) no-repeat .1em 0;
}
ul.checkList li ul li{
	background: none;
	padding-left: 5px;
}
#noPadd h2 {
	font-size: 98%;
	font-weight: bold;
}
#noPadd li {
	margin: 0;
	padding: 0;
	font-size: 98%;
}


/*img alignment stuff*/
.top {margin-top: 5px;}
.right {margin-right: 5px;}
.bottom {margin-bottom: 5px;}
.left {margin-left: 5px;}

/*divider - content separation*/
.divider {
	width: 65%;
	text-align:center;
	border: 1px solid #ccc;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
	margin: 25px auto;
}

/*sidebar - for education*/

#sideBarBox {
	/*width: 280px!important;*/
	width: 97%;
	width: 93%!important;
	float: right;
	padding: 10px;
	margin:0;
	background-color: #FFFBF6;
	border: 1px solid #ccc;
}

.sidebarImg {
	border: 3px solid #6f6b8f;
	border-top: 2px;
	border-left: 2px;
}

/*credits table within education*/

#creditstable td{
	padding: 10px;
	font-size: 85%;
}
#creditstable th {
	padding-bottom: 10px;	
	text-align: center;
	border-right: 1px solid #ccc;
	padding: 5px;
}
tr.on {
	background-color: #EFF0F5;
}


/*sidebar for PD - to support price box*/
#sideBarContainer {
	/*border: 1px solid blue;*/
	width: 300px;
	float: right;
	margin-left: 8px;
}

/*for show hide driven by selexct list*/
.hiddenDiv {
	display: none;
	}
.visibleDiv {
	display: block;
	border: 1px solid #E8E8E8;
	background-color: #FCFCEF;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
	width: 80%;
	}
	/*end*/
	
	/*product showcase styles*/
	#showcaseHead {
	height: 100px;
	background: url(../images/showcaseLogo.gif) no-repeat 100% 0;	
}
#showcaseHead h1 {
	width: 70%;
}
	/*end*/
.formLabel {
	text-align: right;
	width: 170px;
}
.showcaseSelected {
	font-weight: bold;
	color: #193681;
	text-decoration: none;
}

/*all tables within tabs*/
#tabTable {
	width: 90%;
	padding: 10px;
	
}
#tabTable tbody tr td {
	border-bottom: 1px solid #CCC;
	font-size: 70%;
}

/*Following are all the styles for the bc interim mini-site */
#bc_container {
	font-family:arial,sans-serif;
	font-size:11.5px;
	margin: 0;
	padding: 0;
}
#bc_content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#668BA9;
	width: 100%;
	display: block;
	font-weight: bold;
	border: none;
}
#bc_content h1, #bc_content h2, #bc_content h3 {
	margin-bottom: 10px;
}
/*#bc_content p {
	margin: 12px 0;
}*/
#bc_content h2 {
	font-size: 14px;
	color:#983032;
	font-weight: bold;
	margin: 10px 0;
}
#bc_content h3 {
	font-size: 12px;
	color: #5758BB;
	margin: 0;
}
#bc_content h3 a {
	font-size: 12px;
	color: #5758BB;
	margin: 0;
	font-weight: bold;
	text-decoration: underline;
}
#bc_content h3 a:hover {
	text-decoration: none;
}

#bc_top {
	background: url(../Images/prov_bc/bg_drill.jpg) repeat-x 0 0;
	margin:0;
	padding: 0;
}

#bc_container a {
	color:#315A8A;
}
#bc_container a img {
	border: 0;
}
#bc_navigation {
	width: 167px;
	float: left;
	margin: 10px 0 0 0;
}

#bc_navigation ul {
	width: 167px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#bc_navigation ul li {
	margin: 0;
	padding: 0;
	border: 1px solid white;
}
#bc_navigation ul li a {
	margin: 0; 
	padding: 0;
	/*height: 28px;*/
	display: block;
}
#bc_subNav {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 10.5px;*/		
	color: #31598A;
	padding-left: 25px;
}
#bc_subNav li {
	width: 82%;
	padding-left: 5px;
}
#bc_subNav li a {
	font-size: 90%;
}
#bc_subNav a {
	text-decoration: none;
}
#bc_subNav a:hover {
	text-decoration: underline;
}
li.bc_selected{
	background-color: #DEE8F3;
}

#bc_content {
	float: left;
	margin: 0 0 0 5px;
	padding: 10px 0 0 0;
	width: 600px;
}
.bc_center {
	text-align: center;
}
#bc_newsBox {
	width: 260px;
	border: 1px solid #EEE6DB;
	background-color: #FFF9F1;
	padding: 5px;
	margin-left: 10px;
	float: right;
	font-size: 97%;
	line-height: 118%;
}
.bc_floatLeft {
	float: left;
}
.bc_floatRight {
	float: right;
}
.bc_right {
	margin-right: 5px;
}
.bc_bottom {
	margin-bottom: 5px;
}
.bc_top {
	margin-top: 5px;
}

/*end bc only styles*/
/*prov Styles*/
#provButt {
	width: 100%;
	text-align: center;
	margin-top: 18px;
}

/*styles for OHK form*/
#formBox_blk {
	width: 90%;
	border: 1px solid #8B8B8B;
	padding: 15px;
	margin-bottom: 10px;
}
#formBox_blk table {
	border: 0;
	width: 90%;
}
#mailTo {
	border: 1px solid #ccc;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	padding: 15px;
	padding-left: 25px;
}
#mailTo p {
	line-height:120%;
	padding-bottom: 0;
}
/*end OHK*/

/*form styles // dhh*/
label{
	font-size: 11px;
	line-height: 120%;
}


.formFrame {
	width: 520px;
	border: 1px solid #999; 
	padding: 10px;
	margin: 5px auto;
}
.formFrame table {
	margin: 0 auto;
	width: 100%;
	padding: 0 20px;
}
.formFrame form {
	margin: 0;
}
.inputbutton, .inputsubmit {
	background-color:#EE7A34;
	border-color:#F9CDB0 #98440C #98440C #F9CDB0;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	padding:2px 15px 3px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
}
.lftBrdr {
	border: 1px solid #c4c4c4;
	border-bottom: 0;
	border-top:0;
	border-right: 0;
	padding: 0 0 0 25px;
}

td.lid {
	border-top: 3px solid #3C3C3C;
}

.inactive {
color:#B4B4B4;
}