/*		PRINT CSS for UBOC		*/
/*		created 07/23/08		*/
/*		by Patrick Rovito provito@imaginepub.com		*/

/*-------------------- LAYOUT --------------------*/

body{
	font-family:Georgia, "Times New Roman", Times, serif;/*new*/
	font-size:10pt;/*new*/
}

#container{margin:0 auto;}

#masthead{
	width:100%;
	height:1.47in;
	background:0% 0% no-repeat;
}
	#pageAttorneys #masthead{background-image:url(../images/mastheadAttorneysW09.gif);}
	#pageCPAs #masthead{background-image:url(../images/mastheadCPAsW09.gif);}
	#pageDoctors #masthead{background-image:url(../images/mastheadDoctorsW09.gif);}
	#pageGeneral #masthead{background-image:url(../images/mastheadGeneralW09.gif);}
	#pageRetailers #masthead{background-image:url(../images/mastheadRetailersW09.gif);}
	#pageWholesalers #masthead{background-image:url(../images/mastheadWholesalersW09.gif);}

/*		MAIN NAV		*/
#nav{
	width:306px/*745px*/;
	height:31px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	margin:0 20px;
	padding:0 240px 0 199px;
	background:#111f4a /*100% 0% repeat-y*/;
	display:none;/*new*/
}
ul#mainNav{
	width:99.5%;
	height:100%;
	border-right:2px solid #fff;
	margin:0;
	font-size:100%;
}
ul#mainNav li{
	display:block;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
	margin:0;
	padding:0 1.20em;
	line-height:2.4em;
	float:left;
}
	ul#mainNav li.last{border-right:0;}
ul#mainNav li + li{border-left:0;}
ul#mainNav li a{
	display:inline;
	width:99.5%;
	height:100%;
	font-weight:bold;
	color:#fff;
}

#content{
	width:100%/*745px*/;
	margin:0 /*20px*/.28in;
}
#mainContent{
	width:/*465px*/80%;
	/*min-height:1000px;*/
	padding:/*30px 20px*/0 .28in 0;
	/*background:url(../images/gradeMain.jpg) 0% 0% repeat-x;*/
	float:left;
}
#sidebar{
	border:/*2px*/1pt solid #ccc;
	margin:/*25px*/.31in auto;
	padding:/*10px 20px*/.14in .28in;
	page-break-inside:avoid;/*new*/
}
	#pageAttorneys #sidebar{background:#eff6cc;}
	#pageCPAs #sidebar{background:#f8f8f8;}
	#pageGeneral #sidebar{background:#d4ddcc;}
	#pageDoctors #sidebar{background:#e7f8ff;}
	#pageRetailers #sidebar{background:#fffce5;}
	#pageWholesalers #sidebar{background:#f8f8f8;}

#subContent{
	display:block;/*new*/
	width:/*200px*/80%;
	padding:50px 20px 0;
	background:/*0% 0% repeat-x*/none;
	float:/*right*/left;
}
/*	#pageAttorneys #subContent{background-image:url(../images/gradeSubLtGr.jpg);}
	#pageCPAs #subContent{background-image:url(../images/gradeSubLtGray.jpg);}
	#pageGeneral #subContent{background-image:url(../images/gradeSubGr.jpg);}
	#pageDoctors #subContent{background-image:url(../images/gradeSubLtBl.jpg);}
	#pageRetailers #subContent{background-image:url(../images/gradeSubY.jpg);}
	#pageWholesalers #subContent{background-image:url(../images/gradeSubLtGray.jpg);}
*/
#subContent *{/*new*/
	margin-bottom:15px;
	text-indent:0;
	float:left;
}
#subContent * *{float:none;}/*new*/

#footer{
	width:/*785px*/80%;
	margin-top:/*20px*/.28in;
	padding:/*20px*/.28in 0;
	background:/*url(../images/dividerH.jpg) 50% 0% no-repeat*/none;
	clear:both;
}

/*-------------------- TYPOGRAPHY --------------------*/

h1{
	font-size:27pt;
	display:none;
}/*new*/

h2{
	display:none;
	/*height:20px;
	margin:-10px 0 0;*/
	background:/*100% 0% no-repeat*/none;
	font-size:18pt;/*new*/
	text-indent:/*-2000px*/0;
	/*float:right;*/
}
/*	#pageAttorneys #masthead h2{width:81px;background-image:url(../images/headerAttorneys.gif);}
	#pageCPAs #masthead h2{width:58px;background-image:url(../images/headerCPAs.gif);}
	#pageDoctors #masthead h2{width:71px;background-image:url(../images/headerDoctors.gif);}
	#pageGeneral #masthead h2{width:140px;background-image:url(../images/headerGeneral.gif);}
	#pageRetailers #masthead h2{width:78px;background-image:url(../images/headerRetailers.gif);}
	#pageWholesalers #masthead h2{width:228px;background-image:url(../images/headerWholesalers.gif);}
*/
	
#subContent h2, #subContent h3, #subContent h4{
	margin:15px 0 0;
	/*display:block;
	margin:0 0 0 -20px;
	background:url(../images/headerSub.png) 0% 50% no-repeat;
	line-height:1.5em;
	text-align:left;*/
}
	
h3{
	margin:20px 0;
	font-size:120%;
	color:#111f4a;
}

h4{
	margin:5px 0;
	font-size:95%;
	color:#d71921;
}

h5{
	margin-top:15px!important;
	font-weight:bold;
}

p, h5{
	margin:8px 0;
	font-size:90%;
	line-height:1.45em;
	color:#333;
}
p{
	margin:.11in/*8px*/ 0;
	font-size:/*85%*/10pt;
	line-height:1.45em;
	color:#333;
	text-align:justify;
	orphans:4;/*new*/
	widows:4;/*new*/
}
h3 + p{color:#111f4a;}
#sidebar p{color:#111f4a;}
#footer p{margin-left:/*200px*/2.0in;}
	p.footnote{
		margin:3px 0 3px 5px;
		font-size:7.5pt/*75%*/;
	}

sup{font-size:75%; vertical-align:super;}
	.footnote sup{margin-left:-7px;}
acronym{/*border-bottom:1px dotted #333; cursor:default;*/border:0;}

/*		LISTS		*/
ul{
	list-style:outside disc;
	/*font-size:85%;*/
}
	#sidebar ul{list-style-position:inside;}
ul li{
	margin:10px 20px;
	line-height:1.3em;
	color:#333;
	orphans:50;/*new*/
	widows:50;/*new*/
	page-break-inside:avoid;/*new*/
}

dl{/*margin-left:25px;*/float:left;}
	#subContent dl{margin:0;}
dl dt{
	/*margin:20px 0 10px;
	font-size:110%;
	font-weight:bold;
	color:#d71921;*/
}
	#subContent dt{
		margin-bottom:2px;
		font-size:95%;
		letter-spacing:normal;
		line-height:1.3em;
	}
dl dd{
	margin-bottom:10px;
	font-size:85%;
	font-weight:bold;
	color:#111f4a;
}
	#subContent dd{
		font-weight:normal;
		line-height:1.3em;
		color:#333;
	}
	
/*		IMAGES		*/
#mainContent img{
	display:none;
	border:1px solid #d4d4d4;
	margin:4px 0 10px 20px;
	padding:2px;
	float:right;
}


/*		LINKS		*/
a{
	text-decoration:none;
	color:#333;
}
a:hover{text-decoration:underline;}

dt a{color:#111f4a;}
dd a{font-weight:normal;}
#sidebar p a{color:#d71921;}
#sidebar sup a{color:inherit;}

a[rel="archive"]{
	margin:20px 0;
	font-weight:bold;
	color:#d71921;
}
a[href="#top"]{
	display:none;
	/*margin:15px 0;
	padding-left:12px;
	background:url(../images/backtotop.gif) 0% .3em no-repeat;
	color:#5a1200;
	float:right;*/
}

/*-------------------- IE --------------------*/

/*	IE6+	*/
p#season{float:right;}/* should be covered by '#masthead p + p' style */
* html #masthead{width:8.0in;}
* html #nav{padding-left:197px;}
* html ul#mainNav{border-left:2px solid #fff;}
* html ul#mainNav li{border-left:0;}
* html #mainContent, * html #subContent{height:1000px;}
* html #masthead p{margin-top:56px;}
* html a.archive{margin:20px 0; font-weight:bold; color:#d71921;}

/*	IE7+	*/
*:first-child+html ul#mainNav li.last{width:1%;}
*:first-child+html #masthead p{margin-top:55px;}