/* cpqnurses.com/main.css */

/****** 
	COLORS:
		#036    nav background. dark blue
		#036    supp intro background. dark blue
		#eee	container background. gray
		#aaa    container border. gray
		#500	body background. dark red
		#050	footer and green text.  
 ******/

html {
		margin, padding:0;	
		}
	
body {
		background-color:#500;
		background-image: url(images/bg1.gif);	
		font-size: 11pt;
		font-family: Verdana, sans-serif;
		line-height: 1.2em;
		margin: 10px 0 15px 0;
		padding: 0;	
		text-align: center;
		}
	
#container {
		margin: 0 auto;
		text-align:left;
		width:800px;
		/*height:800px; for hack */
		background-color: #eee;
		border: 5px #aaa solid;
		}


#header {
		margin-top:10px;	
		text-align:center;
		}

	
#blurb {
		color: #800;
		font-family:Times New Roman;
		font-size: 20pt;
		font-style: italic;
		font-weight: bold;
		height: 1em;	/* because IE cuts off the 'g' descender.  */
		letter-spacing: .04em;
		margin: .5em auto;
		text-align: center;
		width: 550px;
		}	
	
		
/* ))))))))))))))))) */	

#navcontainer {
	}
	
#navcontainer ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		}

#navcontainer ul li { 
		display: inline;
		font-size: .95em;
		font-family: Arial;
		font-weight: bold;
		letter-spacing: .05em;
		font-variant: small-caps;
		background-color: #036;
		}

#navcontainer ul li a {
		text-decoration: none;
		padding: .2em 1em;
		color: #fff;
		background-color: #036;
		}

#navcontainer ul li a:hover	{
		color: #fff;
		background-color: #369;
		}

/* (((((((((((((((((((((( */
	
	
	
	
#title {
		font-family:Times New Roman;
		font-size: 1.75em;
		font-weight: normal;
		text-align: center;
		letter-spacing: .05em;
		margin: .5em auto;
		width: 16em;
		background-color: #fff;
		border: 1px #aaa solid;
		padding: 10px;
		}	

#motto {
		color: #050;
		font-family:Times New Roman;
		font-size: 1.5em;
		font-style: italic;
		font-weight: bold;
		text-align: center;
		margin: .5em 0;
		border: 0px green solid;
		padding: .2em;
		}	
	
#leftside {
		width: 250px;
		float: left;
		font-family: Times New Roman;
		font-size: 1.2em;
		font-style: italic;
		font-weight: bold;
		text-align: center;
		line-height: 1.5em;
		margin: 0 1em 0 5px;
		color: #050;
		border: 2px #888 solid;
		}	
	
	
	
#questionbox {
		background-color: #ffc;
		border: 1px solid #ddd;
		margin-top: 1em;
		padding:5px;
		}	
	
#question {
		color:#080;
		font-size:1.1em;
		font-style: italic;
		font-weight: bold;
		}	

#answer {
		margin-left: 10px;
		font-size: .9em;
		}	
	
#footer {
		background-color: #050;
		border-top:solid #eee 5px;
		clear: both;
		color: #fff;
		font-family:Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: .2em;
		padding: 1em;		
		text-align:center;
		}	
	
.collapsetable {
		border-collapse: collapse;
		border: 1px black solid;
		}	
	
	
/* ))))))))))))))))) */	

#footcontainer {
		}
	
#footcontainer ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
		}

#footcontainer ul li { 
		display: inline;
		font-size: 10px;
		font-family: sans-serif;
		letter-spacing: .05em;
		background-color: #050;
		}

#footcontainer ul li a {
		text-decoration: none;
		padding: .1em .5em;
		color: #fff;
		background-color: #050;
		}

#footcontainer ul li a:hover	{
		color: #fff;
		background-color: #369;
		}

/* new */
	
#content {
		font-family: Arial, Times New Roman;
		font-size: .9em;
		text-align: justify;
		line-height: 1.5em;
		padding: 10px 30px;
		background-color:#fff;
		}	

#content-header {
		font-family: Arial, Times New Roman;
		font-size: 1.1em;
		text-align: center;
		margin-bottom: 1em;
		}	

.cpq-hilight {		
		/* at the beginning of para's to hilite cpq name */
		font-size:1.2em; 
		color:#050;
		font-weight:bold;		
		}

#special-blurb {
		/*background-color:green; */
		border-top:1px solid black;
		color:#00f;
		font-size:20px; 
		font-family:Arial, sans-serif;
		margin-top:20px;
		padding:10px;
		text-align:center; 
		}
		
.blurb-topic {
		color:#080;
		font-size: 1.5em;
		font-weight:bold;
		}		

.init-cap-script {
		color:#f22;
		font-family:Broadway, Palace Script MT, Palace Script, Serif,  ;
		font-size:2.5em;
		font-weight:bold;
		}

#page-title {
		background-color: #fff;
		border: 3px #080 solid;
		color: #050;
		font-family: Times New Roman, serif;
		font-size: 1.6em;
		font-weight: bold;
		letter-spacing: .05em;
		margin: 0 auto;
		padding: 10px;
		text-align: center;
		width:400px;
		}	

#nav-table-wrap{
		border: 0px red solid;
		margin:0 auto;
		width:100%;
		}


#nav-table-wrap table{
		background-color:#eee;
		color:white;
		font-size: 10px;
		margin: 0 auto;
		text-align:center;
		}
	
#nav-table-wrap table tr{	
		background-color:#036;
		}

	
#nav-table-wrap a{
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		}	

/*#nav-table-wrap .personnel a{ */

/***** MENU CSS ******/
#index .index a{
	color: #afa	;
	font-weight:normal;
	}	
#about .about a{
	color: #afa	;
	font-weight:normal;
	}	
#personnel .personnel a{
	color: #afa	;
	font-weight:normal;
	}	
#hitechinfusion .hitechinfusion a{
	color: #afa	;
	font-weight:normal;
	}	
#homecare .homecare a{
	color: #afa	;
	font-weight:normal;
	}	
#seniorcare .seniorcare a{
	color: #afa	;
	font-weight:normal;
	}	
#suppstaff .suppstaff a{
	color: #afa	;
	font-weight:normal;
	}	
#casemgmt .casemgmt a{
	color: #afa	;
	font-weight:normal;
	}	
#jobopps .jobopps a{
	color: #afa	;
	font-weight:normal;
	}	
#busopps .busopps a{
	color: #afa	;
	font-weight:normal;
	}	
#faq .faq a{
	color: #afa	;
	font-weight:normal;
	}	

/****** end menu ******/






#nav-table-wrap a:hover{
		text-decoration: underline;
		}	

.clear {
		clear:both;
		}

#benefit-list {
		background-color:#eee;		
		border-right: 1px #888 solid;
		color: #050;
		float: left;
		font-family: Times New Roman;
		font-size: 1.6em;
		font-style: italic;
		font-weight: bold;
		line-height: 1.5em;
		text-align: center;
		width: 200px;
		}	

/***********/	
#hti-service-list {
		border: 0px green solid;
		color: green;
		float: left;
		font-weight:bold;
		font-size: 15px;
		line-height:1em;
		text-align:center;
		width: 160px;
		}
	
#hti-service-list h3 {	
		color: #000;
		text-decoration: underline;
		}
	
#hti-content {
		border: 2px green solid;
		color: #000;
		float:right;
		font-size: 15px;
		margin-left: 50px;
		text-align:justify;
		width: 500px;
		}	
#hti-content li {
		margin-bottom: 10px;
		}	
	
#hti-content h3 {
		font-weight: bold;
		text-size: 20px;
		text-align: center;
		}	
	
/***********/	
#home-care-content {

		}	
	
#home-care-content h3 {
		font-weight: bold;
		text-size: 20px;
		text-align: left;		
		text-decoration: underline;
		}	
	
/***********/
#senior-preface {
		background-color: #036;
		color: #fff;
		padding: 5px 15px;
		}
	
#senior-content h3 {	
		border: 0px red dashed;
		font-weight: bold;
		text-size: 20px;
		text-align: center;		
		}
	
#senior-content ul {
		font-size: 15px;
		font-weight: bold;
		}	
#senior-content li {	
		margin-bottom: 5px;
		text-align: left;
		}
	
/***********/		
#jobs-intro-wrap {
		border: 1px black solid;
		}	

	#jobs-areas {
			border-right: 1px black solid;
			float:left;
			text-align: left;
			/*width: 170px;*/
			width: 200px;
			}

		#jobs-areas h3 {
				font-weight: bold;
				text-size: 20px;
				text-align: center;					
				}

	#jobs-intro {
			float: left;
			margin-left: 10px;
			/*width: 550px;		*/
			width: 520px;		
			}	

#jobs-signup {
		background-color: #eee;
		border: 1px black solid;
		float:left;
		width: 400px;
		
		}
	
	#jobs-signup h3 {	
			font-weight: bold;
			text-size: 20px;
			text-align: center;					
			}
	
	#jobs-signup label  {
			color: #080;
			display: block;
			float: left; 
			font-weight: bold;
			text-align: right;
			width: 150px;
			}	
	
#jobs-needed {
		border: 2px green solid;
		float:right;
		font-weight:bold;
		margin:30px;
		padding: 10px 20px;
		text-align:center;
		width: 200px;
		}	
	
	#jobs-needed h3 {
			font-weight: bold;
			font-size: 20px;
			text-align: center;					
			}	

/***********/
#supp-intro {
		background-color: #358;
		border:10px groove #333;
		color: white;
		font-size: 1.05em;
		font-weight:normal;
		letter-spacing:.05em;
		padding: 5px 25px;
		}
	
#content h4 {
		color: #050;
		font-weight: bold;
		font-size: 18px;
		text-align: left;							
		}	

#content .supp-staff-type  {
		margin-left: 50px;
		}



	#content .supp-staff-type li {
			font-weight: bold;
			letter-spacing: .07em;
			}
	
/***********/
#case-intro {
		margin-bottom: 10px;
		}
	
#case-how-obj-wrap {
		background-color: #eee;
		border: 1px black solid;
		}	

#case-how {	
		border-right: 0px red dashed;
		float:left;
		padding-left; 13px;
		width: 45%;
		}

#case-obj {
		border-left: 1px black solid;
		float: left;
		margin-left:25px;
		padding-left; 13px;
		width: 45%;
		}
/***********/
#busopps-content {
		/*background-color:#888;*/
		/*border: 1px black solid;*/
		/*color: white;*/
		font-size: 1.1em;
		line-height: 1.7em;
		margin: 0 auto;
		/*padding: 20px;*/
		/*width: 400px;*/
		}
	
#busopps-contact {
		border: 2px solid #aaa;
		margin: 20px auto;
		padding: 20px;
		text-align: center;
		width: 400px;		
		}	
	
#busopps-contact h4 {
		text-align: center;	
		}	
/***********/

#rightside {
		font-family: Arial, Times New Roman;
		font-size: 1em;
		text-align: justify;
		line-height: 1.5em;
		margin: 0 auto;
	 	width: 600px; 
		padding: 1em;
		background-color:#fff;
		border: 1px solid #aaa;
		}	

	#rightsideheader {
			font-family: Arial, Times New Roman;
			font-size: 1.1em;
			text-align: center;
			width: 470px;
			margin-bottom: 1em;
			}	
	
/* (((((((((((((((((((((( */	

#case-manager-available {
		margin: 20px 0;
		}