/* Temp CSS - To Be Deleted */
form					{ margin:0px; padding:0px; }

/* Main CSS Declaration */
body					{ margin:0px; padding:0px; }
input, select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.layout					{ border:0px; width:100%; }
a img					{ border:0px; }

/* Links Styles */
.link1					{ color:#004080; }
.link1 a:link			{ color:#004080; text-decoration:none; }
.link1 a:hover			{ color:#666666; text-decoration:none; }
.link1 a:visited		{ color:#004080; text-decoration:none; }

.link2					{ color:#000000; }
.link2 a:link			{ color:#004080; text-decoration:none; }
.link2 a:hover			{ color:#666666; text-decoration:none; }
.link2 a:visited		{ color:#004080; text-decoration:none; }

.link3					{ color:#000000; }
.link3 a:link			{ color:#666666; text-decoration:none; }
.link3 a:hover			{ color:#004080; text-decoration:none; }
.link3 a:visited		{ color:#666666; text-decoration:none; }

/* Header */
h2						{ color:#ffffff; font-size:10px; display:inline; }
h2 a:link				{ color:#ffffff; text-decoration:none; }
h2 a:visited			{ color:#ffffff; text-decoration:none; }
h2 a:hover 				{ color: #cdcdcd; text-decoration: none; }
.header_links			{ color:#ffffff; font-size:10px; }
.header_links a:link	{ color:#ffffff; text-decoration:none; }
.header_links a:visited	{ color:#ffffff; text-decoration:none; }
.header_links a:hover 	{ color: #cdcdcd; text-decoration: none; }

#header_toplinkswrapper	{ background:url(/images_ef/header_toplinksbg.gif) top left repeat-x; background-color:#666666; height:39px; vertical-align:top; }
#header_toplinkswrapper2{ background:url(/images_ef/header_toplinkwrapperbg.gif) top left no-repeat; height:39px; width:100%; }
#header_search			{ background:url(/images_ef/header_searchbg.gif) top left repeat-x; background-color:#ffffff; border:1px solid #666666; font-size:11px; }
#header_adwrapper		{ background:url(/images_ef/header_adwrapperbg.gif) top left no-repeat; height:100px; width:100%; }
#header_adwrapper2		{ background:url(/images_ef/header_adwrapperbg2.gif) top left repeat-x; height:101px; vertical-align:top; }
#header_bottomlinkwrapper{ background:url(/images_ef/header_bottomlinkbg.gif) top left repeat-x; background-color:#666666; height:29px; text-align:center; vertical-align:middle; }
#header_bottom			{ background:url(/images_ef/header_bottombg.gif) top left repeat-x; background-color:#EDEDED; height:26px; }
#header_datewrapper		{ background:url(/images_ef/header_datebg.gif) top left no-repeat; text-align:left; width:189px; }
.header_date			{ color:#666666; font-size:10px; padding-left:23px; }

/* Left column */
.leftcolumn				{ background-color:#ffffff; vertical-align:top; width:216px; }
.leftcol_headwrapper	{ background:url(/images_ef/leftcol_topbg.gif) top left no-repeat; height:33px; }
.h1_wrapper				{ position:relative; bottom:-2px; }
h1						{ color:#ffffff; font-size:10px; font-weight:bold; display:inline; padding:0px 2px 0px 25px; }
.leftcol_head			{ color:#ffffff; font-size:10px; font-weight:bold; padding:4px 2px 0px 28px; }
.leftcol_topwrapper		{ background:url(/images_ef/leftcol_topbg2.gif) top left repeat-x; }
.leftcol_leftwrapper	{ background:url(/images_ef/leftcol_lbg.gif) top left repeat-y; vertical-align:bottom; }
.leftcol_rightwrapper	{ background:url(/images_ef/leftcol_rbg.gif) top left repeat-y; vertical-align:bottom; }
.leftcol_bottomwrapper	{ background:url(/images_ef/leftcol_bottom.gif) top left repeat-x; }
.leftcol_contentwrapper	{ background:url(/images_ef/leftcol_contentbg.gif) top right no-repeat; background-color:#000000; }

.leftcol_menuimg		{ padding:4px 0px 0px 0px; }
.leftcol_menuimgwrapper	{ border-bottom:1px solid #666666; width:20px; vertical-align:top; }
.leftcol_menuwrapper	{ border-bottom:1px solid #666666; vertical-align:top; }
.leftcol_menu			{ color:#ffffff; font-size:10px; font-weight:bold; padding:3px 0px 3px 0px; }
.leftcol_menu a:link	{ color:#ffffff; text-decoration:none; }
.leftcol_menu a:visited	{ color:#ffffff; text-decoration:none; }
.leftcol_menu a:hover	{ color:#cccccc; text-decoration:none; }
.h3_wrapper				{ padding:3px 0px 3px 0px; }
h3						{ color:#ffffff; font-size:10px; font-weight:bold; display:inline; }
h3 a:link				{ color:#ffffff; text-decoration:none; }
h3 a:visited			{ color:#ffffff; text-decoration:none; }
h3 a:hover				{ color:#cccccc; text-decoration:none; }

/* Right Column */
.rightcol_headwrapper	{ background:url(/images_ef/rightcol_topbg.gif) top left repeat-x; background-color:#DDDDDD; }
.rightcol_head			{ font-size:10px; font-weight:bold; padding:10px 0px 4px 0px; }
.rightcol_topleftwrapper{ background:url(/images_ef/rightcol_tlbg.gif) top left repeat-y; vertical-align:top; background-color:#DDDDDD; }
.rightcol_toprightwrapper{ background:url(/images_ef/rightcol_trbg.gif) top right repeat-y; vertical-align:top; background-color:#DDDDDD; }
.rightcol_mtopwrapper	{ background:url(/images_ef/rightcol_mtopbg.gif) top left repeat-x; height:5px; }
.rightcol_leftwrapper	{ background:url(/images_ef/rightcol_lbg.gif) top left repeat-y; vertical-align:top; }
.rightcol_rightwrapper	{ background:url(/images_ef/rightcol_rbg.gif) top left repeat-y; vertical-align:bottom; }
.rightcol_bottomwrapper	{ background:url(/images_ef/rightcol_bottombg.gif) top left repeat-x; }

.rightcol_pollcontentwrapper{ background:#ffffff url(/images_ef/rightcol_polcontentbg.gif) no-repeat center; }
.rightcol_pollheader	{ color:#000000; font-style:normal; font-weight:bold; padding-bottom:3px; text-align:left; }
.rightcol_pollheader a:link	{ color:#000000; text-decoration:none; }
.rightcol_pollheader a:hover{ color:#666666; text-decoration:none; }
.rightcol_pollheader a:visited{ color:#004080; text-decoration:none; }
.rightcol_pollwrapper	{ border-top:3px solid #CCCCCC; border-bottom:2px solid #CCCCCC; }
.rightcol_poll			{ border-bottom:1px solid #CCCCCC; font-size:10px; padding:3px 5px 3px 5px; }

.rightcol_input			{ border:1px solid #AAAAAA; background-color:#DDDDDD; font-size:10px; height:17px; padding-top:4px; }
.rightcol_googlesearch	{ border:1px solid #AAAAAA; background:url(/images_ef/googlesearch_bg.gif) top right no-repeat; background-color:#DDDDDD; font-size:10px; height:17px; width:90px; padding-top:4px; }

/* Center Column */
.centertab_top			{ background:url(/images_ef/centertab_topbg.gif) top left repeat-x; border-left:1px solid #B9B9B9; border-right:1px solid #B9B9B9; height:23px; }
.centertab_toptitle		{ color:#004080; font-size:10px; padding-left:14px; }
.centertab_topleft		{ color:#666666; float:right; font-size:10px; }

.centertab_contentwrapper{  background:url(/images_ef/centertab_contentbg2.gif) top left repeat-x; background-color:#FFFFFF; border-left:1px solid #B9B9B9; border-right:1px solid #B9B9B9; }	
.centertab_contentbg	{ background:url(/images_ef/centertab_contentbg.gif) top right no-repeat; }
.centertab_contentitle	{ color:#000000; padding:0px 0px 5px 5px; }
.centertab_contentitle a:link	{ color:#000000; text-decoration:none; }
.centertab_contentitle a:hover	{ color:#666666; text-decoration:none; }
.centertab_contentitle a:visited{ color:#000000; text-decoration:none; }
.centertab_contentauthor{ color:#666666; font-size:10px;}
.centertab_contentauthor a:link	{ color:#666666; text-decoration:none; }
.centertab_contentauthor a:hover{ color:#004080; text-decoration:none; }
.centertab_contentauthor a:visited{ color:#666666; text-decoration:none; }


.centertab_footer		{ background:url(/images_ef/centertab_footerbg.gif) top left repeat-x; height:31px; }
.centertab_footerlinks	{ color:#000000; font-size:10px; padding:8px 0px 0px 25px; }
.centertab_footerlinks a:link{ color:#000080; text-decoration:none; }
.centertab_footerlinks a:hover{ color:#666666; text-decoration:none; }
.centertab_footerlinks a:visited{ color:#000080; text-decoration:none; }

.center3_top			{ background:url(/images_ef/center3_topbg.gif) top left repeat-x; height:7px; }
.center3_contentwrapper	{ background-color:#FFFFFF; width:100%; }
.center3_footer			{ background-color:#FFFFFF; width:100%; }

.center3_title			{ color:#004080; font-size:12px; padding-bottom:8px; }
.center3_title a:link	{ color:#004080; text-decoration:none; }
.center3_title a:hover	{ color:#666666; text-decoration:none; }
.center3_title a:visited{ color:#004080; text-decoration:none; }

.center3_briefdesc		{ font-size:10px; padding:8px 0px 8px 0px; }

/* Center Column - Tab Menu */
#tablist 				{ background-color:#EEEEEE; float:left; width:100%; font-size:10px; text-align:center; }
#tablist ul 			{ background-color:#EEEEEE; margin:0px; padding:0px; list-style:none; white-space:nowrap; }
/*#tablist li  			{ display:inline; margin:0px; padding:0px; list-style-position:inside; }*/
#tablist li	 			{ margin:0px; padding:0px; list-style-position:inside; display:table-cell;}
* html #tablist li 		{ display:inline; margin:0px; padding:0px; }
#tablist a 				{ color:#FFFFFF; font-weight:bold; display:table-cell;  background:url(/images_ef/centertab_left.gif) top left no-repeat; margin:0px; padding:0px 0px 0px 7px; text-decoration:none; }
#tablist a 				{ display:inline-block; }
#tablist a span 		{ color:#FFFFFF; font-weight:bold; float:left; display:block; background:url(/images_ef/centertab_right.gif) top right no-repeat; padding:6px 6px 5px 0px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tablist a span 		{ float:none; }
/* End IE5-Mac hack */
#tablist a:hover span 	{ color:#004080; }
#tablist a:hover 		{ background-position:0% -35px; }
#tablist a:hover span 	{ background-position:100% -35px; }
#tablist a.current 		{ color:#004080; background-position:0% -35px; }
#tablist a.current span { color:#004080; background-position:100% -35px; }
.tabcontent				{ display:none; }

/* Footer */
.footer_top				{ background:url(/images_ef/footer_topbg.gif) top left repeat-x; width:100%; text-align:center; }
.footer_toplinks		{ color:#000000; padding-top:3px; font-size:10px; }
.footer_toplinks a:link	{ color:#666666; text-decoration:none; }
.footer_toplinks a:hover{ color:#004080; text-decoration:none; }
.footer_toplinks a:visited{ color:#666666; text-decoration:none; }
.footer_copyright		{ color:#ffffff; font-size:10px; }
.footer_copyright a:link{ color:#76A2C9; text-decoration:none; }
.footer_copyright a:hover{ color:#ffffff; text-decoration:none; }
.footer_copyright a:visited{ color:#76A2C9; text-decoration:none; }

/* Popup Newsletter */
.nl_layout				{ border:0px; width:562px; margin:0px auto; }
.nl_topmost				{ background-color:#999999; width:100%; }
.nl_footer				{ background-color:#D3D3D3; }
.nl_middlewrapper		{ background:url(/images_ef/nl_middle.gif) top left no-repeat; background-color:#38689F; height:74px; }
.nl_middlewrapper2		{ padding:8px 0px 0px 112px; }
.nl_contentwrapper		{ background:url(/images_ef/nl_contentbg.gif) top left no-repeat; background-color:#D3D3D3; }
.nl_contenttop			{ color:#307974; font-size:14px; font-weight:bold; font-style:italic; text-align:center; padding:10px 60px 20px 60px; }
.nl_content				{ padding:0px 15px 0px 15px; }
.nl_privacy				{ color:#666666; font-size:10px; }
.nl_forms				{ border:1px solid #336699; background-color:#FFFFFF; width:225px; height:18px; }

/* Landpage Letterhead */
.lh_topwrapper			{ background:url(/images_ef/lh_topbg.gif) top left repeat-x; height:31px; text-align:right; vertical-align:top; }
.lh_toplinks			{ color:#FFFFFF; font-size:10px; padding:7px 40px 0px 0px; }
.lh_toplinks a:link		{ color:#ffffff; text-decoration:none; }
.lh_toplinks a:visited	{ color:#ffffff; text-decoration:none; }
.lh_toplinks a:hover	{ color:#cccccc; text-decoration:none; }
.lh_bodywrapper			{ background:url(/images_ef/lh_bodybg.gif) top left repeat-x; background-color:#CCCCCC; vertical-align:top; }
.lh_headeraddress		{ background:url(/images_ef/lh_headerbg.gif) top left repeat-x; text-align:right; }
.lh_topcontent			{ background:url(/images_ef/lh_topcontentbg.gif) top left repeat-x; height:126px; }
.lh_middlelayout		{ background:url(/images_ef/lh_middlebg.gif) top left repeat-x; border:1px solid #aaaaaa; width:100%; height:32px;}		
.lh_middletitle			{ color:#FFFFFF; font-size:10px; font-weight:bold; }
.lh_contentleft			{ background:url(/images_ef/lh_contentleftbg.gif) top left repeat-y; vertical-align:top; }
.lh_contenttop			{ background:url(/images_ef/lh_contenttopbg.gif) top left repeat-x; height:3px; }
.lh_contentright		{ background:url(/images_ef/lh_contentrightbg.gif) top left repeat-y; vertical-align:top; }
.lh_bottom				{ background:url(/images_ef/lh_contentbottombg.gif) top left repeat-x; }
.lh_contentwrapper		{ background-color:#FFFFFF; vertical-align:text-bottom; }
.lh_contentwrapper2		{ background:url(/images_ef/lh_contentbg.gif) top center no-repeat; padding:15px 66px 75px 67px; margin-left:8px; border-bottom:2px solid #004182; }
.lh_bottomlinks			{ color:#E0E0E0; font-size:10px; font-weight:bold; padding:10px 10px 0px 10px; }
.lh_bottomlinks a:link	{ color:#000000; text-decoration:none; }
.lh_bottomlinks a:visited{ color:#000000; text-decoration:none; }
.lh_bottomlinks a:hover	{ color:#cccccc; text-decoration:none; }

/* News */
.newsr_wrapper			{ background:url(/images_ef/news_bodybg.gif) top left repeat-x; background-color:#CCCCCC; vertical-align:top; }
.newsr_rightlayout		{ width:190px; }
.newsr_topwrapper		{ background:url(/images_ef/news_topbg.gif) top left repeat-x; height:32px; border-top:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; }
.newsr_leftshadow		{ background:url(/images_ef/news_leftshadowbg.gif) top left repeat-y; width:4px; }
.newsr_readme			{ background:url(/images_ef/news_readmebg.gif) top left no-repeat; background-color:#aaaaaa; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; vertical-align:bottom; text-align:center; }
.newsr_signupwrapper	{ background:url(/images_ef/news_signupbg.gif) bottom left repeat-x; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa;  border-bottom:1px solid #aaaaaa; background-color:#FFFFFF; }
.newsr_input			{ border:1px solid #AAAAAA; background-color:#DDDDDD; font-size:10px; height:15px; padding-top:2px; }
.newsr_drugsport		{ background:url(/images_ef/news_drugrsportbg.gif) top left repeat-x; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa;  border-bottom:1px solid #aaaaaa; background-color:#FFFFFF;}
.newsr_drugsport2		{ border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa;  border-bottom:1px solid #aaaaaa; background-color:#FFFFFF;}
.newsr_drugsportcontent	{ border-bottom:3px solid #aaaaaa; color:#FFFFFF; padding:4px 10px 4px 10px; }
.newsr_drugsportcontent a:link	{ color:#FFFFFF; text-decoration:none; }
.newsr_drugsportcontent a:visited{ color:#FFFFFF; text-decoration:none; }
.newsr_drugsportcontent a:hover	{ color:#aaaaaa; text-decoration:none; }
.newsr_footer			{ background:url(/images_ef/news_footerbg.gif) top left repeat-x; background-color:#CCCCCC; vertical-align:top;}
.newsr_resources		{ color:#004080; padding:10px 10px 10px 25px; }
.newsr_resources a:link	{ color:#000000; text-decoration:none; }
.newsr_resources a:visited{ color:#000000; text-decoration:none; }
.newsr_resources a:hover{ color:#004080; text-decoration:none; }
.newsr_resources1		{ color:#004080; padding:0px 10px 10px 12px; line-height:20px; }
.newsr_resources1 a:link{ color:#004080; text-decoration:none; }
.newsr_resources1 a:visited{ color:#004080; text-decoration:none; }
.newsr_resources1 a:hover{ color:#000000; text-decoration:none; }

.newsc_leftbg			{ background:url(/images_ef/newsc_leftbg.gif) top left repeat-y; background-color:#FFFFFF; }
.newsc_rightbg			{ background:url(/images_ef/newsc_rightbg.gif) top right repeat-y; }
.newsc_newstop			{ background:url(/images_ef/newsc_newsbg.gif) top left repeat-x; background-color:#D3D3D3; }
.newsc_newsfooter		{ background:url(/images_ef/newsc_footerbg.gif) top left repeat-x; background-color:#D3D3D3; }
.newsc_pages			{ border-bottom:1px solid #d3d3d3; color:#666666; margin-left:3px; margin-right:4px; padding:7px 14px 7px 0px; text-align:right; }
.newsc_pages a:link		{ color:#004080; text-decoration:none; }
.newsc_pages a:visited	{ color:#004080; text-decoration:none; }
.newsc_pages a:active	{ color:#666666; text-decoration:none; font-style:italic; }
.newsc_pages a:hover	{ color:#666666; text-decoration:none; }
.newsc_input			{ border:1px solid #DDDDDD; background-color:#DDDDDD; padding:3px; }

.newsm_wrapper			{ background:url(/images_ef/newsm_topbg.gif) top left repeat-x; background-color:#DDDDDD; width:100%; }
.newsm_titlewrapper		{ background:url(/images_ef/newsm_titlelogo.gif) top left no-repeat; vertical-align:top; }
.newsm_title			{ color:#004080; font-size:15px; padding:10px 25px 5px 30px; }
.newsm_tr				{ background:url(/images_ef/newsm_trbg.gif) top left repeat-y; width:12px; vertical-align:top; }
.newsm_contentwrapper	{ background:url(/images_ef/newsm_contentbg.gif) top center no-repeat; background-color:#FFFFFF; border-left:1px solid #AAAAAA; }
.newsm_content			{ color:#000000; padding:15px 10px 10px 15px; }
.newsm_content a:link	{ color:#004080; text-decoration:none; font-style:italic; font-weight:bold; }
.newsm_content a:visited{ color:#004080; text-decoration:none; }
.newsm_content a:hover	{ color:#cccccc; text-decoration:none; }
.newsm_left				{ background:url(/images_ef/newsm_leftbg.gif) top left repeat-y; }
.newsm_footer			{ background:url(/images_ef/newsm_footerbg.gif) top left repeat-x; }

.newsf_layout			{ background:url(/images_ef/newsf_bg.gif) top left repeat-x; background-color:#956894; width:100%; }
.newsf_topbg			{ background:url(/images_ef/newsf_topbg.gif) top left repeat-x; height:9px; }
.newsf_right			{ background:url(/images_ef/newsf_rightbg.gif) top left repeat-y; vertical-align:bottom; }
.newsf_left				{ background:url(/images_ef/newsf_leftbg.gif) top left repeat-y; vertical-align:bottom; }
.newsf_footer			{ background:url(/images_ef/newsf_footer.gif) top left repeat-x; vertical-align:bottom; height:5px; }
.newsf_wrapper			{ background:url(/images_ef/newsf_contentbg.gif) bottom center no-repeat; vertical-align:top; }

