html {
 margin: 0;
 border: 0;
 padding: 0;
}
body {
 background-color: #ECECEC;
 display: block;
 color: #000;
 font: 12px arial;
 margin: 5px;
 padding: 5px;
}

#idWrap {
 background: #fff;
 border: 1px solid #333;
 width: 756px;
 margin: 0 auto;
}
#idBodyWindow #idWrap {
 width: auto;
}


p {
 margin: 3px 0 0;
}

img {
 border: 0;
}

label {
 cursor: pointer;
 cursor: hand;
}

h3 {
 color: #383D44;
 font-family: Arial;
 font-size: 13pt;
 font-weight: bold;
 letter-spacing: 0pt;
 line-height: 1em;
 margin: 0;
 padding: 0;
 text-transform: none;
}

#header {
 height: 105px;
 background: #95A7C5 url(../images/header_fade.gif) repeat-x bottom left;
}
#content {
 margin: 15px 0 15px 15px;
}

/*
#leftbar {
 position: absolute;
 top: 40px;
 left: 0;
 width: 20%;
 background: #999;
}
#sidebar {
 position: absolute;
 top: 40px;
 right: 0;
 width: 20%;
 background: #999;
}
*/

#footer {
 display: none;
 padding: 20px;
 background: #eee;
}

#header a img {
 margin: 15px;
 border: 0;
}


div.clsPgHdr {
 margin-bottom: 20px; 
}

div.clsPgHdr h1 {
 background-color: #8898af;
 color: #fff;
 font-family: Arial;
 font-size: 14pt;
 font-weight: bold;
 margin: 0 0 12px 250px;
 padding: 45px 0 7px 10px;
}
div.clsPgHdr p {
 font-family: Arial;
 font-size: 10pt;
 font-weight: bold;
 margin: 10px 0 2px 250px;
 padding: 0;
}



ul.clsAdnNavLst {
 margin: 1px;
 padding: 1px;
/*
 width: 125px;
*/
}
ul.clsAdnNavLst li {
 margin: 0;
 padding: 0;
 display: inline;
 list-style-type: none;
}
ul.clsAdnNavLst a, 
ul.clsAdnNavLst span {
 color: #434B56;
 float: left;
 line-height: 12pt;
 font-weight: bold;
 font-size: 8pt;
 margin: 0;
 padding: 4px 6px 3px 24px;
}
ul.clsAdnNavLst a:hover {
 color: #7F8EA3;
 text-decoration: none;
}

ul.clsAdnNavLst span {
 padding-left: 6px;
 margin: 0 5px;
}

ul.clsAdnNavLst a.clsPlain {
 padding-left: 6px;
}
ul.clsAdnNavLst a.clsIcnPtnr {
 background: transparent url(../images/icn_plus.gif) no-repeat scroll 4px 50%;
}
ul.clsAdnNavLst a.clsIcnCat {
 background: transparent url(../images/icn_filearchive.gif) no-repeat scroll 4px 50%;
 margin-right: 4px;
}
ul.clsAdnNavLst a.clsIcnFrm {
 background: transparent url(../images/icn_file.gif) no-repeat scroll 4px 50%;
 margin-right: 4px;
}
ul.clsAdnNavLst a.clsIcnMbr {
 background: transparent url(../images/icn_user.gif) no-repeat scroll 4px 50%;
 margin-right: 4px;
}
ul.clsAdnNavLst a.clsIcnSav {
 background: transparent url(../images/icn_save_table.gif) no-repeat scroll 4px 50%;
 margin-right: 4px;
}


a.clsGrnPls { background: transparent url(../images/icn_sqrgrnpls.gif) no-repeat scroll 2px 2px; }
a.clsRedMns { background: transparent url(../images/icn_sqrredmns.gif) no-repeat scroll 2px 2px; }

a.clsEx24 { background: transparent url(../images/icn_ex-24.gif) no-repeat scroll 2px 2px; }
a.clsPls24 { background: transparent url(../images/icn_plus-24.gif) no-repeat scroll 2px 2px; }

a.clsEx16 { background: transparent url(../images/icn_ex-16.gif) no-repeat scroll 2px 2px; }
a.clsPls16 { background: transparent url(../images/icn_plus-16.gif) no-repeat scroll 2px 2px; }

a.clsCal16 { background: transparent url(../images/icn_calender-16.gif) no-repeat scroll 2px 2px; }
a.clsImg16 { background: transparent url(../images/image-16.gif) no-repeat scroll 2px 2px; }



/*
#idAdmFncs {
 margin-left: 15px;
}
*/


div#idPartnerSearch {
 width: 310px;
 background-color: #ECC62C;
 border: 1px solid #363636;
 margin: 0;
 padding: 0;
}
div#idPartnerSearch form {
 background-color: #ECC62C;
 margin: 3px;
 padding: 0;
}
div#idPartnerSearch label {
 font: bold 11pt arial;
 margin: 1px;
 padding: 0;
}
div#idPartnerSearch input, 
div#idPartnerSearch label {
 vertical-align: middle;
}
div#idPartnerSearch input.clsTxtBox {
 width: 115px;
 height: 15px;
 font-size: 8pt;
 font-weight: normal;
 margin: 0;
 padding: 0;
}
div#idPartnerSearch input.clsSmt {
 font: bold 11pt arial;
 border: 1px solid black;
 margin: 1px;
 padding: 0;
}




td.clsLabel {
 font: bold 10pt arial;
 padding: 5px;
 vertical-align: top;
}

td.clsInputs {
 padding-left: 8px;
 padding-top: 8px
}

div.clsClear {
 clear: both;
 height: 1px;
}


.clsHide {
 display: none !important;
}


