/* Resetting the borders, margins and padding on all items, then setting up font sizes ***********************/



* { margin: 0; padding: 0; text-decoration: none; font-size: 100%; outline: none; }



code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; font-family:inherit; }



body, div, h1, h2, h3, h4, p, dl, dt, dd, img, form, fieldset, blockquote { margin: 0px; padding: 0px; border: 0px; }


/* standard definitions */

body					{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0em;}

h1						{font-size:0.9em; font-weight:bold; margin:0; padding:0;}

h2						{font-size:1.0em; font-weight:bold; margin:0; padding:0;}

p						{font-size:0.8em; font-weight:normal; color:#4A80B1; margin:0; padding:0; text-align:justify;}

ul						{font-size:0.8em; font-weight:normal; color:#4A80B1; margin-left:20px; padding:0;}

ol						{font-size:0.8em; font-weight:normal; color:#4A80B1; margin-left:20px; padding:0;}

td						{font-size:0.8em; font-weight:normal; color:#4A80B1; margin:0; padding:0; padding-bottom:3px;}

dd						{margin:0; padding:0;}

dl						{margin:0; padding:0;}




/* restricted table styles */





/* main structure definitions */

#wrapper				{width:752px; height:auto; margin:0em auto; background-color:#FFFFFF;}

#container				{width:750px; height:auto; border:1px solid #1F658B; border-bottom:0px;}

#containerFooter		{width:750px; height:0px; clear:both;}

#header					{width:752px; height:auto; padding:10px 0px 5px 0px; text-align:right; font-size:0.9em;}

#headertm				{ font-size:0.5em; }

#left					{width:200px; height:auto; float:left; background-color:#FFFFFF;}

#right					{width:550px; height:auto; float:right; background-color:#FFFFFF;}

#footer					{width:752px; height:auto; clear:both; padding:10px 0px 10px 0px; color:#1F658B; text-align:right;}



/* left(menu) styles */

#menuItem				{width:178px; height:30px; margin:0px 0px 1px 0px; padding:2px 7px 1px 7px; border:1px solid #ADC0CF; background-color:#E0E7ED; text-align:left;}

.menuItem				{width:186px; height:20px; margin:0px 0px 1px 0px; padding:7px 4px 7px 4px; text-align:left;  background-image:url(../images/menuitembackground.gif); background-repeat:no-repeat;}

.menuItemSelected	{width:186px; height:20px; margin:0px 0px 1px 0px; padding:7px 4px 7px 4px; text-align:left;  background-image:url(../images/menuitemselectedbackground.gif); background-repeat:no-repeat;}

.subMenuItem			{width:160px; height:auto; margin:0px 0px 0px 20px; padding:7px 7px 7px 7px; border-bottom:1px dotted #E0E7ED;}

.subMenuItemLast		{width:160px; height:auto; margin:0px 0px 0px 20px; padding:7px 7px 7px 7px; font-weight:normal;}

.subMenuItemSelected {width:160px; height:20px; margin:0px 0px 0px 20px; padding:7px 7px 7px 7px; background-image:url(../images/submenuitemselectedbackground.gif); }



.menuLinks a:link			{font-size:0.7em; font-weight:bold; margin:0; padding:0; color:#144059; text-decoration:none;}

.menuLinks a:visited	{font-size:0.7em; font-weight:bold; margin:0; padding:0; color:#144059; text-decoration:none;}

.menuLinks a:active		{font-size:0.7em; font-weight:bold; margin:0; padding:0; color:#144059; text-decoration:none;}

.menuLinks a:hover		{font-size:0.7em; font-weight:bold; margin:0; padding:0; color:#144059; text-decoration:none;}



.subMenuLinks { display:none;}

.subMenuLinks a:link	{font-size:0.7em; font-weight:normal; margin:0; padding:0; color:#5A6A84; text-decoration:none;}

.subMenuLinks a:visited	{font-size:0.7em; font-weight:normal; margin:0; padding:0; color:#5A6A84; text-decoration:none;}

.subMenuLinks a:active	{font-size:0.7em; font-weight:normal; margin:0; padding:0; color:#5A6A84; text-decoration:none;}

.subMenuLinks a:hover	{font-size:0.7em; font-weight:normal; margin:0; padding:0; color:#5A6A84; text-decoration:none;}

.subMenuLinksSelected { display:block;}





#newsletterSignup 			{ background-image:url(../images/newsletterSignupBackground.jpg); background-repeat:no-repeat; width:194px; height:150px; margin-top:20px; text-align:right; font-size:0.8em; }

#newsletterSignupTitle	{ background-color:#C6D2DD; width:189px; height:1.2em; padding-top:0.5em; padding-bottom:0.5em; font-size:1.1em; font-weight:bold; border:solid; border-width:1px; border-color:#ADC0CF; text-align:left; padding-left:3px; }

.newsletterFormTextbox  { width:136px; height:13px; font-size:0.8em; border:solid 1px #000000; margin-top:5px; margin-right:3px; }

#newsletterSubmit				{ text-align:center; width:100%; padding-top:5px; padding-bottom:5px;}

#newsletterDisclamer		{ width:100%; font-size:0.7em; text-align:left; height:100%; vertical-align:bottom;}

#getadobereader					{ float:left; text-align:left; font-size:0.8em; color:#4A80B1; height:30px; vertical-align:middle; }

#adobetext							{ margin-top:15px; display:block; float:left; }





/* right styles */

#login							{width:540px; height:26px; margin:0px; padding:5px 5px 5px 5px; background-color:#F5F7F9; font-size:0.9em; clear:both; overflow:hidden;}

#homecontent				{width:380px; height:auto; float:left; margin:5px 0px 0px 0px; padding:10px 10px 10px 10px; background-image:url('../images/lightblue_gradient.jpg'); background-repeat:no-repeat;}

#content						{width:530px; height:auto; float:left; margin:5px 0px 0px 0px; padding:10px 10px 10px 10px; background-image:url('../images/lightblue_gradient.jpg'); background-repeat:repeat-x;}

#testimonials				{width:128px; height:auto; float:right; margin:5px 0px 0px 0px; padding:10px 10px 10px 10px; background-image:url('../images/blue_gradient.jpg'); background-repeat:no-repeat; font-size:0.9em;}

#testimonials p				{text-align:left; }

#testimonials .quote		{font-style:italic; }


#rightFooter				{width:550px; height:113px; padding:20px 0px 0px 0px; clear:both; background-image:url('../images/healthcare_for_pipe_footer.jpg');}

#allFooter					{width:750px; height:150px; padding:30px 0px 0px 0px; clear:both; background-image:url('../images/healthcare_for_pipe_footer.jpg'); border:1px solid #1F658B; border-top:0px;}



/* footer styles */

.footerLinks a:link		{font-size:0.8em; font-weight:bold; margin:0; padding:0; color:#1F658B; text-decoration:none;}

.footerLinks a:visited	{font-size:0.8em; font-weight:bold; margin:0; padding:0; color:#1F658B; text-decoration:none;}

.footerLinks a:active	{font-size:0.8em; font-weight:bold; margin:0; padding:0; color:#1F658B; text-decoration:none;}

.footerLinks a:hover	{font-size:0.8em; font-weight:bold; margin:0; padding:0; color:#1F658B; text-decoration:underline;}



/* common styles */

.white					{color:#FFFFFF;}

.orange					{color:#FF6600;}

.darkBlue				{color:#144059;}

.blue					{color:#1F658B;}

.blueText				{font-size:0.8em; font-weight:bold; margin:0; padding:0; color:#144059; text-decoration:none;}



sup.tm 					{ font-size:7px; font-weight:bold;}

/* RSS styles */
.rss-news-link			{ padding-left:5px; padding-top:5px; line-height:20px;  }
.rss-news-link img		{ vertical-align:middle; }
.padding-left			{ padding-left:20px; }
ul ul li				{ font-size:12.8px; }



#map_container{ width:450px; margin-left:50px;}
.partnermap_left{float:left; width:180px; height:40px; background-repeat: no-repeat; background-position: center center; font-size:12px; color:#136aad; padding-top:140px;}
.partnermap_right{float:right; width:180px; height:40px; background-repeat: no-repeat; background-position: center center; font-size:12px; color:#136aad;padding-top:140px;}
.partnermap_left span{font-weight:bold;}
.partnermap_right span{font-weight:bold;}

.partnermap_left select{width:100%;}
.partnermap_right select{width:180px;}


.africa{
	background-image: url(../images/global_partner_africa.png);
}
.asia{
	background-image: url(../images/global_partner_asia.png);
}
.australasia{
	background-image: url(../images/global_partner_australasia.png);
}
.europe{
	background-image: url(../images/global_partner_europe.png);
}
.namerica{
	background-image: url(../images/global_partner_namerica.png);
}
.samerica{
	background-image: url(../images/global_partner_samerica.png);
}

