A:link    {color: #2D454D}
A:visited {color: #2D454D}
A:active  {color: #2D454D}
A:hover   {color: #5E8192}


body {
   vertical-align: top;
   background-image: url(i/bg.gif); background-repeat: repeat-x; background-position: left top;
   background-color: #40dac1;
   text-align: left;
   font-size: 11px;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}


.smtext {
   vertical-align: top;
   text-align: center;
   font-size: 9px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #666666;
}


.top {
   vertical-align: top;
   text-align: left;
   background-image: url(i/bg_top.gif); background-repeat: no-repeat; background-position: right bottom;
}


.page_top {
   padding-left: 30px;
   vertical-align: top;
   text-align: left;
   background-image: url(i/page_top.gif); background-repeat: no-repeat; background-position: left bottom;
}


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


.left_gtr {
   vertical-align: top;
   background-image: url(i/bg_left_gtr.gif); background-repeat: repeat-y; background-position: left top;
   background-color: #afeada;
}


.ctr_gtr {
   background-color: #afeada;
}


.side_nav {
   vertical-align: top;
   background-color: #afeada;
}


.right_gtr {
   background-image: url(i/bg_right_gtr.gif); background-repeat: repeat-y; background-position: right top;
   background-color: #afeada;
}


.title {
   background-image: url(i/bg_left_gtr.gif); background-repeat: repeat-y; background-position: left top;
   background-color: #afeada;
   text-align: left;
   vertical-align: center;
   padding-left: 30px;
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
   font-size: 26px;
   color: #2D454D;
}


.hissitesmenu {
   background-image: url(i/bg_right_gtr.gif); background-repeat: repeat-y; background-position: right top;
   background-color: #afeada;
   text-align: right;
   vertical-align: center;
   padding-right: 30px;
}


select {
   background: #EBEFEF;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #2D454D;
}


.content {
   vertical-align: top;
   background-color: #afeada;
}


.content_top {
   background-image: url(i/content_top.gif); background-repeat: no-repeat; background-position: left top;
   background-color: #EBEFEF;
}


.content_top_hdr {
   background-image: url(i/content_top.gif); background-repeat: no-repeat; background-position: left top;
   background-color: #ebefef;
}


.content_hdr {
   background-image: url(i/bg_content_hdr.gif); background-repeat: repeat-y; background-position: left top;
   background-color: #4f8f80;
   text-align: left;
   vertical-align: top;
   padding-left: 20px;
   padding-top: 0;
   padding-bottom: 5px;
   font-weight: bold;
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   color: #FFFFFF;
}


.content_body {
   background-image: url(i/content_area.gif); background-repeat: repeat-y; background-position: left top;
   background-color: #EBEFEF;
   padding-top: 20px;
   padding-bottom: 30px;
   padding-left: 20px;
   padding-right: 20px;
   text-align: left;
   vertical-align: top;
}


.content_bot {
   background-image: url(i/content_bot.gif); background-repeat: no-repeat; background-position: left top;
   background-color: #EBEFEF;
}


.footer {
   background-image: url(i/bg_page.gif); background-repeat: repeat-y; background-position: left top;
   background-color: #afeada;
   text-align: left;
   vertical-align: center;
   padding-left: 30px;
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   line-height: 1.5em;
}


.logo_cc {
   background-image: url(i/bg_page.gif); background-repeat: repeat-y; background-position: right top;
   background-color: #afeada;
   text-align: center;
   vertical-align: top;
}


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


.rw {
   text-align: left;
   vertical-align: top;
}


.rwl {
   background-image: url(i/dotted_line.gif); background-repeat: repeat-x; background-position: left bottom;
   text-align: left;
   vertical-align: top;
}

.rwlctr {
   background-image: url(i/dotted_line.gif); background-repeat: repeat-x; background-position: left bottom;
   text-align: center;
   vertical-align: center;
}

