


body {margin:0; padding:0; background:url("/Images/Bckgr.jpg"); color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:center; }
a {color:#ff0000; outline:none;}
a:hover {color:#ff0000;}
a img {border:0; }
p {margin:0; padding:0 0 18px 0; }

.Clear {clear:both; overflow:hidden; height:0; line-height:0; font-size:0;}
.DisplayBlock {display:block; }
.ToLeft {float:left;}
.ToRight {float:right;}

.SiteMap {line-height:16px; }
.SiteMapLink {color:#000000; font-size:12px; text-decoration:none;}

a.LinkButton {position:relative; display:block; padding-top:7px; width:254px; height:74px; color:#000; text-decoration:none; background:url("/Images/Button.gif") no-repeat; }

.AlignCenter {text-align:center; }
.AlignCenter p,
.AlignCenter .LinkButton {margin-left:auto; margin-right:auto; }
.AlignLeft {text-align:left; }
.AlignRight {text-align:right; }
.AlignTop {vertical-align:top;}
.AlignMiddle {vertical-align:middle;}
.AlignBottom {vertical-align:bottom;}

.ImageLeft {float:left; margin-right:10px; margin-bottom:5px; }
.ImageRight {float:right; margin-left:10px; margin-bottom:5px; }

.Red,
.ColorRed {color:#ff0000; }
.ColorText {color:#000000; }
.TextBold {font-weight:bold; }

h1 {margin:0; padding:0 0 18px 0; font-weight:bold; font-size:16px; }
h2 {margin:0; padding:9px 0; font-weight:bold; font-size:14px; color:#ff0000; }
h2 .black{color: #ff0000;}
h2.subtitle{color: #000000;}
h3 {margin:0; padding:0 0 9px 0; font-weight:bold; font-size:12px; color:#ff0000; }

h1 img.Bullet {margin:0 5px -4px 0; }
h2 img.Bullet {margin:0 5px -4px 0; }

.Headline {margin:0; padding:0 0 18px 0; font-weight:bold; font-size:20px; }
.HeadlineBottomSpace {padding:0 0 15px 0px;}


.WrapperContent {position:relative; margin:0 auto; padding:0; width:960px; text-align:left; }
.WrapperMain {position:relative; text-align:left; }
.WrapperFooter {width:1010px;position:relative;margin:0 auto; margin-top:30px; padding:2px 5px; color:#fff; font-size:11px; background:#2d2b2b; clear:both; overflow:hidden; }

.LogoHolder {position:relative; padding:5px; width:562px; height:59px; clear:both; overflow:hidden;}
.LogoHolder img {display:block; margin-top: 10px;}
  
.FlashHeaderHolder {position:relative; width:960px; height:225px; padding-bottom:10px; }

.NavLang {position:absolute; top:10px; right:10px; }
.NavLang a {color:#000}

.NavMainHolder {position:relative; padding-bottom:12px; text-align:center; }
.NavMain {position:relative; margin:0 auto; height:48px; width:690px; text-align:center; }
  .NavMain .BckgrLeft,.NavMain .BckgrLeftSelected {padding-left:13px; background:url("/Images/NavMain.Bckgr.Left.png") 0px 0px no-repeat; }
  .NavMain .BckgrRight, .NavMain .BckgrRightSelected {padding-right:13px; background:url("/Images/NavMain.Bckgr.Right.png") 100% 0px no-repeat; }
  .NavMain a {float:left; height:48px; line-height:43px; padding:0 5px; white-space:nowrap; color:#000; text-decoration:none; font-size:11px; background:url("/Images/NavMain.Bckgr.png") repeat-x; }
  .NavMain a:hover {color:#ff0101;}
  .NavMain .Divider {float:left; width:8px; height:48px; background:url("/Images/NavMain.Divider.gif") no-repeat; }

.NavBottom {position:relative; float:right; white-space:nowrap; text-align:right; }
  .NavBottom a {color:#fff; text-decoration:none; }
  .NavBottom a:hover {color:#ff0000; text-decoration:underline; }


.MainContentHolder {position:relative; width:871px; margin:0 auto; text-align:left;}
.MainHomeContentHolder  {width:862px; }

.MainHomeTop {width:862px; height:16px; background:url("/Images/home.BorderTop.gif") no-repeat; }
.MainHomeBottom {width:862px; height:19px; background:url("/Images/home.BorderBottom.gif") no-repeat; }
.MainHomeMiddle {position:relative; padding:5px 25px; background:#2d2b2b url("/Images/home.BorderMiddle.gif") repeat-y; }
  .TxtTopLeft {position:absolute; top:0px; left:0px; width:11px; height:11px; background:url("/Images/txt.CornerTopLeft.gif") 0px 0px no-repeat; }
  .TxtTopRight {position:absolute; top:0px; right:0px; width:11px; height:11px; background:url("/Images/txt.CornerTopRight.gif") 100% 0px no-repeat; }
  .TxtBottomLeft {position:absolute; bottom:0px; left:0px; width:11px; height:11px; background:url("/Images/txt.CornerBottomLeft.gif") 0px 100% no-repeat; }
  .TxtBottomRight {position:absolute; bottom:0px; right:0px; width:11px; height:11px; background:url("/Images/txt.CornerBottomRight.gif") 100% 100% no-repeat; }
  
  .TxtHome {position:relative; float:left; width:331px; padding:13px; min-height:264px; background:#d3d3d3 url("/Images/txt.Bckgr.gif") 0px 100% repeat-x; }


.MainContent {position:relative; padding:39px 0 0 0; background:url("/Images/content.BorderTop.png") 0px 0px no-repeat; }
.MainContentRepeat {background:url("/Images/content.Repeat.gif") 0px 0px repeat-y;}

.MainContentInner {position:relative; min-height:270px; padding-bottom:40px; padding-left:20px; background:url("/Images/content.BorderBottom.png") 0px 100% no-repeat; } /**/
.MainContentPaddings {padding-left:45px;padding-right:45px; }

.MainCompanyContentHolder  {width:862px; }
.MainCompanyContentHolder h2{text-align: left;margin-bottom:1.5em;}
.MainCompanyTop {width:862px; height:16px; background:url("/Images/companies.BorderTop.png") no-repeat; }
.MainCompanyBottom {width:862px; height:19px; background:url("/Images/companies.BorderBottom.png") no-repeat; }
.MainCompanyMiddle {position:relative; padding:5px 25px; background:#2d2b2b url("/Images/companies.BorderMiddle.png") repeat-y; }
.TxtCompany {position:relative; float:left; width:331px; padding:13px; min-height:264px; background:#d3d3d3 url("/Images/txt.Companies.Bckgr.gif") 0px 100% repeat-x;border-radius: 8px; }
.CompaniesImage{margin-right:40px;}
.CompanyList{padding-top:0px;}
.CompanyList li{margin-top:1em;font-size: 15px;}


.WidthAuto {width:auto; }
.HalfWidth {width:120px; }
.SmallerWidth {width:120px; }
.Radio {width:13px !important; height:13px !important; border:0px; background:none; margin:4px 0 0 0; padding:0px; }
.Checkbox {width:13px !important; height:13px !important; border:0px; margin:0px; padding:0px;}
.Notes {width:100%; }
.Pointer {cursor:pointer; }



a.Button,
.Form a.Button {text-decoration:none; display:block; float:left; height:20px; margin-top:14px; padding:0px 10px; background:#fff; border:1px solid #000000; font-weight:normal; color:#000000; font-size:11px; line-height:17px; }
a.Button:hover,
.Form a.Button:hover {text-decoration:none; color:#ff0000; border:1px solid #ff0000; font-weight:normal; background:#fff; }

.Form a, .FormTable a,
.Form a:hover, .FormTable a:hover {font-size:11px; text-decoration:underline; }
.Form a:hover, .FormTable a:hover {color:#ff0000; }
.Form a.Button {margin-right:20px; }

input, select, textarea {font-size:11px; border:1px solid #000000; font-family:Arial,Helvetica, sans-serif; }
th, td {font-size:11px; }

.Form th, 
.Form td {text-align:left; padding-top:3px; padding-bottom:3px; }
.Form th {text-align:left; font-weight:normal; }

.Form input {width:238px; }

.sslInfo{text-align:left; font-weight:normal; padding-left:10px;font-size:11px;font-family:Arial, Helvetica, sans-serif;}

.LoginHomeHolder {margin:10px auto; }

.special,.NavBottom a.selected,a.selected, .NavMain a.selected,.NavMain a.BckgrLeftSelected, .NavMain a.BckgrRightSelected{color: #ff0000;}

.FlashText,.FlashContent{
    padding: 10px 70px 0 0px;
}

.important{font-weight: bold;}
.important,.special,.text{margin-bottom: 15px;}

.portfolioButtons th, .portfolioButtons td{
    background: #c3c3c3;
}
.portfolioButtons{
    border-radius: 10px 10px 5px 5px;
    border-bottom: 5px solid #c3c3c3;
    border-radius: 0 0 5px 5px;
    margin: auto;
}
.portfolioButtons th{
    padding:9px 0 7px 0;
    text-align: center;
    font-weight: normal;
    background: linear-gradient(to top, rgb(200,200,200), rgb(200,200,200), rgb(200,200,200), rgb(100,100,100));
}
.portfolioButtons th:first-child{
    border-radius: 10px 0 0 0;
}
.portfolioButtons th:last-child{
    border-radius: 0 10px 0 0;
}
.portfolioButtons th a{
    text-decoration: none;
    color: black;
}
.portfolioButtons th a:hover{
    text-decoration: underline;
    color: red;
}
.portfolioButtons td{padding:1px;}
.portfolioButtons img{
    opacity: 0.8;
}
.portfolioButtons a:hover img{
    opacity: 1;
}
.flashImageRight{
    float: right;
    border-radius: 5px;
}
