
.section {
  padding-top:20px;
  margin-left: 0px;
  margin-right: 45px;
}
  
.main_title {
  padding-top: 20px;
  margin-left: 0px;
  font-size: 120%;
  font-style:normal;
  font-family:Tahoma, Geneva, sans-serif;
}

p {
  margin-left: 0px;
  margin-right: 15px;
}

.text_title{
color:#000;
padding:0;
margin:0;
}

div#content {
  padding-top:0px;
  min-height: 300px;
}
div.sop_table_container {
    margin:0px 0px 20px 0px;
	width:801px;
	
}
div.sop_table_container td.title a {
    display: block;
    text-decoration: none;
    padding-left: 25px;
    background: url('../images/icons/icon_pdf.gif') no-repeat left top;
    min-height: 21px;
}


div.sop_table_container td.title a:hover {
text-decoration:underline;
}


div.sop_table_container td.title a.zip {
    display: block;
    text-decoration: none;
    padding-left: 25px;
	/*background:url(../images/icons/tgz_icon_sm.png) no-repeat left top;*/
	background:url(../images/icons/package.png) no-repeat left top;
    min-height: 21px;
}


div.sop_table_container td.title a.zip:hover {
text-decoration:underline;
}

div.sop_table_container td.title a.text {
display:inline;
background:none no-repeat left top;
    padding-left: 0px;

}
div.sop_table_container td.title a.text:hover {
text-decoration:underline;
}

div.sop_table_container h2 {
    background-color:#afafaf;
    margin:0px 0px 0px 0px;
    color:#000;
    padding: 5px 0 5px 10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
div.sop_table_container table {

    border-collapse: collapse;
    width: 801px;
}
div.sop_table_container table td {
    border: 1px solid #DDD;
    padding: 2px;
}
div.sop_table_container table td.description p {
    font-size: 90%;
    padding-top: 10px;
}
div.sop_table_container table td.history {
    width: 100px;
}

.title{
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
color:#555;
}


.section_title{
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
color:#000;
margin:0px 0px 0px 5px;
background-color:#DDD;
}






/* T&P TABS */

div.section ul li {
  padding-top: 0px;
  margin-left: 0px;

}



#report { 
border-collapse:inherit;
width:810px;
margin:0px 0px 20px 0px;
}

#report h4 { margin:0px; padding:0px;}
#report img { float:right;}
#report ul { margin:0px 0 5px 40px; padding:0px;}
#report ul li{ font-size:12px; padding-bottom:2px; color:#333;}
#report th { background:#9a9a9a repeat-x scroll center left;  padding:7px 15px; text-align:left; margin-right:0px;}
#report td { background:#FFF none repeat-x scroll center left; color:#000; padding:0px 15px; margin:0px 20px 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#report tr.odd td { background:#FFF url(../images/row_bkg.png) repeat-x scroll center left; cursor:pointer; height:50px;}
#report div.arrow { background:transparent url(../images/table_expand_close.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block; float:right;}
#report div.up { background-position:0px 0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}


#report.blast th { text-align:center;}
#report.blast img { float:none;}
#report.blast tr.odd td { cursor:auto;}


/* tools tables */
.report { 
border-collapse:inherit;
width:810px;
margin:0px 0px 0px 0px;

}

.report h4 { margin:0px; padding:0px;}
.report img { float:right;}
.report ul { margin:5px 0 5px 40px; padding:0px;}
.report ul li{ font-size:12px; padding-bottom:2px; color:#333;}
.report th { background:#9a9a9a; padding:7px 15px; text-align:left; margin-right:0px;}
.report td { background:#FFF none repeat-x scroll center left; color:#000; padding:0px 15px; margin:0px 20px 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.report tr.odd td { background:#FFF url(../images/row_bkg.png) repeat-x scroll center left; cursor:pointer; height:50px;}
.report div.arrow { background:transparent url(../images/table_expand_close.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block; float:right;}
.report div.up { background-position:0px 0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}





ul.tabs {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	list-style: none;
	height: 50px; /*--Set height of tabs--*/
	border-left: 1px solid #999;
	width: 804px;
	position:absolute;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 50px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 42px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #888;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background:url(../images/tab_bg_lg.jpg);
	width:199px;
}
ul.tabs li a {
	text-decoration: none;
	color: #004080;
	display: block;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid #fff; --Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	text-align:center;
}
ul.tabs li a:hover {
	background:url(../images/tab_bg_lg.jpg);
	color:#3399ff;
}



ul.tabs li a.small_title {
	text-decoration: none;
	color: #004080;
	display: block;
	line-height:15px;
	font-size: 12px;
	padding: 6px 0px 0px 0px;
	/*border: 1px solid #fff; --Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	text-align:center;
}
ul.tabs li a.small_title:hover {
	background:url(../images/tab_bg_lg.jpg);
	color:#3399ff;
}






html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background:url(../images/tab_bg_lg_active.jpg);
	 /*--Makes the active tab look like it's connected with its content--*/
}


.tab_container {

	border-top: none;
	
	position:absolute;
	background: #fff;
	margin:50px 0px 0px 0px;
}

.tab_container_conf {

	border-top: none;
	overflow: hidden;
	clear: both;
position:absolute;
	background: #fff;
	margin:33px 0px 0px 0px;
	width:655px;
}


.tab_content {
	font-size: 1.2em;
}

.tab_content_conf {
	font-size: 1.2em;
}



.ncbi{
position:absolute;
margin:175px 0px 0px 15px;
}




div#content_conf {
    background-color: rgb(255,255,255);
    margin-right: 20px;
    padding-bottom: 20px;
height:1300px;
}

div.presentations{
width:620px;
height:100%;
margin:20px 0px 10px 0px;
background:url(../images/row_bkg.png);
background-repeat:repeat-x;
padding:5px;
}


div.container_bottom{
	height:5px;
	
}


div#conf_expand{
margin-left:20px;	
}

