@charset "utf-8";

/* CSS Document */

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #cccccc;
	background-image: url(../img/thirtyseven/header_back.jpg);
	background-repeat: repeat-x;
	}
.style4 {font-size: 12px}
body,td,th {
	color: #636363;
}
.style5 {

	color: #FF0000;

	font-weight: bold;

	font-size: 11px;

}
#downloadlink{
color:#204354;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left:0px;
}
.style1 {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #636363;
}
.style3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #636363;
}
.topnavheader{
float:right;
padding-top:25px;
padding-right:20px;
	background-color: #747779;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
}

.whitelink{

	

	background-color: #747779;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	

}

/*.mainbor{

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-left-color: #000000;

}*/



/* D changes */

h1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	margin-top: 0px;

}

h3{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	padding: 0px;

	margin-bottom: 0; 

} 

p { 

	margin-top: 0; 

}

/* end D changes */

#nonfooter{
	position:relative;
	background:url(../img/thirtyseven/backimg.jpg) repeat-y;
	margin:0 auto;
	min-height:100%;
	text-align:left;
	width:525px;
}

.menuportion{

	height: 81px;

	width: 800px;

	display: block;

	position: absolute;

	top: 79px;

}

#menupart{

height: 81px;

	width: 800px;

	position:relative;

}

#header{

border-bottom:#FFFFFF 1px solid;

height:78px;

position:relative;

background-color:#747779;

}
#logoHeader{
float: left;
padding-top:22px;
padding-left:25px;
font-family: impact;
font-size: 30px;
color: #d8f1b2;
}
#logo{

height:78px;

width:178px;

float: left;

}

.flash{

	height: 300px;

	width: 800px;

	display: block;

	overflow: visible;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #b5b5b5;

}

a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #676767;

	text-decoration: none;

}

a:visited {

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #676767;

	text-decoration: none;

}

a:hover {

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #146ba4;

	text-decoration: none;

}

a:active {

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #676767;

	text-decoration: none;

}

a.whitelink:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.whitelink:visited {

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.whitelink:hover {

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}

a.whitelink:active {

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

#leftdiv{

	width: 235px;

	float: left;

	

}

.bluetext{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #636363;

}

.biotext{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #636363;

}

.blacktext1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #636363;

}



.blacktext{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-position: center;

	text-align: center;

}

/* D changes  */

.leftcoltext{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 0px 15px;

	text-align: left;	

}

/* end D changes  */

.rightdiv{

	display: block;

	float: right;

	width: 525px;


}

/* D addition on 27feb08 */

.galleryba{

	margin: 10px 0px 0px 0px;

}

/* END D additions for gallery on 27feb08 */

.rightdivblock{

	background-color: #ececec;
	
	display:block;
	
	padding: 10px 20px 10px 16px;
	
	overflow:visible;

	
	
	


/* 	padding-left: 16px; */

/* 	padding-right:20px; */

}

.rightdivblockforlinks{

	display: block;

	height: 460px;

	background-color: #ececec;

	padding-left: 16px;

	padding-right:20px;

	

}

.rightdivblockfordirection{

	display: block;

	

	background-color: #ececec;

	padding-left: 16px;

	padding-right:20px;

	

}

.rightdivblock1{

	padding-top:20px;

	display: block;

	background-color: #dedede;

	height: 118px;

	padding-left: 16px;

	padding-right:20px;

}
.rightdivblock3{

	padding-top:20px;
	display: block;
	background-color: #dedede;

/*	height: 118px;
	position:relative;*/


	padding-left: 16px;
	padding-right:20px;
	


}

.aboutblock1{

padding-top:20px;

	display: block;

	

	height: 118px;

	padding-left: 16px;

	padding-right:20px;

}

.rightdivblock1forlinks{

padding-top:20px;

	display: block;

	background-color: #dedede;

	height: 150px;

	padding-left: 16px;

	padding-right:20px;

}

.rightdivblock2{

padding-top:20px;

	display: block;

	background-color: #dedede;

	height: 400px;

	padding-left: 16px;

	padding-right:20px;

	}

.rightdivleftpart{

	display: block;

	float: left;

	height: 170px;

	width: 255px;

	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #999999;

}

.rightdivrightpart{

	display: block;

	float: right;

	height: 170px;

	width: 255px;

}

.rightpart{

	display: block;

	height: 195px;

	

}

.hrline{

	display: block;

	height: 7px;

}

#footer1{

	float: right;
	padding-top:20px;

	}
#footer{

width:100%;

	clear:both;

	position:relative;

	margin: 0;

	bottom:0;

	height:85px;

	text-align:left;

	width:776px;
	color:#FFFFFF;

}
#footernav-first{

	margin: 0px 10px 0px 0px;

}
#footermenu{

padding-top:20px;
padding-left:15px; 
float:left;
width:385px; 



}
#sitedevelope{
	padding-top:20px;
	padding-right:5px;
	float:right;
	color:#5d3b22;
	width:370px;
}
a.menutext:link{
font-family: Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:11px;

	

	text-align:left;

	

	text-decoration: none;
}

a.menutext:visited{

	font-family: Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:11px;

	

	text-align:left;

	

	text-decoration: none;

}

a.menutext:hover{

	font-family: Arial, Helvetica, sans-serif;

	color:#000000;

	text-align:left;

	

	text-decoration: underline;

}

a.menutext:active{

	font-family: Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:11px;

	

	text-align:left;

	

	text-decoration: none;

}


.leftbg{

	background-image: url(../img/thirtyseven/shadoeleft.jpg);

	background-repeat: repeat-y;

}

.rightbg{

	background-image: url(../img/thirtyseven/shadoeright.jpg);

	background-repeat: repeat-y;

}

.menubg{

	background-image: url(../img/thirtyseven/header_back.jpg);

	background-repeat: repeat-x;

}

.bor1{

height: 72px;

background-color: #747779;

/*	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;*/

}

#content{
	height: 196px;

	background-color: #dbdce1;

	padding-top: 8px;

	padding-right: 20px;

	padding-bottom: 10px;

	padding-left: 20px;
}

a.nostylelink:link, a.nostylelink:visited, a.nostylelink:active, a.nostylelink:hover{

	text-decoration: none;

}

#box1{

	height: 200px;

	width: 231px;

	float: left;

	background-color: #ffffff;
	
	background-color: #ffffff;

	border-right-width: 1px;

	border-bottom-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #969699;

	border-bottom-color: #969699;

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #969699;

	border-left-color: #969699;

}

#box2{

	height: 200px;

	width: 231px;

	float: right;

	background-color: #ffffff;

	background-color: #ffffff;

	border-right-width: 1px;

	border-bottom-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #969699;

	border-bottom-color: #969699;

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #969699;

	border-left-color: #969699;

}

#box3

{

height: 200px;

	margin-right: 257px;

	margin-left: 257px;

	background-color: #ffffff;

	background-color: #ffffff;

	border-right-width: 1px;

	border-bottom-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #969699;

	border-bottom-color: #969699;

	border-top-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-left-style: solid;

	border-top-color: #969699;

	border-left-color: #969699;

}

.boxheader{

font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #515151;

	

	text-align: center;

	height: 32px;

	line-height: 25px;

	

	margin-top: 8px;

}

a.boxheaderlink:link, a.boxheaderlink:visited, a.boxheaderlink:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #515151;

	text-decoration: none;

}

a.boxheaderlink:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #515151;

	text-decoration: underline;

}

.boxfootertext{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #515151;

	text-align: left;

	margin-top: 10px;

	padding: 0px 10px;

}

/* D changes */

a.boxfooterlink:link, a.boxfooterlink:visited, a.boxfooterlink:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #515151;

	text-decoration: none;	

}

a.boxfooterlink:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #515151;

	text-decoration: underline;

}

/* end D changes */

#faq{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

}



a.readmore:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #005a96;

	text-decoration: none;

}

a.readmore:visited {

font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #005a96;

	text-decoration: none;

}

a.readmore:hover {

font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #005a96;

	text-decoration: underline;

}

a.readmore:active {

font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #005a96;	text-decoration: none;

}

.textboxinput{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}

a.linkpage:link, a.linkpage:visited, a.linkpage:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #156ca0;

	text-decoration: none;

	

}

a.linkpage:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #156ca0;

	text-decoration:underline;

	font-weight: bold;

}

a.patientlinks:link,a.patientlinks:visited, a.patientlinks:active,a.patientlinks:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #636363;

	text-decoration: underline;

}

.highlite{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

	color: #636363;

}

a.biolink:link, a.biolink:visited, a.biolink:active{

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #005a96;



}

a.biolink:hover{

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #005a96;

	text-decoration:underline;

	

}
.menutext{

	margin: 0px 10px;

}

/* PageFAQ */

.PageFAQ_PageName { font-size:16px; font-weight:bold; }

.PageFAQ_Intro { font-size: 12px; }

.PageFAQ_Container { padding-top: 10px; padding-left: 5px; }

.PageFAQ_Question { font-size: 12px; padding-bottom:10px; }

.PageFAQ_Answer { font-size: 12px; display:none; padding-bottom:15px; border-bottom: solid 1px #EBD9D9; text-align:justify }
