/* Yellow hover : #D6DC3A
   Pinkish      : #ED1556  */
html *{
	font-family:Arial, Helvetica, sans-serif;
    margin:0px;
    padding:0px;
}
body{
	font-size:11px;
	background-image:url(/images/bg.gif);
	background-color:#867860;
	background-repeat:repeat-x;
}
h1{
	font-family:Helvetica, Arial, sans-serif;
	color:#ed1556;
	font-size:24px;
	margin:0.15em 0em 1em 0em;
}
h2{
    margin:1em 0em 1em 0em;
    font-size:16px;
}
p{
    margin:1em 0em 1em 0em;
}
ol{
    margin:0px 0px 0px 25px;
}
a img{
    border:none;
}
table{
    margin:10px 0px 10px 0px;
}
.clear{
    display:block;
    clear:both;
    font-size:1px;
    text-decoration:none;
}
.hide{
    display:none;
}
sup{
	vertical-align:top;
}
sub{
	vertical-align:bottom;
}
/* ________Bottom Navigation________*/
.pipedNav{
	list-style:none;
	clear:both;
}
.pipedNav li{
	float:left;
	padding:0px 4px 0px 4px;
}
.pipedNav li.delimited
{ 
	padding-right:8px;
	background-image:url(/images/footer-pipe-seperator.gif);
	background-position:center right;
	background-repeat:no-repeat;
}
.pipedNav li a{
	text-decoration:none;
	color:#666666;
    
}
.pipedNav li a:hover{
	color:#333333;
}
/*_________Rounded Corners for left hand side | Interior pages________*/
.smallTop{
    height:12px;
    width:276px;
    background-image:url(/images/largeNavTop.gif);
    background-repeat:no-repeat;
    font-size:1px;
}
.smallBottom{
    height:12px;
    width:276px;
    background-image:url(/images/largeNavBottom.gif);
    background-repeat:no-repeat;
    font-size:1px;    
}
.hcpBtn{
    display:block;
    width:206px;
    height:54px;
    float:right;
    background-image:url(/images/healthCareBtn.png);
}
.hcpBtn a{
    display:block;
    height:1em;
    font-size:12px;
    color:#333333;
    text-decoration:none;
    margin:10px 0px 0px 19px;
    padding:5px 0px 5px 15px; 
}
/*___________Container | All Pages____________*/
#container{
	width:855px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 8px 8px 12px;
	background-image:url(/images/container_bg.png);
	background-repeat:repeat-y;
}
#containerBottom {
	width:855px;
	height:8px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 8px 0px 12px;
	background-image:url(/images/container_bottom_bg.png);
	background-repeat:no-repeat;
}
/*_____________Top Navigation | All Pages_________________*/
#topNav{
	width:100%;
	height:18px;
	background-image:url(/images/header_tmenu_bg_interior.gif);
	background-repeat:repeat-x;
}
#topNav #topNavWrapper{
	float:right;
}
#topNav #topNavWrapper #cornerCurve{
	float:left;
	width:9px;
	height:18px;
	background-image:url(/images/header_tmenu_curve_interior.gif);
	background-repeat:no-repeat;
}
#topNav #topNavWrapper #navList{
	float:left;
	height:16px;
	padding:2px 20px 0px 0px;
	background-color:#FFFFFF;
}
/*____________global Header | Interior_________ */

#globalHeader{
    width:847px;
    height:107px;
    /*background-image:url(/images/interior_header.jpg);*/
}

/*____________Bread Crumb | Interior___________*/
#breadCrumb{
    margin:2px 0px 5px 23px;
    padding-top:3px;
}
#breadCrumb span{
    color:#000000;
}
#breadCrumb span a{
    color:#000000;
    text-decoration:none;
}
#breadCrumb span a:hover{
    color:#666666;
}
#breadCrumb span.currentBCNode{
    color:#ED1556;
}
/*____________Main Content Area | Interior Pages____________*/
#interiorMain{
    background-image:url(/images/interiorbottomRight.gif);
    background-repeat:no-repeat;
    background-position:bottom right;
    background-color:#cccccc;
    padding:0px 0px 12px 0px;
    margin:2px 0px;
    width:844px;
}
#interiorMain #topRightCorner{
    display:block;
    width:100%;
    height:19px;
    margin-bottom:-19px;
    background-image:url(/images/interiorTopRight.gif);
    background-repeat:no-repeat;
    background-position:right top;
    font-size:1px;
}
/*___________Left Side Navigation _______________*/
#interiorNav{
    float:left;
    width:276px;
    padding-left:11px;
}
#largeNav{
    background-color:#FFFFFF;
}
#largeNav a{
    color:#000000;
    text-decoration:none;
    padding: 0px 0.23em 0px 0.23em;
}
#largeNav ul{
    list-style:none;
    padding:0px 21px 0px 21px;
}
#largeNav ul li{
    font-size:12px;
    font-weight:800;
    border-bottom:solid 1px #CCCCCC;
    line-height:1.5em;
    padding:5px 0px 10px 0px;
}
#largeNav ul li.curNode{
    color:#ed1556;
    padding-left:0.23em;
    padding-right:0.23em;
}
#largeNav ul li a:hover{
    color:#444444;
    background-color:#cccccc;
}
#largeNav ul li ul li a:hover{
    color:#222222;
}
#largeNav ul .lastNodeItem{
    border:none 0px #FFFFFF;
}
#largeNav ul li ul{
    padding:0px;
    margin-left:15px;
}
#largeNav ul li ul li{
    border:none 0px #FFFFFF;
    font-size:11px;
    font-weight:normal;
    padding:0px;
}
#largeNav ul li ul li a{
    color:#666666;
}
#largeNav ul li ul li.curNode{
    font-weight:100;
    color:#ed1556;
    list-style-type:square;
}
.imagesAndLabels{
    clear:both;
    margin:20px 0px 20px 0px;
}
.imagesAndLabels div{
    float:left;
    clear:none;
}
.imagesAndLabels div a{
    margin:0px 0px 0px 0px;
    padding:0px;
    text-decoration:none;
}
.imagesAndLabels img{
    clear:both;
    margin:2px;
    border:solid 1px #999999;
    padding:2px 0 2px 0;
}
.imagesAndLabels a span{
    display:block;
}
/*__________RBK___________*/
#rbk{
    margin:9px 0px 0px 0px;
    background-color:#FFFFFF;
    text-align:center;
    font-size:9px;
}
#rbk a{
    color:#000000;
    text-decoration:none;
}
#rbk a:hover{
    color:#444444;
}
#rbkFilling{
    padding:0px 5px 0px 5px;
}
/*____________Main Content (apears on right) | Interior___________*/
#mainContentArea{
    padding:0px 10px 0px 0px;
}
#bodSandwitch{
    width:536px;
    float:right;
    background-color:#FFFFFF;
    overflow:hidden;
}
#bodFilling{
    padding:0px 70px 35px 40px;    
}
#bodFilling a:hover{
    color:#5555FF;
}
#bodTopBun{
    width:536px;
    height:12px;
    background-image:url(/images/bodTopBun.gif);
    background-repeat:no-repeat;
    font-size:1px;
}
#bodBottomBun{
    width:536px;
    height:12px;
    background-image:url(/images/bodBottomBun.gif);
    background-repeat:no-repeat;
    font-size:1px;
}
#bodSandwitch ul{
    list-style-type:square;
    margin:1em 0px 1em 25px;
    line-height:1.3em;
}
#bodSandwitch h3{
    margin:1em 0px 1em 0px;
    font-size:13px;
}
/*____________Sources_____________*/
#sources{
    padding:3px;
    margin-top:20px;
    border-top:solid 1px #CCCCCC;
    font-size:9px;
    color:#666666;
}
#sources p{
    padding:0px 0px 0px 0px;
    margin: 3px 0px 3px 7px;
}
#sources p a{
    color:#6666FF;
}
#sources sup{
    display:block;
    float:left;
    margin:-3px 0px 0px -7px;
    padding:0px;
	font-size:9px;
    vertical-align:text-top;
     

}
/*____________Info Table__________*/
.bioThraxInfoTbl{
    width:100%;
    border-spacing:1px;
    
    border-spacing:1px;
    border-collapse:separate;
    background-color:#000000;
}
.bioThraxInfoTbl th{
    padding:5px;
    background-color:#F80039;
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    text-align:left;
}
.bioThraxInfoTbl thead th{
    font-size:12px;
    padding:0px 0px 5px 5px;
    font-weight:normal;
}
.bioThraxInfoTbl td{
    background-color:#FFFFFF;
    padding:3px 5px 3px 5px;
}
/*_________Landing page stuff_________*/
#mainContent{
    width:100%;
}
#mainImage{
	float:left;
	width:392px;
	height:498px;
	background-repeat:no-repeat;
}
/*_________________Summaries Area on the Home Page*/
.learnBtn{
    display:block;
    float:left;
    width:57px;
    height:16px;
    padding:11px 0px 10px 30px;
    margin-top:27px;
    margin-left:16px;
    background-image:url(/images/learnBtn.png);
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    color:#FFFFFF;
    text-transform:uppercase;
}
.learnBtn:hover{
    color:#D6DC3A;
}
#summaries .sumText{
	width:276px;
	margin-top:30px;
	margin-left:8px;
	float:left;
}
#summaries #hcp{
	width:454px;
	height:127px;
	background-image:url(/images/home_right_top.jpg);
	background-repeat:no-repeat;
}
#summaries #whatIsBioThrax{
	width:454px;
	height:105px;
	background-image:url(/images/home_right_wiBioT.gif);
	background-repeat:no-repeat;
}
#summaries #whatIsAnthrax{
	width:455px;
	height:110px;
	background-image:url(/images/home_right_wiAnth.gif);
	background-repeat:no-repeat;
}
#summaries #whoShouldBe{
	width:454px;
	height:157px;
	background-image:url(/images/home_right_who.gif);
	background-repeat:no-repeat;
}
/*________________Safety Info and footer____________*/
#safetyInfo{
	width:775px;
	clear:both;
	margin-right:auto;
	margin-left:auto;
	padding: 30px 0px 10px 0px
}
#footer{
	clear:both;
	width:775px;
	margin-right:auto;
	margin-left:auto;
	margin-top:30px;
	padding-bottom:50px;
	color:#666666;
	text-decoration:none;
}
#footer img{
    float:left;
}
#footerText{
    float:left;
    margin:6px 0px 0px 10px;
}
#footerText p{
    clear:both;
    margin-top:4px;
    padding:0px 0px 0px 4px;
    font-size:9px;
}
/*___________Pop Up div______________*/
.popUpWindow{
    display:none;
    position:fixed;
    top:20px;
    left:20px;
    width:408px;
    height:256px;
    background-image:url(/images/popUp.png);
}
.popUpWindow #popUpTitle{
    position:relative;
    margin:4px 12px 0px 12px;
    padding:6px 0px 5px 0px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#111111;
    cursor:move;
}
.popUpWindow #pupUpBodyText{
    padding:0px 32px 0px 32px;
    margin:70px 0px 0px 0px;
    font-size:12px;
}
.popUpWindow #btnContainer{
    padding:30px 0px 0px 75px;
}
.popUpWindow #btnContainer .btn{
    display:block;
    float:left;
    width:87px;
    height:26px;
    padding : 10px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url(/images/defaultBtn.png);
    background-repeat:no-repeat;
    text-align:center;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.popUpWindow #btnContainer .btn:hover{
    color:#D6DC3A;
}
.popUpWindow #btnContainer #btn1{
    margin:0px 60px 0px 0px
}
.popUpWindow #btnContainer #btn2{
    clear:right;
}