/*!!!!!!!!!! Product specific !!!!!!!!!!!*/

/*- "Contents Title, Tabs links -*/
#left h1, #tabs td a[href]{
    color:#555!important;
}

/*- Elements --------------------------*/
body{
    margin:0px;
    font-size:12px;
}
a[href]{
    color:#16597B;
}
.one{
    display:none;
}
.loading{
    display:none;
    background:#f40000;
}
/*-------------------------- Elements -*/
#yui-history-iframe { 
    position:absolute; 
    top:0; left:0; 
    width:1px; height:1px; 
    visibility:hidden; 
} 
/*- Head --------------------------*/
#head{
    overflow:auto;
    background:#ededed url('/images/header_bg.jpg');
    border-bottom:2px solid #c2c2c2;
    height:40px;
}
    #title{
	float:left;
    }
    
/*-------------------------- Head -*/
#handle_td{
    background:#F8F8F8 url('/images/handle_bg.gif') repeat-y center;
    border-top:2px solid #aaa;
    border-left:1px dotted #ddd;
    border-right:1px dotted #ccc;
	width:15px;
	
}
#handle{
    background:url('/images/resize.gif') no-repeat center;
	width:15px;
	opacity:.5;
    cursor:e-resize;
}
/*- Menu ----------------------------------*/
#menu{
    position:absolute;
    z-index:12;
    top:64px;
    left:52px;
	width:173px;
	display:none;
    background:#fff;
    border:1px solid #bbb;
    border-top:2px solid #999;
    border-bottom:2px solid #bbb;
	padding-left:0px;
	margin-left:0px;
	margin-top:10px;
	padding-bottom:5px;
    opacity:0.95;
}
    #menu li{
	    background:transparent;
	    border:none;
	    border-top:1px solid #ededed;
	    border-top-width:1px!important;
	    margin:3px 3px 3px 3px;
	    list-style:none;
    }
    #menu li:first-child{
	    border-top:1px solid #ccc;
    }
    #menu li a{
	    color:#636363;
	    display:block;
	    text-decoration:none;
	    padding-left:10px;
	    padding-right:10px;
	    padding-top:7px;
	    padding-bottom:5px;
    }
#tabs{
    margin:0px;
    padding:1px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #7a7a7a;
	background:#fff;
    overflow:auto;
}
    #tabs table{
	background:#ddd;
    }
    #tabs td{
	    border-top:4px solid #fff;
	    border-right:1px solid #fff;
	    border-bottom:1px solid #999;
	    border-right:1px solid #ccc;
	    background:#fafafa;
		text-align:center;
	    padding:9px;
	    margin:0px;
    }
    #tabs td.none{
	border-top:2px solid #e6e6e6;
	border-right:1px solid #eee;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
	background:#f6f6f6;
    }
    #tabs a{
	    color:#16597B!important;
	    text-decoration:none;
	    font-size:14px;
	    font-weight:bold;
		padding:0px!important;
		margin:0px!important;
	    
    }
/*- Left Nav --------------------------*/
#left_wrap{
    padding:5px 10px 10px 10px;
    margin:0px;
}
#content #left_wrap{
    border:1px solid #eee;
    padding:0px;
    margin-top:10px;
}

.ra{
    cursor:pointer;
	color:#000;
	text-decoration:none;
	display:block;
	padding:7px;
	padding-left:3px;
	padding-right:30px;
}

#content #left_wrap li a{
    display:inline;
    padding:0px;
}

#left{
    height:600px;
	background:#F0F0F0;
	border-right:2px solid #ccc;
    font-family:Myriad, Verdana, sans-serif;
}
    #left_content{
	    overflow:auto;
    }
    #left .title, #login .title{
        background:#fff url('/images/left-title_bg.jpg');
        height:63px;
        margin:0px;
        padding:0px;
    }
    #left h1, #login h1{
        margin:0px 0px 0px 0px;
        padding:15px 0px 0px 10px;
        color:#16597B;
        font-size:26px;
    }
    .hc{
        display:none;
        padding-top:0px!important;
        padding-bottom:0px!important;
        border-right:1px solid #eee;
        background:#ccc;
        padding-left:10px!important;
        margin-bottom:2px!important;
    }
	.hc .hc{
	    border-right:none!important;
	    
	}
    #left_wrap ul, #nav, #calc_list menu{
        background:#fff;
    	border-top:1px solid #ccc;
	    margin:0px;
	    padding:5px;
	    list-style:none;
    }
    #calc_list>b{
	display:block;
	font-size:24px;
	border-bottom:1px dotted #ccc;
	padding-bottom:3px;
	margin-bottom:10px;
    }
    #calc_list br{
	display:none;
    }
    #content #nav, #calc_list menu{
	border:1px solid #eee;
    }
        #left_wrap ul li, #nav li, #calc_list menu li{
        background:#fff;
	    border-bottom:1px solid #e6e6e6;
		padding-left:5px!important;
		padding-right:0px;
	    list-style:none;
		font-weight:bold;
        }
	#left_wrap li, #nav li{
	    background-image:url('/images/darrow.gif')!important;
	    background-repeat:no-repeat!important;
	    background-position:center right!important;
	}
	#left_wrap ul li.ra, #nav li.ra, #calc_list menu li{
	    background:#fff url('/images/rarrow_white.gif') no-repeat center right!important;
	}
    #left_wrap ul ul, #nav ul, #calc_list menu ul{
	background:#ccc;
	border-top:1px solid #aaa;
	border-bottom:2px solid #fff;
	    padding-right:0px;
        font-weight:normal;
    }
        #left_wrap ul ul li, #nav ul li, #calc_list ul ul li{
	    background:#fafafa;
	    border-top:2px solid #fff;
	    border-bottom:1px solid #e6e6e6;
	    border-left:3px solid #fff;
		padding-left:10px;
        }
	#left_wrap ul ul li.ra, #nav ul li.ra, #calc_list ul ul li.ra{
	    background:#fafafa url('/images/rarrow_gray.gif') no-repeat center right!important;

	}
	#left_wrap ul ul li a, #nav ul li a, #calc_list ul ul li a[href]{
	    color:#333;
	    font-weight:bold;
	}
    #left_wrap a, #nav a, #calc_list a[href]{
	color:#000;
	text-decoration:none;
	display:block;
	padding:7px;
	padding-left:3px;
	padding-right:30px;
    }
    #nav ul li.ra a[href]{
	
	position:relative;
	top:-10px;
    }

#search{
    height:55px;
	margin:0px;
	margin:0px;
    background:#ccc;
    border-bottom:5px solid #aaa;
    border-right:2px solid #bbb;
    border-top:2px solid #aaa;
    position:relative;
    z-index:1;
    
}
    #search_wrap{
	overflow:auto;
	position:relative;
	z-index:3;
	width:258px;
	    background:#999999;
	    border-top-width:1px;
	    border-color:#fff;
	    border-bottom:1px solid #7a7a7a;
	    border-left:1px solid #ccc;
	    border-top:1px solid #fff;
	color:#636363;
	font-size:14px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	    padding:3px;
	    margin:5px 0px 0px 0px;
    }
    #search input{
	float:left;
	    margin:4px 0px 0px 7px;
	    padding:3px;
	width:205px;
	    background:#fafafa;
	    border-top:2px solid #ddd;
	    border-left:2px solid #ddd;
	color:#ccc;
    }
	#search .search_input{
	    color:#999;    
	}
	#search .search_input_dark{
	    color:#000;
	}
    #search_glow{
		border:1px solid #377994;
		background:#ccc;
		padding:1px;
		margin:0px;
		margin-right:3px;
		float:left;
    }
    #search .s_title{
		float:left;
		color:#333;
		font-weight:bold;
		font-size:14px;
		padding-right:4px;
		padding-top:2px;
    }
    #search .submit{
		float:left;
		background:url('/images/search.gif') center left no-repeat;
		width:34px;
		height:34px;
		margin-left:2px;
		cursor:pointer;
    }
		#search .submit a[href]{
			display:block;
			text-decoration:none;
			width:34px;
			height:34px;
		}
#searchResults{
    display:none;
	position:absolute;
	z-index:2;
	top:40px;
	left:41px;
    width:250px;
	background:#fff;
	border:3px solid #ddd;
	border-bottom:2px solid #bbb;
	opacity:0.95;
    text-align:left;
	padding:5px;
}
    #close_search{
	overflow:auto;
	
    }
	#close_search img{
	    cursor:pointer;
	    float:right;
	}
    #search_items{
		list-style:none;
			padding:0px;
			margin:3px 5px 0px 0px!important;
			margin:0px;
		overflow-y:auto;
		overflow-x:hidden;
			width:250px;
		border:1px solid #fff;
    }
		#search_items option{
			border-bottom:1px solid #ddd;
				padding-bottom:3px;
				padding-top:3px;
			width:217px;
				cursor:pointer;
		}
/*-------------------------- Left Nav -*/






/*- Content --------------------------*/
#content{
    height:750px;
    overflow-y:scroll;
    overflow-x:visible;
    position:relative;
	padding-right:20px;
	padding-left:20px;
	padding-top:20px;
    font-family:Verdana, Arial, serif;
    font-size:12px;
    line-height:20px;
	border-top:1px solid #999;
	border-left:2px solid #eee;
}
    #content h1{
        margin:0px;   
        border-bottom:1px dotted #999;     
        margin-bottom:2px;
        padding-bottom:5px;
        font-size:30px;
	line-height:30px;
    }
    #inner_content b{
	
    }
	#inner_content_wrap{
padding-top:10px;
border-top:2px solid #eee;
	    padding-bottom:10px;
	    margin-left:2px;
	    margin-bottom:2px;
	    border-bottom:1px solid #999;
	}
	#inner_content a[href]{
	    color:#b40000;
	    text-decoration:none;
	    border-bottom:1px dotted #b40000;
	}
	#inner_content a>b{
	    color:#333;
	}
	#inner_content a[name]{
	    border-bottom:0px solid #fff!important;
        display:inline;
	}
	.c_item{
	    background:#fff;
	    line-height:22px;
	    font-size:14px;
		padding:3px;
		padding-top:7px;
		padding-bottom:17px;
		padding-left:10px;
	}
	    .c_item img{
		display:inline!important;
		float:none!important;
	    }
	.c_title{
	    font-weight:bold;
	    font-size:18px;
		display:block;
	    background:#fcfcfc;
		padding-left:5px;
		padding-bottom:3px;
		padding-right:5px;
		margin-right:5px;
		margin-left:-10px;
	}
	.c_table{
	    border:1px solid #f0f0f0;
	    padding:2px;
	}
	    .c_table th{
		background:#f0f0f0;
		padding:3px;
		padding-left:7px;
		padding-right:7px;
		border-right:2px solid #fff;
		color:#333;
	    }
	    .c_table td{
		text-align:center;
		border:1px solid #f0f0f0;
	    }
/*-------------------------- Content -*/

#html_view{
	
	background:#fff;
        text-align:left;
}
    #html_view a[href]{
    }
    #html_view .title{
	font-weight:bold;
	margin-left:-5px;
	color:#5B7C8C;
    }
	#html_view .title font{
	    color:#5B7C8C;
	}
    #html_view .item {
	margin:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom:1px solid #f0f0f0;
	line-height:19px;
    }
		
#crt{
	background:#fff;
	font-size:14px;
	padding:1px;
	border-top:1px solid #ddd;
}
	#crt b{
	    background:transparent!important;
	    border:none!important;
	}
	#crt a[href]{
		text-decoration:none;
		border-bottom:1px dotted #999;
	}
	#crt th{
		margin:0px;
		padding:5px;
	}
		#crt th.t{
			border-right:1px solid #bbb;
			border-left:2px solid #eee;
			border-bottom:1px solid #999;
		}
		#crt th.l{
			border-right:1px solid #aaa;
			border-left:1px solid #ddd;
			border-top:1px solid #eee;
			border-bottom:1px solid #bbb;
		}
		#crt .sub{
			border-bottom:1px dotted #aaa;
		}
	#crt .inner{
		background:#f0f0f0;
		border:1px solid #f0f0f0;
		padding:5px;
	}
		#crt .inner.t{
			border-bottom:1px solid #aaa;
			border-left:1px solid #fff;
			border-right:1px solid #ccc;
			border-top:2px solid #ddd;
			padding:5px;
		}
		#crt .inner.l{
		    border:none!important;
                    padding:0px!important;
		    margin:0px!important;
		}
		    #crt .inner.l:first-child{
			border-top:1px solid #fff;
			border-left:2px solid #ddd;
		    }
		#crt .inner_float{
			background:#f0f0f0;
			border-right:1px solid #aaa;
			border-top:1px solid #fff;
			border-bottom:1px solid #ccc;
			border-left:2px solid #ddd;
				padding:5px;
				position:relative;
		}
		#crt .inner_float b{
			padding:0px;
			margin:0px;
			height:auto!important;
		}
	#crt .corner, #crt .top_corner{
	    background:#f0f0f0 url('/images/v_stripe.gif');
	    border-right:1px solid #ccc;
	}
	#crt .top_corner{
		border-bottom:1px solid #999;
	}
	
	#crt td{
		background:#e0e0e0;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		border-top:1px solid  #fff;
		border-left:1px solid #fff;
		text-align:center;
	}
	.vtext{
		line-height:15px;
		padding:10px;
	}

#def{
	padding:5px;
	background:#fff;
}
    .letters{
	background:#fafafa;
	border:1px solid #e0e0e0;
	border-bottom:1px solid #999;
	    width:650px;
	margin-bottom:4px;
	    
    }
	.letters_shine{
		border-top:3px solid #fff;
		border-bottom:2px solid #eee;
	}
	.letters_wrap{
	    overflow:auto;
		width:470px;
	    padding-top:10px;
	    padding-bottom:10px;
	    padding-left:100px;
	}
		.letters .char{
			border:1px solid #e0e0e0;
			border-bottom:1px solid #aaa;
			background:#fff;
			    float:left;
			margin:1px;
			    width:30px;
		}
		.letters .char a[href]{
			font-weight:bold;
			text-decoration:none;
			font-size:20px;
			text-align:center;
			    display:block;
			padding:5px;
		}
	#def table{
		border:1px solid #ccc;
		background:#f6f6f6;
		    padding-top:5px;
		width:650px;
		padding-left:3px;
		padding-right:3px;
	}
	.th_top{
	    border-bottom:1px solid #ddd;
	    background:#fcfcfc!important;
		font-size:1px!important;
	    height:15px!important;
	}
	.th_bot{
	    border-top:2px solid #eee;
	    background:#fcfcfc!important;
		height:15px!important;
	}
	    .th_bot span{
		font-size:1px;
	    }
	.c_char{
		text-align:left;
		font-size:20px;
		    padding:10px 10px 0px 15px;
		border-top:3px solid #fff;
		border-bottom:1px solid #bbb;
	}
	.c_char a[href]{
		color:#333;
	}
	#def th{
	    padding-bottom:0px;
	    height:30px;
	}
	#def td{
		
		border:1px solid #fafafa;
		background:#fff;
		    text-align:left;
		padding:3px;
		padding-left:15px;

	}
	#def td div{
		color:#046175;
		font-weight:bold;
		margin-left:-5px;
	}
	#def td.abr{
	    
	}
	#def .top{
		background:#fff;
		border-right:1px solid #ccc;
		border-top:1px solid #aaa;
		border-left:1px solid #aaa;
		border-bottom:3px solid #eee;
		    float:right;
		font-size:10px;
		    padding-left:4px;
		    padding-right:4px;
	}
	#def .top a[href]{
		display:block;
		    text-decoration:none;
	}
	
#calc{
	padding:15px;
	background:#fff;
}
#calc_inner{
	padding-left:2px;
	padding-right:2px;
	border-top:2px solid #bbb;
}
	#calc p{
		display:block;
		margin-bottom:10px!important;
		padding-bottom:10px!important;
		padding-top:10px!important;

					margin-left:10px;
					margin-right:10px;
	}
		#calc p.strong{
			background:#fafafa;
			border-bottom:3px solid #ccc;
			border-top:1px solid #eee;

			padding-left:10px;
		}
	#calc p.info{
	    padding-top:0px!important;
	    border-bottom:1px solid #ddd;
	    margin-left:0px!important;
	}
	#calc input{
		margin-right:3px;
	}
	#fields{
		border:1px solid #999;
		border-top:1px solid #ccc;
		border-left:1px solid #ccc;
		padding:0px;
margin-bottom:10px;
	}
#fields p{
border:1px dotted #eee;
background:#fefefe;
padding:5px;
}
#fields p strong{
background:#fff;
border:1px solid #ddd;
border-bottom:1px solid #bbb;
padding:3px;
}
	#fields .field{

		text-align:left;
		padding:5px;		
		border:1px dotted #ccc!important;
	}
		#fields .field:first-child{
			border-top:none;
		}
			#fields .field span{
				font-weight:bold;
			}
		#fields input{
		    margin-right:5px;
		}
	#calc_results{
	    background:#ccc;
	    padding:0px;
	    margin-top:10px;
	    border:1px solid #777;
	    border-top:1px solid #aaa;
	    border-left:1px solid #aaa;
	}
	    #calc_results h3{
		margin:0px;
		background:#fff;
		padding:1px 3px 3px 10px;
		border-top:2px solid #eee;
		border-bottom:3px solid #999;
	    }
	    #calc_results .result p{
		background:#ddd;
		margin:3px;
		padding:5px 15px 5px 15px;
	    }
	.warning{
		border:1px dotted #A79A07;
		color:#6A652A;
		background:#F9F8EA;
		padding:5px;
	}
	.error{
	    font-size:11px;
	}
	.calc_errors, .error{
	    margin:10px;
	    border-bottom:2px solid #E1BCBC!important;
	    background:#FAEAEA!important;
	}
	    .calc_errors h3, .error h3{
		margin:0px;
		padding-left:5px;
		background:#E1BCBC!important;
		color:#614848!important;
		border-bottom:3px solid #826363!important;
	    }
	    .calc_error, .error{
		padding:3px;
		padding-left:10px;
		border-top:1px solid #fff;
		border-bottom:1px solid #A48181!important;
	    }
	#result{
		border:1px solid #ccc;
		padding:5px;
		border-top:2px solid #ddd;
	}
		#calc h2{
			margin:0px;
			border:1px solid #ccc;
			background:#eee;
			font-size:20px;
			color:#333;
			text-shadow: #fff 2px 2px 1px;
			border-bottom:1px solid #999;
			padding:5px;
			padding-left:10px;
		}
		
		#result h5{
			color:#046175;
			border-bottom:1px solid #aaa;
			margin:0px;
			font-size:16px;
			padding:5px;
			text-align:left;
		}
		#result .value{
			border-top:2px solid #ddd;
			border-bottom:1px solid #ddd;
			margin:0px;
			padding-top:5px;
			padding-bottom:10px;
			background:#fafafa;
			text-align:left;
			padding-left:15px;
		}
	.warning{
		border:1px dotted #A79A07;
		color:#6A652A;
		background:#F9F8EA;
		padding:5px;
	}
#dual_view {
    background:#fff;
	margin-top:0px;
	margin-bottom:10px;
	padding:5px;
	padding-top:0px;
    overflow:hidden!important;
}
    #dl_nav{
	border:1px solid #ccc;
	background:#f0f0f0;
	padding:0px;
	margin:15px 5px 0px 5px;
	overflow:auto;
    }
	#dl_nav div{
	    float:left;
		border-top:3px solid #fff;
		border-bottom:4px solid #e0e0e0;
		border-right:1px solid #ccc;
		border-left:1px solid #fff;
	    height:30px!important;
	    width:49.6%!important;
		text-align:center;
		padding-top:5px;
	}
	    .dl_nav_sel{
		background:#fafafa!important;
		    border-bottom:1px solid #eee!important;
		    border-right:1px solid #bbb!important;
	    }
	#dl_nav div a[href]{
	    color:#777;
	    font-weight:bold;
	    text-decoration:none;
	    border-bottom:1px dotted #999;
	}

    .shadow{
	border-bottom:2px solid #eee;
	border-right:2px solid #eee;
	border-left:2px solid #fff;
	margin:0px;
	padding:0px;
    }
    .shine{
	border-bottom:2px solid #fff;
	border-right:2px solid #eee;
	margin:0px;
	padding:0px;	
    }
    #searchField{
	overflow:auto;
	height:35px;
	    background:#999999;
	    border-top-width:1px;
	    border-color:#fff;
	    border-bottom:3px solid #7a7a7a;
	    border-left:2px solid #ccc;
	    border-top:2px solid #ccc;
	color:#636363;
	font-size:14px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	    padding:3px;
	    padding-left:15px;
	    margin:1px 0px 1px 0px;
    }
	.white_search_icon{
	    float:left;
		position:relative;
		top:0px;
		left:3px;
	}
	#searchField input{
	    border:1px solid #eee;
	    border-top:2px solid #ccc;
	    border-left:1px solid #ccc;
		background:#fafafa;
	    padding-left:3px;
	    margin:0px!important;
		width:142px!important;
	}
	#searchField .search_glow{
	    border:1px solid #ccc;
		width:147px;
	    padding:1px;
	    padding-right:2px;
	    margin:4px 0px 0px 0px!important;
		float:left;
	}
	#d_search_td{
	    padding-right:1px;
	}
	#d_results_td{
	    
	}
	#d_wrap{
	    border:1px solid #ccc;
		background:#fafafa;
	    display:block;
	}
	#d_filler{
	    height:10px;
	    width:1px;
	}
	#dual_view #d_searchResults{
		padding:3px;
		margin:0px;
		    border-top:3px solid #fff;
		    border-left:3px solid #fff;
	}
	    #dual_view #d_searchResults li{
		    border-bottom:1px dotted #ddd;
		    border-top:1px dotted #fff;
			margin-bottom:1px;
		    padding:3px;
			overflow:auto;
		    list-style:none;
	    }
		    #dual_view #d_searchResults .l{
			float:left;
			width:47%;
			    padding:3px;
			    padding-left:5px;
			    margin-right:0px;
			background:#fff;
			border:1px solid #aaa;
			border-top:1px solid #ddd;
			border-left:1px solid #ddd;
			border-right:1px dotted #fff;
			    color:#666;
			    font-weight:bold;
		    }
		    #dual_view #d_searchResults .r{
			    float:left;
			    width:47%;
				padding:3px;
				padding-left:5px;
			    background:#fff;
			    border:1px solid #aaa;
			    border-top:1px solid #ddd;
			    border-left:1px dotted #ccc;
				text-align:left;
				color:#666;
		    }
#inx{
    
}

.inx_submit{
    background:#fafafa;
	border-top:2px solid #fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:4px solid #ccc;
    padding-top:5px;
    padding-bottom:5px;
}
    .inx_submit input{
	margin-left:5px;
    }
#inx_instructions{
font-size:11px;
border:1px solid #999;
padding:3px;
padding-bottom:7px!important;
background:#eee;
margin-bottom:1px;
display:none;
}
#inx_instructions div{
background:#fff;
padding:1px;
}
#inx_instructions ul{
padding:0px;
padding-left:20px;
}
#inx_instructions span{

}
#inx_table{
    border-top:2px solid #eee;
    border:1px solid #eee;
    border-bottom:1px solid #999;
}
    .first_header{
	background:#999;
	padding:0px;
	    margin-bottom:1px;
	    margin-right:0px;
	border-bottom:4px solid #777;
	border-right:1px solid #999;
    }
    .button_header{
	background:#bbb;
	    border-left:1px solid #ddd;
	    border-right:1px solid #999;
	    border-bottom:4px solid #999;
    }
    .third_header, .c_header{
	background:#bbb;
	    border-left:1px solid #ccc;
	    border-right:1px solid #ddd;
	    border-bottom:4px solid #999;
	padding:5px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
    }
    #inx_clear_list{
float:right;

top:1px;
cursor:pointer;
border:1px solid #555;
margin-right:3px;
}
   #inx_clear_list span{
display:block;
border:2px solid #ccc;
background:#fafafa;
color:#16597B;
padding-left:3px;
padding-right:3px;

}

#inx_selection{
    background:#eee;
    padding:2px;
    border:1px solid #ccc;
    border-bottom:2px solid #bbb;
    border-right:1px solid #bbb;
    margin-bottom:10px;
    overflow:auto;
}
    #inx_search_wrap{
	
    }
	#trsc_drug_search{
	    border-top:2px solid #aaa;
	    border-left:1px solid #aaa;
		float:left;
	    margin:6px 3px 0px 8px;
	    padding-left:3px;
		height:16px;
	}
    .inx_buttons{
border-top:1px solid #999;	
   border-bottom:3px solid #444;
border-right:1px solid #444;
border-left:1px solid #ccc;
    }
	
	    .inx_dir {
		    background:#fff;
		display:block;
		text-align:center;
		font-size:14px!important;
		font-weight:bold!important;
		text-decoration:none!important;
		padding:5px!important; 
		border-bottom:2px solid #ddd;
		border-right:2px solid #ddd;
		margin-bottom:1px;
	    }
	#trsc_drugs{
	    float:left;
		width:100%;
	    border:1px solid #fff;
	    border-top:0px solid #fff;
		background:#ccc!important;
	    height:130px;
	    margin-top:2px;
	}
	    #trsc_drugs option{
		color:#000;	
		    background:#f9f9f9!important;
		padding:2px;
		    border-top:1px solid #ddd;    
		    border-bottom:1px solid #fff;    
	    }
	#trsc_inx_drugs{
	    width:100%!important;
	    height:130px;
	}
	    #trsc_inx_drugs option{
		color:#555;	
		background:#fff;
		padding:2px;
		border-top:1px dotted #fff;   
		border-bottom:1px dotted #ddd;   
	    }

#inx_conclusions{

}
    #inx_conclusions menu{
	padding-left:0px;
	margin:0px;
    
    }
    #inx_conclusions li{
	background:#fff url('/images/darrow_white.gif') no-repeat right center;
	    padding:5px 0px 6px 10px;

	    margin-bottom:1px;
	border:1px solid #ccc;
border-bottom:1px solid #777;
	    list-style:none;
    }
	#inx_conclusions li a[href]{
	    display:block;
	    text-decoration:none;
	    font-weight:bold;
	}
	
    .inx_details{
	padding:10px;
	border:1px solid #c3c3c3;
	border-top:3px solid #c3c3c3;
	border-bottom:0px solid #fff;	
	background:#ddd;
	display:none;
	overflow:auto;
	overflow-y:hidden!important;
	overflow-x:hidden!important;
    }
    .inx_detail_field{
	border-bottom:1px solid #ccc;
	border-top:1px solid #f7f7f7;
	border-left:1px solid #f7f7f7;
	border-right:1px solid #f7f7f7;
	    padding:5px;
	    padding-left:10px;
	    margin-bottom:1px;
	background:#fff!important;
    }
    .inx_detail_importance{
	font-weight:bold;
	color:#fff;
	background:#999;

	border-top:2px solid #eee;
	border-bottom:3px solid #666;
	padding:5px;
    }
    .inx_info{
	background:#fff;
	    padding:4px;
	    margin-bottom:1px;
	border:1px solid #ccc;
border-bottom:1px solid #777;

    }
    .inx_importance{
	border:1px solid #aaa;
	border-bottom:2px solid #777;
	border-top:3px solid #ddd;

	padding:5px;
	padding-left:10px;
	margin-bottom:0px;
	font-weight:bold;
	color:#000;
	background:#ccc;
    }
    .single_inx_title{
	font-weight:bold;
	font-size:18px;
	border:1px solid #eee;
	border-bottom:1px solid #aaa;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:2px;
    }
	#inx_conclusions br{
	    display:none;
	}
	    #inx_results{
		    background:#fafafa;
		padding:15px;
		padding-top:0px!important;
		    border:1px solid #ccc;
		border-top:1px solid #999;
		border-right:1px solid #ccc;
		overflow:auto!important;
	    }
	    #inx_info_title{
	    
	    }
	    #inx_info{
		    background:#fff;
		padding:15px;
		    border:1px solid #ccc;
		border-left:1px solid #fff;
		overflow:auto!important;
		font-size:13px;
	    }
#tools b{
    display:block;
	margin:0px;
	padding:0px;
    border:1px solid #eee;
    border-bottom:1px solid #aaa;
	background:#fafafa;
}

#tools li b{
    border:0px solid #fff!important;
}
#tools menu{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
	border-top:2px solid #eee;
    list-style:none;
}
    #tools menu li{
	background:#fff url('/images/rarrow_white.gif') no-repeat left center;
	    padding:5px 0px 6px 32px;
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-left:1px solid #eee;
    }
	#tools menu li a[href]{
	    text-decoration:none;
	    border-bottom:0px solid #ccc;
		font-weight:bold;
	}
	#tools menu li a:hover{
	    text-decoration:none;
		border-bottom:1px solid #7499AC;
	}
#content br{
    
}
#content #inx br{
    display:block;
}

#box{
    position:absolute;
    width:10px;
    height:50px;
    background:#fff;
    display:none;
}
#symbol_key h1{
    font-size:22px;
    padding-bottom:2px;
}
#symbol_key .item{
    margin-left:0px;
    padding:2px;
    padding-left:10px;
	border-top:1px dotted #fff;
	border-bottom:1px dotted #ccc;
	background:#eee;

}
#symbol_key .block{
    border:1px solid #eee;
    border-top:1px solid #999;
	padding:10px;
}
#symbol_key .item b{
    border:1px solid #999;
    border-top:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
    background:#fff;
        padding:2px 5px 2px 5px;
}

#symbols a[href]{
color:#16597b;
    border-bottom:1px dotted #16597b;
font-size:12px!important;
}
    #symbols a:hover{
	border-bottom:1px solid #16597b;
}
#symbols img{
    float:left;
}

.beta_msg{
font-family:Arial;
font-size:10px;
color:#444;
border-top:none;
top:25px;
position:absolute;
background:#e3d494 url('/images/beta_bg.jpg');
right:90px;

}
.beta_msg div{
border-left:1px solid #b59f42;
border-right:1px solid #b59f42;
border-bottom:2px solid #b59f42;
padding:4px;
}
.beta_msg span{
color:#000;
font-weight:bold;
}
.beta_msg a[href]{
color:#352e12;
text-decoration:none;
}
.beta_msg a:hover{
border-bottom:1px dotted #352e12;    
}




#bread{
overflow:auto;
background:#eee;
margin-bottom:1px;
border:1px solid #ccc;
border-top:2px solid #999;
border-bottom:1px solid #eee;
}
#bread span{
border-bottom:2px solid #fafafa;
border-right:2px solid #fafafa;
border-top:2px solid #ccc;
border-left:none;
display:block;
overflow:auto;
font-size:11px;
font-weight:bold;
padding-left:5px;
}
.crumb{
float:left;
padding:0px 5px 0px 5px;
font-weight:bold;
border-right:1px solid #ddd;
border-left:1px solid #fff;
padding:5px;
}
#all_inx{
    border:1px solid #ccc;
    border-bottom:2px solid #555;
    margin-bottom:0px;
    width:150px;
float:right;
}
#all_inx a[href]{
display:block;
text-decoration:none;
border:2px solid #eee;
color:#16597B;
font-weight:bold;
font-size:11px;
}
#all_inx a:hover{
color:#fff;
background:#16597B;
}

#mono_tools{
overflow:auto;
background:#fff!important;
border-top:3px solid #fafafa;
padding-top:0px;
margin-top:2px;

border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ccc;
padding:5px;
}
#symbols{
float:left;
padding:0px;
}
#mono_top{
border-bottom:1px solid #ccc;
padding:10px 5px 10px 5px!important;
margin-bottom:1px;
overflow:auto;
}
#mono_top h1, #mono_top h2{
 margin:0px;   
            border-bottom:none;
        margin-bottom:2px;
        padding-bottom:0px;
        
	line-height:26px;
}
#mono_top h1{
       font-size:26px;
display:inline;
float:left;
    }
#mono_top h2{
margin-left:5px!important;
float:left;
color:#999;
}
#inx_help{
border:1px solid #ccc;
border-bottom:none;
margin-right:10px;
background:#fff url('/images/help3.jpg') no-repeat left;
margin-top:5px!important;
float:right;
}
#inx_help a[href]{
font-size:12px;
padding-left:28px;
display:block;
border:2px solid #eee!important;
text-decoration:none;
font-weight:bold;
padding-right:5px;
padding-bottom:2px;
color:#777;
}

#usbmis{
position:absolute;
cursor:pointer;
}



#top_links{

}
#top_links div{
float:left;
border-left:1px solid #ded0b4;

padding:7px 15px 7px 15px;
margin-left:0px;
}
#top_links div a[href]{
font-weight:bold;
}
#top_links div a:hover{
border-bottom:1px dotted #16597b;
}



#login{
width:250px;
border:1px solid #ccc;
}
#login div{
margin:10px;
background:#fafafa;
padding:3px;
}
#login div span{
 width:100px;
 display:block;
 font-weight:bold;
}

#login div input[type=text],#login div input[type=password]{
background:#ccc;
}


.cgdbtable {
padding: 3px 3px 3px 3px;
}

.cgdbtable th {
background: #666;
color: #fff;
padding: 3px 6px 3px 6px;

}

.cgdbtable tr {
background: #eee;
}

.cgdbtable td {
padding: 2px 6px 2px 6px;
}

/*- Statistics related CSS -*/
#stats{
    margin:20px 50px 100px 50px;
}

#charts{
    height:200px;
    width:600px;
    padding-bottom:40px;
    margin: 30px 10px 30px 10px;
}

#statsmiddleware{
    text-align:center;
    margin:0px 10px 20px 10px;
}

.centertable{
    margin-left:auto;
    margin-right:auto;
}
.statstable{
    padding: 2px 2px 2px 2px;
}
.statstable th {
padding: 3px 6px 3px 6px;
background: #eee;
}

.statstable tr {
background: #ebf4ff;
}

.statstable td {
    text-align:center;
}

.stats_question{
    margin-top:30px;
}

.q_answer{
    margin-left:30px;
    font-style:italic;
}
