@charset "utf-8";
/* CSS Document */

body { 	margin: 0px; background-image:url(http://www.pharmacyprep.com/images/header_bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal;  color:#666666; font-size:12px;line-height:18px; }
img{border:none;}
.welcomeblue
{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1A8CDA;}


.welcomeblack
{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#666666;}

.bodytext{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#666666;
 }
 .leftmenu{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000;  padding:10px 0px 10px 15px; text-decoration:none;display:block; vertical-align:bottom;}
  .leftmenu:hover{text-decoration:none; color:#666666; }
  
 .leftmenu2{font-family:verdana, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#0000cc; height:18px; padding:6px 0px 6px 0px; text-decoration:none;display:block; vertical-align:bottom; text-decoration:underline}
  .leftmenu2:hover{text-decoration:none; color:#000000; }

 .lrboder
 {border-left:#014C9E 1px solid; border-right:#014C9E 1px solid;}
 
  .botboder
 {border-bottom:#014C9E 1px solid; }
  .lboder
 {border-left:#014C9E 1px solid; }
 .rboder
 {border-right:#014C9E 1px solid; }
 
 .boldtext{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#666666;
 }
 
  .more{
 font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#1385D4; text-decoration:underline; 
 background-image:url(../../images/arrow.gif); background-repeat:no-repeat; background-position:left; vertical-align:text-top; padding-left:10px;
 }
   .more:hover{ color:#f7265e; text-decoration:none; }
 div.link{
 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#1385D4; padding:12px 0px 0px 0px;
 }
  div.link a{
 font-family:tahoma, Helvetica, sans-serif; font-size:13px; color:#1385D4; text-decoration:underline; 
 }
   div.link a:active{
 font-family:tahoma, Helvetica, sans-serif; font-size:13px; color:#1385D4; text-decoration:underline; 
 }
   div.link a:visited{
 font-family:tahoma, Helvetica, sans-serif; font-size:13px; color:#1385D4; text-decoration:underline; 
 }
   div.link a:hover{ color:#f7265e; text-decoration:none;
 }
  .link{
 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#1385D4; padding:12px 0px 0px 0px;
 }
 .link a{
 font-family:tahoma, Helvetica, sans-serif; font-size:13px; color:#1385D4; text-decoration:underline; 
 }
.link a:active{
 font-family:tahoma, Helvetica, sans-serif; font-size:13px; color:#1385D4; text-decoration:underline; 
 }
  .link a:visited{
 font-family:tahoma, Helvetica, sans-serif; font-size:13px; color:#1385D4; text-decoration:underline; 
 }
 .link a:hover{ color:#f7265e; text-decoration:none;
 }

 
.mainmenu
{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#ffffff; text-decoration:none;
 }
 .mainmenu:hover
{
 text-decoration:underline;
 }
 .selected
{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#666666; text-align:center; text-decoration:none; 
 }
 .sidemenu
{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#ffffff; padding-left:10px;
 }
 .line{
 border-bottom:#DFDEDE 1px solid;}
  .linetop{
 border-top:#999999 1px solid;}
  .footer{
 font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#666666; background-color:#E5E5E5; 
 }
   
    .footerlink{
 font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#333333; text-decoration:none;
 }
   .footerlink:hover{
color:#f7265e; text-decoration:underline;
 }
 .bluelink
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; color:#003aff;}
 .bluelink:hover
 {text-decoration:none; color:##666;}
 	


.sidemenu
{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#ffffff; text-decoration:none; text-align:left;
 }
 
 .boldheader
 {
 font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; font-weight:normal; color:#1385D4;padding:10px 0px 15px 0px;
 }
 
  .bold14
 {
 font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#666666;
 }
 
 .padinpage
 {padding:0px 5px 0px 15px; vertical-align:top;}
 
 .subheading{
 font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#1385D4;
 }
  .inlink{
 font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#999999; text-decoration:underline;
 }
   .inlink:hover{ text-decoration:none; }
   
   .botboderblack
 {border-bottom:#B7B7B7 1px solid; padding:0px 0px 10px 0px}
 
 .ltborder{
 border-left:#999999 1px solid; border-top:#999999 1px solid; }
  .rbborder{
 border-right:#999999 1px solid; border-bottom:#999999 1px solid; }
  .rborder{
 border-right:#999999 1px solid;}
 .bborder{
 border-bottom:#999999 1px solid;}
  .tborder{
 border-top:#999999 1px solid; padding-left:10px;}
 .lborder{
 border-left:#999999 1px solid; padding-left:10px;}
 
 .bluetext{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#1385D4;
 }
 
 .bodytexthome{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#666666; line-height:20px;
 }
 .padding20left
 {padding-left:20px;}
  .padding20right
 {padding-right:20px;}
 
 .color2 { background-color:#F2F2F2; padding:5px}
 
 .lineleft
 {border-left:1px #E5E5E5 solid;}
  .lineright
 {border-right:1px #E5E5E5 solid;}
  .linebottom
 {border-bottom:1px #E5E5E5 solid;}
   .linetop
 {border-top:1px #E5E5E5 solid;}
 .lineall
 {border-left:1px #E5E5E5 solid; border-right:1px #E5E5E5 solid; border-bottom:1px #E5E5E5 solid; border-top:1px #E5E5E5 solid;}
 .bgcolorgrey
 {background-color:#F6F6F6;}
 .black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.40;
			filter: alpha(opacity=40);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 5px solid #cecece;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
		
.textboxborder{	
	border:1px solid #aecdf7; background-color:#ffffff; text-align: left; color:#676767; font-size:12px; padding-left:3px; margin-bottom:7px;
}
.textareaborder { background-color: #FFFFFF; border: 1px solid #aecdf7; color: #000000; font-family: arial, sans-serif; font-size: 12px; padding-left: 3px; text-align: left; width:300px; margin-bottom:7px; }
.selectborder { background-color: #FFFFFF; border: 1px solid #288fdc; color: #4b4b4b; font-family: arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; margin-bottom:7px; }
.dropdown  { border:1px solid #aecdf7; background-color:#FFFFFF; text-align:left;  color:#676767; font-size:12px; margin-top:10px;}
.labletext{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; 
	color:#666666; text-align:left; padding-right:10px; margin-bottom:7px;
}
.buttonbdr{  font-weight:bold; font-size:10pt; color:#000000; font-family:Arial; 
	background-color:#f98ca9; border:solid #1e8f59; border-width:0px; padding:3px 5px;cursor:pointer;
}

.headerleftbg { background-image:url(../../images/header_leftbg.gif); background-repeat:repeat-x; border-right:1px solid #ffffff; }
.site {  font-size:12px; color:#22598f;text-decoration:none;  }
.site:hover {  font-size:12px; color:#22598f;text-decoration:none;  }
.left { background-image:url(../../images/left_bg.gif); background-repeat:repeat-y; width:200px; padding-left:10px; }
.fotterleft { color:#ffffff; font-size:12px; background-color:#fc8ba9; border-right:1px solid #ffffff; height:32px }
.fotterright { color:#ffffff; font-size:12px; background-color:#fac0cf; height:32px  }
#leftmenu  { background-image:url(../../images/left_bg.gif); background-repeat:repeat-y;  }
#leftmenu2  { background-image:url(../../images/left_bg.gif); background-repeat:repeat-y;  }

#leftmenu td { font-family: Arial, Helvetica, sans-serif; font-size:14px; border-bottom:1px solid #ffffff; }

.bluesubheading { font-size:12px; color:#0b4596; background-color:#e0edfd; height:41px; padding:0px 5px; font-weight:bold; }
.bluesubheading2 { font-size:15px; color:#0b4596; background-color:#e0edfd; height:41px; padding:0px 5px; font-weight:bold; }
.redsubheading { font-size:12px; color:#b22a52; background-color:#fcdee6; height:41px; padding:0px 5px; font-weight:bold; }
.redsubheading2{ font-size:12px; color:#b22a52; background-color:#fcdee6; height:41px; padding:0px 5px; font-weight:bold; }
.colorpink { color:#ff89a7; font-weight:bold; }
.footertext{color:#1cc1d4;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.footertext1{color:#93b3ec;font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.redtext { color:#FF0000; }
.books {  }
.books ul { margin:0px; padding:0px 0px 0px 15px;  }
.books li {  font-style:normal; font-size:12px;  color:#666666; padding:0px; list-style-type:disc; margin:0xp; padding-bottom:5px; }
.books li a { text-decoration:underline;   }
.books li a:hover { text-decoration:none; }
.height { margin-top:5px; }
.message{color:#ff0000;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.redtext {  color:#ff0000; }
.greentext {  color:#008000; }

.BlueLink {
	font-family: arial;
    color: #003aff;
	font-size: 11px;
	line-height: 14px;
	
}
.BlueLink td {
	font-family: arial;
    color: #003aff;
	font-size: 11px;
	line-height: 14px;
	
}
.BlueLink A:active {
	text-decoration: underline;
	color: #003aff;
	font-size: 12px;
}
.BlueLink A:link {
	text-decoration: underline;
	color: #003aff;
	font-size: 12px;
}
.BlueLink A:visited {
	text-decoration: underline;
	color: #003aff;
	font-size: 12px;
}
.BlueLink A:hover {
	color: #f7265e;
	text-decoration: none;
	font-size: 12px;
}
td.border {
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}
td.grid {
border-left : 1px solid #cccccc;
border-top : 1px solid #cccccc;
padding-left : 8px;
padding-top : 5px;
padding-bottom : 5px;
font : 12px/14px sans-serif, geneva, sans-serif;
line-height : 130%;
color : #333333;
}

li.BlueLink A:active {
	text-decoration: underline;
	color: #003cff;
	font-size: 12px;
}
li.BlueLink A:link {
	text-decoration: underline;
	color: #003cff;
	font-size: 12px;
}
li.BlueLink A:visited {
	text-decoration: underline;
	color: #003cff;
	font-size: 12px;
}
li.BlueLink A:hover {
	color: #f7265e;
	text-decoration: none;
	font-size: 12px;
}


table.grid {
border-left : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
border-top : 1px solid #cccccc;
border-right : 1px solid #cccccc;
padding-left : 8px;
padding-top : 5px;
padding-bottom : 5px;
font : 12px/14px sans-serif, geneva, sans-serif;
line-height : 130%;
color : #333333;
}

.BlueLink2 A:active {
	text-decoration: underline;
	color: #003cff;
	font-size: 10px;
}
.BlueLink2 A:link {
	text-decoration: underline;
	color: #003cff;
	font-size: 10px;
}
.BlueLink2 A:visited {
	text-decoration: underline;
	color: #003cff;
	font-size: 10px;
}
.BlueLink2 A:hover {
	color: #f7265e;
	text-decoration: none;
	font-size: 10px;
}
hr.c {	
		border: none 0; 
		border-top: 1px dashed #bbbbbb;
		width: 90%;
		margin-bottom: 5px;
		text-align: center;
		height: 1px;
		}
		.toronto-bt {
	width:98px;
	height:33px;
	background: url(../../images/location-button.png) -0px -0px   transparent no-repeat; 
	margin-left:5px;
	margin-top:8px;
	color:#fff;
	font:arial;
	text-align:center;
	
}
.toronto-bt a {
	display:block;
	width:98px;
	height:33px;
	padding-top:7px;
	color:#fff;
	font:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	
}
.toronto-bt a:hover {
		width:98px;
	height:33px;
	background: url(../../images/location-button-hover.png) transparent no-repeat; 
	color:#fff;
	font:arial;
	padding-top:7px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	
	
}
.mississauga-bt {
	width:98px;
	height:33px;
	background: url(../../images/location-button.png) -0px -0px   transparent no-repeat; 
	margin-left:5px;
	margin-top:8px;
	color:#fff;
	font:arial;
	text-align:center;
	
}
.mississauga-bt a {
	display:block;
	width:98px;
	height:33px;
	padding-top:7px;
	color:#fff;
	font:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.mississauga-bt a:hover {
		width:98px;
	height:33px;
	background: url(../../images/location-button-hover.png) transparent no-repeat; 
	color:#fff;
	font:arial;
	padding-top:7px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	
}
.BlueLink3 td {
	font-family: arial;
    color: #003cff;
	font-size: 12px;
	line-height: 14px;
	
}
.BlueLink3 A:active {
	text-decoration: underline;
	color: #003cff;
	font-size: 12px;
}
.BlueLink3 A:link {
	text-decoration: underline;
	color: #003cff;
	font-size: 12px;
}
.BlueLink3 A:visited {
	text-decoration: underline;
	color: #003cff;
	font-size: 12px;
}
.BlueLink3 A:hover {
	color: #f7265e;
	text-decoration: none;
	font-size: 12px;
}

	.forum-bt {
	width:120px;
	height:33px;
	background: url(http://www.pharmacyprep.com/images/forum-button-hover.png) transparent no-repeat; 
	margin-left:5px;
	margin-top:8px;
	color:#fff;
	font:arial;
	text-align:center;
	
}
.forum-bt a {
	display:block;
	width:120px;
	height:33px;
	padding-top:7px;
	color:#fff;
	font:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	
}
.forum-bt a:hover {
		width:120px;
	height:33px;
	background: url(http://www.pharmacyprep.com/images/forum-button-hover.png) transparent no-repeat; 
	color:#fff;
	font:arial;
	padding-top:7px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	
	
}
.demo-bt {
	width:120px;
	height:33px;
	background: url(http://www.pharmacyprep.com/images/demo-button-hover.png) transparent no-repeat; 
	margin-left:5px;
	margin-top:8px;
	color:#fff;
	font:arial;
	text-align:center;
	
}
.demo-bt a {
	display:block;
	width:120px;
	height:33px;
	padding-top:7px;
	color:#fff;
	font:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	
}
.demo-bt a:hover {
		width:120px;
	height:33px;
	background: url(http://www.pharmacyprep.com/images/demo-button-hover.png) transparent no-repeat; 
	color:#fff;
	font:arial;
	padding-top:7px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	
	
}