/************************* HEADER *****************************************/

.launguage
{
    font-size: 9pt;
    font-weight: bold;
}

.launguage a:link,
.launguage a:visited,
.launguage a:active
{
    color: #ffffff;
    text-decoration: none;
}

.launguage a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.active_launguage
{
    color: #0198CF;
    text-decoration: none;
}

.slogan
{
    font-weight: bold;
}


/*************************** HOMEPAGE LEFT CONTENT ************************/

.products_link a:link,
.products_link a:active,
.products_link a:visited
{
    display: block;
    margin:0px;
    padding: 5px 0px 4px 27px;
  
    background-image: url("../images/site/button_link_arrow.gif");
    background-repeat: no-repeat;
    background-position: top left;
    text-decoration: none;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
}

.products_link a:hover
{
    display: block;
    margin:0px;
    padding: 5px 0px 4px 27px;

    background-image: url("../images/site/button_link_arrow.gif");
    background-repeat: no-repeat;
    background-position: top left;
    text-decoration: underline;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
}

.events a:link,
.events a:active,
.events a:visited
{
    color: #ffffff;
    text-decoration: none;
}

.events a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.event_header
{
    padding-left: 15px;
}

/*********************** HOMEPAGE RIGHT CONTENT ***************************/

.content h1
{
    margin: 0pt 0pt 4pt 0pt;
    font-family: helvetica;
    font-size: 24px;
}

.content h2
{
    margin: 0pt 0pt 4pt 0pt;
    font-size: 10pt;
    font-weight: bold;
    color: #0198CF;
}

.content h4
{
    display: block;
    margin: 0pt 0pt 4pt 0pt;
    font-size: 18px;
    font-family: helvetica;
}

.content_item a:link,
.content_item a:active,
.content_item a:visited,
.homepage_content_right a:link,
.homepage_content_right a:active,
.homepage_content_right a:visited
{
    color: #0198CF;
    text-decoration: none;
}

.content_item a:hover,
.homepage_content_right a:hover
{
    color: #0198CF;
    text-decoration: underline;
}

.homepage_content_right p
{
    margin: 4pt 0pt 4pt 0pt;
}

.more_link
{
    font-size: 8pt;
}

.content_item_text p
{
    margin: 4pt 0pt 4pt 0pt !important;
}
/********************** VIDEO LINK ************************/

.video_link_button:link,
.video_link_button:hover,
.video_link_button:active,
.video_link_button:visited
{
    background-image: url("../images/site/button_link_arrow.gif");
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 25px;
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.video_no_link
{
    padding-left: 4px;
    color: #fff;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

/********************** GENERIC RIGHT *********************/

.generic_bread span
{
    color: #ffffff;
    font-size: 9pt;
    font-family: helvetica;
    font-weight: bold;
    text-decoration: none;
    padding-left: 0px;
}

.generic_bread img
{
	margin-right:10px;
}

/********************** CONTENT LEFT **********************/
.sub_side_menu a:link,
.sub_side_menu a:active,
.sub_side_menu a:visited,
.side_menu a:link,
.side_menu a:active,
.side_menu a:visited
{
    font-size: 9pt;
    font-family: helvetica;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    width: 190px;
    display: block;
}

.sub_side_menu a:hover,
.side_menu a:hover
{
    font-size: 9pt;
    font-family: helvetica;
    font-weight: bold;
    color: #8C8C8C;
    text-decoration: none;
    width: 190px;
    display: block;
}

.side_arrow
{
    background-image: url("../images/site/generic_side_arrow.gif");
    background-repeat: no-repeat;
    background-position: right;
}

.hit
{
    color: #0198CF !important;
}

.up
{
    background-image: url("../images/site/generic_side_uparrow.gif") !important;
}

/********************** GLOSSARY **************************/

.glossary_letters
{
    font-size: 10pt;
    font-weight: bold;
}

.glossary_letters a:link,
.glossary_letters a:active,
.glossary_letters a:visited
{
    color:#ffffff;
    text-decoration: none;
}

.glossary_letters a:hover
{
    color: #0198CF;
    text-decoration: none;
}
/********************** SITE MAP **************************/

.top_link a:link,
.top_link a:active,
.top_link a:visited
{
 color: #ffffff !important;
 font-size: 10pt !important;
 font-weight: bold !important;
 text-decoration: none !important;
}

.top_link a:hover
{
    text-decoration: underline !important;
}

.middle_link a:link,
.middle_link a:active,
.middle_link a:visited
{
 font-size: 8pt !important;
 text-decoration: none !important;
 padding-left: 10px;
}

.middle_link a:hover
{
    padding-left: 10px;
    text-decoration: underline !important;
}
/********************** FOOTER ****************************/

.footer
{
    font-size: 8pt;
}

.footer a:link,
.footer a:active,
.footer a:visited
{
    color: #ffffff;
    text-decoration: none;
}

.footer a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

/******************* sIFR *********************************************/