body {
    margin-top:0px;
	padding-top:0px;
	background-image: url(../images/bg.gif);
	background-color: #EDF8F9;
	background-repeat: repeat-x;
	text-align: center;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #008ca8;
	font-weight: normal;
}
a {
	text-decoration: none;
}
.bold { font-weight: bold; }
div{
 behavior: url('iepngfix.htc');
 }
 
ul li {
	margin-left: 0px;
	padding: 0 10px 10px 0;
	list-style-position: 0px;
}
blockquote {
	margin: 0 auto;
	padding-top: 10px; 
	}
form {
	padding: 0 auto;
	margin: 0 auto;
}
.lightblue {
	font-family: Arial, Helvetica, sans-serif;
	size: 13px;
	color: #9dc7d9;
	font-weight: normal;
}
.darkblue {
	font-family: Arial, Helvetica, sans-serif;
	size: 13px;
	color: #008ca8;
	font-weight: normal;
}
/*****************main div ids******************/
#mastercontainer {
	width: 846px;
	text-align: center;
	margin: 0 auto;
	}
/****************header*****************/
#topbg {
	width: 846px;
	height: 25px;
	background-image: url(/images/xytem_01.jpg);
	background-repeat: repeat-x;
	float: left;
	text-align: center;
	}
#header_leftbg {
	width: 20px;
	height: 227px;
	background-image: url(/images/xytem_02.jpg);
	background-repeat: no-repeat;
	position: relative;
	float: left;
	text-align: center;
	}
#main_header {
	width: 846px;
	height: 257px;
	background-image: url(../images/header2.png);
	background-repeat: no-repeat;
	behavior: url(/iepngfix1.htc);
	text-align: center;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	}
#logo_link {
	width: 410px;
	height: 40px;
	left: 60px;
	top: 50px;
	position: absolute;
	float: left;
}
#search {
	width: 220px;
	height: 20px;
	position: static;
	text-align: center;
	margin-top:0px;
	padding-top:206px;
	padding-left:61px;
}
#fieldbg {
	width: 149px;
	height: 20px;
	position: relative;
	text-align: center;
	float:left;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
}
#fieldbg .field {
	width: 144px;
	height: 16px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	position: relative;
	text-align: left;
	float:left;
	margin-top:0px;
	padding-top:0px;
	padding-left:3px;
	padding-top: 1px;
}
#search_but {
	width: 64px;
	height: 20px;
	position: relative;
	text-align: left;
	border: 0px;
	float:left;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
}
#search_but .button {
	width: 64px;
	height: 20px;
	background-image:url(../images/searchbg.png);
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	text-align: left;
	border: 0px;
	float:right;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	cursor: pointer;
}
#header_rightbg {
	width: 20px;
	height: 227px;
	background-image: url(/images/xytem_04.jpg);
	background-repeat: no-repeat;
	position: relative;
	float: left;
	text-align: center;
	}
#header_btm_bg {
	width: 846px;
	height: 20px;
	background-image: url(/images/header_btm.jpg);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
	}
/*************** end of header **************/
/*************** mainbody *****************/
#main_body {
	width: 846px;
	float: left;
	text-align: center;
	margin: 0px auto;
	}
#main_body_right {
	width: 554px;
	float: left;
	text-align: left;
}
#main_body_middle {
	width: 846px;
	margin: 0px auto;
	text-align: center;
	float: left;
	}
/************* middle body *****************/
#main_body_left {
	width: 217px;
	float: left;
	}
#inner_left_box {
	margin-top:20px;
	width: 196px;
	height: 174px;
	background-image: url(/images/questions.gif);
	background-repeat: no-repeat;
	padding: 0px;
	text-align: left;
	float: left;
	position: relative;	
	left: 5px;
	}
#main_content_left {
	width: 217px;
	padding-top: 0px;
	text-align: left;
	float:left;
	top: 0px;
}
#main_content_leftHP {
	width: 440px;
	padding: 18px 0 0 23px;
	text-align: left;
	float:left;
}
/*************** leftnav *****************/
#left_nav {
	font-size: 10pt;
	width: 217px;
	padding-top: 0px;
	text-align: left;
	float: left;
	position: relative;
	top: 0px;
	}
#left_nav .home{
	width: 217px;
	height: 45px;
	text-align: left;
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .home_hover{
	width: 217px;
	height: 45px;
	text-align: left;
	background-image: url(../images/home_on.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .but{
	width: 217px;
	height: 28px;
	text-align: left;
	background-image: url(../images/but.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .but_hover{
	width: 217px;
	height: 28px;
	text-align: left;
	background-image: url(../images/but_on.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .sub{
	width: 217px;
	height: 23px;
	text-align: left;
	background-image: url(../images/sub_but.jpg);
	background-repeat: repeat-y;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .sub_hover{
	width: 217px;
	height: 23px;
	text-align: left;
	background-image: url(../images/sub_but_on.jpg);
	background-repeat: repeat-y;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .sub_big{
	width: 217px;
	height: 45px;
	text-align: left;
	background-image: url(../images/sub_but.jpg);
	background-repeat: repeat-y;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .sub_big_hover{
	width: 217px;
	height: 45px;
	text-align: left;
	background-image: url(../images/sub_but_on.jpg);
	background-repeat: repeat-y;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
		#left_nav .sub_bigger{
	width: 217px;
	height: 63px;
	text-align: left;
	background-image: url(../images/sub_but.jpg);
	background-repeat: repeat-y;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .sub_bigger_hover{
	width: 217px;
	height: 63px;
	text-align: left;
	background-image: url(../images/sub_but_on.jpg);
	background-repeat: repeat-y;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .resource{
	width: 217px;
	height: 44px;
	text-align: left;
	background-image: url(../images/resources.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .resource_hover{
	width: 217px;
	height: 44px;
	text-align: left;
	background-image: url(../images/resources_on.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	}
#left_nav .resource_botm{
	width: 217px;
	height: 44px;
	text-align: left;
	background-image: url(../images/resources_botm.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	left: 0px;
	}
#left_nav .resource_botm_hover{
	width: 217px;
	height: 44px;
	text-align: left;
	background-image: url(../images/resources_botm_on.jpg);
	background-repeat: no-repeat;
	padding-left: 0px;
	float:left;
	position: relative;
	top: 0px;
	left: 0px;
	}
/*#left_nav span {
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #008ca8;
	 	
	position: relative;
	text-decoration: none;
	left: 20px;
	top: 5px;
	}*/
#left_nav span {
	font-weight: normal;
	color: #008ca8;
	position: relative;
	text-decoration: none;
	left: 0px;
	top: 0px;
	}
#left_nav a {
	font-weight: bold;
	color: #008ca8;	
	text-decoration: none; 	
	position: relative;
	padding-left: 8px;
	padding-top: 4px;
	display: block;
	height: 100%;
	width: 100%;
}
#left_nav .linksub{
	color: #008ca8;
	text-decoration: none; 	
	position: relative;
	padding-left: 28px;
	}
#left_nav .linksub:hover{
	color: #F79920;
	text-decoration: none; 	
	position: relative;
	padding-left: 28px;
	}
#left_nav .linksubon{
	color: #F79920;
	text-decoration: none; 	
	position: relative;
	padding-left: 28px;
	}
/*#left_nav .linksubon:hover{
	color: #008ca8;
	text-decoration: none; 	
	position: relative;
	padding-left: 28px;
	}*/
#left_nav .link{
	color: #008ca8;
	text-decoration: none; 	
	position: relative;
	padding-left: 15px;
	}
#left_nav .link:hover{
	color: #008ca8;
	text-decoration: none; 	
	position: relative;
	padding-left: 15px;
	}
#left_nav .linkon{
	color: #F79920;
	text-decoration: none; 	
	position: relative;
	padding-left: 15px;
	}
/*#left_nav .linkon:hover{
	color: #008ca8;
	position: relative;
	text-decoration: none;
	} */
#left_nav .bult {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #008ca8;
	float: left;
}
/*************** end of leftnav *****************/		

#main_content_right_top {
	width: 554px;
	height: 20px;
	background-image: url(../images/index_04.gif);
	background-repeat: no-repeat;
	text-align:left;
	float:left;
}
#main_content_right_top_home {
	width: 554px;
	height: 20px;
	background-image: url(../images/index_04.gif);
	background-repeat: no-repeat;
	text-align:left;
	float:left;
}
#main_content_right {
	width: 554px;
	height: 100%;
	position: relative;
	text-align:left;
	float:left;
	right: 0px;
	left: 0px;
}
#right_content {
	width: 499px;
	padding-left: 20px;
	padding-right: 35px;
	text-align:left;
	float:left;
	line-height: 22px;
}
#main_content_rightHP {
	width: 287px;
	padding: 19px 18px 0 0;
	position: relative;
	text-align:right;
	float:right;
}
#middlebox {
	width: 313px;
	height: 241px;
	background-image:url(../images/video.png);
	behavior:  url(iepngfix.htc);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	}
#middlebox_inner {
	width: 514px;
	height: 200px;
	background-image:url(../images/inner_box.png);
	behavior:  url(iepngfix.htc);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	}
#middlebox_inner p {
	padding: 22px;
	text-align: left;
	float: left;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
	color: #008ca8;
	}
#bluebox {
	width: 205px;
	height: 207px;
	background-image:url(../images/bluebox.png);
	behavior:  url(iepngfix.htc);
	background-repeat: no-repeat;
	text-align: left;
	float: right;
	}
#bluebox .newsletter {
	width: 166px;
	height: 84px;
	position: relative;
	top: 2px;
	left: 5px;
	float: left;
	border: 0px;
	behavior:  url(iepngfix.htc);
	background-image:url(../images/newsletter.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#bluebox .recentnews{
	width: 166px;
	height: 83px;
	position: relative;
	top: 5px;
	left: 5px;
	float: left;
	border: 0px;
	behavior:  url(iepngfix.htc);
	background-image:url(../images/recentnews.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#bluebox p {
	padding: 14px;
	text-align: left;
	float: left;
	}
#orangebox {
	width: 204px;
	height: 116px;
	behavior: url(/iepngfix1.htc);
	background-image: url(/images/orangebox.png);
	background-repeat: no-repeat;
	font-weight: normal;
	text-align: left;
	float: right;
	}
#orangebox2 {
	width: 200px;
	height: 220px;
	behavior:  url(iepngfix.htc);
	background-image: url(/images/orangebox2.png);
	background-repeat: no-repeat;
	font-weight: normal;
	text-align: left;
	float: right;
	}
#orangebox2 .info { border: 0px; float: left; top:5px; left: 10px; width: 166px; height: 192px; position: relative;  }
#right_content .source_line div#orangebox2 p { margin: 6px 0 0 5px; }
#orangebox .quiz{
	width: 166px;
	height: 83px;
	position: relative;
	top: 5px;
	left: 10px;
	float: left;
	border: 0px;
	behavior:  url(iepngfix.htc);
	background-image:url(../images/quiz.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
#orangebox p {
	padding: 9px;
	text-align: left;
	float: left;
	behavior:  url('iepngfix.htc');
	}
#middle p {
	margin-top: 0px;
	margin-bottom:6px;
	padding-top: 12px;
	padding-left: 19px;
	position:relative;
	text-align: left;
	float: left;
	behavior:  url('iepngfix.htc');
}
#main_content {
	width: 846px;
	text-align: center;
	float: left;
	background-image: url(../images/mainbody_bg.png);
	behavior: behavior: url('iepngfix.htc');
	background-repeat: repeat-y;
}
#main_content h1 {
	font-size: 17pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #f6b92e;
	margin: 0 0 10px 0;
	text-align: left;
}
#main_content h1 .link {
	font-weight: normal;
	color: #f6b92e;
	text-decoration: none;
	text-align: left;
}
#main_content h1 .link:hover {
	font-weight: normal;
	color: #008ca8;
	text-align: left;
}
#main_content .span {
	font-weight: normal;
	color: #008ca8;
	text-decoration: none;
	margin: 0 0 5px 0;
	text-align: left;
}
#main_content h2 {
	font-size: 16pt;
	font-weight: normal;
	color: #008ca8;
	margin-bottom: 0px;
	text-align: left;
}

#main_content p { margin-top: 3px; }
#main_content div.sub p { margin-top: 0px; }
#main_content div.sub_hover p { margin-top: 0px; }

#main_content span {
	color: #666666;
	margin: 0px auto;
	text-align: left;
	font-weight: normal;
	}
#main_content a {
	color: #336699;
	text-decoration: underline;
	margin: 0px auto;
	text-align: left;
	}
#main_content a:hover {
	color: #F79920;
	text-decoration: none;
	margin: 0px auto;
	text-align: left;
	}
#main_content_middle {
	width: 790px;
	text-align: center;
	float: left;
	padding-left: 37px;
	font-weight: normal;
}
#content_box {
	width: 746px;
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
	float:left;
	padding-left:21px;
}
#index_bottom_content {
	width: 784px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	left: 0px;
	float: left;
	background-color: #ffffff;
	padding-top:10px;
	}
#index_bottom_content p { font-weight: normal; }
#index_bottom_content h2 { color: #F79920; }	
#mainbody_botm {
	width: 846px;
	height: 49px;
	margin: 0 auto;
	background-image: url(../images/mainbody_botm.gif);
	background-repeat: no-repeat;
	behavior: url('iepngfix.htc');
	text-align:center;
	float: left;
	}
#side_fx caption {
	caption-side: bottom; 
	text-align: center;
}
#side_fx td {
	vertical-align: top;
	padding-right: 20px;
	color: black;
}
#side_fx .drug_ssri { background-color: #ccddff; }
#side_fx .fx_ssri { background-color: #e7f0ff; }
#side_fx .drug_snri { background-color: #ccffdd; }
#side_fx .fx_snri { background-color: #e7ffe7; }
#side_fx .drug_benzo { background-color: #ccffff; }
#side_fx .fx_benzo { background-color: #e7ffff; }
#side_fx .drug_pregab { background-color: #eeddff; }
#side_fx .fx_pregab { background-color: #fff0ff; }
#main_content .trial {
	padding: 0px 25px 12px;
}
#main_content .trial p { margin-bottom: 6px; }
#education_form input.error { border: 1px solid #c00; }
#education_form p.error { color: #cc0000; }
#info_titles {width: 120px; float: left; position: relative; line-height: 20.5px;}
#info_input {width: 170px; float: left; position: relative;}
#main_content .source_caption { font-size: 10px; }
#main_content a.source_tag {
	vertical-align: super;
	text-decoration: none;
	font-size: 10px;
}
#main_content a.source_tag:hover {
	text-decoration: underline;
}
#main_content .source_tag:target { background-color: #ddeeff; }
#main_content .source_line { font-size: 10px; margin: 20px 15px 0; }
#main_content .source_line p { margin-bottom: 0px; font-size: 10px; }
#main_content .source_line ol { margin-top: 5px; }
#main_content .source_line li:target { background-color: #ddeeff; }
#main_content .source_line a { font-size: 10px; }
#main_content .source_line a:first-child {
	text-decoration: none;
	font-weight: bold;
}
/************* end of middle body ************/
/*************** mainbody *****************/
	
	
/*****************end of main div ids******************/
/*************** footer *****************/
#footer {
	height: 28px;
	width: 24%;
	padding-top: 10px;
	float: center;
	text-align: center;	
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #008ba7;
	text-decoration: none;
	margin: 0px auto;
	}
.menubot {
	margin: 0px auto;
	height: 28px;
	padding: 0 0 0 0;
}
#cssdropdown2 li {
	float: left;
	position: relative;
	height: 28px;
	LIST-STYLE-TYPE: none;
	text-align: center;
}
.mainitems2 {
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	
	font-size: 12px;
	font-weight: normal;
	height: 25px;
}
.mainitems2 a {
	padding-left: 10px;
	padding-right: 10px;
	
	color: #ffffff;
	text-decoration: none;
	padding-top: 0px;
}
.mainitems2 a:hover {
	
	color: #FFA600;
}
#cssdropdown , #cssdropdown ul {
	margin: 0 auto;
	list-style: none;
}
#footer_left {
	width: 230px;
	height: 28px;
	position: relative;
	top: 10px;
	float:left;
	padding-right: 0px;
	text-align: right;
}
#footer a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #008ba7;
	text-decoration: underline;
	font-weight: normal;
	margin: 0px auto;
	text-align: center;
	}
#footer a:hover {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F79920;
	text-decoration: underline;
	font-weight: normal;
	margin: 0px auto;
	text-align: center;
	}
/*************** end of footer *****************/

#box { text-align: center; }
#box_contents { text-align: left; margin: -3px 0 -14px 0px; padding: 1px 30px 0 20px; width: 448px; background-image: url(/images/box_middle.gif); background-repeat: repeat-y; background-position: center; }
.source_caption { font-size: 10px; }
#right_content a.source_tag { vertical-align: super; text-decoration: none; font-size: 10px; line-height: 0em;}
#right_content a.source_tag:hover { text-decoration: underline;  line-height: 0em;}
#right_content .source_tag:target { background-color: #ddeeff;  line-height: 0em;}
#right_content .source_line { font-size: 10px; margin: 20px 15px 75px; line-height: 13px; }
#right_content .source_line p { margin: 150px 0 0 0; font-size: 10px; }
#right_content .source_line div#orangebox2 { left: 343px; position: absolute;}
#right_content .source_line ol { margin-top: 5px; }
#right_content .source_line li:target { background-color: #ddeeff; }
#right_content .source_line a { font-size: 10px; }
#right_content .source_line a:first-child { text-decoration: none; font-weight: bold; }



/*
#self_test li:first-child { margin-top: 0px; }
#self_test li { margin-left: 10px; padding-bottom: 25px; font-size:10pt; font-weight: bold; width: 370px;}
*/
#self_test,
#self_test table { border-collapse: collapse; }
#self_test th { font-weight: normal; text-align: center; border: 1px solid black; width: 10%; padding: 4px; }
#self_test th:first-child { border: 0px; width: auto; }
#self_test td { border: 1px solid black; height: 4em; padding: 4px; }

#doc-prep { margin-top:30px; }
#doc-prep caption { caption-side: bottom; }
#doc-prep thead th { padding-right: 5px; padding-left: 5px; font-size: 9pt; text-align: center;}
#doc-prep tbody { font-size: 10pt; text-align: center; margin: 0; }
.left-header { text-align: left; padding: 10px; }
.row-highlight { background-color : #e6e6e6 }


/* "SMS" Mailer */
#mailer { font-size: 10pt; margin-bottom: 15px; }
#mailer-email-entry { text-align: right; margin-right: 97px;}

#jazztag { font-size: 8pt; font-weight: normal; position: relative; float: left; width: 773px; left: 37px; right: 22px; padding-top: 30px;  }

/* Interactive Quizzes */
#self_test input[type="radio"] { margin-left: 18px; }
#self_test input[value="2"], #self_test input[value="4"] { margin-left: 24px; }
#self_test .submit-block { margin-top: 15px; text-align: center;}
#self_test input[type="reset"] { margin-left: 10px; }
.test-results { margin: 20px 130px; padding: 20px 0px; text-align: center; background-color: #FDF4D3; }
/* Interactive Quizzes */

/* IE6 */
* html #left_nav .but { height: 22px; }
* html #left_nav .home { height: 38px; }
* html #left_nav .home_hover { height: 38px; }
* html #left_nav .but_hover { height: 22px; }
* html #logo_link { left: -530px; top: 87px; margin-top: -50px; }
* html #search { margin-left: -565px;  }
* html #footer { width: 470px;  }
* html #orangebox2 { behavior: url(/iepngfix1.htc);}
* html #main_content_middle { width: 799px; }
* html #right_content { padding-left: 0px; }
* html #main_content_right_top { margin-left: -28px;  }
* html #main_content_right_top_home { margin-left: -15px; }
/* IE6 */