/*

	-- -- -- -- -- -- --
	folio 09: default layout CSS file
	type: screen
	last edit:06 june 09
	-- -- -- -- -- -- --

    Contents:   =logo 
				=general
				=layout
                =headings
				=primaryNav
				=secondaryNav
	                
*/

@import "base.css";
@import "forms.css";

/****************************************************************************  =logo */

h1#sjogLogo a {
	display:block;
	width:280px; 
	height:150px; 
	text-indent:-9999em;
	margin-right:10px;
	margin-top:20px;
	margin-left:10px;
	padding:12px 0 0 0px;
}

h1#sjogLogo a {
	background:url("../../../../images/sjogHealthCareLogo.png") no-repeat scroll 0 0; 
}

h2#sjogDivision {
    position:absolute; 
    top:97px; 
    margin:0 0 0 64px;
    text-align:center;
    width:192px;
    font-family:Garamond;
    text-transform:uppercase; 
    font-size:11px;
    color:#247c5b;
    background:none;
}

/****************************************************************************  =general */

body { 
	font-family:arial, helvetica;
	color:#474747;
	background:url("../../../../images/furniture/group/images/bgs/body-bg.png") #b7c5cf;
}

p {
	font-size:13px;
	line-height:19px;
    color:#474747;
	margin:10px 0 10px 3px;
}

p span {
	color:#ff035c;
}

a {
	color:#1c7453;
	font-size:13px;
	line-height:19px;
	text-decoration:none;
}

p  a {
	font-size:13px;
	line-height:19px;
	text-decoration:underline;
}

h3 a { font-size: 18px !important; }
h4 a { font-size: 16px !important; }

a:hover { 
	color:#f68201;
	text-decoration:underline;
}

a.current { }

.hr1 { 
	height:1px; 
	color:#cccccc; 
	background:url("../../../../images/furniture/group/images/bgs/greyDots-hr.png"); 
	border:none; 
	margin:2em 0;
}

hr {
	display:none;
}

.imgRight {
	float:right;
	margin:15px 0 15px 15px;
}

.ImmControlAlign_Left
{
    float:left;
}

.ImmControlAlign_Right 
{
    float:right;
}

/****************************************************************************  =layout */

#bodyWrapper { 
	width:100%; 
}

#outerWrapper { 
	width:1000px;
	margin:0 auto;
}

#header {
	padding:0px 11px;
}

#header .leftCol { 
	float:left; 
	margin-right:10px;
	width:170px;
}

#header .rightCol { 
	float:right; 
	width:665px;
	text-align:right;
}

#upperContent { 
	padding:0 8px 0 12px;
}

#content { 
	padding:0 8px 0 12px;
	z-index:2px;
}

#content .leftCol { 
	float:left; 
	margin-right:10px;
	width:433px;
}

#content .rightCol { 
	float:right; 
	width:535px;

}

#content .subPageLeftCol { 
	float:left; 
	margin-right:10px;
	width:678px;
}

#content .subPageLeftCol #hero  {
	height:215px;
	width:676px;
    margin-bottom:10px
}

#content .subPageLeftCol #hero h3  {
	position: absolute;
	color:#ffffff;
	font-size:26px;
	line-height:28px;
	margin:98px 0 0 16px;
	z-index: 4;
}

#content .subPageLeftCol #hero p  {
    position: absolute;
    width:300px;
    line-height:16px;
    color:#ffffff;
    margin:128px 0 0 17px;
    z-index: 3;
}

#content .subPageLeftCol #hero img  {
    height:215px;
    position: absolute;
	z-index: 1;
}

#content .subPageLeftCol #roundedCorner {
	height:215px;
	width:676px;
	margin-top:-225px;
	position: absolute;
	z-index: 5;
	background:url("../../../../images/furniture/group/images/bgs/photoRoundedCorner.png"); 
}

#content .subPageLeftCol #sash {
	height:215px;
	width:676px;
	margin-top:-225px;
	position: absolute;
	z-index: 2;
	background:url("../../../../images/furniture/group/images/bgs/sash-bg.png"); 
}


#content .subPageRightCol { 
	float:right; 
	width:292px;
}

#footer {
	padding:20px 10px 10px 10px;
	margin:0 0 0 12px;
	background:url("../../../../images/furniture/group/images/bgs/footer-bg.png") no-repeat;
}

#footer .leftCol {
	float:left; 
	width:430px;
}

#footer .rightCol {
	float:left; 
	width:473px;
	padding-top:20px;
	padding-left:30px;
	background:url("../../../../images/furniture/group/images/bgs/greyDots-vr.png") left repeat-y; 
}

#subFooter {
	text-align:center;	
}



/****************************************************************************  =headings */

/*User Selectable Styles*/


/*.Normal          {color:#111144; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small;}*/

h2 {
	font-size:20px;
	font-weight:normal;
	line-height:44px; 
	margin-left:-11px;
	color:#ffffff;
	background:url("../../../../images/furniture/group/images/headings/h2Right-bg.png") right no-repeat;
}

h2 span {
	padding:13px 30px 13px 13px;
	background:url("../../../../images/furniture/group/images/headings/h2Left-bg.png") left no-repeat;
}

h2 a {
	color:#ffffff;
	font-size:1em;
}

h2 a:hover {
	text-decoration:underline;
}

h3 {
    font-weight:normal;
	font-size:20px;
	line-height:35px;
	margin-left:3px;
}

h3 a {
	font-size:20px;
	line-height:15px;
}

/****************************************************************************  =primaryNav */

ul#primaryNav  {
    padding-left: 0 !important;
	margin:0 8px 0 11px;
	background:url("../../../../images/furniture/group/images/bgs/primaryNav-bg.png");
}

#primaryNavBtm { 
	margin:0 8px 10px 11px;
	height:5px;
	background:url("../../../../images/furniture/group/images/bgs/primaryNavBtm-bg.png") top no-repeat;
}

ul#primaryNav li {
	float:left;
	display:inline;
	padding:12px 18px 8px 12px;
	list-style:none;	
}

ul#primaryNav li a {
	color:#ffffff; font-weight: bold; display: block;
}

ul#primaryNav li ul { display: none; position: absolute; width: 39em; margin: 8px 0 0 -12px; padding: 10px 10px 20px 10px; color: #000; background: #fff url('../../../../images/primaryNav-bg.gif') bottom left repeat-x; z-index: 1000; }
ul#primaryNav li.hover ul { display: block; }
ul#primaryNav li ul li { display: block; width: 11em; float: left; color: #000; margin: 0; padding: 3px 10px; }

ul#primaryNav li.selected, ul#primaryNav li.hover { color: #0c285a !important; background: #fff url('../../../../images/primaryNav-li-selected.gif') bottom left repeat-x; }
ul#primaryNav li.selected a, ul#primaryNav li.hover a { color: #0c285a !important; background-color: transparent; text-decoration: none; font-weight: bold; }
ul#primaryNav li ul li a { color: #0c285a !important; background-color: transparent !important; font-size: 0.9em !important; padding: 3px 5px; font-weight: bold; }
ul#primaryNav li ul li a:hover { color: #fff !important; background-color: #0c285a !important; text-decoration: none !important; }

/****************************************************************************  =tertiaryNav */

ul#tertiaryNav {
	margin:10px 0 0 -2px;
	padding:12px 8px 6px 14px;
	background:url("../../../../images/furniture/group/images/bgs/blueTertiaryNav-bg.jpg") top no-repeat;	
}

.tertiaryNavBtm {
	height:10px;
	margin:0 0 8px -2px;
	background:url("../../../../images/furniture/group/images/bgs/blueTertiaryNavBtm-bg.png") top no-repeat;	
}

ul#tertiaryNav li {
	list-style:none;	
}

ul#tertiaryNav li a {
	color:#ffffff;
	padding-left:10px;
	background:url("../../../../images/furniture/group/images/icons/blueArw-bullet.png") 0 4px no-repeat;	
}

ul#tertiaryNav ul { 
    margin: 0 0 4px 0; 
}

ul#tertiaryNav ul li { 
    border-bottom: none; 
}

ul#tertiaryNav ul li a { 
    line-height: 12px; 
}

/****************************************************************************  =breadcrumbs */

ul#breadcrumbs {
    margin:-5px 0 3px 0;
}

ul#breadcrumbs li {
    display:inline;
    list-style:none;
    padding-left:0px;
    margin-left:0;
    margin-right:10px;
}

ul#breadcrumbs li a {
    font-size:11px;
	padding-left:7px;
	background:url("../../../../images/furniture/group/images/sprites/arw-bullet.png") 0 3px no-repeat;
}

/****************************************************************************  =roundedCornors */


.roundWhite292 {
	padding:8px 8px 0 8px;
	background:url("../../../../images/furniture/group/images/bgs/whiteRoundTop292-bg.png") top no-repeat;	
}

.roundWhiteBtm292 {
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/whiteRoundBtm292-bg.png") top no-repeat;	
}

.roundWhite433 {
	padding:8px 8px 0 8px;
	background:url("../../../../images/furniture/group/images/bgs/whiteRoundTop433-bg.png") top no-repeat;	
}

.roundWhiteBtm433 {
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/whiteRoundBtm433-bg.png") top no-repeat;	
}

/*.roundWhite433 ul, .roundWhite433 ol  {
   margin:14px 25px 18px 25px; 
   padding-left:25px; 
}*/

.roundWhite535 {
	padding:8px 8px 0 8px;
	background:url("../../../../images/furniture/group/images/bgs/whiteRoundTop535-bg.png") top no-repeat;	
}

.roundWhiteBtm535 {
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/whiteRoundBtm535-bg.png") top no-repeat;	
}

.roundWhite678 {
	padding:8px 8px 0 8px;
	background:url("../../../../images/furniture/group/images/bgs/whiteRoundTop678-bg.png") top no-repeat;	
}

.roundWhiteBtm678 {
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/whiteRoundBtm678-bg.png") top no-repeat;	
}

.roundWhite678 ol li {
   font-size: 13px;
   line-height:18px;
}

.roundWhite981 {
	padding:8px;
	background:url("../../../../images/furniture/group/images/bgs/whiteRoundTop981-bg.png") top no-repeat;	
}

.roundWhiteBtm981 {
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/whiteRoundBtm981-bg.png") top no-repeat;	
}

.roundLeftCrnGreen {
	padding:8px;
	background:url("../../../../images/furniture/group/images/bgs/roundLeftCrnGreen-bg.png") top left no-repeat;	
}

.roundLeftCrnGreenBtm {
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/roundLeftCrnGreenBtm-bg.png") top left no-repeat;	
}

.roundMauve308 {
	width:292px;
	height:116px;
	text-align:center;
	padding:18px 8px 0 8px;
	background:url("../../../../images/furniture/group/images/bgs/roundMauveTop308-bg.png") top no-repeat;	
}

.roundMauve308Btm {
	width:308px;
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/roundMauveBtm308-bg.png") top no-repeat;	
}

.roundOlive308 {
	width:292px;
	height:116px;
	text-align:center;
	padding:18px 8px 0 8px;
	background:url("../../../../images/furniture/group/images/bgs/roundOliveTop308-bg.png") top no-repeat;	
}

.roundOlive308Btm {
	width:308px;
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/roundOliveBtm308-bg.png") top no-repeat;	
}

.roundMusk308 {
	width:292px;
	height:116px;
	text-align:center;
	padding:18px 8px 0 8px;
	background:url("../../../../images/furniture/group/images/bgs/roundMuskTop308-bg.png") top no-repeat;	
}

.roundMusk308Btm {
	width:308px;
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/roundMuskBtm308-bg.png") top no-repeat;	
}

.roundBlue308 {
	width:292px;
	height:116px;
	text-align:center;
	padding:18px 8px 0 8px;
	background:url("../../../../images/furniture/group/images/bgs/roundBlueTop308-bg.png") top no-repeat;	
}

.roundBlue308Btm {
	width:308px;
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/roundBlueBtm308-bg.png") top no-repeat;	
}

.roundOlive308Btm {
	width:308px;
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/roundOliveBtm308-bg.png") top no-repeat;	
}

.roundBrown308 {
	width:292px;
	height:116px;
	text-align:center;
	padding:18px 8px 0 8px;
	background:url("../../../../images/furniture/group/images/bgs/roundBrownTop308-bg.png") top no-repeat;	
}

.roundBrown308Btm {
	width:308px;
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/roundBrownBtm308-bg.png") top no-repeat;	
}

.roundPurple308 {
	width:292px;
	height:116px;
	text-align:center;
	padding:18px 8px 0 8px;
	background:url("../../../../images/furniture/group/images/bgs/roundPurpleTop308-bg.png") top no-repeat;	
}

.roundPurple308Btm {
	width:308px;
	height:10px;
	margin-bottom:10px;
	background:url("../../../../images/furniture/group/images/bgs/roundPurpleBtm308-bg.png") top no-repeat;	
}

.service {
	float:left;
	margin-left:10px;
}

.service a {
	color:#ffffff;	
}

/****************************************************************************  =lists */

/*
#content .leftCol ul {
	margin:10px 0 0 10px;
}*/


/****************************************************************************  =icons */

a.greenRndBtn {
	padding:1.1em 0 1em 25px;
	line-height:2em;
	margin:0 4px 0 0;
	background:url("../../../../images/furniture/group/images/forms/grnLeftBtn.png") no-repeat left; 
}

a.greenRndBtn span {
	color:#ffffff;
	font-size:12px;
	margin:0;
	padding:1.3em 10px 1.2em 0;
	background:url("../../../../images/furniture/group/images/forms/grnRightBtn.png") no-repeat right; 
}

a.greenRndBtn:hover {
	color:#f68201;
	text-decoration:none;
}

/****************************************************************************  =services */

ul#services  {
   margin:0 !important; 
   padding-left:0 !important; 
}

ul#services li {
	float:left;
	width:151px;
	height:229px;
	padding:8px;
	text-align:center;
	margin:0 8px 0 0;
	list-style:none;
}

ul#services li.last {
	margin:0 0 0 0;
}

ul#services li h3 {
	font-size:1.6em;
	line-height:1.1em;
	font-weight:normal;
	color:#ffffff;
	margin:.4em 0;
}

ul#services li p {
	line-height:15px;
}

.serviceGreen {
	background:url("../../../../images/furniture/group/images/bgs/servicesGreen-li.jpg")	
}

.serviceGreen:hover {
	cursor:pointer;
	background:url("../../../../images/furniture/group/images/bgs/servicesGreen-liHover.jpg")	
}

.serviceBlue {
	background:url("../../../../images/furniture/group/images/bgs/servicesBlue-li.jpg")	
}

.serviceBlue:hover {
	cursor:pointer;
	background:url("../../../../images/furniture/group/images/bgs/servicesBlue-liHover.jpg")	
}

.serviceBrown {
	background:url("../../../../images/furniture/group/images/bgs/servicesBrown-li.jpg")	
}

.serviceBrown:hover {
	cursor:pointer;
	background:url("../../../../images/furniture/group/images/bgs/servicesBrown-liHover.jpg")	
}


/****************************************************************************  =latestNews */

#latestNews ul {
	padding:0 !important;
	margin:0 0 10px 0 !important;
}

#latestNews ul li {
	padding:0 0 10px 0 !important;
	margin:10px 0 !important;
	list-style:none;
	background:url("../../../../images/furniture/group/images/bgs/greyDots-hr.png") bottom repeat-x;
}

#latestNews .rssFeed {
    width:44px;
    height:22px;
    display:block;
    text-indent:-999em;
    background:url("../../../../images/furniture/group/images/sprites/rssFeed.png") no-repeat;
}

/****************************************************************************  =quichlinks */

ul#quichlinks {
    padding-left: 0 !important;
	margin:10px 0 0 10px !important;
}

ul#quichlinks li {
	float:left;
	width:125px;
	margin-right:5px;
	padding-left:9px;
	list-style:none;
	background:url("../../../../images/furniture/group/images/sprites/arw-bullet.png") 0 7px no-repeat;
}


/****************************************************************************  =accessibilty */

#accessibilty {
	text-align:right;	
	font-size:.9em;
	color:#000000;
	margin:0 10px 0 0;
}

#accessibilty a {
	color:#ffffff;
	text-align:right;	
}


/****************************************************************************  =rotatingHero */

#hero {
	margin-bottom:10px;	
}

.heroImage {
	margin-bottom:8px;
}

/*preload classes*/ 
.svw {width: 992px; height: 215px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
	position: relative; 
	overflow: hidden;   
	margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
	position: relative; 
	left: 0; 
	top: 0; 
	margin: 0; 
	padding: 0; 
	width: 1%; 
	list-style: none !important; 
} 

.stripViewer ul li {  
	float:left; 
} 

.stripTransmitter { 
	overflow: auto; 
	width: 1%; 
} 

.stripTransmitter ul { 
	margin: -26px 0 0 430px; 
	padding: 0; 
	width:140px;
	position: absolute; 
} 

.stripTransmitter ul li{ 
	width: 20px; 
	float:left; 
	display:inline;
	margin: 0 1px 1px 0; 
	list-style: none !important; 
} 

.stripTransmitter a { 
	font: bold 11px Arial; 
	text-align: center;
	text-indent: -9999em; 
	height:18px;
	width:18px;
	line-height:18px;
	color: #fff; 
	text-decoration: none; 
	display: block; 
	background:url("../../../../images/furniture/group/images/buttons/slideshowBtn.png") center 0 no-repeat;
} 
.stripTransmitter a:hover, .stripTransmitter a.current{ 
	color: #275359; 
	background:url("../../../../images/furniture/group/images/buttons/slideshowBtn-hover.png") center 0 no-repeat;
} 
 
 
/****************************************************************************  =tooltip */ 

#tooltip { 
	background: #fff; 
	color: #000; 
	opacity: 0.85; 
	border: 5px solid #dedede; 
} 

#tooltip h3 {  
	font: normal 10px Verdana;  
	margin: 0;  
	padding: 6px 2px;  
	border: 0; 
} 

.results-summary { 
    margin-top:15px;
}

.results-summary .totals { 
    font-size:14px;
}

.results-summary .totals a {
   
} 

.paging-links { 
    font-size:14px;
    margin:0 3px;
}

#searchresults ul {
    list-style:none;
    margin-left:0; 
    padding-left:0;
}

#searchresults ul li {
    list-style:none;
    margin-bottom:30px;
}

#searchresults ul li a {
    font-size:16px;
    text-decoration:underline;
}

.results-summary {
    margin:0px;
    padding:0px;
}

.results-summary .totals {
    float:left;
    width:200px;
}

.results-summary .paging {
    text-align:right;
    float:left;
    width:430px;
}

.findadoctor-advancedsearch a {
	padding-right:16px;
	display:inline;
	text-decoration:none;
	background:url("../../../../images/furniture/group/images/sprites/squareArw.png") no-repeat right; 
}
