﻿@charset "UTF-8";


/* html definitions */

body { margin: 0px; padding: 0px 0px 30px 0px; background: #005d5d; text-align: center; }
p { color: #66636C; font: 16px/19px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 10px 0px; }
h1 { color: #006666; font: bold 24px/26px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 10px 0px; }
h2 { color: #006666; font: bold 15px/16px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 5px 0px; text-transform: uppercase; text-align: center;  }
h3 { color: #006666; font: normal 13px/14px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 2px 0px; text-transform: uppercase; }
a:link, a:visited { color: #306040/*9ca497*/; }
a:hover, a:active { color: #153020/*666*/; }
img { border: 0px; margin-bottom: 3px; margin-right: 4px; margin-left: 5px; }
ol { color: #7C8278; font: 12px/18px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 10px 0px; }

/* reusable styles */

#quotation_paragraph { color: #006666/*7AA20E*/; font: bold italic 14px/20px Georgia, "Times New Roman", Times, serif; width: 98%; }
#quotation_paragraph p { color: #006666/*7AA20E*/; font: bold italic 14px/20px Georgia, "Times New Roman", Times, serif; width: 98%; }
#quotation_paragraph img { margin-bottom: 3px; margin-right: 3px; margin-left: 1px; border: solid 1px #999999; }
img.photo_left { float: left; margin-right: 8px; margin-bottom: 3px; border: solid 1px #999999; }
img.photo_right { float: right; margin-left: 8px; margin-bottom: 3px; border: solid 1px #999999; }


/* fundamental page structure */

#page_wrapper { width: 772px;  text-align: left; margin: 0px auto;  background: #fff; border-left: solid 4px #ffffff; border-top: solid 4px #ffffff; border-right: solid 4px #ffffff;  }
#page_inner { padding: 0px 11px; background: url(../img/header_gradient.gif) repeat-x; }

/* global header */

#global_header { padding-top: 65px; padding-left: 22px; height: 52px; }
#global_navigation_wrapper { padding-bottom: 48px; background: url(../img/header_quote.gif) no-repeat left bottom; }
#global_navigation { height: 33px; overflow: hidden; }
#global_navigation ul { float: left; margin: 0px; padding: 0px; list-style: none;font: 11px/12px Arial, Helvetica, sans-serif; text-transform: uppercase;  }
#global_navigation li { float: left; margin: 0px; padding: 0px; background: url(../img/tab_left.gif) no-repeat; }
#global_navigation a:link, #global_navigation a:visited { white-space: nowrap; float: left; display: block; background: url(../img/tab_right.gif) no-repeat right top; padding: 14px 24px 0px 24px; height: 19px;  color: #9ca497; text-decoration: none; }
#global_navigation a:hover, #global_navigation a:active { color: #006666;}
#global_navigation  li.active_item { background: url(../img/active_tab_left.gif) no-repeat !important; }
#global_navigation  a.active_item { background: url(../img/active_tab_right.gif) no-repeat right top !important; color: #fff !important; }
#global_navigation table { color: #66636C; font: 16px/19px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 10px 0px; }
/* footer */

#footer_wrapper { background: url(../img/footer_gradient.gif) no-repeat; height: 58px;width: 772px;  text-align: left; margin: 0px auto;  border-left: solid 4px #ffffff;border-bottom: solid 4px #ffffff;border-right: solid 4px #ffffff; }
#footer { padding-top: 37px; text-align: center; color: #9ca497;  font: 10px/11px Arial, Helvetica, sans-serif; }

/* side navigation */

#side_navigation { }
#side_navigation ul { font: bold 14px/16px Arial, Helvetica, sans-serif; list-style:none; padding:0px; margin: 0px; }
#side_navigation li { padding:0px 0px 10px 0px; margin: 0px; }
#side_navigation li ul { font: bold 12px/14px Arial, Helvetica, sans-serif; }
#side_navigation li li { padding:6px 0px 0px 0px; margin: 0px 0px 0px 15px; }
#side_navigation a:link, #side_navigation a:visited { color: #306040; text-decoration: none; }
#side_navigation a:hover, #side_navigation a:active { color: #153020; text-decoration: none; }
#side_navigation a.active_item {color: #006666 !important;}
#side_navigation td { color: #006666; font: bold 14px/16px Arial, Helvetica, sans-serif; list-style:none; padding:0px; margin: 0px; }

.subnavigation li { font: bold 12px/14px Arial, Helvetica, sans-serif; padding:6px 0px 0px 0px; margin: 0px 0px 0px 15px; }


/* layout: home */

#global_navigation_wrapper_home { padding-bottom: 29px; background: url(../img/header_quote_home.gif) no-repeat left bottom; }
#home_imagery_wrapper { height: 226px; background: url(../img/home_imagery.jpg) no-repeat; }
#home_imagery { padding-top: 40px; padding-left: 25px; }
#home_imagery ul {font: 12px/18px Arial, Helvetica, sans-serif; text-transform: uppercase; list-style: none; margin: 0px; padding: 0px; }
#home_imagery li {margin: 0px; padding: 0px 0px 15px 0px;}
#home_imagery a:link, #home_imagery a:visited { color: #d7d3b8; text-decoration: none;  }
#home_imagery a:hover, #home_imagery a:active { color: #d7d3b8; text-decoration: underline; }

/* layout: standard */

#standard_layout { height: 1%;  width: 750px; padding-bottom: 50px; padding-top: 35px; background: url(../img/standard_layout_background.gif) repeat-y;  }
#standard_layout_col1 { padding-left: 20px; width: 237px; margin-right: 30px; float: left;   }
/* #standard_layout_col1 { padding-left: 25px; width: 217px; margin-right: 50px; float: left;   } */

#standard_layout_col1 h2 { color: #006666; font: bold 14px/16px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 5px 0px; text-transform: uppercase; }
#standard_layout_col2 { width: 433px; float: left; padding-right: 25px;  }
#standard_layout_col2 ul { list-style-type: none; padding:0px; margin:0px; }
#standard_layout_col2 ul li {  color: #66636C; font: 16px/19px Arial, Helvetica, sans-serif; background: url(../images/Pointed-Bullet.gif) no-repeat left 2px; padding-left:22px; margin-bottom:10px; }

#standard_layout_end { font: 1px/1px sans-serif; clear: both; }

