body { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; 
       margin:0px; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#ECECEC; }
table, td { font-size:11px; }
form { margin:0px; }
a { color:#051441;  text-decoration:none; }
a:hover { color:#6C6C98; text-decoration:underline;  cursor:hand;  }
a.reglnk { color:#FFFFFF; font-weight:bold; }
a.reglnk:hover { text-decoration:underline; }
a.headerlnk { color:#000000; text-decoration:none; font-size:10px; }
a.header:hover { text-decoration:underline; color:#585898; }
a.footerlnk { color:#ffffff; font-weight:bold; text-decoration:none; }
a.footerlnk:hover { text-decoration:underline; }
a.lnk { color:#000000; text-decoration:none; }
a.lnk:hover { text-decoration:underline; }
a.browse { color:#6C6C98;  text-decoration:none; }
a.browse:hover { color:#051441; text-decoration:none;}
.footcontent { line-height:150%; background-color:#9292C0; color:#FFFFFF; }
.status { font-weight:bold; color:#000066; }

.formobject { font-size:11px; font-family:Tahoma; border:1px solid #000000; background-color:#FFFFFF; height:20; }
.formobj { font-size:11px; font-family:Tahoma; border:1px solid #000000; background-color:#FFFFFF; }
.formobj_sm { font-size:10px; font-family:Tahoma; border:1px solid #9292C0; background-color:#FFFFFF; height:17; }
.button { background-color:#333333; font-family:Tahoma; font-size:10px; font-weight:bold; color:#FFFFFF; height:22; }
.fomtxt { font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:5px;  }
.formbutton {background-color:#BBBCD0;font-size:11px;color:#323347;font-weight:200;}

.errmsg { color:#ff0000; text-align:center; }
.introtxt { padding-left:8px; background-color:#9292C0; padding-right:8px; }
.testimonialtxt { padding:10px; background-color:#D8D8E8; }
.content_txt { line-height:150%; }
.content { line-height:180%; background-color:#fafafa; padding:10px;  text-align:justify; vertical-align:top;}
.profilehead { font-weight:bold; color:#000066; height:20px; }

.spltxt { font-size:10px; }
.borderall { border:1px solid #585898;  }
.borderbottom { border:1px none #ececec; border-bottom-style:solid; }
.bordertop { border:1px none #ececec; border-top-style:solid; }
.borderleft { border:1px none #333333; border-left-style:solid; }

.pad_l { padding-left:13px; }
.pad_r { padding-right:13px; }
.pad_lr { padding-right:10px; padding-left:10px; }
.pad_b { padding-bottom:4px; }
.pad_t { padding-top:4px; }
.pad_content { padding:10px; padding-right:0px; padding-top:0px; padding-left:15px; }

.pagehead { font-weight:bold; font-size:18px; color:#585898;  height:40px;
            border:2px none #979797; border-bottom-style:solid; vertical-align:bottom; padding-bottom:5px; }
.subhead { font-weight:bold; font-size:14px; color:#585898; }
.member_info { background-color:#f5f5f5; padding-left:10px; padding-right:10px; 
               text-align:center; height:28px; }
.quest { font-weight:bold; font-size:11px; padding-bottom:5px; padding-top:8px; 
         text-align:justify; line-height:135%; color:#666666; }
.subhd { font-weight:bold; font-size:11px; color:#585898; }	   
.ph_msg { font-size:11px; color:#2D2D4D; }	   

table.frmtbl { border:1px none #FFFFFF; }
table.frmtbl td { padding:3px; height:28px; }
table.frmtbl tr.odd { background-color:#f5f5f5; }
table.frmtbl tr.button { background-color:#f2f2f2; height:25px; }
table.frmtbl td.info { font-size:10px; vertical-align:top; }

table.lsttbl { border:1px solid #e0e0e0; background-color:#ffffff; }
table.lsttbl td { padding:5px; padding-left:8px; }
table.lsttbl td.shead { font-weight:bold; font-size:14px; color:#585898; background-color:#e9e9f6; }
table.lsttbl td.info { font-size:10px; vertical-align:top; }

table.membr { width:100%; }
table.membr td { padding-left:3px; font-size:10px; }

.search_det { font-size:11px;color:#444444;line-height:150%;}
.ph_caption { font-size:10px;letter-spacing:2px; }

.showcasearea { vertical-align:top; background-color:#D6D6E3; text-align:center;
                border:1px none #9292C0; border-right-style:solid; border-left-style:solid; }
.showcase_txt { color:#585898; font-size:10px; font-weight:bold; }

.testi_tbl     { vertical-align:top; background-color:#EEEEF7; text-align:center;
                border:0px none #9292C0; border-right-style:solid; border-left-style:solid; }
.quick_tbl     { border:1px none #9292C0; border-right-style:solid; border-left-style:solid; }

.servicearea { vertical-align:top; padding-left:12px; } 
.testimarea { padding:10px; } 
.hotlistarea { border:2px none #979797; border-bottom-style:solid; vertical-align:bottom; text-align:right; }
table.hotlisttbl { border:1px none #e0e0e0; }
table.hotlisttbl td { height:17px; text-align:right; color:#333333;
                      font-weight:400; background-color:#eeeeee; font-size:10px;
					  background-image:url(images/hottab_img_bg.gif); }
.log_name { font-weight:bold; color:#6F3737; text-align:center; vertical-align:bottom; height:40;}

table.tbl_pref { border:0px solid #e0e0e0;  }
table.tbl_pref td { padding-bottom:6px; vertical-align:top;  }
table.tbl_pref td.prefhead { font-weight:bold; font-size:14px; color:#585898;  }

table.tbl_showcase { border:1px solid #9E9DB0; width:111px ;}
table.tbl_showcase td { text-align:center;   }

table.tbl_profile { border:1px solid #9E9DB0; width:175px ; height:129px ;}
table.tbl_profile td { text-align:center;   }

table.tbl_testi { border:1px solid #A8A8CE; width:135px ; height:98px ;}
table.tbl_testi td { text-align:center; padding:1px;   }


/*-- H E A D E R   L I N K    S T Y L E ------------------------------------------------------------------------------------*/
.headlink { color:#000000; text-decoration:none; font-size:10px; }
.headlink:hover { display:block; width:100%; color:#ffffff; line-height:20px;
                  background-color:#9292C0; text-decoration:none; }
table.maintbl { border:1px none #cccccc; border-left-style:none; border-right-style:none; border-bottom-style:none; }
table.maintbl td { border:1px none #cccccc; border-right-style:solid;  }
/*--------------------------------------------------------------------------------------------------------------------------*/px; border-style:solid;height:20px; border-color:#8181A3;  }
textarea,select {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; border:1px; border-style:solid; border-color:#8181A3;  }
.formbutton {background-color:#BBBCD0;font-size:11px;color:#323347;font-weight:200;}
.head {font-weight:bold;;color:#57577B;}
.head_v {font-weight:bold;;color:#990000;}
.err_msg  { color:#FF0000; }
.outertable { border:1px solid #eFeFeF; padding:10px;}
.pagehead { font-weight:bold; font-size:18px; color:#585898;  height:40px;
            border:2px none #979797; border-bottom-style:solid; vertical-align:bottom; padding-bottom:5px; }
/* below set of codes is for the row colors. You can change the background colors of row 2 here
.row {	background-color: #F2F2F4;}
.row1 {	background-color: #FFFFFF;}
*/
table.lsttbl { border:1px solid #E6E6FA; }
table.lsttbl td { padding:3px; padding-left:5px; padding-right:5px; }
table.lsttbl tr.shead { background-color:#CFCEDC; height:28px; color:#393951; font-weight:bold; }
table.lsttbl tr.navig { color:#000066; font-weight:bold; }

table.viewtbl { border:1px none #E6E6FA; }
table.viewtbl td { padding:3px; padding-left:5px; padding-right:5px; }
table.viewtbl tr.shead { background-color:#CFCEDC; height:28px; color:#393951; }
table.viewtbl tr.row { background-color: #F8F8FF; }
table.viewtbl tr.row1 { background-color: #FFFFFF; }
table.viewtbl td.lb { border:1px none #E6E6FA; border-left-style:solid; }
table.viewtbl td.rb { border:1px none #E6E6FA; border-right-style:solid; }
table.viewtbl tr.navig { color:#000066; font-weight:bold; }