/** 
 * This is the PharmacyChecker standard style library.
 * It contains all the core, cross-browser classes.
 */

/* Global Colors & Font */


body, td, p, span {
 	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}

td {padding:2px 0 2px 0;}
.pad {padding:5px; margin:0;}

a {
	color: #346f3e;
}

.blue-largeGeorgia {
	color: #666666;
	text-decoration: underline;
}

a:hover {
	color: blue;
}

a.small, .small {
	font-size: 10px;
	background: transparent;
}

b {
	font: bold Arial, Helvetica, sans-serif;
}

b.blue {
	color: #666666;
}


/* Text Styles */
.large-text {
	font: 14px Arial, Helvetica, sans-serif;
}

.large-text2 {
	font: 12px Arial, Helvetica, sans-serif;
}
.large-textGreen {
	font: 24px Arial Black, Helvetica, sans-serif; color: #346f3e; line-height: 26px;
}

span.large-textGreen-header-login {font: 24px Arial Black, Helvetica, sans-serif; color: #346f3e;margin:2px 0 8px 0;}

.small-text {
	font: 11px bold Arial, Helvetica, sans-serif;
	background: transparent;	
}

.small-text2 {
	font: 9px bold Arial, Helvetica, sans-serif;
	background: transparent;	
}

.black-text {
	color: #000;
}

.black-text2 {
	font-size: 10px;
	color: #000;
}

.blue-text {
	font-weight: bold;
	color: #666666;
}

.blue-text2 {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.inpagead {
	font-family: Georgia, Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.blue-text-small, a.blue-text-small {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.red-text {
	color: #900;
}

.red-text2 {
	font-size: 10px;
	color: #900;
}

.green-text {
	color: #346f3e;
}

.black-large {
	font: bold 16px Arial, Helvetica, sans-serif;
}

.blue-large {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #346f3e;
}

.blue-large2 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #666666;
}

.blue-largeGeorgia {
	color: #666666;
	font-family: Georgia, Times, Serif;
	font-size: 19px;
	line-height: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.blue-largeGeorgia2 {
	color: #666666;
	font-family: Georgia, Times, Serif;
	font-size: 19px;
	line-height: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.green-large {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #346f3e;
}

.green-medium {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #346f3e;
}	
.green-mediumLt{
	font: 14px Arial, Helvetica, sans-serif;
	color: #346f3e;
}	
	
.blue-head {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #666666;
}

.blue {
	font-weight: bold;
	color: #346f3e;
}

.top-seal-login {
	font-weight: bold;
	color: #346f3e;
}

/* TD Styles */
td.white {
	background: #fff;
}

td.light, .blue-text, .blue-text-small {
	background: #f3f3f3;
}

td.line {
	background: #4b4c4b;
}

td.row {
	background: #d2d1d1;
}

td.nav {
	background: #f3f3f3f3 url(/img/pc_nav_bgkd.gif) repeat-y;
}

td.vert {
	background: #b8d2bd;
}

td.horiz {
	background: #346f3e;
}

td.tag-line {
	background: url(/img/pc_tagline_bgkd.gif) repeat-x;
}

/* Form Styles */
input, textarea, .text {
	font: 12px "Arial", Arial, Helvetica, sans-serif;
	color: #000000;
}

form { 
	margin: 0 0 0 0;
} 


.TestimonialLong
{
	font-family: Arial;
	font-size: 10pt;
	line-height:12pt;
	color: #000000;
}


.TestimonialTD {padding:5px 10px 5px 10px;}

.TestimonialTDL {padding:5px 10px 5px 0px;}

.Hover
{
	position: relative;
	top: 20px;
	left: 20px;
	z-index:101;
	width: 200px;
	height: 200px;
	border: solid 1px black;
	background-color: Gray;
	display: none;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-8em; left:2em; width:15em;
    border:1px solid black;
    background-color: Gray; 
    color:#fff;
    padding: 10px;
    font-size: 10pt;
    font-family: Verdana;
    font-weight:bold;
    text-align: center;
    }
    
#testimonial {float:right; width:475px; background:#fff; padding:0 0 0 0;}
#testimonial #congress{width:465px; margin:0; padding:0;}
#testimonial #congress #top{}
#testimonial #congress #topmiddle{background-image:url(../img/keep_your_medication_bg_2.jpg); background-repeat:repeat-y;}
#testimonial #congress #topmiddle p{font-family:Verdana; font-size:18px; color:White; line-height:18px; padding:0 10px 5px 10px;}
#testimonial #congress #middle{background-image:url(../images/RatingsBoxMid_2.jpg); background-repeat:repeat-y;}
#testimonial #congress #middle p{font-size:12px; line-height:18px; padding:0 10px 0 10px;}
#testimonial #congress #middle h2{font-size: 24px; line-height:26px; color:#346f3e; padding:0 10px 10px 10px;}
#testimonial #congress #middle h2 img{padding:0 0 0 10px;}
#testimonial #congress #middle span.bold{font-weight:bold;}
#testimonial #congress #middle span.red{color:#ad1505; font-weight:bold;}
#testimonial #congress #bottom{margin-bottom:20px;}


#aboutop {float:right; width:475px; background:#fff; padding:0 0 0 0;}
#aboutop #congress{width:465px; margin:0; padding:0;}
#aboutop #congress #top{}
#aboutop #congress #topmiddle{background-image:url(../img/keep_your_medication_bg_2.jpg); background-repeat:repeat-y;}
#aboutop #congress #topmiddle p{font-family:Verdana; font-size:18px; color:White; line-height:18px; padding:0 10px 5px 10px;}
#aboutop #congress #middle{background-image:url(../images/RatingsBoxMid_3.jpg); background-repeat:repeat-y;}
#aboutop #congress #middle p{font-size:14px; line-height:18px; padding:0 10px 0 10px;}
#aboutop #congress #middle h2{font-size: 24px; line-height:26px; color:#346f3e; padding:0 10px 10px 10px;}
#aboutop #congress #middle h2 img{padding:0 0 0 10px;}
#aboutop #congress #middle span.bold{font-weight:bold;}
#aboutop #congress #middle span.red{color:#ad1505; font-weight:bold;}
#aboutop #congress #bottom{margin-bottom:20px;}

.testimonialBubble
{
	font-family: Arial,Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #333399;
	font-weight: 100;
}

#Testimonial1 
{
	left: 120px;
    position: relative;
    top: 10px;
    width: 290px;
}


#Testimonial2
{
	left: 645px;
    position: relative;
    top: -38px;
    width: 245px;
}

#Testimonial3
{
	left: 298px;
    position: relative;
    top: -47px;
    width: 295px;
}

#Testimonial4
{
	left: 117px;
    position: relative;
    top: -123px;
    width: 130px;
}

#Testimonial5
{
	left: 788px;
    position: relative;
    top: -185px;
    width: 135px;
}

#Testimonial6
{
	left: 13px;
    position: relative;
    top: -200px;
    width: 140px;
}

#Testimonial7
{
	left: 688px;
    position: relative;
    top: -230px;
    width: 165px;
}

#Testimonial8
{
	left: 378px;
    position: relative;
    top: -345px;
    width: 235px;
}

.NewsNavLink A:link
{
	font-size: 16px;
	text-decoration: underline;
	color: #346f3e;
	line-height: 24px;
	font-weight: bold;
}

.NewsNavLink A:visited
{
	font-size: 16px;
	text-decoration: underline;
	color: #346f3e;
	line-height: 24px;
	font-weight: bold;
}

