@import 'boxes.css';

body {
	background:#666;
	margin:0;
	padding:0;
	font:normal 12px verdana,arial,sans-serif;
	}


#logo {background:#b80000;height:80px;}

.white-stripe-hor {background:#fff;height:2px;}



























hr {width:100%;height:1px;color:#c7c7c7;background-color:#c7c7c7;border:0px;}
hr.sponsor {width:70%;height:2px;color:#be0000;background-color:#be0000;border:0px;}


table.sponsor {
 margin-left:auto;
 margin-right:auto;
 border:1px solid #f0f0f0;
 }

a {font-family:Verdana, Arial, Helvetica, sans-serif;}

a:visited, a:active, a:link {text-decoration:none; color:#666666; font-size:9px; font-style:normal; font-weight:normal;}
a:hover {text-decoration:none; color:#be0000; font-size:9px; font-style:normal; font-weight:normal;}

a.h3 {text-decoration:underline; color:#be0000; font-size:20px; font-style:normal; font-weight:normal;}
a.h3:hover {text-decoration:none; color:#be0000;}

a.alt:visited, a.alt:active, a.alt:link {text-decoration:underline; color:#be0000; font-size:11px; font-style:normal; font-weight:bold;}
a.alt:hover   {text-decoration:underline; color:#003399; font-size:11px; font-style:normal; font-weight:bold;}

a.alt2:visited, a.alt2:active, a.alt2:link {text-decoration:underline; color:#be0000; font-size:10px; font-style:normal; font-weight:normal;}
a.alt2:hover   {text-decoration:underline; color:#003399; font-size:10px; font-style:normal; font-weight:normal;}

a.alt3:visited, a.alt3:active, a.alt3:link {text-decoration:underline; color:#be0000; font-size:11px; font-style:normal; font-weight:normal;}
a.alt3:hover   {text-decoration:underline; color:#003399; font-size:11px; font-style:normal; font-weight:normal;}

a.cal:visited, a.cal:active, a.cal:link {text-decoration:underline; color:#999; font-size:9px; font-style:normal; font-weight:normal;}
a.cal:hover   {text-decoration:none; color:#be0000; font-size:9px; font-style:normal; font-weight:normal;}

a.intro:visited, a.intro:active, a.intro:link {text-decoration:underline; color:#c7c7c7; font-size:9px; font-style:normal; font-weight:normal;}
a.intro:hover {text-decoration:underline; color:#fff; font-size:9px; font-style:normal; font-weight:normal;}

p, td, sup, input, textarea, li, dd, select {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; font-size:11px;}
p {margin-top:10px; margin-bottom:15px; line-height:1.4em;}
/*ul			{margin-left:30px; margin-right:10px; margin-top:5px; margin-bottom:5px;}*/
sup {color:#be0000; font-weight:bold; font-size:10px;}
.services   {font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:none; color:#333333; font-weight:bold; font-style:normal; font-size:13px;}
.list       {font-weight:bold;}
.menutext   {font-size:9px;}
.rsheader   {font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:none; color:#be0000; font-weight:bold; font-size:14px;}
.blackheader   {font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:none; color:#333333; font-weight:bold; font-size:14px;}
.smallheader   {color:#be0000; font-weight:bold;}
.rsstat     {font-weight:normal; font-size:9px;}
.black      {color:#cc6600; font-weight:bold; font-size:11px;}
.white      {color:#fff; font-size:9px;}
.copyright  {color:#c7c7c7; font-size:9px;}
.grey		{color:#777777; font-size:10px;}
.note, .caption {font-size:9px;}
.title      {font-family:Arial, Helvetica, Verdana, sans-serif; text-indent:70px; color:#bdbd99; font-weight:bold; font-size:14px;}
.name       {text-indent:100px; font-weight:bold;}
.watermark {background:#fff url(../images/watermark.jpg) no-repeat 40px 100px}
.watermark2 {background:#fff url(../images/watermark2.jpg) no-repeat 40px 100px}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {margin:0 0 10px 0;}

h1, .h1	{font-family:'Baskerville BT', 'Book Antiqua', 'Times New Roman', serif; color:#333; font-size:32px; letter-spacing:-1px; margin-bottom:5px; margin-top:0px; font-weight:normal;}
h1	{margin-bottom:5px; margin-top:0px;}
h2, .h2	{font-family:Arial, Verdana, Helvetica, sans-serif; color:#333; font-size:18px; font-weight:bold; margin-bottom:5px;}
h2	{margin-bottom:5px;}
h3, .h3	{font-family:'Baskerville BT', 'Book Antiqua', 'Times New Roman', serif; color:#333; font-size:24px; margin-bottom:5px; margin-top:0px; font-weight:normal;}
h3	{margin-bottom:5px; margin-top:0px;}
h4, .h4	{font-family:Arial, Verdana, Helvetica, sans-serif; color:#333; font-size:14px; font-weight:bold; margin-bottom:5px;}
h4	{margin-bottom:5px;}
h5, .h5 {font-size:14px;}
h5	{margin-bottom:5px;}

li	{margin-top:5px; margin-bottom:5px;}
dd	{margin:0px 0px 0px 16px;}

div.spacer {background:#fff; height:2px;}
div#redspacer {background:#be0000; height:15px;}
div#holder {background:#333; width:100%; height:30px;}
div#footerlogo {float:left; width:150px; background:#333;}
div#address {float:left; width:auto; background:#333; font-size:9px; color:#c7c7c7; padding-top:2px;}
div#copyright {float:right; width:auto; background:#333; font-size:9px; color:#c7c7c7; padding-top:8px; padding-right:10px;}
div#bottom {height:40px;}

div.menuholder {border-top:1px solid #999; border-left:1px solid #c7c7c7; border-right:1px solid #333; border-bottom:1px solid #666;}
div.menuhdr {width:154; background-image:url("../images/menu/topbar.gif");}
div.menuoption {width:154; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:10px;}
div.menuoption a {display:block; text-decoration:none; background:#f1f1f1; padding:2px; border-bottom:1px solid #e7e7e7;}
div.menuoption a:hover {background:#e1e1e1; padding:2px; border-bottom:1px solid #e7e7e7;}
div.biopic {float:left; margin:0px 10px 25px 0px; font-size:9px; text-align:center;}
div#aboutmenu {margin:140px 0px 0px 0px;}
div#diningmenu {margin:140px 0px 0px 0px;}
div#calendarmenu {margin:80px 0px 0px 0px;}
div.leftcal {float:left; display:block; width:75px;}
div.rightcal {float:clear; display:block; width:auto;}

/* Settings for grid basic grid displays */
.gridhdr		{background-color:#f0f0f0; height:24px; font-weight:bold; text-align:right;}
.gridhdr2		{background-color:#f0f0f0; height:24px; font-weight:bold; text-align:left;}
.griddat		{background-color:#f4f4f4; height:24px;}
/**/

/* Main settings used for form elements */
select	{background-image:url(../images/textbox_shadow2.gif);}
	.default		{height:20px; background-color:#fff; margin:0px; padding:1px;}
	.default		{height:20px; border:1px solid #999; background-color:#fff; margin:0px; padding:1px;}
	.search			{height:20px; width:200px; border:1px solid #999; background-color:#fff; margin:0px; padding:1px;}
	.expandednb		{height:18px; width:100%; background-color:#fff;}
	.expanded		{height:20px; width:100%; border:1px solid #999; background-color:#fff; margin:0px; padding:1px;}
	.expandedta		{width:100%; border:1px solid #999; background-color:#fff; margin:0px; padding:1px;}
	.inputtextticker{height:20px; border:1px solid #999; background-color:#fff; margin:0px; padding:0px; font-weight:bold;}
	.inputtickernb	{height:20px; border:0px; background-color:#f9f9f9; font-weight:bold;}
	.bbselect		{width:130px; border:1px solid #f0f0f0;}
	.inputtextarea	{border:1px solid #999; background-color:#fff; margin:0px; padding:0px;}
	.checkbox {border:solid 1px #999;}
/****************************************/

.masterlist td {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:normal; font-size:10px;}
.masterlistbox {border:1px solid #000;}

blockquote {margin:0px 40px;}

.gettested {line-height:2em; margin:20px 0;}

.serv {margin-bottom:15px;}
.servheader {font:normal 16px georgia, times, serif;}
.servdesc {padding:0 10px 15px; border-bottom:1px solid #ccc;margin-bottom:20px;}

#content {padding:10px;}




/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu-holder {background:#000;}
#menu {
	width:990px;
	height:25px;
	position:relative;
	z-index:100;
	}

/* hack to correct IE5.5 faulty box model */
* html #menu {width:991px; w\idth:990px;}

/* remove all the bullets, borders and padding from the default list styling */
#menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	}

#menu ul ul {
	/*width:149px;*/
	margin:0;
	padding:0;
	}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu li {
	float:left;
	position:relative;
	padding:0;
	margin:0;
	}

/* style the links for the top level */
#menu a {
	display:block;
	font:normal 11px/25px "lucida grande",arial,sans-serif;
	text-decoration:none;
	color:#fff;
	background:#000;
	padding:0 9px;
	}

/* style the top level hover */
#menu a:hover {
	color:#fff;
	background:#333;
	}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul {
	visibility:hidden;
	position:absolute;
	height:auto;
	top:25px;
	left:0;
	width:152px;
	border:2px solid #fff;
	}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul li.topbar {
	height:12px;
	width:152px;
	background:url(../images/menu/topbar.gif) no-repeat;
	}


/* style the second level links */
#menu ul ul a {
	color:#000;
	height:auto;
	background:#eee url(../images/menu/m_bullet.gif) no-repeat 0 50%;
	padding:5px 10px 5px 17px;
	width:125px;
	font:normal 10px arial, sans-serif;
	}

#menu ul ul a:hover {
	color:#000;
	background:#ddd url(../images/menu/m_bullet.gif) no-repeat 0 50%;
	}




/* style the second level "more" background */
#menu ul ul a.drop, #menu ul ul a.drop:visited {
	background:#eee url(../images/menu/m_bullet.gif) no-repeat 0 50%;
	}


/* style the second level "more" hover */
#menu ul ul a.drop:hover{
	background:#ddd url(../images/menu/m_bullet.gif) no-repeat 0 50%;
	}


#menu ul ul :hover > a.drop {
	background:#ddd url(../images/menu/m_bullet.gif) no-repeat 0 50%;
	}


/* a hack so that IE5.5 faulty box model is corrected */
* html #menu a, * html #menu a:visited {/*width:149px; w\idth:138px;*/}



/* position the third level flyout menu */
#menu ul ul ul{
	left:152px;
	top:0;
	width:152px;
	}

/* position the third level flyout menu for a left flyout */
#menu ul ul ul.left {left:-152px;}

/* style the third level background */
#menu ul ul ul a {
	color:#000;
	height:auto;
	background:#eee;
	padding:5px 10px;
	width:132px;
	font:normal 10px arial, sans-serif;
	border-bottom:1px solid #ccc;
	}

/* style the third level hover */
#menu ul ul ul a:hover {
	color:#000;
	background:#ddd;
	}


/* style the table so that it takes no ppart in the layout - required for IE to work */
#menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* make the second level visible when hover on first level list OR link */
#menu ul li:hover ul, #menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
#menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#menu ul :hover ul :hover ul{ visibility:visible;}









fieldset.download {
	background:#fff;
	border: 1px solid #bbb;
	}

fieldset.download .icon {
	float:left;
	width:32px;
	height:32px;
	margin-right:10px;
	}

fieldset.download .hdr {
	float:left;
	height:32px;
	color:#b80000;
	font:bold 16px/32px arial,verdana,helvetica,sans-serif;
	padding:0;
	margin:0;
	}


.clearfix {clear:both;}