/*************custom color tags *********/
/*text*/
.primary { color: #339933; } /*dk_green*/
.secondary { color: #99CC33; } /*lt_green*/
.tershiery { color: #669999; } /*lt_blue*/

.page_title {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #669999;
}
.page_title_hcp_patient {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
}
.page_title_hcp_b2b {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999966;
}
.page_title_hcp_healthcare {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}
.page_title_white {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
 .actionbox a:link, .actionbox a:active, .actionbox a:visited {
    color:  #009900;
}
.actionbox { 
color: #666666;
 }
.gabi_alert {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.section_head {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

/*background*/
.bg_primary { background-color: #339933; }
.bg_secondary { background-color: #99cc33; }
.bg_tershiery { background-color: #669999; }

/*right side component colors */
.bg_lt_actionbox { background-color: #99CC99; }
.bg_dk_actionbox { background-color: #669966; }
.bg_hcp_patient  { background-color: #66CC66; }
.bg_lt_hcp_patient { background-color: #CCFFCC; }
.bg_hcp_healthcare { background-color: #99CCFF; }
.bg_lt_hcp_healthcare { background-color: #D3E8FD; }
.bg_hcp_b2b { background-color: #999966; }
.bg_lt_hcp_b2b { background-color: #FFFFCC; }
.bg_hcp_gabi { background-color: #999966; }
.bg_lt_hcp_gabi { background-color: #FFFFCC; }
.bg_landing { background-color: #BBEE66; }

/*************main tags ***********/
/* body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
td, span {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

ul li {
	list-style-image: url(/images/icons/icon_bullet.gif);
	list-style-position: outside;
	padding-left: 2px;
}

textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
*/
/*text 
.white {color : #ffffff; }
.lt_gray { color: #999999;}
.green { color: #99CC33; }
.dk_green { color: #339933; }
.black { color: #000000; }
.red { color: #cc0000; }
*/
/*nav
.ubernav, .ubernav a:link, .ubernav a:active, .ubernav a:visited {
    color:  #ffffff;
	text-decoration: none;
}
.sectionnav, .sectionnav a:link, .sectionnav a:active, .sectionnav a:visited {
    color:  #339933;
	text-decoration: none;
}
.sectionnavon, .sectionnavon a:link, .sectionnavon a:active, .sectionnavon a:visited {
    font-weight: bold;
	color:  #669999;
	text-decoration: none;
}
.subsectionnav, .subsectionnav a:link, .subsectionnav a:active, .subsectionnav a:visited {
    color:  #339933;
	text-decoration: none;
}
.subsectionnavon, .subsectionnavon a:link, .subsectionnavon a:active, .subsectionnavon a:visited {
    color:  #669999;
	text-decoration: none;
}
*/
/* links 
a:link, a:active{ 
    font-weight: normal;
	font-size: 11px;
    color: #339933; 
	text-decoration: underline;
}
a:visited {
    font-weight: normal;
	font-size: 11px;
    color: #339933;
	text-decoration: underline;
}
*/
/* form elements 
input {
	font-size: 11px;
	color: #000000;
}
select {
	font-size: 11px;
	color: #000000;
}
*/
/*background colors 
.bg_gray { background-color : #999999; }
.bg_dk_gray { background-color : #666666; }
.bg_lt_gray { background-color : #cccccc; }
.bg_dk_green { background-color : #006B01; } 
.bg_lt_green { background-color : #99CC33; } 
.bg_lt_blue { background-color : #669999; }
 */
 
 /* new styles 6/12/09 */
 
 /* Genzyme Pharmaceutical Styles */

html
{
	overflow-y: scroll;
}
body
{
	margin: auto;
	background: #ebebeb url(/images/pageBGTile.gif) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	padding-bottom: 20px;
}
a
{
	text-decoration: underline;
	color: #157e76;
	outline: none;
}
a:hover
{
	text-decoration: none;
}
form
{
	display: inline;
}
#sideShadows
{
	margin: auto;
	width: 759px;
	padding-left: 3px;
	padding-right: 4px;
	background: url(/images/sideShadowsTile.png) repeat-y top left;
}
#container, #innerContainer
{
	border: 1px solid #ffffff;
	border-bottom: none;
	overflow: auto;
}	
#innerContainer
{
	border-left: none;
}
#utility
{
	overflow: auto;
	background-color: #666666;
	height: 15px;
	width: 757px;
}
#innerContainer #utility
{
	border-left: 1px solid #ffffff;
}
.utilityItem
{
	float: left;
	background: url(/images/bulletUtility.gif) no-repeat 0px 5px;
	padding-left: 10px;
	margin-left: 21px;
}
.utilityItemSolid
{
	float: left;
	background: url(/images/bulletUtilitySolid.gif) no-repeat 0px 5px;
	padding-left: 10px;
	margin-left: 21px;
}
.utilityItem a, .utilityItemSolid a
{
	color: #ffffff;
	text-decoration: none;
}
#utilityLinkPharmHome
{
	margin-left: 175px;
}
#navigation
{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	overflow: auto;
	width: 757px;
}
#innerContainer #navigation
{
	border-left: 1px solid #ffffff;
}
#navigation div
{
	float: left;
	border-right: 1px solid #ffffff;
}
#homeMiddleContent
{
	overflow: auto;
	width: 757px;
}
#homeMiddleContentLeft
{
	float: left;
}
#homeMiddleContentRight
{
	float: left;
}
#contactBox
{
	background: url(/images/contactAreaBGTile.gif) repeat-x top left;
	width: 187px;
	height: 133px;
	padding-top: 17px;
	padding-left: 2px;
	font-size: 11px;
	border-bottom: 1px solid #ffffff;
	border: 1px soild red;
}
#contactBox a
{
	color: #157e76;
}
#searchBox
{
	background: url(/images/searchAreaBGTile.gif) repeat-x top left;
	width: 185px;
	height: 58px;
	padding-left: 4px;
	padding-top: 15px;
	border-bottom: 1px solid #ffffff;
}
#searchBox input.text
{
	width: 123px;
	height: 17px;
	border: 1px solid #52a29c;
}
#searchBox input.btnGo
{
	position: relative;
	top: 8px;
	#top: 6px;
}
#resourceLibBox
{
	background: url(/images/resourceLibAreaBGTile.gif) repeat-x top left;
	width: 155px;
	height: 75px;
	padding-left: 6px;
	padding-right: 28px;
	padding-top: 23px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
#homeBtmContent
{
	overflow: auto;
	background: url(/images/homeBtmContentBGTile.gif) repeat-y top left;
	width: 757px;
	clear: both;
	padding-bottom: 40px;
}
#homeBtmContentLeft
{
	float: left;
	width: 464px;
	padding-top: 20px;
	padding-left: 33px;
	padding-right: 50px;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 18px;
}
#homeBtmContentRight
{
	float: left;
	width: 176px;
	padding-top: 16px;
	padding-left: 27px;
	padding-right: 7px;
	color: #343434;
	line-height: 17px;
}
#homeBtmContentRight p
{
	padding-top: 0px;
	margin-top: 0px;
}
#homeBtmContentRight p a
{
	font-size: 11px;
	color: #157E76;
}
.eventTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #008349;
}
.eventDateLocation
{
	font-size: 12px;
	font-weight: bold;
}
#innerContentTop
{
	overflow: auto;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	width: 757px;
}
#innerContentTopLeft
{
	float: left;
	border-right: 1px solid #ffffff;
}
#innerHdrText
{
	height: 30px;
	padding-left: 144px;
	padding-top: 7px;
	background: #c2c2c2 url(/images/innerHdrTextBG.gif) no-repeat top left;
	font-size: 22px;
	color: #e56c16;
	border-top: 1px solid #ffffff;
	width: 402px;
}
#innerContentTopRight
{
	float: left;
}
#innerContentBtm
{
	overflow: hidden;
	background: url(/images/innerContentBGTile.gif) repeat-y top left;
	width: 758px;
}
#innerContentBtm a
{
	text-decoration: underline;
}
#innerContentBtm a:hover
{
	text-decoration: none;
}
#innerContentBtmLeft
{
	float: left;
	width: 131px;
	padding-top: 22px;
}
#innerContentBtmLeft a
{
	text-decoration: none;
}
#innerContentBtmLeft a:hover
{
	text-decoration: underline;
}
#leftNavHdr
{
	padding-left: 8px;
	text-transform: uppercase;
	color: #00cccc;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #b0cc94;
	padding-bottom: 5px;
}
#leftNavHdr a
{
	text-transform: uppercase;
	color: #00cccc;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#leftNavHdr a:hover
{
	text-decoration: none;
}
.leftNavItem
{
	padding-left: 8px;	
	border-bottom: 1px dotted #b0cc94;
	padding-top: 3px;
	padding-bottom: 3px;
}
.leftNavItem a
{	
	background: url(/images/bulletLeftNav.gif) no-repeat 0px 4px;
	display: block;
	padding-left: 11px;
	text-decoration: none;
	color: #157e76;
}
.leftNavItemOn
{
	padding-left: 8px;	
	border-bottom: 1px dotted #b0cc94;
	padding-top: 3px;
	padding-bottom: 3px;
}
.leftNavItemOn a
{	
	background: url(/images/bulletLeftNavOn.gif) no-repeat 0px 4px;
	display: block;
	padding-left: 11px;
	text-decoration: none;
	color: #045953;
	font-weight: bold;
}
#innerContentBtmCenter
{
	float: left;
	margin-left: 15px;
	width: 378px;
	margin-right: 23px;
	padding-top: 22px;
	padding-bottom: 25px;
	line-height: 16px;
}
#innerContentBtmRight
{
	float: left;
	width: 211px;
}
#relatedInformation
{
	padding-left: 27px;
	padding-top: 14px;
	padding-right: 27px;
	padding-bottom: 14px;
}
#relatedInformation ul
{
	padding: 0px;
	margin: 0px;
	padding-top: 18px;
	list-style-type: none;
}
#relatedInformation ul li
{
	background: url(/images/bulletRelatedInformation.gif) no-repeat 0px 5px;
	padding-left: 14px;
	padding-bottom: 4px;
}
.resourceLibraryHdr
{
	font-size: 11px;
	color: #e56c16;
	border-bottom: 1px solid #e2e2e2;
}
.resourceLibraryHdr img
{
	position: relative;
	left: 3px;
	bottom: 3px; 
}
.resourceLibraryListItem
{
	margin-left: 8px;
	padding-left: 12px;
	background: url(/images/bulletResourceLib.gif) no-repeat 0px 6px;
	padding-bottom: 4px;
}
.resourceLibraryListItem a
{
	text-decoration: underline;
}
.resourceLibraryListItem a:hover
{
	text-decoration: none;
}
.homepageEventTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #008349;
}
.homepageEventDate
{
	font-size: 12px;
	font-weight: bold;
}
#innerHdrTextPosition
{
	float: left;
	width: 293px;
}
#emailThisPage
{
	float: left;
	padding-top: 10px;
	width: 100px;
	font-weight: normal;
	font-size: 10px;
}
#footer
{
	background-color: #c4c4c4;
	padding-top: 14px;
	padding-bottom: 12px;
	color: #313131;
	padding-left: 32px;
	clear: both;
	height: 16px;
	width: 725px;
}
#innerContainer #footer
{
	border: 1px solid #ffffff;
	border-bottom: none;
}
#footer a
{
	color: #313131;
}
