/*

IMgateway.net CSS

Oliver Boskovski

------------------------------------------------------------------

colours :

Dark Crimson   AB0044
Light Crimson	CC0066

Navy				003366
Blue           005498
Slate          6C747F

================================================================== 
*/

BODY {
    margin:     0px;
    padding:    0px;
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    text-align:left;
}

INPUT.headerSearchInput {
    /*	background:  transparent url('images/nav/searchInput.png') fixed;
    */
    height:		20px;
    border: 	none; 
    font-family: 	Arial, Verdana, Helvetica, Sans-serif;
    font-size: 	9pt;
    font-weight: 	normal;
    color:		#555555;
    width:		150px;
    padding-left:    5px;
    margin:         0px;
    line-height:    0px;
}

.searchGo {
    height:			20px;
    font-family: 		Arial, Verdana, Helvetica, Sans-serif;  
    font-weight: 		bold; 
    font-size: 		8pt; 
    color: 			#FFFFFF;
    background-color:	#FF4444;
    border:			none;
}

/* ============================= TEXT ============================ */

.hiddenPic {
    display:	none;
}

.special_offer {
    font-family: 		arial, verdana,Helvetica, sans-serif; 
    color: 			#FFFFFF; 	
    font-size: 		8.5pt; 
    font-weight: 		bold; 
    text-decoration: 	none; 
    line-height: 		15px;
    background-color:	#EE3333;
}

.discount_strike {
    font-family: 		Arial, Helvetica, sans-serif;
    color:                  #FF3333;
    text-decoration: 	strikeout; 
}

/* -------------------------- global text ------------------------ */

HR {
    color:                  #CCCCCC;
    background-color:       #CCCCCC;
    height:                 1px;
}

TD, P, DIV {
    font-family: 		arial, verdana,Helvetica, sans-serif; 
    color: 			#333333; 	
    font-size: 		8.5pt; 
    font-weight: 		normal; 
    text-decoration: 	none; 
    line-height: 		15px;
}

.trans_error {
    color: 			#EE2222; 	
    font-weight: 		normal; 
}

.msg { 
    font-family: 		arial, Helvetica,sans-serif; 
    color: 			#333333; 
    font-size: 		20px; 
    font-weight: 		normal; 
    text-decoration:	none; 
    line-height: 		24px
}

.darkblue { font-family: verdana, arial, Helvetica,sans-serif; color: #184482; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 11px}
.darkblue2 { font-family: verdana, arial, Helvetica,sans-serif; color: #1a4c7f; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px}
.darkblue3 { font-family: verdana, arial, Helvetica,sans-serif; color: #1a4c7f; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 14px}
.medblue { font-family: verdana, arial, Helvetica,sans-serif; color: #A6C4DF; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 11px}
.whitehead { font-family: verdana, arial, Helvetica,sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; line-height: 11px}

/* -- hi-lite --------------------------------------------------------------- */

.highlightcol { color: #CC2222; }

/* -- headings -------------------------------------------------------------- */

H1, .H1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #7A6E67; }
H2, .H2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #666666; }
H3, .H3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; color: #666666; }
H4, .H4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #666666; }
H5, .H5 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; font-weight: bold; color: #005498; }
H6, .H6 {  font-family: Arial, Helvetica, sans-serif; font-size:  9px;  line-height: 9px; font-weight: bold; color: #666666; }

/* -- links ----------------------------------------------------------------- */

A:LINK, 
A:ACTIVE, 
A:VISITED  { 
    font-family: 		Arial, Helvetica, sans-serif; 
    text-decoration: 	none;
    /*font-weight:		bold;*/
    color: 				#004F92; 
}
A:HOVER {  
    font-family: 		Arial, Helvetica, sans-serif; 
    text-decoration: 	none;
    color: 				#EE2222; 
}


/* =========================== LAYOUT =========================== */

.banner_border {
    border:		1px solid #333333;
}

.page_image { }


.pic_border {
    border:		1px solid #333333;
}

.page_pic {
    /*
    border:		1px solid #333333;
    */
}

DIV.page_image {
    /*
    width:				150px;
    padding:				10px;
    background: 		#FFDDDD; 
    */
    padding-top:		20px;
}

DIV.content
{
    background: 		#FCFCFC;  	
    padding: 			10px;
    margin-top:			10px;
    border: 				1px solid #EFEFEF;
}

DIV.content_cell {
    /*
    padding-left: 		10px;
    padding-right:		10px;
    padding-bottom:		20px;
    background: 		#FFDDDD;
    */
}


DIV.links_lib
{
    width:			400px;
    background:		#CAC5BD;
    padding-left:		6px;
    padding-right:		6px;
    padding-top:		5px;
    padding-bottom:	5px;
}

DIV.links_lib_pod
{
    width:				232px;
    background:			#CAC5BD;
    padding-left:		6px;
    padding-right:		6px;
    padding-top:		5px;
    padding-bottom:	5px;
}

DIV.links_lib_catline
{
    background:			#FFFFFF;
    padding-left:		6px;
    padding-right:		6px;
    padding-top:		2px;
    padding-bottom:	2px;
    border-bottom:		1px solid #999999;
}

/* ============================ NAV ============================ */

#nav-top {
    color: #7A7A7A;
    float: right;
    font-family: Arial;
    font-size: 12px;
    margin-right: 20px;
    margin-top: 5px;
    text-align: right;
    width: 640px;
}


/* ============================ MENU ============================ */

/* --- level 1 --- */
DIV.menuLevel1 {
    background:		#000000;
    padding-top:        5px;
    padding-bottom:     5px;
}

DIV.menuLevel1_item {
    background:		#000000;
    padding-left:		18px;
    padding-right:		18px;
    padding-top:		4px;
    padding-bottom:         4px;
}
DIV.menuLevel1_item_on {
    background: 		#333333;
    padding-left:		18px;
    padding-right:		18px;
    padding-top:		4px;
    padding-bottom:         4px;
}
DIV.menuLevel1 {
    background:		#000000;
}
DIV.menuLevel1 TD {
    color: 			#CCCCCC; 
}

/* -- Level2 -- */
.menuLevel2 { 	
    background:		#EEEEEE;
    padding-top:		2px;
    padding-bottom: 	2px;
}
DIV.menuLevel2_item_on {
    padding-top:		1px;
    padding-bottom:         1px;
    padding-left:		15px;
    padding-right:		15px;
}
DIV.menuLevel2_item_off {
    padding-top:		1px;
    padding-bottom:         1px;
    padding-left:		15px;
    padding-right:		15px;
}
DIV.menuLevel2 TD {
    color: 			#CCCCCC;
}
DIV.menuLevel2  A:LINK, 
DIV.menuLevel2  A:ACTIVE,
DIV.menuLevel2  A:VISITED { 
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 		11px;
    font-weight:		normal; 	
    text-decoration: 	none;
    color: 			#888888;
}
DIV.menuLevel2  A:HOVER {  
    font-family: 		Arial, Helvetica, sans-serif; 
    text-decoration: 	none;
    color: 			#EEEEEE; 
    text-decoration: 	none;
    background:		#1A4C7F;
}
/* --- not used? --- */
.menuLevel2_background { 	
    background:		#BDB8B1;
}

DIV.menuLevel2_item { 	
    background:		#555555;
    border-bottom:		1px dashed #666666; 
}
DIV.menuLevel3_item { 	
    padding-left:		10px;
    background:		#606060;
    border-bottom:		1px dashed #6F6F6F; 
}

DIV.menuLevel1 TD A:LINK, 
DIV.menuLevel1 TD A:ACTIVE,
DIV.menuLevel1 TD A:VISITED { 
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 		11px;
    font-weight:		bold; 	
    text-decoration: 	none;
    color: 			#EEEEEE; 
}
DIV.menuLevel1 TD A:HOVER {  
    font-family: 		Arial, Helvetica, sans-serif; 
    text-decoration: 	none;
    color: 			#FFFFFF; 
}
/* --- level 2 links --- */
A.menu_level2:LINK, 
A.menu_level2:ACTIVE,
A.menu_level2:VISITED { 
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 		10px;
    font-weight:		bold; 	
    text-decoration: 	none;
    color: 			#AAAAAA;

}
A.menu_level2:HOVER {  
    font-family: 		Arial, Helvetica, sans-serif; 
    text-decoration: 	none;
    color: 			#CCCCCC;  
}
A.menuhigh_level2:LINK, 
A.menuhigh_level2:ACTIVE,
A.menuhigh_level2:VISITED { 
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 		10px;
    font-weight:		bold; 	
    text-decoration: 	none;
    color: 			#AAAAAA; 
}
A.menuhigh_level2:HOVER {  
    font-family: 		Arial, Helvetica, sans-serif; 
    text-decoration: 	none;
    color: 			#AAAAAA; 
}
/* --- level 3 links --- */
A.menu_level3:LINK, 
A.menu_level3:ACTIVE,
A.menu_level3:VISITED { 
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 		9px;
    font-weight:		bold; 	
    text-decoration: 	none;
    color: 			#888888; 
}
A.menu_level3:HOVER {  
    font-family: 		Arial, Helvetica, sans-serif; 
    text-decoration: 	none;
    color: 			#AAAAAA; 
}
A.menuhigh_level3:LINK, 
A.menuhigh_level3:ACTIVE,
A.menuhigh_level3:VISITED { 
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 		9px;
    font-weight:		bold; 	
    text-decoration: 	none;
    color: 			#BBBBBB; 
}
A.menuhigh_level3:HOVER {  
    font-family: 		Arial, Helvetica, sans-serif; 
    text-decoration: 	none;
    color: 			#BBBBBB; 
}

DIV.history {
    padding-top:        4px;
    padding-bottom:     4px;
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          11px;
    font-weight:        normal;
}
A.navhistory:LINK,
A.navhistory:ACTIVE,
A.navhistory:VISITED { 	
    font-family:		Arial, Helvetica, sans-serif;
    font-size:		11px;
    font-weight:		normal; 
    text-decoration:	none;
    color:			#ABABAB;
} 
A.navhistory:HOVER { 	
    font-family:		Arial, Helvetica, sans-serif;
    font-size:			11px;
    font-weight:		normal; 
    text-decoration:	underline;
    color:				#4D80C9;
} 

/* ============================ MISC ============================ */

UL.bullet1 {
    /* 
    list-style-image : url("images/icons/link_lib_pod_arrow.gif");
    */
    list-style-image : url("images/icons/arrow-grey.gif");
} 

/* -------------------------- footer ---------------------------- */
DIV.footer_green {	
    padding-left:		20px;
    padding-top:		5px;
    padding-bottom:     5px;
}
DIV.footer_green TD {  
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 			11px; 
    color:              #b9e5b2;
}
DIV.footer {	
    padding-left:		20px;
    padding-top:		5px;
    padding-bottom:     5px;
    border-top:			1px solid #BBBBBB;
}
DIV.footer TD {  
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 			11px; 
    color: 				#888888;
}

DIV.footer TD A:LINK, 
DIV.footer TD A:ACTIVE,
DIV.footer TD A:VISITED { 
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 			11px; 	
    text-decoration: 	none;
    color: 				#777777; 
}

DIV.footer TD A:HOVER {  
    font-family: 		Arial, Helvetica, sans-serif; 
    text-decoration: 	underline;
    color: 				#444444; 
}

/* -------------------------- note ------------------------------ */

DIV.note
{
    background: 		#EEEEEE;  	
    padding : 			15px;
    margin-top: 		20px;
    margin-bottom: 	20px;
    margin-left: 		60px;
    width:				300px;
    border: 				1px solid #7A7A7A;
    border-width: 		1px;
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 			11px; 
    color: 				#777777;
    text-align:			center;
}

DIV.quick_search
{
    background: 		#CCCCCC;  	
    padding-bottom:	10px;
    padding-left:		10px;
    padding-right:		10px;
    border: 				1px solid #555555;
}


/* -------------------------- date ------------------------------ */


DIV.date
{	
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 			10px; 
    color: 				#BBBBBB;
}


/* -------------------------- login ------------------------------ */

.info_box {
    background-color:		#D4D0C8;	
    border:					1px solid #BAB7AE;
}

.button {

    height:25px;
    margin-bottom:10px;
    padding-left: 10px;
    padding-right: 10px;
    border: none;
    border-radius: 8px;
    background-color: #59F;
    color: #FFF;
    outline: none;
    font-weight: bold;
    text-transform: uppercase;

    /*
    font-family: 		Verdana, Arial, Helvetica, sans-serif;  
    font-weight: 		bold; 
    font-size: 			7pt; 
    color: 				rgb(255, 255, 255); 
    background-color: rgb(26, 76, 127); 
    */

}

.login_grey TD {
    background-color:		#ECECEC;	
}

A.login_info:LINK, 
A.login_info:ACTIVE, 
A.login_info:VISITED  { 
    font-family: 		Arial, Helvetica, sans-serif; 
    font-size: 			11px;
    text-decoration: 	none;
    font-weight:		bold;
    color: 				#888888; 
}
A.login_info:HOVER {  
    font-family: 		Arial, Helvetica, sans-serif; 
    text-decoration: 	underline;
    color: 				#004589; 
}

/* --------------------- content edit bar ------------------------ */

DIV.editor_bar {
    width:			100%;			
    text-align:		right;
    padding:			3px;

    background-color: 	#FF3333;
    font-family: 	arial; 
    font-size: 		8pt;
    color: 			white; 
}

.editor_bar_icon {
    vertical-align:     middle;
    cursor:             hand;
}

/* -- INPUTS ---------------------------------------------------------------- */
.req { color:		#FF5555; }
.form_input
{
    width:             135px;
    border:            1px solid #888888;
    font-family:       Arial, Helvetica, sans-serif;
    font-size:         11px;
    font-weight:       bold;
    height:            18px;
    background-color:  #FFFFFF;
}
.form_input_small
{
    width:             40px;
    border:            1px solid #888888;
    font-family:       Arial, Helvetica, sans-serif;
    font-size:         11px;
    font-weight:       bold;
    height:            18px;
    background-color:  #FFFFFF;
}
.form_input_long
{
    width:             200px;
    border:            1px solid #888888;
    font-family:       Arial, Helvetica, sans-serif;
    font-size:         11px;
    font-weight:       bold;
    height:            18px;
    background-color:  #FFFFFF;
}
.form_input_med
{
    width:             75px;
    border:            1px solid #888888;
    font-family:       Arial, Helvetica, sans-serif;
    font-size:         11px;
    font-weight:       bold;
    height:            18px;
    background-color:  #FFFFFF;
}
.inputsize
{
    width:			135px;
    height:			20px;
    font-family:	Arial, Helvetica, sans-serif;
    font-size:		8pt;        
}
.inputsizesmall
{
    width:			45px;
    height:			20px;	
    font-family:	Arial, Helvetica, sans-serif;
    font-size:		8pt;        
}
.inputsizelong
{
    width:			200px;
    height:			20px;
    font-family: 	Arial, Helvetica, sans-serif;
    font-size: 		8pt;        
}
.inputsizeextralong
{
    width:			350px;
    height:			20px;
    font-family: 	Arial, Helvetica, sans-serif;
    font-size: 		8pt;        
}

.inputsize_fop
{
    width:			220px;
    height:			20px;
    font-family: 	Arial, Helvetica, sans-serif;
    font-size: 		8pt;        
}

.inputsizefile
{
    width:			268px;
    height:			20px;
    font-family: 	Arial, Helvetica, sans-serif;
    font-size: 		8pt;        
}

.reqinputsize
{
    width:          135px;
    height:         20px;
    font-family:    Arial, Helvetica, sans-serif;
    font-size:      8pt;
    /* background-color: #FFE9E9;   */     
}

.reqinputsizelong
{
    width:			200px;
    height:			20px;
    font-family: 	Arial, Helvetica, sans-serif;
    font-size: 		8pt;
    background-color: #FFE0E0;                     
}

.input_sel
{
    width:			200px;
    height:			100px;
    font-family: 	Arial, Helvetica, sans-serif;
    font-size: 		8pt;        
}

/* -------------------------- list ------------------------------ */

.list_header,
.list_header TD
{
    font-family: 		Arial, Helvetica, sans-serif;
    color:				#EEEEEE;
    background-color: #555555;  
}

.list_row1
{
    background-color: #FCFCFC;  
}

.list_row2
{
    background-color: #EEEEEE;  
}

/* -------------------------- headlines --------------------------- */

DIV.headlines_box {
    background-color:		#A0D1E5;	

    /* background-color:		#CDC9C4; */

    border:					1px solid #6C97AB;
}

DIV.headlines {
    background-color:		#FFFFFF;	
    border:					1px solid #FFFFFF;

    margin-top:				10px;
    margin-left:			9px;
    margin-right:			9px;

    /*
    padding-top:			5px;
    padding-bottom:		5px;
    padding-left:			10px;
    padding-right:			10px;
    */

    font-family: 			Arial, Helvetica, sans-serif;
    font-size: 				11px;


}

DIV.events_box {
    background-color:		#FFFFFF;	
    /*	border-right:			1px dotted #616161;*/

    border-right:			1px solid #DEDEDE;
}

DIV.top_news_item {
    background-color:		#FFFFFF;	
    border-bottom:			2px solid #5da8c7;
    border-right:			1px solid #DEDEDE;

    padding-top:			7px;
    padding-bottom:		7px;

    padding-left:			0px;
    padding-right:			0px;

    font-family: 			Arial, Helvetica, sans-serif;
    font-size: 				11px;
}

DIV.event_item {
    background-color:		#FFFFFF;	
    border-bottom:			1px dotted #C4C4C4;

    padding-top:			7px;
    padding-bottom:		7px;
    padding-left:			0px;
    padding-right:			7px;

    font-family: 			Arial, Helvetica, sans-serif;
    font-size: 				11px;

}


DIV.home_anim
{
    border-bottom:			1px solid #FFFFFF;
    border-top: 			1px solid #FFFFFF;
}



DIV.home_login_box {
    background-color:		#FFFFFF;	
    border:					1px solid #DDDDDD;
    padding:					10px;
    font-family: 			Arial, Helvetica, sans-serif;
    font-size: 				11px;
}


DIV.dots {

    padding-top:			10px;
    padding-bottom:		10px;

    border-bottom:			1px dotted #C4C4C4;
}

P.storeCatLink A:LINK, 
P.storeCatLink A:ACTIVE,
P.storeCatLink A:VISITED { 
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              12px;
    font-weight:            bold;
    text-decoration:        underline;
}

DIV.siteLicDisc {
    margin:		15px;
    border:		1px solid #DDDDDD;
    padding:		15px;
    font-family:        Arial, Helvetica, sans-serif;
    font-size: 		11px;
}









/* -- iTherapeutics --------------------------------------------------------- */

DIV.itheraEducation {
    background-image:    url('images/itherapeutics/bar-education.png');
}

DIV.itheraDirectory {
    background-image:    url('images/itherapeutics/bar-directory.png');
}

DIV.itheraDirectory,
DIV.itheraEducation {
    background-repeat:  no-repeat;
    width:		600px;
    background-color:   #EAEAEA;
}

DIV.ithera-content {
    padding-top:        10px;
    padding-bottom:     15px;
}

DIV.ithera-section {
    padding:            10px;
    background-color:   #FBFBFB;
    margin-bottom:      10px;
}

DIV.itheraDirectory H2,
DIV.itheraEducation H2
{
    margin:		0px;
    padding:            0px;
} 

DIV.itheraDirectory HR,
DIV.itheraEducation HR
{
    height:             1px;
    border:             0;
    color: 		#999999;
    background-color:   #999999;
} 

DIV.itheraDirectory,
DIV.itheraEducation,
DIV.itheraDirectory P,
DIV.itheraEducation P, 
DIV.itheraDirectory TD,
DIV.itheraEducation TD 
{
    font-family: 	Arial, Helvetica, sans-serif;
    font-size: 		11px;
    color:		#777777;
}

DIV.featuredModuleTitle
{
    font-weight:	bold;
    color:		#536a85;
}

DIV.enrolLink {
    text-align:         right;
    padding-right:      20px;

    color:		#AAAAAA;
}

/* -- iTherapeutics Product Directory --------------------------------------- */

.pd_search_button {
    display:            inline;
    border:             1px solid #999999;
    background-color:   #ed1c24;
    font:               normal normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
    text-decoration:    none;
    text-transform:     uppercase;
    color:              #FFFFFF;
}

.pd_search_label {
    font-family:    Arial, Helvetica, sans-serif;
    font-size:      9pt;
    color:          #BBBBBB;
}

.pd_search_text {
    font-family:    Arial, Helvetica, sans-serif;
    font-size:      10pt;
    color:          #999999;
}

.pd_keyword_input {
    width:          240px;
    height:         22px;
    font-family:    Arial, Helvetica, sans-serif;
    font-size:      10pt;
    border:         1px solid #222222;
}

.pd_brand_input {
    width:			200px;
    height:			26px;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:		10pt;
    padding:            2px;
    border:			1px solid #222222;
}

DIV.product_box {
    background:			#FFFFFF;
}

DIV.product_search_box {
    background:     #c6e746;
    font-family:    arial, verdana,Helvetica, sans-serif;
    color:          #666666;
    font-size:      9pt;
}

DIV.product_dir_disclaimer {
    background:		#F5F5F5;
    padding:		10px;
    font-family: 	arial, verdana,Helvetica, sans-serif;
    color: 		#AAAAAA;
    font-size: 		7.5pt;
    font-weight: 	normal;
    text-decoration: 	none;
    line-height: 	15px;
    /*  width:              600px;*/
    margin-top:         20px;
}

DIV.product_dir_disclaimer A:LINK,
DIV.product_dir_disclaimer A:ACTIVE,
DIV.product_dir_disclaimer A:VISITED  {
    font-family: 		Arial, Helvetica, sans-serif;
    font-size: 		7.5pt;
    text-decoration: 	none;
    font-weight:		bold;
    color: 			#888888;
}
DIV.product_dir_disclaimer A:HOVER {
    font-family: 		Arial, Helvetica, sans-serif;
    text-decoration: 	underline;
    color: 			#004589;
}

.product_view_name {
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          16px; line-height: 16px;
    font-weight:        bold;
}
DIV.ing_box {
    border:             1px solid #EAE8E3;
    padding:            3px;
}
.ing_line {
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          8pt;
    color:              #333333;
    border-bottom:      1px solid #EAE8E3;
}
.ing_last_line {
    font-family:        Arial, Helvetica, sans-serif;
    font-size:          8pt;
    color:              #333333;
}

/* -- Interactions Database ------------------------------------------------- */

DIV.interactionsDB {
    /*background-image:   url('images/itherapeutics/bar-education.png');*/
    background-repeat:  no-repeat;
    /*background-color:   #44EEEE; */
    padding-top:	0px;
    margin-top:         0px;
    padding-bottom:     15px;
    width:              600px;
    height:             110px;
}

DIV.interactionsDB_combo {
    background-image:   url('images/itherapeutics/combo.png');
    background-repeat:  no-repeat;
    width:              600px;
    height:             150px;
    padding-left:    	20px;
    padding-top:    	20px;
}


/*
    width:200px;
    height:30px;
    margin-bottom:10px;
    padding: 4px 5px 3px 4px;
    border:1px solid #AAC7E1;
    border-radius: 8px;
    outline: none;
*/

.idb_herb_input {
    padding: 3px 5px 3px 3px;
    width:              170px;
    height:             25px;
    font-family:        Arial, Helvetica, sans-serif;
    font-size:		10pt;
    color:              #333;
    border:             1px solid #AAC7E1;
    border-radius:      8px;
    outline:            none;
}

.idb_drug_input {
    padding: 3px 5px 3px 3px;
    width:              220px;
    height:             25px;
    font-family:        Arial, Helvetica, sans-serif;
    font-size:		10pt;
    color:              #333;
    border:             1px solid #AAC7E1;
    border-radius:      8px;
    outline:            none;
    margin-top:     -10px;
}

.iDB-label {
    font-family:        Arial, Helvetica, sans-serif;
    font-size:		10pt;
    font-weight:        bold;
    color:              #444444;
}

.iDB_search_button {
    display:            inline;
    height:             20px;
    border:             1px solid #222222;
    background-color:   #ed1c24;
    font:               normal normal bold 10px/normal Verdana, Arial, Helvetica, sans-serif;
    text-decoration:    none;
    text-transform:     uppercase;
    color:              #FFFFFF;
}

.iDB_recRed { background-color:     #FF3366; }
.iDB_recGreen { background-color:   #66FF33; }
.iDB_recBlue { background-color:    #00CCFF; }
.iDB_recAmber { background-color:   #FFCC66; }

.iDB_recBarRed {
    background-color:       #FF3366;
    padding-left:           20px;
    padding-right:          20px;
    padding-top:            4px;
    padding-bottom:         4px;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              10pt;
    font-weight:            bold;
    color:                  #FFFFFF;
}
.iDB_recBarGreen {
    background-color:       #66FF33;
    padding-left:           20px;
    padding-right:          20px;
    padding-top:            4px;
    padding-bottom:         4px;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              10pt;
    font-weight:            bold;
    color:                  #FFFFFF;
}
.iDB_recBarBlue {
    background-color:       #00CCFF;
    padding-left:           20px;
    padding-right:          20px;
    padding-top:            4px;
    padding-bottom:         4px;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              10pt;
    font-weight:            bold;
    color:                  #FFFFFF;
}
.iDB_recBarAmber {
    background-color:       #FFCC66;
    padding-left:           20px;
    padding-right:          20px;
    padding-top:            4px;
    padding-bottom:         4px;
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              10pt;
    font-weight:            bold;
    color:                  #222222;
}

DIV.iDB_summary {
    background-color:       #E4E1CE;
    padding-top:            10px;
    padding-bottom:         25px;
    padding-left:           20px;
    padding-right:          20px;
}

DIV.iDB_report {
    background-color:       #d3ece8;
    padding-top:            10px;
    padding-bottom:         25px;
    padding-left:           20px;
    padding-right:          20px;
}

DIV.iDB_summary H1,
DIV.iDB_report H1
{
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              16pt;
    font-weight:            bold;
    color:                  #222222;
    padding-bottom:         10px;
}
DIV.iDB_summary H2,
DIV.iDB_report H2
{
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              13pt;
    font-weight:            bold;
    color:                  #222222;
}
DIV.iDB_summary H3,
DIV.iDB_report H3
{
    font-family:            Arial, Helvetica, sans-serif;
    font-size:              10pt;
    font-weight:            bold;
    color:                  #222222;
}
DIV.iDB_report HR {
    border:     1px solid   #bdd4d0;
}
DIV.iDB_summary UL
{
    padding-left:    15px;
}


