a img {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-style: none;
  border-color: white;
  color: #000;
  }
a, div, p, ul, ol, li, img, form h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, Sans Serif;
  margin: 0;
  padding: 0;
	}
a:link, a:visited	{ 
  color: #520;
  text-decoration: underline;
  background: transparent;
	font-weight: bold;
	}
body {
  background: white;
  font-size: 11pt;
  line-height: 13pt;
  color: black;
	}
input.text {
width: 600px;
	background: white;
	border: #999 1px solid;
	}
.nav_submit {
	margin: 2px 0px 0px 0px;
	}
.search_page_box {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
  font-size: 10pt;
	background: white;
	border: #999 1px solid;
	padding: 1px 4px 3px 4px;
	margin: 0;
	}
.textfield {
  width: 400px;
  height: 13px;
  border: solid 0 white;
  background: white;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
  margin: 48px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
	}
textarea {
  width: 800px;
	height: 550px;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 10pt;
	color: #333;
	background: white;
	border: #999 1px solid;
	overflow: auto;
	}
.txtblue {
	display: none;
	}
.print_hide	{
	display: none;
	}


/* Text Styles */

p { 
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11pt;
  color: black;
	}
h1 {
  font-family: Arial, Helvetica, Sans Serif;
  font-weight: bold;
  font-size: 15pt;
  color: #666;
	}
h2 { 
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 13pt;
  font-weight: bold;
  color: #000;
	}
h3 {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12pt;
  font-weight: bold;
	color: #000;
	}
h4 {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11pt;
  font-weight: bold;
  color: #000;
	}
h5 {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000;
	}
h6 {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 9pt;
  font-weight: bold;
  color: #000;
  text-transform: lowercase;
	}
ul {
	font-family: Arial, Helvetica, Sans Serif;
	text-align: left;
	padding-left: 10px;
	}
ol {
  font-family: Arial, Helvetica, Sans Serif;
  text-align: left;
  padding-left:10px;
	}
.error {
	font-family: Arial, Helvetica, Sans Serif;
	text-align: left;
	font-size: 11pt;
	color: #520;
	}
.note {
  font-family: Arial, Helvetica, Sans Serif;
  text-align: left;
  color: #333;
	}
.bodytext {
  font-size: 11pt;
  color: black;
  vertical-align:top;
	}
.body_header {
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 11pt;
  color: #000;
  vertical-align:bottom;  
	}
.subheader { 
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11pt;
	color: #000;
	}
.llneheight_22 {
	line-height: 22px;
	}

/* Text Styles Ends */



/* Pages Start */

/* HOME */
#print_header {
  width: 100%;
  padding: 15px 10px 10px 0;
  margin: 0 0 20px 0;
  text-align: center;
  float:left;
	}
.print_title {
	padding: 15px 0px 15px 0px;
	}
#print_header h1 {
	font-size: 30px;
	}
#print_header h2 {
	font-size: 22px;
	}
.print_pager {
	display: none;
	}
#background {
  display: none;
	}
.body1 {
  width: 100%;
  background: white;
  font-size: 11pt;
  line-height: 13pt;
  color: black;
  margin: 0;
  padding: 0;
	}
#wrapper {
  width:100%;
  height:100%;
  margin-left: auto;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
	}
#container {
  width:100%; 
  height:100%; 
  top:0; 
  left:0;
	}
#left_column {
  display: none;
	}
#left_column2 {
  display: none;
	}
#nav_main {
  display: none;
	}
#hm_platform {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  float: none;
	}
#hm_picture {
  display: none;
	}
#content_area {
	color: black;
  width: 100%;
  height: 100%;
	}
#right_column {
	display: none;
	}


/* SECONDARY PAGES */	

/*a.nav_2:link {
  color: #520;
  text-decoration: underline;
  background: transparent;
	font-weight: bold;
	}
a.nav_2:visited {
  color: #520;
  text-decoration: underline;
  background: transparent;
	font-weight: bold;
	}
a.crumbs:link { 
  color: #520;
  text-decoration: underline;
  background: transparent;
	font-weight: bold;
	}
a.crumbs:visited {
  color: #520;
  text-decoration: underline;
  background: transparent;
	font-weight: bold;
	} */
.second_body {
  background: white;
  font-size: 11pt;
  line-height: 14pt;
  color: black;
	}
#nav_second {
  display: none;
	}
#second_platform {
	width: 100%;
	height: 100%;
	float: none;
	}
#header_motif {
	display: none;
	}
#page_header {
  margin: 34px 0px 0px 0px;
	}
#content_area2 {
  width: 100%;
  height: 100%;
	}
#content_area3 {
  width: 100%;
  height: 100%;
	}
#content_area5 {
  width: 100%;
  height: 100%;
	}
.home_photo img {
  margin: 0 5px 10px 0;
  float: left;
  }  
.bio_photo img {
	display: none;
	}
#footer { 
	display: none;
}


/* Start Gallery */

.print_galltitle{
	margin: 6px 0 0 0;
	}
.print_gallbottom{
	margin: 0 0 24px 0;
	}
.portfolio_container { 
  width: 100%;
  margin: 15px 0 0 0;
  #padding: 13px;
  float: none;
	}
.portfolio_img  { 
  #display: none;
	}
.portfolio_number {
	display: none;
	}
#portfolio td {
  #padding:15px 10px 10px 10px;
	}  
.portfolio_thumb_t {
  width: 100%;
	float: none;
	#padding: 13px;
	margin: 0 0 0 0;
	}
.portfolio_thumb {

	}
.portfolio_thumb_b {
	width: 100%;
	float: none;
	#padding: 13px;
	margin: 0 0 0 0;
	}
.portfolio_back {	
	font-family: Helvetica, Swiss, SunSans-Regular;
	font-size: 10px;
	line-height: 14px;
	text-transform: lowercase;
	}
.gall_photo_name	{
	width: 100%;
	text-align: left;
	float: none;
}

/* End gallery */


/* What We Do */

.print_nav_what	{
	display: none;
	}
#content_area2 {
  width: 100%;
  margin: 0 0 0 0;
  padding: 0;
}
#content_area3 {
  width: 100%;
  margin: 0;
  padding: 0 27px 0 0;
}
#content_area4	{
}
#content_area5 {
  width: 100%;
  margin: 0;
  padding: 0 27px 0 0;
}
#content_area6 {
  width: 100%;
  margin: 0;
  padding: 0 27px 0 0;
}


/* Programs */

.cases { 
  padding: 0;
  margin: 0;
  list-style-type: none;
}


/* FAQ's */

.faq_type {
	padding: 0px 0px 20px 0px;
	}
.faq_question {
	line-height: 18px;
	}
.disapear {
  display: none;
}
