﻿/* TOC

1. ELEMENTS
2. IDs
3. HOME PAGE STYLES
4. TOP AREA
    a. Main Titles
        - Public / Extranet Site
        - Admin Site
    b. User Welcome Area
5. MIDDLE AREA
    a. PAGE CONTENT
        - Content Nav
        - Content Holders
        - Form Elements (input, select)
        - Two-Column Forms (Label next to input fields)
        - Tabular Lists (Header row and repeater rows)
        - Expanding Nested Lists
        - Tables
        - Accounts Widget Control
        - Team Pages
    b. RIGHT CONTENT
        - Main Images
            - Public / Extranet Site
            - Admin Site
        - Main Navigation
            - Public / Extranet Site
            - Admin Site
6. BOTTOM AREA
7. CLASSES
    a. Forms and Tabular Areas

*/

* {
    margin: 0px;
    padding: 0px;
    outline: none;
    border: none;
}

html {
    overflow-y: scroll;
}

body {
    height: 100%;
    font-family: Arial, Verdana, HelveticaNeueLT Std, Sans-Serif;
    font-size: 12px;
    color: #313132;
    background-image: url(../Images/BG_Body.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
    /*background-color: #162b44;*/
    background-color: #517ca3;
}

/* ELEMENTS START HERE */
a:link {
    color: #0d3859;
    text-decoration: none;
}

a:visited {
    color: #0d3859;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:active {
    color: #0d3859;
}

a.ArrowLinkLeft {
    padding-left: 10px;
    background-image: url(../Images/Btn_ArrowLeft.gif);
    background-position: 0 4px;
    background-repeat: no-repeat;
}

h4 {
    margin-bottom: 6px;
    font-family: Arial, Times New Roman, Serif;
    /*font-size: 13px;*/
    font-size: 15px;
    color: #b10007;
}

h1 {
    margin-bottom: 6px;
    font-family: Arial, Times New Roman, Serif;
    font-size: 13px;
    color: #b10007;
}

p {
    margin-bottom: 15px;
}

ul {
    list-style: none;
}
/* ELEMENTS END HERE */

/* IDs */
#CenteringWrapper {
    position: relative;
    width: 852px;
    margin: 0px auto;
    height: auto !important;
    height: 100%;
    min-height: 100%;
    background-image: url(../Images/BG_MiddleWrapper.gif);
    background-repeat: repeat-y;
}

#PrintButton {
    position: absolute;
    top: 15px;
    left: 590px;
    width: 48px;
    height: 15px;
}

/* HOME PAGE STYLES START HERE */
#HomeCenteringWrapper {
    width: 852px;
    height: 588px;
    margin: 62px auto 0px auto;
    background-image: url(../Images/BG_HomeCenteringWrapper.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
}

#HomeLeftWrapper {
    float: left;
    width: 652px;
    height: 508px;
    background-image: url(../Images/BG_HomeLeftWrapper.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
}

#HomeLeftWrapper #TopRow {
    width: 652px;
    height: 181px;
}

#TopRow .HomeCopy {
    float: right;
    width: 406px;
    height: 181px;
    background-image: url(../Images/HomeCopy.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

#BottomRow {
    width: 652px;
    height: 327px;
}

#HomeLogo {
    float: left;
    width: 251px;
    height: 327px;
}

#HomeNav {
    float: left;
    width: 401px;
    height: 165px;
    margin-top: 32px;
}

#HomeNav a {
    float: left;
    display: block;
    height: 165px;
    background-position: 0 0;
}

#HomeNav a:hover {
    background-position: 0 -165px;
}

#HomeNav_AboutUs a {
    width: 201px;
    background-image: url(../Images/HomeNav_AboutUs.gif);
}

#HomeNav_ContactUs a {
    width: 200px;
    background-image: url(../Images/HomeNav_ContactUs.gif);
}

#HomeRightWrapper {
    position: relative;
    float: left;
    width: 145px;
    padding: 238px 30px 0 25px;
}

#HomeRightWrapper div.ErrorMessageHolder {
    position: absolute;
    top: 218px;
    left: 25px;
}

#HomeRightWrapper p {
    margin-bottom: 8px;
    font-size: 10px;
    color: #767580;
}

#HomeRightWrapper p a {
    color: #9897a2;
}

.LogInBox {
    width: 117px;
    height: 17px;
    margin-bottom: 9px;
    padding: 0 2px;
    color: #d1d3d4;
    background-color: #3f3e4e;
    border: none;
}

h3.H3_SankatyLogIn {
    display: block;
    width: 145px;
    height: 13px;
    margin-bottom: 7px;
    background-image: url(../Images/H3_SankatyLogIn.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

h4.H4_HomeUserID {
    display: block;
    width: 145px;
    height: 14px;
    margin: 0;
    padding: 0;
    background-image: url(../Images/H4_HomeUserID.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

h4.H4_HomePassword {
    display: block;
    width: 145px;
    height: 14px;
    margin: 0;
    padding: 0;
    background-image: url(../Images/H4_HomePassword.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

.GoButton {
    width: 145px;
    height: 10px;
    margin-bottom: 17px;
}

#HomeFooterWrapper {
    float: left;
    width: 728px;
    padding: 15px 62px;
}

#HomeFooterWrapper p {
    color: #8b95a2;
}

#HomeFooterWrapper a {
    color: #8b95a2;
}

#HomeFooterWrapper a:hover {
    text-decoration: underline;
}
/* HOME PAGE STYLES END HERE */

/* TOP AREA STARTS HERE */
#HeaderWrapper {
    width: 852px;
    height: 176px;
    background-image: url(../Images/BG_HeaderWrapper2.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
}

#LogoHolder {
    float: left;
    width: 252px;
    height: 92px;
    padding-top: 84px;
}

#HeaderContent {
    float: left;
    width: 600px;
    height: 65px;
    padding-top: 111px;
}

/* Main Titles */
.MainTitle {
    float: left;
    width: 400px;
    height: 65px;
    background-repeat: no-repeat;
}

.MainTitle a {
    display: block;
    width: 400px;
    height: 65px;
}

/* Public / Extranet Site */
.MainTitle_PlaceHolder {
    background-image: url(../Images/MainTitle_JB.gif);
}

.MainTitle_MyAccount {
    background-image: url(../Images/MainTitle_MyAccount.gif);
}

.MainTitle_AboutSankaty {
    background-image: url(../Images/MainTitle_AboutSankaty.gif);
}

.MainTitle_InvestmentTeam {
    background-image: url(../Images/MainTitle_InvestmentTeam.gif);
}

.MainTitle_InvestmentVehicles {
    background-image: url(../Images/MainTitle_InvestmentVehicles.gif);
}

.MainTitle_Documents {
    background-image: url(../Images/MainTitle_Documents.gif);
}

.MainTitle_CapitalAccounts {
    background-image: url(../Images/MainTitle_CapitalAccounts.gif);
}

.MainTitle_ContactUs {
    background-image: url(../Images/MainTitle_ContactUs.gif);
}

/* Admin Site */
.MainTitle_ContentManagement {
    background-image: url(../Images/MainTitle_ContentManagement.gif);
}

.MainTitle_UserManagement {
    background-image: url(../Images/MainTitle_UserManagement.gif);
}

.MainTitle_UserReports {
    background-image: url(../Images/MainTitle_UserReports.gif);
}

.MainTitle_ContentReports {
    background-image: url(../Images/MainTitle_ContentReports.gif);
}

.MainTitle_DocumentManagement {
    background-image: url(../Images/MainTitle_DocumentManagement.gif);
}

.MainTitle_EditInvestmentVehicles {
    background-image: url(../Images/MainTitle_EditInvestmentVehicles.gif);
}

.MainTitle_EditAccounts {
    background-image: url(../Images/MainTitle_EditAccounts.gif);
}

.MainTitle_SiteAdmin {
    background-image: url(../Images/MainTitle_SiteAdmin.gif);
}

/* User Welcome Area */
.UserWelcome {
    float: left;
    width: 173px;
    height: 50px;
    padding: 15px 0 0 27px;
}

.UserWelcome p {
    float: left;
    padding-left: 1px;
    padding-right: 4px;
    color: #868892;
    margin: 0px;
}

.UserWelcome div {
    float: left;
    font-weight: bold;
    color: #b7b8be;
}

.UserWelcome a {
    float: left;
    margin-top: 3px;
    font-weight: bold;
    color: #b7b8be;
    text-decoration: underline;
}

.UserWelcome a:visited {
    color: #b7b8be;
    text-decoration: underline;
}

.UserWelcome a:hover {
    color: #b7b8be;
    text-decoration: underline;
}

.UserWelcome a:active {
    color: #b7b8be;
    text-decoration: underline;
}
/* TOP AREA ENDS HERE */


/* MIDDLE AREA STARTS HERE */
#MiddleWrapper {
    float: left;
    width: 852px;
    background-color: #fff;
    /*background-image: url(../Images/BG_MiddleWrapper.gif);
    background-repeat: repeat-y;*/
}

/* PAGE CONTENT STARTS HERE */
#ContentPane {
    position: relative;
    float: left;
    width: 852px;
    padding: 21px 0 21px 0px;
    background-image: url(../Images/BG_ContentPane.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

/* Content Nav */
.ContentNav {
    float: left;
    width: 520px;
    padding: 0 62px 20px 62px;
}

.ContentNav ul {
    float: left;
    margin-bottom: 6px;
}

.ContentNav li {
    float: left;
}

.ContentNav li span {
    padding: 0 4px;
}

.ContentNav a {
    text-decoration: underline;
}

.ContentNav a.Active {
    text-decoration: none;
    font-weight: bold;
}

/* Content Holders */
.Content {
    float: left;
    /*padding: 0 62px 0 67px;*/
    padding: 0 62px 0 23px;
    width: 790px;
}

.Content h1 {
    margin-bottom: 6px;
    font-family: Arial, Times New Roman, Serif;
    font-size: 22px;
    text-align: center;
    color: #b10007;
}

.Content1 {
    float: left;
    padding: 0 62px 0 71px;
    width: 790px;
}

.ContentGrayBox {
    float: left;
    width: 725px;
    padding: 11px 62px;
    margin-bottom: 18px;
    /*background-color: #f3f3f3;*/
    background-color: #ffffff;
}

.ContentFooter {
    width: 704px;
    float: left;
    margin-top: 15px;
}

/* Form Elements (input, select) */
span.CheckBox1 input {
    width: 15px;
    height: 15px;
}

div.CheckBox1 input {
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 3px;
    margin-bottom: 6px;
}

.RequiredField {
    padding-top: 2px;
    padding-left: 10px;
}

.SubmitButtonHolder {
    padding-top: 15px;
}

.TextArea1 {
    width: 300px;
    height: 113px;
    padding: 2px 5px;
    font-size: 11px;
    color: #313132;
    border: 1px solid #a5acb2;
}

input.TextBox1 {
    width: 300px;
    height: 14px;
    margin-bottom: 6px;
    padding: 2px 5px;
    font-size: 11px;
    color: #313132;
    border: 1px solid #a5acb2;
}

div.TextBox1 {
    padding-bottom: 6px;
}

div.TextBox1 input {
    float: left;
    width: 185px;
    height: 14px;
    margin-right: 3px;
    margin-bottom: 6px;
    padding: 2px 5px;
    font-size: 11px;
    color: #313132;
    border: 1px solid #a5acb2;
}

.TextBoxReadOnly {
    width: 188px;
    height: 15px;
    margin-bottom: 8px;
    padding: 2px 5px;
    font-size: 11px;
    color: #313132;
    background-color: #ededed;
}

.DropDown1 {
    width: 263px;
    height: 20px;
    margin-top: 1px;
    margin-bottom: 6px;
    font-size: 11px;
    color: #313132;
    border: 1px solid #a5acb2;
}

/* Two-Column Forms (Label next to input fields) */
.EditProfile {
    /* Entire Form Area */
    float: left;
    padding-top: 11px;
    padding-bottom: 20px;
}

.EditProfile h4 {
    margin-bottom: 11px;
}

.EditProfile input.TextBox1 {
    width: 185px;
    margin-bottom: 8px;
}

.EditProfile span.CheckBox1 input {
    margin-bottom: 8px;
}

.EditProfile select.DropDown1 {
    width: 197px;
    margin-bottom: 8px;
}

.FormItemHolder1 {
    /* Each Form Row */
    clear: both;
    width: 620px;
}

.FormItemHolder1 div {
    float: left;
    padding-left: 10px;
}

.FormItemHolder1 div p {
    margin-bottom: 0px;
}

.FormItemHolder1 div.Label {
    width: 175px;
    padding: 4px 13px 0 0;
    font-size: 12px;
}

.FormItemHolder2 {
    /* Each Form Row */
    clear: both;
    width: 520px;
}

.FormItemHolder2 div {
    float: left;
    padding-left: 6px;
}

.FormItemHolder2 div p {
    margin-bottom: 0px;
}

.FormItemHolder2 div.Label {
    width: 175px;
    padding: 4px 13px 0 0;
    font-size: 12px;
}

.FreeTextBoxHolder {
    padding: 15px 0 15px 0;
}

.FreeTextBoxHolder div {
    clear: both;
}

.FreeTextBoxHolder div.Label {
    padding-bottom: 13px;
    font-size: 12px;
}

/* Tabular Lists (Header row and repeater rows) */
.ListHolder1 {
    /* Holds entire list */
    width: 507px;
    border-top: 1px solid #bebebe;
}

.ListHolder1 a img {
    float: right;
    margin-bottom: 1px;
}

.ListHolder1 span {
    float: left;
}

.ListHolder1 div.EditHolder {
    width: 30px;
    padding-right: 10px;
}

.ListHolder1 div.EditDeleteHolder {
    width: 75px;
    padding-right: 10px;
}

.ListHolder1 div.Row {
    float: left;
    width: 499px;
    padding: 3px 4px 2px 4px;
    border-bottom: 1px solid #bebebe;
}

.ListHolder1 div.Row div {
    float: left;
    padding-right: 15px;
}

.ListHolder1 div.oddRow {
    float: left;
    width: 499px;
    padding: 3px 4px 2px 4px;
    border-bottom: 1px solid #bebebe;
    background-color: #f3f3f3;
}

.ListHolder1 div.oddRow div {
    float: left;
    padding-right: 15px;
}

.ListHolder1 div.RowHeader {
    float: left;
    width: 499px;
    padding: 10px 4px 5px 4px;
    border-bottom: 1px solid #bebebe;
}

.ListHolder1 div.RowHeader div {
    float: left;
    font-weight: bold;
    padding-right: 15px;
}

.ListHolder1 div.PageNav {
    float: left;
    width: 491px;
    padding: 7px 8px;
    border-bottom: 1px solid #bebebe;
}

.ListHolder1 div.PageNav span {
    display: block;
    float: left;
    padding-right: 6px;
}

.ListHolder1 div.PageNav a img {
    float: left;
    margin-bottom: 0px;
}

.PageNav a.ArrowLeft {
    display: block;
    width: 4px;
    height: 11px;
    background-image: url(../Images/Btn_ArrowLeft.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
}

.PageNav a.ArrowRight {
    display: block;
    width: 4px;
    height: 11px;
    background-image: url(../Images/Btn_ArrowRight.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
}

.PageNav a.ArrowLeftDisabled {
    display: block;
    width: 4px;
    height: 11px;
    background-image: url(../Images/Btn_ArrowLeft_NoLink.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
}

.PageNav a.ArrowRightDisabled {
    display: block;
    width: 4px;
    height: 11px;
    background-image: url(../Images/Btn_ArrowRight_NoLink.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
}

/* Expanding Nested Lists */
ul.NestedList {
    display: block;
    float: left;
    width: 520px;
}

ul.NestedList li {
    margin-bottom: 1px;
    padding: 7px 4px 7px 22px;
    background-image: url(../Images/Btn_ArrowRight.gif);
    background-repeat: no-repeat;
    background-position: 13px 11px;
    background-color: #e0e0e0;
    cursor: pointer;
}

ul.NestedList li.active {
    margin-bottom: 1px;
    padding: 7px 22px;
    background-image: url(../Images/Btn_ArrowDown.gif);
    background-repeat: no-repeat;
    background-position: 10px 13px;
    background-color: #e0e0e0;
}

ul.NestedList li.NestedListItemHeader {
    font-weight: bold;
    color: #b10007;
    padding-left: 30px;
    background-color: #f3f3f3;
    background-image: url(../Images/ArrowRight-2.gif);
    background-repeat: no-repeat;
    background-position: 22px 12px;
    cursor: text;
}

ul.NestedList li.NestedListItemHeader2 {
    font-weight: bold;
    color: #ffffff;
    padding: 6px 6px 6px 19px;
    background-color: #484848;
    background-image: none;
    cursor: text;
}

ul.NestedList li.NestedListItemHeader2 input,
ul.NestedList li.NestedListItemHeader2 span {
    float: left;
}

ul.NestedList li.NestedListItemHeader2 input.CheckBox1 {
    width: 15px;
    height: 15px;
}

ul.NestedList li.NestedListItemHeader3 {
    font-weight: bold;
    color: #b10007;
    padding-left: 30px;
    background-color: #f3f3f3;
    background-image: none;
    cursor: text;
}

td.NestedListItemSubHeader {
    width:250px;
    padding-right: 20px;
    font-weight: bold;
}

ul.NestedList li.NestedListItem {
    padding-left: 30px;
    background-color: #f3f3f3;
    background-image: url(../Images/ArrowRight-2.gif);
    background-repeat: no-repeat;
    background-position: 22px 12px;
    cursor: text;
}

ul.NestedList li.NestedListItem2 {
    padding-left: 50px;
    background-color: #f3f3f3;
    background-image: url(../Images/ArrowRight-2.gif);
    background-repeat: no-repeat;
    background-position: 42px 12px;
    cursor: text;
}

ul.NestedList li.NestedListSubItem1 {
    padding: 4px 22px 2px 70px;
    background-color: #f3f3f3;
    background-image: url(../Images/ArrowRight-2.gif);
    background-repeat: no-repeat;
    background-position: 62px 10px;
    cursor: text;
}

td.NestedListSubItem1Cell {
     width:250px;
     padding-right: 20px;
}

/* Tables */
table.CheckBox1 {
    margin-bottom: 8px;
}

table.CheckBox1 td input {
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 3px;
    margin-bottom: 6px;
}

/* Accounts Widget Control */
div.WidgetHolder {
    width: 330px;
    float: left;
    padding-bottom: 8px;
}

div.WidgetHolder div {
    clear: both;
}

div.AccountSelectBox select {
    width: 315px;
    height: 113px;
    margin-bottom: 6px;
    border: 1px solid #a5acb2;
}

/* Team Pages */
.BioHolder h4 {
    margin-bottom: 0px;
}

.BioImageHolder {
    float: left;
    width: 152px;
    padding-right: 35px;
}

.BioTextHolder {
    float: left;
    width: 333px;
    
}
.TeamListHolder {
    width: 260px;
    float: left;
    height: 53px;
    margin-bottom: 10px;
}

.TeamListThumbnailHolder {
    float: left;
    width: 53px;
    height: 53px;
}

.TeamListTextHolder {
    float: left;
    width: 180px;
    padding: 6px 10px 0 17px;
    background-image: url(../Images/Btn_ArrowRight.gif);
    background-repeat: no-repeat;
    background-position: 8px 12px;
}

.TeamListTextHolder a {
    text-decoration: underline;
}

.TeamListTextHolder a:visited 
{
    text-decoration: underline;
}
/* PAGE CONTENT ENDS HERE */

/* RIGHT CONTENT BEGINS HERE */
/*#RightPane 
{
    float: left;
    width: 208px;
    padding-bottom: 0px;
}

.RightContent 
{
	background-image:url(../Images/BG_ContentPane.gif);
    background-position:0 0;
    background-repeat:no-repeat;
    float: left;
    width: 200px;
    padding: 8px 0 8px 8px;
    background-color: #f3f3f3;
}*/

/* Main Images */
.MainImage {
    width: 200px;
    height: 135px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

/* Public / Extranet Site */
.MainImage_PlaceHolder {
    background-image: url(../Images/MainImage_PlaceHolder.jpg);
}

/* Admin Site */

/* Main Navigation */
.L2Menu li {
    display: block;
    float: left;
    width: 200px;
    height: 29px;
}

.L2Menu a {
    display: block;
    float: left;
    width: 200px;
    height: 29px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.L2Menu a:hover {
    background-position: 0 -29px;
}

.L2Menu a.Active {
    background-position: 0 -58px;
}

/* Public / Extranet Site */
.L2Menu_MyAccount {
    background-image: url(../Images/L2Menu_MyAccount.gif);
}

.L2Menu_AboutSankaty {
    background-image: url(../Images/L2Menu_AboutSankaty.gif);
}

.L2Menu_InvestmentTeam {
    background-image: url(../Images/L2Menu_InvestmentTeam.gif);
}

.L2Menu_InvestmentVehicles {
    background-image: url(../Images/L2Menu_InvestmentVehicles.gif);
}

.L2Menu_Documents {
    background-image: url(../Images/L2Menu_Documents.gif);
}

.L2Menu_CapitalAccounts {
    background-image: url(../Images/L2Menu_CapitalAccounts.gif);
}

.L2Menu_ContactUs {
    background-image: url(../Images/L2Menu_ContactUs.gif);
}

.L2Menu_SiteAdmin {
    background-image: url(../Images/L2Menu_SiteAdmin.gif);
}

/* Admin Site */
.L2Menu_ContentManagement {
    background-image: url(../Images/L2Menu_ContentManagement.gif);
}

.L2Menu_UserManagement {
    background-image: url(../Images/L2Menu_UserManagement.gif);
}

.L2Menu_UserReports {
    background-image: url(../Images/L2Menu_UserReports.gif);
}

.L2Menu_ContentReports {
    background-image: url(../Images/L2Menu_ContentReports.gif);
}

.L2Menu_DocumentManagement {
    background-image: url(../Images/L2Menu_DocumentManagement.gif);
}

.L2Menu_EditInvestmentVehicles {
    background-image: url(../Images/L2Menu_EditInvestmentVehicles.gif);
}

.L2Menu_EditAccounts {
    background-image: url(../Images/L2Menu_EditAccounts.gif);
}

.L2Menu_InvestorSite {
    background-image: url(../Images/L2Menu_InvestorSite.gif);
}

.L2Menu_LogOut {
    background-image: url(../Images/L2Menu_LogOut.gif);
}
/* RIGHT CONTENT ENDS HERE */

/* MIDDLE AREA ENDS HERE */


/* BOTTOM AREA STARTS HERE */
#FooterWrapper {
    float: left;
    width: 728px;
    padding: 21px 62px;
    /*background-color: #162b44;*/
    background-color: #517ca3;
    background-image: url(../Images/BG_FooterWrapper.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
}

#FooterWrapper p 
{
	/*color: #8b95a2;*/
    color: #ffffff;
}

#FooterWrapper a {
	/*color: #8b95a2;*/
    color: #ffffff;
}

#FooterWrapper a:hover {
    text-decoration: underline;
}

.FooterContent {
    float: left;
    width: 582px;
    padding-left: 175px;
}

.LastUpdated {
    float: left;
    width: 146px;
    text-align: right;
}
/* BOTTOM AREA ENDS HERE */

span.foot 
{
	text-align:center
}


/* GENERAL CLASSES */
.ButtonRow {
    display: inline;
    margin-right: 6px;
}

.Clear {
    clear: both;
    font-size: 0px;
}

.Column {
    /* Set width and padding inline */
    float: left;
}

.Divider01 {
    float: left;
    width: 520px;
    height: 1px;
    font-size: 0px;
}

.Divider02 {
    float: left;
    width: 520px;
    height: 1px;
    font-size: 0px;
}

.errorMessage {
    color: #ff0000;
    font-weight: bold;
}

.HiddenText {
    display: none;
}

.CompanyList
{
	float:left;
	margin:0;
	padding-top: 10px;
	padding-left: 50px;
}

.StoreList
{
	float:left;
	margin:0;
	padding-top: 10px;
	padding-left: 80px;
}

.SearchBoxHolder {
    /* Each Form Row */
    clear: both;
    float: left;
    width: 790px;
    padding-left: 10px;
}

.summary 
{
	font-size: 14px;
}