no_wrap/* basic HTML tags */
* {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
}

body {
    background-color: #495056;
    scrollbar-face-color: #5c5c5c;
    scrollbar-highlight-color: #e5e5e5;
    scrollbar-shadow-color: #8d8d8d;
    scrollbar-3dlight-color: #8d8d8d;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

table {
    border: 0px; /* border="0" */
    border-collapse: collapse; /* cellspacing="0" */
}

table td {
    padding: 0px; /* cellspadding="0" */
}

img {
    border: 0px;
}

a,a:link,a:active,a:visited {
    font-family: Arial, Helvetica, sans-serif;
}
a:hover {
    color: #000033;
}

.website {
    color: #FFFFFF;
    font-size: 12px;
}

h1 {
    font-size: 12px;
    font-weight: bold;
    color: #888888;
    font-family: Arial, Helvetica, sans-serif;
}

h2 {
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
}

table {
    border: 0px; /* border="0" */
    border-collapse: collapse; /* cellspacing="0" */
}

table td {
    padding: 0px; /* cellspadding="0" */
}

html,body {
    height: 100%; /* tables can be with height=100%!! */
    margin: 0px;
    padding: 0px
}

.h100 {
    height: 100%;
    width: 100%;
}

a {
    font-family: Arial, Helvetica, sans-serif;
}

a.freeLink {
    color: #3F6676;
    text-decoration: underline;
}

a.freeLink:hover {
    color: #900;
    text-decoration: none;
}

a.yellowLink {
    color: Yellow;
    text-decoration: none;
    font-weight: bolder;
}

a.yellowLink:hover {
    color: Yellow;
    text-decoration: underline;
    font-weight: bolder;
}

.admn_copyright{
	margin:auto;
	text-align:left;
	color: #CCCCCC;
	font-size:12px;
	line-height:22px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
a.blackLink {
    color: Black;
    text-decoration: underline;
    font-weight: bolder;
}

a.blackLink:hover {
    color: Black;
    text-decoration: none;
    font-weight: bolder;
}

input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #707070;
    border: 1px solid #cdcdcd;
    padding: 1px 0;
    padding-left: 2px;
}
select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #707070;
    border: 1px solid #cdcdcd;
}
option {
    padding-left: 2px;
}
.boldText {
    vertical-align: middle;
    font-weight: bold;
    padding-bottom: 2px;
}
.sortIcon {
    border: 0px;
    margin-left: 2px;
}

/* layout divs */
.center {

}
.clear {
    clear: both;
}
#siteHeader {

}
#siteBody {
    padding-left: 4px;
    padding-righ: 4px;
    padding-top: 2px;
}

#siteFooter {
    clear: both;
}

/* header */ /* main menu */
#leftMenu {
    border-right: solid 1px #555555;
    vertical-align: top;
    background-color: #ebf3fa;
    padding: 8px 0px 0px 0px;
}

.backBgBlue {
    height: 5px;
    background-color: #3c80ad;
}

td#widthOf p {
    width: 700px;
}

#leftMenu{
    width: 232px;
}

#leftMenu .mainMenu{
    font-size: 12px;
    text-transform: capitalize;
    font-weight: bold;
    letter-spacing:1px;
    padding:0px 10px 0px 10px;
}

#leftMenu .mainMenu a {
    display: block;
    margin: 3px 0px 3px 0px;
    width:207px;
    height:36px;
    line-height:36px;
    text-align:center;
    font-size:13px;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
    background:url(../images/btn_menu.gif) no-repeat;
}
#leftMenu .mainMenu a:hover {
    text-decoration: none;
    color: #fff;
}
#leftMenu .subMenu{
    text-transform: capitalize;
    white-space: nowrap;
    font-weight: bold;
    letter-spacing:normal;
    list-style:none;
}
#leftMenu .subMenu a{
    display: block;
    margin: 3px 0px 3px 0px;
    width:207px;
    height:36px;
    line-height:36px;
    text-align: left;
    letter-spacing:normal;
    font-size:13px;
    color: #3c80ad;
    text-transform: capitalize;
    text-decoration: none;
    background:url(../images/btn_menu_hov.gif) no-repeat;
}
#leftMenu .subMenu a:hover {
    color: #fff;
}
#leftMenu .subMenu a.activeItem {
    color: #122432;
}
/* side bar */
.sideBar {
    clear: both;
}

.secNav {
    padding-bottom: 3px;
    border-bottom: 1px solid #333333;
}

.secNav .p1 {
    padding-top: 7px;
    color: #3D6475;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 10px;
    border-bottom: 3px solid #d9680d;
    padding-bottom: 4px;
	font-size:14px;
    font-family: Arial, Helvetica, sans-serif;
}

.secNav .p1 span {
    display: none;
    padding-left: 5px;
	font-size:14px;
}

.secNav ul li {
    padding-left: 5px;
    display: inline;
}

.secNav ul li a {
    color: #010000;
    text-decoration: none;
}

.secNav ul {
    list-style: none;
    margin-left: 10px;
    margin-top: 3px;
}

.secNav ul li a:hover,.secNav ul li a.activeItem {
    text-decoration: none;
    color: #cc0000;
}

/* content */
.pageContent,.pageSolid {
    vertical-align: top;
}

.pageSolid {
    clear: both;
}

.pageContent { /* margin-top: 15px; */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
}

.pageContent .d1,.pageSolid .d1 {
    padding-top: 7px;
    font-size: 12px;
    line-height: 18px;
    color: #292929;
    font-family: Arial, Helvetica, sans-serif;
}

.topTbl .leftTd {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding-right: 10px;
    width: 100%;
}

.pageContent .d1 .p1,.pageSolid .d1 .p1 {
    color: #1f5e78;
    text-align: left;
    border-bottom: 3px solid #d9680d;
    padding-bottom: 3px;
    padding-right: 5px;
	font-size:14px;
}

.pageContent .d1 .p1 span,.pageSolid .d1 .p1 span {
    background-color: #fff;
    padding: 0 3px;
    font-weight: bold;
	font-size:14px;
}

/* footer */
.pageFooter {
    border-top: 2px solid #3b6476;
    color: #3b6476;
    font-size: 11px;
}

.pageFooter .p1 {
    margin-top: 2px;
    _margin-top: 0px;
    border-top: 1px solid #76a3b8;
    padding: 0px 5px;
    padding-top: 2px;
}

.pageFooter .p1 .s1 {
    float: left;
}

.pageFooter .p1 .s2 {
    float: right;
    color: #000;
}

.pageFooter .p1 .s2 a {
    color: #000;
    text-decoration: underline;
}

.pageFooter .p1 .s2 a:hover {
    color: #900;
    text-decoration: none;
}

.skinBar {
    color: #900;
}

/* data grid */
table.topTbl {
    width: 100%;
}

.topTbl .leftTd {
    text-align: left;
    width: 100%;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.topTbl .rightTd {
    padding-left: 10px;
    width: 326px;
    text-align: right;
}

.rightTd input.srpnlTDBtnCancel {
    width: 70px;
}
.dataGrid2{
	border-collapse:collapse;
}
.dataGrid2 td{
	border-collapse:collapse;
	padding: 3px 3px 3px 3px;
	border: solid 1px #CCCCCC;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}
.dataGrid2 .tr1_2 td{
    text-align: center;
    background-color: #dae0e9;
	font-size:12px;
}

.dgTitle2 td {
    background-color: #e68a27;
    color: #fff;
    text-transform: capitalize;
	font-weight:bold;
}
.dataGrid, .dataGridTable {
    margin: 2px 0px;
    border-collapse: collapse;
    width: 744px;
}

.dataGridTable {
    width: 744px;
}

.dataGrid {
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
}

#editTbl td {
    font-size: 13px;
    padding: 3px 0px 3px 0px;
}

#editTbl td.formFieldName, #editTbl td.formFieldName2 {
    font-weight: normal;
    padding-left: 5px;
}

.dataGrid td {
}

.dataGridTable td {
    padding: 4px 5px 7px 10px;
    border: solid 1px #c0c8d3;
    /*
    white-space: nowrap;
    */
    text-align: left;
    vertical-align: top;
}

.dgTitle td {
    background-color: #e68a27;
    color: #fff;
    font-size: 13px;
    text-align: left;
    padding-bottom: 5px;
    padding-left: 10px;
    text-transform: capitalize;
    white-space: nowrap;
}

.dgTitle td a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
}

.dgTitle td.bgNone { /*background-color:#fff; */
}

.dgTitle td.bgNone2 {
}

.dgTitle td a:hover {
    color: #fff;
    text-decoration: underline;
}

.tr0 {
    text-align: center;
    background-color: #edf3fa;
    color: #000;
	font-size:13px;
}

.tr1 {
    text-align: center;
    background-color: #dae0e9;
    color: #000;
	font-size:13px;
}

.tr0 .dgEdit,.tr0 .dgDel {
    background-color: #edf3fa;
    font-weight: normal;
	font-size:13px;
}

.tr0 .dgDel {
	font-size:13px;
}

.tr1 .dgEdit,.tr1 .dgDel {
    background-color: #dae0e9;
    font-weight: normal;
	font-size:13px;
}

.tr1 .dgDel {
	font-size:13px;
}

.dgTitle .dgSortCell {
    background-color: #d17716;
}

.dgTitle .dgSortCell a{
    text-decoration: underline;
}

.tr0 .dgSortCell { /* background-color: #003861;
  color: #fff;
  */

}

.tr1 .dgSortCell { /*
  background-color: #eaeaea;
  */

}

.dgEdit a,.dgDel a {
    color: #25446C;
	font-size:13px;
}

.dgEdit a:hover,.dgDel a:hover {
    color: #900;
    text-decoration: none;
	font-size:13px;
}

.dgEnab,.dgUnEnab {
    text-align: center;
}

.dgEnab .im span,.dgUnEnab .im span {
    display: none;
}

.dgEnab .im,.dgUnEnab .im {
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 35%;
    height: 13px;
    width: 13px;
}

.dgEnab .im {
    background-image: url(../images/check.gif);
}

.dgUnEnab .im {
    background-image: url(../images/uncheck.gif);
}

.gridImg {
    text-align: center;
    amargin-left: 35%;
    aheight: 13px;
    awidth: 13px;
}

.dgFunc td {
    border: 0px;
}

.helpIco {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 7px;
    margin-bottom: 1px;
    border: 0px;
}

.dgAdd {
    text-align: left;
    width: 13%;
}

td.dgCust {
    text-align: right;
}

.dgCust,.dgAdd {
    padding-top: 3px;
    padding-bottom: 3px;
}

.dgPage {
    vertical-align: middle;
}

.dgPageSel {
    vertical-align: middle;
}

.dgPageSel{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    cursor: default;
    display:block;
    border: 1px solid #3c80ad;
    background-color: #3c80ad;
    padding: 2px 6px 2px 6px;
    margin:1px;
    font-weight: bold;
}

.dgPage a {
    color: #3c80ad;
    text-decoration: none;
    display:block;
    border: 1px solid #3c80ad;
    background-color: #fff;
    padding: 2px 6px 2px 6px;
    margin:1px;
    font-weight: bold;
}

.dgPage a:hover {
    color: #e68a27;
    border: 1px solid #e68a27;
    text-decoration: none;
    font-weight: bold;
}

.dgPagesStart,.dgPagesEnd {
    border: 1px solid #5B6C97;
    background-color: #fff;
    padding: 0 4px;
    height: 11px;
    width: 12px;
}

.dgPagesStart a,.dgPagesEnd a {
    text-decoration: none;
}

.dgPagesStart {
    background-image: url(../images/dgpagesstart.gif);
    background-repeat: no-repeat;
    background-position: 0 .1em;
}

.dgPagesEnd {
    background-image: url(../images/dgpagesend.gif);
    background-repeat: no-repeat;
    background-position: 0 .1em;
}

/* form */
/* form */
.formBox,.formBox1 {
    width: 370px;
    margin: 40px auto 0px auto;
}

.formBox1 {
    margin: 40px 0px 0px 0px;
}

.formBox .d1,.formBox1 .d1 {
    padding-top: 7px;
}

.formBox .d1 .p1,.formBox1 .d1 .p1 {
    text-transform: uppercase;
    color: #1f5e78;
    text-align: right;
    border-bottom: 1px solid #3f809a;
    padding-bottom: 3px;
    background-image: url(../images/ptitlefill.gif);
    background-position: 0 .4em;
    background-repeat: repeat-x;
    padding-right: 5px;
}

.userInfo {
    text-transform: capitalize;
    color: #1f5e78;
    text-align: left;
    border-bottom: 3px solid #d9680d;
    padding-bottom: 3px;
    padding-right: 5px;
}

.userInfo span {
    background-color: #fff;
    padding: 0 3px;
    font-weight: bold;
}

.formBox .d1 .p1 span,.formBox1 .d1 .p1 span {
    background-color: #fff;
    padding: 0 3px;
    font-weight: bold;
}

.formCont {
    background-color: #fff;
}

.formTable {
    width: 99%;
    font-size: 12px;
}

.formFieldName, .formFieldNameTC , .formFieldName2{
    text-align: left;
    padding: 2px 0;
    padding-right: 3px;
    width: 17%;
    font-size: 12px;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 10px;
    white-space: nowrap;
}
.formFieldName2{
    white-space: normal;
}
.formFieldName3, .formTable .formFieldName3, #editTbl td.formFieldName3{
	padding-left:5px;
}

.formFieldNameTC {
    vertical-align: top;
}

.formFieldData {
    text-align: left;
    padding: 2px 0;
    padding-left: 3px;
    width: auto;
}

.formFieldData a {
    font-size: 11px;
    font-weight: bold;
}

.formFieldData a:hover {
    text-decoration: none;
}

.formTf,.formTfReq {
    font-size: 12px;
    color: #707070;
    border: 1px solid #cdcdcd;
    width: 250px;
}

.formTfReq,.formTf {
    font-size: 12px;
    color: #707070;
    border: 1px solid #cdcdcd;
    width: 250px;
}

.formTfReq textarea {
    font-size: 10px;
    color: #707070;
    border: 1px solid #cdcdcd;
    width: 250px;
}

.formSelect,.formSelectReq {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #707070;
    border: 1px solid #cdcdcd;
    width: 252px;
}

.formSelectReq {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #707070;
    border: 1px solid #cdcdcd;

}

.formReqStar,.validator {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
	padding-left:3px;
}

.formChk {
    color: #25456C;
    width: auto;
    border: none;
    vertical-align: middle;
}

.formRadio {
    vertical-align: middle;
}

.formRadioComment {
    font-size: 11px;
    padding: 0 3px;
    color: #900;
}

.formTextArea {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    width: 200px;
    height: 250px;
    overflow-y: scroll;
    border: 1px solid #406778;
}

.formFile {
    color: #25456C;
    width: 200px;
    vertical-align: middle;
}

/* build in mess box */
.bMessBox {
    width: 100%;
    margin: 5px 0;
}

.bMessBoxCnt {
    color: Maroon;
    width: 93%;
    padding: 2px 3px;
    font-weight: bolder;
}

.bMessBox .bFormCont {
    clear: both;
    /*background-color: white;*/ /*_border: 2px solid Yellow;*/
}

/* mess box */
.messBox {
    width: 370px;
    margin: 5px 0;
}

.messBox .pm {
    border: 1px solid #6F7577;
    padding: 2px 0 3px 0;
    padding-left: 5px;
    background-image: url(../images/buttonfill.gif);
    background-position: top left;
    background-repeat: repeat-x;
    height: 13px;
}

.messBox .pm span {
    color: #555;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
}

.messBox .closeIco {
    float: right;
    vertical-align: top;
    margin-top: 1px;
    margin-right: 3px;
    cursor: pointer;
}

.messBox .formCont {
    clear: both;
    background-color: #F3F6F7;
    border-left: 1px solid #6F7577;
    border-right: 1px solid #6F7577;
    border-bottom: 1px solid #6F7577;
    color:#900;
}

.messBox .formFieldData {
    text-align: center;
    border-top: 1px dashed #3B6476;
    padding-top: 6px;
}

.messBoxCntNum {
    color: #900;
    font-weight: bold;
    width: 7%;
    text-align: right;
    padding: 2px 0px;
    padding-right: 3px;
    vertical-align: top;
}

.messBoxCnt {
    color: #FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
}
.messBoxCnt2 {
    color: #FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.messBox .button {
    padding: 0 3px;
}

/* elements */ /* elements */
.button { /*
    color: #25456B;
    border: 1px solid #5b6c97;
    background-image: url(../images/buttonfill.gif);
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #f3f3f3;
    font-family: tahoma;
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
    padding: 2px 4px;
    text-transform: uppercase;
    margin: 0px;
    cursor: pointer;
*/

}

.tblRow {
    display: block;
}

/* controls */
.helper {
    color: #900;
    margin-left: 2px;
    border-left: 1px solid #333333;
    border-top: 1px solid #333333;
    background-color: #eaeaea;
    width: 250px;
}

.helper td {
    padding: 10px;
    white-space: normal;
    text-align: left;
}

.helperContainer {
    position: absolute;
    display: none;
}

.helperBody {

}

.helper ul li {
    list-style-position: inside;
    list-style-type: decimal;
    padding-left: 5px;
}

.helper ul {
    margin-left: 5px;
}

/* Tab manager styles */
.tabManager {

}

.tabManager .tab a,.tabManager .tab a:visited,tabManager .tab a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: White;
    text-decoration: none;
}

.tabManager .tab a:hover {
    text-decoration: underline;
}

.tabManager .tab span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffe0;
    text-decoration: none;
}

/*  layout */
.backBg {
    background-color: #495056;
    height: 10px;
    width: 50%;
}

.h5 {
    height: 5px;
}

.backBgLeft {
    background-color: #495056;
    background-image: url(../images/background_content_left.gif);
}

.backBgRight {
    background-color: #495056;
    background-image: url(../images/background_content_right.gif);
}

.headerBg {
    background-color: #edf3fa;
    text-align: left;
    vertical-align: top;
    height: 21px;
    padding-left: 15px;
}

.headerBg2 {
    background-color: #3c80ad;
    text-align: left;
    vertical-align: middle;
    height: 47px;
    padding-left: 15px;
}

.headerBg2 h1 {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 36px;
    font-weight: normal;
}

.headerBg2 h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
}

.headerBg2 table.w100 td.w100 {
    text-align: center;
}

.w100 {
    width: 100%;
}

.leftSideH {
    text-align: left;
    width: 80%;
}

.rightSideH {
    width: 20%;
    text-align: right;
}

.rightSideH a {
    font-weight: bold;
    color: #3c80ad;
    text-decoration: underline;
    padding-right: 12px;
    background-image: url(../images/arr_orange.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.rightSideH a:hover {
    font-weight: bold;
    text-decoration: none;
}

.leftSideH .date {
    font-weight: bold;
    color: #666;
}

.leftSideH .currUser {
    color: #003861;
}

.leftSideH .userName {
    padding-left: 5px;
    color: #000;
}

.backBgWhite {
    background-color: #fff;
}
.backBgWhite3 {
    border: 0px;
    background-color: #3c80ad;
    vertical-align: middle;
    font-size: 12px;
    color: #FFFFFF;
}

.backBgWhite3 p {
    border-top: solid 2px #fff;
    border-bottom: solid 2px #fff;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 15px;
}

.backBgWhite4 {
    background-color: #e0e8f2;
}

.backBgWhite3 span {
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
}

span.splitArr {
    font-weight: normal;
    padding: 0px 5px 0px 5px;
}

.backBgWhite3 a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight:bold;
}

.backBgWhite3 a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight:bold;
    color: #e68a27;
}

.backBgLogout {
    text-align: left;
    vertical-align: middle;
    background-color: #fff;
}

img.logout {
    width: 16px;
    height: 16px;
}

.spacer {
    height: 1px;
    width: 1px;
}

.w20p {
    width: 20px;
}

.w20p div {
    height: 1px;
    width: 20px;
}

.w15p {
    width: 15px;
}

.w15p div {
    height: 1px;
    width: 15px;
}

.backBgMain {
    padding: 20px 10px 0px 20px;
    text-align: left;
    vertical-align: top;
    background-color: #fff;
    vertical-align: top;
    height: 100%;
}

.backBgMain h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #e68a27;
    margin-bottom: 8px;
    padding: 17px 0px 0px 10px;
}

.header td,.header td a,.header td a:active,.header td a:visited {
    color: #FFFFFF;
    font-weight: bold;
    background-color: #444444;
}

.header td a:hover {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
    background-color: #444444;
}

.header td.bgNone {
    background-color: #fff;
    border: none;
    width: 30px;
}

.header td.bgNone2 {
    color: #707070;
    border: 1px solid #cdcdcd;
    width: 30px;
}

input,textarea,select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #707070;
    border: 1px solid #cdcdcd;
    width: 250px;
}

input.radio_profile {
    font-size: 10px;
    color: #707070;
    border: 1px solid #cdcdcd;
    width: 20px;
}

input.button {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
}

table.mainTbl .formFieldName, table.mainTbl .formFieldName2 {
    width: 40%;
    padding-left: 50px;
    padding-right: 10px;
}

table.dataGridTable td.dgEdit,table.dataGridTable td.dgDel {
    padding-bottom: 3px;
    width: 30px;
}

.addNew {
    border: 0px;
    width: 95px;
    height: 25px;
    background-image: url(../images/add_new.gif);
    background-repeat: no-repeat;
}

.vSplit1 {
    height: 10px;
    vertical-align: top;
    background-color: #fff;
}

.vSplit1 p {
    background-color: #e9e6e1;
    height: 10px;
    width: 100%;
}

input.viewForm{
    width:102px;
    height:25px;
    display:block;
    border:none;
    background:url(../images/viewForm.gif);
    cursor:pointer;
}
input.upload_short{
    width:57px;
    height:25px;
    display:block;
    border:none;
    background:url(../images/btns/upload.gif);
    cursor:pointer;
}
input.test_short{
    width:47px;
    height:25px;
    display:block;
    border:none;
    background:url(../images/btns/test.gif);
    cursor:pointer;
}
input.submit_meals_short{
    width:105px;
    height:25px;
    display:inline;
    border:none;
    background:url(../images/btns/submit_meals.gif);
    cursor:pointer;
}

input.cancel_short{
    width:57px;
    height:25px;
    display:inline;
    border:none;
    background:url(../images/btns/cancel.gif);
    cursor:pointer;
}
input.delete_short{
    width:57px;
    height:25px;
    display:block;
    border:none;
    background:url(../images/btns/delete.gif);
    cursor:pointer;
}

input.apply{
    width:69px;
    height:25px;
    display:block;
    border:none;
    background:url(../images/btns/apply.gif);
    cursor:pointer;
}
input.select_all{
    width:93px;
    height:25px;
    display:block;
    border:none;
    background:url(../images/btns/select_all.gif);
    cursor:pointer;
}
input.deselect_all{
    width:108px;
    height:25px;
    display:block;
    border:none;
    background:url(../images/btns/deselect_all.gif);
    cursor:pointer;
}


input.close{
    width:72px;
    height:25px;
    display:block;
    border:none;
    background:url(../images/close.gif);
    cursor:pointer;
}

input.addNew {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 95px;
    height: 25px;
    background-image: url(../images/add_new.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.createUser{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 109px;
    height: 25px;
    background-image: url(../images/create_user.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.finish{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 72px;
    height: 25px;
    background-image: url(../images/finish.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.ok{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 53px;
    height: 25px;
    background-image: url(../images/ok.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.send{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 68px;
    height: 25px;
    background-image: url(../images/send.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.select_trainers{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 130px;
    height: 25px;
    background-image: url(../images/btns/select_trainers.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.add_selected{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 120px;
    height: 25px;
    background-image: url(../images/btns/add_selected.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.cancel{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 78px;
    height: 25px;
    background-image: url(../images/cancel.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.save_exercise{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 124px;
    height: 25px;
    background-image: url(../images/save_exercise.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.choose_xcercise{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 148px;
    height: 25px;
    background-image: url(../images/choose_xcercise.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.cancel2{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 64px;
    height: 25px;
    background-image: url(../images/cancel2.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.back{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 63px;
    height: 25px;
    background-image: url(../images/back.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.next{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 63px;
    height: 25px;
    background-image: url(../images/next.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.applyFilter{
    border: 0px;
    padding: 0px;
    width: 104px;
    height: 25px;
    background-image: url(../images/apply_filter.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.update{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 78px;
    height: 25px;
    background-image: url(../images/update.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.customize{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 97px;
    height: 25px;
    background-image: url(../images/customize.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.transfer{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 136px;
    height: 25px;
    background-image: url(../images/request_transfer.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.set{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 52px;
    height: 25px;
    background-image: url(../images/set.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.save {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 64px;
    height: 25px;
    background-image: url(../images/save.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.upload {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 78px;
    height: 25px;
    background-image: url(../images/upload.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.manage_forms {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 128px;
    height: 25px;
    background-image: url(../images/manage_forms.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.create_new_program {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 167px;
    height: 25px;
    background-image: url(../images/create_new_program.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.manage_programs {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 150px;
    height: 25px;
    background-image: url(../images/manage_programs.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.manage_articles {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 135px;
    height: 25px;
    background-image: url(../images/manage_articles.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.delete1 {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 77px;
    height: 25px;
    background-image: url(../images/delete1.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.delete {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 78px;
    height: 25px;
    background-image: url(../images/delete_btn.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.preview {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 88px;
    height: 25px;
    background-image: url(../images/preview.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.export {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 80px;
    height: 25px;
    background-image: url(../images/export.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

input.prospects {
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 150px;
    height: 25px;
    background-image: url(../images/prospects.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.change_dates{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 125px;
    height: 25px;
    background-image: url(../images/change_dates.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.submit_dates{
    border: 0px;
    padding: 0px;
    margin: 0px;
    width: 120px;
    height: 25px;
    background-image: url(../images/submit_dates.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

.visibleTrue {
    display: block;
}

.visibleFalse {
    display: none;
}

#menuBg {
    background-color: #edf3fa;
}

#menuBg2 {
    background-color: #edf3fa;
    border-right: solid 1px #555555;
}

.formFieldName {
    font-size: 12px;
    padding: 3px 0px 3px 0px;
    font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.formFieldName2 {
    font-size: 12px;
    padding: 3px 0px 3px 0px;
    font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	vertical-align:top;
}
/* RadioButtonList Styles */
.rblMain {
    font-family: Arial, Helvetica, sans-serif;
}

.rblRow {
}

.rblTD1 {
    _backgroud-color: #ffffe0;
    _color: green;
    width: 25px;
    text-align: center;
}

.rblTD2 {
    _backgroud-color: #ffffe0;
    text-align: left;
}

input.rblCKB {
    width: 25px;
	border:none;
}

.rblColDelim {
    _backgroud-color: blue;
    width: 10px;
}

.console-notes, .console-notes a {
    font-size: 10pt;
    font-weight: normal;
}

input.cblCKB {
    width: 20px;
	border:none;
}



#heading{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 20px;
}
.daytable{
    background: #3c80ad;
    border:solid 1px #666666;
}
.daytable td{
    border-collapse: collapse;
    border:solid 1px #666666;
}
.daytable td .heading_tbl td{
    border:none;
    padding:4px;
}
.daytable_td{
    padding:4px;
    line-height:32px;
}

.dayrow{
}
.dayrow td{
    padding: 4px;
    height:48px;
    width:45px;
}
td.dayhead{
    background-color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    line-height:32px;
}

.days{
    background-color: #FFFFFF;
    text-align: left;
}
/**********BTNS styles**********/
.buy_with_paypal{
    width:139px;
    height:25px;
    display:block;
    cursor:pointer;
    border:none;
    background:url(../images/btns/buy_with_paypal.gif) no-repeat;
}
.btn_manage_categories{
    margin-top:5px;
    width:152px;
    height:25px;
    display:block;
    cursor:pointer;
    border:none;
    background:url(../images/btns/btn_manage_categories.gif) no-repeat;
}
.btn_search{
    margin-left:5px;
    width:78px;
    height:25px;
    display:block;
    cursor:pointer;
    border:none;
    background:url(../images/btns/btn_search.gif) no-repeat;
}
.btn_customize{
    float:right;
    width:97px;
    height:25px;
    display:block;
    cursor:pointer;
    border:none;
    background:url(../images/btns/btn_customize.gif) no-repeat;
}
.btn_add_new{
    width:95px;
    height:25px;
    display:block;
    cursor:pointer;
    border:none;
    background:url(../images/btns/btn_add_new.gif) no-repeat;
}
.btn_botspace{
    margin-bottom:3px;
}
.admin_page_description{
    text-align:justify;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#666666;
}
.customize_title{
    padding:0px;
    line-height:25px;
}
td.dgImage{
    text-align:center;
    vertical-align:middle;
}
.dgImage img{
    margin:auto;
}
.mediauploader_btns_align{
    padding-top:3px;
}

.header_block_bg{
    background:url(../images/header_bg.jpg) repeat-x;
}
.header_block_bg1{
    background:url(../images/header_logo.jpg) no-repeat left;
}
.header_block_bg1_trainer{
    background:url(../images/header_logo_trainer.jpg) no-repeat left;

}
.header_block_bg1_trainee{
    background:url(../images/header_logo_trainee.jpg) no-repeat left;
}

.header_block_bg2{
    background:url(../images/admin_logout.gif) no-repeat right top;
}
.header_block_p1{
    width:720px;
    height:160px;
    vertical-align:top;
}
.header_block_p1_trainer{
	width:720px;
    height:160px;
    vertical-align:top;
}
.header_block_p1_trainee{
    width:720px;
    height:160px;
    vertical-align:top;
}
.header_block_p2{
    vertical-align:top;
	padding:0px;
}
.logout_link_aln{
    text-align:right;
    padding: 14px 8px 0px 0px;
}
.logout_link{
	float:right;
    color:#084999;
    font-weight: normal;
	font-size:22px;
	font-style:italic;
    text-decoration:none;
}
.logout_link:hover{
    color:#122432;
    text-decoration:none;
}
.user_inf{
    padding: 40px 0px 0px 450px;
    vertical-align:top;
}
.user_inf_name{
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight: normal;
    font-style:italic;
    color: #333333;
    line-height:24px;
}
.user_inf_name span{
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight: normal;
    font-style:italic;
    color: #333333;
}
.user_inf_date{
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #333333;
    text-align:left;
    line-height:24px;
}
.user_inf_date span{
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #333333;
    text-align:left;
    line-height:24px;
}
.table_trainer_td td{
    padding:5px;
}
input.input_no_border{
    border:none;
}
.page_description_box_h, .page_description_box_h2, .page_description_box_f, .page_description_box_f2{
    line-height:12px;
    height:12px;
    font-size:0px;
}
.page_description_box_h2{
    background:url(../images/page_description_box_h2.gif) repeat-x;
}ge_description_box_f1{
}
.page_description_box_f2{
    background:url(../images/page_description_box_f2.gif) repeat-x;
}
.page_description_box_l{
    background:url(../images/page_description_box_l.gif) repeat-y;
}
.page_description_box_r{
    background:url(../images/page_description_box_r.gif) repeat-y;
}
.btn_add_aln{
   
	margin:0px auto ;
	padding:0px;
	width:100px;
	
}
.btn_add_aln1{
 	margin:-18px 0px 0px 0px;
	padding:0px;
	width:165px;
	float:right;
	
}
.food{
	margin:0px auto;
	padding:0px;
	width:67%;
	}


.programs_list_aln td{
    padding-bottom:4px;
}

/* CSS Document */
#border_out{
    padding-top:6px;
    padding-bottom:6px;
    width:1027px;
    background-color:#383838;
    border:solid 1px #FFFFFF
}
#border_in{
    width:854px;
    background-color: #FF9900;
    background:url(images/bg.gif);
    border:solid 2px #FFFFFF;
}
#landingpage_border_in{
    width:854px;
    background-color: #FF9900;
    background:url(images/landingpage/bg.gif);
    border:solid 2px #FFFFFF;
    background-repeat: repeat-x;
}
#landingpage_bg_over{
    width:856px;
    background-color: #FF9900;
    background:url(images/landingpage/bg_over.gif);
}
#header1{
    background:url(../images/landingpage/header1.jpg);
    width:854px;
    height:209px;
    text-align:left;
}
#underhead_area{
    background:url(images/underhead_area.gif);
    width:842px;
    height:33px;
	padding-left:12px;
    font-family: Arial, Helvetica, sans-serif;
    color:#1e6290;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
    line-height:28px;
}
#underhead_area a{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
    color:#1e6290;
    text-transform:uppercase;
    font-weight:bold;
    line-height:28px;
    text-decoration:none;
    padding-left:15px;
    padding-right:8px;
}
#underhead_area a.underhead_area_link_ov{
	color:#FFFFFF;
}
.toplink{
    background:url(images/toplinks_spacer.gif);
    background-repeat:no-repeat;
    background-position:0px 2px;
}
#footer{
    background:url(images/footer_bg.gif);
    width:854px;
    height:55px;
    text-align:left;
}
a#lbtn:link, a#lbtn:visited{
    font-family: Arial, Helvetica, sans-serif;
    color:#1f6390;
    font-size:12px;
    font-weight:bold;
    padding-top:11px;
    padding-left:4px;
    text-align:center;
    display: block;
    background:url(images/lbtn.gif);
    width:95px;
    height:21px;
    text-decoration:none;
}
a#rbtn:link, a#rbtn:visited{
    font-family: Arial, Helvetica, sans-serif;
    color:#1f6390;
    font-size:12px;
    font-weight:bold;
    padding-top:11px;
    text-align:center;
    display: block;
    background:url(images/rbtn.gif);
    width:96px;
    height:21px;
    text-decoration:none;
}
a.btn:link, a.btn:visited{
    font-family: Arial, Helvetica, sans-serif;
    color:#1f6390;
    font-size:12px;
    font-weight:bold;
    padding-top:11px;
    text-align:center;
    display: block;
    background:url(images/btn.gif);
    width:96px;
    height:21px;
    text-decoration:none;
}
.footer_link{
    background:url(images/linl_arrow.gif);
    background-repeat:no-repeat;
    padding-left:15px;
    background-position: 0px 8px;
    margin-left:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#1e6290;
    text-decoration:none;
    line-height:32px;
    padding-top:4px;
}
#links_align{
    padding-left:5px;
}
#content_bgtop{
    width:264px;
    margin-top:30px;
    background:url(images/content_bg_top.gif);
    background-position:top;
    background-repeat:no-repeat;
}
#content_bgbottom{
    width:264px;
    background:url(images/content_bg_bottom.gif);
    background-position: bottom;
    background-repeat:no-repeat;
    padding: 10px 0px 10px 0px;
}
#content_bg{
    width:244px;
    height:330px;
    background:url(images/content_bg.gif);
    background-position:top;
    background-repeat:repeat-y;
    padding: 0px 10px 0px 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#aeb5ba;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
}
#video_bookmark{
    width:233px;
    margin-left:10px;
    padding-left:290px;
    background:url(images/video_bookmark.gif);
    background-repeat:no-repeat;
    background-position:top right;
    height:30px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#FFFFFF;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    line-height:32px;
}
#video_bgtop{
    width:524px;
    margin-left:10px;
    background:url(images/video_bg_top.gif);
    background-position:top;
    background-repeat:no-repeat;
}
#landingpage_video_bgtop{
    width:524px;
    margin-left:10px;
    background:url(images/landingpage/video_bg_top.gif);
    background-position:top;
    background-repeat:no-repeat;
}
#video_bgbottom{
    width:524px;
    background:url(images/video_bg_bottom.gif);
    background-position: bottom;
    background-repeat:no-repeat;
    padding: 10px 0px 10px 0px;
}
#video_bg{
    width:504px;
    height:330px;
    background:url(images/video_bg.gif);
    background-position:top;
    background-repeat:repeat-y;
    padding: 0px 10px 0px 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#aeb5ba;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
}
#content_align{
    text-align:left;
    padding-left:24px;
    padding-bottom:24px;
}
#search{
    background:url(images/search_bg.jpg);
    background-repeat:no-repeat;
    width:194px;
    height:52px;
    left:6px;
    position:relative;
    top:147px;
    font-size:12px;
    color:#1f6391;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-left:15px;
    padding-top:3px;
}
#search_input{
    width:115px;
    float:left;
}
#search_go{
    margin-left:5px;
}
a.landingpage_content_list{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:13px;
    line-height:24px;
    color:#2b2b2b;
    background:url(images/landingpage/content_list_bg.gif);
    background-repeat:no-repeat;
    background-position: 0px 4px;
    list-style:none;
    padding-left:20px;
    line-height:26px;
}
#landingpage_content_list_align{
    padding-left:20px;
    padding-top:10px;
}
#landingpage_contentimg_align{
    padding-top:9px;
    padding-bottom:8px;
}

.content_title_light{
	width:641px;
	height:35px;
    background:url(images/landingpage/content_title_light.png) no-repeat;
}
.content_title{
	width:447px;
	height:31px;
    background:url(images/landingpage/content_title.png) no-repeat;
}
* html .content_title{
	width:447px;
	height:31px;
	background:url(images/blank.gif) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/landingpage/content_title.png", sizingMethod="scale");
}
#landingpage_header{
    width:855px;
    height:263px;
    text-align:left;
}
#landingpage_trainerlogin a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#2b2b2b;
    font-weight:bold;
    text-transform:uppercase;
    line-height:26px;
    text-decoration: none;
}
#landingpage_trainerlogin{
    padding-left:10px;
}
#landingpage_disclamer a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#2b2b2b;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:underline;

}
#landingpage_disclamer{
    text-align:right;
    padding-right:13px;
    padding-top:8px;
}
/* CSS Document */
#links_align3{
    text-align:left;
    color:#eeeeee;
    padding: 40px 0px 0px 15px;
}
#links_align_pers_webp3{
    height:55px;
    width:855px;
    text-align:left;
    background:url(/images/personal_trainer/footer_bg.gif) no-repeat;
}
#links_align_pers_webp3 #align3{
    padding-top:35px;
    padding-left:10px;
}
a.footer_link3{
    position:relative;
    margin-right:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#eeeeee;
    text-decoration:none;
}
.btn_unsubscribe{
    width:112px;
    height:25px;
    display:block;
    border:none;
    background:url(/images/unsubscribe.gif);
    cursor:pointer;
}
.btn_sign_me_up{
    width:106px;
    height:25px;
    display:block;
    border:none;
    background:url(/images/sign_me_up.gif);
    cursor:pointer;
}
.btn_send{
    width:68px;
    height:25px;
    display:block;
    border:none;
    background:url(/images/send.gif);
    cursor:pointer;
}
.btn_login{
    width:77px;
    height:25px;
    display:block;
    border:none;
    background:url(/images/login.gif);
    cursor:pointer;
}
.form_td_pad{
    width:auto;
}
.form_td_pad td{
    padding: 2px 2px 2px 2px;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
}
input.input_txt_form{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #707070;
    border: 1px solid #cdcdcd;
    padding: 1px 0;
    padding-left: 2px;
    width:160px;
}
.td_form_name{
    text-align: right;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
}
.td_form_text{
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
}
.td_form_select{
    width:160px;
}
ul.form_list{
    margin: 0px 0px 0px 10px;
    padding:0px;
}
.form_list li{
    list-style:none;
    margin:0px;
    padding:0px;
    background:url(../images/list_arrow.gif) no-repeat 0px 5px;
    padding-left:20px;
    line-height:22px;
}
/* Paiment Boxs styles */
.paiment_boxs_l{
    width:192px;
    padding-right:20px;
    padding-left:20px;
}
.paiment_boxs_r{
padding-right:20px;
}
.paiment_box_td1{
    width:192px;
    height:120px;
    background:#729fdc;
    border:solid 1px #5c6776;
    border-bottom:none;
    vertical-align:top;
}
.paiment_box_td2{
    height:30px;
    background:#729fdc;
    border:solid 1px #5c6776;
    border-top:none;
    vertical-align:top;
}
.fitnes_plan_title3{
    background:url(/images/fitnes_plans/title_bg_midle.gif) repeat-y;
    width:156px;
    line-height:12px;
    margin: 10px 0px 5px 0px;
    font-weight:bold;
    font-size:12px;
}
.fitnes_plan_title{
    background:url(/images/fitnes_plans/title_bg_top.gif) no-repeat top;
}
.fitnes_plan_title2{
    background:url(/images/fitnes_plans/title_bg_bottom.gif) no-repeat bottom;
    padding: 5px 0px 5px 0px;
}
.paiment_box_td1 p{
    font-size:12px;
    margin:0px;
    padding: 5px 15px 5px 15px;
}
.paiment_box_td2{
    padding-left:15px;
}
.paiment_box_td2 a{
    background:url(/images/fitnes_plans/link_ico.gif) no-repeat;
    padding: 0px 0px 0px 23px;
    color:#fe0000;
    text-decoration:none;
    display:block;
    height:18px;
    line-height:18px;
    font-weight:bold;
    margin-bottom:5px;
}
.paiment_box_td2 a:hover{
    text-decoration: underline;
}

.paiment_box_tbl{
    width:auto;
}
.feature_title{
    width:188px;
    height:47px;
    line-height:47px;
    background:url(/images/fitnes_plans/feature.gif) no-repeat;
}
.feature_title span{
    margin-left:40px;
    color:#FFFFFF;
    font-weight:bold;
}
.fitness_plans_title{
    border-bottom:solid 3px #f28226;
    border-left:solid 3px #f28226;
    height:68px;
    line-height:40px;
    padding-left:90px;
    background:url(../images/fitnes_plans/fitness_plans_title_ico.gif) no-repeat 15px 5px;
    font-size:18px;
}
.paiment_box_spacer{
    font-size:5x;
    line-height:5px;
}

.link_pdf, .link_pdf:hover{
    background:url(../images/icon_pdf.gif) no-repeat right;
	font-size:12px;
	color:#0081d0;
	font-weight: bold;
	line-height:22px;
	padding: 1px 20px 1px 0px;
}
.link_pdf:hover{
	text-decoration:none;
}
.link_media, .link_media:hover{
    background:url(../images/icon_media.gif) no-repeat right;
	font-size:12px;
	color:#0081d0;
	font-weight: bold;
	line-height:22px;
	padding: 1px 20px 1px 0px;
}
.link_media:hover{
	text-decoration:none;
}
.media_links_aln{
	text-align:right;
}
.need_help img{
	margin-right:10px;
}
.help_links_aln{
	text-align:right;
}
a.paypal_account_link{
	cursor:pointer;
	text-decoration:underline;
	color:#0066FF;
}
a.paypal_account_link:hover{
	cursor:pointer;
	text-decoration: none;
	color:#0066FF;
}
.paypal_account_link span{
	color:#0066FF;
}
.site_edit_title{
	background-color: rgb(255, 255, 204);
	font-weight:bold;
	text-align:center; 
}

.text_description{
	font-style:italic;
	padding-left:5px;
	padding-bottom:10px;
}
.dataGridTable td.check1_aln{
	text-align:center;
	vertical-align:middle;
	padding:6px 5px 5px 10px;
}
input.check1{
	width:auto;
	height:auto;
	padding:0px;
	margin:auto;
	border:none;
}

.dataGrid td.no_wrap_title{
	white-space:normal;
	width:30%;
}
.dataGrid td.no_wrap_description{
	white-space:normal;
	width:40%;
}
.dataGrid td.no_wrap_category{
	white-space:normal;
	width:25%;
}
.dataGrid td.no_wrap{
	white-space:normal;
}

.col1_align{
	padding: 5px 0px 5px 12px;
	text-align:center;
}
.imageuploader_aline{
	padding: 0px 0px 10px 0px;
}
.imageuploader_browse{
	width:219px;
	margin-bottom:5px;
}
.trainer_news_mainarea{
	padding: 10px 0px 0px 10px;
}
a.featured_link{
	color:#017ddf;
	text-decoration:underline;
}
a.featured_link:hover{
	color:#122432;
	text-decoration:none;
}

.view_plan_close_link{
	color: #FFFFFF;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
.view_plan_close_link:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}