/* IMPORT ADVANCED STYLES - THE STYLES IN THE IMPORTED STYLESHEET ARE IGNORED BY OLDER BROWSERS */

@import url("advanced.css");

/* GENERIC HTML STYLES */

p {font: .8em verdana, arial, helvetica, sans-serif;}
pre {font:80% monospace}
strong, b {font-weight:bold}
body {
	text-align:center;
	background-color: #D7D7D0;
	background-image: url(../images/homepage_bg_solid.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
/* TYPOGRAPHY */
p, ul, ol {}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#A7A7A7;display:block;letter-spacing: 1px}
.hidden {display:none;}
.print {display:none;}

/* GENERAL FORMATTING STYLES */
#urmc_main_header_nav {background-image: url(../images/URMC_Nav_BG.gif);}
#first-float {width:940px}
#p7PMnav {background-image: url(../images/navigation_background_fullpage.jpg);}
.fineprint {font-size:.8em}
.fineprint a {color:#999;text-decoration:none}
.fineprint a:visited {color:#999;text-decoration:none}
.fineprint a:hover {color:#333;text-decoration:none;font-weight:bold}
.hidden {display:none;}
.headingCallout {
	font-family : "trebuchet ms", tahoma, verdana, geneva, arial, helvetica, sans-serif;
	color: #647d9e; 
	font-size: .9em;
	line-height: 110%;
	font-weight: bold;
	border-bottom: 1px solid #647d9e;
}
.gradiant_bg {
	border-color: #eee;
	border-style: solid solid solid solid;
	border-width: 1px 1px 5px 1px;
	font-size: 1em;
	padding: 5px;
}
.imagecontainer {
	background-color: #fff;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-right: 2px solid #a9a9a9;
	border-bottom: 2px solid #a9a9a9;
	padding: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.pullquote-left {
	width: 275px;
	border: 8px solid #FCC72C;
	background-color: #F8CF6E;
	float: left;
	padding:15px;
	margin:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height: 160%;
	font-style:italic;
}

.pullquote-right {
	width: 275px;
	border: 8px solid #FCC72C;
	background-color: #F8CF6E;
	float: right;
	padding:15px;
	margin:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height: 160%;
	font-style:italic;
}

.caption {color:#999;font-size:11px}
.hidden {display:none;}

/* FORMS */
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}

/* SEARCH */
#search {
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
#search form {margin:0}
#search input {margin: 0 0 -1px}
#search label {padding:5px 0 0;display:inline}

/* LAYOUT STYLES */

#layout {
	padding:0;
	width:950px;
	text-align: left;
}
#maincontent {
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.float-wrapper {padding:0;width:950px;text-align:left}
#first-float {margin: 0;;text-align:left;}
#first-float li {font-size:0.8em;line-height:140%}
#first-float li ul {font-size:1em}
#first-float li ul li {font-size:1em}
#footer {margin: 0px; text-align: center;}
#footer p {font:.6em Verdana, Arial, Helvetica, sans-serif}
#content {padding-right: 5px;}

/* HTML STYLES */

a:link, a:visited {color:#0060A3;font-weight:normal;text-decoration:underline;}
a:hover {text-decoration:none;}
body {font-family:verdana, helvetica,arial,sans-serif;margin:0;padding:0;}
a.noline:link, a.noline:visited, a.noline:hover {text-decoration:none;color:#fff}
h1 {color:#666;font:300 1.6em Georgia, Times New Roman, Times, serif;}
h2 {color:#333;font:300 1.4em Georgia, Times New Roman, Times, serif;padding-bottom:0}
h2 a:link, h2 a:visited {color:#930001;text-decoration:none;font-weight:normal; border-bottom:1px dotted;}
h2 a:hover {color:#BF7163;text-decoration:none;font-weight:normal}
h3 {
	color:#BA3B3E;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}
h3 a:link, h3 a:visited {color:#930001;text-decoration:none;}
h3 a:hover {color:#BF7163;text-decoration:underline;}
h4 {margin:0;padding:0;font:bold 90% Helvetica, Tahoma, Geneva, Arial, sans-serif}
h4 a:link, h4 a:visited {color:#930001;text-decoration:none; border-bottom:1px dotted; font-weight:bold}
h4 a:hover {color:#BF7163;text-decoration:none; font-weight:bold}
h5 {font-size:70%;font-weight:bold}
h6 {font-size:64%;font-weight:bold}

/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Horizontal
  Style Theme:0 -Basic Style
  -----------------------------------
*/

.site_nav {
	font-size: 12px;
	color: #fff;
	padding-top: 0px;	
}

#p7PMnav {
	margin:0px;
	padding: 8px 0px 0px;
	width: 950px;
	font-size: 11px;
	height: 37px;
}
#p7PMnav ul {
	position: absolute;
	left: -9000px;
	margin:0;
	padding:0;
	border: 1px solid #d26e96;
	z-index: 10000;
}
/* these are the menu styles */
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#p7PMnav ul li {
	background-color: #BC4676;
	color:#000;

}
/* ------ the menu link styles ------ */
#p7PMnav a {
	display: block;
	text-decoration: none;
	color: #000;
	padding-top: 4px;
	padding-right: 17px;
	padding-bottom: 4px;
	padding-left: 17px;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	background-color: #d26e96;
	color: #333;
	letter-spacing: 0.01px;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #ffffff;
}
/* ------ the trigger link styles ------- */

/*the normal trigger links */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {
	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #d26e96;
	color: #333;
}

/*the submenu classes */
#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;
}
#p7PMnav ul li {
	float: none;
}
/* 2nd and subsequent Submenu widths */
#p7PMnav ul, #p7PMnav ul li {
	width: 350px;
	margin: 0;
	padding: 0;
}
#p7PMnav {background-image: url(../images/navigation_background.jpg);}

/* Main navigation for Central Lab Services */
#about2 {width: 55px; border-right: 1px solid #C3C3C1;  text-align: center;}
#services {width: 100px; border-right: 1px solid #C3C3C1;  text-align: center;}
#locations {width: 95px; border-right: 1px solid #C3C3C1;  text-align: center;}
#news {width: 115px; border-right: 1px solid #C3C3C1; text-align: center;}
#resources {width: 115px; border-right: 1px solid #C3C3C1; text-align: center;}
#how {width: 60px; border-right: 1px solid #C3C3C1; text-align: center;}
#patients {width: 95px; border-right: 1px solid #C3C3C1; text-align: center;}
#contact {width: 65px; border-right: 1px solid #C3C3C1; text-align: center;}
#links {width: 75px; text-align: center;}

.tablePad {
	background-color: #fff;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 3px solid #ddd;
	border-bottom: 3px solid #ddd;
}
/* sidebar styles
---------------------------------------------------------- */

#sidebar h3 {
	margin: 0px 0 0px 0;
	padding: 5px 0 2px 0;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #7c7c7c;
	border-bottom: 1px solid #C2D1DC;
	}
#sidebar h3.first {
	margin-top: 0;
	padding-top: 0;
	}
#sidebar p {
	margin: 0;
	padding: 0;
	}
#sidebar ul, #sidebar dl {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#sidebar li {
	margin: 0 0 .5em 8px;
	padding: 0 0 0 12px;
	line-height: 1.4em;
	}
#sidebar ul.sidelinks li {
	padding-left: 16px;
	background-position: 0 2px;
	}

#sidebar ul.sidelinks {
	margin: 0 20px 0 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.4em;
	list-style: none;
	}
#sidebar ul.sidelinks li {
	margin: 0;
	padding: 0;
	}
#sidebar ul.sidelinks li a {
	display: block;
	padding: 4px 4px 4px 20px;
	border-bottom: 1px dotted #B0C29B;
	background: url(icon-perm.gif) no-repeat 4px 6px;
	}
#sidebar ul.sidelinks li a:hover {
	text-decoration: none;
	background-color: #EFF5FC;
	}
#sidebar ul.sidelinks li.last a {
	border-bottom: none;
	}
	
.pullquote-left {
	border: 8px solid #8A9AAC;
	background-color: #C2D1DC;
}

.pullquote-right {
	border: 8px solid #8A9AAC;
	background-color: #C2D1DC;
}

