BODY {
background-color : #00627a;
background-image: url(pix/g_bkg.gif);
background-repeat: repeat-y; 
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #ffffff;
margin: 4px; 
}

.bodycopy {
line-height: 22px;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #0186a6;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 14px;
}

a.bodycopy:link {color : #0186a6; text-decoration: underline;}
a.bodycopy:visited {color : #37afd6; text-decoration: underline;}
a.bodycopy:hover {color : #00627a; text-decoration: underline; background-color:#e7f5fa;}

.testimony_author {
line-height: 22px;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-style: oblique;
color: #0186a6;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 14px;
margin-right: 14px;
}

a.testimony_author:link {color : #0186a6; text-decoration: underline;}
a.testimony_author:visited {color : #37afd6; text-decoration: underline;}
a.testimony_author:hover {color : #00627a; text-decoration: underline; background-color:#e7f5fa;}


.news_date {
line-height: 22px;
font-size: 16px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #2da3c0;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 14px;
}

a.news_date:link {color : #2da3c0;}
a.news_date:visited {color : #37afd6;}
a.news_date:hover {color : #00627a; background-color:#e7f5fa;}

.news_title {
line-height: 22px;
font-size: 16px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #00627a;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 14px;
}

a.news_title:link {color : #00627a;}
a.news_title:visited {color : #37afd6;}
a.news_title:hover {color : #00627a; background-color:#e7f5fa;}

.store_price {
line-height: 22px;
font-size: 16px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #2da3c0;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 14px;
}

a.store_price:link {color : #2da3c0;}
a.store_price:visited {color : #37afd6;}
a.store_price:hover {color : #00627a; background-color:#e7f5fa;}

.event_date {
line-height: 18px;
font-size: 14px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #2da3c0;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 14px;
}

a.event_date:link {color : #2da3c0;}
a.event_date:visited {color : #37afd6;}
a.event_date:hover {color : #00627a; background-color:#e7f5fa;}

.event_title {
line-height: 22px;
font-size: 16px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #00627a;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 14px;
}

a.event_title:link {color : #00627a;}
a.event_title:visited {color : #37afd6;}
a.event_title:hover {color : #00627a; background-color:#e7f5fa;}

.sitemap {
line-height: 22px;
font-size: 14px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #0186a6;
margin-top: 0px;
margin-bottom: 4px;
margin-left: 0px;
margin-right: 14px;
}

a.sitemap:link {color : #0186a6;}
a.sitemap:visited {color : #37afd6;}
a.sitemap:hover {color : #00627a; background-color:#e7f5fa;}

.sitemap_sub {
line-height: 22px;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #0186a6;
margin-top: 0px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 14px;
}

a.sitemap_sub:link {color : #0186a6;}
a.sitemap_sub:visited {color : #37afd6;}
a.sitemap_sub:hover {color : #00627a; background-color:#e7f5fa;}

.sitemap_sub_level2 {
line-height: 22px;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #0186a6;
margin-top: 0px;
margin-bottom: 2px;
margin-left: 20px;
margin-right: 14px;
}

a.sitemap_sub_level2:link {color : #0186a6;}
a.sitemap_sub_level2:visited {color : #37afd6;}
a.sitemap_sub_level2:hover {color : #00627a; background-color:#e7f5fa;}

.footer_copy {
line-height: 16px;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #3db1d7;
margin-top: 16px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
}

a.footer_copy:link {color : #3db1d7;}
a.footer_copy:visited {color : #7edcfb;}
a.footer_copy:hover {color : #fdd100; text-decoration: underline;}

.featured {
line-height: 16px;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #0186a6;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 14px;
margin-right: 14px;
}

a.featured:link {color : #0186a6; text-decoration: underline;}
a.featured:visited {color : #37afd6; text-decoration: underline;}
a.featured:hover {color : #00627a; text-decoration: underline; background-color:#e7f5fa;}

.price {
line-height: 22px;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #01a60d;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 14px;
margin-right: 14px;
}

a.bodycopy:link {color : #01a60d;}
a.bodycopy:visited {color : #03d713;}
a.bodycopy:hover {color : #016a09;}

.text_callouts {
line-height: 20px;
font-size: 13px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1bc0e7;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
margin-bottom: 3px;
margin-top: 3px;
margin-left: 0px;
margin-right: 0px;
}

a.text_callouts:link {color: #1bc0e7; background-color:#e7f5fa;}
a.text_callouts:visited {color: #37afd6; background-color:#e7f5fa;}
a.text_callouts:hover {color: #00627a; background-color:#e7f5fa;}

.title_main {
line-height: 32px;
font-size: 22px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1f9dbc;
margin-top: 16px;
margin-bottom: 11px;
margin-left: 0px;
margin-right: 14px;
}

a.title_main:link {color : #1f9dbc; margin-left: 0px; margin-right: 0px;}
a.title_main:visited {color : #3dd6fa; margin-left: 0px; margin-right: 0px;}
a.title_main:hover {color : #1bc0e7; margin-left: 0px; margin-right: 0px;}

.title_main_sub {
line-height: 32px;
font-size: 16px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1f9dbc;
margin-top: 16px;
margin-bottom: 11px;
margin-left: 0px;
margin-right: 14px;
}

a.title_main_sub:link {color : #1f9dbc; margin-left: 0px; margin-right: 0px;}
a.title_main_sub:visited {color : #3dd6fa; margin-left: 0px; margin-right: 0px;}
a.title_main_sub:hover {color : #1bc0e7; margin-left: 0px; margin-right: 0px;}

.title_sub_level2 {
line-height: 32px;
font-size: 18px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #2b9ab5;
margin-top: 16px;
margin-bottom: 11px;
margin-left: 0px;
margin-right: 14px;
}

a.title_sub_level2:link {color : #2b9ab5; margin-left: 0px; margin-right: 0px;}
a.title_sub_level2:visited {color : #3dd6fa; margin-left: 0px; margin-right: 0px;}
a.title_sub_level2:hover {color : #1bc0e7; margin-left: 0px; margin-right: 0px;}

.title_sub_level3 {
line-height: 32px;
font-size: 20px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #00627a;
margin-top: 16px;
margin-bottom: 11px;
margin-left: 0px;
margin-right: 14px;
}

a.title_sub_level3:link {color : #00627a; margin-left: 0px; margin-right: 0px;}
a.title_sub_level3:visited {color : #0286a6; margin-left: 0px; margin-right: 0px;}
a.title_sub_level3:hover {color : #014454; margin-left: 0px; margin-right: 0px;}

.image_caption {
line-height: 15px;
font-size: 11px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font: italic;
color: #00627a;
margin-top: 4px;
margin-bottom: 8px;
margin-left: 0px;
margin-right: 0px;
}

a.image_caption:link {color : #00627a; margin-left: 0px; margin-right: 0px;}
a.image_caption:visited {color : #0286a6; margin-left: 0px; margin-right: 0px;}
a.image_caption:hover {color : #014454; margin-left: 0px; margin-right: 0px; background-color:#e7f5fa;}

.block_quote {
line-height: 27px;
font-size: 18px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #1bc0e7;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 14px;
margin-right: 14px;
}

a.block_quote:link {color : #1bc0e7; text-decoration: underline;}
a.block_quote:visited {color : #3dd6fa; text-decoration: underline;}
a.block_quote:hover {color : #008bac; text-decoration: underline;}

div#our_vision {
width: 288px;
background-image: url(pix/g_ov_bkg.gif); 
background-position: bottom center; 
margin-top: 1px;
margin-bottom: 0px;
margin-left: 14px;
margin-right: 14px;
}

div#featured_product {
width: 288px;
background-image: url(pix/g_fp_bkg.gif); 
background-position: top center; 
margin-top: 1px;
margin-bottom: 0px;
margin-left: 14px;
margin-right: 14px;
}

div#main_content  {
margin-top: 1px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 14px;
}

div#main_content_ip  {
margin-top: 5px;
margin-bottom: 0px;
margin-left: 18px;
margin-right: 18px;
}

div#images_twoup  {
margin-top: 5px;
margin-bottom: 0px;
margin-left: 18px;
margin-right: 18px;
}

div#title_content  {
height: 34px;
margin-top: 1px;
margin-bottom: 0px;
margin-left: 18px;
margin-right: 18px;
border-bottom: 1px solid;
border-color: #1f9dbc;
}

div#footer  {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 14px;
margin-right: 14px;
}

div#right_col  {
background-image: url(pix/callout_sb_bkg.gif); 
background-position: top center; 
margin-top: 8px;
margin-bottom: 8px;
margin-left: 12px;
margin-right: 12px;
}

div#right_col_news  {
background-image: url(pix/callout_sb_bkg_news.gif); 
background-position: top center; 
margin-top: 8px;
margin-bottom: 8px;
margin-left: 12px;
margin-right: 12px;
}

.callout_yellow {
line-height: 18px;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #fdd100;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 14px;
margin-right: 14px;
}

a.callout_yellow:link {color : #fdd100; margin-left: 0px; margin-right: 0px;}
a.callout_yellow:visited {color : #ffe567; margin-left: 0px; margin-right: 0px;}
a.callout_yellow:hover {color : #fdd100; background-color:#00627a; margin-left: 0px; margin-right: 0px;}

/*.profile-img { 
margin-left: 15px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 10px;
padding: 4px;
border: 1px solid;
border-color: #00627a;
}*/

.profile-img {
border:1px solid;
border-color:#00627a;
}

#image_left {
float: left;
margin:5px 15 5px 0px;
}

#image_right {
float: right;
margin:5px 0 5px 15px;
}

#list {
/*list-style-image: url(pix/bullet_butterfly.gif);*/
line-height: 22px;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Arial, Verdana, sans-serif;
color: #0186a6;
margin-left: 0px;
margin-right: 0px;
margin-top: 3px;
margin-bottom: 3px;
}

.li {
list-style-image: url(pix/bullet_butterfly.gif);
line-height: 22px;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0186a6;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

a.li:link {color : #0186a6;}
a.li:visited {color : #6dc4d2;}
a.li:hover {color : #096b80; text-decoration: underline;}

.forms {
line-height: 22px;
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 130px;  
margin-bottom: 3px;
color: #0186a6;
}

.forms2 {
/*line-height: 22px;*/
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 50px;  
margin-bottom: 3px;
color: #0186a6;
}

.forms3 {
/*line-height: 22px;*/
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 200px;  
/*margin-bottom: 3px;*/
color: #0186a6;
}

.forms4 {
line-height: 22px;
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 100px;  
margin-bottom: 3px;
color: #0186a6;
}

.forms5 {
line-height: 22px;
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 150px;  
margin-bottom: 3px;
color: #0186a6;
}

.forms6 {
line-height: 22px;
font-size: 12px;
background-color: #dcf1f6;
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: 350px;  
margin-bottom: 3px;
color: #0186a6;
}

