body  {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 62.50%; /* 10px */
	line-height: 1.6em;
	color: #387AC1;
	background: #FFF;
}

p, table { margin: 0px 0px 13px 0px; }

h1 { margin: 0px 0px 22px 0px; font-size: 2.0em; font-weight: normal; }
h2 { margin: 0px 0px 8px 0px; font-size: 1.8em; font-weight: normal; }
h3 { margin: 0px 0px 8px 0px; padding-top: 8px; font-size: 1.3em; font-weight: bold; color: #00476c; text-transform:uppercase; }
h4 { margin: 0px 0px 0px 0px; font-size: 1.1em; font-weight: bold; color: #00476c; }
h5 { margin: 3px 0px 2px 0px; font-size: 1.5em; font-weight: bold; color: #cf7f01; }
h6 { margin: 0px 0px 13px 0px; font-size: 1.1em; font-weight: bold; }

blockquote { padding: 0px 30px; }
strong { font-weight: bold; }
em { font-style: oblique; }

a { color: #212121; text-decoration: underline; }
a:hover { text-decoration: underline; }

#outerContainer { width:962px; margin:0 auto;}

.bold { font-weight: bold; }
.italic { font-style: italic; }
.line { text-decoration: underline; }


/*---------------------------------------------------------------------- HOMEPAGE SPECIFIC--------*/

#homepagePanel { width:237px; height:470px; float:left; background:url(../img/home/homepagePanel.jpg) left top no-repeat; font-size:1.4em; color:#FFF; line-height:1.5em; text-align:left; padding:0 15px 0 20px; margin:0; }

#homepageContent { margin: 305px 0 0 0; }
#homepageContent a { margin:10px 0 0 0; color:#FFF; text-decoration: none; font-family: Arial, Tahoma, Helvetica, sans-serif; display: block; }

#homepageFlash { height:296px; float:left; width:690px; }
#homepageFlash-alt { height:296px; visibility:hidden; }
.homepageCallout {
	width:345px;
	height:270px;
	float:left;
	background:url(../img/home/calloutBox-big.gif) right top no-repeat;
	margin:0;
	padding:0;
	color:#717171;
	font-size:1.2em;
}

.homepageCalloutBottom {
	width:345px;
	height:200px;	
	float:left;
	background:url(../img/home/calloutBox-big.gif) right top no-repeat;
	margin:0;
	padding:0;	
	color:#717171;
	font-size:1.2em;	
}

.homepageCallout div, .homepageCalloutBottom div { margin: 12px 0 0 0; }
.homepageCallout div.first, .homepageCalloutBottom div.first { margin-top: 22px; }
.homepageCallout div.left, .homepageCalloutBottom div.left { padding: 0 20px; }
.homepageCallout div.right, .homepageCalloutBottom div.right { margin-right: 20px; float: right; }

/* 
.arrow a { color: #084d71; font-size: 1.1em; font-weight: bold; display: block; text-decoration: none; }
.arrow img { margin: 0 6px 0 0; float:left; }

.homepageCalloutBottom a { color: #084d71; font-size: 1.1em; font-weight: bold; display: block; text-decoration: none;} 
 .homepageCallout .arrow, .homepageCalloutBottom .arrow { margin: 0 6px 0 0; } 
*/

.homepageMainBody { color: #212121; height:270px; float:left; width:690px; }
.homepageMainBody p { margin: 0 40px;}
table.vcenter { height:100%; vertical-align:middle; }
table.vcenter p { color: #717171;}

.searchresult a { margin:6px 0 10px 0; color:#084d71; font-size:1.3em; font-weight:bold; display:block; }
.searchresult p { margin:0 0 5px 0; }
.searchresult h3 { margin:0 0 4px 0; }

.subsubhead { color:#008b7a; font-size:1.2em; font-weight:bold; }

h1 { background:url(../img/SelMedTreeHoldingsLogo-small.jpg) center top no-repeat; width:171px; height:109px; float:left; margin:10px 0 0 5px; }
h1 span { margin:-999em; visibility:hidden; }
h1 a { width:211px; height:105px; display:block; }

h2 { font-size:2em; color:#cf7f01; margin:30px 0 13px 0; }
h3 { font-size:1.2em; font-weight:bold; color:#00476c; }
#mini-nav { margin:20px 10px 12px 0; }
#mini-nav a { color:#008676; font-size:1.1em; float:left; text-decoration:none; }
#mini-nav li { padding-right:18px; }

#mini-nav li, #footer-nav li { float: left; text-align: center; }

#style-switcher { padding:20px 19px 12px 0px; }
#style-switcher li { float:left; margin:0 5px 0 0;}

/*
#main-nav li { float:right; }

#main-nav, #searchform, #style-switcher { clear:right; } 
#main-nav { margin:20px 0 0 0; width:600px; height:30px; }
#main-nav li { background: url(../img/nav/main-nav-divider.gif) right top no-repeat; }
#main-nav .last { background:none; }
#main-nav a {display:block; height:35px;  text-decoration: none; font-size: 11pt; font-family: Gill Sans MT, Arial, Tahoma, Helvetica, sans-serif; }
#main-nav div { margin: 9px 24px 0 24px; text-align: center; color: #157c5e; }
*/

#main-nav li { float:right; }
#main-nav span { margin:-999em; visibility:hidden; }
#main-nav, #searchform, #style-switcher { clear:right; }
#main-nav { margin:38px 4px 0 0; width:739px; height:30px; }
#main-nav a { display:block; height:35px; background:url(../img/nav/main-nav-divider.gif) right top no-repeat; }
#main-nav a.last { background:none; }
#main-nav li.press-releases { background:url(../img/nav/press-releases.gif) center top no-repeat; width:114px;  }
#main-nav li.corporate-governance { background:url(../img/nav/corporate-governance.gif) center top no-repeat; width:168px; }
#main-nav li.investor-relations { background:url(../img/nav/investors.gif) center top no-repeat; width:87px; }
#main-nav li.home { background:url(../img/nav/home.gif) center top no-repeat; width:67px; }

#headerborder { width:962px; height:30px; background:url(../img/headerborder.gif) left top repeat-x; }
#searchform input { float:left; padding:0;}
#gosearch { margin:0 19px 0 0; padding:0; }
.searchbox { height:15px; width:109px; border:solid 1px #717171; }
.arrowBullet { padding-left:20px; background:url(../img/arrow-bullet.png) left top no-repeat; }
a.arrowBullet { color: #084d71; font-size: 1.1em; font-weight: bold; display: block; }


#footer { color:#7d7d7d; text-align:center; margin:0 auto; }
#footer-nav { padding:60px 0 0 0; color:#7d7d7d; margin:0 auto;  }
#footer-nav a  { color:#7d7d7d; font-size:1em; padding:0 3px 0 5px;}

.select { color: #478585; }

.news li { color:#000; font-family: Arial, Helvetica, sans-serif; margin: 6px 0; padding-left: 8px; background: url(../img/bullet.png) 0 6px no-repeat; }

/* ==============================================================================INTERIOR STYLES*/
#interiorPage { background:url(../img/interior-nav-bg.gif) left top repeat-y; width:100%; }
#interiorSearchPage { width:100%; background:url(../img/nav/search-bg.gif) left top repeat-y }

#interiorNav { width:176px; padding:75px 0 0 0; float:left; }
/* #interiorNav ul { margin:0 0 75px 0; } */
#interiorNav li { padding:0 0 15px 10px; }
#interiorNav a { color:#FFF; font-size:1.2em; padding:0 0 0 20px; display:block; text-decoration:none; }
#interiorNav a.active { padding:0 0 0 20px; background:url(../img/arrow-bullet.png) left top no-repeat; font-weight:bold; width:136px; }
#interiorNav li li { margin:0 0 0 0; font-size:.9em; width:135px; padding:0 0 7px 10px; }
#interiorNav li ul { margin:10px 0 0 0; }
#interiorNav li li a.active { color:#d7b166; background:none; font-weight:normal; }

#interiorSearch { width:183px; padding:75px 0 0 0; float:left; background:url(../img/nav/search-sidebar.jpg) left top no-repeat; height:323px; }
#interiorSearchContent { float:left; padding:14px 0 0 20px; width:758px; }
#interiorSearchContent p { color:#212121; font-size:1.2em; line-height:1.7em; }

#interiorContent { float:left; padding:14px 0 0 20px; width:765px; }
#interiorContent p { color:#212121; font-size:1.2em; line-height:1.7em; }
#interiorContent ul { margin: 10px; }
#interiorContent li { color:#000; font-family: Arial, Helvetica, sans-serif; font-size:1.2em; margin: 5px 0; padding-left: 8px; background: url(../img/bullet.png) 0 6px no-repeat; }
#interiorContent li li { font-size:1em; }
#breadcrumbs, #breadcrumbs a { color:#666; font-size:1.05em; }

#factBox { width:224px; margin:0 0 0 15px; }
#factBoxTop { width:224px; height:13px; background:url(../img/green-box-top.gif) center top no-repeat; }
#factBoxMid { width:224px; background:url(../img/green-box-mid.gif) center top repeat-y; }
#factBoxBottom { width:224px; height:18px; background:url(../img/green-box-bottom.gif) center top no-repeat; }
#factBoxContent { color:#FFF; margin:0 25px 0 25px; padding:13px 0; font-size:1.1em; }
#factBoxContent ul { margin: 10px 0 0 0; }
#factBoxContent li { padding:0 0 5px 10px; background:url(../img/list-block.gif) left 6px no-repeat; color: #FFF; font-size: 1.0em; margin: 0; }

#sitemapContainer a { color:#000; font-size:1em;}

/* CONTACT US FORM */

div label.contact { width: 140px; vertical-align: top; float: left; font-size: 12px; color: #212121; }
div select.contact, div input.contact, div textarea.contact { font-size: 12px; }
div span.contact { font-size: 12px; color: #212121; }


/* ======================================================================== FLOATS / BASICS */

.left { float: left; }
.left-margin { margin: 0px 0px 5px 12px; }
.right { float: right; }
.right-margin { margin: 0px 12px 5px 0px; }
.strong { font-weight:bold; }

.clear { clear: both; height: 0px; font-size: 1px; line-height: 0px; }

.align-r { margin-right: 14px; text-align: right; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.notext { margin: 0px; padding: 0px; text-indent: -9999px; height: 1px; }
.nomargin { margin: 0px; padding: 0px; }
.noborder { border: none !important; }
.png { behavior: url(/lib/js/iepngfix.htc); }

/*
a[href="#"] {background: lime;}
a[href=""] {background: fuchsia;}
*/

/* ABOUT > OFFICERS */

#officer td.imageBreighner { background: url(../../lib/img/officers/pic_breighner_robert.jpg) top left no-repeat; width: 175px; }
#officer td.imageChernow { background: url(../../lib/img/officers/pic_chernow_david.jpg) top left no-repeat; width: 158px; }
#officer td.imageJackson { background: url(../../lib/img/officers/pic_jackson_martin.jpg) top left no-repeat; width: 150px; }
#officer td.imageOrtenzio { background: url(../../lib/img/officers/pic_ortenzio_rocco.jpg) top left no-repeat; width: 144px; }
#officer td.imageOrtenzio2 { background: url(../../lib/img/officers/pic_ortenzio_robert.jpg) top left no-repeat; width: 168px; }
#officer td.imageRice { background: url(../../lib/img/officers/pic_rice_patricia.jpg) top left no-repeat; width: 119px; }
#officer td.imageRomberger { background: url(../../lib/img/officers/pic_romberger_scott.jpg) top left no-repeat; width: 168px; }
#officer td.imageSaich { background: url(../../lib/img/officers/pic_saich_john.jpg) top left no-repeat; width: 148px; }
#officer td.imageTalalai { background: url(../../lib/img/officers/pic_talalai_james.jpg) top left no-repeat; width: 158px; }
#officer td.imageTarvin { background: url(../../lib/img/officers/pic_tarvin_michael.jpg) top left no-repeat; width: 167px; }
#officer td.text { padding: 0 0 0 10px; vertical-align:top; }

