﻿/**
  Resources On Call  // MOBILE VERSION
  ©2010 Medfinders, Inc
**/
body { margin:0.125em; min-width:auto; width:auto!important; width:auto;
	font-family: Arial, Helvetica, Verdana, sans-serif; }
blockquote { margin:0.125em 1.0em; font-size:90%; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, Verdana, sans-serif; }
p { font-size:0.85em; line-height:auto; }
small { font-size:87%; }
em { font-style:italic; }
ul { list-style:none; }
table { border:0; border-collapse:collapse; }

input, select, textarea { background:#fff url(../images/bgInput.png) repeat-x top; border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c;
	color:#333; font-size:100%; margin:0; padding:2px 0; }
textarea { font-family:Arial, Helvetica, Verdana, sans-serif; width:65%; height:4.75em; }
input.button { border:1px solid #c5dbec; background-color:#eaf4fd; background-image:none; color:#2e6e9e;
	font-weight:bold; padding:3px; cursor:pointer; }
input.button:hover { color:#333; }

a { color:#FF3300; text-decoration:none; }
a:visited { color:#5488BA;  }
a:hover { color:#333; }
:focus { outline:0px; }

#container { clear:both; display:block; width:100%; height:auto; margin:0; vertical-align:top; }
.content { display:block; min-width:auto; vertical-align:top; }
span.notext { text-indent:0; }


/* HEADER */
#index #header { height:auto; margin:0; text-align:left; background:none; }
.subpage #header { height:auto; margin:0; }
.red #header { background:none; background-color:#ff3300; }
.blue #header { background:none; background-color:#0099ff; }
.subpage #header img.title { float:none; }
.subpage #header img.promo { display:none; }


/* NAVIGATION */
#nav, #subnav { float:none; width:auto; margin-right:auto; text-align:left; }
#nav { background-color:#0a56ac; padding:0.25em 0; }
#subnav { background-color:#f3f3f3; padding:0.25em 0 0.025em 0; }
#nav ul, #subnav ul { margin-left:0; }
#nav li, #subnav li { display:block; }
#nav { height:auto; }
.red #nav { background-color:#ffd953; }
.subpage #nav, .subpage #subnav { min-width:auto; width:auto!important; width:auto; }
.red #subnav { }
.subpage #nav li { margin-left:auto; }
#nav .final { border-right:0; }
/* second-tier */
#subnav { height:auto; }
#subnav ul { margin-top:0.5em; }
#subnav li { height:auto; line-height:auto; }
#subnav .phone { font-size:0.8em; color:#626888; font-weight:bold; padding-top:0.25em; padding-left:0.25em; }
#subnav .phone:hover { background:none; }
/* links */
#nav a, #subnav a { display:block; text-decoration:none; padding:0.08em 0 0.08em 0.35em; vertical-align:top;
	letter-spacing:0.05em; }
#nav a { color:#fff; font-size:0.8em; height:auto; line-height:auto; border-right:0; }
#nav a:hover { background:none;	color:#ffd043; }
#subnav a { color:#dd3900; font-size:0.7em; height:auto; line-height:auto; border-right:0; }	
#subnav a:hover, #subnav .active a, #subnav .active a:hover { color:#626888; background:none; }
.red #nav a { color:#e84700; }
.subpage #subnav a { letter-spacing:0; }
.subpage #nav a:hover { background:none; color:#e84700; }
.subpage #nav .active a { background:none; }
.subpage #nav .active a:hover, .subpage #subnav .active a:hover { color:#e84700; }
.red #nav a:hover { color:#04539e; }
.red #nav .active a:hover, .red #subnav .active a:hover, .blue #subnav .active a:hover { color:#04539e; }
.blue #nav a:hover { color:#ffd953; }
.blue #nav .active a:hover { color:#ffd953; }


/*------------------ INDEX -----------------------------------------------------------------------------*/
#index .content { width:auto; clear:both; }
#index .content p { color:#333; display:block; width:auto; margin-left:0.5em; margin-top:0.5em; }

/* PHOTO ROLLOVERS */
.professionals, .facilities, .professionals_text, .facilities_text { display:none; }

/* MEDFINDERS FAMILY */
#mfFamily { display:none; }

/* JCAHO GOLD SEAL */
#jcaho { display:none; }

/*------------------ SUBPAGES --------------------------------------------------------------------------*/
.subpage #container { margin-top:auto; vertical-align:top; background:none;  }
.subpage .content { padding-top:0.6em; color:#333; width:auto; }
.blue .content { padding-left:0; vertical-align:top; }
/* text */
.subpage h1, .subpage h2 { display:none; }
.blue h1 { display:block; text-transform:lowercase; font-size:1.2em; color:#333; padding-left:0.4em; }
.blue h2 { display:block; text-transform:uppercase; font-size:0.65em; padding-top:0.08em; padding-bottom:0; }
.blue h2 a { color:#003399; padding-left:0.75em; }
.blue h2 a:visited { color:#ff6600; }
.blue h2 a:hover { color:#3399FF; }
.blue h3 { color:#0066ff; padding-top:0.25em; }
.blue .content p { color:#000; }
.subpage p { margin-left:0.5em; margin-top:0; }
/* lists */
.blue .content li { font-size:0.85em; line-height:1.4em; }
/* images */
.subpage .content img.photo { display:none; }
.subpage .fac .content .photo { display:none; }
.blue .content .header { display:none; }
/* message box & topDiv */
.content p.messageBox { display:block; width:auto; margin:0.25em 0 0 0.5em; font-size:0.7em; color:#000;
	border-top:1px solid #808080; border-bottom:1px solid #808080; padding:1.0em 0.125em; }
.content h1.messageBox { display:block; width:auto; margin:0; border-bottom:1px solid #808080;
	padding:0.5em 0 0.5em 0.5em; }
.content .topDiv { display:block; width:auto; margin:0.25em 0 0 0; font-size:0.7em; color:#000;
	border-top:1px solid #808080; padding:1.0em 0; clear:both; margin-top:0;  }
/* table */
.blue table { margin:0.55em auto 0.89em 0.35em; } 
.blue td { text-align:left; font-size:0.85em; height:1.3em; line-height:1.3em; width:auto; }


/* ABOUT & CONTACT US */
.contact .content a { font-weight:bold; }


/* DESTINATIONS & LINKS */
.content .column { float:none; width:auto; margin-left:0.25em; margin-bottom:0.25em; min-height:auto;
	height:auto!important; height:auto; }
.content .column h2 { font-weight:bold; font-size:0.7em; padding-top:0.5em; padding-bottom:0.125em;
	text-transform:uppercase; }
.content .column, .content .column ul { list-style:disc inside; }
.content .column li { height:1.0em; line-height:1.0em; font-size:0.7em; color:#000; }
.content .column a, .links .content li a { color:#003399; }
.content .column a:visited, .links .content li a:visited { color:#ff6600; }
.content .column a:hover, .links .content li a:hover { color:#3399FF; }
.content .column p { display:block; font-size:0.7em; }
.links .content .header { display:none; }
.links h1 {	display:block; font-size:0.7em; text-transform:uppercase; font-weight:bold; color:#0066ff;
	border-top:1px solid #808080; padding:1.0em 0 0.35em 0; margin-top:0.25em; }
.links .content ul { margin-left:0; }
.links .content li { font-size:0.7em; height:auto; line-height:auto; color:#000; }
.links .content .final { padding-bottom:2.0em; }


/* PHOTO CONTEST */
.photocontest .column { width:auto; padding-top:0.5em; }
.photocontest .column ul { margin-top:0.125em; }
.photocontest .column li { line-height:auto; height:auto; }


/* WHO WE PLACE /* HOW WE WORK /* BENEFITS
/* FAQ /* REFER /* HIRING PROCESS */
.benefits .content, .faq .content, .hiringProcess .content { padding-bottom:0.125em; }
.whowePlace h1, .howweWork h1, .benefits h1, .benefits h2, .faq h1, .faq h1.first, .refer h1,
	.hiringProcess h1 {	display:block; font-size:0.7em; text-transform:uppercase; font-weight:bold; color:#0066ff;
	border-top:1px solid #808080; padding:1.0em 0 0.35em 0; margin-top:0.25em; }
.faq h1 { border-top:0; }
.faq .content h2 { width:auto; padding:0.35em 0 0.3em 0.15em!important; border-top:1px solid #333; }
.benefits h2 { border-top:0; }
.whowePlace .content .header, .howweWork .content .header, .benefits .content .header, .faq .content .header,
	.hiringProcess .content .header { display:none; }
.hiringProcess h2 { color:#000; font-size:0.7em; text-transform:none; font-weight:bold;
	padding:0.75em 0 0.125em 0; }
.howweWork .content p, .benefits .content p, .faq .content p, .hiringProcess .content p {
	font-size:0.75em; margin:0.125em 0 0.25em 0; line-height:auto; }
.hiringProcess .content p { margin-left:0.25em; }
.whowePlace .content ul { float:none; width:auto; height:auto; margin:0.25em 0; padding-bottom:0.125em; }
.whowePlace .content li, .benefits .content li { font-size:0.7em; height:auto;
	line-height:auto; color:#000; }
.benefits .content ul { font-size:1.1em; list-style:disc inside; margin-left:0; margin-top:0.25em; } 


/* SUBMIT A JOB & REFER */
.refer .content { padding-bottom:0.125em; }
.refer .content p {	font-size:0.75em; margin:0.125em 0 0.25em 0; line-height:auto; }
.refer .content p { color:#333; font-size:0.8em; line-height:auto; }
.refer table { width:100%; }
.refer th { font-weight:normal; color:#000; font-size:0.7em; text-align:left; width:auto; }
.refer .topLine th, .refer .topLine td { border-top:1px solid #808080; padding-top:0.25em; }
.refer .final th, .refer .final td { padding-bottom:0.25em; }
.refer .controls td { padding-top:0.25em; }
.refer .footText { padding-top:0.25em; font-size:90%; }
.refer .footText p { color:#000; }
.refer .footText span { color:#0066cc; }
.refer .content p.messageBox { border-bottom:0; }


/* NEWS */
.news .content .header { display:none; }
.news .content a { font-weight:bold; font-style:italic; }


/* STAYING HEALTHY */
.stayingHealthy .content .header { display:none; }
.stayingHealthy .content .messageBox { width:90%; height:auto; padding:0.125em; border:1px solid #626262;
	margin:0.125em 0; }
.stayingHealthy .messageBox h2 { font-size:0.8em; }	
.stayingHealthy .topDiv h2 { font-size:1.2em; text-transform:none; font-weight:bold; padding-bottom:0; }
.stayingHealthy .messageBox p { color:#003399; line-height:1.15em; }
.stayingHealthy .topDiv p { font-size:1.0em; margin:0.125em 0 0.25em 0; line-height:auto; }
.stayingHealthy .messageBox span { color:#000; font-size:90%; }


/* SUCCESS STORIES */
.successStories .content .header { display:none; }
.successStories .content .messageBox { width:90%; height:auto; padding:0.125em; border:1px solid #626262;
	margin:0.125em 0; }
.successStories .messageBox h1 { font-size:0.8em; color:#0066ff; text-transform:uppercase; font-weight:bold;
	padding:0.25em 0; }
.successStories .topDiv h2 { font-size:1.2em; text-transform:none; font-weight:bold; padding-bottom:0.125em;  }
.successStories .messageBox p { color:#003399; line-height:auto;}
.successStories .topDiv p { font-size:1.0em; margin:0.125em 0 0.25em 0; line-height:auto; }


/* FAMILY OF SERVICES */
.familyServices .content .header { display:none; }
.familyServices .partners { width:90%; height:auto; padding:0.125em; border:1px solid #626262;
	margin:0.125em 0; text-align:center; }
.familyServices .partners h1 { font-size:0.75em; color:#0066ff; text-transform:uppercase; font-weight:bold;
	padding:0.125em 0; }
.familyServices .partners p { display:block; font-size:0.7em; margin:0.125em 0 0.25em 0; line-height:auto;
	width:80%; }
.familyServices table { width:98%; font-size:0.7em; margin:0; text-align:center; color:#000;
	border-top:1px solid #626262; }
.familyServices td { padding-top:0; }
.familyServices .desc td { padding:0.125em 0 0.25em 0; line-height:auto; }


/*------------------ SIDEBAR ---------------------------------------------------------------------------*/
#sidebar { float:none; display:block; width:auto; border-left:0; }

/* INDEX - GOLD BUTTONS */
#index #sidebar ul { width:auto; margin-left:auto; background-color:#ffd953; }
#index #sidebar li { height:auto; margin-top:auto; }
#index #sidebar a, #index #sidebar a:visited { font-size:0.7em; color:#d20a00; }
#index #sidebar a:hover { color:#7d6e52; }
#index #sidebar .apply, #index #sidebar .hotjobs, #index #sidebar .myroc, #index #sidebar .news,
	#index #sidebar .twitter, #index #sidebar .facebook { background:none; }
#index #sidebar .apply a, #index #sidebar .hotjobs a, #index #sidebar .myroc a, #index #sidebar .news a {
	display:block; width:auto; height:auto; }
#index #sidebar .twitter, #index #sidebar .facebook { padding-top:0.5em; width:auto; height:auto; }
#index #sidebar .twitter a, #index #sidebar .facebook a { display:block; width:auto; height:auto;
	color:#04539e; font-size:0.6em; font-weight:bold; text-decoration:none; }
	
/* SUBPAGE - SLIDER MENU */
.subpage #sidebar { display:block; float:none; border-left:0; width:auto; margin-left:0; min-height:auto; }
.subpage #sidebar a.secret { display:none; }
.subpage #sidebar img { display:none; }
.subpage #sidebar img.promo { display:none; }
.subpage #sidebar object { display:none; }
.subpage #sidebar ul { width:auto; margin-left:0; background-color:#3768a0; }
.subpage #sidebar li { color:#fff; font-size:0.65em; text-transform:uppercase; }
.subpage #sidebar li.head { display:none; }
.subpage #sidebar li a { display:block; width:auto; color:#fff; padding-left:0.35em; background:none;
	height:auto; line-height:auto; }
.subpage #sidebar li a:hover, .subpage #sidebar .active a { color:#ffd953; background:none; }
.blue #sidebar { clear:none!important; }

/*------------------ FOOTER ----------------------------------------------------------------------------*/
.bottom { clear:both; margin:0; height:0.85em; background:none; background-color:#f3f3f3; }
#footer { display:none; }
