/* ********************************************************************************** -
	  This is the main stylesheet for an AME based website.
   *********************************************************************************** */

/* ---------------Standard elements  ---------------- */
html {
	margin: 0px;
	padding: 0px;
	min-width:764px;
	}
body {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	letter-spacing: 0.03px;
	text-align: justify;
	width:820px;
}

table {
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
td {
	padding: 0px;
}
img {
	border: 0px solid #00FF00;
}
A {
        color: black;
        text-decoration: underline;
}
A:hover {
	font-weight: bold;
}
h1 {
	font-size: 26px;
	font-weight: bold;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
	font-variant: small-caps;
}
h4 {
	font-size: 14px;
	font-weight: bold;
}
h5 {
	font-size: 12px;
	list-style-type: Circle;
}

blink { behavior:url(blink.htc);}

input[type="Submit"] {
font-size: 12px;
          border-left: 1px SOLID white;
		  border-right: 1px SOLID white;
		  border-top: 1px SOLID white;
		  border-bottom: 1px SOLID white;
}
input[type="Submit"].LinkButton {
border: 0px;
background: transparent;
font-size: 10px;
margin: 0px;
padding: 0px;
color: blue;
text-decoration: underline;
}

input[type="Button"] {
font-size: 12px;
          border-left: 1px SOLID white;
		  border-right: 1px SOLID white;
		  border-top: 1px SOLID white;
		  border-bottom: 1px SOLID white;
}

pre
{
white-space: pre-wrap; /* CSS2.1 compliant */
white-space: -moz-pre-wrap; /* Mozilla-based browsers */
white-space: o-pre-wrap; /* Opera 7+ */
}

/* ---------------Ad hoc classes  ---------------- */
.Warning {
  	font-weight: bold;
	font-size: 16px;
        color: Red;
padding-left: 18px;
}
.error {
font-size: 12px;
width: 100%;
padding-left: 28px;
clear:both;
}
.AdobeReader
{
	color: 	#606060 ;
	font-size: 10px;
	text-align: center;
width: 380px;
}
/* ---------------Container ------------------ */
#container {
width: 820px;
margin-left: 0px;
color: #fffeff;
background-color: #8c906d;
}

#container2 {
margin-left: 10px;
}
/* ---------------Header  ---------------- */

#divHeader {
Width: 820px;
	background-repeat: no-repeat;
	background-image: url(images/HeadBack.png);
       background-position: bottom right;
	text-align: Left;
height:90px;
}

#divHeaderLogo {
 text-align: Left;
Float: Left;
position : Absolute;
z-Index: 3;
background-color: white;
}
.HeadLogo {
	height: 110px;
       Margin: 2px;
Margin-left: 4px;
}
#divHeaderTaglineIntro {
    display:none;
    text-align: Left;
	font-size: 20px;
	font-weight: bold;
    padding: 5px 10px 0px 100px;
	vertical-align: top;
}
#divHeaderTagline {
 text-align: Left;
height: 50px;
	color: #e4e2d6;
	font-size: 36px;
	font-weight: bold;
        padding: 15px 10px 10px 100px;
	vertical-align: top;
}
#divHeaderImage2 {
  display: None
}
.HeaderImage2 {
	height: 90px;
}

/* ---------------MENU  ------------------ */

#divMenu{
	text-align: center;
	background-color: #FFFFFF;
	filter: alpha(opacity=75);
	opacity: .65;
Margin-top: -25px;
margin-bottom: 0px;
margin-left: 126px;
margin-right: 15px;
display: block;
float:left;

}


#divMenu ul {
padding: 0px;
margin: 0px;

}
.MenuLevel1 {
	color: #534504;
	background-color: #FFFFFF;

	padding-right: 7px;
	padding-left: 7px;
        padding-top: 5px;
	padding-bottom: 7px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #4b3d00;
	cursor: hand;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
margin-left: 0px;
list-style-type: none;
text-decoration: none;
float:left;
white-space: nowrap;
 }
.MenuLevel1 a {
	text-decoration: none;
	color: #534504;
}
.MenuLevel1 a:hover {
	color: Black;
	text-decoration: underline;
	}
.MenuLevel1 a:selected {
	color: White;
       }
.MenuLevel1 a:active {
	color:#000000;
       }
.MenuLevel1 .txt {
       text-align: right;
}
/* ---------------Left Mast Section ------------------ */
#divLeftMast {
float: Left;
width: 126px;
background-color: #534504;
margin-top: -21px;
margin-right: 10px;
}

.ChildMenuList{
Padding: 1px;
margin:0px;
}
.ChildMenu{
	background-color: #534504;
	color: white;
	font-weight: bold;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f3f2ed;
	text-decoration: none;
list-style-type: none;
list-style-image: none;
Padding: 1px;
text-align: Left;
overflow: hidden;
margin-left: 0px;
margin-right: 0px;
}
.ChildMenuHeading{
list-style-type: none;
list-style-image: none;
margin-top: 25px;
margin-bottom: 10px;
	font-weight: Normal;
}

.ChildMenu a{
	border-bottom-width: 0px;
	text-decoration: none;
}

/* ---------------Login ------------------ */
#divLogin {
text-align: right;
font-size: 10px;
margin: 0px  35px 0px 0px;
padding: 2px;
}

#divLogin a {
text-align: right;
font-size: 10px;
}

#divLogin form {
margin: 0px;
}

.LoginError {
font-size: 10px;
Color: red;
}

.EditControls80 {
font-size: 10px; 
border-left: 1px solid #000000;
           border-right: 1px solid #000000;
		   border-top: 1px solid #000000;
		   border-bottom: 1px solid #000000;
		   width: 80px;
}

.ButtonControls {
font-size: 12px;
          border-left: 1px SOLID white;
		  border-right: 1px SOLID white;
		  border-top: 1px SOLID white;
		  border-bottom: 1px SOLID white;
}
/* ---------------PWord change------------------ */
#ChgPword {
margin: 20px  0px 30px 0px;
width: 400px;
text-align: right;
}

/* ---------------Contact block ------------------ */
#divContacts{
font-size: 14px;
height: 23px;
padding: 15px 0px 0px 0px;
text-align: center;
background-color: #FFFFFF;
color: black;
margin-top: 0px;
clear: both;
}

/* ---------------footer Section ------------------ */
#divFooter{
text-align: center;
padding: 5px 5px 5px 0px;
font-size: 12px;
}

.footer {
text-align: left;
font-size: 12px;
margin-right: 40px;
margin-left: 40px;
}

/* ---------------design credit------------------ */
#divDesign{
text-align: center;
font-size: 9px;   
	background-color: #FFFFFF;
       color: 	#888888 ;
padding: 5px;
}

#divDesign a{
       color: #808080;
}

#divDesign a:hover{
color: black;
font-size: 14px
}

/* ---------------Content Section ------------------ */

#divContent{
min-height: 300px;
margin-bottom: 5px;
color: black;
}

/* ---------------Article------------------ */
#Article {
}

.ArticleHEADER {
font-size: 18px;
font-weight: bold;
padding-left: 136px;
padding-bottom: 10px;
padding-top: 15px;
}

.ArticleAUTHOR {
	font-size: 12px;
    padding-left: 20px;
	text-align: left;
}

.ArticleTAGLINE {
	font-size: 16px;
	font-variant: small-caps;
	font-style: italic;
font-weight: bold;
	text-align: center;
}

.ArticleIMGlarge {
	font-size: 12px;
}

.DivArticleSection1 {
  padding: 5px;
}
#Article2columns .DivArticleSection1 {
  Width: 300px;
float:left;
padding: 0px;
margin: 10px;
margin-right: 30px;
}

.ArticleIMG1 {
	padding: 2px;
	font-size: 12px;
	float: right;
    margin: 5px 10px 5px 5px;
	width: 300px;
    overflow:Hidden;
}

#ArticleImageLeft .ArticleIMG1 {
	float: left;
margin: 5px;
}
#Article2columns  .ArticleIMG1 {
	float: none;
}

.ArticleIMG1 img {
	width: 300px;

	border: 1px solid #e4e2d6;
}

#Article2columns .ArticleIMG1 img {
  Width: 296px;
	padding: 0px;

}

.DivArticleSection2 {
  padding: 5px;
}

#Article2columns .DivArticleSection2 {
	padding: 0px;
	border: 0px Solid black;
margin: 5px;
}
.ArticleIMG2 {
	font-size: 12px;
    margin: 5px 10px 5px 5px;
    width:700px;
    overflow:Hidden;
}

#ArticleImageLeft .ArticleIMG2 {
	float:right;
	text-align: Right;
}
#Article2columns .ArticleIMG2 {
  Width: 300px;
}
.ArticleIMG2 img {
	border: 1px solid #e4e2d6;
}

#Article2columns .ArticleIMG2 img {
  Width: 290px;
}

.ArticleBODY {
	font-size: 16px;
  margin: 5px;
padding-left: 10px;
padding-right: 10px;
}
#Article2columns .ArticleBODY {
}
.ArticleNOTES {
	font-size: 16px;
  margin: 5px;
padding-left: 10px;
padding-right: 10px;
}
#Article2columns .ArticleNOTES {
font-size: 12px;
}
.ArticleATTACH {
	font-size: 12px;
	text-align: center;
}
#Article2columns .ArticleATTACH {
clear: left;
margin-left: -40px;
}
.ArticleATTACHbody {
	font-size: 10px;
	text-align: center;
}

/* ---------------Child------------------ */

.ChildBox {
padding: 3px;
margin-left:136px;
clear: right;
}
#Article2columns .ChildBox {
}


#Mugshots .ChildBox {
	text-align: center;
        margin: 10px 10px 10px 10px;
padding: 3px;
background-color: #FFFFFF;
	border: 1px solid #808080;

}

.ChildThumbnail {
	text-align: center;
    margin: 0px 15px ;
float: left;
}

#Mugshots .ChildThumbnail {
	text-align: center;
	width: 100px;
Margin-left: 5px;
margin-top: 4px;
}

.ChildThumbnail img {
	border: 0px solid black;
	width: 90px;
}

.ChildHeadline {
margin-left: 120px;
}

#Mugshots  .ChildHeadline {
font-size: 14px;
	border: 1px dotted #808080;
	text-transform: uppercase;
	text-decoration: none;
Padding-left: 0px;
}

.ChildHeadline A {
font-size: 12px;
}

#Mugshots .ChildHeadline A {
	text-decoration: none;
}

.ChildTAGLINE
{
	font-size: 16px;
	font-variant: small-caps;
	font-style: italic;
	text-align: center;
}
.ChildAbstract {
	font-size: 10px;

margin-left: 120px;
margin-right: 10px;
}


/* ---------------Mugshots ------------------ */
#Mugshots  {
	display: block;
	background-color: #C7D8EF;
        width: 137px;
	text-align: right;
position: Relative;
top : 0px;
float:right;
}
/* ---------------right mast ------------------ */
#divRightMast {
	background-image: url(../images/mast_right.png);

}

/* ---------------Film strip ------------------ */

#divFilmStrip{
	background-color: #330000;
	text-align: center;
padding:  0px;
margin: 0px;
margin-left: 5px;
width: 820px;
clear: both;
}

.FilmStripImg {
	width: 152px;
        height:114px;
        border: 5px solid #330000;
margin: 0px;
padding: 0px;
Float: left;
}

/* ---------------rotator ------------------ */
#divRotator{

}
.RotatorCONTENT {
	font-size: 9px;
	color: #000000;
	text-align: center;
}

.RotatorCONTENT A {
	font-size: 9px;
	color: blue;
	text-decoration: none;
}

.RotatorCONTENT A:hover {
	font-size: 10px;
	color: blue;
	text-decoration: underline;
}

.RotatorHEADER {
	font-size: 11px;
	font-weight: bold;
	color: #BFBFBF;
	text-align: center;
	position: relative;
	left: 7px;
	top: 6.5px;
	width: 160px;
}

.RotatorIMG {
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	position: relative;
	left: 10px;
	top: 12px;
	width: 120px;
}

.RotatorDIV {
	font-size: 11px;
	text-align: center;
	position: absolute;
	left: 5px;
	top: 135px;
	width: 180px;
	height: 400px;
	z-index: 5;
}

/* -----------Reports----------- */
#ReportsMaster {
margin-left: 20px; 
}
#ReportDiv {
Float: Left;
margin-left: 0px;
margin-right: 20px;
margin-bottom: 5px;
padding-bottom: 5px;
padding-right: 10px;
background-color: white;
}

.ReportHeader{
padding-left: 10px;
margin-top: 5px;
font-weight: bold;
	filter: alpha(opacity=75);
	opacity: .65;
}
.Report {
padding-left: 10px;
margin-bottom: 5px;
border-Right: dotted 3px black ;
}

.Report Th {
font-size: 10px;
text-align: Right;    
font-variant: small-caps;
padding-left: 10px; 
padding-top: 5px;
padding-right: 10px;
}

.Report Td{
font-size: 12px;
text-align: right; 
padding-left: 10px;
padding-right: 10px;
}

#Report1 {
float: Left;
}
#Report2 {
float: Left;
}
#Report3 {

}
#Report4 { 
}
/* ------------Data tables ------------- */
table.datatable {
background-color: white;
margin-left: 0px;
clear: left;
}

table.datatable thead {
	background-color: #A9A9A9;
	color: white;
	font-weight: bold;
font-size: 11px;
}

table.datatable tbody td {
border-left: dotted 1px black;
border-bottom: dotted 1px black;
padding: 0px 3px 0px 2px;
font-size: 13px;
color: #A9A9A9;
}

.FieldDataNotes {
padding-left: 2px;
font-size: 8px;
color: black;
}

table.datatable a {
	color: black;
}

table.datatable tbody td.HeadColumn {
color: black;
border: 0px;
background: #8c906d;
}
table.datatable tbody td.HeadColumnTotal {
color: black;
border: 0px;
background: #8c906d;
font-weight: bold;
}
table.datatable tbody td.HeadColumn2 {
color: black;
border: 0px;
border-top: 1px solid black;
background: #D1D6CB;
padding-bottom: 10px;
}
table.datatable tbody td.HeadColumn2Total {
color: black;
border: 0px;
border-top: 1px solid black;
background: #D1D6CB;
font-weight: bold;
padding-bottom: 10px;
}


table.DisplayTable {
	width: 820px;
}

#DivData {
Float: Left;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
padding-bottom: 5px;
padding-right: 10px;
}

#DivData table.DisplayTable {
	width: 650px;
}

#DivActDoc {
clear:left;
width: 600px;
padding-left: 60px;
padding-right: 10px;
margin-right: 10px;
float: left;
}

.AttachmentList {

padding-left: 60px;
}
#DivActDoc .ActivityAttachmentBody {
text-align: left;
width: auto;
}
#DivActDocDel {
clear: both;
}
#DivActDocDel.FeedbackError {
Margin-bottom: 2px;
}
.AppHEADER {
	font-size: 18px;
        font-weight: bold;
padding-left: 20px;
padding-bottom: 5px;
margin-top: 0px;
Margin-bottom: 0px;
}

.AppHeaderLong {
	font-size: 18px;
        font-weight: bold;
padding-left: 20px;
padding-bottom: 5px;
Margin-bottom: 0px;
margin-top: 15px;
}

.RecordSubHead {
font-size: 14px;
font-weight: bold;
text-align: left;
padding-left: 10px;
}

.ContentText {
text-align: left;
padding-left: 30px;
Padding-Top: 10px;
Padding-right: 30px;
}

.RecordDisplay {
font-size: 14px;
}

.RecordDisplay td {
font-size: 12px;
padding-left: 20px;
}
/* ------------ Workbench ------------- */
#WorkbenchMenuDiv {
Clear: left;
}
.WorkbenchMenuHeading {
list-style-type: none;
	font-weight: bold;
}

/* --------- AttachmentUpload -------- */

#AttachmentUpload {
clear: left;
}

.ActivityAttachment {

text-align: right;
}
.ActivityAttachmentBody {
	font-size: 10px;
text-align: right;
width:600px;
}
.ActivityAttachmentList {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
.ActivityAttachmentList a {
float: left;
margin-right: 10px;
}

.ActivityRec1 {
background-color: #7c906e;
}
/* --------------- Forms  ---------------- */
.FieldLable {
font-size: 9px;
text-align: right;
padding-left: 12px;
vertical-align: top;
}

.FieldInfo {
font-size: 12px;
text-align: center;
padding-bottom: 12px;
padding-top: 12px;
}

.FieldData {
padding-left: 8px;

}
.FieldDataSmall {
padding-left: 8px;
font-size: 8px;
}
.FieldDataHighLight {
padding-left: 8px;
background-color: yellow;
}

.FieldDataStrong {

padding-left: 8px;
  	font-weight: bold;
}
.FieldDataInvoice {
	text-align: right;

}
.RequiredFlag {
  color: Red;
}
.AlertText {
  	font-weight: bold;
        color: white;
background-color: red;
}
.Feedback {
  	font-weight: bold;
	font-size: 12px;
        color: white;
padding: 0px 0px 5px 20px;
	text-align: center;
Margin-top:20px;
}
.FeedbackError {
  	font-weight: bold;
	font-size: 12px;
        color: white;
background-color: red;
padding: 3px 0px 5px 20px;
	text-align: center;
Margin-top:10px;
Margin-bottom:-32px;
}

.FeedUp {
  	font-weight: bold;
	font-size: 12px;
        color: white;
padding: 0px 0px 0px 50px;
	text-align: Center;
}

.ActionLinks {
	text-align: right;	
	font-size: 14px;
        color: white;
padding-right: 10px;
}
.ActionLinks a {
        color: white;
font-variant: small-caps;
}
.ActionLinksBlack {
	text-align: right;	
	font-size: 14px;
padding-right: 10px;
}
.ActionLinksBlack a {
font-variant: small-caps;
}

.AddMemberForm {
	text-align: right;	
	font-size: 14px;
        color: white;
padding-right: 10px;
margin-bottom: 5px;
clear: both;
}

.SearchForm {
	text-align: center;
margin-bottom: 7px;
	font-size: 12px;
}
#MemberRecord {
clear: right;
}

#RecordUpdateRequest {
padding-right: 10px;

margin-left: 10px;
margin-bottom: 5px;
}

#EmailRecord {
padding-right: 10px;
margin-left: 10px;
float: left;
}
#BottomButton {
padding: 10px;
float: left;
}

#AccountDetails {
padding: 5px;
border-top: solid 1px white;
border-left: solid 5px white;
border-right: solid 1px white;
border-bottom: solid 5px white;
}

#MemberInfo {
padding: 10px;
}

#People_info {
margin-top: 10px;
padding: 0px;
padding-left: 2px;
}

.BranchFilter {
text-align: right;
padding: 10px;
}
#BranchFilterSelect {
float:right;
}
.NewButton {
font-size: 8px;
width:30px;
height: 20px;
}
#InvBody {
padding: 20px;
background: #f0f0f0 ;
margin-top: 10px;
margin-right: 10px;
}
.AddressInfo {
float: left;
padding-left: 30px;
padding-right: 260px;
}
.TransactionForm {
padding-left: 20px;
margin-top: 20px;
padding-right: 45px;
text-align: left;
}
.TransactionForm table{
width: 100%;
}
.TransactionForm td {

padding-top: 5px;
}
.InvoiceDocName {
padding-left: 80px;
padding-top: 30px;
font-size: 10px;
float: right;
}
.InvoiceDocNo {
font-size: 14px;
font-weight: bold;
}
#InvBody .FieldLable {
padding-right: 5px;
}
#InvBody .FieldDataInvoice{
text-align: left;
padding-left: 29px;
}
#InvBody .FieldDataInvoiceRight{
text-align: right;
padding-right: 29px;
}
#InvBody .FieldData{
text-align: left;
padding-left: 29px;
}
#InvBody input[type="Submit"] {
margin: 10px;
border-bottom: double grey;
border-right: double grey;
height: 25px;
font-weight: bold;
}
#InvBody input[type="Button"] {
margin: 10px;
border-bottom: double grey;
border-right: double grey;
height: 25px;
font-weight: bold;
}
/* ---------------Certificate  ---------------- */
.cert_top1 {
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	font-family: Serif;
	text-align: center;
}

.cert_top2 {
	font-weight: bold;
	font-size: 18pt;
	text-transform: capitalize;
	font-family: 'Palatino Linotype' , Fantasy, Cursive;
	text-align: center;
	text-decoration: underline overline;
}
#divCertChasa{
float: left;
margin-Left: 80px;
margin-top: 10px;
width: 120px;
}
#divCertLogo {
float: left;
margin-Left: 20px;
margin-top: 10px;
}
#divCertDedicated{
float: left;
margin-Left: 20px;
margin-top: 10px;
}

.cert_text {
	padding-bottom: 0.25cm;
	padding-top: 0.25cm;
}

.cert_name {
	font-size: 12pt;
	padding-bottom: 0.25cm;
	text-transform: capitalize;
	padding-top: 0.25cm;
	letter-spacing: 1pt;
}

.cert_disclaimer {
	font-size: 8pt;
}

#CertDiv1 {
padding-top: 20px;
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
	font-family: Sans-Serif;
	text-align: center;

}
#CertDiv1 img {
width: 120px;
height: 120px;
display: block;
clear: both;
}

#certDiv2 {
	text-align: Right;
padding-right: 20px;
}

/* ---------------Account Card ---------------- */

#MCardPrint {
padding-right: 10px;
margin-left: 10px;
padding-bottom: 5px;
float: left;
}

.MCard_top1 {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Serif;
	text-align: center;
}

.MCard_top3 {
	font-size: 18px;
}

.MCard_top2 {
	font-weight: bold;
	font-size: 10px;
	text-transform: capitalize;
	font-family: 'Palatino Linotype' , Fantasy, Cursive;
	text-align: center;
	padding-bottom: 4px;
}
#divMCardChasa {
float: left;
margin-Left: 15px;
width: 65px;
}
#divMCardLogo {
float: left;
margin-Left: 15px;
}

#divMCardDedicated {
float: left;
margin-Left: 15px;
}

.MCardDediImg {
Width: 42px;
height: 40px;
}

.MCardOverlay {
display: block;
width: 40px;
	text-align: center;
	font-weight: bold;
position: absolute;
z-index: 4;
top: 47px;
left: 210px;
}

.MCard_text {
	width:260px;
}
.MCard_textRight {
	text-align: center;
}
.MCard_name {
	font-weight: bold;
	font-size: 12pt;
	text-transform: capitalize;
	font-family: Sans-Serif;
	letter-spacing: 1pt;
}
.MCard_Kwalifikasie {
	width:190px;
}

#MCardDiv1 {
padding: 5px;
	font-size: 8pt;
	font-family: Sans-Serif;
	text-align: center;
	border: 1px dotted lightgrey;
	border-bottom: 0px ;
	width:260px;
	height: 195px;
}
#MCardDiv3 {
padding: 5px;
	font-size: 8pt;
	font-family: Sans-Serif;
	border: 1px dotted lightgrey;
	border-top: 1px solid grey;
	width:260px;
	height: 195px;
overflow: hidden;
}

#MCardDiv3  H4{
margin-top: 5px;
margin-bottom: 0px;
width:230px;
}
#MCardDiv3 table{

margin-left: 5px;
}
#MCardDiv1 img {
Width: 70px;
height: 65px;
}

#MCardDiv2 {
	text-align: Right;
padding-right: 20px;
}
.MCard {
float: left;
}
.page-break-before {
clear: both;
page-break-before: always;
color: white;
}
/* ---------------Address lables ---------------- */

.AddressData {
padding: 10px;
height: 3.7cm;
width: 7cm;
}

.AddressDataTiny {
	font-size: 7pt;
}

#CommunicationMsg {
}

#ConfirmSendBut {
margin-left: 20px;
margin-top: 15px;
}
/* ---------------SMS send------------- */
#SMSData {
Float: Left;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
padding-bottom: 5px;
padding-right: 10px;
background-color: white;
}

#SMSsend {
margin-left: 50px;
margin-top: 40px;
}

#SMSsend table.DisplayTable {
width: 650px;
margin-left: 50px;
}

#SMSsend .ArticleMainDiv {
margin-left: 50px;
margin-right: 50px;
}

.SMSmsgSent {
font-size: 7pt;
padding-left: 20px;
color: gray;
}
.SMSmsgReply {
font-size: 9pt;
padding-left: 20px;
}
.SMSmsgReply a{
color: gray;
}
.SMSmsgDate {
font-size: 7pt;
color: gray;
}
.SMSmsgSmall {
font-size: 8pt;
color: black;
}
.SMSmsgSend {
font-size: 10pt;
padding-left: 20px;
}
.SMSmsgTo {
font-size: 8pt;
padding-left: 40px;
}

.divDocInset {
margin-left: 180px;
color: white;
}
.divDocInset th {
padding-left: 20px;
font-size: 9pt;
}
.divDocInset td {
text-align: right;
}
#SMStext {
padding-left: 40px;
}
#SMScreditRequest {
color: white;
padding-left: 50px;
margin-bottom: 10px;
text-align: left;
}
.minitext {
  font-size:10px;
  color: Black;
}
.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}
/* ------------ statement ---------- */
 .BankDetails {
width: 770px;
}
#divBalanceMessage {
margin-top: 10px;
padding-left: 300px;
font-weight: bold;
}
/* ---------------- END ----------------- */



