body, html {position:relative; width:100%; height:100%; background:url(../../images/site_specific/bg.gif) #aebd37; font-family: Georgia, Times New Roman, Times, serif; }
strong {font-weight:bold; }

/*------------tags------------*/
p, div.paragraph {font-size:1.2em; line-height:1.8em; margin:11px 0 0 0; padding:0 }
p.read-more {font-size:1.3em; line-height:1em; font-style: italic; text-align:right; }
h1 {font-size:18px; line-height:1.2em; font-weight:bold; color:#521721; margin:10px 0 0 0; }
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.2em; font-weight:bold; font-style:normal; color:#00788b; margin:0 0 0 0; padding:5px 0 0 0; }
h3 {font-size:1.3em; line-height: 1.6em; font-style: italic; letter-spacing:-0.07em; margin:0; padding:0 20px; text-indent:-0.4em; }
hr {border: 0; color: #000; background-color:#000; height:1px; width: 100%; margin:20px 0; }
a {color:#00788b; }
a:hover {color:#521721; }

/*------------head------------*/
#front-wrapper {position:relative; width:949px; margin:0 auto; background:url(../../images/site_specific/bg_wrapper.gif) repeat-y; z-index:100; }
#header {position:relative; width:949px; height:135px; background-color:#fff; }
#header a.logo {position:absolute; width:236px; height:100px; left:34px; top:16px; background:url(../../images/site_specific/logo.gif) no-repeat;}
#header div.search {position:absolute; width:306px; height:31px; right:0;}
#header div.search form input {float:left;}
#header div.search form input#searchWidth {border:0;width:232px;height:31px;margin:0;padding-left:5px;background:url(../../images/site_specific/search_x.gif) repeat-x;font-size:14px;}
#header div.info {position:absolute; width:363px; height:89px; right:12px; top:46px; background:url(../../images/site_specific/tagline.gif) no-repeat; }
#header div.info p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.7em; color:#00788b; margin-top:35px; padding:0; text-align:right; }

/*------------nav------------*/
#nav {position:relative; width:949px; height:72px; background:url(../../images/site_specific/bg_nav.gif) repeat-x #dfe5af; text-align:center;}
#nav ul {display:inline-block; margin-left:33px; }
#nav ul li {float:left; height:61px; margin-left:-33px; z-index:150; }

#nav ul li div.mid {position:relative; float:left; height:61px; background:url(../../images/site_specific/nav_rpt_not_sel.gif) repeat-x; }
#nav ul li div.tab-l {position:relative; float:left; width:33px; height:61px; background:url(../../images/site_specific/tab_not_sel.jpg) no-repeat; }
#nav ul li div.tab-r {position:relative; float:left; width:33px; height:61px; background:url(../../images/site_specific/tab_not_sel.jpg) no-repeat; }
#nav ul li.leftmost div.tab-l {background:url(../../images/site_specific/tab_not_sel_end_l.jpg) no-repeat; }
#nav ul li.rightmost div.tab-r {background:url(../../images/site_specific/tab_not_sel_end_r.jpg) no-repeat; }
#nav ul li a {position:relative; top:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.1em; font-weight:bold; text-transform:uppercase; }
#nav ul li a.two-line {top:10px; }

#nav ul li ul {position:absolute; top:50px; left:0; width:949px; height:auto; margin:0; z-index:300; white-space:nowrap; text-align:center;}
#nav ul li ul li {display:inline; float:none; height:auto; margin:0 9px; }
#nav ul li ul li a {top:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.1em; font-weight:bold; color:#521721; padding:7px 0; margin:0; text-transform:none; }
#nav ul li ul li a:hover {color:#00788b; }
#nav ul li ul li a.sub-selected {color:#00788b;}

#nav ul li#selected {z-index:200; }
#nav ul li#selected div.mid {background:url(../../images/site_specific/nav_rpt_sel.gif) repeat-x; }
#nav ul li#selected div.tab-l {background:url(../../images/site_specific/tab_sel_left.jpg) no-repeat; }
#nav ul li#selected div.tab-r {background:url(../../images/site_specific/tab_sel_right.jpg) no-repeat; z-index:250; }
#nav ul li#selected a:hover {color:#00788b; }
#nav ul li#selected.leftmost div.tab-l {background:url(../../images/site_specific/tab_sel_end_l.jpg) no-repeat; }
#nav ul li#selected.rightmost div.tab-r {background:url(../../images/site_specific/tab_sel_end_r.jpg) no-repeat; }

#nav ul li#selected ul {display:block; }
#nav ul li#selected ul div li a:hover, #nav ul li#selected ul div li a.select, #nav ul li:hover.home ul div li a:hover {color:#00788b; }

#nav ul li.home ul {display:none;}
#nav ul li:hover.home ul {display:block; }

#nav ul li.hover ul {display:block; }


/*------------content------------*/
#columns {position:relative; width:949px; }
#columns.home {height:460px;}

#content {position:relative; float:left; width:734px; }
#content.home {height:458px; }
#banner {position:relative; width:734px; }
#column_l {position:relative; float:left; width:214px; margin-bottom:-20px; padding-top:17px; }
#column_l p, #column_l div.paragraph {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.5em; margin:8px 0 0 0; padding:0 20px; }
#column_l p.read-more {font-family: Georgia, Times New Roman, Times, serif; font-size:1.3em; font-style: italic; text-align:right; }
#column_l h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.2em; font-weight:bold; padding:0 20px; }
#column_l h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height:1.2em; font-weight:bold; font-style: normal; color:#000; padding:5px 20px 0 20px; }
#column_l h3 {font-size:1.2em; line-height: 1.2em; font-weight:bold; font-style: italic; color:#00788b; letter-spacing:0em; margin:1px 0 0 0; padding:0 20px; text-indent:0em; }
#column_l ul { margin:5px 0 0 0; padding:0 20px; list-style:disc; }
#column_l img {margin-top:10px; }

#column_l.home {width:194px; height:328px; padding-top:0; margin-left:10px; }
#column_l.home p, #column_l.home div.paragraph {margin:4px 0 0 0; padding:0 10px; }
#column_l.home h1 {padding:0 10px; }
#column_l.home img {margin-top:0; }

#column_r {
font-family: Verdana, Arial, Helvetica, sans-serif; margin:8px 0 0 0;
position:relative; top:1px; float:right; width:520px; padding-top:15px; }
#column_r.home {height:300px; }
#column_r.home h2 {font-family: Georgia, Times New Roman, Times, serif; font-size:18px; line-height:1.2em; font-style: italic; font-weight:normal; color:#aebd37; margin:0 0 0 0; padding:5px 0 0 0; }

#sidebar {position:relative; float:right; width:215px; }
#sidebar h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.2em; font-weight:bold; padding:0 20px; }
#sidebar h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height:1.2em; font-weight:bold; font-style: normal; color:#000; text-transform:uppercase; padding:5px 20px 0 20px; }
#sidebar p, #sidebar div.paragraph {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.5em; margin:8px 0 0 0; padding:0 20px; }
#sidebar p.read-more {font-family: Georgia, Times New Roman, Times, serif; font-size:1.3em; font-style: italic; text-align:right; }
#sidebar ul {font-family: Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 0; padding:0 20px 0 30px; list-style:disc; }
#sidebar img {margin-top:10px; }

#side_one {position:relative; width:215px;}
#side_mid {position:relative; width:215px; height:32px; background:url(../../images/site_specific/bg_side_mid.gif) no-repeat; }
#side_two {position:relative; width:215px; }

#side_home {position:relative; width:194px; height:438px; margin-left:10px; z-index:450; }
#side_home h1 {padding:0 10px; }
#side_home h2 {padding:5px 10px 0 10px; }
#side_home p, #side_home div.paragraph {margin:4px 0 0 0; padding:0 10px; }
#side_home span.quote-source {padding:0 10px; }
#side_home span.quote-title {padding:0 10px; }
#side_home ul {padding:0 10px 0 28px; }
#side_home img {margin-top:0; }

#side_btm {position:relative; width:215px; height:20px; background:url(../../images/site_specific/bg_side_btm.gif) no-repeat; z-index:400; }

/*------------footer------------*/
#footer {position:relative; width:949px; height:34px; margin:0 auto 0 auto; background:url(../../images/site_specific/bg_footer.png) no-repeat; z-index:50; }
#footer p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height:34px; color:#fff; margin:0 0 0 214px; text-align:center; }
#footer p a {color:#fff; }
#footer p a:hover {text-decoration:underline; }

#btmspace {position:relative; width:949px; height:30px; margin:0 auto 0 auto; }

/*------------classes------------*/
.clear {clear:both; width:100%; }
.brown {font-weight:bold; color:#521721; }
.link {font-size:1.3em; line-height:1em; font-style: italic; text-align:right; margin:2px 0 0 0; padding:0 18px 0 36px; }
.link_file {font-size:1.3em; line-height:1em; font-style: italic; text-align:right; margin:2px 0 0 0; padding:0 18px 0 36px; }
.quote {font-size:1.3em; line-height: 1.6em; font-style: italic; letter-spacing:0; margin:0 0 4px 0; padding:0 20px; text-indent:-0.4em;  }
.quote-name {display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.2em; font-weight:bold; font-style: normal; color:#000; text-transform:uppercase; padding:0; text-indent:0; }
.quote-title {display:block; font-size:0.9em; line-height:1.2em; font-style: normal; color:#000; padding:0; text-indent:0; }
#column_l div.member h1 {margin-top:5px; }
#column_l div.member p {margin:0 0 0 0;  }
#column_l div.member h1 a {color:#521721; }
#column_l div.member h1 a:hover {color:#00788b; }
#side_one div.quote {margin-top:10px; }
#column_r div.titletextw1img_left {padding:0 20px 0 36px; }
#column_r div.titletextw1img_left h2 {font-family: Georgia, Times New Roman, Times, serif; font-size:1.6em; line-height:1.2em; font-weight:bold; color:#521721; margin:10px 0 0 0; padding:5px 0 0 0; }
#column_r div.titletextw1img_left h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.2em; font-weight:bold; font-style:normal; color:#00788b; margin:0; padding:0;  text-indent:0; }
#column_r div.titletextw1img_left img {margin:0 25px 20px 0; }


/*-------------Widget Styles ----------*/
#column_r div.titletextw1img {padding:0 20px 0 36px; }
#column_r div.sidew1img {padding:0 20px 0 36px; }
#column_r div.title_body_4imgs {padding:0 20px 0 36px; }
#column_r div.fourimgs {padding:0 20px 0 36px; }
#column_r div.titletext {padding:0 20px 0 36px; }
#column_r div.txt_only {padding:0 20px 0 36px; }
#column_r div.title_only {padding:0 20px 0 36px; }
#column_r h3 {margin:0; padding:0 6px; }

.title_body_4imgs li img {width:100%;margin-bottom: 3px;}
div.member a:hover {text-decoration:none;}


.fourimgs img {width:114px;margin:0;padding:0;}

.content div.paragraph li {margin-bottom:5px;}


/*-----
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.2em; font-weight:bold; font-style:normal; color:#00788b; margin:0 0 0 0; padding:0 36px; }

-----*/
