tr.head td
{
border: 1px solid #dedede;
padding: 10px 10px 15px 10px;
background: #f6f6f6;
}
div.body2
{
padding: 0 15px 10px 5px;
width: 707px;
}
.body2 h2 a
{
text-decoration: none;
font: bold 14px Arial, Helvetica, sans-serif;
}
td.box
{
	
	}
.separator
{
border-bottom: thin solid #e5e5e5;
}
.cp
{
padding: 15px;
}


.articlewhitebg
{

background: #fff;
}

.whitebg2
{
background: #fff;
}
/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}


.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}


.tall_bottom {}
/*.tall_bottom2 { background:url(images/tall_bottom.gif) left bottom repeat-x;
} */
.form { height:35px;}
.form input {width:191px; height:17px; background:#fff; border:1px solid #404040; font-size:1em; color:#484848;}
textarea { width:200px; height:122px; background:#fff; overflow:auto; border:1px solid #404040; font-size:1em; color:#484848; font-family:tahoma;}

.input { width:142px; height:18px; border:1px solid #a5a092; font-size:1em;}

.rf2								{float: right; }
ul { list-style:none;}
.ul li a { line-height:2em;}
td.a
{
padding-top: 5px;
font-weight: bold;
color: #145ebc;
padding-bottom: 5px;
vertical-align: top;
line-height: 16px;
border-bottom: 1px solid #dedede;
}
td.state
{
font-weight: bold;
color: #145ebc;
border-bottom: 1px solid #dedede;
}
tr.phys-row td
{
padding: 10px;
border-bottom: 1px solid #dedede;
}
td.b
{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
vertical-align: top;
line-height: 16px;
border-bottom: 1px solid #dedede;
}
.details
{
padding-left: 10px;
vertical-align: top;
float: right;
background: #f9f9f9;
border-top: thin solid #e5e5e5;
border-left: thin solid #e5e5e5;
border-bottom: thin solid #e5e5e5;
}

.details3
{
margin-top: 50px;
padding: 10px;
vertical-align: top;
float: right;
background: #f9f9f9;
border-top: thin solid #e5e5e5;
border-left: thin solid #e5e5e5;
border-bottom: thin solid #e5e5e5;
}
.faculty
{
float: left;
margin-top: 10px;

}
.clr							{clear: both; }
.clrl							{clear: left; }
.clrr							{clear: right; }
.faculty a
{
text-decoration: none;
}
.faculty a:hover
{
color:#333333;
text-decoration: underline;
}
.faculty2 						{margin: 0; }
.faculty2 img					{float: left; margin: 0 1em 1em 0; text-align: left; }
.faculty2 .f					{clear: left; }
.faculty2 .f img 				{border: 5px solid #eee; }
.title { margin:0 0 15px 0;}

.img_indent { margin:0 18px 0 0; float:left;}


/*txt, links*/
.webcasts2 h1 {  height:0px;}
h2 { color:#14316b; font-size:1em; margin-bottom:10px;}
h3 { color:#719c00; font-size:0.81em; margin-bottom:7px;}
h4 {color:#719c00; font-size:1em; margin-bottom:8px;}

.link1 { color:#af2015;}
.link2 { background:url(images/marker.gif) no-repeat 0 1px; padding-left:19px; color:#004197;}
.link3 { color:#719c00;}

.line_hor { background:url(images/line1.gif) left bottom repeat-x;}
.articlesections {
	width: 880px; /*width of menu*/
	background: #ffffff;
}
.articlesections .headerbar {
	font: bold 13px Arial;
	color: #ffffff;
	background: #BEB183; /*last 2 values are the x and y coordinates of bullet image*/
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
	border: 1px solid #dedede;
}
.articlesections ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}
.articlesections ul li {
	padding-top: 5px;
	padding-bottom: 2px; /*bottom spacing between menu items*/
}
.articlesections ul li a {
	font: normal 12px Arial;
	color: #ffffff;
	margin-top: 25px;
	background: #f9f9f9 url(../images/proceed_button.gif) left top no-repeat;
	display: block;
	padding: 5px 0;
	line-height: 25px;
	padding-left: 18px; /*link text is indented 8px*/
	text-decoration: none;
}
.articlesections ul li a:visited {
	color: #ffffff;
}
.articlesections ul li a:hover { /*hover state CSS*/
	color: white;
	background: url(../images/proceed_button_hover.gif) left top no-repeat;
}

/*header
#header .row_1 { height:68px; background: #fafafa url(images/mycme6.jpg) no-repeat left top;}
#header .row_1 .col_1 { width:200px;}
#header .row_1 .col_1 .indent { padding:16px 0 0 20px;}
#header .row_1 .col_2 { width:220px;}
#header .row_1 .col_2 img { margin:136px 0 0 0;}
#header .row_2 { height:48px;}
#header .row_2 .indent { padding:0 0 0 28px;}
#header .row_2 img { margin-right:2px;}
*/
/*content*/
#contentarticle { font-size:0.79em; line-height:1.5em;}
#contentarticle .indentarticle { padding:10px 0 24px 10px;}
.indentarticlelist { padding:0px 10px 20px 10px;}
/*footer
#footer { font-size:0.69em;}
#footer .indent { padding:29px 0 0 49px;}
#footer .col_1 { color:#383838; width:283px;}
#footer .col_1 a { color:#383838;}
#footer ul li { float:left;}
#footer ul li a { color:#383838; text-decoration:none; padding-right:18px; margin-left:16px;}
#footer ul li a:hover { text-decoration:underline;}*/




/*================== index-2.html ==================*/
#page3 #content .indent { padding-bottom:23px;}
#page3 #content .col_1 .indent { padding:0 60px 0 28px;}
#page3 #content .col_1 .indent2 { padding:0 60px 0 20px;}
#page3 #content .col_1 .block .ind { padding:22px 15px 31px 21px;}
#page3 #content .col_1 .title_block { margin-bottom:11px; margin-left:3px;}
#page3 #content .col_1 h4 { margin:17px 0 8px 0;}
#page3 #content .col_1 p { margin-bottom:13px;}
#page3 #content .col_1 .p1 { margin-bottom:19px;}
#page3 #content .col_1 ul { margin-bottom:14px;}
#page3 #content .col_1 .title_block div { background:url(images/title_marker.gif) no-repeat 0 2px; padding-left:27px;}
#page3 #content .col_2 .row_1 { padding-bottom:44px;}
#page3 #content .col_2 .row_1 .title_block { margin-bottom:33px;}
#page3 #content .col_2 .row_1 .img_indent { margin:0 18px 0 2px;}
#page3 #content .col_2 .row_1 p {margin:10px 0 17px 0;}
#page3 #content .col_2 .block { width:410px;}
#page3 #content .col_2 .block .ind { padding:18px 15px 31px 21px;}
#page3 #content .col_2 .row_2 p { margin-bottom:16px;}
#page3 #content .col_2 .row_2 .p1 { margin:10px 0 16px 0;}


#page3 #content .col_3full .row_2 { padding:0 60px 0 10px;}
#page3 #content .col_3full .indent2 { padding:0 60px 0 20px;}
#page3 #content .col_3full .block .ind { padding:22px 15px 31px 21px;}
#page3 #content .col_3full .title_block { margin-bottom:11px; margin-left:3px;}
#page3 #content .col_3full h4 { margin:17px 0 8px 0;}
#page3 #content .col_3full p { margin-bottom:13px;}
#page3 #content .col_3full .p1 { margin-bottom:19px;}
#page3 #content .col_3full ul { margin-bottom:14px;}
#page3 #content .col_3full .title_block div { background:url(images/title_marker.gif) no-repeat 0 2px; padding-left:27px;}



/*==================list====================*/
.block { background:#e1e2db; width:200px; color:#383838;}
.block .r { background:#dedede}
.block .b { background:#dedede}
.block .l { background:#dedede;}
.block .t { background:#dedede;}
.block .l_t { background:url(images/l_t.gif) no-repeat left top;}
.block .r_t { background:url(images/r_t.gif) no-repeat right top;}
.block .r_b { background:url(images/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(images/l_b.gif) no-repeat left bottom;}
.block .ind { padding:20px 15px 23px 21px;}


.block2 { background:#ececec; width:640px; color:#383838;}
.block2 .r { background:#ececec;}
.block2 .b { background:#ececec;}
.block2 .l { background:#ececec;}
.block2 .t { background:#ececec;}
.block2 .l_t { background:url(images/l_t.gif) no-repeat left top;}
.block2 .r_t { background:url(images/r_t.gif) no-repeat right top;}
.block2 .r_b { background:#ececec;}
.block2 .l_b { background:#ececec;}
.block2 .ind { /*padding:20px 15px 23px 21px; */ padding: 0;}




.title_block { background:url(images/line1.gif) left bottom repeat-x; height:24px; margin-bottom:11px;}
.title_block div { background:url(images/title_marker.gif) no-repeat 3px 0px; padding-left:31px;}

/*==========================================*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.urbangreymenu{
padding-left: 30px;
width: 195px; /*width of menu*/

}
.urbangreymenu .headerbarlogin{
font: bold 13px Arial;
color: #383838;
background: #ffeaa3; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
}
.headerbarlogin a
{
color: #1f3d76;
	font: bold 9px Arial, Helvetica, sans-serif;
		text-align: right;
	text-decoration: none;
}
.urbangreymenu .headerbarprograms{
font: bold 13px Arial;
color: #383838;
background: #ffffcc; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
border: 1px solid #dedede;
}
.urbangreymenu .headerbarmoreactivities{
font: bold 13px Arial;
color: #383838;
background: #ffffcc; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
border: 1px solid #dedede;
}
.urbangreymenu .headerbar{
font: bold 13px Arial;
color: #383838;
background: #dedede url(images/leftnavheaderbar.gif) left top repeat-x; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
}
.headerbar a
{
color: #1f3d76;
	font: bold 9px Arial, Helvetica, sans-serif;
		text-align: right;
	text-decoration: none;
}
.loginsection
{

background: #f9f9f9;
border-left: 1px solid #dedede;
border-right: 1px solid #dedede;
border-bottom: 1px solid #dedede;
}


.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
border-bottom: 1px solid #dedede;
}

.urbangreymenu ul li{
padding-bottom: 0; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: #383838;
border-left: 1px solid #dedede;
border-right: 1px solid #dedede;
border-bottom: 1px inset #dedede;
background: #f9f9f9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: #383838;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #1f3d76;
background: #ffffcc;
}

/*==========================================*/

.bookmarkicon {
	background: transparent url(/images/icons/bookmark.gif) no-repeat top left!important;
}
.printicon {
	background: url('http://www.jhcme.com/betax/site/images/printer.gif') no-repeat top left!important;
}
.emailicon {
	background: transparent url(/images/icons/send.gif) no-repeat top left!important;
}
.feedbackicon {
	background: transparent url(/images/icons/feedback.gif) no-repeat top left!important;
}
.articlesuggesticon {
	background: transparent url(/images/icons/feedback.gif) no-repeat top left!important;
}
.linkicon {
	background: transparent url(/images/icons/link.gif) no-repeat!important;
	padding-left:20px!important;		
	}
.blogcommenticon {
	background: transparent url(/images/icons/blogcomment.gif) no-repeat top left!important;
	padding-left:30px!important;
}
#hiliteon{
	background: #fff url(/images/icons/hilite.gif) no-repeat; 
	display:none;
	}
#hiliteoff{
	background: #fff url(/images/icons/hilite-off.gif) no-repeat; 
	display: none;
	}
.printicon, .emailicon, .feedbackicon, .articlesuggesticon, .bookmarkicon, #hiliteon, #hiliteoff, .blogcomment, .linkicon{
	padding:3px 0px 3px 23px!important;
	font:bold 85% Verdana,Arial,Helvetica,sans-serif;
	white-space: nowrap;
	margin-right:10px;
}
/* END - page utilities icons */
.forumicon {
	background: transparent url(/images/icons/comment.gif) no-repeat top left;
	padding:3px 0px 3px 35px!important;
}
.icon { 
	background: url(/images/icons/forum.gif) no-repeat left;  
	padding-left: 25px; 
}
div#tab div#topcontrols {
margin-right:20px;
text-align: right;
margin-bottom: 0;
} 
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.urbangreymenu2{

width: 640px; /*width of menu*/
background: #ffffff;
}

.urbangreymenu2 .headerbar{
font: bold 13px Arial;
color: #383838;
background: #ccccff; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
border: 1px solid #dedede;
}
.headerbar2 a
{
color: #1f3d76;
	font: bold 9px Arial, Helvetica, sans-serif;
		text-align: right;
	text-decoration: none;
}



.urbangreymenu2 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}

.urbangreymenu2 ul li{
padding-top: 5px;
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu2 ul li a{
font: normal 12px Arial;
color: #ffffff;
margin-top: 25px;
background: #f9f9f9 url(http://www.mycmesite.com/jsanchez/mycme/images/proceed_button.gif) left top no-repeat;
display: block;
padding: 5px 0;
line-height: 25px;
padding-left: 18px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu2 ul li a:visited{
color: #ffffff;
}

.urbangreymenu2 ul li a:hover{ /*hover state CSS*/
color: white;
background: url(http://www.mycmesite.com/jsanchez/mycme/images/proceed_button_hover.gif) left top no-repeat;
}



.urbangreymenu3{

width: 880px; /*width of menu*/
background: #ffffff;
}

.urbangreymenu3 .headerbar2{
font: bold 13px Arial;
color: #333;
background: #ffffcc; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
}
.headerbar3 a
{
color: #1f3d76;
	font: bold 9px Arial, Helvetica, sans-serif;
		text-align: right;
	text-decoration: none;
}



.urbangreymenu3 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}

.urbangreymenu3 ul li{
padding-top: 5px;
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu3 ul li a{
font: normal 12px Arial;
color: #ffffff;
margin-top: 25px;
background: #f9f9f9 url(http://www.mycmesite.com/jsanchez/mycme/images/proceed_button.gif) left top no-repeat;
display: block;
padding: 5px 0;
line-height: 25px;
padding-left: 18px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu3 ul li a:visited{
color: #ffffff;
}

.urbangreymenu3 ul li a:hover{ /*hover state CSS*/
color: white;
background: url(http://www.mycmesite.com/jsanchez/mycme/images/proceed_button_hover.gif) left top no-repeat;
}


.urbangreymenu4{

width: 860px; /*width of menu*/
background: #ffffff;
padding: 20px;

}
.urbangreymenu4 .headerbar2{
font: bold 13px Arial;
color: #333;
background: #ffffcc; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 8px; /*31px is left indentation of header text*/
}
.urbangreymenu4 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}

.urbangreymenu4 ul li{
padding-top: 5px;
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu4 ul li a{
font: normal 12px Arial;
color: #ffffff;
margin-top: 25px;
background: #f9f9f9 url(http://www.mycmesite.com/jsanchez/mycme/images/proceed_button.gif) left top no-repeat;
display: block;
padding: 5px 0;
line-height: 25px;
padding-left: 18px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu4 ul li a:visited{
color: #ffffff;
}

.urbangreymenu4 ul li a:hover{ /*hover state CSS*/
color: white;
background: url(http://www.mycmesite.com/jsanchez/mycme/images/proceed_button_hover.gif) left top no-repeat;
}




.webcasts2
{
	
border: 1px solid #dedede;
background: #ffffff;


}
.webcasts3
{
border: 1px solid #dedede;
background: #ffffff;


}
.h-dtls	{
border-bottom:1px dashed #cccccc; padding:1px 0 4px 0; background:#fbfbfb; color: #666; margin-bottom:5px;}
.h-dtls2	{
border-bottom:1px dashed #cccccc; padding:1px 0 4px 0; background:#fbfbfb; color: #666; margin-bottom:5px;}
