/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;	
}

body {
	text-align:left; 
		
}

ol, ul {
	list-style: none;
}
/*Main Layout Container. The entire page is inside this element. Border-radius creates curved corners. Background color provides the background for all child elements not having a specific background set, such as the masthead and the footer. The padding effectively creates a 1px border around the container. We also assign a box-shadow effect.*/
.content-wrapper {
	background-color: #fff;
	padding: 1px;
	border-radius: 5px;
	margin: 0 20px;
	-webkit-box-shadow: 0 0 20px #999;
	box-shadow: 0 0 20px #999;
}
.content-wrapper-simple {
	background-color: #fff;
	padding: 1px;
	border-radius: 1px;
	margin: 0 20px;
	-webkit-box-shadow: 0 0 20px #999;
	box-shadow: 0 0 20px #999;
}
.content-wrapper-header-main {
	background-color: #F4F4F4;
	padding: 5px;
	border-radius: 5px;
	margin: 0 20px;
	-webkit-box-shadow: 0 0 20px #999;
	box-shadow: 0 0 20px #999;
	text-align:center;
}
.content-wrapper-header-ltgrn {
	background-color: #EBFEE2;
	padding: 5px;
	border-radius: 5px;
	margin: 0 20px;
	-webkit-box-shadow: 0 0 20px #999;
	box-shadow: 0 0 20px #999;
	text-align:center;
}
.content-wrapper-header-ltwht {
	background-color: #EFEFEF;
	padding: 5px;
	border-radius: 5px;
	margin: 0 20px;
	-webkit-box-shadow: 0 0 20px #000;
	box-shadow: 0 0 2px #999;
	text-align:center;
}
.content-wrapper-header {
	background-color: #fff;
	padding: 5px;
	border-radius: 5px;
	margin: 0 20px;
	-webkit-box-shadow: 0 0 20px #999;
	box-shadow: 0 0 20px #999;
	text-align:left;
}

/*The containing element for the the main content. We simply set the content area to have a white background.*/
.columns-wrapper { background-color: #FFF; }

/*This container is inside the columns wrapper and serves as a container for the content inside, allowing you to adjust whitespace (padding) without altering the CSS box model. This is the rule to use to set text attributes for your main content.*/
.content {
	padding: 15px;
	font-size: 1em;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
}
.content-TXT {
	padding: 5px;
	font-size: 0.95em;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}
.content-TXT-indent {
	padding-left: 40px;
	font-size: 0.95em;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
}


.content-wrapper {
	background-color: #222;
	padding: 1px;
	border-radius: 5px;
	margin: 0 20px;
	-webkit-box-shadow: 0 0 20px #999;
	box-shadow: 0 0 20px #999;
}
#wrap_header{
	margin:0 auto;
	width:989px;
	height:165px;
	text-align:left;
	position:relative;
	z-index:999;
	background-color: #FFF;
}#wrap_header2{
	
	margin:0 auto;
	width:989px;
	height:172px;
	text-align:left;
	position:relative;

}
#wrap_body{
	margin:0 auto;
	width:989px;
	height: auto;
	text-align:center;
	position:relative;
	margin-top: 0px;
	margin-bottom: 15px;

}
#wrap_bottom{
	
	margin:0 auto;
	width:989px;
	height: auto;
	text-align:left;
	position:relative;
	margin-top:10px;
	

}


/* Main id  finished*/


.logo{
	background-image: url(../images/logo.jpg);
	width:373px;
	height:119px;
	float:left;
	background-repeat:no-repeat;
	margin-left: 10px;
}

.toprightbox{
	
	width: 247px;
	height:125px;
	float:right;
}


.topmenuleft{
	background-image:url(../images/tomenuleft.jpg);
	width: 6px;
	height:20px;
	float:left;
}



.topmenuright{
	background-image: url(../images/tomenuright.jpg);
	width: 6px;
	height:20px;
	float:left;
}


.topmenu {
	background:url(../images/m_middle.jpg) repeat-x ;
	width:233px;
	height:20px;
	float:left;
	
}
.topmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	
}
.topmenu a:hover {
	
	color: #bbe077;
}

.topmenui {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #FFF;
	text-decoration: none;
}
.call{
	
	background-image: url(../images/call.jpg) ;
	width:190px;
	height:63px;
	float:left;
	margin:0 auto;
	margin-top:50px;
	
	
}
.mainmenu{
	/*background-image: url(../images/mainmenu.jpg);
	width:988px;
	height:43px;
	float:left;*/
	clear:both;
	background-color: #999;	
}

.banner{
	
	/*background-image:url(../images/banner.jpg);*/
	margin:0 auto;
	width:737px;
	height:320px;
	position:relative;
	float:right;
	margin-top:1px;
}
.man{
	
	background-image: url(../images/man.jpg);
	width:238px;
	margin-top:1px;
	height:165px;
	float:left;
	
}
.manheading{
	
	background-image: url(../images/morebg.jpg);
	width:238px;
	height:33px;
	float:left;
	
}
.manheadingtext {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	height:auto;
	margin-top:5px;
	color: #F00;
	height:19px;
	text-decoration: none;
	margin-left: 9px;
}

.mantext{
	
	background-image: url(../images/moretextbg.jpg);
	width:238px;
	height: 125px;
	float:left;
	
}

.list2{		
	list-style-type:none;
	float:left;
	margin-left:0px;
	margin-top: 1px;
}
	
	
ul.list2 li{
	padding-left:10px; /* move text away from image */
	background:url(../images/dot.jpg) no-repeat 0 6px; /* use image position to align to text */	float:left;
	margin-left:10px;
	margin-top:5px;
	padding-bottom:5px;
	
}
ul.list2 li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height:auto;
	color: #393c3f;
	text-decoration: none;
	
}

.research{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #393c3f;
	text-decoration: none;
	margin-top:9px;
	margin-left:21px;
	
}


.maintext {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #393c3f;
	text-decoration: none;
	padding:12px 0;
	
	
	
}

.cgraybg{
	
	background-image: url(../images/graybg.jpg);
	width:6px;
	height:31px;
	float:left;
}
.curve{
	
	background-image: url(../images/morecurve.jpg);
	width:238px;
	height:5px;
	float:left;
}


.maintextheading {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #015697;
	text-decoration: none;
	padding:12px 0;
}

.box1	{
	
	background-image: url(../images/box.jpg);
	width:316px;
	height: 260px;
	margin-top:10px;
	float:left;
	
}.box2	{
	
	background-image: url(../images/box.jpg);
	width:316px;
	height: 260px;
	margin-top:10px;
	margin-left: 20px;
	float:left;
	
}.box3	{
	
	background-image: url(../images/box.jpg);
	width:316px;
	height: 260px;
	margin-top:10px;
	float:left;
	margin-left: 20px;
	
}

.boxheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	height:auto;
	margin-top:8px;
	color: #346286;
	text-decoration: none;
	margin-left: 28px;
	background-color: #CCC;
}
.bottomlink {
	
	background-image:url(../images/bottom-bg.jpg);
	width:989px;
	height:44px;
	float:left;
	padding-top:15px;
	margin-top:15px;
	padding:0;

	
}
.bottommenu {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0 auto;
	color: #ffffff;
	text-decoration: none;
	margin-left:15px;
	margin-right:15px;
	text-align:center;
	
}
.bottommenu:hover {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left:15px;
	margin-right:15px;
	color: #bbe077;
	text-decoration: none;
}

.bottommenui {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	padding-top:15px;
}

.copyright {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:23px;
	width:989px;
	color:Black;
	text-decoration: none;
	padding-top:0px;
	margin-top:15px;
}
/* Main class stop here */


/* Menu styles  */
#page-wrap {
	float:left;    
	width:989px;
	margin-top:0px;
}

#gray_wrap{
 float:left;    
	width:989px;
	margin-top:0px;	
}
ul.gray{
	
	 position: relative;
	width:100%;
}

ul.gray li {
    font-weight: normal;
    float: left;
    zoom: 1;
	font-family:Arial, Helvetica, sans-serif;
    background: #000 url(../images/graybg.jpg);
   /* -moz-border-radius: 5px;
    -webkit-border-radius: 5px;   
    margin:1px;
    text-shadow: 0 2px 1px rgba(0,0,0,0.2);*/
	color: #002f54;
	height:31px;
	/*width:12%;*/		
	text-align:center;
	
}
a{
	text-decoration:none;
	text-align: left;
}

/*
 LEVEL ONE
 */
ul.dropdown {
    position: relative;
	width:100%;
	
}

ul.dropdown li {
    font-weight: normal;
    float: left;
    zoom: 1;
	font-family:Arial, Helvetica, sans-serif;
    background: #000 url(../images/m_gray.jpg);
   /* -moz-border-radius: 5px;
    -webkit-border-radius: 5px;   
    margin:1px;
    text-shadow: 0 2px 1px rgba(0,0,0,0.2);*/
	color: #FFF;
	height:41px;
	/*width:12%;*/		
	text-align:center;
	
}




ul.dropdown li.space {
    font-weight: bold;
    float: left;
    zoom: 1;
    background: #000 url(../images/m_line.jpg) repeat-x top left;
    
   /* margin:1px;*/
    /*text-shadow: 0 2px 1px rgba(0,0,0,0.2);*/
	color: #FFF;
	height:41px;
	width:1px;
}

ul.dropdown li.first {
    
    float: left;
    zoom: 1;
    background: #000 url(../images/home1.jpg) repeat-x top left;
    width:80px;
	height:41px;
	
}

ul.dropdown li.last {
    
    float: left;
    zoom: 1;
    background: #000 url(../images/searchbg.png) repeat-x top left;
    width:34px;
	height:41px;
	
}
.gray_3{ 

	/*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;  
	
	background:#ccc;*/
	background-image:url(../images/graybg.jpg);
	color: #002f54;
	text-align:center;
	height:31px;
	padding-top:10px;
	border-radius: 15px;
	behavior: url(border-radius.htc);
 }
 
.secondmenu{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	height:2px;
	color: #002f54;	
 }
 
 .bg_gray{ background-color: #f0f0f1; float:left; width:976px; height:26px; color: #002f54; padding-top:5px;  text-align:center; }

	
.secondmenu:hover{
	 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	height:31px;
	color: #390;
	text-decoration: none;	
	
 }
 
 .secondmenubody{

	width:988px;
	height:31px;
	color:#f0f1f2;
	padding-top:2px;
	text-align:center;
 }

.cgrayleft{
	
	background-image: url(../images/grayleft.jpg);
	width:6px;
	height:31px;
	float:left;
}
.cgrayright{
	
	background-image: url(../images/grayright.jpg);
	width:6px;
	height:31px;
	float:right;
}




ul.dropdown a:hover {
    color: #FFF;
}

ul.dropdown a:active {
   background: #000 url(../images/m_blue.jpg) repeat-x top left;
}

ul.dropdown li a, ul.dropdown li.first a {
    display: block;
    padding:10px 4px;
    color: #fff;
    text-shadow: 0 2px 1px rgba(0,0,0,0.2);
	font-size:12px;
	text-align:center;
}

ul.dropdown li:last-child a {
    border-right: none;
}
 /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {
   /* background: #0070C0;*/
	background: #000 url(../images/m_blue.jpg) repeat-x top left;
    
    position: relative;
    color:#fff;
}
ul.dropdown li.first:hover {
   /* background: #0070C0;*/
   
  background: #000 url(../images/home1.jpg) repeat-x center ;
  width:80px;
 
}
ul.dropdown li.box{
	width:150px;
	
}

ul.dropdown li.box:hover {
   /* background: #0070C0;*/
   
  background: url(../images/m_gray.jpg) repeat-x center ;
 
}


ul.dropdown li.last:hover {
    
   background:  #000 url(../images/searchbg.png) repeat-x ;
   width:34px;
   
   

}

ul.dropdown li.hover a {
    color: #fff;
    font-weight:bold;
}
input.search {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	height:15px;
	margin:10px 25px 5px 40px;
	float:left;
	display:block;
}
input.go{
	font-family:Arial, Helvetica, sans-serif;
	color:#676767;
	height:17px;
	margin-left:-28px;
	margin-top:13px;
}
 /* End menu */

/* body Content */
 
.subheadings
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;	
	color:#7F3F01;
	line-height:32px;
	border-left: 1;
	border-left-color: #000;
	
}
.topheadingofpage
{
    font-family:Arial,Helvetica, sans-serif;
    font-size:24px;   
    float:left;
    color:#7F3F01;
    line-height:45px;
    border-left:1;
    border-left-color:#000;
    text-align:left;
    
}
    
.bodystart {
	background-image:url(../images/content-top-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:1034px;
}
.leftcontent {
	width:985px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	/*background-image:url(../images/content-top-bg.gif);*/
	/*background-repeat:repeat-x;*/
	background-color:#FFFFFF;
	line-height:22px;
	border-left: 1;
	border-left-color: #000;
	text-align:justify;
}

p
{
	margin-top:0px;
	padding-bottom:3px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
}
.clink {
	text-decoration:none;
	color: #000;
}
a.clink:hover {
	text-decoration:underline;
	color:#333;
}

h1 {
	color:#0033ff;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:5px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	text-align: left;
}

h2{
	color:#006633;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;


    padding-left:
    margin:0;
	font-weight: normal;
	text-align: left;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color:#0033ff;
	padding-bottom:10px;
	padding-top:10px;
	text-align: left;

}


subhead {margin:0px; 
padding-top:10px; 
padding-bottom:5px; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
color:#9e9a7f; 
font-size:24px;}


h4{
	color:#00F;
	background-color: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
    line-height:
	text-align: left;
	font-weight: normal;
	padding: 0px;
	text-decoration:none;
}


h5 {
	background-color: none;
	color: #0000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding-top:5px;
	text-decoration: none;
	text-align: center;
	line-height:10px;
}


h6 {
	background-color: none;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 5px;
	text-decoration: none;
	text-align: left;
	line-height:10px;

}


h7 {
	background-color: none;
	color: #0000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 3px;
	text-decoration: none;
	text-align: center;
	line-height:10px;
}

.hlinkoff {text-decoration:none; color:#006699; font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 22px;
	}
	
	.hlinkoff:hover {
	
	text-decoration:underline;
}
	
	
.clink {
	text-decoration:none;
	color: #000;
}
.tbl
{
	border:#B1B1B1 groove;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 22px;
    float:right;
    padding-top:5px;
    padding-bottom:5px;
}
.tbl td{ border-bottom: #B1B1B1 solid; font-size: 14px;
    line-height: 22px;
    padding-top:5px;
    padding-bottom:5px;}
.tbl td.none{ border-bottom: none; }
.hlinkmore {text-decoration:none; color:#000000; font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 22px;}
.TxtTable9 {
	font-size: 9px; padding-left: 5px; border-width:thin
}
.olist
{
	list-style-type:decimal!important;
	padding:40px;
	font-size:14px;
	line-height:22px;
	font-family: Arial,Helvetica,sans-serif;
	
}
.tms
{
	font-size: 14px;
	color:Black;
    line-height: 22px;
    border:#000000 groove;
	width:989px;
	padding-top:10px;
    padding-bottom:10px;	
	background-color:#DFF0FF;
}
.TXTRed {
	color: #F00;
}

.bullet
{
	list-style-type:disc !important;
	padding-left:40px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:14px;
	line-height:22px;
	font-family: Arial,Helvetica,sans-serif;
}

.CenterPage {
	text-align: center;
	font-size: 12px;
}

.Anxiety-disorder
{
	border-bottom-style:groove;
	border:gray;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	border-bottom-width:111;
	table-layout:inherit;
}
.blue2 {color:#006699;font-weight: normal; font-size:14px; padding-top:3px; padding-bottom:3px;}
.rightimg{border: 4px solid #F2F0DE;}
.title {
    color: #006699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    height: auto;
    line-height: 30px;
}

.blue {
    color: #006699;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    line-height:22px;
}
.botheading {
background-color:##49A38E;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
padding-left:5px;
padding-top:0px;
padding-right:5px;
height:26px;
color: #FFF;
text-decoration: none;
}

.BoxBorder {
padding: 15px;
background-color: #F8F8F8;
text-align:left;


}


.greenlink {text-decoration:none; color:#006633; font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 22px;
	}
	
	.greenlink:hover {
	text-decoration:underline;
	text-align: left;
}

