@charset "utf-8";
/* CSS Document */

html {
overflow:scroll;
}

body {
margin: 0px;
padding: 0px;
background-color: #d4d4d4;
}

table, tr, td, div, span, ul, li, body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #240;
}

p {
	line-height: 14px;
	font-size: 10px;
	padding: 4px 0px 4px 0px;
	margin: 0px;
	text-align: left;
}

.btm_grd {
background: url(../images/grd_btm.gif) repeat-x top;
height: 7px;
}

.rgt_grd {
background: url(../images/rgt_grd.jpg) repeat-y left;
width: 7px;
}

.btm_rgt {
background: url(../images/btm_rgt.gif) no-repeat top left;
height: 7px;
}

ul.sug_square, ul.sug_square ul {
list-style-type: none;
margin: 5px 0px 5px 20px;
padding: 0px;
}

a, a:active, a:visited {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 11px;
text-decoration: none;
color: #EE4611;
}

a:hover {
text-decoration: underline;
}

a img {
border: none;
}

h1 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size: 20px;
	color: #949494;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	font-weight: normal;
	}
h2 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	color: #7fb2b0;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	}
	
h3 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	color: #7fb2b0;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	}
	
h5 {
	color: #EE4611;
	font-size: 15px;
	padding: 2px 0px 2px 0px;
	}
h6 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #7fb2b0;
	padding: 0px;
	margin: 0px;
	line-height: 10px;
	}

/**#header {
background: url(../images/main_photo.jpg) no-repeat top; 
height: 326px;
}**/

#sugar_logo {
padding-left: 20px;
}

#main_table {
background: url(../images/logo_footer.gif) repeat-x bottom;
}

#main_nav {
border-top: 6px solid #EE4611; 
}

#main_nav a, #main_nav a:visited, #main_nav a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #434242;
display: block;
width: 100%;
text-align: center;
text-decoration: none;
height: 26px;
line-height: 26px;
vertical-align: middle;
}

#main_nav a:hover, .active_link {
background-color: #EE4611;
color: white !important;
}

#main_content {
padding-right: 10px;
}

#footer {
border-top: 1px solid #ccc;
height: 45px;
}

.footer_nav   { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
padding-top: 10px;
color: #ccc;
}

.footer_nav a:link, .footer_nav a:visited  { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
padding-top: 10px;
color: #949494;
}

.footer_nav a:link:hover, .footer_nav a:visited:hover, a.footer_nav_active {
color: #EE4611;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: underline;
}

.footer_nav a:link:active, .footer_nav a:visited:active {
color: #EE4611;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-decoration: underline;
}

a.red_link, a.red_link:active, a.red_link:visited {
color: #EE4611;
font-family:"Trebuchet MS", Verdana, Arial;
font-size: 11px;
}

a.red_link:hover {
text-decoration: none;
}

.right_column {
border-left: 1px solid #ccc;
padding-left: 24px;
}

a.red_button, a.red_button:visited, a.red_active {
	background-color: #EE4611;
	border: 1px solid white;
	/*display: block;*/
	display: none;
	text-align: right;
	color: #fff;
	padding: 2px 8px 2px 0px ;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 9px;
	text-decoration: none;
	margin: 1px 0px 1px 0px;
	width: 159px;
	}
	
a.red_button:hover 
	{
	background-color: #EE4600;
	color: #fff;
	}
	
	
.tagline {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 15px;
color: #333;
padding: 15px 0 0 20px;
display:;
white-space: nowrap;
}

/** Begin Submenu Drop Down **/

#submenu, #submenu ul { /* all lists */
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	float: left;
	width: 168px; /* Width of Menu Items */
}

#submenu li { /* all list items */
	position: relative;
	float: left;
	/*	margin-bottom: -1px; */
	margin: 0;
	width: 168px;
}

#submenu li ul { /* second-level lists */
	position: absolute;
	left: -999px;
	margin-left:167px;
	margin-top: -31px;
}

#submenu li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	width: 148px;
	text-decoration: none;
	color: #fff;
	background: #EE4611;
	padding: 4px 4px 5px 15px;
	margin:0;
	border: 0;
}

#submenu li a:hover, #submenu .active_link {
	background: #EE4611; 
	background-color: #CCCCCC;
}

/* Fix IE. Hide from IE Mac \*/
* #submenu html ul li { float: left; height: 1%; }
* #submenu html ul li a { height: 1%; }
/* End */
	

#submenu li:hover ul, #submenu li.smhover ul { /* ie6 javascript style; without, submenus don't appear */
	left: auto;
}

#submenu li:hover, #submenu li.hover { /* fix ie7 bug with submenus that don't disappear */
    position: static;
}

#submenu a.menufx:hover {
	background: #EE4611; 
}

#left_internal_nav {
margin-top: 88px;
border-top: 1px solid #ededed;
width: 155px;
}

#left_internal_nav a, #left_internal_nav a:active, #left_internal_nav a:visited  {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 11px;
display: block;
width: 155px;
border-bottom: 1px solid #ededed;
background: url(../images/gray_bullet.gif) right no-repeat;
padding: 6px 0px 6px 0px;
margin: 0px;
color: #999;
text-decoration: none;
}

#left_internal_nav a:hover {
color: #EE4611;
background: url(../images/red_bullet.gif) right no-repeat;
}

#left_internal_nav .leftnav_active {
background: url(../images/red_bullet.gif) right no-repeat;
}

.by_line {
background: #f7f7f7;
color: #666;
padding: 7px 0px 7px 14px;
margin-top: 2px;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10px;
}

.blue_text {
color: #7fb2b0
}

.blue_links, a.blue_links, a.blue_links:visited, a.blue_links:active {
color: #83acac;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.blue_links:hover {
color: #EE4611;
}

.inputfield {
background: white;
padding: 1px 2px 1px 5px;
margin: 2px 0px 2px 4px;
border: 1px solid #ccc;
color: #333;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 10px;
width: 105px;
display: block;
height: 16px;
}




.quote_text {
font-family:'Trebuchet MS', Verdana, Arial;
font-size: 13px;
line-height: 18px; 
}

div.quote_text {
padding-right:20px;
/*text-align:justify;*/
}

.quote_author {
font-family:'Trebuchet MS', Verdana, Arial;
font-size: 13px;
line-height: 18px; 
font-weight:bold;
}

div.quote_author {
text-align:right;
padding:6px 20px 0 0;
}



.schedule_table_header {
background-color: #83acac;
color: white;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 12px;
padding: 3px 5px 3px 5px;
}

.booknow {
border-top: 1px solid #ccc;
}

a.join_link, a.join_link:active, a.join_link:visited {
color: #666;
font-size: 11px;
text-decoration: underline;
}

a.join_link:hover {
text-decoration: underline;
}

a.action_button, a.action_button:visited, a.action_button:active {
height: 18px;
line-height: 18px;
vertical-align: middle;
padding: 0px 11px;
text-transform: uppercase;
background: #EE4611;
font-size: 10px;
color: white;
text-align: center;
display: block;
}

a.action_button:hover {
text-decoration: none;
background: #ccc;
color: #333;
}

