/*** Orange County Web XP ***/
html { 
min-height: 100%;
}
	
body {
background: #E06B1C url(images/getfit_bg.gif) repeat-x;
font: 70% arial, sans-serif;
margin: 0;
padding: 0;
text-align: center;
}

h2 {
color: #666666;
font-size: 30px;
text-transform: uppercase;
}
	
h3 {
color: #000000;
font-size: 1.1em;
margin: 0.5em 0 0.5em 0;
text-transform: uppercase;
}
	
h4 {
color: #000000;
font-size: 1em;
margin: 0 0 0.25em 0;
text-transform: uppercase;
}
	
h5 {
color: #000000;
font-size: 1em;
font-weight: normal;
text-transform: uppercase;
}
	
h6 {
font-size: 1em;
}

p {
margin: 0 0 15px 0;
}
	
blockquote {
margin: 0 0 1em 0;
}

.horizontal_dots {
background: url(images/horizontaldots.gif) repeat-x; height: 1px;
}

hr {
background-color: #B5B5B5;
border: 0;
color: #B5B5B5;
margin: 0 0 5px 0;
height: 1px;
width: 66%;
text-align: right;
}

.block {
background: #e5e5e5;
padding: 10px;
}

.hide {
display: none;
}

/*** Container ***/

#container {
background: #ffffff;
color: #303030;
margin: 0 auto 0 auto;
padding: 10px;
text-align: left;
width: 760px;
}

/*** Header ***/

#header {
background: #E1691B url(images/GetFitOCHeader.jpg) no-repeat top center;	
margin: 0;
padding: 0;
height: 80px;
width: 760px;
}

#mainlink {
background: transparent;
height: 63px;
}

#navbar {
margin: 0;
padding: 0;
width: 760px;
}

ul#navbar {
font-weight: bold;
font-size: 11px;
list-style-type: none;
margin: 0;
text-transform: uppercase;
}
	
#navbar li {
display: inline;
background: url(images/bullet_orange.gif) no-repeat 0 0.2em;
margin: 0 0 0 1.5em;
}

#navbar a:link, #navbar a:visited {
background: url("images/bullet_white.gif") no-repeat 0 0.2em;
padding-left: 10px;
color: #ffffff;
text-decoration: none;
}
	
#navbar a:hover {
background: url(images/bullet_orange.gif) no-repeat 0 0.2em;
color: #FCC417;
}

/*** Menu ***/

#menu {
background: url(images/menu_bg.jpg) no-repeat top center;
color: #ffffff;
float: right;
font-weight: bold;
font-size: 12px;
width: 188px;
margin: 0;
padding: 0;
}

#menu p {
margin: 0;
padding: 0;
}

#menu .menudivider { 
border: none;
color: #ffffff;
background-color: #ffffff;
height: 1px;
margin: 0;
overflow: hidden;
padding: 0;
}

ul#topmenu {
list-style-type: none;
margin: 70px 0 0 0;
padding: 20px 0 20px 0;
}

#topmenu li {
display: inline;
line-height: 20px;
}

#topmenu a:link, #topmenu a:visited {
margin: 0 0 1px 0;
padding: 0 0 0 20px;
color: #ffffff;
text-decoration: none;
display: block;
}

#topmenu a:hover, #topmenu .menuitem a:link, #topmenu .menuitem a:visited {
background: #FCC417;
color: #E36B1F;
}

ul#topmenu ul{
font-weight: normal;
list-style-type: none;
margin: 1px 0 0 0;
padding: 0;
}

ul#topmenu ul li {
line-height: 20px;
}

#topmenu ul a:link, #topmenu ul a:visited {
display: block;
}

#bottommenu {
line-height: 20px;
margin: 0;
padding: 10px;
}

#bottommenu a:link, #bottommenu a:visited {
color: #ffffff;
text-decoration: none;
}

#bottommenu a:hover {
text-decoration: none;
color: #FCC417;
}
	
/*** Content ***/

#slideshow {
height: 211px;
background: transparent;
}

#slideshow p {
padding: 180px 10px 0 0;
color: #ffffff;
font-weight: bold;
font-size: 1.7em;
text-align: right;
}

#content_top {
margin: 0;
padding: 0;
}
	
#content_dietnutrition_bottom {
background: url(images/dietfront.jpg) no-repeat top left;	
margin: 0;
padding: 0 0 0 4px;
}

#content_faq_bottom {
background: url(images/faqfront.gif) no-repeat top left;	
margin: 0;
padding: 0 0 0 4px;
}

#content_fitness_bottom {
background: url(images/fitnessfront.gif) no-repeat top left;	
margin: 0;
padding: 0 0 0 4px;
}

#content_exclusiveoffers_bottom {
background: url(images/exclusiveoffersfront.jpg) no-repeat top left;	
margin: 0;
padding: 0 0 0 4px;
}

#content_employerpurchasers_bottom {
background: url(images/GetFitEmployerPurchasers.jpg) no-repeat top left;	
margin: 0;
padding: 0 0 0 4px;
}

#content_home_bottom {
background: url(images/GetFitFront.jpg) no-repeat top left;	
margin: 0;
padding: 0 0 0 4px;
}

#content_stress_bottom {
background: url(images/StressFront.jpg) no-repeat top left;	
margin: 0;
padding: 0 0 0 4px;
}

#sidebar {
background: url('images/sidebar_bg.gif') repeat-y top right;
width: 167px;
color: #333;
padding: 10px;
float: right; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0
}

#content {
margin: 0 199px 0 0;
}

#content_header {
margin: 0;
padding: 0.75em 0 0 1px;
}

#content_header h3 {
margin: 0;
padding: 0 0 0.5em 0;
}

#content_header h4 {
margin: 0;
padding: 0 0 0.5em 0;
}

#content_header p {
margin: 0;
padding: 0 0 15px 0;
}

.column, .column_1st, .column_wide {
float: left;
padding: 0;
}

.column_layout {
margin: 0;
padding: 0;
}

.column_layout .column {
width: 260px;
margin: 0;
padding-left: 15px;
border-left: 1px solid #B5B5B5;
}

.column_layout .column_1st {
width: 260px;
padding-right: 15px;
}

/*** Footer ***/

#footer {
clear: both;
margin: 0;
padding: 10px;
text-align: center;
}

p#bottom_navbar {
word-spacing: 6px;
}
	
#bottom_navbar a:link, #bottom_navbar a:visited {
color: #666666;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
word-spacing: normal;
}
	
#bottom_navbar a:hover {
color: #000000;
text-decoration: underline;
}

/*** Links ***/

a:link, a:visited {
color: #000000;
}

a:hover {
text-decoration: none;
color: #999999;
}

p.popupmenu {
text-transform: uppercase;
}

p.popupmenu a:link, p.popupmenu a:visited {
background: url("images/bullet_white.gif") no-repeat 0 0.2em;
padding-left: 10px;                                               
text-decoration: none;
cursor: default;
}

#pdflink a:link, #pdflink a:visited {
background: url("images/pdficon.gif") no-repeat;
line-height: 2em;
padding: 1px 0 10px 20px;
}

#bottommenu p.popupmenu a:link, #bottommenu p.popup_menu_link a:visited {
background: url("images/bullet_white.gif") no-repeat 0 0.2em;
}

#bottommenu p.popupmenu a:hover {
background: url(images/bullet_orange_down.gif) no-repeat 0 0.2em;
}