A:link    {color: #ff6600}
A:visited {color: #ff6600}
A:active  {color: #ff6600}
A:hover   {color: #ff9933}

.subnav           {margin-top: 2em; margin-bottom: 2em; margin-right: 2em; margin-left: 2em; color: #ffffff;}
.subnav A:link    {color: #ffffcc; text-decoration: none}
.subnav A:active  {color: #ffffcc; text-decoration: none}
.subnav A:visited {color: #ffffcc; text-decoration: none}
.subnav A:hover   {color: #ffffcc; text-decoration: underline}


.col_home_pullquote {
   margin-top: 0;
   xmargin-bottom: 0;
   text-align: left;
   vertical-align: top;
   font-size: 14px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #ffffcc;
   line-height: 1.9em;
}

.col_home_text {
   color: #ffffff;
   line-height: 1.9em;
}


.col_home_sides {
   color: #000000;
   line-height: 1.7em;
}


p {
   padding-top: 0;
   margin-top: 1em;
   margin-right: 1.2em;
   margin-left: 1em;
   margin-bottom: 0;
   text-align: left;
   vertical-align: top;
   font-size: 11px;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.4em;
}


ul {
   margin-top: 0.3em;
   margin-right: 1.5em;
   text-align: left;
   vertical-align: top;
   font-size: 11px;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.4em;
}


.logo {
   background-image: url(i/hline.gif); background-repeat: repeat-x; background-position: left bottom;
   background-color: #ffffff;
}


.header {
   margin-top: 0.5em;
   margin-bottom: 0;
   margin-left: 0.6em;
   text-align: left;
   vertical-align: top;
   font-size: 20px;
   font-weight: bold;
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   color: #ff6600;
}


.subheader {
   margin-top: 1.3em;
   margin-bottom: 0.4em;
   margin-left: 0.7em;
   text-align: left;
   vertical-align: top;
   font-size: 15px;
   font-weight: bold;
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   1color: #555555;
   color: #333333;
   line-height: 1.2em;
}


.headertagline {
   margin-bottom: 1em;
   margin-left: 0.7em;
   text-align: left;
   vertical-align: top;
   font-size: 15px;
   font-weight: bold;
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   color: #ff6600;
   line-height: 1.2em;
}


.tagline {
   margin-bottom: 1em;
   margin-left: 0.7em;
   text-align: left;
   vertical-align: top;
   font-size: 14px;
   font-weight: bold;
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   color: #555555;
   line-height: 1.2em;
}



.pax {
   margin-right: 1.7em;
   padding-top: 0;
   text-align: right;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #ffffff;
   font-size: 11px;
   line-height: 1.4em;
}



.footer {
   text-align: center;
   font-size: 10px;
   color: #666666;
   margin-top: 1.2em;
   margin-bottom: 1.3em;
}


.title {
   background-image: url(i/bkg_title.jpg); background-repeat: no-repeat; background-position: left top;
   margin-bottom: 0;
   padding-bottom: 1.4em;
   padding-left: 0.9em;
   text-align: left;
   vertical-align: bottom;
   font-size: 22px;
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #ffffff;
   line-height: 1.2em;   
}


.pic_home {
   background-image: url(i/bkg_pic_home.jpg); background-repeat: no-repeat; background-position: left top;
}


.col_sub {
   background-color: #ffffff;
   padding-top: 0.7em;
   padding-bottom: 2em;
}





.col_home_l {
   padding-bottom: 1em;
   background-image: url(i/bkg_col_home_l.gif); background-repeat: repeat-y; background-position: right top;
}


.col_home_r {
   padding-bottom: 1.5em;
   background-image: url(i/bkg_col_home_r.gif); background-repeat: repeat-y; background-position: left top;
}


.col_subnav {
   background-image: url(i/bkg_col_subnav.gif); background-repeat: repeat-y; background-position: left top;
}


.edge_l {
   vertical-align: top;
   background-image: url(i/bkg_edge_l.gif); background-repeat: repeat-y; background-position: center top;
}


.edge_r {
   vertical-align: top;
   background-image: url(i/bkg_edge_r.gif); background-repeat: repeat-y; background-position: center top;
}


.hline {
   background-image: url(i/hline.gif); background-repeat: repeat-x; background-position: left top;
}

