@charset "UTF-8";
/* 	CSS Document */
/* 	ACIC Pharmaceutical Company Website copyright 2009
	all rights reserved.
	Created by the Graffic Link Design Studio http://www.gldstudio.com
	Questions or comments please refer to matt@gldstudio.com
*/

/* Global Styles */

body 			{background-color:#FFFFFF; margin: 0 0 0 0; }
h1				{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color: #fd0019; font-weight:100; font-style: oblique; margin:0 0 40px 0;}
h2				{font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color: #fd0019; font-weight:100; font-style: oblique; margin-bottom: 0px;}
h3				{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
hr				{border: 1px solid #727272;}

#mid_skyline	{background: url(../_img/skyline_newyork.jpg) #3d3d3d top center no-repeat; height: 110px;}
#mid_skyline2	{background: url(../_img/skyline_paris.jpg) #3d3d3d top center no-repeat; height: 110px;}
#mid_skyline3	{background: url(../_img/skyline_tokyo.jpg) #3d3d3d top center no-repeat; height: 110px;}
#mid_skyline4	{background: url(../_img/skyline_shanghai.jpg) #3d3d3d top center no-repeat; height: 110px;}
#mid_skyline5	{background: url(../_img/skyline_mexico.jpg) #3d3d3d top center no-repeat; height: 110px;}
#mid_skyline6	{background: url(../_img/skyline_brazil.jpg) #3d3d3d top center no-repeat; height: 110px;}
#footer			{background-image:url(../_img/footer_line.gif); background-position:top; background-repeat:repeat-x;}
#footer p		{font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #464646;}
#footer a		{color: #fd0019; text-decoration: underline;}
#footer a:hover	{text-decoration: none;}
#sub #footer	{padding-right: 20px;}

a img 			{ border: none; }

.floatleft 		{
	float: left;
	font-weight: bold;
}

.floatleftpadding 		{
	float: left;
	font-weight: bold;
	padding-left:25px;
	text-align: center;
}

.floatleftbody {
	float: left;
	font-weight: bold;
	padding-left:25px;
	text-align: left;
	width:600px;
}
.floatleftcolumn {
	float: left;
	font-weight: bold;
	padding-left:25px;
	text-align: left;
	width:300px;
}
.floatrightcolumn {
	float: right;
	font-weight: bold;
	padding-left:125px;
	text-align: left;
	width:300px;
}

.floatright 	{ float: right; }
.clear 			{ clear: both; }
.opener-technology {padding-left:0px;}

/* end global */

/*Home Page */
#home ul a					{text-decoration: none; color: #999999;}
#home ul a:hover			{text-decoration: underline;}

h2 a			{color: #fd0019; text-decoration: none;}
h2 a:hover		{text-decoration: underline;}

h3 a			{color: #464646; text-decoration: underline;}
h3 a:hover		{text-decoration: none;}

h3 span a		{color: #fd0019; text-decoration: underline;}
h3 span a:hover	{text-decoration: none;}

/*Header*/
#wrap			{width: 100%; margin: 0 auto;}
#header			{min-width: 960px; max-width: 1000px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-top: 20px; padding-bottom: 0px; padding-right: 0;}
#header-main	{width: 1000px;; margin: 20px 0 0 20px; padding-left: 20px; padding-bottom: 20px;}

/*Mid Section */
.sub-text		{font-style: italic; padding-left: 10px; padding-top: 0px; padding-bottom: 30px;}
.sub-img		{float: right; display: inline; padding: 10px; background: #f5f5f5; margin-left: 10px;}
.events-img		{margin: 0 80px 60px 20px;}
.links			{display: inline; font-size: 14px; font-weight: 100;}
.footnote		{font-size: xx-small;}
#home-featured	{background-image:url(../_img/home_bg.jpg); background-position: top center; height: 300px; background-repeat: no-repeat;}
#pg2			{background-image:url(../_img/header_cityskyline.jpg);}

#home-nav		{padding-left: 20px; padding-top: 20px; padding-bottom: 30px;}

#home-nav ul	{font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-top: 10px; color: #999999; list-style-type: none; padding-left: 25px; margin-left: 0px;}
#home-nav li	{padding-bottom: 8px; padding-left: 0px;}

#home-events	{font-size:12px; color:#393838; vertical-align: middle; line-height: 25px;}
#home-events a	{color: #393838; text-decoration: none;}
#home-events a:hover	{text-decoration:underline;}
.events-title	{font-weight:bold; font-family:Helvetica, Arial, sans-serif; padding-left:5px;}
.events-date	{font-family:Georgia, "Times New Roman", Times, serif;}
.events-place	{font-family:Helvetica, Arial, sans-serif; padding-right:5px;}

.img-logo				{float:left; margin: 0 0 0 0; border: none;}
.body_copy				{
	padding-left: 20px;
	padding-right: 50px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	position: relative;
}
.body_copy p.contact	{font-style: italic; display:block; background: #f5f5f5; line-height: 25px; margin-right: 20px;}
.body_copy p.contact a	{color: #fd0019; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
.body_copy p a			{font-family:Georgia, "Times New Roman", Times, serif; color: #fd0019; text-decoration: underline; font-style:oblique;}
.body_copy p a:hover	{text-decoration: none;}

.right_lab		{background-image: url(../_img/side_img.jpg); background-position:top center; background-repeat: no-repeat;}
.right_api		{background: url(../_img/side_img_api.jpg) top center no-repeat;}
.right_news		{background: url(../_img/side_img_news.jpg) top center no-repeat;}
.right_misc		{background: url(../_img/side_img_misc.jpg) top center no-repeat;}
.right_links	{background: url(../_img/side_img_links.jpg) top center no-repeat;}
.right_cro		{background: url(../_img/side_img_cro.jpg) top center no-repeat;}
.right_contact	{background: url(../_img/side_img_contact.jpg) top center no-repeat;}
.right_contact-mach	{background: url(../_img/side_img_contact-mach.jpg) top center no-repeat;}

/*Search Box*/

#search-box		{width:410px; position:relative; float:right; top:60px; padding-left:10px; padding-top:0px;}

fieldset.search 				{border: none; width: 400px; margin: 0 0 0 0; background: #fff;}
.search input, .search button 	{border: 1px solid #a6a6a6; float: left;}
.search input.box 				{color: #393838; font-size: 14px; border: 1px solid #a6a6a6; width: 310px ;height: 22px;  padding: 8px 5px 0;background: #ffffff; margin-right: 0px;}
.search input.box:focus 		{background: #CCCCCC; outline: none;}
.search button.btn 				{width: 70px;height: 32px;font-family:Georgia, "Times New Roman", Times, serif;font-style:oblique;font-size:14px;color:#FFFFFF;cursor: pointer;background: #a6a6a6;}
.search button.btn:hover 		{background: #666666;}

input[name="sa"] 	{width: 70px;height: 32px;font-family:Georgia, "Times New Roman", Times, serif;font-style:oblique;font-size:14px;color:#FFFFFF;cursor: pointer;background: #a6a6a6; border: 1px solid #a6a6a6;}
input[name="sa"]:hover			{background: #666666;}
input[name="q"]		{float: left; color: #393838; font-size: 14px; border: 1px solid #a6a6a6; width: 310px ;height: 22px;  padding: 8px 5px 0;background: #ffffff; margin-right: 0px;}
input[name="q"]:focus			{background: #CCCCCC; outline: none;}
#search				{border: none; width: 400px; margin: 0 0 0 0; padding-top: 10px; padding-left: 10px; background: #fff;}

input #customsearch {float: left; color: #393838; font-size: 14px; border: 1px solid #a6a6a6; width: 310px ;height: 22px;  padding: 8px 5px 0;background: #ffffff; margin-right: 0px;}
input #custombutton {width: 70px;height: 32px;font-family:Georgia, "Times New Roman", Times, serif;font-style:oblique;font-size:14px;color:#FFFFFF;cursor: pointer;background: #a6a6a6; border: 1px solid #a6a6a6;}

/*Drop Down Menu --- old drop down

#zone-bar 						{background: #ffffff; min-height: 30px; padding-bottom: 10px; padding-left: 20px;}
#zomebar ul li em {height:8px;}
#zone-bar ul 					{display: block; padding-left: 0px; padding-top: 0px; padding-right: 0px; list-style: none;}
#zone-bar ul li 				{height: 18px; padding: 5px 0px 0px 0px; position: relative; font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; float: left; margin-right: 35px;}
#zone-bar ul li:hover 			{background-color:#fff;}
#zone-bar ul li a 				{display: block; float: left; height: 23px; position: relative; top: 0px; right: 0px; padding-right: 0px; color: #fd0019; text-decoration: none;}
#zone-bar ul li a span 			{top: 6px; padding-left: 0px; padding-right: 0px; }
#zone-bar ul li ul 				{display: none; position: absolute; top: 35px; left: 0px; border: 1px solid #ccc; font-family: Helvetica, Arial, sans-serif; font-size: 14px; background: white; padding: 10px 0 0 0;}
#zone-bar ul li ul li 			{float: none; padding: 0; margin: 0; height: 100%;}
#zone-bar ul li ul li:hover 	{background: none;}
#zone-bar ul li ul li a 		{display: block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #666666; margin-left: 0px; padding: 5px 0 0 10px; width: 160px;}
#zone-bar ul li ul li a:hover 	{background: #e4e4e4;}
*/
#zone-bar {
	padding: 10px;
	height: 30px;
	position: relative;
	z-index: 200;
}

#zone-bar ul {
	list-style-type: none;
	margin: 0; padding: 0;
}


/* NEW DROPDOWN STYLES - MAY 2010 */

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; margin: 0; padding: 0; z-index: 500; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #fff; }
ul.dropdown li span					{ position: relative; font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; float: left; margin-right: 35px; color: #fd0019; font-weight: 100;}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 8px; color: #666; text-decoration: none; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: black; position: relative; }
ul.dropdown ul						{ width: 160px;}					
ul.dropdown ul li a					{ padding: 8px;}
ul.sub_menu							{ border: 1px solid #e4e4e4;}
ul.sub_menu li:hover				{ background-color: #e4e4e4;}
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ visibility: hidden; position: absolute; top: 100%; left: 0; font-size: 14px; font-family: "Arial", "Helvetica", sans-serif; }
ul.dropdown ul li 					{ font-weight: normal; color: #000; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; border: 1px solid #e4e4e4; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


/*end drop down*/


.language-select { padding: 5px; text-align: right;}




/*2 Col Listing */

#partners_list 					{list-style-image:none; display:block; margin: 0 0 0 0; padding:0 0 0 0; position:relative;}
#partners_list li				{display:inline; margin:0 0 0 0;}

.body_copy ul					{
	list-style-image: url(../_img/bullet_plus.gif);
	color: #333;
}
.body_copy ul li a				{color: #fd0019; text-decoration: underline;}
.body_copy ul li a:hover		{text-decoration: none;}

/* Links section */

#links_left						{width: 325px; padding-bottom: 10px; text-align: left; vertical-align: top;}

/* iFrame */

#api_listing					{width: 690px; height: 757px; overflow: hidden; background: #FFFFFF; border: 0px solid #fff;}

#table-FDF {
	border-style:solid;
	border:thin;
	color:#000;
	padding:2px;
	
}
	
