body { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif;  font-size: 13px; color:#474747; line-height: 18px; background: #ffffff url(../images/bg_smoke.jpg) center top no-repeat; }
a { text-decoration:underline; color:#931824; font-weight:bold; }
a.callout { text-decoration:underline; color:#931824; }
a.innerLink { text-decoration:underline; color:#931824; cursor:pointer; }
a.none { text-decoration:none; color:#454545; }
a.white { color:#fff;}

img { border:none; }
sup { vertical-align:text-top; font-size:11px;}

h1 { margin:0px; padding:0px; /*background-color:#333*/ }
h3 { font-size:12px; margin:0px;}

h2, .txtHeader {
	color: #A20A06;
	font-weight: bold;
	margin:0px 0px 10px 0px;
	font-size:16px;
	
}

.txtHeader2 {
	color: #A20A06;
	font-weight: bold;
	font-size: smaller;
}

.clear { clear: both; line-height: 0px!important; font-size: 0px; height: 0px; }
.lefty { float:left;}

.superscript { font-size: 9px; position: relative; height: 0; bottom:0.5em; line-height: 1em;
      vertical-align: baseline; _vertical-align: bottom; text-decoration:none;  /* ie6 hack */ } 
     
    li.superscript{text-decoration:none!important;}     
     
.superscript2 { font-size: 13px; position: relative; height: 0; bottom:0.1em; line-height: 1em;
      vertical-align: baseline; _vertical-align: bottom; /* ie6 hack */ } 	  
.superscript3 { font-size: 9px; position: relative; height: 0; bottom:0.2em; line-height: 1em;
      vertical-align: baseline; _vertical-align: bottom;  /* ie6 hack */ } 	  

.subscript{font-size: x-small; vertical-align:bottom;} 
.subscript2 { font-size: 9px; position: relative; height: 0; bottom:0em; line-height: 2em;
      vertical-align: baseline; _vertical-align: bottom; /* ie6 hack */ } 

.removeTopMargin { margin-top:0px; }

ul#callout { list-style:none; margin:0px; padding:0px; width:135px; }
.sub { position:absolute; top:10px; left:10px; }
ul#callout li { margin:0px 0px 5px 0px; padding:0; }
.callOutBlock, #callOutBlock { margin:20px 10px 0px 10px; padding:5px; background-color:#d3d3d3; border-left:solid 3px #565656; border-bottom:solid 3px #565656; border-top:solid 3px #e9e9e9;  border-right:solid 3px #e9e9e9; font-weight:bold; text-align:center; }

/*---Home page button Call outs---*/
.callOutRegister,
.callOutGrant,
.callOutBrochure,
.callOutPresentation { width:137px;border:none; text-indent:-9999px; overflow:hidden;}

.callOutRegister { height:54px; background: url(../images/btn_register.png) left top no-repeat; }
.callOutGrant { height:54px; background: url(../images/btn_grant.png) left top no-repeat;}
.callOutBrochure { height:72px; background: url(../images/btn_Single5gVialBrochure.png) left top no-repeat;}
.callOutPresentation { height:72px; background: url(../images/btn_single5gVialTrainingPresentation.png) left top no-repeat;}
/*---Home page button Call outs - END---*/

/*---SubPage button Call outs (red)---*/
#sideButtons { list-style:none; margin:8px 0 0 0; padding:0px; width:135px; }
#sideButtons li { margin:0; padding:0; background-image: url(../images/sprite_prepAdminButtons.png); background-repeat: no-repeat; }

.callSingle, 
.callDouble, 
.callDual,
.callMediaKit { width:137px; border:none; text-indent:-9999px; overflow:hidden; }  

.callSingle { height:84px; background-position:0 0; }
.callDouble { height:74px; background-position:0 -88px; }
.callDual { height:84px; background-position:0 -167px; }
.callMediaKit { height:58px; background-position:0 -261px; }
/*---SubPage button Call outs (red) - END---*/

.buttonText,
.buttonTextTall {height:53px; display:block; overflow:hidden; }
.buttonTextTall {height:85px; }

.wrapper { width: 972px; margin: 0 auto; }

#header { height: 81px; margin:0px 0px 10px 0px; float:left;  }
#header .logoHolder { width:242px; float:left; }

#header .topLine { list-style:none; margin:0; padding:10px 0 0 0; font-size:10px; } /*width:416px;*/
#header .topLine ul{margin:0px; padding:0px;}
#header .topLine li { float:right; margin:0; font-weight:bold; color:#797979; }
#header .topLine a { font-weight:bold; color:#797979; }
#header .topLine a:hover { color:#ee243a; }

#header .secondLine { padding-top:0px; padding-bottom:25px; } 

#header .searchBox { float:right; height:30px; text-align:right; }
#header .searchBox .txtFld { width:140px; height:19px; float:left; padding:0px 2px; border:solid 2px #8f8f8f; background: #fff url(../images/bg_formField.jpg) left top repeat-x; }
#header .searchBox .btnSearch { width:60px; height:25px; background: url(../images/btn_search.gif) left top no-repeat; text-indent:-3000px; border:none; }

#header .intention { float: left; width: 280px; margin:2px 15px 0 220px; font-size: 11px; font-weight: bold; line-height: 10px; text-align: right; }
.nav-holder{
	width:986px;
	overflow:hidden;
	position:relative;
	margin:0 -7px;
	float:left;
}
ul.mainNav { height:65px; margin:0px; padding:0px; list-style:none; overflow:hidden; width: }
ul.mainNav li { float:left; height:65px; margin:0px 0px 0px 0px; padding:0px; }
ul.mainNav li a { height:65px; display:block; text-indent:-3000px; overflow:hidden; }
ul.mainNav li.home { width:169px; background:url(../images/nav_home.png) no-repeat; }
ul.mainNav li.about { width:159px; background:url(../images/nav_about.png) no-repeat; }
/*
ul.mainNav li.aboutSelected { width:161px; background: #ffffff url(../images/nav_about.jpg) bottom left no-repeat; }
*/
ul.mainNav li.suspect { width:161px; background:url(../images/nav_suspectCyanide.png) no-repeat; }
ul.mainNav li.ordering { width:164px; background:url(../images/nav_orderingInfo.png) no-repeat; }
ul.mainNav li.events { width:164px; background:url(../images/nav_resources.png) no-repeat; }
ul.mainNav li.media { width:168px; background:url(../images/nav_events.png) no-repeat; }
/*
ul.mainNav li.spacer { width:2px; background: #ffffff url(../images/bg_navSpacer.jpg) left top no-repeat; }
*/
ul.mainNav li.home:hover, ul.mainNav .home.RED{background:url(../images/nav_home_hover.png) no-repeat;}
ul.mainNav li.about:hover, ul.mainNav .about.RED{background:url(../images/nav_about_hover.png) no-repeat;}
ul.mainNav li.suspect:hover, ul.mainNav .suspect.RED{background:url(../images/nav_suspectCyanide_hover.png) no-repeat;}
ul.mainNav li.ordering:hover, ul.mainNav .ordering.RED { width:164px; background:url(../images/nav_orderingInfo_hover.png) no-repeat; }
ul.mainNav li.events:hover, ul.mainNav .events.RED{background:url(../images/nav_resources_hover.png) no-repeat;}
ul.mainNav li.media:hover, ul.mainNav .media.RED{background:url(../images/nav_events_hover.png) no-repeat;}
/* SUB Nav */
#aboutSubMenu, #suspectSubMenu, #orderingSubMenu, #eventsSubMenu {
	position: absolute;
	display: none;
	background-color: #eceef2;
	border: 2px solid black;
	text-align: center;
	font-weight: bold;
}

#aboutSubMenu { width: 150px; }
#suspectSubMenu { width: 152px; }
#orderingSubMenu { width:155px; }
#eventsSubMenu { width:155px; }

#aboutSubMenu a, #suspectSubMenu a, #orderingSubMenu a, #eventsSubMenu a {
	display:block;
	margin:5px;
	font-size:12px;
	line-height: 13px;
	text-decoration: none;
	text-transform: uppercase;
	color: #EE243A;
}

.programCallOut { height:549px; margin-left:0px; background: #ffffff url(../images/bg_homeMain.jpg) center top no-repeat; }
.programBottomBanner { height:263px; background: #ffffff url(../images/bg_homeBottomBanner.jpg) center top no-repeat; padding:0px; }
.programBottomBanner .text { width:693px; padding:130px 0px 0px 20px; line-height:18px; color:#fff; font-size:12.5px }

.rightButtons {	background: url('../images/bg_programButton.jpg') no-repeat transparent; width: 135px; height: 52px; line-height: 44px; text-align: center; margin-left: 820px; color: #454545; }
.rightButtons a { position: relative; left:3px; }
.relative { position: relative;}

.rightButtonsSimple {
	background: url('../images/simple_button.jpg') no-repeat transparent; width: 142px; height: 53px; line-height: 44px; text-align: center; text-indent: 10px;
}

.rightButtonsSimple a {
	color: #454545;
	text-decoration: none;
}

.dblLineButton {
	line-height: 20px !important;
}

#ISI {float:left; width:100%;}

.ISI { margin-top:-25px;}
.ISI, .globalFooter { margin-left:20px; }
.ISI p { margin-top:0; padding-top:0; } 
.ISI_index { margin-top:-38px;}
.ISI_index,.globalFooter{margin-left:20px}

#subPageISI .ISI { margin-left:10px; }

#ISI_index 
{
	margin-left:20px;
}

.footer { margin:0 0 20px 20px; font-size:10px; line-height:14px;}
.footer img { margin-right:26px; }
.footer p { margin:0px 0px 5px 0px; padding:0px; }
.footer .superscript {	font-size: 8px; position: relative; height: 0; bottom: .5ex; line-height: 1em;
 vertical-align: baseline; _vertical-align: bottom; /* ie6 hack */  }


#container { margin-top:0 !important; }

#left-block {
	float: left;
	width: 128px;
	height: 100%;
}
#content {
	float: right;
	width: 832px; 
}
.innerPageContent { margin: 0px 10px 20px 10px; }
#right-block {
	float: right;
	width: 156px;
	height: 100%;
	position:relative;
}

#smallCommentsText, .smallCommentsText {
	/*font-size: 10px;
	line-height: 11px;*/
	padding-bottom: 10px;
}
#smallCommentsText2 {
	font-size: 10px;
	line-height: 11px;
	padding-bottom: 10px;
}

.leftLinkPanel {
	display: block;
	list-style:none;
	margin: 0;
	padding: 0;
}

.leftLinkPanel li {
	display: block;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #898989;
	border-bottom: 2px solid white;
}
.leftLinkPanel li.selected { background-color:#525252; }
.leftLinkPanel li a {
	text-decoration: none;
	color: white; 
	display:block; 
	padding:5px;
}

.centerLayer {
	background: url('../images/center_header_bg_01.jpg') center top no-repeat;
	border: 2px solid black;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 710px;
}

.rightButtonColumn {
	float: right;
	width: 156px;
	height: 100%;
	background: url("../images/right_bg_01.jpg") center repeat-y;
}
.centerPanel {
	float: right;
	width: 688px;
	/* height: 300px; */
	padding-top: 150px;
}
.leftButtonColumn {
	float: right;
	text-align: center;
	color: white;
	width: 128px;
	height: 710px;
	background: url("../images/left_bg_02.jpg") top no-repeat;
}

.leftButtonColumn .leftLink {
	position: relative;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #898989;
	color: white;
	border-bottom: 2px solid white;
}

.underLinks {
	position: relative;
	margin-top: 408px;
	width: 128px;
	height: 170px;
	/*border: 1px solid black;*/
	background: url("../images/left_bg_01.jpg") center repeat-y;
}

.leftButtonColumn .leftLinkSelected {
	background-color: #505050 !important;
}

.tblHeader { background-color:#A20A06; color:#fff; font-weight:bold; }
.stdText ul{margin:10px 0 13px 2px; padding:3px 0 0 0; list-style-type:none;}

/*.stdText ul  { list-style:none outside none; background: url("../images/dot.gif") no-repeat 0 5px; line-height:18px; padding-left:17px }

.stdText ol { line-height:18px; }*/
 ul.dot {list-style:none outside none; /*list-style-image: url("../images/dot.gif");*/  line-height:18px; padding-left:17px; }
.stdText ul li{background-image:url("../images/dot.gif"); background-repeat:no-repeat; background-position:0px 7px; padding-left:15px;}
.stdText ol { line-height:18px; }
ul.typeDash { margin:0; padding:0; }
ul.typeDash li { list-style:none outside none; background:url("../images/dash.png") no-repeat 0 4px;  padding-left:1.3em; }
ul.check { padding:15px 0 0 0px; margin-left:25px;margin-bottom:0px;}
ul.check li {padding:3px 0 15px 23px; background: url("../images/check.gif") no-repeat 0 5px; }


/*    */
.txtFaqAnswer {
	padding-left:30px;
	padding-bottom:5px;
	cursor:auto;
	 display:none	;
	}
	
.txtFaqAnswer p 
{
	padding-top:0;
	margin-top:10px;
	
}
	
.faqContent ul { line-height:18px;	}
.faqContent ul li { cursor:pointer; }

.box { padding:10px; background-color:#a0a0a0; color:#fff; font-style:italic; font-weight:bold; }
.box-white { padding:10px; color:#000; font-style:italic; font-weight:bold; }
.box-white-simple { color:#000; font-style:italic; font-weight:bold; }
.outline { padding:10px; border:solid 1px #000; }
.note {  }

.indent { margin-left:20px;}
.red { color:#ee2e24!important; }

.globalFooter a { font-weight:bold; color:#474747; }
.txtFaqQ{ color:#000000; font-weight:bold; /*text-decoration:underline;*/ border-bottom:1px solid #000;}

/* form fields*/
.frmFldWide { width:194px; }
.frmFldNarrow { width:80px; }
.frmFldWide200 { width:200px; }

.stdText #sitemap, #sitemap ul { list-style:none inside none; background:none; margin-bottom:0; padding-bottom:0; }
.stdText #sitemap, #sitemap li 
{
	list-style:none inside none;
	background:none;
	margin-top:0;
	padding-top:0;
}
.alpha { list-style-type:lower-latin; }
.redText { color:#931824; }

sup a { font-weight:normal; }

.ui-tabs {
	margin-left: -10px!important;
	margin-top: -16px!important;
}

#charTable, #charTable td { border:solid 1px #797979; }

#tabs {
 border:0px !important;
}

* html img,
* html .png{
    position:static;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
.SearchResultDesc {
    clear: both;
    font-size: 10px;
    padding-bottom: 3em;
    width: 60%;
}

.SearchResultLink {
    clear: both;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 8px;
}


