/* 

	GWS: CONCERTA360

	THIS STYLESHEET IS JUST A DEMO - CHANGE IT HOWEVER YOU NEED TO FOR YOUR SITE

	Title: screen.css

	Description: Screen Styles

	Author: DONALD DARLING, GWS

	Last modified: 08/22/2007

	

	Revision History

	- Baseline styles created

	

*/ /* - START SHARED STYLES ACROSS ALL PAGES - */

* {

	margin: 0;

	padding: 0;

	border: 0;

	line-height: 120%;

}



body {

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

	font-size: small;

	/*color: #333;*/

	vertical-align: top;

	background: #FFF;

	margin: 0;

	padding: 0;

	/*START TJ ADDED*/

	text-align: center;

	margin: auto;

	/*END TJ ADDED*/

}

a{
	outline :none;
}

a:link,a:visited {

	color: #056A89;

	text-decoration: underline;

	font-weight: bold;

}



/*All links should have underline on rollover*/

a:hover {

	color: #056A89;

	text-decoration: underline;

}


sup{
	vertical-align: text-top;
	font-size: 85% !important;
	}
h1 {

	font-size: large;

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

	padding: 0 0 5px 0;

	color: #333;

	text-decoration: none;

	

}



h1 a:link,h1 a:visited {

	color: #056A89;

}



h2 {

	font-size: 100%;

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

}



h3 {

	font-size: 90%;

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

	padding: 5px 0 0 0;

	font-weight: normal;

}



/*Different font for bullets*/

p {

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

	padding: 0 0 0 0;

	color: #333;

	line-height: 140%;

}

#tellAFriendFormdiv{

	width: 100%;

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

	font-size: 12px;

	color: #666666;

	margin: 0 0 0 5px;

	}

#tellAFriendFormdiv div {

	padding: 2px;

}

	

#tellAFriendFormdiv div.labelStyle{

	 align: left;

 	 width: 200px;

 	 text-align: left;

 	 color: #666666;



	}



#tellAFriendFormdiv  div.formw{

	align: right;

		}



.btn{

	

	align: right;

	padding-top: 8px;

	}

.error	{

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

	font-size: 12px;

	color: #666666;

	padding-bottom: 8px;

	margin-left: 8px;

	

	}

.noborder {
	border: none;	
}		

input {

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

	font-weight: normal;

	padding: 1px;

	border-top: 1px #cccccc solid;

	border-right: 1px #cccccc solid;

	border-bottom: 1px #cccccc solid;

	border-left: 1px #cccccc solid;

	

}



/*input.button {

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

	font-weight: normal;

	padding: 1px;

	border-bottom: 1px #404040 solid;

	border-left: 1px #D4D0C8 solid;

	border-top: 1px #D4D0C8 solid;

	border-right: 1px #404040 solid;

}*/



input.radio,input.checkbox,input.image {

	border: 0;

}

select {

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

	font-weight: normal;

	padding: 1px;

	border-top: 1px #404040 solid;

	border-right: 1px #D4D0C8 solid;

	border-bottom: 1px #D4D0C8 solid;

	border-left: 1px #404040 solid;

}



option {

	padding: 0 5px 0 5px;

}



#container {

	width: 990px;

	text-align: left;

	/*START TJ ADDED*/ /*margin: 0 0 0 0;*/

	margin: auto;

	/*END TJ ADDED*/

}



#header {

	width: 100%;

	height: 78px;

	padding: 0 0 0 0;

	text-align: left;

	margin: 0 0 2px 0;

	background-image: url(../../images/top_image.jpg);

	background-repeat: no-repeat;

	clear: both;

}



#header p.logo {

	float: left;

	margin: 0px 0 0 5px;

	_margin: 0px 0 0 5px;

}

#header p.login {
	float: left;
	margin: 25px 0 0 686px;
	_margin: 25px 0 0 438px;
}
#header p.reg{
	margin: 5px 0 0 885px;
	_margin: 0 0 0 875px;
}
#header p.right {

	float: right;

	margin: -100px auto;

	text-align: right;

}



ul li a:link,ul li a:visited {

	color: #056A89;

}



ul li a:hover {

	color: #056A89;

	text-decoration: underline;

}



#main {

	margin: 0 0 0 0;

	width: 100%;

	margin: 0 0 0 0;

	clear: both;

}



/* - END SHARED STYLES ACROSS ALL PAGES - */

	/* Start Left panel styles (Nav)*/

#left {

	float: left;

	height: 465px;
display: inline;
	width: 175px;

}



#sidebar {

	float: left;

	text-align: left;

	width: 100%;

	margin: 0 0 0 3px;

}



#sidebar ul {

	list-style: none;

}



#sidebar ul li {

	display: inline;

}



#sidebar ul li a:link,#sidebar ul li a:visited {

	font-size: 10px;

	font-weight: bold;

	color: #056A89;

	text-decoration: none;

	display: block;

	line-height: 25px;

	background-repeat: repeat-x;

	border: 1px solid #CCCCCC;

	background-image: url(../../images/leftNav_bg.jpg);

	margin: 0 0 3px 0;

	vertical-align: middle;

	background-color: #FFFFFF;

	background-position: center;

	height: 30px;

	padding: 0 5px 0 5px;

}



#sidebar ul li a:hover {

	font-size: 10px;

	font-weight: bold;

	color: #056A89;

	text-decoration: underline;

	display: block;

	line-height: 25px;

	background-repeat: repeat-x;

	border: 1px solid #CCCCCC;

	background-image: url(../../images/leftNav_bg_hover.jpg);

	margin: 0 0 3px 0;

	vertical-align: middle;

	background-color: #FFFFFF;

	background-position: center;

	height: 30px;

	padding: 0 5px 0 5px;

}



#sidebar ul li a:hover,#sidebar ul li a.current {

	color: #056A89;

}



#sidebar ul li ul {

	list-style: none;

	border-width: 1px 1px 0 1px;

	border-style: solid;

	border-color: #CCC;

}



#sidebar ul li ul li {

	display: inline;

}



#sidebar ul li ul li a:link,#sidebar ul li ul li a:visited {

	font-size: 9px;

	height: 20px;

	color: #056A89;

	text-decoration: none;

	display: block;

	padding: 0 5px 2px 5px;

	background-color: #eef2f4;

	background-repeat: repeat;

	background-image: none;

	border: 0;

	margin: 0;

}



#sidebar ul li ul li a:hover {

	font-size: 9px;

	height: 20px;

	color: #056A89;

	text-decoration: underline;

	display: block;

	padding: 0 5px 2px 5px;

	background-color: #ced9dd;

	background-repeat: repeat;

	background-image: none;

	border: 0;

	margin: 0;

}



#sidebar ul li ul li a:hover,#sidebar ul li ul li a.current:link,#sidebar ul li ul li a.current:visited

	{

	color: #056A89;

}



#sidebar ul li a.current:link,#sidebar ul li a.current:visited {

	background-image: url(../../images/current_nav_child.jpg);

	background-repeat: repeat;

	background-position: center;

	height: 20px;

}



#sidebar ul li a.parentcurrent:link,#sidebar ul li a.parentcurrent:visited

	{

	background-image: url(../../images/current_nav_image.jpg);

	background-repeat: repeat;

	background-position: center;

	height: 30px;

}



#navLowerPic {

	/*background-image: url(../../images/left_nav_pic.jpg);

	background-repeat: no-repeat;

	background-position: center; */

	float: left;

	margin: 0 auto 0 auto;

	height: 165px;

	width: 149px;

	font-size: 10px;

}

/* End Left panel styles (Nav)*/ /* - START HOME PAGE STYLES - */

#middle {

	float: left;

	font-size: 12px;

	width: 546px;

	margin: 0 12px 0 12px;

}


#middle2 {
	
	float: left;
	font-size: 12px;
	width: 792px;
	margin: 0 0 0 12px;
	_margin: 0 0 0 5px;
}

#maincontent {

	width: 100%;

	float: left;

	/*height: 100%;*/

	clear: both;

	margin: 0 0 0 0;

}

#maincontent_ped_ban {

	width: 100%;

	float: left;

	/*height: 100%;*/

	clear: both;

	margin: 0 0 10px 0;

}

#maincontent_adult_ban {

	width: 100%;

	float: left;

	/*height: 100%;*/

	clear: both;

	margin: 0 0 10px 0;

}

#maincontent_interior {

	height: 247px;

	width: 513px;

	/*START TJ ADDED*/

	float: left; */

	margin: 15px 0 13px 0px;

	_margin: 15px 0 13px 16px;

	/*END TJ ADDED*/

	clear: both;

}



#maincontent_interior_nav {

	height: 27px;

	width: 150px;

	background-image: url(../../images/buttons_bg.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	border: 1px solid #CCCCCC;

	margin: 0 0 0 375px;

}



#maincontent_interior_nav ul {

	list-style: none;

	margin: 5px 0 0 20px;

}



#maincontent_interior_nav ul li {

	display: inline;

}



#maincontent_interior_nav  ul li a:link,#maincontent_interior_nav ul li a:visited

	{

	font-size: 11px;

	color: #056a89;

	text-decoration: underline;

	padding-right: 3px;

}



#maincontent_interior_nav  ul li a:hover {

	font-size: 11px;

	color: #056a89;

	text-decoration: underline;

	padding-right: 3px;

}



#maincontent_lower {

	width: 100%;
	float: left;
	border: 1px solid #CCCCCC;
	/*height: 133px;*/
	clear: both;
	margin: 10px 0 0 0;
	background-color: #e6ecef;
	background-image: url(../../images/news_bg.jpg);
	background-repeat: repeat-x;

}



#maincontent_lower_header {

	clear: both;
	height: 20px;
	width: 538px;
	margin: 0 0 0 0;
}



#maincontent_lower_header h2 {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 0;
	font-size: 12px;
}





#maincontent_lower ul {

	list-style: none;
	margin: 0 0 0 10px ;
	padding: 3px 0 0 0;
}



#maincontent_lower ul li {
	
	display: block;
	padding:0 0 0 15px;
	margin: 0 0 0 0;
	background-position:0 0.5em;
	background-image: url(../../images/news_bullet.gif);
	background-repeat: no-repeat;
}


#maincontent_lower ul li.end {
	
	display: block;
	padding:0 0 0 15px;
	margin: 0 0 15px 0;
	background-position:0 0.5em;
	background-image: url(../../images/news_bullet.gif);
	background-repeat: no-repeat;
}
#maincontent_lower  ul li a:link,#maincontent_lower ul li a:visited {

	font-size: 11px;
	color: #056A89;
	padding: 0 3px 0 0;
	text-decoration: none;
	
}



#maincontent_lower  ul li a:hover {

	font-size: 11px;
	color: #666666;



	

}



/* - END HOME PAGE STYLES ACROSS ALL PAGES - */

#footer {

	clear: both;

	/*width: 100%;*/

	width: 903px;

	margin: 50px 0 25px 87px;

	padding: 10px 0 15px 0;

}



#footer ul {

	font-color: #999999;

}



#footer ul li {

	float: left;

	list-style-type: none;

	position: relative;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #999999;

}



#footer ul li.last {

	float: left;

	list-style-type: none;

	border-right: 0;

}



#footer ul li a:link,#footer a:visited {

	font-size: 10px;

	font-weight: bold;

	color: #999999;

	text-decoration: none;

	display: inline;

	text-align: center;

	margin-top: 20%;

	padding-top: 0px;

	padding-right: 0.75em;

	padding-bottom: 0;

	padding-left: 0.75em;

}



#footer ul li a:hover {

	font-size: 10px;

	font-weight: bold;

	color: #999999;

	text-decoration: underline;

	display: inline;

	text-align: center;

	margin-top: 20%;

	padding-top: 0px;

	padding-right: 0.75em;

	padding-bottom: 0;

	padding-left: 0.75em;

}



#footer ul li a:hover,#footer ul li a.current {

	color: #999999;

}



#medinfo {

	background-color: #FFFFFF;

	float: left;

	width: 100%;

	background-repeat: repeat;

	margin: 40px 0 0 0;

	_margin: 15px 0 0 0;

}



#medinfo p {

	font-size: 12px;

	color: #000;

	text-align: left;

	margin: 15px 200px 0 200px;

	line-height: 20px;

}



#medinfo h1 {

	font-size: 12px;

	font-weight: bold;

	margin: 15px 200px 0 200px;

	color: #000;

	text-decoration: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#medinfo a:link,#medinfo a:visited {

	color: #056a89;

	text-decoration: none;

}



#medinfo a:hover {

	color: #056a89;

	text-decoration: underline;

}



#footer ul li a:hover {

	color: #000;

}



#footer p {

	font-size: 10px;

	padding: 0 0 0 0.75em;

}



.pollCellImage {

	background: url('blue_dot.gif');

	height: 10px;

}



#right {

	float: left;

	height: 461px;

	width: 230px;

}



#resources {

	background-color: #e6ecef;

	background-image: url(../../images/callout_bg.jpg);

	background-repeat: repeat-x;

	float: left;

	height: 296px;

	width: 100%;

	border: 1px solid #CCCCCC;

}



#callout_header {

	background-color: #9BCB60;

	background-repeat: repeat-x;

	height: 20px;

	width: 100%;

	background-position: center;

	margin: 0px

	

}



/*Center the headers vertically and move in.  Move the bullets left and align with title. */

#callout_header h3 {

	font-weight: bold;

	color: #FFFFFF;

	margin-top: 0;

	margin-left: 3px;

	vertical-align: middle;

	padding-top: 3px;

}



#resources_hdr_img {

	background-image: url(../../images/resources_pic.jpg);

	background-repeat: no-repeat;

	height: 55px;

	width: 100%;

	background-position: center center;

	margin: 1px;

}



#enhance {

	background-color: #e6ecef;

	background-image: url(../../images/callout_bg.jpg);

	background-repeat: repeat-x;

	float: left;

	height: 147px;

	width: 100%;

	border: 1px solid #CCCCCC;

	margin: 12px 0 0 0;

}



#enhance_hdr_img {

	background-image: url(../../images/enhance_pic.jpg);

	background-repeat: no-repeat;

	height: 55px;

	width: 100%;

	background-position: center center;

	margin: 1px;

}



#quicklinks {

	background-image: url(../../images/quick-links-bg.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 147px;

	width: 231px;

	border: 1px solid #CCCCCC;

	margin: 17px 0 0 0;

}



#quicklinks_hdr_img {

	background-image: url(../../images/quickLinks_pic.jpg);

	background-repeat: no-repeat;

	height: 55px;

	width: 100%;

	background-position: center;

	margin: 1px;

}



#callout_links {

	width: 100%;
	float: left;

}



#callout_links ul {

	list-style: none;
	padding: 35px 0 0 10px;
	_padding: 36px 0 0 10px;
	*padding: 37px 0 0 10px;
	float: left;	

}



#callout_links ul li {

	list-style-image: none;

	vertical-align: middle;

	/*list-style-position: outside;*/
	padding: 0 0 4px 0;
	*padding: 0 0 5px 0;

}



#callout_links  ul li a:link,#callout_links ul li a:visited {

	font-size: 10px;

	color: #056a89;

	text-decoration: none;

	vertical-align: middle;

	padding-left: 5px;

}



#callout_links  ul li a:hover {

	font-size: 10px;

	color: #056a89;

	text-decoration: underline;

}



/*#sub_middle {

	float: left;

	height: 465px;

	width: 547px;

}*/ /** SUB PAGE ONE CONTENT START **/

	/****************************************************************************************/

#sub_maincontent_hdr {

	width: 100%;

	float: left;

	text-align: left;

	border: 1px solid #CCCCCC;

	height: 108px;

}



#sub_maincontent_hdr_banner {

	float: left;

	height: 78px;

	width: 514px;

	margin: 14px 8px 0 16px;

	/*START TJ ADDED*/

	_margin: 14px 8px 0 8px;

	/*END TJ ADDED*/

}



#sub_maincontent_title {

	float: left;
	width: 550px;
	height: 45px;

	margin: 0 0 15px 0;
	clear: both;

}



#sub_maincontent_title_txt {

	float: left;
	width: 450px;
	height: 45px;
	

}



/*Check spacing of page title with image above and text below*/

#sub_maincontent_title_txt h1 {

	color: #00000;

	text-decoration: none;

	font-size: 14px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin: 0 0 0 8px;

	margin-top: 5px;

}



#sub_maincontent_title_img {

	float: left;

	width: 50px;

	

}



img.floatLeft {

	float: left;

	margin: 0 0 0 0;

}



#sub_maincontent_img {

	clear: none;
	float: left;
	position: left;
	margin: 0 0 0 8px;
	padding: 0 0 10px 0;
	width: auto;
}



#sub_maincontent_img2 {

	float: left;
	position: left;
	margin: 0 0 0 8px;
	padding-top: 6px;

	

}

#sub_maincontent_txt_adult_eff {
	
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #CCCCCC;
	width: 380px;
	margin: 10px 0 0 0;
}

#sub_maincontent_txt_com {
	
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #CCCCCC;
	width: 300px;
	margin: 10px 0 0 0;
}

/*Different font for bullets*/
#sub_maincontent_txt_log {

	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px;
	width: 70%;

}
#sub_maincontent_txt_log p {

	color: #666666;

	margin: 0 0 0 0;

}
#sub_maincontent_txt {

	clear: none;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px;
	width: 70%;

}

#sub_maincontent_txt_no_pic {

	clear: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px;
	width: 90%;
	padding: 0 15px 0 20px;
	

}

#sub_maincontent_txt h1{
	color: #00000;
	text-decoration: none;
	font-size: 14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 6px 25px 0 8px;
}


/*Check content width, should not go as far to the right (Example was 1.1 Diagnosing ADHD and 1.2.5 Safety)*/

#sub_maincontent_txt p {

	color: #666666;

	margin: 6px 25px 0 8px;

}



/*Check content width, should not go as far to the right (Example was 1.1 Diagnosing ADHD and 1.2.5 Safety)*/
#sub_maincontent_txt ul {
	list-style-type: inherit;
	margin: 0 25px 0 35px;
}

#sub_maincontent_txt ul p {

	color: #666666;
	font-size: 12px;
	margin: 0 0 0 0;


}
#sub_maincontent_txt ul li {

	color: #666666;
	font-size: 12px;
	margin: 0 0 5px 0;


}

#sub_maincontent_txt a:link,#sub_maincontent_txt a:visited {

	color: #056A89;

	text-decoration: none;

}



#sub_maincontent_txt a:hover {

	color: #056A89;

	text-decoration: underline;

}


/*Check content width, should not go as far to the right (Example was 1.1 Diagnosing ADHD and 1.2.5 Safety)*/
#sub_maincontent_subTxt2 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
	margin: 50px 0 0 0;


	width: auto;

}
#sub_maincontent_subTxt {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
	/*margin: 0 25px 0 10px;

	padding-top: 10px;

	margin-top: 10px;*/

	padding-left: 15px;

	padding-right: 15px;

	width: 89%;

}



/*Two links should be green underlines on rollover.  Should be in box style? */

/*#sub_maincontent_subTxt div {

	background-color: #83b0a0;

	height: 45px;

	

	margin-top: 20px;

	vertical-align: middle;

}
*/


#sub_maincontent_subTxt p {

	color: #666666;

	font-size: 12px;

}



#sub_maincontent_subTxt h1 {

	text-decoration: none;

	font-size: 14px;

}



#sub_maincontent_subTxt p a {

	color: #666666;

	text-decoration: none;

}



/* Two links should be green underlines on rollover.  Should be in box style? */

#sub_maincontent_subTxt ul {

	color: #666666;

	margin: 5px 0 0 35px;

}



#sub_maincontent_subTxt a:link,#sub_maincontent_subTxt a:visited {

	color: #056A89;

	text-decoration: none;

}



#sub_maincontent_subTxt a:hover {

	color: #056A89;

	text-decoration: underline;

}

/*For Green Box - Please check size and color of box, including the title.  More green background on bottom, & check spacing (example is 1.2.4)*/

#sub_maincontent_subNav {
	clear: both;
	border: 1px solid #CCCCCC;
	width: 515px;
	height: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 15px;

}





#sub_maincontent_subNav_interior {

	width: 475px;
	background-color: #CEDADE;
	background-repeat: repeat;
	margin: 15px 0 15px 20px;

}





#sub_maincontent_subNav_interior a {

	text-decoration: none;

}



#sub_maincontent_subNav_interior a:hover {

	text-decoration: underline;

}





#s_nav_int {

	width: 485px;

	

}



#s_nav_int ul {
	
	list-style: none;
	padding: 10px 0 10px 0;
	margin: 0 0 0 30px;

}



#s_nav_int ul li {

	display: block;
	/*START TJ ADDED*/
	background: url(../../images/subNav_bulletblue.jpg) no-repeat;
	height: 25px;
	padding: 5px 0 5px 30px ;
	/*END TJ ADDED*/

}

#s_nav_int ul li a:link,#s_nav_int ul li a:visited {

	font-size: 11px;
	font-weight: bold;
	color: #056A89;
	text-decoration: none;
	vertical-align: middle;
	/*START TJ ADDED*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*END TJ ADDED*/

}

#s_nav_int ul li.last {

	display: block;
	/*START TJ ADDED*/
	background: url(../../images/subNav_bulletblue.jpg) no-repeat;
	height: 25px;
	padding: 5px 0 0 30px ;
	/*END TJ ADDED*/

}

#s_nav_int ul li a:hover {

	text-decoration: underline;

}

#s_nav_int_rows {

	width: 485px;

	float: left;

}



#s_nav_int_rows ul {

	list-style: none;

}



#s_nav_int_rows ul li {

	display: block;

	/*START TJ ADDED*/

	background: url(../../images/subNav_bulletblue.jpg) no-repeat;

	/*margin: 5px 0 5px 20px;

	padding: 4px 5px 0 30px;*/

	/*END TJ ADDED*/

}



#s_nav_int_rows ul li a:link,#s_nav_int_rows ul li a:visited {

	font-size: 11px;

	font-weight: bold;

	color: #056A89;

	text-decoration: none;

	vertical-align: middle;

	/*START TJ ADDED*/

	padding: 0 0 5px 2px;

	margin: 0 0 0 0px;

	/*END TJ ADDED*/

	white-space: nowrap;

}



#s_nav_int_left {

	width: 200px;

	float: left;

	

}



#s_nav_int_left ul {

	list-style: none;

	

}



#s_nav_int_left ul li {

	display: block;

	background: url(../../images/subNav_bulletblue.jpg) no-repeat;

	margin: 5px 0 5px 25px;

	padding: 4px 5px 5px 5px;

}



#s_nav_int_left ul li a:link, #s_nav_int_left ul li a:visited{

	font-size: 11px;

	font-weight: bold;

	color: #056A89;

	text-decoration: none;

	vertical-align: middle;

	padding: 0 0 5px 7px;

	margin: 0 0 0 25px;

}



#s_nav_int_left ul li a:hover {

	text-decoration: underline;

}



#s_nav_int_right {

	width: 270px;

	float: right;

	

}



#s_nav_int_right ul {

	list-style: none;

}



#s_nav_int_right ul li {

	background: url(../../images/subNav_bulletblue.jpg) no-repeat;

	margin: 5px 0 5px 25px;

	padding: 4px 5px 5px 5px;

}



#s_nav_int_right ul li a:link, #s_nav_int_right ul li a:visited{

	font-size: 11px;

	font-weight: bold;

	color: #056A89;

	text-decoration: none;

	vertical-align: middle;

	padding: 0 0 5px 7px;

	margin: 0 0 0 25px;

	

}



#s_nav_int_right ul li a:hover {

	text-decoration: underline;

}



#references {

	width: 100%;



}



#references p {

	margin: 10px 10px 0 30px;

	font-size: 11px;

	color: #999999;

}



#topSubnav {

	clear: both;

	width: 100%;

	height: 15px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	background-color: #cbd3d7;

	background-repeat: repeat;

}



#topSubnav ul {

	font-color: #999999;

	margin: 0 0 0 350px;

}



#topSubnav ul li {

	float: left;

	text-align: right;

	list-style-type: none;

	border-style: solid;

	border-width: 0 1px 0 0;

	border-right-color: #999999;

}



#topSubnav ul li.last {

	float: left;

	list-style-type: none;

	border-right: 0;

}



#topSubnav ul li a:link,#topSubnav a:visited {

	font-size: 10px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

	display: inline;

	text-align: right;

	margin: 10% 0 0 0;

	padding: 0px 0.75em 0 0.75em;

}



#topSubnav ul li a:hover {

	font-size: 10px;

	font-weight: bold;

	color: #333333;

	text-decoration: underline;

	display: inline;

	text-align: right;

	margin: 10% 0 0 0;

	padding: 0px 0.75em 0 0.75em;

}



#topSubnav ul li a:hover,#topSubnav ul li a.current {

	color: #333333;

}



#adobe {

	padding: 25px 0 0 0;

}



/*For Green Box - Please check size and color of box, including the title.  More green background on bottom, & check spacing (example is 1.2.4)*/

#subPageCallouts{

	margin: 15px 0 0 15px;
	width: 485px;
	background-repeat: repeat;
}



#subPageCallouts_hdr {

	width: 100%;

	height: auto;

	background-color: #83b0a0;

	background-repeat: repeat;

	margin-top: 0px;
	padding: 0 0 5px 0;

	

}



#subPageCallouts h1 {

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

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding: 2px 0 0 10px;

}



#subPageCallouts_int {

	background-color: #d3e9b7;
	width: 485px;
	margin:0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;

	

}



#subPageCallouts_int p {

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

	font-size: 12px;

	font-weight: bold;

	color: #333;

	text-decoration: none;

	padding: 0 0 0 10px;

	}



#subPageCallouts_int ul {

	list-style: none;
	padding: 10px 0 10px 0;
	

	

}



/*Look at magnifying glass images*/

#subPageCallouts_int ul li {

	display: block;

	margin: 0 0 0 5px;

	padding: 5px 7px 5px 50px;

	background-image: url(../../images/callout2_bullet.gif);

	background-repeat: no-repeat;	/*END TJ ADDED*/

	line-height: 20px;

	

}



#subPageCallouts_int ul li a:link, #subPageCallouts_int ul li a:visited{

	font-size: 11px;

	font-weight: bold;

	color: #056A89;

	text-decoration: none;

	vertical-align: middle;

	/*START TJ ADDED*/

	padding: 0 0 5px 0;

	margin: 0 0 0 0;

	/*END TJ ADDED*/

}



#subPageCallouts_int ul li a:hover {

	text-decoration: underline;

}



/*Look at magnifying glass images*/

#lightgreen ul li {

	display: block;

	margin: 0 0 0 5px;

	margin-left:20px;

	padding: 2px 5px 5px 50px;

	background-image: url(../../images/callout2_bullet.gif);

	background-repeat: no-repeat;	/*END TJ ADDED*/

	line-height: 18px;

	

}



#lightgreen ul li a:link, #lightgreen ul li a:visited{

	font-size: 11px;

	font-weight: bold;

	color: #056A89;

	text-decoration: none;

	vertical-align: middle;

	/*START TJ ADDED*/

	padding: 0 0 5px 0;

	margin: 0 0 0 0;

	/*END TJ ADDED*/

}



#lightgreen ul li a:hover {

	text-decoration: underline;

}



#lightgreen {

	background-color: #e8f6d5;

	width: 485px;

	

}

#lightgreen ul {

	list-style: none;

	

}







#mp3player_flashcontent {

	text-align: center;

	margin-top: 10px;

}

.clear{

	clear: both;

}

#quickpoll {
	
	float: left;
	
	font-size: 10px;

	color: #056a89;

	text-decoration: none;
	
	margin: 0 0 0 4px;

	_margin: 0 0 0 0px; 
}

#quickpoll h1 {
	font-size: 11px;
	color: #056a89;
	text-decoration: none;
	margin: 5px 0 0 4px;
	_margin: 5px0 0 0 0px; 
}
 #quickpoll input{
 	border: none;
 	
 }	
	
#epocrates_content {
	background-image: url(../../images/epocrates_bg_splash.gif);
	background-repeat: repeat-x;
	float: left;
	height: 415px;
	width: 682px;
	/*width: 682px;
	height: 415px;
	text-align: center;*/
	}
	
#epocrates_top { 
	position: relative;
	vertical-align: top;
	top: 185px;
	left: 280px; 
	_left: 140px;
	width: 400px;
	}
   
   	#epocrates_top input.text { 
   		margin-top: 10px;
   		border: 1px solid;
		border-color: #666 #EEE #EEE #666; 
		}
   	#epocrates_top p { 
	   	color: #999; 
	   	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
   		font-weight: bold; 
   		font-size: 9px; 
   		margin: 10px 0 0 0;
	   }
   	#epocrates_top img { margin: 15px 0 0 65px; border: none; }
   	
   	
* REGISTRATION STYLES */

#register_form {
    width:385px;
    float:left;
    margin: 0;
}
#password_rule {
    width:140px;
    height:262px;
    background: url(/mcneilpediatrics360/images/password_box.gif) no-repeat;
    margin:50px 0 0 0;
    padding: 5px 10px 5px 10px;
    _width:160px;
    _height:272px;
    _margin: 50px 0 0 0;
    _padding: 0 0 0 0;
}
#register_form p{
	font-family: "Arial";
	font-size: 12px;
	color: #666;
}
}
#password_rule p {
    font-size:10px;
    padding:10px 10px 0px 10px;
}

#register_form fieldset {
    margin:0;
    padding:0;

}
#register_form fieldset legend {
    font-family: "Arial";
    font-size:12px;
    color: #666;
    font-weight:bold;
    padding:5px 0 0 5px;
}
#register_form fieldset ul {
    list-style-type: none;
    margin:10px 0 0 10px;
    paddding:0;
}
#register_form fieldset ul li, label, legend {
    font-family: "Arial";
    font-size:12px;
    color: #666;
    padding:5px 0 5px 0;
}

#register_form fieldset ul li input {
    font-family: "Arial";
    font-size:12px;
    color: #666;
}

#register_form ul {
    list-style-type: bullet;
    margin:10px 0 0 30px;
    paddding:0;
}
#register_form ul li{
    font-family: "Arial";
    font-size:12px;
    color: #666;
    padding:0px 0 5px 0;
}

#right_reg {
float: left;
	height: 461px;
	width: 230px;

}
#signin_register{
       font-family: "Arial", "Verdana";
       width: 160px;
       height: 210px;
       color: #666;
       margin:0;
       padding: 0 0 0 10px;
       background: url(/mcneilpediatrics360/images/signIn_box_register.gif) no-repeat;
      
 }
 #homelogin{
 	text-align: center;
 }
 .assetDiv {
	width:790;
	height:408px;
	border: 1px solid #CCCCCC;
}

#sub_maincontent_other {

	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px;
	width: auto;

}



/*Check content width, should not go as far to the right (Example was 1.1 Diagnosing ADHD and 1.2.5 Safety)*/

#sub_maincontent_other p {

	color: #666666;

	margin: 6px 25px 0 8px;

}



/*Check content width, should not go as far to the right (Example was 1.1 Diagnosing ADHD and 1.2.5 Safety)*/
#sub_maincontent_other ul {
	list-style-type: inherit;
	margin: 0 25px 0 35px;
}

#sub_maincontent_other ul p {

	color: #666666;
	font-size: 12px;
	margin: 0 0 0 0;


}
#sub_maincontent_other ul li {

	color: #666666;
	font-size: 12px;
	margin: 0 0 5px 0;


}

#sub_maincontent_other a:link,#sub_maincontent_other a:visited {

	color: #056A89;

	text-decoration: none;

}



#sub_maincontent_other a:hover {

	color: #056A89;

	text-decoration: underline;

}

#midcontent_rt {

	width: 48%;
	float: right;
	border: 1px solid #CCCCCC;
	height: 147px;
	margin: 10px 0 0 0;
	/*background-color: #e6ecef;*/
	background-image: url(../../images/concerta360/mid-callout-bg-lft.jpg);
	background-repeat: repeat-x;

}
#midcontent_rt h1 {
	font-family: "Arial";
	color: #97c75d;
	font-size: 16px;
	margin: 10px 0 0 15px;
	padding: 0;
	}
#midcontent_rt p {
	font-family: "Arial";
	color: #666666;
	font-size: 13px;
	margin: 5px 0 0 16px;
	_margin: 4px 0 0 16px;
	padding: 0;
	font-weight: normal;
	}
#midcontent_rt a:link,#midcontent_rt a:visited {
		
	text-decoration: none;
	font-weight: normal;

}
midcontent_rt a:hover{
	text-decoration: none;
	font-weight: normal;
}
#midcontent_left {
	width: 48%;
	float: left;
	border: 1px solid #CCCCCC;
	height: 147px;
	margin: 10px 0 0 0;
	/*background-color: #e6ecef;*/
	background-image: url(../../images/concerta360/mid-callout-bg-lft.jpg);
	background-repeat: repeat-x;

}
#midcontent_left h1 {
	font-family: "Arial";
	color: #97c75d;
	font-size: 16px;
	margin: 8px 0 0 15px;
	padding: 0;
	}
#midcontent_left p {
	font-family: "Arial";
	color: #666666;
	font-size: 13px;
	margin: 5px 0 0 16px;
	_margin: 5px 0 0 16px;
	padding: 0;
	font-weight: normal;
	}
#midcontent_left a:link,#midcontent_left a:visited {

	
	text-decoration: none;
	font-weight: normal;

}
midcontent_left a:hover{
	text-decoration: none;
	font-weight: normal;
}




/*-----------------------------------------------------*/
#central{

	float: left;

	font-size: 12px;

	width: 797px;
	margin: 0 0 0 12px;
	_margin: 0 0 0 8px;
	display: inline;

}

#registerHead{
	height:65px;
	width: 797px;
	margin: 22px 0 0 0;
	font: 0px arial;
	background: url(../../images/register-header.jpg) no-repeat; 
}
#registerBorder{
	width: 797px;
	height: auto;
	_margin: -2px 0 0 0;
	background: url(../../images/register-border.jpg) repeat-y; 
}

#registerBody{
	width: 776px;
	height: auto;
	background: url(../../images/register-body.jpg) repeat-x;
	margin: 0 0 0 1px;
	padding: 15px 0 0 15px; 
}

#registerBottom{
	height: 20px;
	width: 797px;
	background: url(../../images/register-bottom.jpg) no-repeat;
	font: 0px arial; 
}
#registerBottom02{
	height: 20px;
	width: 797px;
	background: url(../../images/register-bottom-02.jpg) no-repeat;
	font: 0px arial; 
}

.heading1{
	font: bold 17px/17px arial;
	margin: 0 0 12px 0 !important;
	color: #666666;
}
.heading2{
	font: bold 14px/14px arial;
	margin: 12px 0 24px 0 !important;
	color: #666666;
}
.heading3{
	font: bold 12px/12px arial;
	margin: 0 0 12px 0 !important;
	color: #666666;
}
.text0{
	font: 12px arial;
	margin: 0 0 12px 0 !important;
	color: #666666;
}
.textRed{
	color: red;
}
.clear{
	clear: both;
}
.rows{
	clear: both;
	height: auto;
	margin: 0 0 5px 0;
	padding: 1px 0 0 0;
}
.setMargin1{
	margin: 0 0 0 25px;
	_margin: 0 0 0 23px;
}

.setMargin3{
	margin: 1px 0 0 25px;
}
.setMargin2{
	margin: 0 0 0 58px;
	_margin: 0 0 0 20px;
}
.setMarginx{
	margin: 0 0 0 60px;
}
.connector{
	float: left;
	width: 60px;
	height: 10px;
	margin: 13px 0 0 0;
	padding: 8px 0 0 0;
	text-align: center;
}
.jumper1{
	background: url(../../images/jumper.gif) 142px 0 no-repeat;
	_background: url(../../images/jumper.gif) 144px 0 no-repeat;
	height: 30px;
	width: 300px;
	float: left;
	display: inline;
	margin: 4px 0 0 0;
	_margin: 10px 0 0 0;
}
.jumper2{
	background: url(../../images/jumper.gif) 53px 0 no-repeat;
	_background: url(../../images/jumper.gif) 58px 0 no-repeat;
	height: 30px;
	margin: 4px 0 0 0;
	_margin: 10px 0 0 0;
	width: 200px;
	float: left;
	display: inline;
}
.item1{
	width: 200px;
	height: auto;
	float: left;
	display: inline;
}
.itemx{
	width: 150px;
	height: auto;
	float: left;
	display: inline;
}
.item2{
	width: 93px;
	height: auto;
	float: left;
	display: inline;
}
.item3{
	width: 51px;
	height: auto;
	float: left;
	display: inline;
}

.label{
	font: 12px/12px arial;
	margin: 0 0 3px 0 !important;
	color: #666666;
}
.textBox1{
	display: block;
	_width: 200px;
	_height: 18px;
	width: 200px;
	height: 16px;
	background: #fde4c2;
	border: solid 1px #999999;
}
.textBoxx{
	display: block;
	_width: 154px;
	_height: 18px;
	width: 200px;
	height: 16px;
	background: #fde4c2;
	border: solid 1px #999999;
}
.textBox2{
	display: block;
	_width: 91px;
	_height: 18px;
	width: 91px;
	height: 16px;
	background: #fde4c2;
	border: solid 1px #999999;
}
.selectBox1{
	display: block;
	width: 81px;
	height: 19px;
	background: #fde4c2;
	border: solid 1px #999999;
}

.selectBox2{
	display: block;
	width: 206px;
	height: 19px;
	background: #fde4c2;
	margin:0 0 5px 0;
	border: solid 1px #999999;
}

.selectBox3{
	display: block;
	width: 150px;
	height: 19px;
	background: #fde4c2;
	border: solid 1px #999999;
}


.label2{
	_margin: 0 0 0 5px;
}

.field{
	float:left;	
}	
.positioner{
	border: none;
	margin: 20px 0 20px 280px;
}

.resetMargin{
	margin: 0px;
}

.positionerCheck{
	margin: 13px 16px 0 12px;
	display: inline;
	padding: 0 0 0 0;
	float: left;
	border :none;
}
#callout1{
	height: 115px;
	width: 738px;
	margin: 10px 0 0 0;
	padding: 64px 0 0 27px;
	background: url(../../images/callout-bkgnd1.jpg) no-repeat;
}

.calloutheading{
	font: bold 16px arial;
	margin: 0 0 3px 0;
}

.callouttext{
	font: 12px arial;
	margin: 0 0 11px 0;
}

.callouttextNew01{
	font: 12px arial;
	margin: 0 0 11px 0;
	width: 185px;
}

.callouttextNew02{
	font: 12px arial;
	margin: 0 0 11px 0;
	width: 160px;
}

#callout2{
	height: 150px;
	width: 330px;
	margin: 10px 0 0 0;
	padding: 29px 20px 0 415px;
	background: url(../../images/callout-bkgnd2.jpg) no-repeat;
}

#thumbNail1{
	height: 229px;
	width: 194px;
	padding: 0 0 0 175px;
	float: left;
	margin: 20px 10px 40px 0;
	display: inline;
	background: url(../../images/thumbnail-1.jpg) no-repeat;
}

#thumbNail2{
	height: 229px;
	/*width: 194px;*/
	padding: 0 0 0 208px;
	float: left;
	margin: 20px 0 40px 0;
	display: inline;
	background: url(../../images/thumbnail-2.jpg) no-repeat;
}

.links{
clor: #86c0c4 !important;
text-decoration: underline;
}

#loginCntnr{
	width: 762px;
	height: 91px;
	padding: 17px 0 0 0;
	margin :0 0 5px 0;
	background: url(../../images/login-bkgnd.gif) no-repeat;
}


.labelLogin{
	font: 12px/12px arial;
	margin: 0 4px 0 17px !important;
	color: #666666;
	float: left;
	display: inline;
	
}
.textBoxLogin{
	float: left;
	display: inline;
	_width: 264px;
	_height: 18px;
	width: 260px;
	height: 16px;
	margin: 0 10px 0 0 !important;
	background: #fde4c2;
	border: solid 1px #999999;
}
.loginButton{
	border: none;
	margin: 18px 0 0 236px;
	float: left;
	display: inline;
}
.labelLoginPswd{
	font: 12px/12px arial;
	margin: 21px 4px 0 1px !important;
	color: #666666;
	float: left;
	display: inline;
	
}
#helpingAid{
	width :150px;
	hright: 50px;
	float :right;
	text-align: right;
	margin: 10px 28px 0 0;
	display: inline;
}
#helpingAid a{
	font: 11px arial;
	color: #419da4;
	margin: 0 0 9px 0;
	text-decoration: none;
}

.reg{
vertical-align: text-top;
font-size: 80%;
}

/*---------------------------------OnDemand Video-------------------------------------------*/
#onDemandCallout {
	width: 100%;
	float: left;
	border: 1px solid #CCCCCC;
	height: 147px;
	margin: 5px 0 0 0;
	/*background-color: #e6ecef;*/
	background-image: url(../../images/concerta360/OnDemandhomeBg.jpg);
	background-repeat: no-repeat;

}
#onDemandCallout h1 {
	font-family: "Arial";
	color: #97c75d;
	font-size: 16px;
	margin: 8px 0 0 11px;
	padding: 0;
	}
#onDemandCallout p {
	font-family: "Arial";
	color: #666666;
	font-size: 12px;
	margin: 5px 0 0 12px;
	_margin: 5px 0 0 12px;
	padding: 0;
	font-weight: normal;
	text-decoration: none;
	}
a.ondemand, a.ondemand:visited, a.ondemand:hover {
	text-decoration: none;
}

#onDemandCallout a:link,#onDemandCallout a:visited {

	
	text-decoration: none;
	font-weight: normal;

}
#onDemandCallout a:hover{
	text-decoration: none;
	font-weight: normal;
}

/*---------------------------------Style for the new pages-------------------------------------------*/

#adhdStoreMain{
	width: 792px;
	height: auto;	
	margin: 0 0 0 5px;
}

#adhdStoreMain h1{
	font-family: Arial;
	font-size: 16pt;
	font-weight: normal; 
	line-height: 16pt;
	padding: 0px !important;
	margin: 0px;
}

#adhdStoreMain p.topText{
	font-family: Arial;
	font-weight: normal; 
	padding: 0 20px 0 0;
	margin: 10px 0 15px 0;	
	color: #999999;
}

#adhdStoreMain a{
	text-decoration: none !important;
}

div.greyUnderline{
	width: 792px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	font: 0pt Arial;
	border-bottom: solid 1px #e5e5e5;	

}

#adhd-smart-pic01{
	width: 780px;
	height: auto;
	margin: 0;
	padding: 0;
}

#registerHeadNew{
	height:65px;
	width: 782px;
	margin: 22px 0 0 0;
	font: 0px arial;
	background: url(../../images/concerta360/register-headerNew.jpg) no-repeat 0 2px; 
}

#registerBorderNew{
	width: 782px;
	height: auto;
	background: url(../../images/concerta360/register-borderNew.jpg) repeat-y; 
}

#registerBodyNew{
	width: 761px;
	height: auto;
	background: url(../../images/register-body.jpg) repeat-x;
	margin: 0 0 0 1px;
	padding: 0px 0 0 18px; 
}

#registerBottomNew{
	height: 73px;
	width: 782px;
	background: url(../../images/concerta360/tab-bottom-border.jpg) no-repeat;
	font: 0px arial; 
}

#registerBottomNew a img{
	margin: 20px 0 0 20px;
	padding: 0px;
	float: left;
}

#registerBottomNew p{
	color: #5c5c5c;
	font: 9pt Arial !important;
	font-weight: bold !important;
	float: left;
	margin: 28px 0 0 20px;
}

div.tabButton01{
	float: left;
}

div.tabButtonRO01{
	float: left;
	margin: 0 0 0 0;
}

div.tabButtonLogin01{
	float: left;
	margin: 0 0 0 0;
}

div.tabButtonThankyou01{
	float: left;
	margin: 0 0 0 0;
}

div.tabButton02{
	float: left;
	margin: 0 0 0 7px;
}

div.tabButton03{
	float: right;
	margin: 14px 23px 0 0;
	_margin: 14px 12px 0 0;
}

div.placeOrderBtn{
	float: right;
	margin: 14px 35px 0 0;
	_margin: 14px 17px 0 0;
}

#orderItems{
	margin: 0px;
	padding: 0px;
	width: 740px;
	list-style-type: none;
}

#orderItems li{
	margin: 0 0 10px 0;
	padding: 0px;
	list-style-type: none;
	width: 740px;
	height: 144px;
	background: url(../../images/concerta360/item-pallete-bg.jpg) no-repeat 0 2px;
}

#orderItems li:hover,#orderItems li.sfhover{
	background: url(../../images/concerta360/item-pallete-bg_hover.jpg) no-repeat 0 2px;
}

.selected_old{
	background: url(../../images/concerta360/item-pallete-bg_hover.jpg) no-repeat 0 2px !important;
}

.selected{
	background: url(../../images/concerta360/item-pallete-bg_gray_hover.jpg) no-repeat 0 2px !important;
}

#orderItems li.lastItem{
	margin-bottom: 0px !important;
	padding-bottom: 20px;
}

div.itemPDF{
	width: 150px;
	height: auto;
	float: left;	
}

div.itemPDF a{
	margin: 0px !important;
	padding: 0px !important;
}

div.itemPDF a img.pdfImage{
	margin: 15px 0 0 15px;
	padding: 0;
}

div.itemPDF a p{
	font-weight: bold !important;
	color: #056a89;
	width: 75px;
	float: left;
	margin: 1px 0 0 35px !important;
	_margin: 1px 0 0 17px !important;
	padding : 0 !important;
	cursor: pointer;
}

div.itemPDF a img.icon{
	float: left;
	margin: 1px 0 0 0;
	padding: 0px;
}

div.itemDesc{
	width: 440px;
	height: auto;
	float: left;
	margin: 25px 0 0 8px;	
}

div.itemDesc p.itemHead{
	font: 10pt Arial !important;
	font-weight: bold !important;
	color: #000000;
	margin: 0px !important;
	padding: 0px !important;
}

div.itemDesc p.itemText{
	font: 9pt Arial !important;
	font-weight: normal !important;
	color: #858585;
	margin: 0px !important;
	padding: 0px !important;
}

div.itemDesc p.itemCopy{
	font: 9pt Arial !important;
	font-weight: normal !important;
	font-style: italic !important;
	color: #858585;
	margin: 4px 0 0 0 !important;
	padding: 0px !important;
}

div.itemAdd{
	width: 138px;
	height: auto;
	float: right;
	text-align: center;
	margin: 0 0 0 0;	
}

div.itemAdd input.addBox{
	margin: 60px 0 0 0;
	padding: 0;
	border: none;
}

div.itemAdd p{
	font: 9pt Arial !important;
	font-weight: normal !important;
	color: #858585;
	margin: 3px 0 0 0 !important;
	padding: 0px !important;
}

div.bottomText p{
	float: left;
	font: 9pt Arial !important;
	font-weight: normal !important;
	color: #858585;
	width: 525px;
	margin: 15px 0 0 2px !important;
	padding: 0px !important;
}

a.b2sLink{
	float: right;
	width: 100px;
	margin: 0 15px 0 0;	
	display: inline;
}

a.editLink{
	float: right;
	width: 50px;
	margin: 7px 10px 0 0;	
	cursor: pointer;
}

a.editLink p.editBtn{
	float: left;
	color: #007c85 !important;
	font-weight: bold !important;
}

img.arrowIcon{
	float:left;
	margin: 0 3px 0 0;
}

p.backBtn{
	float: left;
}

#rev-ord-box01{
	width: 437px;
	height: auto;
	float: left;
	margin: 10px 18px 0 0;
	_margin: 10px 0 0 0;
	display: inline;
}

#rev-ord-box01Register{
	width: 437px;
	height: auto;
	float: left;
	margin: 10px 18px 0 0;
	_margin: 10px 18px 0 0;
	display: inline;
}

#rev-ord-box02{
	width: 302px;
	height: auto;
	float: left;
	display: inline;
	margin-top: 10px;
}

#rev-ord-box01-top{
	width: 437px;
	height: 4px;
	background: url(../../images/concerta360/box01-border-top.gif) no-repeat;
	font: 0pt Arial;
}

#rev-ord-box01-topRegister{
	width: 437px;
	height: 4px;
	font: 0pt Arial;
}

#rev-ord-box01-body{
	width: 437px;
	height: auto;
	background: url(../../images/concerta360/box01-border-bg.gif) repeat-y;
	padding: 10px 0 0 18px;
}

#rev-ord-box01-bodyRegister{
	width: 437px;
	height: auto;
	padding: 10px 0 0 0px;
	
}

#rev-ord-box01-bottom{
	width: 437px;
	height: 5px;
	background: url(../../images/concerta360/box01-border-bottom.gif) no-repeat;
	font: 0pt Arial;
}

#rev-ord-box01-bottomRegister{
	width: 437px;
	height: 15px;
	font: 0pt Arial;
}

#rev-ord-box02-top{
	width: 302px;
	height: 4px;
	background: url(../../images/concerta360/box02-border-top.gif) no-repeat;
	font: 0pt Arial;
}

#rev-ord-box02-body{
	width: 284px;
	height: auto;
	background: url(../../images/concerta360/box02-border-bg.gif) repeat-y;
	padding: 0 0 0 18px;
	
}

#rev-ord-box02-bottom{
	width: 302px;
	height: 5px;
	background: url(../../images/concerta360/box02-border-bottom.gif) no-repeat;
	font: 0pt Arial;
}

#rev-ord-box01-body p{
	font: 9pt Arial;
	font-weight: normal;
	color: #666666;
}

div.blueHeader{
	width: 397px;
	height: 29px;
	background-color: #eaf0f1;
	margin: 10px 0 0 0;	
}

div.blueHeaderSmall{
	width: 260px;
	height: 29px;
	background-color: #e4eced;
	margin: 20px 0 0 0;	
}

div.blueHeader p.blueTitle,div.blueHeaderSmall p.blueTitle{
	font: 10pt Arial !important;
	font-weight: bold !important;
	color: #333333;
	float: left;
	margin: 7px 0 0 12px;
	_margin: 7px 0 0 6px;
}

div.addressText{
	width: 200px;
	height: auto;
	margin: 0 0 0 10px;
	_margin: 0 0 0 5px;
	padding: 5px 0 20px 0;
	float: left;
}

div.addressText2{
	width: 300px;
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px 0 20px 0;
}

div.addressText p,div.addressText2 p{
	font: 9pt Arial;
	color: #666666;
	line-height: 24px !important;
}

a.extraLink{
	font: 8pt Arial !important;
	color: #007c85 !important;
	float: left;
	margin: 50px 0 0 45px;
}

div.greyLineSmall{
	width: 380px;
	height: 1px;
	border-bottom: solid 1px #cccccc;
	margin: 0 0 0 10px;
}

div.greyLineBox2{
	background: url(../../images/concerta360/separator.gif) no-repeat;
	background-color:#f3f6f7;
	width: 260px;
	height: 1px;
	margin: 0 0 0 0;
	font: 0pt Arial;
}

div.greyLine02Box02{
	width: 260px;
	height: 1px;
	border-bottom: solid 1px #cccccc;
	margin: 10px 0 0 0;
	font: 0pt Arial;
}

p.greySmallText{
	font: 8pt Arial !important;
	font-weight: normal;
	color: #666666;
	margin:10px 30px 0 10px;
	padding-bottom: 15px;
}

#rev-ord-box02-body h2{
	font: 12pt Arial !important;
	color: #363636;
	font-weight: bold !important;
	width: 250px;
}

div.orderDetails{
	padding: 0 0 10px 0px;
	width: 260px !important;
	margin: 0 0 0 0;
	height: auto;
	background-color: #f3f6f7;
}

div.orderDetails input{
	float: left;
	display: inline;
	padding: 0px;
	margin: 10px 0 0 10px;
}

div.orderDetails p{
	font: 8pt Arial !important;
	color: #333333;
	font-weight: normal !important; 
	float: left;
	margin: 12px 0 0 0 !important;
	width:175px;
}

div.arrowSet{
	float: left;
	margin:12px 9px 0 4px;
	padding: 0;
	font: 0pt Arial;
}

div.arrowSet img.arrowSetDown{
	margin: 2px 0 0 0;
}



a.cancelLink{
	float: right;
	width: 60px;
	margin: 10px 0 0 0;
	_margin: 10px 0 0 0;
	*margin: 10px 0 0 0;	
	text-decoration: none !important;
}

p.cancelBtn{
	float: left;
	color: #007c85 !important;
	font-weight: bold !important;
}

.marginAligner{
	margin: 27px 0 0 40px !important;
	}


#submit-order-btn {
	border:none;
	float: left;
	margin: 15px 0 10px 0;
	_margin: 7px 0 10px 0;
	*margin: 7px 0 10px 0;
	width:260px;
}	

div.marginSpacer{
	padding-bottom: 40px !important;
}

/*  New Login Page styles starts here.  */

#rev-ord-box01-body p.loginTitleText{
	font: 11pt Arial !important;
	font-weight: bold !important;
	color: #666666;
	line-height: 18pt !important;
	margin: 3px 0 0 0;
	padding: 0;
}

a.loginLink01{
	font: 9pt Arial;
	font-weight: bold !important;
	color: #007c85 !important;
}

p.emailLabel{
	margin: 15px 0 0 0;
	padding: 0;	
}

.reqRed{
	color: #ff0000 !important;
}

input.tbStyleLogin{
	border: solid 1px #999999;
	background-color: #fde4c2;
	display: block;
}

.spaceAdjuster{
	margin-top: 10px !important;
}

a.login-btn{
	display: block;
	margin: 20px 0 0 0;
	float: left;
}

div.rememberMeDiv{
	float: left;
	margin:25px 0 0 0px;
	_margin: 21px 0 0 0px;	
}
.chkbxRembrMe{
	float: left;
	font: 9pt Arial;
	font-weight: normal;
	color: #666666;
}	
.chkbxRembrMe input{
	border: none;
	margin: 5px 5px 0 0;
	padding: 0px;
}

div.rememberMeDiv p{
	float: left;
	margin: 0 0 0 5px;
	_margin: 3px 0 0 2px;
}
#forgotPwdText a{
	font: 8pt Arial !important;
	margin: 10px 0 0 2px;
	padding-bottom: 30px;
	display: block;
	width:120px;
}

div.greyLine02Box02Login{
	width: 260px;
	height: 1px;
	border-bottom: solid 1px #e7ecec;
	margin: 10px 0 0 0;
	font: 0pt Arial;
}

p.box02LoginTitle02{
	font-weight: bold !important;
	margin: 15px 0 0 0;
	_margin: 5px 0 0 0;
	*margin: 3px 0 0 0;
}

p.box02LoginTitle03{
	font-weight: bold !important;
	margin: 10px 0 0 0;
}

div.addTitles{
	width: 260px;
	height: 42px;
	background: url(../../images/concerta360/box02-pallette.gif) no-repeat;
	margin: 5px 0 0 0;
}

div.addTitles input{
	float: left;
	margin: 11px 0 0 10px;
	_margin: 8px 0 0 7px;
	border: none;
	display: inline;
}

div.addTitles p{
	font: 8pt Arial !important;
	float: left;
	width: 215px;
	margin: 10px 0 0 8px;
	_margin: 10px 0 0 5px;
	padding: 0px;
	display: inline;
}

a.add-to-order-btn{
	float: left;
	margin:20px 0 20px 130px;
	cursor: pointer;
}

/*------------------------------------------ADHD Smart Store Thank you page------------------------------*/

#thankyou-inner-box{
	width: 758px;
	height: auto;
	margin: 10px 0 0 0;
}

#thankyou-inner-box-top{
	width: 758px;
	height: 5px;
	background: url(../../images/concerta360/thankyou-innerbox-top.gif) no-repeat;
	font: 0pt Arial;
}

#thankyou-inner-box-body{
	width: 758px;
	height: auto;
	background: url(../../images/concerta360/thankyou-innerbox-bg.gif) repeat-y;
}

#thankyou-inner-box-bottom{
	width: 758px;
	height: 5px;
	background: url(../../images/concerta360/thankyou-innerbox-bottom.gif) no-repeat;
	font: 0pt Arial;
	margin-bottom: 150px;
}

#thankyou-inner-box-body p{
	font: 10pt Arial !important;
	font-weight: bold !important;
	color:#666666;
	margin: 0 15px 0 15px;
	padding: 15px 0 100px 0;
}

#orderFormLogin{
	margin: 0;
	padding: 0;
}


/*  ------------------------------PopUp Styles ----------------------*/

#thbx-container{
		height:auto;
		width:auto;
		padding: 0px;
	}

	#thbx-top{
		height:1px;
		background: url(../../images/concerta360/thbx-top-bg.gif) no-repeat;
		font: 0px Arial;
	}
	
	#thbx-bottom{
		height:1px;
		background: url(../../images/concerta360/thbx-bottom-bg.gif) no-repeat;
		font: 0px Arial;
	}
	
	#thbx-body{
		background-color: #ffffff;
		text-align: left;
	}
	
	#thbx-body h2{
		font: 12pt Arial !important;
		color: #363636;
		font-weight: bold !important;
		background-color: #ffffff;
		margin: 0 0 0 20px;
		padding:0;
	}
	
	#thbx-body p.boldText{
		font: 9pt Arial !important;
		color: #363636;
		font-weight: bold !important;
		margin: 20px 0 0 30px;
	}
	
	div.selectedItems{
		margin: 7px 0 7px 40px;
		padding-bottom: 1px;
	}
	
	img.tickImg{
		float: left;
	}
	
	p.tickText{
		font: 8pt Arial !important;
		font-weight: normal !important;
		color: #666666;
		float: left;
		margin: 0 0 0 10px;
	}
	
	div.greyLiner{
		border-bottom: solid 1px #e7e9ea;
		height: 1px;
		font: 0px Arial;
		width: 250px;
		margin: 0 0 0 20px;
	}
	
	p.thbxOrdinaryText{
		font: 9pt Arial !important;
		font-weight: normal !important;
		color: # 858585;	
		margin: 15px 0 0 20px;
	}
	
	p.thbxOrdinaryText a{
		text-decoration: none !important;
	}
	
	a.addMoreLink{
		background: url(../../images/concerta360/left-arrow-img.gif) no-repeat;
		background-position: 0 4px;
		text-decoration: none !important;
		padding: 0 0 0 10px;
		margin: 10px 0 0 0px;
		float: left;
	}
	
	a.completeOrderLink{
		float: left;
		margin: 10px 0 0 30px;
	}
	
	a.closeBtnLink{
		float: right;
		margin: 2px 2px 0 0;
	}
	
/* ------------------------------- Register Page Styles-------------------------------*/

p.smallItalics{
	font: 8pt Arial !important;
	font-style: italic !important;
	color: #797979;
	margin: 15px 0 0 0;
}

div.greyLineBox01{
	width: 437px;
	height: 1px;
	border-bottom: solid 1px #e2e2e2;
	margin: 30px 0 20px 0;
	_margin: 20px 0 20px 0;
	font: 0px Arial;
}

.cols{
	float: left;
	width: 205px;
	height: auto;
}

.jumperNew{
	background: url(../../images/jumperArrow01.gif) no-repeat;
	_background: url(../../images/jumperArrow01.gif) no-repeat;
	height: 51px;
	width: 11px;
	float: left;
	display: inline;
	margin:15px 0 0 7px;
	_margin:15px 0 0 7px;
}

.jumperNew02{
	background: url(../../images/jumperArrow01.gif) no-repeat;
	_background: url(../../images/jumperArrow01.gif) no-repeat;
	height: 51px;
	width: 11px;
	float: left;
	display: inline;
	margin: 0 0 0 0;
	_margin: 10px 0 0 0;
}

div.rowCols{
	width: 205px;
	height: auto;
	margin-top: -10px;
	_margin-top: -15px;
}

.item1New{
	width: 90px;
	height: auto;
	float: left;
	display: inline;
	margin:24px 0 0 3px;
	_margin:35px 0 0 20px;
	*margin:30px 0 0 20px;
}

p.jumperText{
	float: left;
	margin:30px 0 0 10px;
}

.italicText{
	font-style: italic !important;
}

.marginAdjuster{
	margin-bottom: -10px !important;
}

.txtBox1{
	width:	202px;
	height: 16px;
	background: url(../../images/concerta360/textbox1-bkgnd.gif) no-repeat;
	margin: 0 0 5px 0;
	_margin: -1px 0 5px -4px;
	padding: 2px 0 0 6px;
	border: none;
}
.txtBox2{
	width:	321px;
	height: 16px;
	background: url(../../images/concerta360/textbox2-bkgnd.gif) no-repeat;
	margin: 0 0 5px 0;
	_margin: -1px 0 5px -4px;
	padding: 2px 0 0 6px;
	border: none;
}
.txtBox3{
	width:	202px;
	height: 18px;
	background: #fde4c2;
	margin: 0 0 5px 0;
	border: solid 1px #999999 !important;
}

.edit{
	width: 350px;
	display: none;
}
.save{
	display: block;
}

#loginbt{

	float:left;
	margin: 0 15px 5px 0;
}

#loginbt input{
	border:none; 
}


.box3{
	float:none !important;
	_float:left!important;
	width: 380px!important;
	min-height: 225px;
}
#thbx-container{
	padding-left:10px;
}


a.updateOrderLink{
	width: 120px !important;
	height: 40px;
	display: block;
	background: url(../../images/concerta360/dwnd-pdf-icon.gif) no-repeat;
	text-decoration: none !important;
	margin: 17px 0 0 0;
	padding: 0 0 0 20px;
	color: #007c85 !important;
	font: bold 12px arial !important;
	float: right;
	cursor: pointer;
}

.titles{
	float:left;
	width:80px;
	margin: 0 0 5px 0;
}

.fields{
	float:left;
}

a{
	
cursor:pointer !important;
}

.hide{
 border:none!important;
}

#adult-section{
	display:none;
}	
