body
{
	/*background-image:url(/images/whitegrid.png);*/
	background-color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,SunSans-Regular,Sans-Serif;
	color:#000000;
	padding:0px;
	margin:0px;	
}

body
{
	background-color:#ffffff;
	font-family:Verdana,Arial,Helvetica,SunSans-Regular,Sans-Serif;
	color:#000000;
	padding:0px;
	margin:0px;	
}

a:link
{
	color:#0066FF;
	text-decoration:underline;
}

a:visited
{
	color:#000099;
	text-decoration:underline;
}

a:hover
{
	color:#00FF00;
	text-decoration:underline;
}

a:active
{
	color:#000000;
	text-decoration:underline;
}

.pageQuickLinks
{
	color:#990000;
	font-weight:bold;
	font-size:12px;
}

.pageContainer
{
	width:780px;
	margin-bottom:10px;
	margin: 0 auto;
	background-color:#FFFFFF;
}

.pageHeader
{
	background-color:#FFFFFF;
	text-align:center;
	padding:0px;
	margin:0px;
}
            
.pageLeftColumn
{
	background-color:#FFFFFF;
	float:left;
	width:170px;
	margin:0px;
	padding:0px;
}

.pageNoLeftColumn
{
	background-color:#FFFFFF;
	float:left;
	width:10px;
	margin:0px;
	padding:0px;
}

.pageNoRightColumn
{
	background-color:#FFFFFF;
	float:right;
	width:10px;
	margin:0px;
	padding:0px;
}
.pageRightColumn
{
	background-color:#FFFFFF;
	float:right;
	width:10px;
	margin:0px;
	padding:0px;
}

.pharmacyRightColumn
{
	float:right;
	width:210px;
	margin:0;
	padding:0;  
}

.pharmacyRightColumn div.verticalCenterOuter
{
	position:relative;
	width:100%;
	height:40em;
}

.pharmacyRightColumn div.verticalCenterInner
{
	width:100%;
	position:absolute;
	top:50%;
	height:20em;
	margin-top:-10em;
	text-align:center;
}

.pharmacyRightColumn a
{
	font-size:.7em;
}

p.emphasize
{
	font-size:1.1em;
	font-weight:bold;
}

.pageMainContent
{
	background-color:#FFFFFF;
	padding:0px;
	height:100%;
}
            
.pageFooter
{
	background-color:#FFFFFF;
	clear:both;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:small;
}

.pageSubFooterContainer
{
	width:780px;
	margin-bottom:10px;
	margin: 0 auto;
	background-color:#f0f0f0;
}

.pageSubFooter
{
	clear:both;
	margin:0px;
	padding:0px;
	text-align:center;
}

.tblMainHeader
{
	border:0px;
	width:780px;
}

.HeaderText_01
{
	text-align:right;
	vertical-align:middle;
}

.HeaderText_01 a
{
	color:#0066FF;
	font-size:small;
	text-decoration:underline;
}

.HeaderText_01 a:visited
{
	color:#000099;
	font-size:small;
	text-decoration:underline;
}

.HeaderText_01 a:hover
{
	color:#00FF00;
	font-size:small;
	text-decoration:underline;
}

.HeaderText_01 a:active
{
	color:#000000;
	font-size:small;
	text-decoration:underline;
}

.tblSubHeader
{
	border:0px;
	width:780px;
}

.SubHeaderText_01
{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#000066;
	font:Arial, Helvetica, sans-serif;
}

.SubHeaderText_01 a
{
	color:#0066FF;
	font-size:small;
	text-decoration:underline;
}

.SubHeaderText_01 a:visited
{
	color:#000099;
	font-size:small;
	text-decoration:underline;
}

.SubHeaderText_01 a:hover
{
	color:#00FF00;
	font-size:small;
	text-decoration:underline;
}

.SubHeaderText_01 a:active
{
	color:#000000;
	font-size:small;
	text-decoration:underline;
}

.subHeaderLine_01
{
	background-color:#666666;
	height:1px;
	width:100%;
}

.tblMainFooter
{
	border:0px;
	width:780px;
}

.FooterText_01
{
	text-align:center;
	font-size:small;
	vertical-align:middle;
}

.FooterText_01 a
{
	color:#0066FF;
	font-size:small;
	text-decoration:underline;
}

.FooterText_01 a:visited
{
	color:#000099;
	font-size:small;
	text-decoration:underline;
}

.FooterText_01 a:hover
{
	color:#00FF00;
	font-size:small;
	text-decoration:underline;
}

.FooterText_01 a:active
{
	color:#000000;
	font-size:small;
	text-decoration:underline;
}

.tblSubFooter
{
	border:0px;
	width:780px;
}

.SubFooterText_01
{
	text-align:center;
	font-size:x-small;
	color:#000066;
}

.SubFooterText_01 a
{
	color:#000066;
	font-size:x-small;
	text-decoration:underline;
}

.SubFooterText_01 a:visited
{
	color:#000066;
	font-size:x-small;
	text-decoration:underline;
}

.SubFooterText_01 a:hover
{
	color:#000066;
	font-size:x-small;
	text-decoration:underline;
}

.SubFooterText_01 a:active
{
	color:#000066;
	font-size:x-small;
	text-decoration:underline;
}

.leftnavHeaderText_01
{
	background-image:url(/images/pmcs-bg-07.png);
	
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.leftnavText_01
{
	text-align:left;
	vertical-align:middle;
	font-size:small;
}

.leftnavText_01 a
{
	color:#0066FF;
	font-size:small;
	text-decoration:underline;
}

.leftnavText_01 a:visited
{
	color:#000099;
	font-size:small;
	text-decoration:underline;
}

.leftnavText_01 a:hover
{
	color:#00FF00;
	font-size:small;
	text-decoration:underline;
}

.leftnavText_01 a:active
{
	color:#000000;
	font-size:small;
	text-decoration:underline;
}

.leftnavText_02
{
	text-align:center;
	vertical-align:middle;
	font-size:small;
}

.indexPage_text_01
{
	text-align:center;
	font-size:12px;
	color:#000066
}

.Page_text_01
{
	text-align:left;
	font-size:12px;
	color:#666666;
}

.indexPage_text_01 a
{
	color:#0066FF;
	font-size:12px;
	text-decoration:underline;
}

.indexPage_text_01 a:visited
{
	color:#000099;
	font-size:12px;
	text-decoration:underline;
}

.indexPage_text_01 a:hover
{
	color:#00FF00;
	font-size:12px;
	text-decoration:underline;
}

.indexPage_text_01 a:active
{
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}

.indexPage_PortalText_01
{
	background-color:#F0F0F0;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}

.indexPage_PortalText_01 a
{
	color:#0066FF;
	font-size:13px;
	text-decoration:underline;
}

.indexPage_PortalText_01 a:visited
{
	color:#000099;
	font-size:13px;
	text-decoration:underline;
}

.indexPage_PortalText_01 a:hover
{
	color:#00FF00;
	font-size:13px;
	text-decoration:underline;
}

.indexPage_PortalText_01 a:active
{
	color:#000000;
	font-size:13px;
	text-decoration:underline;
}

.indexPage_ContentText_01
{
	background-color:#F0F0F0;
	color:#666666;	
	font-size:small;
}

.indexPage_ContentText_02
{
	background-color:#F0F0F0;
	color:#666666;	
	font-size:larger;
}

.textJustify
{
	text-align:justify;	
}

.headlineHeaderText_01
{
	color:#000066;
}

.HeadlinesText_01
{
	color:#000066;
	font-size:12px;
}

.HeadlinesText_01 a
{
	color:#0066FF;
	font-size:12px;
	text-decoration:underline;
}

.HeadlinesText_01 a:visited
{
	color:#000099;
	font-size:12px;
	text-decoration:underline;
}

.HeadlinesText_01 a:hover
{
	color:#00FF00;
	font-size:12px;
	text-decoration:underline;
}

.HeadlinesText_01 a:active
{
	color:#000000;
	font-size:12px;
	text-decoration:underline;
}

.extrasText_01
{
	color:#666666;
	font-size:x-small;
	text-align:left;
}

.extrasText_01 a
{
	color:#0066FF;
	font-size:x-small;
	text-decoration:underline;
}

.extrasText_01 a:visited
{
	color:#000099;
	font-size:x-small;
	text-decoration:underline;
}

.extrasText_01 a:hover
{
	color:#00FF00;
	font-size:x-small;
	text-decoration:underline;
}

.extrasText_01 a:active
{
	color:#000000;
	font-size:x-small;
	text-decoration:underline;
}

.tblbodywidth
{ 
	width:560px;
	
}

.verticalalign_01
{
	vertical-align: middle;
}

.HelpLinks
{
	background-image:url(/images/pmcs-bg-07.png);
	
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
}

#nav-menu ul
{
	list-style:none;
	padding:0;
	margin:0;
}

#nav-menu li
{
	float:left;
	margin:0;
}

#nav-menu li a
{
	background: url(/images/css-nav.gif) #fff bottom left repeat-x;
	float:left; 
	height:2em;
	line-height:2em;
	display:block;
	border:solid 2px #a0a0a0;
	border-top:0; 
	width:120px; 
	color:#0000ff; 
	text-decoration:none; 
	text-align:center;
	font-size:10pt;
}

#nav-menu
{
	width:100%;
}

.Page_text_01 img
{
	vertical-align:middle;
}

.Page_text_01 a
{
	text-decoration:none;
	color:#0032C5;
	font-size:11px;
}

.navcontainer
{
	width:160px;
	margin:right:100px;
}

.navcontainer ul
{
	margin-left:0;
	padding-left:0;
	list-style-type:none;
}

.navcontainer a
{
	display:block;
	padding:3px;
	width:150px;
  background: url(/images/css-nav.gif) #fff bottom left repeat-x;
  border:solid 2px #a0a0a0;
  color:#0000ff;
  text-decoration:none;
  text-align:left;
  font-size:8pt;	
}

.info-box
{
	position:absolute;
	z-index:999;
	background:#cdcdcd;
	color:#000;
	display:none;
	font-size:.75em;
	width:25%;
	padding:2px;
}

.info-box-close
{
	position:absolute;
	z-index:999;
	background:#cdcdcd;
	color:#000;
	display:none;
	font-size:.75em;
	width:425px;
	padding:2px;
}

.info-box-close .close
{
	float:right;
	font-weight:bold;
}


.info-box div
{
	float:left;
	font-weight:bold;
}

.info-box-close div
{
	float:left;
	font-weight:bold;
}

.info-box p
{
	clear:both;
	padding:0;
	margin:0;
}

.info-box-close p
{
	clear:both;
}

.info-box-close .close:hover
{
	cursor:pointer;
	color:#990000;
}

#ticker
{
	margin:0 auto;
	text-align:center;
	background:url('/images/ticker2.png');
	width:350px;
	color:#228822;
	font-weight:bold;
	font-size:1.5em;
	height:8px;
	padding:37px 0px 35px 0px;
}

.eventHeader
{
	font-size:.75em; font-weight:bold; color:#669ad1;
}

table.eventTable
{
	width:550px;
	border:1px solid #66b1d1;
}

table.eventTable td
{
	text-align:center;
	font-size:.75em;
	color:#676767;
	border:1px solid #66b1d1;
}

th.eventTableHeading
{
	background-color:#669ad1;
	color:#fff;
	text-align:center;
	font-size:.75em;
	font-weight:bold;
}

td.conference
{
	font-weight:bold;
}