html,body{height:100%;}
body{
	background: #f7f7f7;
	color:#333333;
	font:14px/17px Arial, Helvetica, sans-serif;
	min-width:320px;
	position:relative;
}
.bg{background:url(../images/header-tail.gif) center top repeat-x #fff;}
/*********************************header*************************************/

#topMenu {
	float:right;
}

header{width:100%; padding-bottom:18px;}
	header .indent-bottom{padding-bottom:12px;}
header h1{
	position:absolute;
	top:0;
	left:5px;
	z-index:999;
}
header 	h1 a{
		display:block;
		width:210px;
		height:110px;
		overflow:hidden;
		background: url(../images/logo.png) 20px 10px no-repeat #f5f4f1;
		border: 1px solid #cc99cc;
	}
		h1 a:hover{text-decoration:none;}
header 	h1 a strong{display:none;}
header 	h1 a span{
		font: bold 15px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#fff;
		display: block;
		padding:119px 0 0 35px;
	}
/********************************* Content **********************************/
#content{width:100%; padding-bottom:39px;margin-top: 0px;}

#content p {
	 
}
/*----- Global Structure -----*/
.img-indent{float:left; margin-right:20px;}
.img-indent5-1{float:left; margin-right:28px;}
.last-item{margin-right:0 !important; margin-bottom:0 !important;}
/* ---------- Tags ---------*/
h2{
	color: #3778BB;
    font-size: 125%;
    font-style: italic;
    margin-bottom: 25px;
    text-align: left;
}
h3{
	color: #3778BB;
    font-size: 110%;
    font-style: italic;
    margin-bottom: 25px;
    text-align: left;
}
h6{font:normal 13px/19px Arial, Helvetica, sans-serif; color:#ffa200; text-transform:uppercase;}
	h6 a{color:#ffa200;}
		h6 a:hover{text-decoration:none; color:#15c1e5;}

blockquote{width:100%;}
	.quote-caption{text-align:right;}
/*---------- Columns --------*/
.col-7{float:left; width:280px;}
	.col-7:first-child{margin-right:30px;}
/*----------- Boxes ----------*/
.box{color: #fff; width: 300px;margin-left:5px;}
	.box .indents{padding:25px 27px 30px 33px;}
	.box h3{color:#fff; letter-spacing:-2px;}
		.box h3 span{
			display:block;
			font-size:25px;
			line-height:38px;
			letter-spacing:-2px;
			margin-top:-10px;
		}
	.box h6{font-weight:bold; color:#fff;}
		.box h6 a{color:#fff;}
			.box h6 a:hover{text-decoration:underline;}
	.box .button{background:#fff;}
		.box .button:hover{color:#fff !important;}
		.box.bg-color1 .button{color:#92ad26;}	.box.bg-color1 .button:hover{background-color:#4e6100;}
		.box.bg-color2 .button{color:#ffa200;}	.box.bg-color2 .button:hover{background-color:#674100;}
		.box.bg-color3 .button{color:#ca3535;}	.box.bg-color3 .button:hover{background-color:#540101;}
		.box.bg-color4 .button{color:#15c1e5;}	.box.bg-color4 .button:hover{background-color:#004c5c;}
/*---------- Colors ----------*/
.bg-color1{background-color:#006dcd;} /*light-green*/
.bg-color2{background-color:#006dcd;} /*orange*/
.bg-color3{background-color:#db3a6b;} /*red*/
.bg-color4{background-color:#006dcd;} /*blue*/
/*---------- Links ----------*/
.font-1{font:13px/19px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.font-2{text-align:justify;}
/*---------- Links ----------*/
a{color:#003399; outline:none; cursor:pointer; text-decoration:underline; }
	a:hover{text-decoration: underline}
a[href^="tel:"]{color:#939393; text-decoration:none;}
.button{
	display:inline-block;
	cursor:pointer;
	font:bold 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:-1px;
	background:#15c1e5;
	padding:4px 12px 5px;
}
	.button:hover{text-decoration:none; background-color:#1f9fba;}
/*---------- Lists -----------*/
.list-1{border-top:1px solid #fff;}
	.list-1 li{
		font:bold 13px/18px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		border-bottom:1px solid #fff;
		padding:8px 0;
	}
		.list-1 span{
			background:url(../images/marker-1.png) 0 0 no-repeat;
			padding:6px 0 0 35px;
			display:inline-block;
			min-height:24px;
		}
		.list-1 a{color:#fff;}
			.list-1 a:hover{text-decoration:none;}
				.bg-color1 .list-1 a:hover{color:#4e6100;}
				.bg-color2 .list-1 a:hover{color:#674100;}
				.bg-color3 .list-1 a:hover{color:#540101;}
				.bg-color4 .list-1 a:hover{color:#004c5c;}
	.list-1 dt{
		font:bold 13px/18px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		padding:9px 0 7px;
	}
	.list-1 dd{
		font:13px/19px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		border-bottom:1px solid #fff;
		padding-bottom:10px;
	}
		.list-1 dd.last-item{border-bottom:none; padding-bottom:0;}
/*---------- Indents ---------*/
p, .p3-1{margin-bottom:18px}
	.p0{margin-bottom:0;}		.p0-1{margin-bottom:3px;}
	.p1{margin-bottom:5px;}		.p1-1{margin-bottom:8px;}
	.p2{margin-bottom:10px;}	.p2-1{margin-bottom:12px;}
	.p3{margin-bottom:15px;}
	.p4{margin-bottom:20px;}	.p4-1{margin-bottom:22px;}
	.p5{margin-bottom:25px;}	.p5-1{margin-bottom:28px;}
	.p6{margin-bottom:30px;}	.p6-1{margin-bottom:32px;}
	.p7{margin-bottom:35px;}	.p7-1{margin-bottom:37px;}
	.p8{margin-bottom:40px;}	.p8-1{margin-bottom:42px;}
.indent-lr{padding-left:2px; padding-right:2px;}
.indent-top1{padding-top:5px;}
.indent-top5{padding-top:25px;}
.indent-right1{padding-right:5px;}
.indent-left1{padding-left:5px;}
.indent-left6{padding-left:30px;}
.indent-left7{padding-left:35px;}
.indent-bottom6-1{padding-bottom:33px;}
.indent-bottom7-1{padding-bottom:37px;}
/************************************** Footer *************************************/
footer{width:100%; background:url(../images/footer-tail.gif) center top repeat-x #f7f7f7; padding:0px 0 30px;}
	.footer-menu{overflow:hidden; margin-bottom:12px;}
		.footer-menu li{
			float:left;
			font:13px/18px Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			margin-right:24px;
		}
			.footer-menu a{color:#b0b0ae;}
				.footer-menu a:hover, .footer-menu a.active{text-decoration:none; color:#5dcce8;}
	.footer-text{font:13px/18px Arial, Helvetica, sans-serif; color:#b0b0ae; text-transform:uppercase;}
		.footer-text span{display:inline-block; margin-right:12px;}
		.footer-text a{color:#5dcce8;}

/*=================================================================================*/
@media only screen and (max-width: 995px) {
	p, .p3, .p3-1{margin-bottom:15px}
		.p4-1, .p5, .p5-1, .p6, .p6-1, .p7, .p7-1, .p8, .p8-1{margin-bottom:20px;}
		h3{margin-bottom:15px !important;}
		h6{margin-bottom:5px !important;}
	.indent-top5{padding-top:18px;}
	.indent-left6, .indent-left7{padding-left:20px;}
	.indent-bottom6-1, .indent-bottom7-1{padding-bottom:30px;}
	.img-indent5-1{margin-right:20px;}
	/*-----------------------------------------*/
	h1 a{width:213px; background: url(../images/logo-tp.png) 15px 35px no-repeat #15c1e5;}
	h1 a span{font-size:13px; line-height:16px; padding:116px 0 0 15px;}
	.box .indents{padding:20px;}
	.box h3{font-size:26px; line-height:32px;}
	.box h3 span{font-size:32px; line-height:38px;}
	.col-7{width:225px;}
}

@media only screen and (max-width: 767px) {
	.indent-top1, .indent-top5{padding-top:0px;}
	.indent-lr{padding-left:0px; padding-right:0px;}
	.indent-right1{padding-right:0px;}
	.indent-left1, .indent-left6, .indent-left7{padding-left:0px;}
	/*-----------------------------------------*/
	header .indent-bottom{padding-bottom:20px;}
	h1{position:static; margin-bottom:20px;}
	h1 a{width:281px; background: url(../images/logo.png) 33px 35px no-repeat #ffffff;}
	h1 a span{font-size: 13px; padding:119px 0 0 35px;}
	.box h3{font-size:31px; line-height:38px;}
		.box h3 span {font-size:31px; line-height:38px; display:inline;}
	.footer-menu{display:none;}
	.col-7{float:none; width:100%;}
		.col-7:first-child{margin-right:0; margin-bottom:30px;}
}

@media only screen and (max-width: 479px) {
	h1 a{width:213px; background: url(../images/logo-tp.png) 15px 35px no-repeat #15c1e5;}
	h1 a span{font-size:13px; line-height:16px; padding:116px 0 0 15px;}
	.footer-text span{display:block; margin-right:0;}
}

#trail {
	margin-bottom: 10px; 
	font-size: 1.1em;
}

#trail a:link,
#trail a:visited {
	color: #336699;
	text-decoration: none;
}
	
#listTable table {
    border: 1px solid #ABABAB;
    margin-top: 10px;
    width: 700px;
    font-size: .8em;
}

#listTable th {
    background-color: #EFEFEF;
    background-image: url("../images/table_col_header.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    border-right: 1px solid #6C6C6A;
    color: #595959;
    padding: 4px;
    text-align: center;
}

#listTable td {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #595959;
    padding: 5px;
}

.listCenter {
    text-align: center;
}

.list-row2 {
    background-color: #F5F5F5;
}

.list-row1 {
    background-color: #EEEEEE;
}

#editTable table {
    border: 1px solid #336699;
    font-size: 12px;
    margin: 10px;
}
 
#editTable tr {
    background-color: #eef3f8;
}

#editTable td {
    border-right: 1px solid #8fbbe8;
    border-top: 1px solid #003366;
    color: #595959;
    padding: 5px;
}

#editTable input[type="text"] {
	width:300px;
}

.hide {
	display: none 
}
.show { 
	visibility: visible;
	display: inline;
}

.expArrow{
	padding-left: 20px;
	background: url(../images/arrow-down.png) no-repeat 0px 4px;
}
.collArrow{
	padding-left: 20px;
	background: url(../images/arrow-up.png) no-repeat 0px 4px;
}
#versionList li {
    color: #000000;
    font-size: 0.9em;
    list-style: none outside none;
    margin-left: 0px;
    margin-top: 3px;
}

.block {
	display:block;
	clear: both;
}

#pageActions {
	margin-bottom:10px;
}

.hide {
	display: none 
}
.show { 
	visibility: visible;
	display: inline;
}

.center {
	text-aling:center;
}

.item-list ul {
	list-style-type: disc outside none;
}

.item-list ul li {
	line-height: 16pt; 
}



/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; margin-top:5px;background:#006ed0; z-index:9999;  }
ul.dropdown li                      { 
	margin:0;padding:0;border:0;outline:0;
	height: 25px; 
	font-size: .8em;
	letter-spacing: 1px;
	background:#006ed0; 
	float: left; zoom: 1;  
	border-right: 1px solid #eebcd7;
	color: #fff; }
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 2px 6px; text-decoration: none; text-transform:uppercase;
	 								  color: #fff; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #1481e3; color: fff; position: relative; }
ul.dropdown li.hover a              { color: fff; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; margin:0;padding:0;border:0;outline:0;}
ul.dropdown ul li 					{ font-weight: normal; background: #006ed0; color: #ffffff; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/* remove the list style */
	#nav {
		margin:0; 
		margin-top:5px;
		padding:0; 
		list-style:none;
	}	
	
		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
		#nav li {
			float:left; 
			display:block; 
			height: 23px; 
			font-size: .8em;
			letter-spacing: 1px;
			background:#006ed0; 
			position:relative;
			z-index:9999;  
			border-right: 1px solid #eebcd7;
		}
		
		/* this is the parent menu */
		#nav li a {
			display:block; 
			padding: 2px 5px 1px 5px; 
			height:23px;  
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
		}

		#nav li a:hover {
			color:#fff;
		}
	
		/* you can make a different style for default selected value */
		#nav a.selected {
			color:#fff;
		}
	
		/* submenu, it's hidden by default */
		#nav ul {
			position:absolute; 
			left:0; 
			display:none; 
			margin:0px; 
			padding:0; 
			list-style:none;
		}
		
		#nav ul li {
			width: 150px;
			float:left; 
			border-bottom:1px solid #fff;
		}
		
		/* display block will make the link fill the whole area of LI */
		#nav ul a {
			display:block;  
			font-size: 1.1em;
			text-align: left;
			height:15px;
			padding: 8px 5px; 
			color:#fff;
		}
		
		#nav ul a:hover {
			text-decoration:underline;	
		}

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav ul {
			margin:0 0 0 -2px;
		}

#rb1 blockquote{
	position:absolute;
	margin:10px 0px 10px 0px;
	padding:5px;
	width:290px;
	height:95px;
	overflow:auto;}
#rb1 {
    background-image: url("../images/RecentNews_bg.gif");
    background-repeat: no-repeat;
    height: 143px;
    width: 300px; 
}

#rb2 {
    background-image: url("../images/DoingLessIsBest_bg.gif");
    background-repeat: no-repeat;
    height: 120px;
    margin-top: 11px;
    width: 300px; 
}

#rb2 blockquote {
    height: 84px;
    margin:10px 0px 0px 0px;
    overflow: auto;
    padding: 5px;
    position: absolute;
    width: 290px;
}

#rb3 {
    background-image: url("../images/TMJCommunity.gif");
    background-repeat: no-repeat;
    height: 160px;
    margin-top: 9px;
    width: 300px; 
}

#rb3 blockquote {
    height: 91px;
    margin:10px 0px 0px 0px;
    overflow: auto;
    padding: 5px;
    position: absolute;
    width: 290px;
}


#rb4 {
    background-image: url("../images/ResearchGoals.gif");
    background-repeat: no-repeat;
    height: 100px;
    margin-top: 9px;
    width: 300px; 
}

#rb4 blockquote {
    height: 61px;
    margin:10px 0px 0px 0px;
    overflow: auto;
    padding: 5px;
    position: absolute;
    width: 290px;
}

#rb5 {
    background-image: url("../images/TMJANewsBites_bg.gif");
    background-repeat: no-repeat;
    height: 100px;
    margin-top: 9px;
    width: 300px; 
}

#rb5 blockquote {
    height: 61px;
    margin:10px 0px 0px 0px;
    overflow: auto;
    padding: 5px;
    position: absolute;
    width: 290px;
}

#centerFrame {
    text-align: left;
}

#fb {
    background-repeat: no-repeat;
    color: #000000; 
}

#fb1 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 1200px;
}

#fb ul {
    border: medium none;
    list-style: none outside none;
    text-align: left;
}

#fb a {
	font-size: 9.5px;
	color: blue;
    display: inline;
    padding: 0;
    text-decoration: underline;
}

#bb2 {
    background-image: url("../images/grow.gif");
    background-repeat: no-repeat;
    float: left;
    height: 27px;
    margin-top: 0;
    width: 268px;
}

#fb1_donate {
    background-image: url("../images/donate.gif");
    background-repeat: no-repeat;
    float: left;
    height: 27px;
    margin-left: 0;
    margin-right: 4px;
    width: 90px;
}
 
 #fb1_tmjNation {
    background-image: url("../images/whatAreTMJs.gif");
    background-repeat: no-repeat;
    float: left;
    height: 26px;
    margin-right: 4px;
    width: 57px;
}


/* MEDIA KIT button */	
#fb1_mediaKit {
background-image:url("../images/media.gif");
background-repeat: no-repeat;
float:left;
width:107px;
height:26px;
margin-left:3px;
margin-right:515px;
}


#footerstyle {
    display: inline-block;
    float: left;
    font-size: .7em;
    margin-top: 10px;
    text-align: left;
    width: 1000px;
}

#footerstyle li {
    border-left: 1px solid;
    display: inline-block;
    font-family: arial;
    height: 8px;
    font-size: 1.1em;
    list-style-type: none;
    margin-right: 0;
    margin-top: 3px;
    padding-left: 3px;
    padding-right: 3px;
}

#footerstyle ul li.first {
    border-left: 0 none;
    display: inline;
    padding-left: 0;
}
#fb2 ul li.first {
    border-left: 0 none;
    display: inline;
    float: left;
}

#fb2 li {
    border-left: 1px solid;
    display: inline;
    float: left;
    font-family: arial;
    line-height: 6px;
    list-style-type: none;
    padding-left: 6px;
}

#footerstyle h2 {
    color: #000000;
    display: inline;
    float: left;
    font-size: 10px; 
    font-family: arial; 
    font-style: normal;
    line-height: 16px;
    margin: 0;
}
 
#fb2 ul {
    display: inline;
    float: left;
    margin: 0;
}
.block ul {
    margin: 0;
    padding: 0 0 0.25em 1em;
} 
 
#fb2 ul {
    display: inline;
    float: left;
    margin: 0;
}

ul.menuf {
    border: medium none;
    list-style: none outside none;
    text-align: left;
}
#ibb3 {
    background-image: url("../images/ibb3BG.gif");
    background-repeat: no-repeat;
    height: 27px;
    margin-left: 0px;
    margin-right: 0;
    margin-top: 0px;
    text-align: center;
    width: 960px;
}

.gxIFrameWidget, .gxIFrameWidget body {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.gxParticipantWidget {
    background: none repeat scroll 0 0 white !important;
    border: 1px solid black !important;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    padding: 0 !important;
    text-align: center !important;
}
.gxParticipantWidgetV2 {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    color: inherit !important;
}
.gxParticipantWidget img {
    border: medium none !important;
}
.gxParticipantWidgetH1 a, .gxParticipantWidgetV1 a {
    background: none repeat scroll 0 0 white !important;
    color: #00457C !important;
    font-size: 1em !important;
}
.gxParticipantWidgetH1 {
    min-height: 100px !important;
    width: 300px !important;
}
.gxParticipantWidgetV1 {
    max-width: 220px !important;
    min-height: 240px !important;
    min-width: 120px !important;
    width: 100% !important;
}
.gxParticipantWidgetV2 {
    min-height: 100px !important;
    width: 100px !important;
}
.gxWidgetTitle {
    font-size: 1.2em !important;
    margin: 16px !important;
}
.gxParticipantWidgetV2 .gxWidgetTitle {
    font-size: 0.9em !important;
    margin: 0 0 4px !important;
}
.gxParticipantWidgetH1 .gxWidgetLogo {
    float: left !important;
    height: 80px !important;
    margin: 16px 6px 16px 16px !important;
}
.gxParticipantWidgetV1 .gxWidgetLogo {
    margin: 16px 10% !important;
}
.gxParticipantWidgetV2 .gxWidgetLogo {
    margin: 0 !important;
}
.gxWidgetFooter {
    margin: 16px !important;
}
.gxParticipantWidgetV1 .gxWidgetTitle, .gxParticipantWidgetV1 .gxWidgetFooter {
    margin: 16px 10% !important;
}

#ibb6 {
    background-image: url("../images/ibb6BG.gif");
    background-repeat: no-repeat;
    height: 29px;
    margin: 15px auto 25px;
    text-align: center; 
}

*===== Tabs =====*/

.tabbable { *zoom: 1; }
.tabbable:before, .tabbable:after { display: table; line-height: 0; content: ""; }
.tabbable:after { clear: both; }
.tab-content { 
  overflow: auto;
  background: #fcfcfc; 
  border: 1px solid #d5d5d5; 
  margin-top: 1px;
  padding: 14px; 
  box-shadow: 0 1px 0 #fff inset, 0 1px 1px #ECECEC; 
  -webkit-box-shadow: 0 1px 0 #fff inset, 0 1px 1px #ECECEC; 
  -moz-box-shadow: 0 1px 0 #fff inset, 0 1px 1px #ECECEC; 
}
.well .tab-content { background: #ffffff; }
.right-aligned-tabs > li { float: right; }
.right-aligned-tabs > li > a { border-left: 1px solid #E1E1E1; border-right: 0; }
.tab-content > .tab-pane, .pill-content > .pill-pane { display: none; }
.tab-content > .active, .pill-content > .active { display: block; }
.tabs-below > .tab-content { margin-top: 0; margin-bottom: 1px; }


/* Tabs left, tabs right */

.tabs-right, .tabs-left { background: #fff; border: 1px solid #d5d5d5; box-shadow: 0 1px 1px #ECECEC; -webkit-box-shadow: 0 1px 1px #ECECEC; -moz-box-shadow: 0 1px 1px #ECECEC; }
.tabs-left > .nav-tabs { border-bottom: 1px solid #d5d5d5; border-right: none; }
.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a {
  padding-top: 9px;
  background: #f7f7f7;
  background: -moz-linear-gradient(top, #ffffff, #f7f7f7);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f7));
  background: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
  background: -o-linear-gradient(top, #ffffff, #f7f7f7);
  background: linear-gradient(to bottom, #ffffff, #f7f7f7);
}
.tabs-left .nav-tabs > li > a:hover, .tabs-right .nav-tabs > li > a:hover { background: #fcfcfc; }
.tabs-left .nav-tabs > li:last-child > a, .tabs-right .nav-tabs > li:last-child > a { margin-bottom: -1px; }
.tabs-left .nav-tabs > li:first-child > a, .tabs-right .nav-tabs > li:first-child > a { border-top: none; }
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none; }
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0; border-right: none; border-bottom: 1px solid #dddddd; }
.tabs-left > .nav-tabs { float: left; border: none; border-right: 1px solid #dddddd; border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; }
.tabs-left .nav-tabs > .active > a, .tabs-left .nav-tabs > .active > a:hover { -webkit-box-shadow: 1px 0 0 #F1F1F1; -moz-box-shadow:1px 0 0 #F1F1F1; box-shadow: 1px 0 0 #F1F1F1; background: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.tabs-left .nav-tabs > .active:first-child > a, .tabs-left .nav-tabs > .active:first-child > a:hover, .tabs-left .nav-tabs > li:first-child > a {  }

.tabs-right > .nav-tabs { float: right; border: none; border-left: 1px solid #d5d5d5; }
.tabs-right .nav-tabs > .active > a, .tabs-right .nav-tabs > .active > a:hover { -webkit-box-shadow: -1px 0 0 #F1F1F1; -moz-box-shadow: -1px 0 0 #F1F1F1; box-shadow: -1px 0 0 #F1F1F1; background: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
.tabs-right .nav-tabs > .active:first-child > a, .tabs-right .nav-tabs > .active:first-child > a:hover, .tabs-right .nav-tabs > li:first-child > a { border-radius: 0 3px 0 0; -webkit-border-radius:0 3px 0 0; -moz-border-radius: 0 3px 0 0;     }
.tabs-right .tab-content, .tabs-left .tab-content { background: none; margin-top: 0; border: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }

#rb h4 {
    color: #39499B;
    font-size: 100.1%;
    font-style: italic;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px 15px 3px 5px;
}


#dt_example {
    background-color: #FFFFFF;
    color: #333333;
    font: 80%/1.45em "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
#dt_example #container {
    margin: 30px auto;
    padding: 0;
    width: 800px;
}
#dt_example #footer {
    margin: 50px auto 0;
    padding: 0;
}
#dt_example #demo {
    margin: 30px auto 0;
}
#dt_example .demo_jui {
    margin: 30px auto 0;
}
#dt_example .big {
    color: #4E6CA3;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.6em;
}
#dt_example .spacer {
    clear: both;
    height: 20px;
}
#dt_example .clear {
    clear: both;
}
#dt_example pre {
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    padding: 15px;
}
#dt_example h1 {
    border-bottom: 1px solid #B0BED9;
    clear: both;
    color: #4E6CA3;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1.6em;
    margin-top: 2em;
}
#dt_example h2 {
    clear: both;
    color: #4E6CA3;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.6em;
}
#dt_example a {
    color: #0063DC;
    text-decoration: none;
}
#dt_example a:hover {
    text-decoration: underline;
}
#dt_example ul {
    color: #4E6CA3;
}
.css_right {
    float: right;
}
.css_left {
    float: left;
}
.demo_links {
    float: left;
    margin-bottom: 1em;
    width: 50%;
}
#demo_info {
    border: 1px solid #B0BED9;
    height: 100px;
    overflow: auto;
    padding: 5px;
    width: 100%;
}
#dt_example code {
    background-color: #F7F7F9;
    border: 1px solid #E1E1E8;
    border-radius: 3px 3px 3px 3px;
    color: #DD1144;
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
    font-size: 0.9em;
    padding: 2px 4px !important;
    white-space: nowrap;
}
#dt_example div.syntaxhighlighter code {
    padding: 0 !important;
}

#news h4 {
	color: #3778BB;
    font-size: 125%;
    font-style: italic;
    margin-bottom: 25px;
    text-align: left;
}

#news h5 {
	color: #3778BB;
    font-size: 110%;
    font-style: italic;
    margin-bottom: 15px;
    margin-top: 10px;
    text-align: left;
}

#news hr {
	border: 1px solid #808080;
    height: 1px;
}

#news p {
	margin-top: 0;
    text-align: justify;
    font-size: 100.1%;
    line-height: 16pt;
    margin-bottom: 15px;
}

.date {
    color: #666666;
    float: right;
    font-size: 68%;
    margin-top: -43px;
    text-align: right;
    width: 160px;
}

.more-link {
    text-align: right;
}

/* RB1 top link TMJA Updates */
#rb1TopLink {
width:275px;
height:25px;
}

#rb2TopLink {
    height: 30px;
    width: 300px;
}

.newsletterYear {
	color: #3778BB;
    font-size: 98%;
    font-style: italic;
    margin-bottom: 0;
    margin-top: 15px;
    text-align: left;
}

ul.pagination1 li:hover,
ul.pagination2 li:hover,
ul.pagination3 li:hover {
         
}

ul.pagination1 li,
ul.pagination2 li,
ul.pagination3 li {
    padding: 10px;
     
     line-height: 1;
    width: 600px;
    margin-bottom: 1px;
        list-style:none;
}

ul.red {
        outline:10px solid red;
}

ul.simplePagerNav li{
    display:block;
    float: left;
    padding: 10px;
    margin-bottom: 10px;  
}

ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
}

li.currentPage {
        background: red;
    background: #FF9500;        
}

ul.simplePagerNav li.currentPage a {
        

table.pageme {
    border-collapse: collapse;
    border: 1px solid #ccc;
}

table.pageme td {
    border-collapse: collapse;
    border: 1px solid #ccc;
}


th {
	text-align:center;
}

#topMenu {
	float:right;
}