
BODY {padding:0; margin:17px 0 17px 0; font-family:Tahoma; font-size:11px; line-height:130%; text-align:center; background-color:#E2E2E2;}

div.mainContainer {width:960px; text-align:left; padding:0; margin:0;}
div.header {width:950px; margin:0; padding:0; font-family:Tahoma; font-size:10px; color:#AAA;}

table.headerMainMenu {margin-bottom:37px;}

table.headerSubMenu {font-family:Tahoma; font-size:10px; color:#AAA; margin-bottom:8px;}
table.headerSubMenu A, A:visited, A:active {font-family:Tahoma; font-size:10px; font-weight:bold; color:#CCC; text-decoration:none;}
table.headerSubMenu A:hover {color:#FFF; text-decoration:underline;}

.companyLogo {width:957px;  height:129px;margin:0; padding:0;background-image:url(images/logo.jpg); background-repeat: no-repeat;}

div.contentContainer {width:960px; margin:0; padding:0; font-family:Tahoma; font-size:10px; color:#666; }

div.banner {width:960px; height:30px; margin:0; padding:0; background-image:url(images/contentBG.gif); background-repeat:repeat-y; background-position:center; text-align:center;}
div.BreadcrumbBack {width:960px; height:60px; margin:0; padding:0; background-image:url(images/contentBG.gif); background-repeat:repeat-y; background-position:center;}
div.Breadcrumb {width:960px; height:50px; margin:0; padding: 10px 0px 0px 15px; text-align:left;}

div.content {width:960px; margin:0; padding:0; background-image:url("images/contentBG.gif"); background-repeat:repeat-y; background-position:center; background-color:#FFF; min-height: 500px;}
div.footer {width:950px; margin:0; padding:0;}

table.footerMenu {font-family:Tahoma; font-size:10px; color:#AAA; margin-top:7px;}
table.footerMenu A, A:visited, A:active {font-family:Tahoma; font-size:10px; font-weight:normal; color:#999; text-decoration:none;}
table.footerMenu A:hover {color:#666; text-decoration:underline;}

div.leftMenuContainer {float:left; width:20%; background-image:url(images/contentBG.gif); background-repeat:repeat-y; background-position:left; line-height:150%;}

div.centerContainer {float:left; width:50%; min-height:400px; background-color:#FFF; padding:0 0 15px 0; margin:0; font-family:Tahoma; font-size:11px; color:#666666; line-height:150%;}
div.centerContainer_2Column {float:left; width:75%; min-height:400px; background-color:#FFF; padding: 0 0 15px 0; margin:0; font-family:Tahoma; font-size:11px; color:#666666; line-height:150%;}
div.centerContainer_1Column {float:left; width:960px; min-height:400px; background-color:#FFF; padding: 0 0 15px 0; margin:0; font-family:Tahoma; font-size:11px; color:#666666; line-height:150%;}
div.centerContainer_2ColumnR {float:left; width:80%; min-height:400px; background-color:#FFF; padding:0 0 15px 0; margin:0; font-family:Tahoma; font-size:11px; color:#666666; line-height:150%;}

div.rightMenuContainer {float:left; width:25%; background-image:url(images/contentBG.gif); background-repeat:repeat-y; background-position:right; background-color:#FFF; line-height:150%;}


div.leftMenu {padding-left: 30px;}

div.leftMenu ul {margin:0; padding: 0 0 15px 5px; text-indent:0; list-style:none; line-height:200%;}
div.leftMenu ul li {margin:0; padding:0; text-indent:0; }
div.leftMenu ul li A, A:visited, A:active {font-family:Tahoma; font-size:11px; font-weight:normal; color:#666; text-decoration:none;}
div.leftMenu ul li A:hover {color:#F63; text-decoration:underline;}
div.leftMenu h1 {font-family:Tahoma; font-size:12px; font-weight:bold; color:#999; padding:0 0 0 0px;}

div.rightMenu {padding: 0px 40px 15px 30px;}

div.rightMenu ul {margin:0 0 30px 0; padding:0 0 15px 0; text-indent:0; list-style:none; line-height:200%; border-bottom:1px solid #DDD;}
div.rightMenu ul li {margin:0; padding:0; text-indent:0; line-height:200%;}
div.rightMenu ul li A, A:visited, A:active {font-family:Tahoma; font-size:11px; font-weight:normal; color:#F63;}
div.rightMenu ul li A:hover {text-decoration:none;}
div.rightMenu h1 {font-family:Tahoma; font-size:11px; font-weight:bold; color:#999; padding:0; margin:0px 0px 12px 0px;}
img.rightMenuTitle {border:0; margin-bottom:13px;}

div.centerContainer h1 {font-family:Tahoma; font-size:19px; font-weight:bold; color:#f63; margin:0; padding:0;}
div.centerContainer h2 {font-family:Tahoma; font-size:12px; font-weight:bold; color:#f63; margin:0; padding:0;}
div.centerContainer ul {margin:0; padding:0 0 0 17px; line-height:130%; }
div.centerContainer ul li {font-weight:normal; margin:0; padding:0; line-height:130%; margin-bottom:5px;}
div.centerContainer a, a:active {color:#f63; font-size: 11px; font-weight:normal; text-decoration: none; }
div.centerContainer a:hover {text-decoration:none;}

div.centerContainer_2Column h1 {font-family:Tahoma; font-size:19px; font-weight:bold; color:#f63; margin:0; padding:0;}
div.centerContainer_2Column h2 {font-family:Tahoma; font-size:12px; font-weight:bold; color:#f63; margin:0; padding:0;}
div.centerContainer_2Column ul {margin:0; padding:0 0 0 17px; line-height:130%; }
div.centerContainer_2Column ul li {font-weight:normal; margin:0; padding:0; line-height:130%; margin-bottom:5px;}
div.centerContainer_2Column a {color:#f63; font-weight:normal; text-decoration: none; }
div.centerContainer_2Column a:hover {text-decoration:none;}

div.centerContainer_2ColumnR h1 {font-family:Tahoma; font-size:19px; font-weight:bold; color:#f63; margin:0; padding:0;}
div.centerContainer_2ColumnR h2 {font-family:Tahoma; font-size:12px; font-weight:bold; color:#f63; margin:0; padding:0;}
div.centerContainer_2ColumnR ul {margin:0; padding:0 0 0 17px; line-height:130%; }
div.centerContainer_2ColumnR ul li {font-weight:normal; margin:0; padding:0; line-height:130%; margin-bottom:5px;}
div.centerContainer_2ColumnR a {color:#f63; font-weight:normal; text-decoration: none; }
div.centerContainer_2ColumnR a:hover {text-decoration:none;}

sup {font-size:9px}
.clear {clear:both; visibility:collapse;}

.contentTop 
{
    background-image:url(images/contentTop.gif);
    background-repeat: no-repeat; 
    background-position: center;
    height: 10px;
    width: 960px;
}

.contentBottom
{
    background-image:url(images/contentBottom.gif);
    background-repeat:no-repeat;
    background-position: bottom;
    width: 960px;
    height: 21px;
}

#LoginFormLogo
{
    background-color: white;
    width: 940px;
    height: 30px;
    text-align: right;
}

.UploadTool_TableWrapper
{
    width: 98%;
    border: solid 1px silver;
}

.UploadTool_TableHeader
{
    text-align: center;
    background-color: #DFDFDF;
    border-bottom: solid 1px silver;
}

.UploadTool_TableContent
{
    text-align: left;
    padding: 5px 5px 5px 5px;
}

.UploadTool_TableNavigation
{
    background-color: #DFDFDF;
    border-top: solid 1px silver;
}

.UploadTool_TableNavigation_Button_Next
{
    border: solid 1px gray;
    height: 25px;
    width: 150px;
    text-align: center;
}

.UploadTool_TableNavigation_Button_Back
{
    border: solid 1px gray;
    height: 25px;
    width: 150px;
}

.UploadFile_Status
{
    font-family: Tahoma;
    font-size: 13px;
    text-decoration: underline;
}

.SmsForm_Error
{
    font-family: Tahoma;
    font-size: 13px;
    color: Red;
    text-transform: uppercase;
}

.GenerateInternal_Processing
{
    background-image: url(images/processing.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 37px;
    text-align: center;
}

.GenerateInternal_Processing_Done
{
    background-image: url(images/accept.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 48px;
    text-align: center;
}

.GenerateInternal_Processing_Error
{
    background-image: url(images/error.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 48px;
    text-align: center;
}


.GenerateInternal_StatusText
{
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 5px;
}

.GenerateInternal_GoodRecordsText
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
}

.GenerateInternal_BadRecordsText
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 5px;
}

.Popup
{
    background-color: Black;
    border: 2px solid black;
    filter:alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity:0.5;
}

.pnlQuickPreview
{
    border: solid 1px black; 
    background-color: White; 
    width: 800px; 
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.pnlQuickPreview_Title
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}

.pnlErrorMessage
{
    border: solid 1px black; 
    background-color: White; 
    width: 300px; 
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.pnlErrorMessage_Title
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: Red;
    margin-top: 5px;
    margin-bottom: 5px;
}

.pnlErrorMessage_Text
{
    font-family: Tahoma;
    font-size: 12px;
    margin-bottom: 15px;
}

.ErrorPopup
{
    background-color: Black;
    border: 2px solid black;
    filter:alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity:0.5;
}


.pnlTestMessage
{
    border: solid 1px black; 
    background-color: White; 
    width: 300px; 
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.pnlTestMessage_Title
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    margin-top: 5px;
    padding-bottom: 10px;
    text-align: left;
}

.pnlTestMessage_Label
{
    font-family: Tahoma;
    font-size: 12px;
}

.pnlTestMessage_TxtBox
{
    font-family: Tahoma;
    font-size: 12px;
}

.pnlTestMessage_BtnSend
{
    font-family: Tahoma;
    font-size: 12px;
    border: solid 1px black;
}

.pnlTestMessage_BtnClose
{
    font-family: Tahoma;
    font-size: 12px;
    border: solid 1px black;
}

.pnlTestMessage_Buttons
{
    text-align: left;
    padding-top: 10px;
}

.LastTestMsgStatus
{
    clear:both;
    width: 100%;
    text-align: left;
    padding: 15px 5px 5px 5px;
}

.LastTestMsgStatus_Label
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

.LastTestMsgStatus_Result
{
    font-family: Tahoma;
    font-size: 12px;
}

.LastTestMsgStatus_BtnRefresh
{
    font-family: Tahoma;
    font-size: 12px;
    border: solid 1px black;
    margin-top: 5px;
}




/* -------------------- LoginForm -------------------- */
.LoginForm
{
    border: solid 1px silver;
    padding: 20px 20px 20px 20px;
}

.LoginForm_TextBox
{
    font-family:Tahoma; 
    font-size:11px; 
    font-weight:bold; 
    color: black;
    margin-top: 8px;
    margin-left: 5px;
}

.LoginForm_LoginButton
{
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    border: solid 1px gray;
}

.LoginForm_InstructionText
{
    color:Red;
}

.LoginForm_TitleText
{
    background-color: #FF6633;
    font-family:Tahoma; 
    font-size:12px; 
    font-weight:bold; 
    color: white; 
    padding-top: 5px;
    padding-bottom: 5px;
}

.UploadTool_Button_TestMessage
{
    border: solid 1px gray;
    height: 25px;
    width: 100px;
}

.UploadTool_Button_UploadedPreview_Apply
{
    border: solid 1px gray;
    height: 25px;
    width: 100px;
}

.SmsForm_Button_QuickPreview
{
    border: solid 1px gray;
    height: 25px;
    width: 120px;
}

.SmsForm_Button_Close
{
    border: solid 1px gray;
    height: 25px;
    width: 100px;
}

.SmsForm_Button_Insert
{
    border: solid 1px gray;
    height: 25px;
    width: 40px;
}

.UploadTool_Button_ClearAll
{
    border: solid 1px gray;
    height: 25px;
    width: 100px;
}

.UploadTool_FinalAnalyze_Txtbox_ActionDescription
{
    width: 300px;
}

.AccountStatus_TotalCash_Label
{
    font-family:Tahoma; 
    font-size:10px; 
    font-weight:bold; 
}

.AccountStatus_TotalCash_Amount
{
    font-family:Tahoma; 
    font-size:10px; 
}

.AccountStatus_TotalCash_CurrecySymbol
{
    font-family:Tahoma; 
    font-size:10px; 
    text-transform: uppercase;
}


/* ------------------- DateChooser ----------------------- */
.pnlDateTime
{
    border: solid 1px black;
    background-color: White;
    padding: 1px 1px 1px 1px;
    z-index: 5000;
    position: absolute;
    top: 40%;
    left: 45%;
}

.DateTimePopup
{
    background-color: Black;
    border: 2px solid black;
    filter:alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity:0.5;
}

.DateChoooser_btnSelectDate
{
    border: solid 1px black;
    width: 70px;
    height: 20px;
    font-family:Tahoma; 
    font-size:10px; 
}

.DateChoooser_btnClearDate
{
    border: solid 1px black;
    width: 70px;
    height: 20px;
    font-family:Tahoma; 
    font-size:10px; 
}

.DateChooser_Calendar
{
    width: 200px;
    border: solid 1px white;
}

.DateChooser_btnClose
{
    border: solid 1px black;
    width: 100px;
    height: 20px;
    font-family:Tahoma; 
    font-size:10px; 
 
}

.DateChooser_SelectedDate
{
    background-color: White;
    padding-left: 15px;    
    padding-right: 15px;
    width: 80px;
    text-align: center;
}




/* ------------------- UploadTool_HistoryPreview ----------------------- */

.UploadTool_HistoryPreview_lblDateFrom
{
    font-family:Tahoma; 
    font-size:10px; 
    font-weight:bold;     
}

.UploadTool_HistoryPreview_lblDateTo
{
    font-family:Tahoma; 
    font-size:10px; 
    font-weight:bold;     
}

.UploadTool_HistoryPreview_btnShowHistory
{
    border: solid 1px black;
    width: 100px;
    height: 20px;
    font-family: Tahoma; 
    font-size: 10px; 
}


/* ------------------- UploadTool_HistoryPreviewDetailed ----------------------- */

.UploadTool_HistoryPreviewDetailed_labels
{
    font-family: Tahoma; 
    font-size: 11px; 
    font-weight: bold;     
}

.UploadTool_HistoryPreviewDetailed_DataLabels
{
    font-family: Tahoma; 
    font-size: 11px; 
    padding-left: 10px;
}

.UploadTool_HistoryPreviewDetailed_btnBack
{
    border: solid 1px black;
    width: 100px;
    height: 20px;
    font-family: Tahoma; 
    font-size: 10px; 
}

.UploadTool_HistoryPreviewDetailed_btnRefresh
{
    border: solid 1px black;
    width: 100px;
    height: 20px;
    font-family: Tahoma; 
    font-size: 10px; 
}

.UploadTool_HistoryPreviewDetailed_NoDetailsFoundLabel
{
    padding-top: 20px;
    font-family: Tahoma; 
    font-size: 12px; 
}