﻿body 
{
    margin-left: 0; 
    margin-top: 0; 
    top: 0; 
    left: 0;
    background-image: url(../images/bg1.jpg);
    width:auto;
    height:auto;
    background-repeat: repeat-x; 
    font-family:  Tahoma, Verdana,Arial,Helvetica, sans-serif;
    font-size: small;
    color: Black;
}

img
{
    border: none 0px Black;
}

a
{
    text-decoration: none;
}
.MenuDiv
{
    background-image: url(../images/header_bg.jpg);
}

.testimonial
{
    width: 800px;
    background-color: White;
    padding-top: 8px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    border: solid 1px #A5B5D1;
    text-align: left;
}

.testimonial .one
{
    
}

.testimonial .one hr
{
    background-color: #A5B5D1;
    color: #A5B5D1;
    height: 1px;
}

.testimonial .name
{
    color: Navy;
    font-weight: bold;
    margin-bottom: 3px;
}

.testimonial .text
{
}

/* button */
.btns { float:right;margin-top:4px;  font-weight: normal;}
.btns-l { float:left;margin-top:4px;  font-weight: normal;}
.btns-l-nf { margin-top:4px; padding-bottom: 25px; font-weight: normal; }
.btns a, .btns-l a, .btns-l-nf a { text-decoration:none;color:#333;cursor:default !important; }
.btns a span.l, .btns-l span.l, .btns-l-nf  span.l{ display:block;float:left;width:10px;height:25px;background:transparent url("../images/static.png") no-repeat -93px 0;margin-left:2px; }
.btns a span.m, .btns-l span.m, .btns-l-nf  span.m{ display:block;float:left;padding:0;height:25px;line-height:25px;background:transparent url("../images/horizontal.png") repeat-x 0 -120px; }
.btns a span.r, .btns-l span.r, .btns-l-nf  span.r{ display:block;float:left;width:10px;height:25px;background:transparent url("../images/static.png") no-repeat -103px 0; }
.btns a:hover, .btns-l a:hover, .btns-l-nf a:hover { text-decoration:none;color:#000; }
.btns a:hover span.l, .btns-l a:hover span.l, .btns-l-nf a:hover span.l { background-position: -93px -25px; }
.btns a:hover span.m, .btns-l a:hover span.m, .btns-l-nf a:hover span.m { background-position:0 -145px; }
.btns a:hover span.r, .btns-l a:hover span.r, .btns-l-nf a:hover span.r { background-position: -103px -25px; }
.btns a:active span.m, .btns-l a:active span.m, .btns-l-nf a:active span.m { padding-top:1px !important; }

.dlg {  }

/* Dialog titlebar */
.ttl { width:100%;height:32px;cursor:move; }
  .ttl a { margin-top:4px;display:block;float:right;width:35px;height:25px;background:transparent url("../images/static.png") no-repeat -18px 0;cursor:default; }
  .ttl a:hover { background-position:-18px -25px; }
  .ttl a:active { background-position:-18px -50px;outline:none; }

  .ttlt { width:100%;height:32px; }
    .ttlt-l { width:9px;height:100%;background:transparent url("../images/static.png") no-repeat;float:left; }
    .ttlt-m { width:662px; height:100%;background:#000 url("../images/horizontal.png") repeat-x;float:left; }
    .ttlt-r { width:9px;height:100%;background:transparent url("../images/static.png") no-repeat -9px 0;float:left; }
  .ttlt span { cursor:inherit;margin-left:4px;line-height:32px;color:#fff;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }

.dlg-testimonial { width:680px;height:401px; }

/* Dialogue contents */
.con { width:680px;background:#fff url("../images/vertical.png") repeat-y;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
  .con .con-m { width:640px;height:320px;padding:15px 20px; }

/* Dialogue footer */
.ftr { width:100%;height:37px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
  .ftr-l { width:9px;height:100%;background:transparent url("../images/static.png") no-repeat 0 -83px;float:left; }
  .ftr-m { height:100%;width:662px;background:#eee url("../images/horizontal.png") repeat-x 0 -83px;float:left; }
  .ftr-r { width:9px;height:100%;background:transparent url("../images/static.png") no-repeat -9px -83px;float:left; }

  /* Footer buttons */
  .ftr .btns { float:right;margin-top:4px; }
  .ftr .btns-l { float:left;margin-top:4px; }
  .ftr a { text-decoration:none;color:#333;cursor:default !important; }
  .ftr a span.l { display:block;float:left;width:10px;height:25px;background:transparent url("../images/static.png") no-repeat -93px 0;margin-left:2px; }
  .ftr a span.m { display:block;float:left;padding:0;height:25px;line-height:25px;background:transparent url("../images/horizontal.png") repeat-x 0 -120px; }
  .ftr a span.r { display:block;float:left;width:10px;height:25px;background:transparent url("../images/static.png") no-repeat -103px 0; }
  .ftr a:hover { text-decoration:none;color:#000; }
  .ftr a:hover span.l { background-position: -93px -25px; }
  .ftr a:hover span.m { background-position:0 -145px; }
  .ftr a:hover span.r { background-position: -103px -25px; }
  .ftr a:active span.m { padding-top:1px !important; }

/* Security Dialog  */
.sttl { width:100%;height:32px;cursor:move; }
  .sttl a { margin-top:4px;display:block;float:right;width:35px;height:25px;background:transparent url("../images/static.png") no-repeat -18px 0;cursor:default; }
  .sttl a:hover { background-position:-18px -25px; }
  .sttl a:active { background-position:-18px -50px;outline:none; }

  .sttlt { width:100%;height:32px; }
    .sttlt-l { width:9px;height:100%;background:transparent url("../images/static.png") no-repeat;float:left; }
    .sttlt-m { width:462px; height:100%;background:#000 url("../images/horizontal.png") repeat-x;float:left; }
    .sttlt-r { width:9px;height:100%;background:transparent url("../images/static.png") no-repeat -9px 0;float:left; }
  .sttlt span { cursor:inherit;margin-left:4px;line-height:32px;color:#fff;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }

.dlg-security { width:480px;height:401px; }

/* Dialogue contents */
.scon { width:480px;background:#fff url("../images/vertical2.png") repeat-y;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size: small; }
  .scon .scon-m { width:440px;height:320px;padding:15px 20px; }

.sftr { width:100%;height:37px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:small; }
  .sftr-l { width:9px;height:100%;background:transparent url("../images/static.png") no-repeat 0 -83px;float:left; }
  .sftr-m { height:100%;width:462px;background:#eee url("../images/horizontal.png") repeat-x 0 -83px;float:left; }
  .sftr-r { width:9px;height:100%;background:transparent url("../images/static.png") no-repeat -9px -83px;float:left; }

  /* Footer buttons */
  .sftr .btns { float:right;margin-top:4px; }
  .sftr .btns-l { float:left;margin-top:4px; }
  .sftr a { text-decoration:none;color:#333;cursor:default !important; }
  .sftr a span.l { display:block;float:left;width:10px;height:25px;background:transparent url("../images/static.png") no-repeat -93px 0;margin-left:2px; }
  .sftr a span.m { display:block;float:left;padding:0;height:25px;line-height:25px;background:transparent url("../images/horizontal.png") repeat-x 0 -120px; }
  .sftr a span.r { display:block;float:left;width:10px;height:25px;background:transparent url("../images/static.png") no-repeat -103px 0; }
  .sftr a:hover { text-decoration:none;color:#000; }
  .sftr a:hover span.l { background-position: -93px -25px; }
  .sftr a:hover span.m { background-position:0 -145px; }
  .sftr a:hover span.r { background-position: -103px -25px; }
  .sftr a:active span.m { padding-top:1px !important; }
  
/* Dialogue footer */
.sftr { width:100%;height:37px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
  .sftr-l { width:9px;height:100%;background:transparent url("../images/static.png") no-repeat 0 -83px;float:left; }
  .sftr-m { height:100%;width:462px;background:#eee url("../images/horizontal.png") repeat-x 0 -83px;float:left; }
  .sftr-r { width:9px;height:100%;background:transparent url("../images/static.png") no-repeat -9px -83px;float:left; }
  
.props-l { height:315px;width:582px;padding:0 31px 0 0;float:left;margin:0 17px 0 0;color:#666; }
.props-l .prop { width:100%;height:auto;border-bottom:1px solid #ccc;line-height:20px;margin-top:8px; padding-bottom: 8px; }
.props-l div.lbl { text-align:left;padding-right:4px;font-size: small; }

td .product_cell
{
    cursor: pointer;
}

td .product_cell .prod_image
{

}

td .product_cell .prod_title
{
    vertical-align: middle; text-align: left; padding-left: 10px;
}

td .product_cell .prod_description
{
    padding: 10px 10px 10px 10px;
}

td .product_cell_hover
{
    background-color: #efefef;
    cursor: pointer;
}

td .product_cell_hover .prod_image
{
    border-right: thin ridge #0000FF;
    border-bottom: thin ridge #0000FF;
    position: relative;
    top: -4px;
    left: -4px;
}

td .product_cell_hover .prod_title
{
    vertical-align: middle; text-align: left; padding-left: 10px;
    position: relative;
    left: -2px;
}

td .product_cell_hover .prod_description
{
    padding: 10px 10px 10px 10px;
    position: relative;
    left: -2px;
}

.masterfooter
{
    text-align:center; 
    width:978px; 
    height: 26px; 
    font-weight: bold; 
    color: White; 
    background:url(../images/background-footer.png);
}

a.btnadd { text-decoration:none;color:#333;cursor:default !important;display:block;float:left;background:url("../images/static2.png") no-repeat 0 0px;width:219px;height:25px; }
a.btnadd:hover { background-position:0 -25px; }
a.btnadd:active { background-position:0 -50px;outline:none; }

.shpGrid 
{
  border: 1px solid #7C7C94; 
  background-color: #FFFFFF; 
  cursor: pointer; 
}

.HeadingRow 
{ 
  background-color: #E2E2E2; 
}

.HeadingCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
}

.HeadingCellText
{
  font-family:  Verdana,Tahoma,Arial,Helvetica, sans-serif;
  font-size: small; 
  font-weight: bold; 
  text-align: left;
}

.DataRow 
{ 
  background-color: #FFFFFF; 
}

.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  border-right: 1px solid #EAE9E1; 
  border-bottom: 1px solid #EAE9E1; 
  font-family:  Verdana,Tahoma,Arial,Helvetica, sans-serif;
  font-size: small; 
} 

.DataRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.SelectedRow 
{ 
  background-color: #FFEEC2; 
}

.SelectedRow td.DataCell 
{ 
  cursor: default; 
  padding: 2px; 
  padding-left: 3px; 
  padding-bottom: 3px; 
  font-family:  Verdana,Tahoma,Arial,Helvetica, sans-serif;
  font-size: small; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.GridFooter
{
  cursor: default;
  padding: 5px;
}

.GridFooter a 
{
  color: Black;
  font-weight: bold;
}

.multipage { width:800px;height:475px;background:#fff url("../images/static3.png") no-repeat;position:relative; }
.multipage .page-header { width:auto;height:30px;line-height:30px;font-weight:bold;padding:0 16px;color:#fff; }
.multipage .page-title { font-weight:bold;padding: 5px 0 10px 16px; text-align: center; }
.multipage .page-content { padding:  4px 0 0 16px; background-color: #CCCCCC; width: 774px; height: 436px; position: relative; left: 5px;}

.field_reminder { color: Red; }

.chkprops-l { height:315px;padding:0 31px 0 0;float:left;margin:0 17px 0 0;color:#666; }
.chkprops-l .prop { width:100%;height:auto;border-bottom:1px solid #ccc;line-height:20px;margin-top:3px; padding-bottom: 0px; }
.chkprops-l div.lbl { text-align:left;padding-right:4px;font-size: small; display: block; float: left; width: 110px; color: Black; }

.verGrid 
{ 
  border: 1px solid #7C7C94; 
  background-color: #FFFFFF; 
  cursor: pointer; 
}

.verHeadingRow 
{ 
  background-color: #E2E2E2; 
}

.verHeadingCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
}

.verHeadingCellText
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight: bold; 
  text-align: left;
}

.verDataRow 
{ 
  background-color: #FFFFFF; 
}

.verDataCell 
{ 
  cursor: default;
  padding: 3px; 
  border-right: 1px solid #EAE9E1; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 11px; 
} 

.verDataRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.imultipage { width:487px;height:200px;background:#fff url("../images/static4.png") no-repeat;position:relative; }
	.imultipage .page-header { width:auto;height:30px;line-height:30px;font-weight:bold;padding:0 16px;color:#fff; }
	.imultipage .page-title { font-weight:bold;padding:20px 0 10px 16px; }
	.imultipage .page-content { padding:0 0 0 16px; }
	
	/* Jump to page... buttons */
.page-goto { width:487px;height:25px;line-height:25px;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:4px 0 8px 0; }
	.page-goto span { float:left; }
	.page-goto a { width:48px;height:25px;background:#fff url("../images/static4.png") no-repeat 0 -200px;text-align:center;margin:0 4px;float:left;display:block;color:#fff !important;text-decoration:none;font-weight:bold;cursor:default; }
	.page-goto a:hover { background-position:-48px -200px;text-decoration:none; }
	.page-goto a:active { background-position:-96px -200px;text-decoration:none;outline:none; }
	.page-goto a:visited { text-decoration:none; }