@charset "utf-8";
body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #F6F2E2 url(img-lo/bg.gif);
	margin: 0; 
	padding: 0; 
	color: #000000;
}
h1 {
	font-size: 1.8em;
	padding: 0em;
	color: #015287;
}
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em; }
h4 {	font-size: 1.1em; }
a:link, a:visited {
	color: #005286;
	text-decoration: none;
}
a:hover {
	color: #31BFB9;
	text-decoration: underline;
}
li { padding-bottom: .4em; }

.apnursing #container #mainContent dl, .apnursing #container #colR dl {
	margin: 0;
	padding: 0;
}
.apnursing #container #mainContent dt, .apnursing #container #colR dt {
	font-size: 1em;
	font-weight: bold;
	color: #015287;
	margin-bottom: 0.2em;
}
.apnursing #container #mainContent dd {
	line-height: 1.4em;
	margin-bottom: .6em;
	font-size: .9em;
}
.apnursing #container #mainContent .resourceLists {
	margin: 0em 0em 0em 1.5em;
	padding: 0;
	list-style: none;
}
.apnursing #container #mainContent .resourceLists li {
	padding-bottom: .3em;
	margin: 0px;
}

.apnursing #container #colR dd {
	margin: 0px;
	padding: 0.8em;
}

/* Layout */
.apnursing #container {
	width: 93%;
	background: transparent;
	margin: 0;
	padding: 0;
} 
.apnursing #header {
	background: transparent url(img-lo/header.jpg) no-repeat;
	padding: 0;  
	height: 222px;
} 
.apnursing #header h1 {
	margin: 0;
	padding: 158px 0px 0px 572px;
	font-size: 1em;
}

/* Tips for sidebars:
1. Since we are working in percentages, it's best not to use side padding on the sidebars. It will be added to the width for standards compliant browsers creating an unknown actual width. 
2. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".thrColLiqHdr #sidebar1 p" rule.
3. Since Explorer calculates widths after the parent element is rendered, you may occasionally run into unexplained bugs with percentage-based columns. If you need more predictable results, you may choose to change to pixel sized columns.
*/
.apnursing #colL {
	width: 166px; 
	background: #328FC1 url(img-lo/lcol-bg.gif) repeat-y right 0px; 
	padding: 0px; 
	margin: 0px 0px 0px 30px;
	float: left;
	height: 401px;
}
.apnursing #container #colL .curve {
	margin-bottom: 0px;
	padding: 0px;
	float: left;
}
.apnursing #container #colL ul {
	margin: 0px 0.5em 0px 1em;
	padding: 10px 0px 0px;
	list-style: none;
}
.apnursing #container #colL li {
	margin: 0px;
	padding: 0px 0px .6em;
	list-style: none;
}
.apnursing #container #colL a:link, .apnursing #container #colL a:visited {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	width: 142px;
	padding: 0.5em 0.5em 0.6em 0em;
	text-decoration: none;
}
.apnursing #container #colL a:hover {
	color: #FFFF99;
	border-bottom: solid 4px #53b7e8;
	padding-bottom: 0.3em;
}
.apnursing #mainContent .contactForm {
	margin: 10px auto;
	padding: 0px;
	width: 90%;
}
.apnursing #container #mainContent .contactForm td { padding: 5px; }


.apnursing #colR {
	float: right;
	width: 180px;
	height: 376px;
	background: #32C1BB url(img-lo/rcol-gr2.jpg) repeat-x left bottom;
	padding: 15px 10px;
	border-right: 5px groove #666666;
	border-bottom: 5px groove #666666;
	font-size: 95%;
	margin: -1px 0px 0px;
}
.apnursing #container #colR img { }

.apnursing #colL p, .apnursing #colL h3, .apnursing #colR p, .apnursing #colR h3 {
	margin-left: 0px;
	margin-right: 0px;
}


.apnursing #mainContent {
	margin: 0 204px;
	padding: 1em 2em 2em;
	background: #FFFFFF;
	zoom: 0;
}

.apnursing #footer {
	padding: 0px 10px 0; 
	background:transparent;
	font-size: .9em;
	margin: 10px auto 0px;
	width: 90%;
	text-align: center;
} 
.apnursing #footer p {
	margin: 0; 
	padding: 10px 0; 
}

/* Miscellaneous classes for reuse */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.smaller { font-size: .9em; }
.smallest { font-size: 10px; }

.author {
	font-size: 0.9em;
	font-style: italic;
	text-align: right;
	padding: .5em;
}
.imgBdr { border: 1px solid #015287; }

.important {
	font-size: 105%;
	font-weight: bold;
}
.apnursing #container #mainContent .smaller { font-size: .9em; }

.apnursing #container .blue { color: #015287; }
.apnursing #container #colR img {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.apnursing #container #mainContent .contactInfo {
	font-weight: bold;
	margin: 0px auto 2em;
	padding: 0.8em 1em;
	border: 1px dotted #328FC1;
	width: 50%;
}
