/*======== Screen layout ========*\
Ver 1.0  Noel Parato  2010-02-24      
BG: #f0f0f0, (or #0f1417) FG: #0f0f0f, f8f8f8, (or #586877) ; Text: #1f007f, #3f007f, #5f007f; Opp: #ff9f00
\*-------- Screen layout --------*/

/*~~~~~~~~ Splash ~~~~~~~~*/
/*~~~~~~~~ Background layout ~~~~~~~~*/
body {
	/*background:#e7e7e7;   url('../img/jbgbase.png') repeat-x;*/
	background-color:#e7e7e7; 
	margin:0px;
	padding:0px;
	font-size:100%;
	text-align:center;
}

/*~~~~~~~~ MainContainer layout ~~~~~~~~*/
.MainContainer {
	text-align:center;
}

/*~~~~~~~~ Content layout ~~~~~~~~*/
.Contents {
  width:760px;
	margin-top:4px;
  margin-bottom:4px;
  margin-left:auto;
  margin-right:auto;
	padding:0px 0px 0px 0px;
	background:#e7e7e7 url('../img/jbgmidc.png');
	text-align:left;
}
/*~~~~~~~~ Standard Header~~~~~~~~*/
.StdHdr {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  width:760px;
	background:#e7e7e7 url('../img/jbgtop.png') no-repeat;
/*	background:#e7e7e7 url('../img/jmj_hdr_grn_v4.png') no-repeat; */
	background-position:top; 
	text-align:left;
	position:relative;
}
.JLogo {
	margin:0px 0px 0px 0px;
	padding:60px 0px 0px 0px;
	position:relative;
	left:50px;
	width: 660px; /* 50+660+50=760 */
	height: 140px; /* 60+140=200 */
/*	top:50px;*/
}
/*~~~~~~~~ Top Menu ~~~~~~~~*/
.Toptabs {
	margin:15px 20px 0px 0px;
	padding:0px;
	clear:both; 
	text-align:right;
	font-style:normal;
}
.Toptab {
	margin:0px; 
	padding:7px 10px 10px 10px; /* don't change */
	color:#0f0f0f;
	background-color:#e7e7e7;
	text-decoration:none;
}
.Toptab:hover {
	color:#0d0d0d;
	background-color:#ffffff; 
}
.active {
	color:#0f0f0f;
	background-color:#eeffee; 
}
.active:hover {
	color:#0d0d0d;
	background-color:#ffffff; 
}
.hide {
	display:none;
}
/*~~~~~~~~ Container layout ~~~~~~~~*/
.Tbl {
	margin:5px 25px 25px 25px;
	padding:0px;
	border-width:0px;		
	text-align:left;
	width:700px;
	background:url('../img/stethoscope2b.gif') no-repeat top right;
}

.TblCol_Spcr {
	width:25px;
}
.TblCol_1 {
/*	padding-bottom:20px; */
	width:400px;
	height:20px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
/*	border:1;*/
}
.TblCol_2 {
	width:300px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.TblCol_lone {
	width:700px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*~~~~~~~~ Sub-menu layout ~~~~~~~~*/
.SubMenu {
	margin-top:6px 0px 10px 25px;
}
/*~~~~~~~~ Table layout ~~~~~~~~*/
h1, h2, h3, h4, p {
	margin-top:6px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	padding-top:20px;
	padding-bottom:5px;
	color:#0f4f0f;
	font-size:18px;
}
h2 {
	padding-top:15px;
	padding-bottom:5px;
	color:#0f3f0f;
	font-size:16px;
}
h3 {
	padding-top:0px;
	padding-bottom:0px;
	color:#0f2f0f;
	font-size:14px;
}
h4, p {
	padding-top:0px;
	padding-bottom:0px;
	color:#0f0f0f;
	font-size:12px;
}

.Tagline {
	padding-top:0px;
	padding-bottom:0px;
	color:#0f0f0f;
	font-size:16px;
	text-indent:0px;
	text-shadow:#00cc00 0.1em 0.2em 0.1em;
	position:absolute;
	top:165px;
	left:70px;
}

/*~~~~~~~~ Highlighted box ~~~~~~~~*/
.StdBoxed {
	margin:12px 0px 12px 0px;
/*	border:4px ridge #d09a6b;
	border:2px dotted #AA0000;
	border:8px outset #00ff00;*/
	padding:12px;
	background-color:#00ff00; 
	vertical-align:middle;
	text-align:center;
	text-shadow:#00cc00 0.1em 0.2em 0.1em;
	text-color:#cc0000;
	font-size:16px;
	font-style:italic;
}
/*~~~~~~~~ Google Map ~~~~~~~~*/
.GmapImg {
	margin:4px 30px 4px 4px;
	padding:0px;
}
/*~~~~~~~~ Links' Logo ~~~~~~~~*/
.LinkLogo {
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:none;
}
/*~~~~~~~~ Multi-column ~~~~~~~~*/
.St_Cont {
	height: 100%;
	margin-top:6px;
	margin-bottom:0px;
	padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
.St_Col_full {
	margin: 0 0px 0 10px;
	width: 100%;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
.St_Col_hlvs {
	margin: 0 0px 0 10px;
	width: 45%;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
.St_Col_trds {
	margin: 0 0px 0 10px;
	width: 31%;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
.St_Col_qtrs {
	margin: 0 0px 0 10px;
	width: 22%;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}
.NoteFonts {
	margin: 0;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}
/*~~~~~~~~ Standard Footer ~~~~~~~~*/
.StdFtr {
  width:760px;
	padding:20px 0px 30px 0px;
	margin:0px;
	background:#e7e7e7 url('../img/jbgftr.png') no-repeat;
	text-align:center;
	font-size:xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#338833;
}
/*~~~~~~~~ End of Stylesheet ~~~~~~~~*/
