@charset "utf-8";
/* CSS Document */

@import url("style-listitems.css");
@import url("style-listdetails.css");
@import url("style-partners.css");
@import url("style-forms.css");
@import url("style-dropdown.css");

* { margin: 0; padding: 0; outline: none; text-decoration: none; }

body {
   position: relative;
   color: #003024;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.clear { clear: both; }

img, div { behavior: url(iepngfix.htc); }

#container { margin: 0 auto; width: 900px; }
#header { background: url(images/header-banner.jpg) right no-repeat; }
#main-nav { background: url(images/nav-bg.png) top left no-repeat; height: 40px; margin-bottom: 2px; }

#row-div { margin: 2px 0 20px; height: 16px; background: url(images/row-div.png) repeat-x; }
#page-div { margin: 15px 0 0; height: 16px; background: url(images/row-div.png) repeat-x; }

.gutter { width: 30px; height: 1px; display: block; float: left; }
.col-w1 { width: 280px; float: left; }
.col-w2 { width: 590px; float: left; }
.col-w1-bordered {
   width: 248px;
   min-height: 325px;
   float: left;
   border: #CCC 1px solid;
   padding: 0 15px;
   background: url(images/title-bg2.png) top no-repeat;
}

.video-thumb { width: 116px; margin-bottom: 15px; border: #CCC 1px solid; float: left; }
.video-thumb a img{ border:none;}

#footer { margin: 20px 0; }
#footer-content {
   margin: 10px 0;
   padding: 2px 0;
   border-top: #005841 2px solid;
   border-bottom: #005841 2px solid;
}
#footer-text {
   padding: 5px 10px;
   background: #005841;
}
#footer-text p { margin: 0; color: #fff; }
#footer-text p a { color: #fff; }

h1 a {
   display: block;
   width: 310px;
   height: 108px;
   background: url(images/logo.png) no-repeat;
   text-indent: -10000px;
}
h2.welcome-title { margin: 18px 0; font-size: 18px; }
h2.page-title {
   margin: 20px 0 0;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 20px;
   font-weight: normal;
}
h2.page-subtitle {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   font-weight: normal;
}
h3 { margin: 4px 0 17px; color: #FFF; font-size: 16px; font-weight: normal; }
h3.subtitle { margin: 4px 0 10px; color: #003024;  font-size: 16px; font-weight: bold; }

h4 { color: #003024; font-size: 13px; }
h4 a { margin: 0; color: #003024; font-size: 13px; }
h4 a:hover { text-decoration: underline; }
p.date { margin-bottom: 5px; color:#C83541; font-size: 10px; }

p { margin-bottom: 15px; /*color: #444;*/ font-size: 13px; line-height: 1.2; text-align: justify; }

p.greetingTxt { margin-bottom: 10px; color: #003024; font-size: 13px; line-height: 1.3; }
p.greetingTxt a { color: #C83541; font-weight: bold; }
p.greetingTxt a:hover { text-decoration: underline; }

p.video-desc { margin: 0; padding: 2px 5px 0; background: #CCC; font: 10px Arial, Helvetica, sans-serif; }

p.testimony-text {
   margin-bottom: 0;
   padding: 10px 0 10px 55px;
   background: url(images/quotiation-mark.png) no-repeat top left;
   background-position: 0 10px;
   font-size: 14px;
   font-style: italic;
   border-top: #DDD 1px dotted;
}
p.testimony-author {
   padding: 5px 0;
   color: #005841;
   font-weight: bold;
   text-align: right;
   border-top: #DDD 1px dotted;
}
p#preview { margin-left: 2px; }
p.error { color: #C83541; text-align: center; font-weight: bold; }

/* Sub Navigation ********************************************************************************************************** */
#sub-nav { margin: 10px 0; list-style-type: none; border-top: #7FABA0 1px dotted; }
#sub-nav li {
   height: 27px;
   margin: 0;
   padding: 1px 0;
   font: normal 13px Georgia, "Times New Roman", Times, serif;
   border-bottom: #7FABA0 1px dotted;
}
#sub-nav li a {
   height: 21px;
   margin: 0;
   padding: 6px 20px 0;
   color: #005841;
   display: block;
}
#sub-nav li a:hover, #sub-nav li.current { background: url(images/subnav-hover.png) no-repeat; }
#sub-nav li.current a:hover { background: none; }
/* ************************************************************************************************************************* */

form { margin-top: 5px; text-align: right; }
form input, form textarea {
   width: 234px;
   margin: 2px 0;
   padding: 3px 5px;
   color: #2d5661;
   font: 11px Arial, Helvetica, sans-serif;
}
form input#submitButton {
   width: 100px;
   color: #000;
   font-size: 12px;
}

ul#doc-list { margin: 10px 0 15px; list-style-type: none; }
ul#doc-list li {
   height: 16px;
   margin-bottom: 10px;
   padding-left: 25px;
   background: url(images/document.png) no-repeat top left;
   font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
   line-height: 17px;
}
ul#doc-list li a { color: #005841; }
ul#doc-list li a:hover { text-decoration: underline; }

ul#my-list { margin: 10px 0 15px; list-style-type: none; }
ul#my-list li {
   margin-bottom: 10px;
   padding-left: 25px;
   background: url(images/control_000_small.png) no-repeat top left;
   font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
   line-height: 17px;
}
ul#my-list li a { color: #005841; }
ul#my-list li a:hover { text-decoration: underline; }

.flashObj { position: relative; /*z-index: 1;*/ }