/* basic elements */
body
{
margin-left:0px;
margin-right: 0px;
margin-top:0px;
margin-bottom:0px;
background-color:#b5dede;
background-image: url(images/bg-main.gif);
background-repeat: repeat-x;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: .08em;
font-weight: normal;
letter-spacing: normal;
line-height: normal;
}

/* web template */
.nav1-bg {height:46px; width:790px; background-color:#38a0a0;}
.content-layout {width:790px; background-color:#e7f6f9;}
.story-layout {width:772px; background-image: url(images/bg-main-story.jpg); background-repeat: no-repeat; background-position:bottom; background-color:#ffffff; padding-top:20px; padding-bottom:30px;}
.story {font-family: Verdana,Arial, sans-serif; font-size:12px; line-height:18px;}
.small {font-family: Verdana,Arial, sans-serif; font-size:10px; line-height:14px;}

.bgcolor1 {background-color:#38a0a0;}

.storytitle {font-family:Verdana, Arial, sans-serif; font-size:17px; font-weight:bold; color:#008080; line-height:20px; padding-bottom:10px;}
.caption {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#008080; line-height:15px;}
.producttitle {font-family:Verdana, Arial, sans-serif; font-size:17px; font-weight:bold; color:#008080; line-height:22px;}

/* hypertext links */
A:link {color: #008080; text-decoration: underline;  font-size:12px;}
A:visited {color: #008080; text-decoration: underline;  font-size:12px;}
A:active {color: #008080; text-decoration: underline;  font-size:12px;}
A:hover {color: #669900; text-decoration: underline;  font-size:12px;}

A.small:link {color: #008080; text-decoration: underline;  font-size:10px;}
A.small:visited {color: #008080; text-decoration: underline;  font-size:10px;}
A.small:active {color: #008080; text-decoration: underline;  font-size:10px;}
A.small:hover {color: #669900; text-decoration: underline;  font-size:10px;}

hr {color: #aee0df;}


H1 {font-size:24px;line-height:30px; font-family: Tahoma,Arial,Verdana,sans-serif; font-weight:bold; color: #034e99; margin-bottom:0px; margin-top:0px;}
H2 {font-size:19px;line-height:25px; font-family: Tahoma,Arial,Verdana,sans-serif; font-weight:bold; color: #034e99; margin-bottom:0px; margin-top:0px;}
H3 {font-size:17px;line-height:23px; font-family: Tahoma,Arial,Verdana,sans-serif; font-weight:bold; color: #034e99; margin-bottom:0px; margin-top:0px;}
H4 {font-size:15px;line-height:21px; font-family: Tahoma,Arial,Verdana,sans-serif; font-weight:bold; color: #034e99; margin-bottom:0px; margin-top:0px;}
.thead1 {font-family: Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; color: #034e99; margin-bottom:0px; margin-top:0px;}
.thead2 {font-family: Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; color: #008080; margin-bottom:0px; margin-top:0px;}
.tcolor1 {font-family: Verdana,Arial,sans-serif; font-size:12px; color: #034e99;}
.tcolor2 {font-family: Verdana,Arial,sans-serif; font-size:12px; color: #008080;}

/*  CSS FOR CALL TO ACTION COPY ON BOTTOM OF PAGE  */
.tsub1 {font-family: Tahoma,Arial,Verdana,sans-serif; font-weight:bold; font-size:16px; line-height:23px; color: #034e99;}
.tsub2 {font-family: Tahoma,Arial,Verdana,sans-serif; font-weight:bold; font-size:17px; line-height:23px; color: #034e99;}

/*  FOOTER  */
.footerbar {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#008080; background-color:#e7f6f9; height:30px;}
A.footer1:link {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #008080; font-weight: normal; text-decoration: none;}
A.footer1:visited {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #008080; font-weight: normal; text-decoration: none;}
A.footer1:active {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #008080; font-weight: normal; text-decoration: none;}
A.footer1:hover {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #008080; font-weight: normal; text-decoration: underline;}


.footer2 {font-family:Verdana, Arial, sans-serif; font-size:10px; line-height:16px; color:#008080;}
A.footer2:link {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #008080; font-weight: normal; text-decoration: none;}
A.footer2:visited {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #008080; font-weight: normal; text-decoration: none;}
A.footer2:active {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #008080; font-weight: normal; text-decoration: none;}
A.footer2:hover {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #008080; font-weight: normal; text-decoration: underline;}

.celtic_menu {border-color:#b0dcdc;border-style:solid;border-width:0px 0px 1px 0px;background-color:#b0dcdc;position:absolute;left:0px;top:0px;visibility:hidden;}

a.celtic_plain:link, a.celtic_plain:visited{text-align:left;background-color:#c0ecec;color:#267273;text-decoration:none;border-color:#b0dcdc;border-style:solid;border-width:1px 1px 0px 1px;padding:2px 2px 2px 2px;cursor:hand;display:block;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

a.celtic_plain:hover, a.celtic_plain:active{background-color:#40aaab;color:#FFFFFF;text-decoration:none;border-color:#b0dcdc;border-style:solid;border-width:1px 1px 0px 1px;padding:2px 2px 2px 2px;cursor:hand;display:block;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

a.celtic_l:link, a.celtic_l:visited{text-align:left;background:#E3ABC9;color:#FFFFFF;text-decoration:none;border-color:#b0dcdc;border-style:solid;border-width:1px 1px 0px 1px;padding:2px 2px 2px 2px;cursor:hand;display:block;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

a.celtic_l:hover, a.celtic_l:active{background:#353535;color: #CC6699;text-decoration:none;border-color:#b0dcdc;border-style:solid;border-width:1px 1px 0px 1px;padding:2px 2px 2px 2px;cursor:hand;display:block;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
