/* 
  -----------------------------------
  Brevard County Parks and Recreation
  Golf Operations
  Layout
  -----------------------------------
*/
body {
	background-color: #FFFFFF;
	background-image: url(../img_hb/hb_body_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #1b1b1b;
	background-color: #FFFFFF;
	min-width: 760px;
}
#logo {
	background-image: url(../img_gc/gc_logo_bg.jpg);
	background-repeat: repeat-x;
}
h1 {margin: 0;}
#tagline {
	margin: 3px 0 0px 20px;
	font-size: 0.65em;
	letter-spacing: .6em;
	font-weight: bold;
}
#crownheader {
	margin: 0 auto;
	width: 760px;
	height: 38px;
}
#wrapall {
	margin: 0 auto;
	width: 760px;
}
#wrapper {
	margin: 0 auto;
	width: 760px;
	text-align:center;
	font-size:.95em;
}

h2 {
	font-size: .95em;
	margin: 1.5em 0 0 0;
}
h2.top {
	margin: 1em 0 0 0;
	font-size: 1.2em;
	letter-spacing: 0.3em;
}
h2.topintro {
	margin: 240px 0 0 0;
	font-size: 1.2em;
	letter-spacing: 0.3em;
}
h3 {
	font-size: 1.2em;
	margin: 1.5em 0 0 0;
}
.content {
	background-image: url(../img_gc/gc_light_gray_bevel.jpg);
	background-repeat: repeat-x;
	margin: 0px 1px 0 1px;
	padding:0px 0px 0px 0px;
}
.content p {
	margin: 0px 0 12px 0;
	line-height: 1.3em;
}
.content ul {
	margin: .75em 0 1em 1.35em;
	padding-left: 1.35em;
}
/*Explicitly set dark blue link colors for IE7 Vista*/
.content a, .p7AB p a, #footer a {
	color: #990000;
}
.content a:hover, .p7AB p a:hover, #footer a:hover {
	color: #000000;
}
.introcontent, .introcourse, .introholes, .introrates,
 .introproshop, .introweather {
	margin: 0 1px 0 1px;
	padding: 20px;
}
.introcontent {
	background-image: url(../img_hb/hb_foto_intro.jpg);
	background-repeat: repeat-x;
}
.introcourse {
	background-image: url(../img_hb/hb_foto_course.jpg);
	background-repeat: repeat-x;
}
.introholes {
	background-image: url(../img_hb/hb_foto_holes.jpg);
	background-repeat: repeat-x;
}
.introrates {
	background-image: url(../img_hb/hb_foto_rates.jpg);
	background-repeat: repeat-x;
}
.introproshop {
	background-image: url(../img_hb/hb_foto_proshop.jpg);
	background-repeat: repeat-x;
}
.introweather {
	background-image: url(../img_hb/hb_foto_weather.jpg);
	background-repeat: repeat-x;
}

.introcontent p, .introcourse p, .introholes p, .introrates p,
 .introproshop p, .introweather p, .introlocation p {
	margin: 6px 0 12px 0;
	line-height: 1.3em;
}
.introcontent ul, .introcourse ul, .introholes ul, .introrates ul,
.introproshop ul, .introweather ul, .introlocation ul {
	margin: .75em 0 1em 1.35em;
	padding-left: 1.35em;
}
/*Explicitly set dark blue link colors for IE7 Vista*/
.introcontent a, .introcourse a, .introholes a, .introrates a, 
.introproshop a, .introweather a, .introlocation a, .p7AB p a, #footer a {
	color: #990000;
}
.introcontent a:hover, .introcourse a:hover, .introholes a:hover,
.introrates a:hover, .introproshop a:hover, .introweather a:hover, .introlocation a:hover,
.p7AB p a:hover, #footer a:hover {
	color: #000000;
	}
.note {
	font-size: 0.95em;
	padding: 12px;
	border: 1px dotted #333;
}
#notebox {
	font-size: 0.95em;
	padding: 12px;
	border: 1px dotted #333;
}
#layoutfoot {
	width: 760px;
	margin: 0 auto;
	background-image: url(../img_hb/hb_bottom.gif);
	background-repeat: no-repeat;
	height: 16px;
	line-height: 0.0;
	font-size: 0;
}
#revdatebox {
	width: 760px;
	margin: 0 auto;
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 2px;
	text-align: center;
}
#footerbox {
	width: 760px;
	margin: 0 auto;
}
#footer {
	font-size: .7em;
	padding-left: 40px;	
	padding-bottom: 10px;
}
#footer p {
	margin: 0px 20px 0px 6px;
	}
.img_inline_ftr  {
	display: inline;
	margin: 0px;
	text-align: center;
}

#img_txtwrap_ftr  {
	display: inline;
	float: left;
	margin-right: 4px;
}
/*The bottom content - below the Accordion Panel menu*/
.grayed {
	margin: 0;
	font-size: 0.9em;
	color: #CCCCCC;
	background-color: #557D7C;
	padding: 10px 16px 4px 16px;
	border-top: 1px solid #7a7a7a;
	border-bottom: 1px solid #333333;
	letter-spacing: 0.5em;
}
#cancel_background {
	background-image: none;
	margin: 0;
	padding-top: 12px;
}

/* 
  -----------------------------------
  Captions, Boxes, Headers
  -----------------------------------
*/

.hdr_svintro {
	background-image: url(../img_hb/hb_hdr_intro.jpg);
}
 #example p
{
  font-size: 0.95em;
  margin:10px 20px 10px 20px;
  line-height: 1.2em;
  text-align: justify
}
.framebox {
	margin: 0;
	font-size: 0.9em;
	color: #333300;
	padding: 10px 16px 4px 16px;
	border-top: 1px solid #7a7a7a;
	border-bottom: 1px solid #333333;
	letter-spacing: 0.5em;
}
#infobox_rt1  {
	width:211px;
	display: inline;
	float: right;
	margin-top: 14px;
	margin-right: 0px;
	margin-left: 4px;
	padding: 0px;
	border: thin solid #666600;
	background-color: #F1F1E2;
	background-image: url(../img_gc/gc_box_bg.jpg);
	background-repeat: repeat-y;
}

#infobox_rt1 p {
	margin: 7px 7px 14px 10px;
	padding: 0px;
}
#infobox_rt1 h5 {
	margin: 0;
	padding: 0 0 6px 4px;
}
#infobox_rt1 ul {

}
#infobox_rt1 li {
	font-size:11px;
	line-height:14px;
	padding-bottom:10px;
	list-style-position: outside;
	list-style-type: disc;
	color: #A9741B;
}

.info_caption
{
  display:block;
  margin: 0px 0px 12px 0px;
  font-size: 1.1em;
  font-weight: bold;
  text-align: center;
}
.info_caption h2
{
}
.info_hdr
{
	display:block;
	color: #666600;
	margin: 6px 0px 12px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}
.info_hdrleft
{
	display:block;
	color: #666600;
	margin: 6px 0px 12px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 1.1em;
	font-weight: bold;

}
#img_inline1
{
  display: inline;
  margin: 0;
}
#img_inline2
{
  display:inline;
  margin: 70px 10px 5px 8px;
}
#img_inline01, #img_inline02, #img_inline03, #img_inline04, 
#img_inline05, #img_inline06, #img_inline07, #img_inline08,
#img_inline09, #img_inline10, #img_inline11, #img_inline12  
{
  display:inline;
  margin: 10px 2px 0px 4px;
  padding: 0px;
}
.img_fltleft
{
  float:left;
}
.img_fltright
{
  float:right;
}

.img_caption
{
  display:block;
  margin: 6px 6px 20px 6px;
  font-size: .75em;
  font-weight: bold;
  text-align: center;
}
.img_caption2
{
  display:block;
  margin: 4px 6px 4px 6px;
  font-size: .75em;
  font-weight: bold;
}
.topback_holes
{
  padding-bottom: 300px;
}
.topback_holes a
{
	text-decoration:none;
	color:#006699;
	background-color:beige;
	padding:2px;
	border: 1px solid silver;
}
.topback_holes a:hover
{
	text-decoration:none;
	color:#996600;
	background-color:beige;
}
.topback
{
  padding-bottom: 20px;
}
.topback a
{
	text-decoration:none;
	color:#006699;
	background-color:beige;
	padding:2px;
	border: 1px solid silver;
}
.topback a:hover
{
	text-decoration:none;
	color:#996600;
	background-color:beige;
}

 /* 
  -----------------------------------
  Font Styles
  -----------------------------------
*/


.colorgraybold {color: #666666; font-weight:bold;}
.coloraquabold {color: #009999; font-weight:bold;}
.colorgrnbold {color: #006633; font-weight:bold;}
.colorgold {color: #CC9900;}
.colorturq{color: #0099CC;}
.colorred{color: #990000;}
.colorltgray{color: #999999;}
.colorgoldbold {color: #CC9900; font-weight:bold;}
.colortealbold{ color: #006666; font-weight:bold;}
.colorturqbold{color: #0099CC; font-weight:bold;}
.colorredbold{color: #990000; font-weight:bold;}
.colorltgraybold{color: #999999; font-weight:bold;}
.colorwhite{color: #ffffff;	font-weight:bold;
}


.txtsmall {
 font-size: .8em;

}
.txtmed {
 font-size: .9em;

}
.txtmedbold {
 font-size: .9em;
 font-weight: bold;
}

