/* CSS Document */
body 
{
	/* background-color: #1A3C57; */
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin: 0px;
}

.maintable
{
	/* border-right: 1px solid #B4B0D2;
	border-left: 1px solid #B4B0D2;
	border-bottom: 1px solid #B4B0D2; */
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.middlesection2
{
	background-color: #FFFFFF;
	border-right: 1px solid #1A3C57;
}

.searches
{
    padding-left: 10px;
	font-size: 75%;
	color: #ffffff;
	font-weight: bold;
    border-bottom: #B4B0D2 1px solid;
    background-color: #66905F;
}
.newstitle 
{
	font-weight: bold; 
	font-size: 14px; 
	line-height: 18px; 
	COLOR: #66905F;
}

.editnews 
{
	font-weight: bold; 
	font-size: 11px; 
}

.editnews a:link
{
	font-weight: bold; 
	font-size: 11px;
	color: #000066;
}

.editnews a:visited
{
	font-weight: bold; 
	font-size: 11px;
	color: #660000;
}

.newslisttitle 
{
	font-weight: bold; 
	font-size: 12px; 
	line-height: 18px; 
	COLOR: #66905F;
}

.newslisttitle a:link
{
	font-weight: bold; 
	font-size: 12px; 
	line-height: 18px; 
	color: #000066;
}

.newslisttitle a:visited
{
	font-weight: bold; 
	font-size: 12px; 
	line-height: 18px; 
	color: #633142;
}

.newslisttitle a:hover
{
	font-weight: bold; 
	font-size: 12px; 
	line-height: 18px; 
	background-color: #633142;
	color: #FFFFFF;
}

.newsdate 
{
	font-weight: bold; 
	font-size: 12px; 
	line-height: 14px; 
	COLOR: #000066;
	/*border-bottom: #000066 1px solid;*/
}

.title 
{
	padding-left: 5px;	
	padding-bottom: 15px;
	font-weight: bold; 
	font-size: 20px; 
	line-height: 26px; 
	COLOR: #66905F;
}

.subtitle 
{
	padding: 5px;	
	font-weight: bold; 
	font-size: 18px; 
	line-height: 24px; 
	COLOR: #000066;
}
.subtitle2
{
	padding: 5px;	
	font-weight: bold; 
	font-size: 14px; 
	line-height: 18px; 
	COLOR: #66905F;
}

.banner
{
    border-top: #FFCC00  0px solid;
    border-left: #000066  0px solid;
    border-right: #FFFFFF  0px solid;
    border-bottom: #B4B0D2  1px solid;
	background-color: #1A3C57;
}

.boxpic
{
	border: 1px #000066 solid;
	margin: 3px;
}

.caption
{
	color: #000066;
	font-size: 8pt;
	line-height: 8pt;
}

.footer
{
	text-align: center;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #1A3C57;
	border-top: #B4B0D2 1px solid;
}

.footer a:link
{
	color: #FFFFFF;
	text-decoration: underline;
}

.footer a:visited
{
	color: #B4B0D2;
	text-decoration: underline;
}

.footer a:hover
{
	color: #FFFFFF;
	background-color: #66905F;
	text-decoration: underline;
}

.middlesection
{
    background-color: #FFFFFF;
	font-size: 9pt;
	/* padding-left: 10px; */
}

/*.middlesection td
{
	font-size: 9pt;
	color: #000066;
	padding-left: 10px;
	background-color: #FFFFFF;
}*/

.middlesection a:link
{
	color: #000066;
	text-decoration: underline;
}

.middlesection a:visited
{
	color: #633142;
	text-decoration: underline;
}

.middlesection a:hover
{
	color: #633142;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.middlepic
{
	text-align: center;
	height: 203px;
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;
}

.middletext
{
	font-size: 9pt;
	color: #000066;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
}

.newsmain
{
	font-size: 9pt;
	color: #000066;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;

}

.newsmain td
{
	padding-left: 2px;
}

.newsmain a:link
{
	color: #000066;
	text-decoration: underline;
	font-size: 9pt;
}

.newsmain a:visited
{
	color: #633142;
	text-decoration: underline;
	font-size: 9pt;
}

.newsmain a:hover
{
	color: #FFCC00;
	background-color: #FFFFFF;
	text-decoration: underline;
	font-size: 9pt;
}

.bodytext
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
    font-size: 10pt; 
	font-weight: normal;
    color: #000066;
	background-color: #FFFFFF;
}

.boxtext
{
	padding: 5px;
    font-size: 9pt; 
	font-weight: normal;
    color: #006600;
	background-color: #FFFFFF;
}
.newstext
{
	padding-left: 10px;
    font-size: 10pt; 
	font-weight: normal;
    color: #000066;
	background-color: #FFFFFF;
}

.rightsection
{
	padding-left: 0px;	
    font-size: 10pt; 
	font-weight: bold;
    COLOR: #000066;
	background-color: #FFFFFF;
    BORDER-TOP: #F7E393 0px solid;
    /* BORDER-RIGHT: #000066 1px solid; */
    border-bottom: #752B65 0px solid;
}

.rightsectionbottom
{
	background-color: #B4B0D2;
	BORDER-LEFT: #000066 1px solid;
    BORDER-RIGHT: #000066 1px solid; 
}

.rightsection2
{
	padding-left: 0px;	
    font-size: 10pt; 
	font-weight: bold;
    COLOR: #000066;
	background-color: #B4B0D2;
    BORDER-TOP: #F7E393 0px solid;
    /* BORDER-LEFT: #000066 1px solid;
    BORDER-RIGHT: #000066 1px solid; */
    border-bottom: #752B65 0px dashed;
}
.promoboxjoin
{
	background-color: #7B5272;
    BORDER-TOP: #000066 0px solid;
    border-bottom: #752B65 0px dashed;
}

.topnav
{
	background-color: #7B5272;
	border-bottom: #752B65 1px solid;
}

.browse
{
	padding-left: 14px;	
	font-size: 90%; 
	font-weight: bold;
    color: #ffffff;
	background-color: #FFFFFF;
    border-bottom: #752B65 1px dashed;
}
.browse a:link
{
	color: #000066;
	text-decoration: none;
}

.tourfront
{
	border-bottom: #752B65 1px solid;
}

.memberfront
{
	border-bottom: #752B65 1px solid;
}

.rightnavlinks
{
	line-height: 20px; 
	FONT-SIZE: 10pt; 	
	font-weight: bold; 
    color: #000066;
    border-bottom: #752B65 1px solid;
	padding-left: 10px;
	background-color: #FFFFFF;
}

.rightnavlinks a:link
{
	color: #000066;
	text-decoration: none;
}
.rightnavlinks a:visited
{
	color: #1A3C57;
	text-decoration: none;
}

.rightnavlinks a:hover
{
	color: #66905F;
	background-color: #FFFFFF;
	text-decoration: underline;
}


.rightnavlinks2
{
	line-height: 20px; 
	FONT-SIZE: 10pt; 	
	font-weight: bold; 
    color: #000066;
    border-bottom: #000066 1px solid;
	padding-left: 10px;
	background-color: #B4B0D2;
}

.rightnavlinks2 a:link
{
	color: #000066;
	text-decoration: none;
}
.rightnavlinks2 a:visited
{
	color: #1A3C57;
	text-decoration: none;
}

.rightnavlinks2 a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.rightnav
{
	margin: 5px;
	padding: 5px;
}

.rightnavmain
{
	border-left: #000066 1px solid;
}

/* Fix IE. Hide from IE Mac \*/
* html .homenav ul li { height: 1%; }
* html .homenav ul li a { height: 1%; }
/* End */

.leftmargin
{
    border-right: #000066 1px solid;
	background-color: #CECBE1; /* changed from #B4B0D2 on 8/18/05 */
}

.sqldata
{
    padding-right:0px;
    padding-left: 0px;
    padding-bottom: 0px;
	padding-top: 0px;
	font-size: 8pt; 
	font-weight: normal;
    color: #000066;
    border-top: #F7E393 0px solid;
    border-left: #F7E393 0px solid;
    border-right: #F7E393 0px dashed;
    border-bottom: #F7E393 0px solid;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
.welcome
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
	padding-top: 5px;
	font-size: 9pt; 
	font-weight: bold;
    color: #000066;
	border-left: 1px #752B65 solid;
}
.google
{
	background-color: #ffcc00;
	color: #FFFFFF;
}

.nowandthen
{
	background-color: #99CCFF;
}

.nowandthen2
{
	background-color: #7B5272;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.nowandthenissue
{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.navigate
{
	padding: 0px;
	border: 0px;
	font-size: 9pt;
	font-weight: normal;
}

.navigate ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px;
	/*padding-top: 2px;
	padding-bottom: 2px;*/
	border-top: 1px solid #000066;
}

.navigate ul li
{
	position: relative;
	font-size: 9pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.navigate li ul
{
	position: absolute;
	left: 200px;
	top: -1px;
	display: none;
	border-left: 1px solid #000066;
}

.navigate ul li a:link
{
	display: block;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #000066;
	color: #1A3C57; /* changed from #FFFFFF on 8/18/05 */
	background-color: #CECBE1; /* changed from #B4B0D2 on 8/18/05 */
}
.navigate ul li a:visited
{
	display: block;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #000066;
	color: #1A3C57; /* changed from #FFFFFF on 8/18/05 */
	background-color: #CECBE1; /* changed from #B4B0D2 on 8/18/05 */
}
.navigate ul li a:hover
{
	display: block;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #000066;
	color: #ffffff;
	background-color: #66905F;
}

/* Fix IE. Hide from IE Mac \*/
* html .navigate ul li { height: 1%; }
* html .navigate ul li a { height: 1%; }
/* End */

.navigate ul li ul li a:link
{
	border-right: 1px solid #000066;
}

.navigate ul li ul li a:visited
{
	border-right: 1px solid #000066;
}

.navigate ul li ul li a:hover
{
	border-right: 1px solid #000066;
}

.navigate li:hover ul
{ 
	display: block;
}

li.over ul 
{ 
	display: block;
}

.navigate li:hover ul ul
{
	display: none;
}

li.over ul ul 
{
	display: none;
}

.navigate ul ul li:hover ul
{
	display: block;
}

ul ul li.over ul 
{
	display: block;
}

.formrequired
{
	color: #FF0000;
	font-weight: bold;
}

.formstyle
{
	padding-left: 15px;
	font-size: 11px;
}
/*
A:link 
{
	color:#000066; 
	text-decoration: none;
}

A:visited
{
	color: #B4B0D2;
	text-decoration: none;
}

A:hover
{
	color: #B4B0D2;
	background-color: #FFFFFF;
	text-decoration: underline;
}*/
