/* Global */ 
html, body, #body {height: 100%; }
body > #body {height: auto; min-height: 100%;}

/* Body */  
body {  
    background: #FFF;  
    color: #494738;  
    font: 0.75em/1.5 "Century Gothic", Arial, Helvetica, Verdana, sans-serif;  
    margin: 0;  
    padding: 0;  
    text-align: left;  
}  

/* Wrapper */
.wrapper {width:960px; margin:0 auto; overflow:hidden; position:relative;}

#linkback {background:#2A2925;}
#logo {background:#9CAA27; position:relative;}
#navigation {background:#7E8A1E;}
#section-content {background:#E4DFC9; padding:1.5em 0;}
.home #master-content {background:#CEC9B3 url(../img/bg_home.gif) 0 0 repeat-x; padding-bottom:25px;}

/* Navigation */
#navigation ul {margin-top:15px;}
#navigation ul li {float:left; margin-right:3px;}
#navigation ul li a {-moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;  float:left; display:block; padding:5px 10px; background:#636F05; color:#FFF; font-size:1.15em; text-decoration: none; }
#navigation ul li a:hover {color:#8D9A1E;}

.home #navigation .home,
.workforce #navigation .workforce,
.continuous-quality-improvement #navigation .continuous-quality-improvement,
.business-and-patient-systems #navigation .business-and-patient-systems,
.about #navigation .about,
.contact #navigation .contact {background:#E4DFC9; color:#2A2925;}

#navigation .left {float:left; margin-left:10px;}
#navigation .right {float:right; margin-right:10px;}

/* Headings */
h1 {font-size: 1.8em;}
h2 {font-size: 1.571em;}   
h3 {font-size: 1.30em;}
h4 {font-size: 1.286em}   
h5 {font-size: 1.143em}   
h6 {font-size: 1em}   
  
h2, h3, h4, h5, h6 {  
    line-height: 1.1;  
    margin-bottom: .8em;  
}  

h3 {line-height:1.4}

/* Text */
p { margin:0 0 1.0em;}
p:last-child {margin:0;}
#section-content p {font-size:1.2em;}


/* Linkback */
#linkback a {display:block; background:transparent url(../img/ergpa_logo.png) 0 0 no-repeat; width:202px; height:16px; margin:5px 0; text-indent: -9999.99em;  margin-left:10px;}
#linkback a:hover {display:block; background:transparent url(../img/ergpa_logo.png) 0 100% no-repeat; width:202px; height:16px; margin:5px 0; text-indent: -9999.99em; margin-left:10px;}

/* Logo */

#logo .contact { position:absolute; right:10px; line-height: 92px;}
#logo .contact span { font-weight:bold; font-size:1.3em;}
#logo a {display:block; float:left; background:transparent url(../img/sp_logo.png) 0 0 no-repeat; width:300px; height:62px; margin:15px 0; text-indent: -9999.99em;  margin-left:10px;}

/* Home box */
.home .grid_4 {margin:0 5px; width:310px; background:transparent url(../img/box-top.jpg) 0 0 no-repeat;}
.home .grid_4 h2,
.home .grid_4 p,
.home .grid_4 .img {margin-left:15px; margin-right:15px;}
.home .grid_4 h2 {font-size:1.35em; padding-top:15px;}
.home .grid_4 h2 a {color:#636F05; text-shadow: 1px 1px 1px #CCC; text-decoration:none;}
.home .grid_4 .bottom { background:transparent url(../img/box-bottom.jpg) 0 0 no-repeat; height:11px;}

.home .img a { display:block; border:3px solid #E4DFC9; width:274px; height:107px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom:1.0em; text-decoration:none;}
#section-content .img { display:block; border:3px solid #FFF; width:274px; height:107px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin:0 0 1.0em 2.0em; text-decoration:none; float:right; box-shadow: 3px 3px 3px #BBB59E; -moz-box-shadow: 3px 3px 3px #BBB59E; -webkit-box-shadow: 3px 3px 3px #BBB59E; }
.home .workforce .img a,
.workforce #section-content .img { background:transparent url(../img/img-workforce.jpg) 0 0 no-repeat;}
.continuous-quality-improvement .img a,
.continuous-quality-improvement #section-content .img { background:transparent url(../img/img-cqi.jpg) 0 0 no-repeat;}
.business-and-patient-systems .img a,
.business-and-patient-systems #section-content .img { background:transparent url(../img/img-bps.jpg) 0 0 no-repeat;}

/* Display */
.question { margin:5px 0; border:1px Solid #CCC; background:#EEE; border:1px solid #CEC9B3; background:#E4DFC9; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.title-link {color:#333; text-decoration:none; font-size:1.2em; margin:0; cursor:pointer; cursor:hand; padding:10px 20px; background:transparent url(../img/arrow-e.gif) 10px 50% no-repeat; }
.question .selected { background:transparent url(../img/arrow-s.gif) 10px 60% no-repeat;}
.question .hover {color:#8D9A1E; text-decoration:underline; margin:0;}
.question h4 {padding:10px 20px; border-top:1px solid #CEC9B3; border-bottom:1px solid #E6E4D9; background:#F1EFE4; font-size:1.1em;}
.question p {padding-left:20px; padding-right:20px;}
.question li {padding-left:25px; padding-right:25px;}

.text-right {text-align: right;}

a.read-more {display:block; width:100px; height:22px; background:transparent url(../img/read-more.png) 0 0 no-repeat; text-indent: -999.99em;}
a.read-more:hover {background:transparent url(../img/read-more.png) 0 100% no-repeat;}

/* Tabs */
.ui-tabs .ui-tabs-hide { display: none; }
.ui-tabs .ui-tabs-nav {display:block; margin:20px 0; height:31px; width:100%; border-bottom:1px solid #CEC9B3; padding-left:3px;}
.ui-tabs .ui-tabs-nav li {float:left; margin-right:3px;}
.ui-tabs .ui-tabs-nav li a {-moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; float:left; display:block; line-height:30px; padding:0 10px; background:#E4DFC9; border:1px solid #CEC9B3; color:#333; text-decoration: none; }
.ui-tabs .ui-tabs-nav li a:hover {color:#8D9A1E;}
.ui-tabs .ui-tabs-nav li.ui-state-active a,
.ui-tabs .ui-tabs-nav li.ui-state-active a:hover {border-bottom:1px Solid #FFF; background:#FFF; font-weight:bold; color:#333;}

.portlet {padding:10px; background:#CEC9B3; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

/* Resources */
.file_type ul {margin-bottom:10px;}
.file_type p.title {font-weight:bold; margin-bottom:0.4em;}

/* Footer */
#footer {margin-top:30px;}
#footer a {color:#000;}
#footer a:hover {color:#8D9A1E;}