.directory_table{
width: 100%;
}
.directory_table th{
background-color: #ECEAE2;
border-bottom: 0.1em solid #CDC285;
}
.row0{
background-color: #eaeaea;
}
.row1{
background-color: #ffffff;
}
a {
/*color: #997C49;*/
font-weight: bold; 
text-decoration: none;
}
a img {
border:none;
}
a:hover {
text-decoration: underline;
}
a:visited {
color: brown;
}
h3 {
border-bottom: dashed 0.1em white
}
h1{
font-style: bold;
font-size: 1.7em;
border-bottom: 0.1em solid #CDC285;
color: #3E5879;
margin: 0 0 0.5em;
text-align: left;
}
.imposed_text{
position: relative; 
top: 125px; 
width: 100%; 
background-image:url(/images/transparent_80.png);
background-position:right top;
background-repeat:repeat;
}
.header_img{
/*border-bottom: 0.1em solid #CDC285;*/
}
head{
margin: 0 0 0 0;
}
#breadcrumb{
background-color: #E5E5E5;
margin-bottom: 10px;
}
#breadcrumb a {
}
#breadcrumb a:visited {
}
ul {
list-style-position: inside;
}
body {
font-family: verdana,helvetica,arial,sans-serif;
font-size: 12px;
margin: 0 0 0 0;
background-color: #E5E5E5;
background-attachment: fixed;
/*background-image: url(/images/bkgrnds/bkgrnd/breed.jpg);
/*background-image: url(/images/mouse.jpg);*/
background-position: right top;
background-repeat: no-repeat;
margin-top: 0;
top: 0;
height:100%;
}
#body_table {
margin-left: 20px;
margin-right: 20px;
}
#body_table p {
padding: 0 0 0 0;
}
p {
/*padding: 0px 20px 0px 20px;*/
line-height: 1.5em;
}
#body_container {
height:100%;
margin-top: 0;
margin-left: auto;
margin-right: auto;
min-width: 800px;
max-width: 1024px;
border-left: 0.1em solid gray;
border-right: 0.1em solid gray;
/*opacity:0.8;
filter:alpha(opacity=80);
*/
}
#account_div {
background-color: #205787;
height: 20px;
}
#header_div {
margin: 0 0 0 0;
height: 160px;
background-color: #eae8dc;
/*
border-color: #205787;
border-top-style: solid;
border-top-width: 0.1em;
background-image: url(/images/MBP_logo.png);
background-position: top right;
background-repeat: no-repeat;
background-image: url(../../images/transparency_white.png);
background-position: right top;
background-repeat: repeat;
*/
}

#logo_container {
height: 100px;
width: 100%;
background-color: #F0FFFF;
}

#nav_div {
height: 20px;
background-color: #D2B84C;
/*background-color: #cdc285;
/*
border-color: #205787;
border-top-style: solid;
border-top-width: 0.1em;
background-image: url(../../images/navbar_gradiant.png);
background-repeat: repeat-y;
*/
padding-left: 160px;
}
#nav_bar {
}
#left_column {
padding-right:10px;
width: 180px;
max-width: 180px;
/*background-color: #E5E5E5;*/
}
#nav_left{
margin-top: 1em;
/*margin-left: 5px;*/
/*
border-bottom-style: solid;
border-bottom-width: 0.1em;
border-bottom-color: white;
*/
/*
background-attachment: fixed;
background-image: url(../../images/nav_transparency.png);
background-position: right top;
background-repeat: repeat;
*/
}
#nav_right_div{
padding-top: 30px;
width: 100px;
height: auto;
position: relative;
float: right;
top: 0;
right: 0;
}
#nav_right {
background-attachment: fixed;/*
background-image: url(../../images/nav_transparency.png);
background-position: left top;
background-repeat: repeat;*/
}
#nav_right table{
margin-left: auto;
margin-right: auto;
}
#nav_right td{
height: 100px;
}
#body_div {
max-width: 1024px;
padding: 10px;
height: 100%;
background-color: white;
/*
background-color: #CDC2B5;
/*
opacity:0.8;
filter:alpha(opacity=80);
*/
}
#body_left {
/*
opacity:0.9;
filter:alpha(opacity=90);
background-attachment: fixed;
background-image: url(../../images/transparency_white.png);
background-position: right top;
background-repeat: repeat;
background-color: #ecece0;
/*
border-color: #205787;
border-top-style: solid;
border-top-width: 0.1em;
*/
min-height: 500px;
width: 800px;
}

#footer_div {
text-align: center;
color: #cdc285;
font-size: 10px;
border-top-style: solid;
border-top-width: 0.1em;
border-color: #205787;
background-color: #205787;
padding: 5px 5px 5px 5px;
margin-top: 10px;
height: 50px;
}
#footer_div p {
margin: 0 0 0 0;
}

#footer_slogan {
font-size: 12px;
font-weight: 600;
color: #cdc285;
}

#main_nav_array {
list-style: none;
list-style-position: inside;
text-align: left;
padding-left: 0;
padding-top:0;
margin-top:0;
}
#main_nav_array li {
padding: 5px 0px 5px 5px;
margin: 1px 0px 0px 0px;
/*
border-top-style: solid;
border-top-width: 0.1em;
border-top-color: #CDC285;
*/
}
#main_nav_array li:hover {
background-color: #CDC285;
color: #3E5879;
}
#main_nav_array a {
font-size: 1em;
width: 174px;
color: #3E5879;
text-decoration:none;
}
#main_nav_array a:visited 
{ 
text-decoration: none; 
color: #3E5879;
}
/*
a:link {color: #0000ff;}
a:visited {color: #ff0000;}
a:active {color: #00FF00;}
a:hover {background-color: #ffffff;}
a {text-decoration: none;}
*/
#horizontal_div {
height:0.1em;
background-color: #CDC285;
margin-top: 10px;
margin-bottom: 10px;
}
#horizontal_header_div {
height:0.1em;
background-color: #CDC285;
/*margin-top: 10px;*/
margin-bottom: 10px;
}
#vertical_div {
width:2px;
height: 200px;
margin-top: auto;
margin-bottom:auto;
background-color: #CDC285;
margin-left: 20px;
margin-right:20px;
}
#page_title{
margin-left: 20px;
margin-right: 20px;
}
#sub_bar{
vertical-align: center;
background-color: #cdc285;
padding-left: 10px;
height:25px;
/*
border-color: #205787;
border-top-style: solid;
border-top-width: 0.1em;
*/
}
#sub_bar a {
text-decoration: none;
}
#sub_bar a:visited {
text-decoration: none;
}
.top_link_row {
background-image:url(/images/transparent_80.png);
background-position:right top;
background-repeat:repeat;
}
.top_link_list {
list-style-type: none;
float: right;
margin-top: 0.2em;
margin-bottom: 0.2em;
}
.top_link_list li {
list-style-position: inside;
float: left;
}
.top_link_list a {
text-decoration: none;
color:#888888;
margin-left: 0.5em;
}
.top_link_list a:visited {
text-decoration: none;
color:#888888;
}
.top_link_list a:hover {
}
h2 {
margin: 0 0 0 0;
text-align: left;
padding: 0 0 0.5 0em;
margin-bottom: 0.5em;
border-bottom: 0.1em solid #CDC285;
font-size: 1.1em;
color: black;
background-color: #eceae2;
}
.main_h2 {
margin: 0 0 0 0;
text-align: left;
padding: 0 0 0 0;
font-size: 1.1em;
color: white;
background-color: #CDC285;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
/*
h2 {
margin: 0 0 0 0;
text-align: left;
padding: 0 0 0 1em;
background-color:#CDC285;
font-size: 1.0em;
color: white;
}
*/
.index_3_columns {
margin: 0 0 0 0;
padding; 0 0 0 0;
}
.index_3_columns img {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.index_3_columns_content {
height: 200px;
margin: 0 0 0.5em 0;
padding: 0 0 0 0;
}
/*
#nav_left td {
margin-left: 10px;
}
*/
.left_link {
max-width:180px;
width: 164px;
color: blue;
background-color: white;
}
h3 {
text-align: left;
font-size: 1em;
}
.nav_left_link {
margin-top: 1em;
border-top-style: solid;
border-top-width: 0.1em;
border-top-color: white;
border-bottom-style: solid;
border-bottom-width: 0.1em;
border-bottom-color: white;
padding-bottom: 1em;
}
.subnav_left {
margin-top: 1em;
border-bottom-style: solid;
border-bottom-width: 0.1em;
border-bottom-color: white;
padding-bottom: 1em;

/*
border-bottom-style: solid;
border-bottom-width: 0.1em;
border-bottom-color: white;
*/
padding-bottom: 1em;
}
.subnav_left ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
.subnav_left ul li{
margin-top: 2px;
padding-top: 2px;
padding-top: 0.2em;
}
.subnav_left ul li a{
text-decoration: none;
color: #3E5879;
}
.subnav_left ul li:hover {
background-color: #E5E5E5;
}
.nav_left_block {
text-align: center;
max-width: 180px;
-moz-border-radius: 10px;
border-radius: 10px;
max-width: 100%;
background-color: #E5E5E5;
margin-bottom: 10px;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 5px;
/*
border-bottom-style: solid;
border-bottom-width: 0.1em;
border-bottom-color: white;
*/
padding-bottom: 1em;
}
.nav_left_block h3 {
margin-top: 0;
}
.nav_left_block img {
border-style: none;
}
.wordpress_left_nav {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}
.wordpress_left_nav ul {
margin-left: 0;
padding-left: 0;
list-style-type: square;
}
.top-left {

margin-right: 9px; /* clip right corner */
background-image: url('/images/corners1280x18.gif');
height: 9px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}

.top-right {

margin-top: -9px; /* to level of top-left corner */
margin-left: 9px; /* clip left corner */
background-image: url('/images/corners1280x18.gif'); 
background-position: 100% 0; /* show bg-image starting at the right */
height: 9px; 
font-size: 2px;
}

.bottom-left {

margin-right: 9px; /* clip right corner */

background-image: url('/images/corners1280x18.gif');
background-position: 0 -9px; /* show under half of the image */
height: 9px;
font-size: 2px;
}

.bottom-right {

margin-top: -9px; /* to level of bottom-left corner */
margin-left: 9px; /* clip left corner */
background-image: url('/images/corners1280x18.gif'); 
background-position: 100% -9px; /* under half, right side */
height: 9px; 
font-size: 2px; 
}

.inside {

border-left: 1px solid #C00000;
border-right: 1px solid #C00000;
background: #EFEFEF;
color: #000000;
padding-left: 10px;
padding-right: 10px;
}

.notopgap {

margin-top: 0;
}

.nobottomgap {

margin-bottom: 0;
}

