body {
	margin:0;
	padding:0;
	color:#000;
	background-color: #EFF8E7;
	min-width:750px;
	text-align: center;
	font: 13px/19px Trebuchet MS, lucida, arial, helvetica, sans-serif;
}

div#wrap {
	background: url(images/.gif);  
	background-color:#3F5C7F;
	margin:0 auto;
	width:750px;
	text-align: left;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

/* code for the header starts */
#header{ 
 	height:140px; 
 	width:750px; 
 	background: #fff url(images/header_bg.jpg) top center repeat-x;
} 
  
#leftimage { position:relative; float:left; margin: 2px 0 0 5px; } /* Code ends here */

#midimage { position:relative; float:left; margin: 2px 0 0 125px; } /* Code ends here */

#midimage img{ margin:45px 0 0 0;}

#rightaligntext { position:relative; float:right; }

#rightaligntext a .cmhs-logo {text-decoration:none; border:none; }

.textrt {
	font-family:Trebuchet MS, lucida, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 10px 5px 0 55px;
} /* code ends  */


#banner {
	background-color: #fff;
	height:21px;
	width: 750px;
} 

#main {
	background-color:#fff;
	float:left;
	padding-top: 5px;
	width:552px;
}

#main h1 {
	padding:5px;
	margin:0;
	font-size:20px;
	color: #808080;
	letter-spacing: 1px;
	line-height: 24px;
}

#main p { padding:0 10px 0 10px; text-align:justify; }


/* code for the sidebar starts */
#sidebar {
	background-color: #3F5C7F;
	width:193px;
	margin-left:552px;
}

#wrap > #sidebar { width:193px; }


#sidebar p { padding:0 15px; } 

#footer {
	background-color:#BBC98B;
	clear:both;
	width:750px;
}

/* sidebar navigation code starts here */
#navcontainer { width: 193px; }

#navlist { padding: 0; list-style: none; }

#navcontainer ul { margin-left: 0; margin-top: 10px; }

#navlist li {
	padding: 0 0 5px 25px;
	margin-left: 4px;
	background: url(images/bullet.gif) 0 40% no-repeat;
}

#navlist li a { 
	padding: 0 0 0px 0px;
	color: #ffe;
	text-decoration: none; 
}

#navlist a.current:link, #navg a.current:visited {
	color: #CCCCFF;
	background-color: #FFCCCC;
	text-decoration: none;
}

#navcontainer a:hover  {  color: #cccccc; text-decoration: none; } 

/* code for making the N small starts */
.small { font: 10px Trebuchet MS, lucida, arial, helvetica, sans-serif; }

.small1 { font: bold 13px Trebuchet MS, lucida, arial, helvetica, sans-serif; } 

.clear { clear: both; }

/* code for the form starts here */
#myform {
	padding-right: 2px; 
	padding-left: 2px; 
	left: 20px; 
	padding-bottom: 20px; 
	margin: 15px 0px 30px; 
	width: 500px; 
	padding-top: 5px; 
	position: relative; 
	top: 10px; 
}

form span.required {
	color: red;
	text-align: left;
	font-weight: normal;
}

form label {
	margin: 2px 15px 0 0; 
	color: #666666;
	font: bold 11px Trebuchet MS, Verdana, Arial, sans-serif; 
}

div.ro {
	clear: both;
	font-size: 11px; 
	font-weight:bold;
	margin: 3px 0px 0px; 
	height: 30px;
	color: #666666;
}

.heading {
	float: left; 
	width: 490px; 
	height: 20px;
	text-align: left;
	color : #000;
	background-color :#AABED5;
	font: bold 14px Trebuchet MS, Verdana, Arial, sans-serif;
	padding-left : 10px;
	padding-top: 3px;
}

.col1 {
	float : left;
	width : 180px;
	text-align : right;
}

.col2 {
	float : left;
	width : 150px;
	text-align : left;
}

.col3 {
	float: left; 
	width: 130px; 
	text-align: left;
} 

.col4 {
	float: left; 
	width: 130px; 
	text-align: left;
} 

.col4b {
	float: left; 
	width: 280px; 
	text-align: left;
	color: #666666;
	font: bold 11px Trebuchet MS, Verdana, Arial, sans-serif; 
} 

.col7 {
	float: left;
	width: 490px; 
	text-align: left;
	padding-left: 3px;
}

.col5a {
	margin-top: 3px;
	float: left; 
	width: 150px; 
	text-align: left;
	font: bold 11px Trebuchet MS, Verdana, Arial, sans-serif; 
	color: #666;	
}  
/* code ends */

.sublist { margin-left: 8px; }

a:link {color: #003399;text-decoration: none;}
a:visited { color: #285100; text-decoration: none; }
a:hover {color: #C6D2F2;text-decoration:none;}

a.bodylink {text-decoration: none;}   
a.bodylink:link {color: #0000AA;text-decoration: none; font-size: 15px;}
a.bodylink:visited {color: #6C8EB7;text-decoration: none; font-size: 15px;}
a.bodylink:hover {color: #A0A0C0;text-decoration: none; font-size: 15px;}


/* this is for scope & potential */
#list_sp {
	margin-left: 12px;
	margin-right: 10px;
	padding-left: 0;
	list-style: none;
	text-align: justify;
}

#list_sp li {
	margin-bottom: 11px;
	margin-top: 11px;
	padding-left: 20px;
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0 10%;
}

/* this is for Health care */
#list {
	margin-left: 12px;
	margin-right: 10px;
	padding-left: 0;
	list-style: none;
	text-align: justify;
}

#list li {
	margin-bottom: 11px;
	margin-top: 11px;
	padding-left: 20px;
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0 4%;
}


#state_col1 {
	width : 130px;
	float: left;
	margin-left : 10px;
	line-height: 18px;
}

#state_col2 {
	width : 130px;
	float: left;
	margin-left: 40px;
	line-height: 18px;
}

#state_col3 {
	width : 130px;
	float: left;
	margin-left: 40px;
	line-height: 18px;
}

.state_text {
	font-weight: bold;
	color: #993300;
	padding-top: 15px;
	line-height: 16px;
}

#sidebar_top { position:relative; float:right; }

.space { margin-left: 10px; }


#imageholder { 	width: 552px;  }

.row_1 { width: 500px; float: left; margin: 0; }

.row_2 { width: 500px;  margin: 0; }

/* this is for placing the images in team.htm */
.img_1, .img_3, .img_4 {
	width: 140px;
	margin-left: 25px;
	float: left;
	margin-right: 0px;
	padding-bottom: 20px;
	font: 12px/15px Trebuchet MS, lucida, arial, helvetica, sans-serif;
	color: #444;
} 

.img_4 { width: 500px; text-align: center;  }

/* this is for placing the content in healthfoundation.htm */
.img_2 {
	width: 150px;
	margin-left: 30px;
	float: left;
	margin-top:0px;
	padding-bottom: 5px;
} 
/* this is for placing the image in the resumes files */
.img_3 {
	width: 220px;
	margin-left: 150px;
	float: left;
	margin-top:0px;
	text-align: center;
} /* Code ends here */

/* for placing the text in team.htm and resumes files */
.text {
	background-color:#fff;
	float:left;
	padding-top: 5px;
	width:552px;
}

.cmhs-logo{
margin:5px 10px 0 0;
float:right;
xborder:1px solid red;
}



