/* 
______________________________________________________________________________________________________
DESCRIPTION:				Global Definitions for CSS Template.
							Supported Browsers: IE5, IE6, IE7, NS7, FF, AOL, Opera (Win)
 												 NS7, FF, Opera, Safari (Mac)
							Unstyled Content: All Pre-5.0 Browsers, IE5 (Mac)												 
LAST UPDATED:				November 7, 2007
AUTHOR:				   	    NCHM
______________________________________________________________________________________________________
*/

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* oooooooooooooooooooo C-CLAMP ARCHITECTURE BEGINS HERE oooooooooooooooooo */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


body {
	background: #ffffff url(/images/global_bgMain.gif) fixed 0px 50%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000000;
}

#frame {
	width: 760px;
	margin: 0;	
	padding: 0;	
}


/* ooooooooooooooooooooooooo GLOBAL CDC HEADER ooooooooooooooooooooooooo */

#header_wrapper {
}

#skiplinks span {
	position: absolute; 
	left: -1000em; 
	width: 20em;
}

#cdctopnav span {
	display: none;
	bottom: 5px;
}

#cdctopnav a {
	color: #FFFFFF;
}

#cdctopnav ul {
	margin: 0;
	padding: 2px 2px 4px 1px;
	background: #000000;
	font-size: 0.9em;
	color: #FFFFFF;
}

#cdctopnav ul li {
	display: inline;
	background: url(/images/global_cdctopnav_separator.gif) 0 no-repeat;
	padding: 0 6px 3px 11px;
}

#cdctopnav ul li.noBullet {
	display: inline; 
	background: none no-repeat 0;
}	

#cdclogo { 
	margin: 0;
	padding: 0;
	width: 760px;
	height: 75px;
	background: url(/images/global_logo_cdc.gif) no-repeat; 		
	clear: both;
}

#cdclogo a {
  	position: absolute;
  	height: 67px;
  	width: 541px;
  	top: 22px; 
	left: 6px;
}

#cdclogo p { 
	display: none;
}

#printcdclogo img { 
	display: none;
}


/* IE hack for Search Alignment */

#cdcsearch {
	position: absolute;
	width: 210px;
	top: 12px;
	left: 544px;
	margin: 0;
	padding-top: 6px;
	text-align: right;
	color: #ffffff;
	line-height: 33px;
}

#cdcsearch a {
	color: #ffffff;
}

#cdcsearch input#searchfield {
	margin-top: 6px;
}

#cdcsearch input#gobtn {
	margin-left: 3px;
	margin-top: 8px;
}

#cdcsearch label.hide {
	display: none;
}

/* Search Alignment - All other browsers */

html>body #cdcsearch {
	position: absolute;
	top: 12px;
	left: 547px;
	margin: 0;
	padding-top: 4px;
	text-align: right;
	color: #ffffff;
	line-height: 33px;
}

html>body #cdcsearch a {
	color: #ffffff;
}

html>body #cdcsearch input#searchfield {
	margin-top: 6px;
	margin-left: 3px;
}

html>body #cdcsearch input#gobtn {
	margin-left: 3px;
	margin-top: 8px;
}


/* ooooooooooooooooooooooooo GLOBAL CDC FOOTER ooooooooooooooooooooooooo */

#footer_wrapper {
width:760px;
}

h2#cdcftrnav {
	display: none;
}

ul#cdcftrnavlist {
	clear: both;
	margin: 0;
	padding: 1px 2px 3px 0;
	font-size: 0.9em;
	color: #000000; 
	border-bottom: 1px solid #c4c4c4; 	
	border-top: 1px solid #c4c4c4;	
	border-left: #c4c4c4; 	
 	background: #F5F5F5;	
	list-style: none;

}

#cdcftrnavlist li {
	display: inline;	
	background: url(/images/global_bg_ftr_nav.gif) 0 no-repeat;
	padding: 0 6px 0 11px;

}	

#cdcftrnavlist li.noBullet {
	display: inline; 
	background: none no-repeat 0;
}		

#ftraddressbar {
	margin: 0;
	padding: 0 10px 0 10px;
	height: 52px;
	background: #e5e5e5 url(/images/global_bg_ftr.gif) repeat-x;
	width: auto;
	float: left;
	clear: none;
}

#ftrlogos {
	clear: none;
	width: 310px;
	float: right;
}

#firstgovlogo a {
	margin: 0;
	padding: 0;
	width: 136px;
	height: 52px;
	position: absolute;
	clear: none;
}

#firstgovlogo span {
	display: none;
}

#hhslogo a {
	float: right;	
	width: 155px;
	height: 52px;
	margin: 0;
	padding: 0;
	position: relative;
	clear: none;
}

#hhslogo span {
	float: right;	
	width: 105px;
	margin: 12px 0 0 0;
	padding: 0;
	position: relative;
	font-size: 0.9em;
	clear: none;
}

address {	
	margin: 18px 0 0 0;
	padding: 0;
	font-size: .89em; 
	font-style: normal;	
	float: left;
	width: 420px;
	clear: none;
}

address span {	
	display: none;
}

#omniture {
	display: none;
}

/* ooooooooooooooooooooooooo SITE TOPIC HEADER (ORANGE BAR) ooooooooooooooooooooooooo */

/*  version 1  -- short orange bar  */

#siteheader {
	margin: 0 8px 0px 9px;
	padding: .5em 0 2.5em 0;
	width: 560px;
}

#siteheader span {
	display: none;
}

#siteheader a {
	font-size: 1.7em; 
	font-family: Times New Roman, Times, serif normal;
	padding: 0.35em 0 .35em 0.4em;
	margin: 0 0 -5px 0;
	background: #ffe0a7;
	display: block;
	color: #000000;
	text-decoration: none;
}

/*  version 2 -- long orange bar */

#siteheader_v2 {
	margin: 0 8px 0 9px;
	padding: .3em 0 .1em 0;
}

#siteheader_v2 span {
	display: none;
}

#siteheader_v2 a {
	font-size: 1.7em; 
	font-family: Times New Roman, Times, serif normal;
	padding: 0.35em 0 .35em 0.4em;
	margin: 0 0 4px 0;
	background: #ffe0a7;
	display: block;
	color: #000000;
	text-decoration: none;
}



/* ooooooooooooooooooooooooo EMAIL/PRINT AND BREADCRUMBS ooooooooooooooooooooooooo */

/*  version 1  -- adjacent to site topic header  */

#emailprint {
	width: 170px;
	position: absolute;
	top: 100px;
	left: 580px;
	margin: 2px 0 2px 0;
	padding: 3px 0 7px 5px;
	color: #FFFFFF;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	}

#emailprint {
	font-size: .9em;
}

#emailprint a {
	font-size: 1.1em;
	}

#emailprint ul {
	padding: 0;
	margin: 0 0 0 0;
	background: no-repeat;
	list-style: none;
	color: #333333;
}

#emailprint ul li.email {
	margin: 3px 0 0 0;
	padding: 0 2px 2px 20px;
	font-size: 1em;
	background: url(/images/global_icon_email.gif) 0 4px no-repeat;
}

#emailprint ul li.print {
	margin: 3px 0 0 0;
	padding: 0 2px 2px 20px;
	font-size: 1em;
	background: url(/images/global_ico_printversion.gif) 0 2px no-repeat;
}


/*  version 2  -- underneath site topic header  */

#emailprint_v2 {
	width: 150px;
	margin: 2px 0 2px 0;
	padding: 3px 0 2px 5px;
	border-top: 1px dotted #666666;
	}

#emailprint_v2 {
	font-size: .9em;
}

#emailprint_v2 a {
	font-size: 1.2em;
	}

#emailprint_v2 ul {
	padding: 0;
	margin: 0 0 0 0;
	background: no-repeat;
	list-style: none;
	color: #333333;
}

#emailprint_v2 ul li.email {
	margin: 3px 0 0 0;
	padding: 0 2px 2px 20px;
	font-size: 1em;
	background: url(/images/global_icon_email.gif) 0 4px no-repeat;
}

#emailprint_v2 ul li.print {
	margin: 3px 0 0 0;
	padding: 0 2px 2px 20px;
	font-size: 1em;
	background: url(/images/global_ico_printversion.gif) 0 2px no-repeat;
}

#emailprint_v2 ul li.pdf {
	margin: 3px 0 0 0;
	padding: 0 2px 2px 20px;
	font-size: 1em;
	background: url(/images/global_icon_smallpdf.gif) 0 2px no-repeat;
}



/*  version 1  -- underneath site topic header  */

ul#breadcrumbs {
	left: -5px;
	font-size: .9em;
	list-style: none;
	padding: 0px;
	margin-top: -22px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 565px;
	overflow: visible;
	float: left;
	
}

ul#breadcrumbs li {
	display: block;
	float: left; 
	background: url(/images/global_blk_arrow.gif) 0 no-repeat;
	padding-top: 0; 
	padding-right: .4em; 
	padding-bottom: 0; 
	padding-left: .8em; 
}	

ul#breadcrumbs li.noBullet {
	display: inline; 
	background: none no-repeat 0;
}	


/*  version 2  -- in the body content area */

#breadcrumbs {
	font-size: .9em;
	color: #666666;
}

#breadcrumbs a {
	font-size: 1em;
}


/* ooooooooooooooooooooooooo GLOBAL CDC LEFT NAVIGATION ooooooooooooooooooooooooo */

#leftnav {
	width: 99%;
	margin: 0 0 0 8px;
	clear: none;
}

html > body #leftnav {
	width: 159px;
	margin: 0 0 0 8px;
	clear: none;
}

#leftnav-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

#leftnav-title span {
	display: none;
}

#leftnav h2 {
	display: none;
}

#leftnav-title {
	background: #ffecb9;
	padding: 2px 0 3px 4px;
	margin: 0;
}

#leftnav ul {
	padding: 0;
	margin: 0 0 -1px 0;
	background: #ffecb9 no-repeat;
	border-bottom: 1px solid #e5e5ce;
	list-style: none;
	color: #333333;
}

ul.navLinks
{
	padding: 0;
	margin: 0 0 -1px 0;
	background: #ffecb9 no-repeat;
	border-bottom: 1px solid #e5e5ce;
	list-style: none;
	color: #333333;
}

ul.navLinks li
{
	margin: 0;
	padding: 0 2px 2px 15px;
	border-top: 1px solid #e5e5ce;
	font-size: 1em;
	background: #ffffe5 url(/images/global_blt_leftnav.gif) 5px 6px no-repeat;

}

ul.navSubLinks li 
{
	margin: 0;
	padding: 0 2px 2px 27px;
	border-top: 1px solid #e5e5ce;
	font-size: 1em;
	background: #ffffe5 url(/images/global_blt_leftnav.gif) 17px 6px no-repeat;
}


/* 80 built in subnavigation links */

#subitem1 ul.navSubLinks li, #subitem2 ul.navSubLinks li, #subitem3 ul.navSubLinks li, #subitem4 ul.navSubLinks li, 
#subitem5 ul.navSubLinks li, #subitem6 ul.navSubLinks li, #subitem7 ul.navSubLinks li, #subitem8 ul.navSubLinks li, 
#subitem9 ul.navSubLinks li, #subitem10 ul.navSubLinks li, #subitem11 ul.navSubLinks li, #subitem12 ul.navSubLinks li, #subitem13 ul.navSubLinks li, #subitem14 ul.navSubLinks li, #subitem15 ul.navSubLinks li, #subitem16 ul.navSubLinks li, #subitem17 ul.navSubLinks li, #subitem18 ul.navSubLinks li, #subitem15 ul.navSubLinks li, #subitem16 ul.navSubLinks li, #subitem17 ul.navSubLinks li, #subitem18 ul.navSubLinks li, #subitem19 ul.navSubLinks li, #subitem20 ul.navSubLinks li, #subitem21 ul.navSubLinks li, #subitem22 ul.navSubLinks li, #subitem23 ul.navSubLinks li, #subitem24 ul.navSubLinks li, #subitem25 ul.navSubLinks li, #subitem26 ul.navSubLinks li, #subitem27 ul.navSubLinks li, #subitem28 ul.navSubLinks li, #subitem29 ul.navSubLinks li, #subitem30 ul.navSubLinks li, #subitem31 ul.navSubLinks li, #subitem32 ul.navSubLinks li, #subitem33 ul.navSubLinks li, #subitem34 ul.navSubLinks li, #subitem35 ul.navSubLinks li, #subitem36 ul.navSubLinks li, #subitem37 ul.navSubLinks li, #subitem38 ul.navSubLinks li, #subitem39 ul.navSubLinks li, #subitem40 ul.navSubLinks li, #subitem41 ul.navSubLinks li, #subitem42 ul.navSubLinks li, #subitem43 ul.navSubLinks li, #subitem44 ul.navSubLinks li, #subitem45 ul.navSubLinks li, #subitem46 ul.navSubLinks li, #subitem47 ul.navSubLinks li, #subitem48 ul.navSubLinks li, #subitem49 ul.navSubLinks li, #subitem50 ul.navSubLinks li, #subitem51 ul.navSubLinks li, #subitem52 ul.navSubLinks li, #subitem53 ul.navSubLinks li, #subitem54 ul.navSubLinks li, #subitem55 ul.navSubLinks li, #subitem56 ul.navSubLinks li, #subitem57 ul.navSubLinks li, #subitem58 ul.navSubLinks li, #subitem59 ul.navSubLinks li, #subitem60 ul.navSubLinks li, #subitem61 ul.navSubLinks li, #subitem62 ul.navSubLinks li, #subitem63 ul.navSubLinks li, #subitem64 ul.navSubLinks li, #subitem65 ul.navSubLinks li, #subitem66 ul.navSubLinks li, #subitem67 ul.navSubLinks li, #subitem68 ul.navSubLinks li, #subitem69 ul.navSubLinks li, #subitem70 ul.navSubLinks li, #subitem71 ul.navSubLinks li, #subitem72 ul.navSubLinks li, #subitem73 ul.navSubLinks li, #subitem74 ul.navSubLinks li, #subitem75 ul.navSubLinks li, #subitem76 ul.navSubLinks li, #subitem77 ul.navSubLinks li, #subitem78 ul.navSubLinks li, #subitem79 ul.navSubLinks li, #subitem80 ul.navSubLinks li

{
	margin: 0;
	padding: 0 2px 2px 30px;
	border-top: 1px solid #e5e5ce;
	font-size: 1em;
	background: #ffffe5 url(/images/global_blt_leftnav.gif) 20px 6px no-repeat;
}


div#item1, div#item2, div#item3, div#item4, div#item5, div#item6, div#item7, div#item8, div#item9, div#item10,
div#item11, div#item12, div#item13, div#item14, div#item15, div#item16, div#item17, div#item18, div#item19, div#item20
{
display: none;
}

div#MenuItem1 div#item1, div#MenuItem2 div#item2, div#MenuItem3 div#item3, div#MenuItem4 div#item4,
div#MenuItem5 div#item5, div#MenuItem6 div#item6, div#MenuItem7 div#item7, div#MenuItem8 div#item8,
div#MenuItem9 div#item9, div#MenuItem10 div#item10, div#MenuItem11 div#item11, div#MenuItem12 div#item12,
div#MenuItem13 div#item13, div#MenuItem14 div#item14, div#MenuItem15 div#item15, div#MenuItem16 div#item16,
div#MenuItem17 div#item17, div#MenuItem18 div#item18, div#MenuItem19 div#item19, div#MenuItem20 div#item20
{
	font-weight: normal; 
	display: block;
}



/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* ooooooooooooo PAGE ARCHITECTURE: 2 AND 3 COLUMN LAYOUTS oooooooooooooooo */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */


/* ooooooooooooooooooooooo MIDDLE COLUMN CONTROLS ooooooooooooooooooooooooo */

/* version 1 -- left nav with or 2 or 3 columns */

#mcolrcol {
	width: 579px;
	margin: 0 8px 0 0;
	display: inline;
	float: right;
	clear: none;
}

#content {
	width: 570px;
	float: right;
	margin: 0 8px 20px -2px;
	padding: 10px 0 0 10px; 
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	display: inline;
	left: 0;
	position: relative;
	clear: none;
}

#mcolrcol #content {
	width: 390px;
	float: left;
	border-left:1px solid #e5e5e5; 
	display:inline;
	position:relative; 
}

/* version 2 -- no left nav with 3rd column only  */

#mcolrcol_v2 {
	margin: 0 8px 0 0;
	display: inline;
	float: left;
	clear: none;
}

#content_v2 {
	width: 570px;
	float: left;
	margin: 0 8px 20px -2px;
	padding: 10px 0 0 10px; 
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	display: inline;
	left: 0;
	position: relative;
	clear: left;
}

#mcolrcol_v2 #content_v2 {
	width: 570px;
	float: left;
	border-left:1px solid #e5e5e5; 
	display:inline;
	position:relative; 
}


/* ooooooooooooooooooooooo RIGHT COLUMN CONTROLS ooooooooooooooooooooooooo */

#rcol {
	width: 150px;
	float: right;
	display: inline;
	border-bottom: 1px dotted #666666;
	color: #666666;
	clear: none;
}

#rcol h2 {
	border-top: 1px dotted #666666;
	margin: 0 0 7px 0;
	padding: 5px 0 0 0;
	clear: left;
	color: #333333;
	font-size: 1.1em;
	font-weight: bold;
	line-height: .9em;	
}

#rcol ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 1px;
}

#rcol li {
	padding: 0 0 10px 0;
}


#rcol ul.onecolumnlist li {
	font-size: 1.1em;
	padding: 0 0 2px 12px;
	background: url(/images/global_blt_leftnav.gif) 3px 6px no-repeat;
	color: #999999;
}

#rcol ul.twocolumnlist li {
	padding: 0 0 5px 0;
	color: #999999;
}



ul.rightnav
{
	padding: 0;
	margin: 0 0 -1px 0;
	background: #FFFFE5;
	border-top: 3px solid #083C94;
	border-bottom: 3px solid #083C94;
	list-style: none;
	font-size: .9em;
	color: #666666;
	clear: right;
	float: right;
	width: 150px;
}
	
ul.rightnav li 
{
	background: #FFFFE5 url(/images/global_blt_leftnav.gif) 6px 6px no-repeat;
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
}

ul.rightnav li h2
{
	margin: 6px 0 0 -10px;
	padding: 0 0 0 0;
	background: #FFFFE5;	
}


ul.rightnav li h3
{
	margin: 6px 0 0 -10px;
	padding: 0 0 0 0;
	background: #FFFFE5;	
}

	
/* ooooooooooooooooooooooo FLOATING RIGHT COLUMN CONTROLS ooooooooooooooooooooooooo */

#floatcol {
	width: 150px;
	float: right;
	display: inline;
	clear: right;
	margin-left: 10px;
}

#floatcol h1 {
	border-top: 1px dotted #666666;
	clear: left;
	color: #333333;
	font-size: 1.1em;
	font-weight: bold;
}

#floatcol ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 1px;
}

#floatcol ul.onecolumnlist li {
	font-size: 1.1em;
	padding: 0 0 2px 12px;
	background: url(/images/global_blt_leftnav.gif) 3px 6px no-repeat;
	color: #999999;
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* oooooooooooooooooooooooo GLOBAL HTML ELEMENTS oooooooooooooooooooooooooo */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

a {
	color: #003366;
}
	
:link {
	}
	
:visited {
	color: #660033;
}
	
:hover {
	text-decoration: none;
}

:active {
	}
	
	
ol, ul, li {
	font-size: 1em;
}

p {
	font-size: 1em;
	margin: 0 0 1.1em 0;	
	clear: none;
}

h1 {
	margin: 0.2em 0 0 0;
	font-size: 1.6em;
	font-weight: normal;
	clear: left;
	padding-bottom: .6em;
}
	
h2 {
	margin: 1.2em 0 .5em 0;
	font-size: 1.4em;
	font-weight: bold;
}
	
h3 {
	margin: 1.2em 0 .5em 0;
	font-size: 1.2em;
	font-weight: bold;
}
	
h4 {
	margin: 1.2em 0 .5em 0;
	font-size: 1.1em;
	font-weight: bold;
}
	
h5 {
	margin: 1.2em 0 .5em 0;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	}
	
h6 {
	margin: 1.2em 0 .5em 0;
	font-size: .9em;
	font-weight: bold;
	}
	
th
{
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 1.1em 0;	
	clear: none;
	}
	
dl
{
	}
	
dt
{
	}
	
dd
{
	}
	
hr {
	height: 1px;
	clear: left;
}
	
fieldset { 
	border: none; 
}

em {
}

i {
}

strong {
}

b {
}

sup {
	font-size: .9em; 
}

sup a {
	font-size: .9em; 
}


/* ooooooooooooooooooooooooo ELEMENT CLASSES ooooooooooooooooooooooooo */

h1.homepageheading {
	border-bottom: 2px solid #FEE57F;
	font-size: 1.9em;
	line-height: 30px;
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
	clear: left;
	}

h2.homepageheading {
	font-size: 1em;
	padding: 0;
	margin: 0 0 8px 0;
	clear: none;
	font-style: normal;
}

ul.onthispage {
	clear: left;
	float: left;
	margin: 0 0 20px 0;
	font-weight: normal;
	padding: 0 0 0 10px;
	list-style: none;
	width: 431px;
}

ul.twocolumnlist {
	list-style-type: disc;
	list-style-position: inside;
	color: #000000;
	float: left;
	clear: none;
	margin: 0;
	padding: 0 0 0 0;
	font-size: .9em;
	width: 48%;
}

.twocolumnlist li {
	padding: 0 0 4px 0;

}

ul.twocolumnlistNoBullet {
	list-style: none;
	font-size: .9em;
	width: 48%;
	color: #666666;
	float: left;
	clear: none;
	margin: 0;
	padding: 3px 5px 3px 1px;
}

.twocolumnlistNoBullet li {
	padding: 0 0 8px 0;
}


.twocolumnlist a {
	font-size: 1.1em;
	}

.twocolumnlistNoBullet a {
	font-size: 1.1em;
	}



/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* oooooooooooooooooo MISCELLANEOUS CLASSES AND IDs ooooooooooooooooooooooo */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

.hidefromnewbrowsers {
	display: none;
}

#spotlight {
	margin: 0px 10px 20px 0px;

	padding-right: 8px;
	padding-left: 8px;		
	padding-bottom: 16px;
	background-color: #FFFFE5;
	border: solid 1px #A3A3A3;
	}		
	
#hpcontent p {
	clear: both;
	}	
	
.imgfeature {
	display: inline;
	float: left;
	border: solid 1px #000000;
	margin: 0px 5px 10px 0px;
	}	
	
div.imgspot {
  margin: 0px 0px 10px 10px;
  float: right;
  }
  
div.imgspot p {
   text-align: left;
   font-size: 0.9em;
   clear: both;
   }

.psmall	{
	font-size: .9em;
	}
	
/* ooooooooooooooooooooooooo DATE STAMP ooooooooooooooooooooooooo */

#datestamp-ftr {
	clear: left;
/*	margin: 10px 0 20px 0; */
	margin: 0;	
	padding: 1px;
}

#datestamp-ftr span {
	margin: 0;
	padding: 25px 0 0 0;
	font-size: .9em;
	color: #666666;
}


/* ooooooooooooooooooooo CONTACT INFO DIV ooooooooooooooooooooooooo */

#contactInfo {
	padding: 0;
	clear: both;
	width: 155px;
	float: right;
	display: inline;
	border-bottom: 1px dotted #666666;
	color: #666666;
	clear: none;
	margin: 5px 9px 9px 0px;
}

#contactInfo h2 {
	margin: 0 0 7px 0;
	padding: 5px 0 0 0;
	font-size: 1.1em;
	font-weight: bold;
	line-height: .9em;
	border-top: 1px dotted #666666;
	clear: left;
	margin: 5px 0 0 0;
	padding: 8px 0 0px 1px;
	color: #333333;
	}

#contactInfo ul {
	font-size: .9em;
	}

#contactInfo ul {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0 0 0px 1px;
}