﻿@media screen
{
    *
    {
        margin: 0px;
        padding: 0px;
        position: relative;
        width: auto;
    }
    html
    {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 0.6em;
        background: #000000;
    }
    h1, h2, h3, h4, h5
    {
        margin-bottom: 10px;
    }
    p, li
    {
        line-height: 1.5em;
        margin-bottom: 1.5em;
    }
    a img
    {
        border: none;
    }
    a
    {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
    }
    a:hover
    {
        text-decoration: underline;
    }
    li
    {
        list-style-position: inside;
    }
    
    fieldset
    {
    }

    fieldset legend
    {
        color: #FFFFFF;
        font-size: 1.5em;
        margin-left: 10px;
        font-weight: bold;
        line-height: 1.5em;
    }
    fieldset p
    {
        font-size: 1em;
        line-height: 0.8em;
        font-weight: bold;
        margin-bottom: 1px;
        display: block;
        clear: both;
    }
    .button
    {
        border: solid 1px #DFDFDD;
        background: #F9F9F7;
        padding: 5px;
    }
    .button:hover
    {
        background: #C4C5C9;
    }
    fieldset input.dropDownList
    {
        display: block;
        margin-left: 10px;
    }
    label
    {
        width: 200px;
        display: inline-block;
        color: #FFFFFF;
        line-height: 1.5em;
    }
    .radioButtonList
    {
        display: block;
    }
    div.contactFormInputField, div.smallContactFormInputField
    {
        text-align: right;
        display: block;
        float: left;
        width: 300px;
        padding: 3px;
    }
    div.contactFormInputField label, div.smallContactFormInputField label
    {
        max-width: 100px;
        margin-right: 4px;
    }
    div.smallContactFormInputField
    {
        width: 210px;
        vertical-align: bottom;
    }
    div.smallContactFormInputField label
    {
        width: 95px;
        float: left;
    }
    div.smallContactFormInputField input.textBox
    {
        width: 90px;
        height: 30px;
        float: left;
    }
    
    div.contactFormInputField input.textBox, div.contactFormInputField textarea.textBox
    {
        width: 200px;
        height: 30px;
    }
    .contactFormMinimalField
    {
        display: block;
        float: left;
        padding: 5px;
    }
    
    .contactFormInputField label
    {
        width: 70px;
        vertical-align: top;
    }
    .smallContactFormInputField label
    {
        width: auto;
    }
    
    .contactFormInputField input.textBox
    {
        display: inline;
    }
    .multiChoiceInputField label
    {
        display: block;
        float: left;
        width: auto;
    }
    .multiChoiceInputField
    {
        padding: 5px;
        width: 645px;
        float: left;
        display: block;
    }
    
    .multiChoiceInputField li
    {
        display: block;
        list-style-type: none;
        float: left;
    }
    .multiChoiceInputField li input
    {
        display: inline;
        float: left;
        margin: 0px 2px 0px 10px;
    }
    .multiChoiceInputField div.AspNet-RadioButtonList
    {
        display: block;
        text-align: left;
        float: left;
    }
    .multiChoiceInputField div.AspNet-RadioButtonList li
    {
        margin-bottom: 5px;
    }

    /* Containers */
    #headerContainer, #footerContainer
    {
        display: block;
        color: #FFFFFF;
        background: #000000;
    }
    #header, #footer
    {
        display: block;
        width: 920px;
        margin: 0px auto;
        padding: 0px 20px;
    }
    #header
    {
        padding-bottom: 20px;
        vertical-align: bottom;
        height:19px;
    }
    #footer
    {
        border-top: solid 1px #232426;
    }
    
    #primaryNavigation, #search, #footerNavigation, #partners
    {
        display: block;
        float: left;
        margin: 0px;
        bottom: 0px;
        left: auto;
    }
    #primaryNavigation
    {
        width: 440px;
        height: 50px;
        top: 20px;
    }
    #search
    {
        width: 480px;
        height: 50px;
        top: 20px;
        vertical-align: top;
    }
    #footerNavigation
    {
        width: 580px;
        height: 60px;
        padding-left: 20px;
        padding-top: 10px;
    }
    #partners
    {
        width: 300px;
        height: 60px;
        padding-top: 10px;
        padding-right: 20px;
    }
    #search, #partners
    {
        text-align: right;
    }
    #primaryNavigation ul li, #footerNavigation ul li
    {
        list-style-type: none;
        display: block;
        float: left;
        border-right: solid 1px #FFFFFF;
        padding: 0px 6px;
    }
    #primaryNavigation ul li.lastPrimaryNavigation
    {
        border-right: none;
    }
    .firstFooterNavigation
    {
        border-left: none;
    }
    #primaryNavigation ul li a, #footerNavigation ul li a, #partners a
    {
        color: #FFFFFF;
        text-decoration: none;
    }
    #primaryNavigation ul li a:hover, #footerNavigation ul li a:hover, #partners a:hover
    {
        color: #FFFFFF;
        text-decoration: underline;
    }
    #pageHeaderContainer, #primaryBodyContainer, #bodySubNavigation
    {
        display: block;
        width: 920px;
        margin: 0px 20px;
    }

    #search input.button
    {
        height: 19px;
        width: 22px;
        background: url("Images/search_go.jpg");
        float: right;
        border: none;
    }
    #search input.button:hover
    {
        background: url("Images/search_go_o.jpg");
    }
#search
{
    height: 19px;
    padding: 0px;
    vertical-align: bottom;
}
    #search input.textBox
    {
        height: 15px;
        color: #67677F;
        border: none;
        padding: 2px;
        margin: 0px;
        margin-right: 5px;
        vertical-align: top;
        float: right;
    }

    .image01_contentWrapperSecurity, .image01_contentWrapperPrivacy, .image01_contentWrapperFrosted, .image01_contentWrapperMirrorSilver, .image01_contentWrapperMirrorGreen, .image01_contentWrapperMirrorBlue, .image01_contentWrapperFilmFree, .image02_contentWrapperSecurity, .image02_contentWrapperPrivacy, .image02_contentWrapperFrosted, .image02_contentWrapperMirrorSilver, .image02_contentWrapperMirrorGreen, .image02_contentWrapperMirrorBlue, .image02_contentWrapperFilmFree, .image03_contentWrapperSecurity, .image03_contentWrapperPrivacy, .image03_contentWrapperFrosted, .image03_contentWrapperMirrorSilver, .image03_contentWrapperMirrorGreen, .image03_contentWrapperMirrorBlue, .image03_contentWrapperFilmFree, .image04_contentWrapperSecurity, .image04_contentWrapperPrivacy, .image04_contentWrapperFrosted, .image04_contentWrapperMirrorSilver, .image04_contentWrapperMirrorGreen, .image04_contentWrapperMirrorBlue, .image04_contentWrapperFilmFree, .image05_contentWrapperSecurity, .image05_contentWrapperPrivacy, .image05_contentWrapperFrosted, .image05_contentWrapperMirrorSilver, .image05_contentWrapperMirrorGreen, .image05_contentWrapperMirrorBlue, .image05_contentWrapperFilmFree, .image06_contentWrapperSecurity, .image06_contentWrapperPrivacy, .image06_contentWrapperFrosted, .image06_contentWrapperMirrorSilver, .image06_contentWrapperMirrorGreen, .image06_contentWrapperMirrorBlue, .image06_contentWrapperFilmFree, .image07_contentWrapperSecurity, .image07_contentWrapperPrivacy, .image07_contentWrapperFrosted, .image07_contentWrapperMirrorSilver, .image07_contentWrapperMirrorGreen, .image07_contentWrapperMirrorBlue, .image07_contentWrapperFilmFree, .image08_contentWrapperSecurity, .image08_contentWrapperPrivacy, .image08_contentWrapperFrosted, .image08_contentWrapperMirrorSilver, .image08_contentWrapperMirrorGreen, .image08_contentWrapperMirrorBlue, .image08_contentWrapperFilmFree, .image09_contentWrapperSecurity, .image09_contentWrapperPrivacy, .image09_contentWrapperFrosted, .image09_contentWrapperMirrorSilver, .image09_contentWrapperMirrorGreen, .image09_contentWrapperMirrorBlue, .image09_contentWrapperFilmFree
    {
        padding-bottom: 2px;
        min-height: 400px;
    }

   .image01_contentWrapperSecurity
    {
        background: url("images/backgrounds/image01_Security.jpg") center top;
    }
    .image01_contentWrapperPrivacy
    {
        background: url("images/backgrounds/image01_Privacy.jpg") center top;
    }
    .image01_contentWrapperFrosted
    {
        background: url("images/backgrounds/image01_Frosted.jpg") center top;
    }
    .image01_contentWrapperMirrorSilver
    {
        background: url("images/backgrounds/image01_MirrorSilver.jpg") center top;
    }
    .image01_contentWrapperMirrorGreen
    {
        background: url("images/backgrounds/image01_MirrorGreen.jpg") center top;
    }
    .image01_contentWrapperMirrorBlue
    {
        background: url("images/backgrounds/image01_MirrorBlue.jpg") center top;
    }
    .image01_contentWrapperFilmFree
    {
        background: url("images/backgrounds/image01.jpg") center top;
    }

    .image02_contentWrapperSecurity
    {
        background: url("images/backgrounds/image02_Security.jpg") center top;
    }
    .image02_contentWrapperPrivacy
    {
        background: url("images/backgrounds/image02_Privacy.jpg") center top;
    }
    .image02_contentWrapperFrosted
    {
        background: url("images/backgrounds/image02_Frosted.jpg") center top;
    }
    .image02_contentWrapperMirrorSilver
    {
        background: url("images/backgrounds/image02_MirrorSilver.jpg") center top;
    }
    .image02_contentWrapperMirrorGreen
    {
        background: url("images/backgrounds/image02_MirrorGreen.jpg") center top;
    }
    .image02_contentWrapperMirrorBlue
    {
        background: url("images/backgrounds/image02_MirrorBlue.jpg") center top;
    }
    .image02_contentWrapperFilmFree
    {
        background: url("images/backgrounds/image02.jpg") center top;
    }

    .image03_contentWrapperSecurity
    {
        background: url("images/backgrounds/image03_Security.jpg") center top;
    }
    .image03_contentWrapperPrivacy
    {
        background: url("images/backgrounds/image03_Privacy.jpg") center top;
    }
    .image03_contentWrapperFrosted
    {
        background: url("images/backgrounds/image03_Frosted.jpg") center top;
    }
    .image03_contentWrapperMirrorSilver
    {
        background: url("images/backgrounds/image03_MirrorSilver.jpg") center top;
    }
    .image03_contentWrapperMirrorGreen
    {
        background: url("images/backgrounds/image03_MirrorGreen.jpg") center top;
    }
    .image03_contentWrapperMirrorBlue
    {
        background: url("images/backgrounds/image03_MirrorBlue.jpg") center top;
    }
    .image03_contentWrapperFilmFree
    {
        background: url("images/backgrounds/image03.jpg") center top;
    }

    .image04_contentWrapperSecurity
    {
        background: url("images/backgrounds/image04_Security.jpg") center top;
    }
    .image04_contentWrapperPrivacy
    {
        background: url("images/backgrounds/image04_Privacy.jpg") center top;
    }
    .image04_contentWrapperFrosted
    {
        background: url("images/backgrounds/image04_Frosted.jpg") center top;
    }
    .image04_contentWrapperMirrorSilver
    {
        background: url("images/backgrounds/image04_MirrorSilver.jpg") center top;
    }
    .image04_contentWrapperMirrorGreen
    {
        background: url("images/backgrounds/image04_MirrorGreen.jpg") center top;
    }
    .image04_contentWrapperMirrorBlue
    {
        background: url("images/backgrounds/image04_MirrorBlue.jpg") center top;
    }
    .image04_contentWrapperFilmFree
    {
        background: url("images/backgrounds/image04.jpg") center top;
    }

    .image05_contentWrapperSecurity
    {
        background: url("images/backgrounds/image05_Security.jpg") center top;
    }
    .image05_contentWrapperPrivacy
    {
        background: url("images/backgrounds/image05_Privacy.jpg") center top;
    }
    .image05_contentWrapperFrosted
    {
        background: url("images/backgrounds/image05_Frosted.jpg") center top;
    }
    .image05_contentWrapperMirrorSilver
    {
        background: url("images/backgrounds/image05_MirrorSilver.jpg") center top;
    }
    .image05_contentWrapperMirrorGreen
    {
        background: url("images/backgrounds/image05_MirrorGreen.jpg") center top;
    }
    .image05_contentWrapperMirrorBlue
    {
        background: url("images/backgrounds/image05_MirrorBlue.jpg") center top;
    }
    .image05_contentWrapperFilmFree
    {
        background: url("images/backgrounds/image05.jpg") center top;
    }

    .image06_contentWrapperSecurity
    {
        background: url("images/backgrounds/image06_Security.jpg") center top;
    }
    .image06_contentWrapperPrivacy
    {
        background: url("images/backgrounds/image06_Privacy.jpg") center top;
    }
    .image06_contentWrapperFrosted
    {
        background: url("images/backgrounds/image06_Frosted.jpg") center top;
    }
    .image06_contentWrapperMirrorSilver
    {
        background: url("images/backgrounds/image06_MirrorSilver.jpg") center top;
    }
    .image06_contentWrapperMirrorGreen
    {
        background: url("images/backgrounds/image06_MirrorGreen.jpg") center top;
    }
    .image06_contentWrapperMirrorBlue
    {
        background: url("images/backgrounds/image06_MirrorBlue.jpg") center top;
    }
    .image06_contentWrapperFilmFree
    {
        background: url("images/backgrounds/image06.jpg") center top;
    }

    .image07_contentWrapperSecurity
    {
        background: url("images/backgrounds/image07_Security.jpg") center top;
    }
    .image07_contentWrapperPrivacy
    {
        background: url("images/backgrounds/image07_Privacy.jpg") center top;
    }
    .image07_contentWrapperFrosted
    {
        background: url("images/backgrounds/image07_Frosted.jpg") center top;
    }
    .image07_contentWrapperMirrorSilver
    {
        background: url("images/backgrounds/image07_MirrorSilver.jpg") center top;
    }
    .image07_contentWrapperMirrorGreen
    {
        background: url("images/backgrounds/image07_MirrorGreen.jpg") center top;
    }
    .image07_contentWrapperMirrorBlue
    {
        background: url("images/backgrounds/image07_MirrorBlue.jpg") center top;
    }
    .image07_contentWrapperFilmFree
    {
        background: url("images/backgrounds/image07.jpg") center top;
    }

    .image08_contentWrapperSecurity
    {
        background: url("images/backgrounds/image08_Security.jpg") center top;
    }
    .image08_contentWrapperPrivacy
    {
        background: url("images/backgrounds/image08_Privacy.jpg") center top;
    }
    .image08_contentWrapperFrosted
    {
        background: url("images/backgrounds/image08_Frosted.jpg") center top;
    }
    .image08_contentWrapperMirrorSilver
    {
        background: url("images/backgrounds/image08_MirrorSilver.jpg") center top;
    }
    .image08_contentWrapperMirrorGreen
    {
        background: url("images/backgrounds/image08_MirrorGreen.jpg") center top;
    }
    .image08_contentWrapperMirrorBlue
    {
        background: url("images/backgrounds/image08_MirrorBlue.jpg") center top;
    }
    .image08_contentWrapperFilmFree
    {
        background: url("images/backgrounds/image08.jpg") center top;
    }

    .image09_contentWrapperSecurity
    {
        background: url("images/backgrounds/image09_Security.jpg") center top;
    }
    .image09_contentWrapperPrivacy
    {
        background: url("images/backgrounds/image09_Privacy.jpg") center top;
    }
    .image09_contentWrapperFrosted
    {
        background: url("images/backgrounds/image09_Frosted.jpg") center top;
    }
    .image09_contentWrapperMirrorSilver
    {
        background: url("images/backgrounds/image09_MirrorSilver.jpg") center top;
    }
    .image09_contentWrapperMirrorGreen
    {
        background: url("images/backgrounds/image09_MirrorGreen.jpg") center top;
    }
    .image09_contentWrapperMirrorBlue
    {
        background: url("images/backgrounds/image09_MirrorBlue.jpg") center top;
    }
    .image09_contentWrapperFilmFree
    {
        background: url("images/backgrounds/image09.jpg") center top;
    }

    #administratorContentWrapper
    {
        padding-top: 10px;
    }
    #administratorContent
    {
        color: #FFFFFF;
        background: url("Images/bg_semitransgrey.png");
        padding: 10px;
        display: block;
        min-height: 400px;
        width: 940px;
    }

    .administratorLogo
    {
        display: block;
        float: right;
        height: 112px;
        width: 190px;
        padding: 20px 0px;
    }
    .administratorTitle
    {
        font-family: "Trajan Pro" , "Times New Roman";
        display: block;
        float: left;
        padding: 20px 0px;
    }


    #contentContainer
    {
        width: 960px;
        display: block;
        margin: 0px auto;
    }

    #pageTitle
    {
        color: #FFFFFF;
        font-family: "Trajan Pro" , "Times New Roman" , "Lucida Sans Unicode";
        text-transform: uppercase;
        display: block;
        width: 620px;
        padding-top: 20px;
        float: left;
        font-weight: lighter;
    }
    #pageTitle h1
    {
        font-size: 18px;
    }
    #pageTitle h1:first-letter
    {
        font-size: 22px;
    }
    #quantusLogoContainer
    {
        float: left;
        display: block;
        width: 300px;
        text-align: right;
    }
    #tintMenuContainer
    {
        border: solid 1px #FFFFFF;
        border-left: none;
        border-right: none;
        margin: 10px auto 15px;
        text-align: center;
        display: block;
        clear: both;
        height: 40px;
        width:920px;
    }
    #tintMenuContainer ul li
    {
        list-style-type: none;
        font-family: "Trajan Pro" , "Times New Roman" , "Lucida Sans Unicode";
        font-size: 1.4em;
        float: left;
        margin: 7px 7px;
    }
    #tintMenuContainer ul li a
    {
        text-decoration: none;
        color: #FFFFFF;
    }
    .windowTintSecurity, .windowTintPrivacy, .windowTintFrosted, .windowTintMirrorSilver, .windowTintMirrorGreen, .windowTintMirrorBlue, .windowTintFilmFree
    {
        display: block;
        float: left;
        background: #000000;
        font-size: 0.1px;
    }
    .windowTintSecurity
    {
        background: url("Images/film_security.png");
        height: 25px;
        width: 98px;
    }
    .windowTintSecurity:hover
    {
        background: url("Images/film_security_o.png");
    }
    .windowTintSecurity:active
    {
        background: url("Images/film_security_d.png");
    }

    .windowTintPrivacy
    {
        background: url("Images/film_Privacy.png");
        height: 25px;
        width: 91px;
    }
    .windowTintPrivacy:hover
    {
        background: url("Images/film_Privacy_o.png");
    }
    .windowTintPrivacy:active
    {
        background: url("Images/film_Privacy_d.png");
    }

    .windowTintFrosted
    {
        background: url("Images/film_Frosted.png");
        height: 25px;
        width: 94px;
    }
    .windowTintFrosted:hover
    {
        background: url("Images/film_Frosted_o.png");
    }
    .windowTintFrosted:active
    {
        background: url("Images/film_Frosted_d.png");
    }

    .windowTintMirrorSilver
    {
        background: url("Images/film_MirrorSilver.png");
        height: 25px;
        width: 132px;
    }
    .windowTintMirrorSilver:hover
    {
        background: url("Images/film_MirrorSilver_o.png");
    }
    .windowTintMirrorSilver:active
    {
        background: url("Images/film_MirrorSilver_d.png");
    }

    .windowTintMirrorGreen
    {
        background: url("Images/film_MirrorGreen.png");
        height: 25px;
        width: 131px;
    }
    .windowTintMirrorGreen:hover
    {
        background: url("Images/film_MirrorGreen_o.png");
    }
    .windowTintMirrorGreen:active
    {
        background: url("Images/film_MirrorGreen_d.png");
    }

    .windowTintMirrorBlue
    {
        background: url("Images/film_MirrorBlue.png");
        height: 25px;
        width: 121px;
    }
    .windowTintMirrorBlue:hover
    {
        background: url("Images/film_MirrorBlue_o.png");
    }
    .windowTintMirrorBlue:active
    {
        background: url("Images/film_MirrorBlue_d.png");
    }

    .windowTintFilmFree
    {
        background: url("Images/film_FilmFree.png");
        height: 25px;
        width: 99px;
    }
    .windowTintFilmFree:hover
    {
        background: url("Images/film_FilmFree_o.png");
    }
    .windowTintFilmFree:active
    {
        background: url("Images/film_FilmFree_d.png");
    }

    .windowTintTitle
    {
        font-size: 11px;
        text-transform: uppercase;
        display: block;
        float: left;
        top: 2px;
        padding-left: 2px;
    }
    .windowTintTitle:first-letter
    {
        font-size: 1.3em;
    }


    #primaryBody, #newsContainer, #onlyBody, #quickLinkPrimaryBody
    {
        display: block;
        float: left;
        background: url("Images/bg_semitransgrey.png");
        margin-top: 10px;
        margin-bottom: 5px;
        color: #FFFFFF;
        padding: 10px 15px;
        min-height: 418px;
    }

    #loginWrapper
    {
        padding-top: 50px;
    }

    #loginContainer
    {
        display: block;
        background: url("Images/bg_semitransgrey.png");
        margin: 0px auto;
        width: 300px;
        padding: 20px;
        text-align: center;
    }
    #loginContainer img
    {
        margin-bottom: 20px;
    }

    .AspNet-Login-TitlePanel
    {
        text-align: center;
        color: #FFFFFF;
    }
    .AspNet-Login-UserPanel, .AspNet-Login-PasswordPanel, .AspNet-Login-RememberMePanel, .AspNet-Login-SubmitPanel
    {
        text-align: right;
        padding: 5px;
    }
    .AspNet-Login-UserPanel label, .AspNet-Login-PasswordPanel label, .AspNet-Login-RememberMePanel label, .AspNet-Login-SubmitPanel label
    {
        text-align: left;
        width: auto;
    }
    .AspNet-Login-FailurePanel
    {
        color: #FFFF00;
    }

    .AspNet-GridView
    {
        display: table;
        border: solid 1px #000000;
        padding: 0px;
    }
    .AspNet-GridView td, .AspNet-GridView th
    {
        padding: 5px;
    }

    .AspNet-GridView-Header
    {
        background: #000000;
    }

    .AspNet-GridView-Normal
    {
        background: #F9F9F7;
        color: #000000;
    }
    .AspNet-GridView-Alternate
    {
        background: #C4C5C9;
        color: #000000;
    }

    .AspNet-GridView-Normal:hover, .AspNet-GridView-Alternate:hover
    {
        background: #97989B;
    }

    .AspNet-GridView a
    {
        color: #462018;
    }

    #hotLinkContainer
    {
        display: block;
        float: left;
        margin-right: 10px;
        width: 930px;
    }
    .hotLink
    {
        width: 224px;
        margin-right: 9px;
        margin-bottom: 10px;
        display: block;
        float: left;
    }
    
    .hotLink a
    {
        text-decoration: none;
        color: #FFFFFF;
    }
    .lasthotLink
    {
        margin-right: 0px;
    } 
       
    .hotLink h3
    {
        padding: 5px 5px;
        display: block;
        width: 214px;
        color: #FFFFFF;
        background: #000000;
        font-size: 14px;
    }
	
	.hotLinkTestimonials
    {
        background: url("Images/bg_semitransgrey.png");        
        border-style:none;
        width:220px;
        margin-left:1px;
        height:137px;
    }		
	
	.hotLinkTestimonialsLinkContainer
	{
		border-style:none;
		padding-top:14px;	
		padding-left:14px;	
		border-style:none;	
	}
	
	.hotLinkTestimonials a
    {
        margin-bottom:4px;
    }		
	
    /*.hotLink img
    {
        width: 224px;
    }
	*/


    #primaryBody, #onlyBody, #quickLinkPrimaryBody
    {
        width: 660px;
        margin-right: 9px;
    }            
    
    #primaryBody
    {
    	height:auto;
    }        
    
    #quickLinkPrimaryBody
    {
        width: 656px;
    }
    #onlyBody
    {
        width: 900px;
    }
    #newsContainer h3
    {
        margin-bottom: 10px;
    }

    #newsContainer
    {        
        width: 190px;
        display: block;
        float: right;                       
        min-height:0px;
    }
    
    #hotLinkRightContainer
    {
        margin-top: 10px;
        width: 224px;
        display: block;
        float: right;
    }
    #newsContainer h4, #newsContainer h5
    {
        font-family: Verdana, Arial, Sans-Serif;
        text-transform: capitalize;
        font-weight: bold;
    }

    #newsContainer h4
    {
        margin-bottom: 2px;
        font-size: 1.2em;
    }
    #newsContainer h5
    {
        margin-bottom: 8px;
        font-size: 1.0em;
    }

    #allNewsPosts
    {
        margin-top: -10px;
        margin-bottom: 20px;
    }

    .newsArticle
    {
        border-bottom: solid 1px #FFFFFF;
        margin-bottom: 10px;
    }
    .readMore
    {
        margin-bottom: 10px;
        margin-top: -10px;
        text-transform: uppercase;
        font-weight: bold;
        display: block;
    }
    .readMore a
    {
        text-decoration: none;
    }
    .readMore a:hover
    {
        text-decoration: underline;
    }

    .testimonialsHeader
    {
        margin-bottom: 10px;
    }
    .testimonialsLink
    {
        margin-bottom: 10px;
        clear: both;
        display: block;
    }
    .testimonials li
    {
        list-style-type: none;
    }

    #primaryBody h3, #onlyBody h3, #quickLinkPrimaryBody h3
    {
        font-size: 1.6em;
        margin: 0px 0px 10px;
    }
    #primaryBody h1, #onlyBody h1, #quickLinkPrimaryBody h1
    {
        border-bottom: solid 1px #FFFFFF;
        padding-bottom: 7px;
    }

    #primaryBody p, #newsContainer p, #onlyBody p, #quickLinkPrimaryBody p
    {
        font-size: 1em;
    }
    #primaryBody *
    {
        font-size: 12px;
        line-height: 1.2em;
    }

    #bodySubNavigation
    {
        display: block;
        clear: both;
        border-top: solid 1px #FFFFFF;
        border-bottom: solid 1px #FFFFFF;
        margin: 5px auto 5px;
        padding: 10px 20px;
        width: 880px;
    }
    .bodyNavigationElement
    {
        width: 210px;
        margin: 0px 5px;
        display: block;
        float: left;
        color: #FFFFFF;
    }
    .bodyNavigationElement h3
    {
        font-size: 1.6em;
        margin-bottom: 5px;
    }
    .bodyNavigationElement li
    {
        list-style-type: none;
        font-family: "Trajan Pro" , "Times New Roman" , "Lucida Sans Unicode";
        text-transform: uppercase;
        font-size: 1.3em;
        margin-bottom: 4px;
    }
    .bodyNavigationElement a
    {
        text-decoration: none;
        color: #FFFFFF;
    }
    .mainTextWithImage
    {
        display: block;
        float: left;
        width: 404px;
        margin-right: 10px;
    }
	    .mainTextWithImage2
    {
        display: block;
        float: left;
        width: 604px;
        margin-right: 10px;
    }
    #quickLinkPrimaryBody div.mainTextWithImage
    {
        width: 400px;
    }
    .mainTextImage
    {
        display: block;
        float: left;
        width: 246px;
        height: 384px;
    }
    .newsArticleWithImage
    {
        text-align: justify;
    }
    .newsArticleImage
    {
        display: block;
        float: right;
        width: 246px;
        margin-left: 10px;
    }
    ul.subMenu
    {
        border-top: solid 1px #FFFFFF;
        border-bottom: solid 1px #FFFFFF;
        width: 640px;
        display: block;
        padding: 1px 0px;
        margin-bottom: 10px;
    }
    .subMenu li
    {
        list-style-type: none;
        display: block;
        float: left;
        margin-bottom: 0px;
    }
    .aboutViewLinkButton
    {
        background: url("Images/SubMenu/submenu_about.png");
        height: 27px;
        width: 100px;
        display: block;
    }
    .aboutViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_about_o.png");
    }
    .productsViewLinkButton
    {
        background: url("Images/SubMenu/submenu_products.png");
        height: 27px;
        width: 131px;
        display: block;
    }
    .productsViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_products_o.png");
    }
    
    .productLinkTitleText
    {
    	text-transform:uppercase;
    	font-weight:bold;
    	letter-spacing:1px;
    	font-size:2.4em;    	
    }
    
    #productLinkUrl a
    {
    	color:#ffffff;
    	font-size:0.8em;
    }
    
    #productLinks a
    {
    	text-transform:uppercase;
    	font-weight:normal;
    	font-size:0.9em;   
    	display:block; 	
    	margin:0;
    	padding:0;	
    }
    
    #productLinks a:hover
    {    	
    	font-weight:bold;
    	text-decoration:none;    
    }
    
    #productLinks a:selected
    {    	
    	font-weight:bold;
    	text-decoration:none;    
    }
    
	#productLinks img
	{
		margin:5px 0px;
    	padding:0;
    	display:block; 
	}
	
	#productLinks
	{
		width:210px;
		margin-right:15px;
		float:left;
	}
	
	#productLinkDetail
	{
		width:420px;
		float:left;
	}
	
	#productLinkContent
	{
		float:left;
		width:215px;
		margin-right:20px;
		display:block;
		overflow:hidden;
		font-size:0.9em;
	}
	
	#productLinkImage
	{
		width:185px;
		float:left;
	}
	
    .installationViewLinkButton
    {
        background: url("Images/SubMenu/submenu_installation.png");
        height: 27px;
        width: 166px;
        display: block;
    }
    .installationViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_installation_o.png");
    }
    .requestSurveyViewLinkButton
    {
        background: url("Images/SubMenu/submenu_requestasurvey.png");
        height: 27px;
        width: 209px;
        display: block;
    }
    .requestSurveyViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_requestasurvey_o.png");
    }
    .quickQuoteViewLinkButton
    {
        background: url("Images/SubMenu/submenu_quickquote.png");
        height: 27px;
        width: 163px;
        display: block;
    }
    .quickQuoteViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_quickquote_o.png");
    }
    .knowledgeViewLinkButton
    {
        background: url("Images/SubMenu/submenu_knowledge.png");
        height: 27px;
        width: 138px;
        display: block;
    }
    .border-Right
    {
    	border-right: solid 1px #FFFFFF;
    }
    .border-Left
    {
    	border-left: solid 1px #FFFFFF;
    }
    .trim-Left
    {
    }
    .trim-Right
    {
    }
    .knowledgeViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_knowledge_o.png");
    }
    .supportViewLinkButton
    {
        background: url("Images/SubMenu/submenu_support.png");
        height: 27px;
        width: 110px;
        display: block;
    }
    .supportViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_support_o.png");
    }
    .valuesViewLinkButton
    {
        background: url("Images/SubMenu/submenu_values.png");
        height: 27px;
        width: 96px;
        display: block;
    }
    .valuesViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_value_o.png");
    }
    .welcomeViewLinkButton
    {
        background: url("Images/SubMenu/submenu_welcome.png");
        height: 27px;
        width: 126px;
        display: block;
    }
    .welcomeViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_welcome_o.png");
    }
    .experienceViewLinkButton
    {
        background: url("Images/SubMenu/submenu_experience.png");
        height: 27px;
        width: 144px;
        display: block;
    }
    .experienceViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_experience_o.png");
    }
    .valueViewLinkButton
    {
        background: url("Images/SubMenu/submenu_value.png");
        height: 27px;
        width: 96px;
        display: block;
    }
    .valueViewLinkButton:hover
    {
        background: url("Images/SubMenu/submenu_value_o.png");
    }
    
    
    .searchResults li
    {
        font-size: 1.2em;
        list-style-type: none;
    }
    .searchResults a
    {
        text-decoration: none;
    }
    .searchResults a:hover
    {
        text-decoration: underline;
    }
    #newsRepeater div.newsArticle
    {
        border: none;
        border-bottom: solid 1px #FFFFFF;
        padding-bottom: 10px;
        display: block;
        float: none;
    }
    #newsRepeater div.newsArticle *
    {
        border: none;
        margin: 0px;
    }
    #newsRepeater h2
    {
        font-family: Verdana, Arial, Sans-Serif;
    }
    .newsArticleDate
    {
        font-size: 0.8em;
    }
    .testimonialSource
    {
        font-weight: bold;
    }
    .address li
    {
        list-style-type: none;
        margin: 2px;
    }
    .htmlEditorDiv div, .radControlDiv
    {
        margin: 0px;
    }
    .radControlDiv a
    {
        color: #0000FF;
        text-decoration: underline;
    }
    .invisible
    {
        display: none;
    }
    .floatLeft
    {
        float: left;
    }
    .ajax__htmleditor_editor_container
    {
    	display: block;
    	width: 934px;
    }
    .ajax__htmleditor_editor_container *
    {
        display: block;
    }
    .ajax__htmleditor_editor_toptoolbar
    {
    	display: block;
        width: 934px;
        vertical-align: top;
    }
    .ajax__htmleditor_editor_editpanel
    {
    	display: block;
    	clear: both;
    }

	.pdfLink
	{
		display:block;
		float:left;
		width:120px;
		height:40px;
		margin-right:5px;
	}
	
	.pdfLink a
	{
		display:block;
		float:left;
		height:40px;
		width:120px;		
	}
	
	.pdfLink a img
	{		
		float:left;
	}	

    /* Clear Fix */
    #headerContainer:after, #header:after, #footer:after, #footerContainer:after, #footerNavigation:after, #pageTitleContainer:after, #tintMenuContainer:after, .windowTintTitle:after, #contentWrapper:after, #hotLinkContainer:after, #bodySubNavigation:after, #newsContainer:after, .bodyNavigationElement:after, #pageTitle:after, #quantusLogoContainer:after, ul.subMenu:after, .administratorLogo:after, .multiChoiceInputField:after, .contactFormInputField:after, .AspNet-RadioButtonList-Item:after, #pageHeaderContainer:after, .hotLink:after, ajax__htmleditor_editor_toptoolbar:after
    {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

}
