﻿body
{
    color: #c8c8c8;
    background-color: #f2f3f9;
    width: 1130px;
    text-align: center; /* for IE */
    margin: 0 auto; /* for the rest */
}

.Anchor
{
	color:#074e81; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:inherit;
	text-decoration:none;
}

.AnchorOver
{
	color:#074e81; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:inherit;
	text-decoration:underline;
}


/*  Top.Inc */
.top
{
    background-image: url('/Images/TopBackground.jpg');
    background-repeat: repeat-x;
    height: 113px;
    text-align:left;
    vertical-align: middle;
    width: 1130px;
}

.TopTD1
{
     padding-top: 18px;
     padding-left:140px;
}

.TopTD2
{
    width: 620px;
 }

.TopTD3
{
    padding-top:18px;
    padding-left:50px;
}

.TopMenuItem
{
    color: #c8c8c8;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    margin-left: 20px;
    margin-right: 20px;
    text-decoration: none;
}
.TopMenuItemOver
{
    color: #AFD764;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    margin-left: 20px;
    margin-right: 20px;
    text-decoration: underline;
}

/*  Bottom.Inc  */
.Bottom
{
    background-color: #677885;
    color: #c8c8c8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: center;
    height: 200px;
    vertical-align: top;
    width: 1130px;
}
.BottomTable
{
    height: 110px;
    padding-left: 60px;
}
.BottomMenuItem
{
    background-color: #677885;
    color: #c8c8c8;
    text-decoration: none;
    width: 200px;
}
.BottomMenuItemOver
{
    background-color: #677885;
    color: #AFD764;
    width: 200px;
    text-decoration: underline;
}

.BottomListItem
{
    list-style-type:none;
    margin-left: -35px;
    *margin-left: 1px;
}

.Copyright
{
    display: block;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin-right: 60px;
    text-align: right;
    vertical-align:bottom;
    width: 350px;
    margin-top:90px;
}

/*  About.shtml  */
.AboutBackground
{
    background-image: url('/Images/AboutBack.jpg');
    background-repeat: no-repeat;
    color: #464646;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 860px;
    margin-bottom: 20px;
    margin-left: 73px;
    _margin-left:0px;
    position: relative;
    top: 20px;
    text-align: left;
    vertical-align: top;
    width: 975px;
}
.AboutLeft
{
    padding-left: 20px;
    padding-top: 3px;
    width: 600px;
}

.AboutLeftParaTitle
{
    color: #0a5a96;
    font-size: 16px;
    font-weight: bolder;
    margin-right: 244px;
}

.AboutLeftPara
{
    margin-top: 4px;
    margin-bottom: 4px;
}

.AboutLeftParaBold
{
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 4px;
}

.AboutAddress
{
    height: 200px;
    left: 690px;
    position: relative;
    top: -800px;
    _top: -790px;
    width: 250px;
}

.AboutDirections
{
    height: 360px;
    left: 690px;
    position: relative;
    width: 250px;
    top: -755px;        /* Normal */
    *top: -725px;       /* IE 7 and below */
    _top: -725px;       /* IE 6 */
}

.AboutAddressTitle
{
    font-weight: bold;
    margin-bottom: 30px;
}

.AboutDirectionsLeft
{
    color: #464646;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 80%;
}

.AboutDirectionsRight
{
    color: #464646;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.AboutBottom
{
    position: relative;
    _top: -640px;
}

/*  Buy.shtml  */
.WhereBackground
{
    background-image: url('/Images/Whereback.jpg');
    height: 620px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
    vertical-align: top;
    width: 975px;
    margin-left: 73px;
    _margin-left:0px;
}

.WhereTopP1
{
    color: #0a5a96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bolder;
    margin-left: 30px;
    text-align: left;
    padding-top: 20px;
}

.WhereTopP2
{
    color: #464646;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    margin-left: 30px;
    text-align: left;
}

.WhereTopDiv1
{
    height: 2px;
    margin-bottom: 10px;
    margin-left: 30px;
    width: 600px;
}
.WhereTDLeft
{
    margin: 10px 10px 0px 30px;
    vertical-align: top;
    width: 226px;
}

.WhereTDRightTopP
{
    color: #0a5a96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    margin: 2px 10px 0px 10px;
    text-align: left;
}

.WhereTDRightBottomP
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 2px 10px 0px 10px;
    text-align: left;
}

/*  Corporate.shtml  */
.CorpBackground
{
    background-image: url('/Images/CorpBack.jpg');
    background-repeat: no-repeat;
    height: 490px;
    left: 73px;
    margin-bottom: 40px;
    margin-top: 5px;
    position: relative;
    text-align: left;
    top: 20px;
    vertical-align: top;
    width: 975px;
}

.CorpLeft
{
    padding-left: 40px;
    padding-top: 4px;
    text-align: left;
    width: 520px;
}

.CorpLeftTitle
{
    color: #0a5a96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bolder;
}

.CorpLeftPara
{
    color: #464646;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 13px;
    text-align: left;
}

.CorpRight
{
    color: #0a5a96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: bolder;
    left: 580px;
    margin-left: 90px;
    position: absolute;
    text-align: left;
    top: 200px;
    width: 250px;
}

.CorpPrompt
{
    position: relative;
    top: -15px;
    _top: -19px;
    left: 254px;
    height: 1px;
    width: 266px;
}

/*  Partners.shtml */
.PartnerBackground
{
    background-image: url('/Images/Partnerback.jpg');
    height: 790px;
    margin-bottom: 20px;
    margin-top: 20px;
    position: relative;
    left:73px;
    *left:0px;
    text-align: left;
    vertical-align: top;
    width: 975px;
}

.PartnerTop
{
    color: #0a5a96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    margin-bottom: 20px;
    margin-left: 20px;
    padding-top: 20px;
    text-align: left;
}

.PartnerHR
{
    margin-left: 20px;
    margin-bottom: 30px;
    height: 2px;
    width: 500px;
}

.PartnerColLeft
{
    margin-bottom: 30px;
    vertical-align: top;
    width: 300px;
}

.PartnerColRight
{
    margin-bottom: 30px;
    width: 500px;
}

.PartnerName
{
    color: #0a5a96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    text-align: left;
}

.PartnerText
{
    color: #464646;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 6px;
    margin-bottom: 6px;
    text-align: left;
}

/*  Tech.shtml  */
.TechBackground
{
    background-image: url('/Images/Techback.jpg');
    background-repeat: no-repeat;
    height: 631px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: left;
    vertical-align: top;
    width: 975px;
    position: relative;
    left:73px;
    *left:0px;
}

.TechLeft
{
    margin-left: 40px;
    padding-top: 2px;
    width: 520px;
    text-align: left;
    position: relative;
    *margin-top:20px;
}

.TechLeftTitle
{
    color: #0a5a96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bolder;
}

.TechLeftHR
{
    position: relative;
    top: -15px;
    *top: -19px;
    left: 254px;
    height: 1px;
    width: 266px;
}

.TechRight
{
    color: #0a5a96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bolder;
    margin-left: 110px;
    text-align: left;
    vertical-align: top;
    width: 256px;
    position: relative;
    left: 570px;
    top: -580px;        /* Normal */
    *top: -550px;       /* IE 7 and below */
    _top: -570px;       /* IE 6 */
}

.TechLeftPara
{
    color: #464646;
    position: relative;
    top: -13px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    _margin-top: 5px;
    _margin-bottom: 5px;
    text-align: left;
}

.TechBottom
{
    position: relative;
    _top: -210px;
}

/*  Perlego.shtml  */
.MainSec1
{
    height: 279px;
    width: 1130px; /* was 1058px; */
    text-align: center;
}

.MainSec1Right
{
    position: relative;
    left: 570px;
    top: -163px;
    _left: 218px;
    _top: -158px;
    width: 427px;
}

.MainSec1P
{
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    height: 81px;
    position:relative;
    *left: -353px;
    _left:0px;
    text-align: left;
    width: 427px;
}

.MainBanner
{
    position: relative;
    _top: -190px;
}

.MainSec2Background
{
    background-image: url('/Images/PerlegoBack.jpg');
    position: relative;
    top: -10px;
    _top: -200px;
    left: 81px;
    *left: 0px;
    _left: 0px;
    margin-top: 30px;
    height: 438px;
    width: 972px;
}

.MainSec2Col1
{
    text-align: left;
    width: 245px;
    padding-left:50px;
    *padding-left:0px;
    padding-top: 17px;
}

.MainSec2Col2
{
    text-align: left;
    width: 245px;
    margin-left: 40px;
    padding-top: 17px;
}

.MainSec2PA
{
    color: #074668;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    margin-top: 20px;
}

.MainSec2PB
{
    color: #464646;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.MainSec2Col3
{
    margin-left: 40px;
    padding-top: 40px;
    width: 280px;
}

.MainSec2PC
{
    color: #0A5A96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
    text-align: left;
}

.MainSec2PD
{
    padding: 0px;
    margin-top: 3px;
    color: #464646;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-align: left;
    text-indent: -9px;
}

.MainSec3
{
    text-align: center;
    height: 80px;
    padding-top: 30px;
    position: relative;
    _top: -200px;
}

.MainSec3Span1
{
    font-style: italic;
    font-size: 36pt;
    color: #141f26;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.MainSec3Span2
{
    font-size: 36pt;
    color: #141f26;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.MainSec3Img
{
    top: 10px;
    position: relative;
    border-style: none;
}

.MainSec4
{
    padding-top: 10px;
    height: 115px;
    position: relative;
    _top: -180px;
}

.MainSec4P
{
    color: #464646;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    height: 81px;
    position: relative;
    text-align: left;
    left: 400px;
    *left: 35px;
    _left: 70px;
    top: -110px;
    width: 400px;
}

.MainAnchor
{
	color:#074e81; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:inherit;
	text-decoration:none;
    position: relative;
    left: -29px;
    _left: 7px;
    top: -154px;
}

.MainAnchorOver
{
	color:#074e81; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:inherit;
	text-decoration:underline;
    position: relative;
    left: -29px;
    _left: 7px;
    top: -154px;
}

.MainBottom
{
    position: relative;
    _top: -280px;
    left: 0px;
}

