﻿body
{
    font-family: sans-serif;
    margin: 0px;
    padding: 0px;
    text-align: center;
    cursor: default;
}



.PageLayout
{
    padding: 0px;
    margin: 0px auto;
    width: 800px;
    top: 0px;
    left: 0px;
    text-align: left;
    position: relative;
}

.DivHeader
{
    padding: 0px;
    margin: 0px 0px -5px 0px;
    width: 800px;
}

.MenuDiv
{
    padding: 0px;
    margin: 0px;
    display: inline;
    top: 129px;
    position: absolute;
    z-index: 100;
    left: 35px;
    color: #FFFFFF;
    width: 480px;
}
.MenuText
{
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #D6D7D9;
    text-decoration: none;
    width: 92px;
    height: 44px;
    text-align: center;
    position: relative;
}


.MenuTextHiLight
{
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #2F2F2F;
    text-decoration: none;
    background-image: url(/Images/MenuItems/ButtonBackGround.PNG);
    background-repeat: no-repeat;
    width: 92px;
    height: 44px;
    text-align: center;
    position: relative;
    cursor: hand;
}
.MenuText a
{
    color: #D6D7D9;
}
a
{
    cursor: hand;
}
.MenuTextHiLight a
{
    color: #2F2F2F;
}

.DivFooter
{
    padding: 0px;
    margin: 0px;
    width: 800px;
    height: 83px;
    clear: left;
}
.SmallFooterText
{
    color: #41A4CA;
    font-family: sans-serif;
    font-size: 10px;
}
.SmallFooterValueText
{
    color: #D6D7D9;
    font-family: sans-serif;
    font-size: 10px;
}
.FooterLinks
{
    color: #FFFFFF;
    font-family: sans-serif;
    font-size: 11px;
}

.PageTrioContatiner
{
    background-color: #D1D2D5;
    width: 800px;
    height: 225px;
    text-align: center;
}
.TrioContainer
{
    width: 33.3%;
    height: 100%;
    float: left;
    text-align: left;
}
.WhyContainer
{
    width: 800px;
    height: 220px;
    position: relative;
}


.WhiteBreak
{
    width: 100%;
    height: 1px;
    background-color: #FFFFFF;
    clear: both;
    font-size: 1px;
}

.GreyBreak
{
    width: 800px;
    height: 3px;
    background-color: #C3C4C6;
}

.TrioTitleText
{
    font-family: Arial;
    color: #2F2F2F;
    font-weight: bold;
    font-size: 14px;
    font-style: normal;
}

.TrioTeaserText
{
    padding: 0px;
    margin: 0px;
    font-family: Arial;
    color: #2F2F2F;
    font-weight: normal;
    font-size: 13px;
    line-height: 14px;
    vertical-align: top;
    text-align: left;
    font-style: italic;
}

.ReadMore
{
    color: #41A4CA;
    font-family: sans-serif;
    font-size: 10px;
}




.WhyTitle
{
    color: #D6D7D9;
    font-family: sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}



.BackGroundNoRepeat
{
    background-repeat: no-repeat;
    float: left;
    position: relative;
}
.LongExText
{
    font-family: Arial;
    color: #2F2F2F;
    font-weight: normal;
    font-size: 16px;
    font-style: italic;
}

.SolutionLeft
{
    width: 28%;
    position: relative;
    clear: left;
    float: left;
}

.SolutionRight
{
    display: inline;
    float: right;
    width: 72%;
    min-height: 575px;
    overflow: hidden;
    height:-1%;
}

.SolutionRight2
{
    display: inline;
    float: right;
    width: 72%;
    height: -1%;
    overflow: hidden;
}

.SolutionDivider
{
    background-color: #D6D7D9;
    width: 1px;
    height: 500px;
    float: left;
}

.CompanyDividerLong
{
    background-color: #D6D7D9;
    width: 1px;
    height: 575px;
    float: left;
}

.CompanyDivider
{
    background-color: #D6D7D9;
    width: 1px;
    height: 300px;
    float: left;
}

.SolutionItem
{
    font-family: sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #262626;
    text-align: left;
    text-indent: 20px;
    text-transform: uppercase;
    height: 30px;
}

.SolutionItemSelected
{
    background-position: 0px 0px;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #248DBD;
    text-align: left;
    text-indent: 20px;
    text-transform: uppercase;
    background-image: url(/Images/BlackArrow30.PNG);
    background-repeat: no-repeat;
    height: 30px;
    font-style: italic;
}

.SolutionItem a
{
    color: #262626;
}

.SolutionItemSelected a
{
    color: #248DBD;
}

.HeaderType1
{
    font-family: sans-serif;
    font-size: 25px;
    font-weight: bold;
    color: #379BC4;
    font-style: italic;
}



.DarkLinks
{
    font-family: sans-serif;
    font-size: 16px;
    color: #262626;
    font-style: normal;
}

.SolutionsSummaryText
{
    font-family: Tahoma;
    font-size: 14px;
    color: #383838;
    position: absolute;
    width: 320px;
    top: 52px;
    left: 50px;
}

.SolutionsSummaryText2
{
    font-family: Tahoma;
    font-size: 14px;
    color: #383838;
    position: relative;
    width: 500px;
    padding: 195px 0px 0px 50px;
}

.SolutionsSummary
{
    font-family: Tahoma;
    font-size: 11px;
    color: #383838;
    font-weight: bold;
}
.SolForSolsText
{
    font-family: Tahoma;
    font-size: 14px;
    color: #383838;
}
.FinePrint
{
    font-size: 9px;
    font-style: italic;
}
.SolutionsSpacer
{
    height: 110px;
}

.BaseFontLarge
{
    font-family: Tahoma;
    font-size: 14px;
    color: #383838;
}

.BaseFontBold
{
    font-family: Tahoma;
    font-size: 11px;
    color: #383838;
    font-weight: bold;
}

.BaseFont
{
    font-family: Tahoma;
    font-size: 11px;
    color: #383838;
}

.BaseHeader1
{
    font-family: Tahoma;
    font-size: 25px;
    font-weight: bold;
    color: #379BC4;
}


.BaseButton
{
    font-family: Tahoma;
    font-size: 14px;
    color: #383838;
    font-weight: bold;
    width: 100px;
    height: 25px;
    cursor: hand;
}
.BaseHeader5
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #379BC4;
}

#ctl00_ImgHeader
{
    cursor: auto;
}

#ctl00_ctl00_ImgHeader
{
    cursor: auto;
}


#ctl00_ContentPlaceHolder1_imgbtnSearch
{
    cursor: hand;
}

.NeedAHand
{
    cursor: hand;
}


.SelectedImg
{
    width: 800px;
    height: 600px;
}

.NewsHeader
{
    font-family: Tahoma;
    font-size: 32px;
    color: #379BC4;
}


.NewsTitle
{
    font-family: Tahoma;
    font-size: 17px;
    color: #383838;
    font-weight: bold;
}

.NewsDate
{
    font-family: Tahoma;
    font-size: 11px;
    color: #383838;
}

.NewsHr
{
    border: 0px solid #379BC4;
    color: #379BC4;
    height: 2px;
    background-color: #379BC4;
}

/*preload classes gor jquery gallery*/
.svw
{
    width: 50px;
    height: 20px;
    background: #fff;
}
.svw ul
{
    position: relative;
    left: -999em;
}
/*core classes*/
.stripViewer
{
    position: relative;
    overflow: hidden;
    border: 5px solid #E97C11;
    margin: 0 0 1px 0;
}
.stripViewer ul
{
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
    width: 1%;
    list-style-type: none;
}
.stripViewer ul li
{
    float: left;
}
.stripTransmitter
{
    overflow: auto;
    width: 1%;
}
.stripTransmitter ul
{
    margin: 0;
    padding: 0;
    position: relative;
    list-style-type: none;
}
.stripTransmitter ul li
{
    width: 20px;
    float: left;
    margin: 0 1px 1px 0;
}
.stripTransmitter a
{
    font: bold 12px Arial;
    text-align: center;
    line-height: 22px;
    background: #E97C11;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
}
.stripTransmitter a:hover, a.current
{
    background: #fff;
    color: #E97C11;
}
/*tooltips formatting*/
#tooltip
{
    background: #fff;
    color: #000;
    opacity: 0.85;
    border: 5px solid #dedede;
}
#tooltip h3
{
    font: normal 10px Verdana;
    margin: 0;
    padding: 6px 2px;
    border: 0;
}

.portfolioitem
{
    width: 400px;
    height: -1%;
    overflow: hidden;
    margin: 25px auto 0px auto;
}

.porfolio
{
    width: 100%;
    height: -1%;
    overflow: hidden;
}

.floatleft
{
    float: left;
}

a.portfolioitemname
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-variant: small-caps;
    color: #3399FF;
    text-decoration: none;
}

a.portfolioitemaddress
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #0066FF;
    text-transform: lowercase;
    font-variant: normal;
}

.seoheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-variant: small-caps;
    color: #0099FF;
}
.style1
{
    width: 100%;
    border-collapse: collapse;
}

.style1b
{
    width: 100%;
    border-collapse: collapse;
}
.HeaderRow1
{
    height: 27px;
}
.HeaderRow3
{
    height: 42px;
}
