/* design */

body {
margin: 0px;
background: #bcbcbc;
}


.bg_head_left {
background: url(photos/bg_head_left.jpg);
}

.bg_head_right {
background: url(photos/bg_head_right.jpg);
}

.bg_footer_left {
background: url(photos/bg_footer_left.jpg);
}

.bg_footer_right {
background: url(photos/bg_footer_right.jpg);
}

.nav_top {
background: url(photos/bg_nav.jpg) top right no-repeat;
padding: 22px 4px 0px 0px;
}

.nav_bottom {
background: url(photos/bg_nav_repeat.jpg) top right repeat-y;
}

.footer {
background: url(photos/bg_footer_main.jpg) top left no-repeat;
font-size: 9pt;
color: #000000;
}



/* nav first */
a.nav_link:link {
text-decoration : none;
font-size: 9pt;
font-family: arial, sans-serif;
color: #29415A;
font-weight: bold;
display: block;
padding: 0px 0px 10px 0px;
}

a.nav_link:visited  {
text-decoration : none;
font-size: 9pt;
font-family: arial, sans-serif;
font-weight: bold;
color: #29415A;
display: block;
padding: 0px 0px 10px 0px;
}

a.nav_link:hover {
text-decoration : none;
font-size: 9pt;
font-family: arial, sans-serif;
font-weight: bold;
color : #426A93;
display: block;
padding: 0px 0px 10px 0px;
}

/* nav second */

a.nav_link_2:link {
text-decoration : none;
font-size: 9pt;
font-family: arial, sans-serif;
color: #29415A;
font-weight: bold;
display: block;
padding: 0px 0px 8px 0px;
}

a.nav_link_2:visited  {
text-decoration : none;
font-size: 9pt;
font-family: arial, sans-serif;
font-weight: bold;
color: #29415A;
display: block;
padding: 0px 0px 8px 0px;
}

a.nav_link_2:hover {
text-decoration : none;
font-size: 9pt;
font-family: arial, sans-serif;
font-weight: bold;
color : #426A93;
display: block;
padding: 0px 0px 8px 0px;
}


/* footer link */

a.footer_link:link {
text-decoration : underline;
font-size: 8pt;
font-family: arial, sans-serif;
color: #000000;
font-weight: normal;

}

a.footer_link:visited  {
text-decoration : underline;
font-size: 8pt;
font-family: arial, sans-serif;
font-weight: normal;
color: #000000;

}

a.footer_link:hover {
text-decoration : none;
font-size: 8pt;
font-family: arial, sans-serif;
font-weight: normal;
color : #000000;

}

a.content_link:link {
text-decoration : underline;
font-family: arial, sans-serif;
color: #000099;
font-weight: normal;

}

a.content_link:visited  {
text-decoration : underline;
font-family: arial, sans-serif;
font-weight: normal;
color: #000099;

}

a.content_link:hover {
text-decoration : none;
font-family: arial, sans-serif;
font-weight: normal;
color : #000099;

}


h1 {
font-family: verdana, arial, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #D84C19;
margin-bottom: 8px;
}

.content {
font-family: verdana, arial, sans-serif;
font-size: 10pt;
color: #000000;
padding: 5px 0px 0px 0px;
line-height: 20px;
}


/* contact form */

.contact_parent {
border-top: solid 1px #000000;
border-right: solid 1px #000000;
border-left: solid 1px #000000;
}

.contact_row_1 {
background: #F1DCC0;
font-size: 10pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #000000;
padding: 4px;
border-bottom: solid 1px #000000;
}

.contact_row_2 {
background: #F8EDDE;
font-size: 10pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #000000;
padding: 4px;
border-bottom: solid 1px #000000;
}

.text_box {
border: solid 1px #000000;
background: #ffffff;
font-size: 9pt;
font-weight: normal;
font-family: verdana, arial, sans-serif;
color: #000000;
}

.calendar_header_cell {
font-family: arial, verdana, sans-serif;
font-size: 9pt;
font-weight: bold;
padding: 4px 0px 4px 0px;
border: solid 1px #000000;
color: #000000;
background: #E86939;
}

.calendar_content_cell {
font-family: arial, verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
padding: 4px 0px 4px 0px;
border: solid 1px #000000;
background: #ebebeb;
}


.calendar_2_content {
font-family: arial, verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
border: solid 1px #000000;
}

.orange_titles {
color: #E36C0A;
}
