/* +------------------------------------------------------------+ */
/* | General XHTML Elements for BOCA                            | */
/* +------------------------------------------------------------+ */

body {
     background-color: white;
     margin: 10px 10px 10px 10px;
     }



#main_div {
     width: 808px;
     padding: 0px;
     margin: 0px;
     border-style: none;
     border-width: 1px  1px  1px  1px;
     border-color:  green green green green  ;

     }


#main_table {
     width: 100%;
     padding: 0px;
     margin: 0px;
     border-style: none ;
     border-width: 1px  1px  1px  1px;
     border-color:  #FF0000 #FF0000 #FF0000 #FF0000 ;

     }

#logo_table {
     padding: 0px;
     margin: 0px;
     border-style: none ;
     border-width: 1px  1px  1px  1px;
     border-color:  #0000ff #0000ff #0000ff #0000ff ;

     }

#photo_top {
     padding: 0px;
     margin: 0px;
     border-style: solid ;
     border-width: 10px  12px  11px  12px;
     border-color:  #f95602 #f95602 #f95602 #f95602;

     }

#navleft_table {
     padding: 0px;
     margin: 0px;
     border-style: none ;
     border-width: 1px  1px  1px  1px;
     border-color:  #0000ff #0000ff #0000ff #0000ff ;
     }

.navleft_button {
     width: 116px;
     height: 15px;
     margin: 4px 14px 0px 0px;
     padding: 0px 0px 0px 10px;
     text-align: left;
     border-style: none ;
     border-width: 1px  1px  1px  1px;
     border-color:  gray ;
     }

.navleft_image {
     width: 116px;
     margin: 4px 14px 0px 0px;
     padding: 0px 0px 0px 10px;
     text-align: left;
     border-style: none ;
     border-width: 1px  1px  1px  1px;
     border-color:  gray ;
     }

.navleft_buttonOLD a {
     font-weight: bold;
     color: black;
     text-decoration: none;
     }

.navleft_buttonOld a:hover {
     color: #cc3300;
     background-color: white;
     text-decoration: none;
     }

.navleft_button a {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; LINE-HEIGHT: 16px; LETTER-SPACING:0px; TEXT-DECORATION: none;
     background-color: #006663;
     }

.navleft_button a:hover {
     color: white;
     background-color: #f95602;
     text-decoration: none;
     }


#partner_image {
     width: 158px;
     margin: 0px 0px 0px 2px;
     padding: 0px 0px 0px 0px;
     background-color: white;
     font-weight: bold;
     color: white;
     text-align: left;
     border-style: solid ;
     border-width: 2px  2px  2px  2px;
     border-color:  white ;
     }

#partner_container {
     width: 154px;
     margin: 0px 0px 0px 2px;
     padding: 0px 0px 0px 0px;
     background-color: #f95602;
     font-weight: bold;
     color: white;
     text-align: left;
     border-style: solid ;
     border-width: 2px  2px  2px  2px;
     border-color:  white ;
     }

#partner_content {
     margin: 0px 0px 0px 2px;
     padding: 0px 0px 0px 0px;
     background-color: white;
     font-weight: bold;
     color: white;
     text-align: left;
     border-style: solid ;
     border-width: 3px  2px  8px  0px;
     border-color:  #f95602 ;
     }

#partner_featured {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 2px 0px;
     background-color: #f95602;
     font-weight: bold;
     color: white;
     text-align: left;
     border-style: none ;
     border-width: 3px  2px  8px  0px;
     border-color:  #cc3300 ;
     }

#partner_logo {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     background-color: white;
     font-weight: bold;
     color: white;
     text-align: center;
     border-style: none;
     border-width: 2px  2px  2px  2px;
     border-color:  white ;
     }

#copyright {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align: center;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; LINE-HEIGHT: 10px; LETTER-SPACING:0px; TEXT-DECORATION: none;
     }

#FRAME1 {
    width:646px;
    background-color:  #ffffff;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;

    FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: gold; LINE-HEIGHT: 16px; LETTER-SPACING:0px; TEXT-DECORATION: none;
    border-style: none none none none ;
    border-width: 0px  4px  4px  4px;
    border-color:  #404040  black #404040 black;
}


/* +------------------------------------------------------------+ */
/* | MENU DROP DOWNS                           | */
/* +------------------------------------------------------------+ */



#upper_nav_container {
     width: 381px;
     height: 32px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     background-color: #006663;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: white; LINE-HEIGHT: 16px; LETTER-SPACING:0px; TEXT-DECORATION: none;
     text-align: left;
     border-style: none ;
     border-width: 2px  2px  2px  2px;
     border-color:  red ;
     }


#nav, #nav ul {
	float: left;
	width: 381px;

	list-style: none;
        color: white;
	background: #006663;
	font-weight: bold;
	padding: 0;
	border: none #eda;
	border-width: 1px 0;
	margin: 0px 0px 0px 0px;
}

#nav a {
	display: block;
	width: 90px;
	color: white;
	text-decoration: none;
	padding: 0px 3px 0px 0px;
     border-style: none ;
     border-width: 1px  1px  1px  1px;
     border-color:  yellow ;
}


#nav li {
	float: left;
	padding: 0;
	width: 90px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 90px;
	font-weight: normal;
        margin: 0px 0px 0px 30px;

}

#nav li li {
	padding-right: 0px;
	width: 90px;
}

#nav li ul a {
	width: 90px;
     margin: 0px 0px 0px 0px;
     padding: 2px 0px 2px 10px;

     font-family: Arial, Verdana, Helvetica, sans-serif;
     FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: white; LINE-HEIGHT: 12px; LETTER-SPACING:0px; TEXT-DECORATION: none;

     border-style: solid ;
     border-width: 1px  1px  1px  1px;
     border-color:  #f95602 ;

}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
	margin: 0px 0px 0px 0px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #f95602;
}