body {
	margin:0;
	padding:0;
	height:100%;
	background:#425fad;
	text-align:center;
}

#root {
	width:780px;
	margin-left:auto;
	margin-right:auto;

}

#header {
	height:120px;
}

#mghcomp {
	height:22px;
	background:#fe0000;
}

#navtabsblock {
	position:relative;
}

#main {
	background:url(../images/grad.gif);
	background-repeat:repeat-x;
	height:100%;
}

ul#navtabs {
	padding:0;
	margin:0;
	list-style-type:none;
	margin-left:0px;
	padding-left:10px;
}

ul#navtabs li{
	margin:0;
	padding:0;
	margin-right:0;
	float:left;
	width:105px;
	height:37px;
}

ul#navtabs li a{
	display:block;
	width:105px;
	height:37px;
	text-decoration:none;
}

#tb_index{background:url(../images/tabi_home.jpg) no-repeat;}
#tb_index.active{background:url(../images/taba_home.jpg) no-repeat;}

#tb_overview{background:url(../images/tabi_overview.jpg) no-repeat;}
#tb_overview.active{background:url(../images/taba_overview.jpg) no-repeat;}

#tb_videoclips{background:url(../images/tabi_video.jpg) no-repeat;}
#tb_videoclips.active{background:url(../images/taba_video.jpg) no-repeat;}

#tb_intervention{background:url(../images/tabi_intervention.jpg) no-repeat;}
#tb_intervention.active{background:url(../images/taba_intervention.jpg) no-repeat;}

#tb_threadeddiscuss{background:url(../images/tabi_discussion.jpg) no-repeat;}
#tb_threadeddiscuss.active{background:url(../images/taba_discussion.jpg) no-repeat;}

#tb_yourrepask{background:url(../images/tabi_askyourrep.jpg) no-repeat;}
#tb_yourrepask.active{background:url(../images/taba_askyourrep.jpg) no-repeat;}

#tb_podcasts{background:url(../images/tabi_podcast.jpg) no-repeat;}
#tb_podcasts.active{background:url(../images/taba_podcast.jpg) no-repeat;}

#tb_dummy{background:url(../images/tabi_dummy.jpg) no-repeat;}

#leftcol {
	margin:0;
	clear:left;
	float:left;
	width:203px;
}

#rightcol {
	background:white;
	width:733px;
	float:left;
	clear:right;
	margin:0;
	padding:0;
}


#root {
	height:800px;
}

#leftcol, #rightcol {
	height:700px;
}

.content {
	color:#333;
	padding:10px 15px;
	font:12px Arial, Helvetica, sans-serif;
	position:relative;
}

ul#leftnav {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#leftnav li{
	margin:0;
	padding:0;
	background:transparent;
}

#footer {
	clear:left;
	color:#ccc;
	height:160px;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
}

#footer div{
	padding:0 50px;
	display:inline;
}

#footer a{
	padding:0 4px;
	text-decoration:none;
	color:#666;
}

.leftpane {
	float:left;
	width:340px;
	padding-top:35px;
}

.rightpane {
	float:right;
	width:340px;
	height:460px;
	margin:0;
	padding:0;
	padding-top:35px;
}

#leftnav li ul {
	display: none;
	position: relative; 
	margin:0;
	padding:0;
	margin-top:-15px;
	padding-left:7px;
	border:1px solid #ccc;
	border-collapse:collapse;
	width:173px;
	list-style-type:none;
	float:left;
	background:#FFFFFF;
	
}

#leftnav li ul li a {
	text-decoration:none;
	color:#000000;
	font:13px Arial, Helvetica, sans-serif;
}	

#header #topnav {
	position:relative;
	text-align:right;
	color:white;
}

#header #topnav a {
	font:bold 13px Arial, Helvetica, Sans-serif;
	text-decoration:none;
	color:white;
}

#header #topnav #mclogo {
	float:left;
	height:102px;
	width:203px;
}

#header #topnav #prodbanner {
	float:left;
	height:65px;
	width:757px;
}

#header #topnav #tabbednav {
	float:left;
	height:102px;
	width:780px;
}

#leftcol ul li {
	margin:0;
	padding:0;
}

/*.podupwebnarmiddle{border: solid red 1px;
	width:336px;
	height:139px;
	float:right;
	background-image:url(../images/Upcom_web_2.jpg);
	position:absolute;
	padding-top:50px;
}*/

/*Accordion List*/

#loadwait {
	background:#f0f0f0;
	width:225px;
	height:15px;
	padding:5px 20px;
	border:1px solid #ccc;
	font-size:14px;
	font-weight:bold;
}

#paneinfo{
	background:url(../images/chsprog_tt.gif) no-repeat;
	width:226px;
	height:40px;
	margin:0;
	margin-right:0px;
	margin-left:0px;
	padding:42px 26px 0 16px;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align:left;
}

.lstSubject{
	background:url(../images/dispheader_tt.gif) no-repeat;
	height:30px;
	width:257px;
	margin-bottom:2px;
	color:#81709D;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:7px 1px 0 10px;
	cursor:pointer;
	text-align:left;
}

.lstSubject.active{
	background:url(../images/dispheader_tt.gif) 0px -38px no-repeat;
}

.lstProgram{
	width:262px;
	margin:0 2px;
	padding:0;
	border:1px solid #a79275;
	text-align:left;

}

.lstProgram ul{
	margin:0px;
	padding:0px;
	list-style:none;
	height:100px;
	overflow-y:scroll;
}

.lstProgram ul li {
	padding:5px 10px 5px 10px;
	margin:0;
	border:1px solid white;
	cursor:pointer;
}

.lstProgram ul li.selectedProgram{
	background:#FAF5FB;
	border:1px solid #A08FB7;
}

.lstProgram ul li.active{
	background:#FAF5FB;
	border:1px solid #f0f0f0;
}

#lstAccordion{
	border-bottom:1px solid #a79275;
	width:268px;
	visibility:hidden;
	margin:0;
	padding:0;
}

.linkList {
	list-style-type:none;
	height:243px;
	overflow:auto;
	padding:0;
	margin:35px 14px 45px 25px;
}

.linkList li {
	margin:0;
	padding:0;
	margin-top:12px;
	padding-bottom:5px;
}

/*Program Overview Page*/

.link_display_box {
	background:url(../images/stm_top_lg.jpg) no-repeat;
	height:80px;
	width:568px;
	margin:0;
	margin-top:2px;
	padding:70px 40px 0px 40px;
	font:14px Arial, Helvetica, sans-serif;
	text-align:justify;
}

.box_bottom {
	background:url(../images/trainingplan_bottom.jpg) no-repeat;
	height:21px;
	width:648px;
	margin:0;
	padding:0;
}

.link_margin {
	margin-top:10px;
	text-align:center;
}

.progcomp_top {
	background:url(../images/progmat_top.jpg);
	width:335px;
	height:84px;
}

.progcomp_mid {
	background:url(../images/progcomp_mid.jpg);
	width:335px;
	height:300px;
}

.progcomp_bottom {
	background:url(../images/progcomp_bottom.jpg);
	width:335px;
	height:31px;
}

.tech_top {
	background:url(../images/proglink_top.jpg);
	width:335px;
	height:84px;
}

.tech_navtab {
	background:url(../images/1.png);
	margin-top:35px;
	height:16px;
	width:33px;
	padding-top:2px;
	float:left;
	text-align:center;
	font:bold 13px Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.tech_navtab_active {
	background:url(../images/11.png);
	margin-top:35px;
	height:18px;
	width:33px;
	padding-top:2px;
	float:left;
	text-align:center;
	font:bold 13px Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.progcomp_content {
	margin:0px;
	padding:5px;
	padding-right:0px;
	/*border:1px Solid blue;*/
	width:260px;
	height:285px;
}

.progcomp_content ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:260px;
	text-align:left;
	height:285px;
	overflow:auto;
}

.progcomp_content ul li {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	width:240px;
	font:13px Arial, Helvetica, sans-serif;
	color:#147df3;
	cursor:pointer;
}

.progcomp_content ul li a {
	color:#147df3;
	text-decoration:none;
}

.progcomp_content ul li a:hover {
	color:#1951b9;
	text-decoration:underline;
}

.dwnldNote {
	font:bold 13px Arial, Helvetica, sans-serif;
	margin-top:20px;
	width:660px;
	color:#4e72ad;
	text-align:left;
}

/*Threaded Discussion Page*/

.title_block {
	width:680px;
	height:36px;
	margin:auto;
	/*padding:auto;*/
	text-align:center;
	padding-top:2px;
	margin-bottom:20px;
}

.user_block {
	width:680px;
	height:20px;
	/*margin:auto;padding:auto;*/
	text-decoration:underline;
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
	padding-top:2px;
	margin-bottom:20px;
}

#thread_block {
	width:680px;
	height:250px;
	margin:auto;
	/*padding:auto;*/
	text-align:center;
	border:2px Solid #90a0d7;
	margin-bottom:50px;
}

.thread_block_header {
	width:680px;
	height:30px;
	margin:auto;
	/*padding:auto;*/
	text-align:center;
	background:#DDD;
	border-bottom:2px Solid #90a0d7;
	margin-bottom:20px;
}

.tb_header_left {
	width:550px;
	height:26px;
	text-align:left;
	font:14px Arial, Helvetica, sans-serif;
	padding-top:6px;
	padding-left:10px;
	float:left;
}

.tb_header_right {
	float:right;
	padding-top:3px;
	padding-right:10px;
}

.thread_content {
	margin:5px 5px 5px 5px;
	padding:0;
	overflow:auto;
	height:190px;
	width:670px;
	text-align:left;
	border:1px solid #AAA;
}


.thread_content ul {
	list-style-type:none;
	width:660px;
	margin:0;
	padding:0;
}

.thread_content ul li {
	cursor:pointer;
	font:12px Arial, Helvetica, sans-serif;
	color:#7a659d;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	height:40px;
	border:1px solid #999999;
}

.thread_content ul li span {
	font-weight: bold;
	text-decoration:underline;
}

.thread_content ul li.active_user {
	font-weight:bold;
	border:2px solid #333333;
	background:#ffeec6;
	
}

/*Intervention Page*/

.interv_box {
	margin:0;
	padding:0;
	width:300px;
	height:300px;
	border:2px Solid #4e72ad;
}

.interv_box a {
	color:#4e72ad;
	text-decoration:none;
}

.ell_onlesson_bottom{
   font:bold 11px Verdana, Arial, Helvetica, sans-serif;
   border: solid green 2px;
   width:260px;
   height:155px;
   float:right;
   margin-top:35px;
       margin-right:25px;

}

.ell_onlesson_bottom p {
	padding-top:10px;
	text-align:left;
	padding-left:5px;
	padding-bottom:5px;
	font:13px Verdana, Arial, Helvetica, sans-serif;
}

/*Video Clips page*/

.video_header {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:500px;
}

.video_header h2 {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:8px;
}

.video_pane {
	float:left;
	width:470px;
	padding:0;
	margin:0;
	
}

.video_thumbs_pane_cont {
	float:right;
	width:200px;
	padding:6px 6px 6px 0px;
	margin:0;
	height:370px;
	background:url(../images/video_pane_bg.jpg) no-repeat;
	background-position:bottom;
	position:relative;
	vertical-align:top;
}

.video_thumbs_pane {
	float:right;
	width:186px;
	padding:0;
	margin:0;
	height:360px;
	border:1px solid #999999;
	background:#FFF;
	overflow:auto;
}

.video_list {
	font:11px Arial, Helvetica, sans-serif;
	padding:6px 6px 6px 6px;
}

.video_list h4 {
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
}

.video_grade_lists {
	float:right;
	width:200px;
	padding:0;
	margin:0;
	margin-top:0px;
}

.video_grade_lists select {
	width:200px;
	margin-bottom:0px;
	margin-top: 0px;
}

/*Webinar Archive Page*/

.webinarimgtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}   

.webinararchivepane {
	width:550px;
	padding:0 0 0 0;
	margin-top:0;
	margin-left:10px;
	float:left;
}

.videoarchivepane {
	width:300px;
	padding:0 0 0 0px;
	margin-top:0px;
	margin-left:10px;
	float:right;
	text-align:left;
}

/*FAQ page*/

#faq_list {
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
	width:90%;
}



#faq_list ul {
	margin:0;
	padding:0;
	margin-top:2px;
	padding-bottom:5px;
	list-style-type:none;
}

#faq_list li {
	padding:0 0 4px 0;
	color:#666666;
}

#faq_list li a {
	color:#666666;
	text-decoration:none;
}

#faq_list li #answer {
	width:600px;
	background-color:#FFFFFF;
	margin-left:15px;
	padding:6px 20px 10px 5px; 
	padding-right:0;
	font-weight:normal;
	/*height:150px;
	overflow:auto;*/
}

#faq_list li #answer a {
	text-decoration:underline;
	color:#000000;
}

#faq_list li ul  {
	margin:0; padding:10px 0 10px 16px;
	list-style-type:disc;
}

#faq_list li blockquote  {
	margin:0; padding:10px;
}

/*Authors Page*/

#author ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font:11px Arial, Helvetica, sans-serif;
}

#author h4 {
	margin:0;
	padding:3px 0px;
}

#author td {
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
}

#authnav {
	float:right;
}

#authnav a:hover {
	color:#FF0000;
}

/*AskyourRep page - Email panel*/

.emailpanel{
	width:419px;
	height:50px;
	padding:0px;
	margin:0px;
	margin-top:50px;
	padding-top:55px;
	text-align:left;
	background-image:url(../images/emailques.jpg);background-repeat:no-repeat;
}

.emailpanelleft{
	margin:0;
	padding-left:30px;
	width:419px;
	height:300px;
	background-image:url(../images/emailques_1.jpg);background-repeat:repeat-y;
}

.emailpanelbottom{
	width:419px;
	height:48px;
	text-align:right;
	padding:20px 0px 0px 0px;
	background-image:url(../images/emailques_bottom.jpg); background-repeat:no-repeat;
}

/*Web n Podcast Page*/

.listeners{
	border:solid red 0px;
    font:12px Verdana, Arial, Helvetica, sans-serif;
    width:640px;
	position:absolute;
	margin-top:0px;
	padding-top:0px;
}
.listenerscontent{
width:300px;position:absolute;float:left;height:520px;

}

.podcasttop{
background-image:url(../images/pod_top.jpg); background-repeat:repeat-x;
width:336px;
height:79px;
}

.podcasbottom{
background-image:url(../images/pod_bottom.jpg);background-repeat:repeat-x;
margin-bottom:50px;
width:336px;
height:104px;
}

.podupwebnar{
	float:right;
	width:335px;
	height:490px;
	border:solid red 0px;
	vertical-align:top;
	margin-top:0px;
	
}

/*Issue Papers page*/

.research_top {
	background:url(../images/issue_top.jpg); 
	height:79px;
	width:336px;
	margin-top:5px;
}

.research_mid {
	background:url(../images/issue_middle.jpg);
	background-repeat:repeat-y;
	height:350px;
	width:300px;
	margin:0px;
	text-align:left;
	padding-left:36px;
}

.research_bottom {
	background:url(../images/issue_bottom.jpg);
	height:43px;
	width:336px;
	margin:0px;
}

.research_content {
	margin:0px;
	padding:5px;
	/*border:1px Solid blue;*/
	width:260px;
	height:330px;
}

.research_content ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:260px;
	text-align:left;
	height:330px;
	overflow:auto;
}

.research_content ul li {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	width:240px;
	font:13px Arial, Helvetica, sans-serif;
	color:#147df3;
	cursor:pointer;
}

.extra_content {
	 position:relative;
	 clear:both;
	 margin-top:0px;
	 font:bold 13px Arial, Helvetica, sans-serif;
	 color:#147df3;
}

/*Overview Page Ancillary*/

.box {
	width:268px;
	padding:0;
	margin:0 auto;
	height:405px;
	background:white;
	background-image:url(../images/ftrResources.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#resourceMenu {
	margin:0;
	padding:0;
	padding-top:35px;
	background:url(../images/chsprog_anc.gif) no-repeat;
}

#resourceMenu dt {
	width:258px;
	height:30px;
	margin-bottom:2px;
	color:#81709D;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:7px 0 0 14px;
	cursor:pointer;
	text-align:left;
}

#resourceMenu dd {
	width:262px;
	margin:0 2px;
	padding:0;
	border:1px solid #a79275;
	text-align:left;

}

#resourceMenu .open {
	margin:0 auto;
	background:#666;
}

#resourceMenu dd ul {
	margin:0px;
	padding:0px;
	list-style:none;
	height:50px;
	overflow-y:scroll;
}

#resourceMenu dd ul li{
	padding:5px 10px 5px 10px;
	margin:0;
	border:1px solid white;
	cursor:pointer;
}


#resourceMenu a {
	color:#333399;
	text-decoration:none;
}

/**** Resource Tab Images ******/

#resourceMenu dt{background:url(../images/dispheader_anc.gif) no-repeat;}
#resourceMenu dt.open{background:url(../images/dispheader_anc.gif) 0px -38px no-repeat;}

/*#resourceMenu dt#LR{background:url(../images/tabResPink.gif) no-repeat;}
#resourceMenu dt#LR.open{background:url(../images/tabResPinkOpen.gif) no-repeat;}

#resourceMenu dt#RA{background:url(../images/tabResBlue.gif) no-repeat;}
#resourceMenu dt#RA.open{background:url(../images/tabResBlueOpen.gif) no-repeat;}

#resourceMenu dt#DI{background:url(../images/tabResCyan.gif) no-repeat;}
#resourceMenu dt#DI.open{background:url(../images/tabResCyanOpen.gif) no-repeat;}

#resourceMenu dt#SSK{background:url(../images/tabResGreen.gif) no-repeat;}
#resourceMenu dt#SSK.open{background:url(../images/tabResGreenOpen.gif) no-repeat;}

#resourceMenu dt#PBL{background:url(../images/tabResRed.gif) no-repeat;}
#resourceMenu dt#PBL.open{background:url(../images/tabResRedOpen.gif) no-repeat;}

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

#loadwait1 {
	background:#f0f0f0;
	width:225px;
	height:15px;
	padding:5px 20px;
	border:1px solid #ccc;
	font-size:14px;
	font-weight:bold;
}

#paneinfo1{
	background:url(../images/chsprog_anc.gif) no-repeat;
	width:226px;
	height:40px;
	margin:0;
	margin-right:0px;
	margin-left:0px;
	padding:42px 26px 0 16px;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align:left;
}

.lstSubject1{
	background:url(../images/dispheader_anc.gif) no-repeat;
	height:30px;
	width:257px;
	margin-bottom:2px;
	color:#a79275;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:7px 1px 0 10px;
	cursor:pointer;
	text-align:left;
}

.lstSubject1.active1{
	background:url(../images/dispheader_anc.gif) 0px -38px no-repeat;
}

.lstProgram1{
	width:262px;
	margin:0 2px;
	padding:0;
	border:1px solid #a79275;
	text-align:left;

}

.lstProgram1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	height:100px;
	overflow-y:scroll;
}

.lstProgram1 ul li {
	padding:5px 10px 5px 10px;
	margin:0;
	border:1px solid white;
	cursor:pointer;
}

.lstProgram1 ul li.selectedProgram{
	background:#FAF5FB;
	border:1px solid #A08FB7;
}

.lstProgram1 ul li.active{
	background:#FFFAEF;
	border:1px solid #faecdd;
}

#lstAccordion1{
	border-bottom:1px solid #a79275;
	width:268px;
	visibility:hidden;
	margin:0;
	padding:0;
}

/* more */
.research_middle {
	background:url(../images/issue_middle.jpg);
	background-repeat:repeat-y;
	height:350px;
	width:300px;
	margin:0px;
	text-align:left;
	padding-left:36px;
}