#left,.left
{
	 font-weight:bold;
}
a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #3366CC}
html body a:hover {color: #ff0000;}

.menucolor
{
	border: 1px solid #0d4264;
	background-color:#3575CC;
 
} 

.gridrow  
{
	background-color: #F7F6F3;
	border-bottom:1;
	border-bottom-color:White;
	border-bottom-style:ridge;
	border-bottom-width:medium;
}
.gridalternate 
	{ 
		padding:5px 0px 5px 0px;
		border-bottom:2px dotted black;
		margin:0px 0px 2px 0px;
		border-collapse:collapse;
	}
a.Pager
{
	border: 0px solid #77929f;padding: 2px;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #635f36;TEXT-DECORATION:underline;Font-weight: bold;
}
.Pager
{
	border: 0px solid #77929f;padding: 2px;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION:none;Font-weight: light;
}

	
.text {
	FONT-SIZE: 9pt; COLOR: #282828; LINE-HEIGHT: 12pt; FONT-FAMILY: arial;
}
a.menucolor
{
	 color:White ;
}
.detailSubmit
{
	background-image:url(~/AppThemes/Admin/Images/submit_btn.gif);
}

.detailCancel
{
	vertical-align:middle;
}
.btnstyle
{
	font-family:Verdana,Tahoma,Arial;
	font-weight:bold;	
	background-color:#FFFFFF;
	border: 1px solid #5D7B9D;
	font-size: 11px;
}
.txtstyle,textarea
{
	font-family:Verdana,Tahoma,Arial;
	color:black;
	font-size: 11px;
	background-color:#FFFF99;
	border: 1px solid #5D7B9D;
}

Tr.bgtop 
{
background-image:url(Images/tabletop_bg.gif); 
width:11;
height:27;
}

Th.bgleft 
{
background-image:url(Images/tabletop_bg_left.gif); 
width:11;
height:27;
 border:0;
}
Th.bgright
{
background-image:url(Images/tabletop_bg_right.gif);  
 width:11;
height:27;
}

.columncaption
 {
	FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold;
	}


.gridheader { background-color: #5D7B9D; font-weight:bold;}
.hand { cursor: pointer; cursor:hand;}
.normal { background-color: #F7F6F3; border-bottom:5px; border-bottom-color:Black; }
td.normal { background-color: #F7F6F3; border-bottom:5px; border-bottom-color:Black; }
.alternate { background-color: #FFFFFF; }
.gridHover { background-color: #DCF1DE; cursor: pointer; cursor:hand;}
select {
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	border: 1px solid #006699;
}
#darkcolor,.darkcolor,.fieldcolor
{
	  color:White;
    background-color:#5D7B9D;
    font-weight:bold;
    padding: 1px 1px 1px 5px;
    margin: 0px 0px 1px 0px; 
}
.itemcolor
{
	background-color:#F7F6F3;
	
}

/*TREE VIEW CONTROL*/
.TreeView div
{
    margin-left:6px;
}
.TreeView table
{
    border-top:1px dotted #B2B2B2 !important;
}

.TreeView div table
{
    border-bottom:none !important;
    border-top:none !important;
}

.TreeView table td
{
    padding: 3px 0;
}
.LeafNodesStyle 
{
    
}

.RootNodeStyle 
{
    
}

/* ALL ELEMENTS */
.NodeStyle 
{

}

.ParentNodeStyle 
{
   background:yellow;
}

a.SelectedNodeStyle 
{
    background:#E5E5E5;
    display:block;
    padding:2px 0 2px 3px;
}

.menu,.submenu,.menu table,.submenu table
{
  /*border:1px solid #c0c0c0; 
  background:#F7F6F3; 
	color:#666666;*/
}
.menu table,.accordionContent table tr
{
  border-bottom:1px dotted #B2B2B2;
}
.menu table td,.submenu table td
{
  padding:3px;
}
.submenu table table
{
  border-top:1px dotted #B2B2B2;
}
#inlineframe
{
  overflow:auto;
  width:200px;
  height:600px;
}
#busylight{
 position: fixed;
 z-index: 3;
 bottom: 0;
 left: 0;
 margin: 1em;
 padding: 2px 5px 2px 5px;
 font: 11px/1.2em "Verdana", "Tahoma", "Arial", monospace;
 text-align: left;
 color: #FFFFFF;
 font-weight:bold;
 background-color: #709c51;
 border: 1px solid #111;
}
* html #busylight{
 position: absolute;
}
#busylight[id]{
 position: fixed;
}

/*   The main CSS */

BODY
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: white;
	font: 0.7em Verdana,Tahoma,Arial;
	font-weight: normal;
}

.text {
	FONT-SIZE: 9pt; COLOR: #282828; LINE-HEIGHT: 12pt; FONT-FAMILY: tahoma;
}
.text2 {
	FONT-SIZE: 9pt; COLOR: #282828; LINE-HEIGHT: 10pt; FONT-FAMILY: tahoma;
}
table.textsmall {
	FONT-SIZE: 8pt; COLOR: #282828; LINE-HEIGHT: 10pt; FONT-FAMILY: tahoma;
}

.textform1 {
	FONT-SIZE: 8pt; COLOR: #242d31; FONT-FAMILY: tahoma;
}
.invoicepreviewtext {
	FONT-SIZE: 11px; COLOR: #282828; LINE-HEIGHT: 13px; FONT-FAMILY: tahoma;
}
.textfineprint {
	FONT-SIZE: 11px; COLOR: #282828; LINE-HEIGHT: 13px; FONT-FAMILY: tahoma;
}
hr
{ 
  height:1px;
  color:#D2D1CC;
  background-color:#D2D1CC;
}

A.linktype1:link
{
	FONT-SIZE: 9pt;
	COLOR: #00a213;
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
}
A.linktype1:visited
{
	FONT-SIZE: 9pt;
	COLOR: #00a213;
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
}
A.linktype1:hover
{
	FONT-SIZE: 9pt;
	COLOR: #00a213;
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: underline;
}
table.regular
{
	FONT-SIZE: 9pt;
	COLOR: #2a2a2a;
	FONT-FAMILY: tahoma;
}
table.main
{
	background-color: #d3d3d2;
	width: 100%;
	border: 0px
}
#divide
{
	margin-top:5px;
	border-bottom: solid 1px #d3d3d2;
}
TD.main
{
	background-color: white;
}

table.holder
{
}
TD.sideL
{
background-color: #f6f5ea;
}
TD.sideR
{
background-color: #c8dded;
}
table.navsub
{
	FONT-SIZE: 8pt;
	COLOR: #f5efa1;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: tahoma;
}
TD.navsub
{
    background-color: #fffabe; 
}

A.regular:link
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #031924;
    TEXT-DECORATION: underline;
    Font-weight: light;
}
A.regular:hover
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #031924;
    TEXT-DECORATION: underline;
    Font-weight: light;
}

TD.formbg1 {background-color: #ded9a2;}
TD.formbg2 {background-color: #f6f5ea;}
TD.formbg3 {background-color: #d3d3d2;}

TD.navsub A:link{FONT-FAMILY: tahoma;FONT-SIZE: 8pt;COLOR: #031924;TEXT-DECORATION: none;Font-weight: light;margin-left: 9pt;height: 14pt;}
TD.navsub A:visited{FONT-FAMILY: tahoma;FONT-SIZE: 8pt;COLOR: #031924;TEXT-DECORATION: none;Font-weight: light;margin-left: 9pt;height: 14pt;}
TD.navsub A:hover{FONT-FAMILY: tahoma;FONT-SIZE: 8pt;COLOR: #000000;TEXT-DECORATION: none;Font-weight: bold;margin-left: 9pt;height: 14pt;}
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: light;
    margin-left: 9pt;
    height: 14pt;
}
TD.navsubcatsel A:link
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: light;
    margin-left: 14pt;
    height: 14pt;
}

.log
{
 background-image: url('../Admin/images/status_bg.gif');
}
 
 .nav
 {
	background-image: url('../Admin/images/navbg.gif');

}
.headerbg
{
	background-image: url('../Admin/images/headerbg.jpg');
}
.headershadow
{
	background-image: url('../Admin/images/headershadow.gif');
}
.cc
{
background-color:#eff2f3;
}
.footershadow
{
		background-image: url('../Admin/images/footershadow.gif');
}
.content_bottombg
{
		background-image: url('../Admin/images/content_bottombg.gif');
}
.content_topbg
{
		background-image: url('../Admin/images/content_topbg.gif');
}
.content_bg
{
			background-image: url('../Admin/images/content_bg.gif');
}


TD.navsubcatsel A:hover
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 14pt;
}
TD.navsubcatsel A:visited
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: light;
    margin-left: 14pt;
    height: 14pt;
}
TD.navsubcatseltle A:link
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 9pt;
    height: 14pt;
}
TD.navsubcatseltle A:hover
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 9pt;
    height: 14pt;
}
TD.navsubcatseltle A:visited
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 9pt;
    height: 14pt;
}
TD.navsubcatseltle
{
   background-color: #ded9a2;
}

TD.navsubcatsel
{
	background-color: #f6f5ea;
}
TD.navsub
{
	background-color: #f6f5ea;
}
TD.navsubsel
{
   background-image: url('../urbanswift/images/navsubselected.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position: left center;
}
TD.navsubsel A:link
{
    background-color: #FFFFFF;
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 14pt;
}
TD.navsubsel A:hover
{
    background-color: #FFFFFF;
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 14pt;
}
TD.navsubsel A:visited
{
    background-color: #FFFFFF;
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 14pt;
}
A.navmain:link{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navmain:visited{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navmain:hover{border: 1px solid #d3d3d2;padding: 2px;background-color: #f6f5ea;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navmain:active{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navbottom:link{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: tahoma;FONT-SIZE: 7pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navbottom:visited{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: tahoma;FONT-SIZE: 7pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navbottom:hover{border: 1px solid #d3d3d2;padding: 2px;background-color: #f6f5ea;FONT-FAMILY: tahoma;FONT-SIZE: 7pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navmainsel:link{border: 1px solid #d3d3d2;padding: 2px;background-color: #f6f5ea;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navmainsel:visited{border: 1px solid #d3d3d2;padding: 2px;background-color: #f6f5ea;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navmainsel:hover{border: 1px solid #d3d3d2;padding: 2px;background-color: #f6f5ea;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

a.navpagessel:link{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #635f36;TEXT-DECORATION:underline;Font-weight: bold;}

a.navpagessel:visited{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #635f36;TEXT-DECORATION:underline;Font-weight: bold;}

a.navpagessel:hover{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #635f36;TEXT-DECORATION:underline;Font-weight: bold;}

A.navpages:link{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION:none;Font-weight: light;}

A.navpages:visited{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION:none;Font-weight: light;}

A.navpages:hover{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: tahoma;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION:none;Font-weight: light;}
.navpagessel
{
	 padding: 2px; COLOR:Green; font-weight: bold;
}
input.regular{
	margin: 0;
	height: 18px;
	border: 1px solid #7f9db9;
	font-family: tahoma;
	font-size: 8pt;
	color: #282726;
	padding-left: 4px; padding-right:0; padding-top:0; padding-bottom:0;
}
form{
	margin: 0;
	padding: 0;
}
select.regular {
		font-family: tahoma;
		font-size: 9pt;
		border: 1px solid #7f9db9;
		font-size: 9pt;
		color: #282726;
	}
legend
	{
	FONT-SIZE: 9pt;
	COLOR: #3d678e;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
	}

/*----------------------------------------*/

.producttitledetail {
	FONT-SIZE: 11pt; COLOR: #c1bc81; LINE-HEIGHT: 12pt; FONT-FAMILY: tahoma;
}
.productpricedetail {
	FONT-SIZE: 10pt; COLOR: #c1bc81; LINE-HEIGHT: 12pt; FONT-FAMILY: tahoma; Font-weight: bold;
}
.productdesc {
	FONT-SIZE: 11px; COLOR: #686058; LINE-HEIGHT: 14px; FONT-FAMILY: tahoma; Font-weight: light;
}

A.prodnameindex:link
{
	FONT-SIZE: 11px;
	COLOR: #686058;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
	TEXT-DECORATION: none;
}
A.prodnameindex:visited
{
	FONT-SIZE: 11px;
	COLOR: #686058;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
	TEXT-DECORATION: none;
}
A.prodnameindex:hover
{
	FONT-SIZE: 11px;
	COLOR: #c1bc81;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
	TEXT-DECORATION: underline;
}
A.prodnamedetail:link
{
	FONT-SIZE: 9pt;
	COLOR: #686058;
	LINE-HEIGHT: 11pt;
	FONT-FAMILY: tahoma;
	Font-weight: ;
	TEXT-DECORATION: none;
}
A.prodnamedetail:visited
{
	FONT-SIZE: 9pt;
	COLOR: #686058;
	LINE-HEIGHT: 11pt;
	FONT-FAMILY: tahoma;
	Font-weight: ;
	TEXT-DECORATION: none;
}
A.prodnamedetail:hover
{
	FONT-SIZE: 9pt;
	COLOR: #68696a;
	LINE-HEIGHT: 11pt;
	FONT-FAMILY: tahoma;
	Font-weight: ;
	TEXT-DECORATION: none;
}

A.prodpriceindex:link
{
	FONT-SIZE: 11px;
	COLOR: #686058;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: tahoma;
	Font-weight: light;
	TEXT-DECORATION: none;
}
A.prodpriceindex:visited
{
	FONT-SIZE: 11px;
	COLOR: #686058;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: tahoma;
	Font-weight: light;
	TEXT-DECORATION: none;
}
A.prodpriceindex:hover
{
	FONT-SIZE: 11px;
	COLOR: #c1bc81;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: tahoma;
	Font-weight: light;
	TEXT-DECORATION: none;
}
A.prodpricedetail:link
{
	FONT-SIZE: 9pt;
	COLOR: #68696a;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
	TEXT-DECORATION: none;
}
A.prodpricedetail:visited
{
	FONT-SIZE: 9pt;
	COLOR: #68696a;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
	TEXT-DECORATION: none;
}
A.prodpricedetail:hover
{
	FONT-SIZE: 9pt;
	COLOR: #68696a;
	LINE-HEIGHT: 9pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
	TEXT-DECORATION: none;
}
.title {
	FONT-SIZE: 10pt;
	COLOR: #282828;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}

.title2 {
	FONT-SIZE: 11pt;
	COLOR: #635f36;
	LINE-HEIGHT: 16pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.title3 {
	FONT-SIZE: 12pt;
	COLOR: #282828;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.titlesmall {
	FONT-SIZE: 11px;
	COLOR: #635f36;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.titlesmall A:link
{
    FONT-SIZE: 11px;
	COLOR: #68696a;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.titlesmall a:hover
{
    FONT-SIZE: 11px;
	COLOR: #68696a;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.titlesmall :visited
{
    FONT-SIZE: 11px;
	COLOR: #68696a;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.titlesmall :Active
{
    FONT-SIZE: 11px;
	COLOR: #635f36;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.titlemedium {
	FONT-SIZE: 9pt;
	COLOR: #635f36;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.admintitlemedium {
	FONT-SIZE: 9pt;
	COLOR: #322f12;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: tahoma;
	Font-weight: bold;	
}
.title4 {
	FONT-SIZE: 9pt;
	COLOR: #635f36;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.title5 {
	FONT-SIZE: 13pt;
	COLOR: #635f36;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.title6 {
	FONT-SIZE: 9pt;
	COLOR: #000000;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.suggestitemtitle 
{
	FONT-SIZE: 9pt;
	COLOR: #686058;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.formtitle2 {
	FONT-SIZE: 12px;
	COLOR: #68696a;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
.formtitle1 {
	FONT-SIZE: 11px;
	COLOR: #686058;
	LINE-HEIGHT: 16pt;
	FONT-FAMILY: tahoma;
	Font-weight: light;
}
.formtitle {
	FONT-SIZE: 13pt;
	COLOR: #686058;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: tahoma;
	Font-weight: bold;
}
table.menu A:link
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 9pt;
	COLOR: #2e221d;
    TEXT-DECORATION: none;
    Font-weight: bold;
}
table.menu a:hover
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 9pt;
	COLOR: #cccc00;
    TEXT-DECORATION: none;
    Font-weight: bold;
}
table.menu :visited
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 9pt;
	COLOR: #2e221d;
    TEXT-DECORATION: none;
    Font-weight: bold;
}
table.menu :Active
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 9pt;
	COLOR: #2e221d;
    TEXT-DECORATION: none;
    Font-weight: bold;
}

table.productdetail
{
    border: 0px solid #FFFFFF;
    padding: 1px;
    spacing: 3px;
    background-color: #FFFFFF;
    FONT-FAMILY: tahoma;
	FONT-SIZE: 10pt;
	COLOR: #7a7067;
    TEXT-DECORATION: none;
    Font-weight: light;
}

table.footer A:link
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #d2d1cc;
    TEXT-DECORATION: none;
}

table.footer A:hover
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #F75600;
    TEXT-DECORATION: none;
}

table.footer :visited
{
    FONT-FAMILY: tahoma;
	FONT-SIZE: 8pt;
	COLOR: #d2d1cc;
    TEXT-DECORATION: none;
}

	/* Form styles */
	
.formtext
{
	FONT-SIZE: 8pt;
	COLOR: #686058;
	LINE-HEIGHT: 11pt;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION:none;
}
.formtext A:link
{
    FONT-SIZE: 9pt;
	COLOR: #686058;
	LINE-HEIGHT: 11pt;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}	
.formsmalltxt
{
	FONT-SIZE: 8pt;
	COLOR: #686058;
	LINE-HEIGHT: 10pt;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.wwheader
{
	font-weight: bold;
	text-decoration: none;
	color:White;
  background-color:#5D7B9D;
	padding:4px;
	background: url('../../images/bluegradbg.png');
  cursor:move;
}

.blackborder
{
	border-style:solid;
	border-width: 2px;
	border-color: #5D7B9D;
}

/*-------------Copyright(c)2006 dbDirector------------*/



.text {
	FONT-SIZE: 9pt; COLOR: #282828; LINE-HEIGHT: 12pt; FONT-FAMILY: arial;
}
.text2 {
	FONT-SIZE: 9pt; COLOR: #282828; LINE-HEIGHT: 10pt; FONT-FAMILY: arial;
}
.textsmall {
	FONT-SIZE: 8pt; COLOR: #282828; LINE-HEIGHT: 10pt; FONT-FAMILY: arial;
}

.textform1 {
	FONT-SIZE: 9pt; COLOR: #242d31; FONT-FAMILY: arial;
}
.invoicepreviewtext {
	FONT-SIZE: 11px; COLOR: #282828; LINE-HEIGHT: 13px; FONT-FAMILY: arial;
}

UL.article {margin-left: 20; margin-top:2;}

A.linktype1:link
{
	FONT-SIZE: 9pt;
	COLOR: #00a213;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}
A.linktype1:visited
{
	FONT-SIZE: 9pt;
	COLOR: #00a213;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}
A.linktype1:hover
{
	FONT-SIZE: 9pt;
	COLOR: #00a213;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
}
A.linktype2:link
{
	FONT-SIZE: 8pt;
	COLOR: #009d51;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
}
A.linktype2:visited
{
	FONT-SIZE: 8pt;
	COLOR: #009d51;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
}
A.linktype2:hover
{
	FONT-SIZE: 8pt;
	COLOR: #009d51;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
}
A.tree:link
{
	FONT-SIZE: 9pt;
	COLOR: #1b3759;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}
A.tree:visited
{
	FONT-SIZE: 9pt;
	COLOR: #1b3759;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}
A.tree:hover
{
	FONT-SIZE: 9pt;
	COLOR: #4b76ab;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}
table.regular
{
	FONT-SIZE: 9pt;
	COLOR: #2a2a2a;
	FONT-FAMILY: arial;
}
table.main
{
	background-color: #77929f;
	width: 100%;
	border: 0px
}
TD.main
{
	background-color: white;
}

table.holder
{
}
TD.sideL
{
background-color: #c8dded;
}
TD.sideR
{
background-color: #c8dded;
}
table.navsub
{
	FONT-SIZE: 9pt;
	COLOR: #121213;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: arial;
}
TD.navsub
{
    background-color: #c8dded; 
}

A.regular:link
{
	COLOR: #031924;
    TEXT-DECORATION: underline;
    Font-weight: light;
}
A.visited:link
{
	COLOR: #031924;
    TEXT-DECORATION: underline;
    Font-weight: light;
}
A.regular:hover
{
	COLOR: #031924;
    TEXT-DECORATION: underline;
    Font-weight: light;
}

TR.bg1 {background-color: #eaeaea; border-bottom: 1px solid #CCCCCC;}
TR.bgtop {background-image:url(../Admin/images/tabletop_bg.gif); height:27px;}
TR.bgtop A:link {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold; TEXT-DECORATION: none;}
TR.bgtop A:hover {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold; TEXT-DECORATION: none;}
TR.bgtop A:visited {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold; TEXT-DECORATION: none;}
TR.bgtop A:active {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold; TEXT-DECORATION: none;}
TD.bg1 {background-color: #FFFFFF;}
TD.bg2 {background-color: #e1edf5;}
TD.bg3 {background-color: #ececec;}
TD.bg5 {background-color: #c8dded;}
TD.bg6 {background-color: #eaeaea; border-bottom: 1px solid #CCCCCC;}
TD.bg7 {background-color: #dedede; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
TD.bg8 {background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC;}


TD.navsub A:link{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #031924;TEXT-DECORATION: none;Font-weight: light;margin-left: 5pt;height: 16pt;}
TD.navsub A:visited{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #031924;TEXT-DECORATION: none;Font-weight: light;margin-left: 5pt;height: 16pt;}
TD.navsub A:hover{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #000000;TEXT-DECORATION: none;Font-weight: bold;margin-left: 5pt;height: 16pt;}
.tdcalendar
{
    border: 1px solid #e2e2e2;
    padding-left: 0px;
	padding-right: 0px;
    BACKGROUND-COLOR: #ececec;
    cursor: pointer;
}
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: light;
    margin-left: 5pt;
    height: 16pt;
}
TD.navsubcatsel A:link
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: light;
    margin-left: 14pt;
    height: 16pt;
}
TD.navsubcatsel A:hover
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 16pt;
}
TD.navsubcatsel A:visited
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: light;
    margin-left: 14pt;
    height: 16pt;
}
TD.navsubcatseltle A:link
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 5pt;
    height: 16pt;
}
TD.navsubcatseltle A:hover
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 5pt;
    height: 16pt;
}
TD.navsubcatseltle A:visited
{
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #ffffff;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 5pt;
    height: 16pt;
}
TD.navsubcatseltle
{
   background-color: #77929f;
}

TD.navsubcatsel
{
	background-color: #e1edf5;
}

TD.navsubsel
{
   background-image: url('../../Admin/images/navsubselected.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position: left center;
}
TD.navsubsel A:link
{
    background-color: #FFFFFF;
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 16pt;
}
TD.navsubsel A:hover
{
    background-color: #FFFFFF;
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 16pt;
}
TD.navsubsel A:visited
{
    background-color: #FFFFFF;
    FONT-FAMILY: arial;
	FONT-SIZE: 9pt;
	COLOR: #031924;
    TEXT-DECORATION: none;
    Font-weight: bold;
    margin-left: 14pt;
    height: 16pt;
}

.tdareaup
{
	padding:4px 1px 1px 1px;
	width: 66px;
	height: 40px;
}
.tdareahover
{
    border: 1px solid #e2e2e2;
    padding: 4px 1px 1px 1px;
    BACKGROUND-COLOR: #ececec;
    cursor: pointer;
   	width: 66px;
		height: 40px;
}
.tdareasel
{
    border: 1px solid #0d4264;
    padding: 4px 1px 1px 1px;
    BACKGROUND-COLOR: #aab8d2;
    cursor: pointer;
    width: 66px;
		height: 40px;
}

A.navarea:link{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navarea:visited{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navarea:hover{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navarea:active{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navareasel:link{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: light;}

A.navareasel:visited{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: light;}

A.navareasel:hover{FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: light;}

A.navmain:link{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navmain:visited{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navmain:active{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

/*A.navmain:hover{border: 1px solid #77929f;padding: 2px;background-color: #e1edf5;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}*/

A.navmain:hover{background-color:#E1EDF5;
border:1px solid #77929F;
color:#505050;
font-family:arial;
font-size:9pt;
font-weight:normal;
padding:2px;
text-decoration:none;
}


A.navbottom:link{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navbottom:visited{border: 1px solid #FFFFFF;padding: 2px;background-color: #FFFFFF;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navbottom:hover{border: 1px solid #77929f;padding: 2px;background-color: #e1edf5;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION: none;Font-weight: light;}

A.navmainsel:link{border: 1px solid #0d4264;padding: 2px;background-color: #3575cc;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: light;}

A.navmainsel:visited{border: 1px solid #0d4264;padding: 2px;background-color: #3575cc;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: light;}

A.navmainsel:hover{border: 1px solid #0d4264;padding: 2px;background-color: #4d87d7;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #ffffff;TEXT-DECORATION: none;Font-weight: normal;}

A.navpagessel:link{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #6f8894;TEXT-DECORATION:underline;Font-weight: bold;}

A.navpagessel:visited{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #6f8894;TEXT-DECORATION:underline;Font-weight: bold;}

A.navpagessel:hover{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #6f8894;TEXT-DECORATION:underline;Font-weight: bold;}

A.navpages:link{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION:none;Font-weight: light;}

A.navpages:visited{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION:none;Font-weight: light;}

A.navpages:hover{border: 0px solid #77929f;padding: 2px;FONT-FAMILY: arial;FONT-SIZE: 9pt;COLOR: #505050;TEXT-DECORATION:none;Font-weight: light;}

input.regular{
	margin: 0;
	height: 18px;
	border: 1px solid #7f9db9;
	font-family: arial;
	font-size: 9pt;
	color: #282726;
	padding-left: 0; padding-right:0; padding-top:0; padding-bottom:0
}
textarea.regular{
	border: 1px solid #7f9db9;
	font-family: arial;
	font-size: 9pt;
	color: #282726;
	padding-left: 4px; padding-right:0; padding-top:0; padding-bottom:0
}
form{
	margin: 0;
	padding: 0;
}
select.regular {
		margin: 0;
		height: 18px;
		font-family: arial;
		font-size: 9pt;
		border: 1px solid #7f9db9;
		color: #282726;
		padding-left: 4px; padding-right:0; padding-top:0; padding-bottom:0
	}
legend
	{
	FONT-SIZE: 9pt;
	COLOR: #3d678e;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
	}

/*----------------------------------------*/

.formlabel1 {FONT-SIZE: 9pt; COLOR: #717171; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: light;}
.formsubtitle {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold;}
.columncaption {FONT-SIZE: 9pt; COLOR: #006baf; LINE-HEIGHT: 11pt; FONT-FAMILY: arial; Font-weight: bold;}

.pagetitle {
	FONT-SIZE: 12pt;
	COLOR: #006baf;
	LINE-HEIGHT: 15pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}

 
.question {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.titlesurvey {
	FONT-SIZE: 10pt;
	COLOR: #006baf;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title {
	FONT-SIZE: 10pt;
	COLOR: #282828;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title2 {
	FONT-SIZE: 12pt;
	COLOR: #0d4661;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title3 {
	FONT-SIZE: 12pt;
	COLOR: #282828;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.titlesmall {
	FONT-SIZE: 11px;
	COLOR: #282828;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title4 {
	FONT-SIZE: 9pt;
	COLOR: #3d678e;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title5 {
	FONT-SIZE: 14pt;
	COLOR: #3d678e;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title6 {
	FONT-SIZE: 9pt;
	COLOR: #000000;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.title7 {FONT-SIZE: 11pt; COLOR: #717171; LINE-HEIGHT: 14pt; FONT-FAMILY: arial; Font-weight: light;}

.suggestitemtitle 
{
	FONT-SIZE: 9pt;
	COLOR: #686058;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.formtitle2 {
	FONT-SIZE: 10pt;
	COLOR: #686058;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
.formtitle1 {
	FONT-SIZE: 12pt;
	COLOR: #686058;
	LINE-HEIGHT: 12pt;
	FONT-FAMILY: arial;
	Font-weight: light;
}
.formtitle {
	FONT-SIZE: 13pt;
	COLOR: #686058;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: arial;
	Font-weight: bold;
}
table.menu A:link
{
    FONT-FAMILY: tahoma, arial;
	FONT-SIZE: 9pt;
	COLOR: #2e221d;
    TEXT-DECORATION: none;
}
table.menu a:hover
{
    FONT-FAMILY: tahoma, arial;
	FONT-SIZE: 9pt;
	COLOR: #ff3300;
    TEXT-DECORATION: none;
}
table.menu :visited
{
    FONT-FAMILY: tahoma, arial;
	FONT-SIZE: 9pt;
	COLOR: #2e221d;
    TEXT-DECORATION: none;
}
table.menu :Active
{
    FONT-FAMILY: tahoma, arial;
	FONT-SIZE: 9pt;
	COLOR: #2e221d;
    TEXT-DECORATION: none;
}

table.productdetail
{
    border: 0px solid #FFFFFF;
    padding: 1px;
    spacing: 3px;
    background-color: #FFFFFF;
    FONT-FAMILY: arial;
	FONT-SIZE: 10pt;
	COLOR: #7a7067;
    TEXT-DECORATION: none;
    Font-weight: light;
}

table.footer A:link
{
    FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	COLOR: #d2d1cc;
    TEXT-DECORATION: none;
}

table.footer A:hover
{
    FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	COLOR: #F75600;
    TEXT-DECORATION: none;
}

table.footer :visited
{
    FONT-FAMILY: arial;
	FONT-SIZE: 8pt;
	COLOR: #d2d1cc;
    TEXT-DECORATION: none;
}

	/* Form styles */
	
.formtext
{
	FONT-SIZE: 9pt;
	COLOR: #686058;
	LINE-HEIGHT: 11pt;
	FONT-FAMILY: arial;
	FONT-WEIGHT: ;
	TEXT-DECORATION:;
}
.formtext A:link
{
    FONT-SIZE: 9pt;
	COLOR: #686058;
	LINE-HEIGHT: 11pt;
	FONT-FAMILY: arial;
	FONT-WEIGHT: bold;
	TEXT-DECORATION:;
}	
.formsmalltxt
{
	FONT-SIZE: 8pt;
	COLOR: #686058;
	LINE-HEIGHT: 10pt;
	FONT-FAMILY: arial;
	FONT-WEIGHT: ;
	TEXT-DECORATION:;
}
/* added by anil on 20/8/2009 */
.warningmsg
{
	color: Red;
}
.confirmationmsg
{
	color: Green;
}