/* CSS Document */

body { margin: 0px;
background-image:  url(../images/bodyBG.gif);
background-position: 0% 0%;
background-repeat: repeat; }

#main { background-color: #ffffff;
border: 1px solid #000000; }

#menuBox { background-image:  url(../images/menuBG.gif);
background-position: top center;
background-repeat: no-repeat;
height: 36px;
vertical-align: top; }

#menuBox2 { background-image:  url(../images/menuBottomBG.gif);
background-position: bottom center;
background-repeat: no-repeat;
height: 26px;
vertical-align: bottom; }

#textBox { background-color: #C7CBD4;
padding: 10 15 20 15;
height: 350px;
vertical-align: top; }

#textBox2 { padding: 10 25 20 25; }

#copyright { font: 7pt Arial, Helvetica, sans-serif;
color: #999999;
text-align:center;
padding:3px 0px 0px 0px; }

#footer { padding-bottom: 8px;
text-align: center; }

#bLine { width: 90%; 
color: #C7CBD4;
background-color: #F5F5F5;
height: 1px; }

#textarea1, #textarea3 { font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #000000; }

#textarea1 td, #textarea3 td { font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #000000;
vertical-align: top; }

#textarea2 { font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: center; }

#textarea2 td { font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: center;
vertical-align: top; }

#title { font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold; }

a { color: #5A6E85; text-decoration: underline; }

a:hover { text-decoration: none; }

a#button {
white-space: nowrap;
background-image: url(../images/flyoutBG.gif);
background-repeat: no-repeat;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
border: 1px solid #7A511D;
text-decoration: none;
padding: 2px 10px 3px 10px;
}

a#button:hover {
color: #7A511D;
}

#rotatingimage1 img { border: 1px solid #666666; }

.memberslogin, .forgotpw, #membership_register, .style2, .loginerror { font-family: Arial, Helvetica, sans-serif;
font-size: 10pt !important;
color: #000000;
font-variant:small-caps; }

#visible_area{
	width:450px;/*required*/
	overflow:hidden;/*required*/
	position:relative;/*required*/
	height:50px;/*required but obviously adjustable*/
}

#visible_area_menu {
	width:678px;/*required*/
	overflow:hidden;/*required*/
	position:relative;/*required*/
	height:150px;/*required but obviously adjustable*/
}

#testscroller, #testscroller2 {
	white-space:nowrap;
} 

#testscroller a, #testscroller2 a {
	display: inline-block;
	padding: 0 1 0 0; }
	
#mid { vertical-align:middle; }

#mid a { width: 30px;
opacity: 1;
filter: alpha(opacity=100);}

#mid a:hover { opacity: .85;
filter: alpha(opacity=85);}

#visible_area #bridgetools, #visible_area_menu #bridgetools { position:absolute; top: 10px; left: 10px; z-index:1; }