/* --------------------------- */
/* industrialpharmacy.org text styles */

.head 										{ color:#2e468e; font-size: 24px;  line-height: 20px; text-align: left; font-family: tahoma; }
#head 										{ font-family:tahoma; font-size:18px; text-decoration:none; }
#head :link,	#head :visited				{ text-decoration:none;}
#head :hover, 	#head :active				{ color: white; text-decoration:none;}

#subhead 									{ color: #666; font-size:18px; text-decoration:none; font-family:tahoma;}
#subhead :link,	#subhead :visited			{ color: #aaa;  text-decoration:none;}
#subhead :hover, #subhead :active			{ color: #848cb5; text-decoration:none;}


#item_1										{  padding:3px 3px 3px 3px;font-size: 15px; font-family:tahoma;   }
#item_1 a:link,		#item_1 a:visited		{   padding:3px 6px 3px 6px;   letter-spacing:2px;  color: #eee;  text-decoration:none;}
#item_1 a:hover, 	#item_1 a:active		{   padding:3px 6px 3px 6px; border-bottom:1px solid #999; letter-spacing:2px;  color: #fff; text-decoration:none;}


#item_2										{ font-family:tahoma; font-weight:bold; font-variant:small-caps; font-size: 14px; padding-left:3px; padding-right:3px;  }
#item_2 :link,		#item_2 :visited		{ color: #dbe4ef;  text-decoration:none;}
#item_2 :hover, 	#item_2 :active			{ color: #ffffff; text-decoration:none;}

#item_content										{padding:3px; font-size: 17px; font-family:tahoma;   }
#item_content a:link,		#item_content a:visited	{  padding:3px; border-bottom:1px solid #74bfe2;  letter-spacing:2px;  color: #eee;  text-decoration:none;}
#item_content a:hover, 	#item_content a:active		{  padding:3px; border-bottom:1px solid #2e9fd3; letter-spacing:2px;  color: #fff; text-decoration:none;}

#item_maincontent 								{ color: #888; font-size: 13px; font-family:tahoma; text-align:justify;  }
#item_maincontent :link,						#item_maincontent :visited	{ color: #666;  text-decoration:none;}
#item_maincontent :hover, 						#item_maincontent :active	{ color: #185069; text-decoration:none;}

#item_maincontent2 								{ color: #333; font-size: 13px; font-family:tahoma; text-align:justify;  }
#item_maincontent2 :link,						#item_maincontent2 :visited	{ color: #2e468e;  text-decoration:none;}
#item_maincontent2 :hover, 						#item_maincontent2 :active	{ color: #185069; text-decoration:none;}

.page_head			{font-size:24px; font-weight:bold; color:#32426f; padding:10px; font-family:serif;}

#page_description	{font-size:14px; color:#555; padding:0 10 10 10; font-family:Arial;}
#page_description a:link,#page_description 		a:visited	{ color: #666;  text-decoration:none;}
#page_description a:hover, #page_description 	a:active	{ color: #185069; text-decoration:none;}


/*** CHECK COMPLIANCE **/


/* menu */
#top_nav {color: #808; font-weight:bold; font-size:11px; text-align: left; padding-left:2px; padding-top:3px; font-family: verdana;}
#top_nav :link, #top_nav :visited {color: #ff8400; text-decoration:none;}
#top_nav :hover, #top_nav :active {color: #fff; text-decoration:none;}

/* blockmenu */
.menuscript { color: #111111; font-size: 13px; line-height: 15px; text-align: left; font-family: sans-serif; }

img {border:0px;}
/* article */
.superhead 			{ color: #202a68; font-size: 20px; line-height: 24px; text-align: left; font-family: verdana; }

.subhead 			{ color: #202a68; font-size: 11px; line-height: 16px; font-weight: bold; text-align: left; font-family: verdana; }
.intro 				{  font-size: 11px; line-height: 15px; text-align: left; font-family: arial; }




/* define main content cells. beware to place space between the id name and the colon #name :hover and not #name:hover*/

.location {color: #555555; font-size: 13px; text-align: left; font-family: sans-serif;}
.location a:link, .location a:visited	{background-color: transparent; text-decoration: none; color: #222;}
.location a:hover, .location a:active	{background-color: transparent; text-decoration: underline; color: #555555;}

.script { color: #111111; font-size: 14px; line-height: 17px; text-align: left; font-family: serif; }

#intro		 								{ font-size: 11px; font-family: tahoma; }
#intro :link,	#intro :visited				{ text-decoration:none;  color:#558;}
#intro :hover, #intro :active				{ text-decoration:none; color:#333;}

#maincontent 								{ color: #333; font-size: 13px; font-family:tahoma; text-align:justify;  }
#maincontent :link,	#maincontent :visited	{ color: #38768a; font-weight:bold;  text-decoration:none; }
#maincontent :hover, #maincontent :active	{ color: #38768a; text-decoration:underline;}


#item_4										{ color: #564be3;  font-size: 11px;  font-family:verdana; }
#item_4 :link,		#item_4 :visited		{  padding:3px; color: #564be3;  text-decoration:none;}
#item_4 :hover, 	#item_4 :active			{ padding:3px;color: #000; text-decoration:none;}

.listhead										{ font-size:12px; color:#444; }
#listhead 										{ color: #555555;  font-size: 12px; font-family: verdana; }
#listhead :link,	#listhead :visited			{ color: #0088ff;  text-decoration:none;}
#listhead :hover, #listhead :active				{ color: #004488; text-decoration:none;}

.listsubhead									{ font-size:12px; color:#955; }
#listsubhead 									{ background-color:#f0f0f0; color: #555555; font-size: 12px; font-family: verdana; }
#listsubhead :link,	#listsubhead :visited		{ color: #0088ff;  text-decoration:none;}
#listsubhead :hover, #listsubhead :active		{ color: #004488; text-decoration:none;}


.listtitle										{ font-size:11px; color:#9a0a35; }
#listtitle 										{ color: #777; font-size: 11px; font-family: sans-serif; }
#listtitle :link,	#listcontent :visited		{ color: #777;  text-decoration:none;}
#listtitle :hover, #listcontent :active			{ color: #9a0a35; text-decoration:none;}

.listcontent									{ font-size:11px; color:#777; font-family:verdana; }
#listcontent									{ font-size:11px; color: #777; font-family:verdana; }
#listcontent :link,	#listcontent :visited		{ color: #9a0a35;  text-decoration:none;}
#listcontent :hover, #listcontent :active		{ color: #0084ff; text-decoration:none;}

#list_link		 								{ padding:10px; color:#ccc; font-size: 13px; font-family: Georgia; text-decoration:none; }
#list_link a:link,  #list_link a:visited		{ font-size: 16px; font-family: Georgia; text-decoration:none;  color:#ccc;}
#list_link a:hover, #list_link a:active			{text-decoration:none; color:#000;}

#list_link2		 								{ padding:10px; color:#555; font-size: 13px; font-family: Georgia; text-decoration:none;}
#list_link2 a:link,  #list_link2 a:visited		{ font-size: 16px; font-family: Georgia; text-decoration:none;  color:#245ceb;}
#list_link2 a:hover, #list_link2 a:active		{ text-decoration:none; color:#000;}

#nav_page									{ display:block; width:16px; height:16px; color: #eee; background-color: #6568e6; text-align:center; font-weight:bold; font-size: 13px;  font-family:arial; margin-left:2px; margin-top:2px;  }
#nav_page a:link,	#nav_page a:visited		{ display:block; width:16px; height:16px; color: #eee; background-color: #6568e6; text-decoration:none;}
#nav_page a:hover,	#nav_page a:active		{ display:block; width:16px; height:16px; color: #fff; background-color: #ff8400; text-decoration:none;}

#nav_page_active									{ display:block; width:16px; height:16px; color: #fff; background-color: #3d40be; text-align:center; font-weight:bold; font-size: 13px;  font-family:arial;  margin-left:2px; margin-top:2px; }
#nav_page_active a:link,#nav_page_active a:visited	{ display:block; width:16px; height:16px; color: #fff; text-decoration:none;}
#nav_page_active a:hover,#nav_page_active a:active	{ display:block; width:16px; height:16px; color: #fff; text-decoration:none;  }

.nav_info									{ font-family:arial; padding-left:3px; color:white; font-size:10px; font-weight:bold; }

#subcontent 								{ color: #555555; font-size: 11px; font-family: sans-serif; }
#subcontent :link,	#subcontent :visited	{ color: #0088ff;  text-decoration:none;}
#subcontent :hover, #subcontent :active		{ color: #004488; text-decoration:none;}

#listcontent 								{ background-color:#f0f0f0; color: #555555; font-size: 12px; font-family: sans-serif; }
#listcontent :link,	#listcontent :visited	{ color: #0088ff;  text-decoration:none;}
#listcontent :hover, #listcontent :active	{ color: #004488; text-decoration:none;}

#footer 									{ color: #777; font-size: 10px; font-family: sans-serif; }
#footer :link,	#footer :visited			{ color: #888;  text-decoration:none;}
#footer :hover,	#footer :active				{ color: #333;  text-decoration:none;}

/* default padding & list settings */
.pad				{padding:5px;}
.padsmall			{padding:1px 2px 1px 2px;}
.padlarge			{padding:10px;}
.listpad			{padding:2px 3px 2px 3px}
.listrow			{margin-bottom:2px; font-size:12px; font-family:sans-serif; background-color:#345342}

/* content align */
.justify		{text-align:justify;}
.center			{text-align:center;}
.right			{text-align:right;}
.left			{text-align:left;}

/* content style */
.bold			{font-weight:bold;}

/*.inset { color: #ffffff; font-size: 16px; line-height: 20px; font-weight: bold; text-align: left; font-family: sans-serif; }*/

.insetblock  { color: #ffffff; font-size: 16px; line-height: 20px; font-weight: bold; text-align: left; font-family: sans-serif; background-color: #aaaaaa; display: block; padding: 0.5em 1em; position: relative; max-width: 100% }

.subscript { color: #111111; font-size: 12px; line-height: 15px; text-align: left; font-family: serif; }
.halfscript { color: #111111; font-size: 7px; line-height: 7px; text-align: left; font-family: serif; }

.form_err {color:white;  font-size:12px; font-weight:bold;}
.public_form_field		{border:1px solid #fdbf7c; background-color:#fcfcfc; font-size:12px; font-family:verdana; line-height:14px;}
.public_form_title		{ font-family:verdana; font-weight:bold; color:#777; font-size:11px;  line-height:14px;}
.public_form_submit		{font-size:12px;}


/* --------------------------- */