﻿body
 {
    background : #FFFFFF url(../images/img01.gif) repeat-x;
	font-family: Arial;
	font-size: 12px;
	color: #6E6E6E;
}

input, textarea, select
{
	 background-color:#FBFCFD;
       border:solid 1px #CECECE;
       color: #5D5D5D;
       padding:2px 2px 1px 5px;
        margin-left:5px;
       -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
       box-shadow: 0 0 4px #CECECE;
	-moz-box-shadow: 0 0 4px #CECECE;
	-webkit-box-shadow: 0 0 4px #CECECE;
  vertical-align:middle;
}

.fieldset
{
	padding: 10px;
	border:0px;
	
	-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
     box-shadow: 0 0 4px #CECECE;
	-moz-box-shadow: 0 0 4px #CECECE;
	-webkit-box-shadow: 0 0 4px #CECECE;
	
}
.hrline
{
	 font-size:20px;
	 color:#4A9AE0;
	 border-bottom:solid 1px #CECE00;
     box-shadow: 0 8px 4px #CECECE;
	-moz-box-shadow: 0 8px 4px #CECECE;
	-webkit-box-shadow: 0 8px 4px #CECECE;
	
}
#Adminwrapper
{
 margin-left :auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
  margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
  margin-top:auto;
  margin-bottom:auto;
  text-align:left; /*** IE Win re-alignment of page if page is centered ***/
  position:relative; /*** Needed for IE, othewise header and footer aren't contained
directly above and below the body ***/
  width:1300px; /*** Needed for Moz/Opera to keep page from sliding to left side of
page when it calculates auto margins above. Can't use min-width. Note that putting
width in #fullheightcontainer shows it to IE and causes problems, so IE needs a hack
to remove this width. Left Col + Right Col + Center Col + Both Inner Border + Both Outer Borders ***/
/* \*/
  height:auto;
  padding:5px;
	
}

#wrapper {
	
  
  margin-left :auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
  margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
  margin-top:auto;
  margin-bottom:auto;
  text-align:left; /*** IE Win re-alignment of page if page is centered ***/
  position:relative; /*** Needed for IE, othewise header and footer aren't contained
directly above and below the body ***/
  width:970px; /*** Needed for Moz/Opera to keep page from sliding to left side of
page when it calculates auto margins above. Can't use min-width. Note that putting
width in #fullheightcontainer shows it to IE and causes problems, so IE needs a hack
to remove this width. Left Col + Right Col + Center Col + Both Inner Border + Both Outer Borders ***/
/* \*/
  height:auto;
     
    
  
	
	/* Last height declaration hidden from Mac IE 5.x */
/*** Needed for Moz to give full height design if page content is
too small to fill the page ***/
	
}

/******Header Start******/
#DivHeader
{
	 width:970px;
/***	height:360px; ****/
}

#Adminheader
{
	 margin:5px;
	 height:100px;
	
	
}

#header
{
	 
	width:970px;
/*	height:154px;  */
height:auto;
	
	
}

#headerBG
{
	height:55px;
	background-image: url('../images/banner.gif');
   background-repeat :no-repeat;
	width: 970px;
}

#header .top-content {
	width: 970px;
	height:200px;
	 
	
}
#Leads
{
 margin: 2px 0px 0px 0px;
  height:200px;
  overflow:hidden;
}
.top-content .tpdiv

{
	 float:left;
	 width:600px;
	 
	  background-image: url('../images/leadbg.jpg'); background-position: center top; background-repeat: repeat-x;
	border:1px solid #bbb; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
.top-content .R-box
{
	
  width:598px;

 border:1px solid #fff; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
 
 /*** background-image: url('../images/tradebg.JPG');
   background-repeat :no-repeat;
   background-position:left top;***/
  	
}
.top-content .R-box .Sell-Leads
{
 float:left;
 width:290px;


	
}
.redbold
{
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; font-style: normal; text-transform: capitalize;
	color: #dd1b1b;
	
	
}
.Leads-jcarousellite { width:280px;}
.Leads-jcarousellite ul li{ list-style:none; display:block; padding-bottom:0px; margin-bottom:0px; }


.top-content .R-box .Buy-Leads
{
	float:right;
	width:290px;
}

.top-content .L-box
{
 float:right;
 width:365px;
 overflow:hidden;	
 padding:0; margin:0;
 cursor:pointer;
	
}

.L-box img { height: 180px; width: 340px; padding: 10px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
.L-box img {
	-moz-border-radius: 6px; -webkit-border-radius: 6px;
}


#jsrlogo
{
width:162px;
height:55px;
float:left;
background-image: url(../images/logo.gif);
background-repeat:no-repeat;
}

/***********
#header-bar
{
	width:400px;
	height:18px;
	float:right;
	margin:5px 5px 5px 5px;
	color:#5f5f5f ;
    border:1px dashed #CCCCCC;
    padding:3px 3px 3px 3px;
    font-size:12px;
	
		
}
****************/

#header-bar 
{
	float:right;
	/***width:357px; border:1px dashed #CCCCCC;****/
	margin: 0;
	color:#5f5f5f ;

}

#header-bar ul {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	 
	 list-style: none;
	line-height: normal;
	
}

#header-bar li {
	float: left;
	 margin:0px 5px 0px 0px;
	 padding-left:10px;
	  background: url(../images/img03.gif) no-repeat left center;
	
	
}

#header-bar li.first {
	background: none;
}

#header-bar a {
	text-decoration: none;
	font-size: 12px;
	font-weight:lighter;
	color: #3EBCD7;
	 
}
#header-bar a:hover
 {
   color: #5f5f5f;
	 text-decoration:underline; 
}

/*******/
#footer-bar 
{
	 text-align:center;
	 
	 color:#5f5f5f ;
	 height:10px

}

#footer-bar ul {
	
	list-style: none;
	line-height: normal;
	text-align:center;
	 height:10px;
}

#footer-bar li {
	float: left;
	 margin:0px 5px 0px 0px;
	 padding-left:10px;
	 background: url(../images/img03.gif) no-repeat left center;
	
}
table.gsc-search-box{width:50%; margin:0% auto 0; height:100px; padding:0;}
.gsc-adBlock,.gcsc-branding,.gsc-adBlockVertical{ display:none;}
#footer-bar li.first {
	background: none;
}

#footer-bar a {
	text-decoration: none;
	font-size: 12px;
	font-weight:lighter;
	color: #3EBCD7;
	 
}
#footer-bar a:hover
 {
   color: #5f5f5f;
	 text-decoration:underline; 
}


/***/

.link1 a
{
	text-decoration:none;
	font-size: 12px;
	font-weight:lighter;
	color: #3EBCD7;
}

.link1 a:hover
{
	  color: #5f5f5f;
	 text-decoration:underline; 
}

#welcome
{
	width:340px;
	float:right;
	
	margin:5px 5px 0px 450px;
	text-align:right;
	
	
}

/* Menu */

#menu {
	width: 95%;
	height: 36px;
	margin: 120px auto 0 auto;
	background:#FFF; /*url("../images/menu_bg222.png") no-repeat scroll center center transparent*/
	position: ;
	border:1px solid #938e8e;
	border-radius:10px;
	box-shadow:inset 0 10px 15px .2px #d5d3d3;
	/*overflow:hidden;*/
}

#menu ul {
	padding: 10px 0px 0px 10px;
	width:784px;
	margin: 0px auto;
	list-style: none outside none;
	height: 26px;
}

#menu li {
	float: left;
	padding: 0 20px 0 22px;
	background: url(../images/img03.gif) no-repeat left center;
}

#menu li.first {
	background: none;
}

#menu a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #424242;
 font-family: Arial, Helvetica, sans-serif;
}
#menu a:hover
{
 color: #3EBCD7;
}




#menu2{
	background: url(../images/menu_bg22.jpg) no-repeat top left;
	width: 970px;
	height: 56px;
	float:left;
	
}

#menu2 ul{
	width: 970px;
	padding: 4px 0 0 0;
    list-style: none;
    margin:0px;
}

#menu2 li
{
	float: left;
	padding:2px 5px 2px 5px;
	background: url(../images/menu_bor.jpg) no-repeat left center;
}

/******
#menu2 ul li a{
	color: #424242;
	text-align: center;
    font-weight: normal;
    text-decoration: none;
    display: block;
	float: left;
   	background: url('../images/menu_bor.jpg') no-repeat left 50%;
	font-style: normal;
	font-variant: normal;
	font-size: 15px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	width:auto;
}
*****/

#menu2 .first{
	background: none;
}

#menu2 ul li a:hover,  #menu ul li .active{
	color: #ff0000;
}



#srchbg
{
	padding-bottom:5px;
	background-color: #F3F3F3; border:solid 1px #CECECE;
	 -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}

#Search-bar2
{
	  margin:0px 10px 0px 10px;
	
}

 
    .Search-bar {
		/**   border: 1px solid #DDD;  */
		   border-radius: 3px;
		   text-shadow: 0 1px 1px white;
		 /*  -webkit-box-shadow: 0 1px 1px #fff;
		   -moz-box-shadow:    0 1px 1px #fff;
		   box-shadow:         0 1px 1px #fff;   */
		   font: normal 12px Sans-Serif;
		   padding: 2px 10px;
		   white-space: nowrap;
		   vertical-align: middle;
		   color: #666;
		   background: transparent;
		   cursor: pointer;
		}
		.Search-bar:hover, .Search-bar:focus {
		   border-color: #999;
		   background: -webkit-linear-gradient(top, white, #E0E0E0);
		   background:    -moz-linear-gradient(top, white, #E0E0E0);
		   background:     -ms-linear-gradient(top, white, #E0E0E0);
		   background:      -o-linear-gradient(top, white, #E0E0E0);
		   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		}
				
 .grdsrch-btn {
		/**   border: 1px solid #DDD;  */
		   border-radius: 3px;
		   text-shadow: 0 1px 1px white;
		 /*  -webkit-box-shadow: 0 1px 1px #fff;
		   -moz-box-shadow:    0 1px 1px #fff;
		   box-shadow:         0 1px 1px #fff;   */
		   font: normal 12px Sans-Serif;
		   padding: 2px 10px;
		   white-space: nowrap;
		   vertical-align: middle;
		   color: #fff;
		   background: transparent;
		   cursor: pointer;
		}
		.grdsrch-btn:hover, .grdsrch-btn:focus {
		   color:#666;
		   border-color: #999;
		   background: -webkit-linear-gradient(top, white, #E0E0E0);
		   background:    -moz-linear-gradient(top, white, #E0E0E0);
		   background:     -ms-linear-gradient(top, white, #E0E0E0);
		   background:      -o-linear-gradient(top, white, #E0E0E0);
		   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		}
 
 
 .Search-btn
 {
 	  border: 1px solid #3b88d8;  
		   border-radius: 3px;
		   text-shadow: 0 1px 1px #3b88d8;
		  -webkit-box-shadow: 0 1px 1px #b3b3b3;
		   -moz-box-shadow:    0 1px 1px #b3b3b3;
		   box-shadow:         0 1px 1px #b3b3b3;  
		   font: bold 14px/100% "Trebuchet MS", Arial, Helvetica, sans-serif;
          overflow: hidden;
          padding: .4em 1em .5em 1em;
   		   white-space: nowrap;
		   vertical-align: middle;
		   color: #F3F3F3;
		   background: #4A8BF5;
		   cursor: pointer;
 }
 
.Search-btn:hover 
{
		display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 14px/100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: .4em 1em .5em 1em;
	
	background: #3b88d8;
	background: -moz-linear-gradient(0% 100% 90deg, #377ad0, #52a8e8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8e8), to(#377ad0));
	border-top: 1px solid #4081af;
	border-right: 1px solid #2e69a3;
	border-bottom: 1px solid #20559a;
	border-left: 1px solid #2e69a3;
	-moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
	-webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
	box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
	color: #fff;
	text-shadow: 0 -1px 1px #3275bc;
	-webkit-background-clip: padding-box;
}


/*****

#Search-bar
{
	 height:40x;
	  background-color:#F2F2F2;
       border:solid 1px #CECECE;
       background-image: url('../images/topbg.jpg'); background-position: center top; background-repeat: repeat-x;
      -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	
}
**********/

/*****Header End******/

/**** Top Banner ****/
#top-banner
{
	
/*float:left;*/
 width:100%;
 height:auto;
 text-align:center;
margin: 11px 0px 0px 0px;
}

/****End top Banner*******/

/*****Content Start*******/
#Admincontant
{
	 margin:5px 5px 5px 5px;
	  border:solid 1px #000fff;
	 
}


#Adminwrapper .Adminleftbar
{
  float:left;
  width:260px;
  padding:5px;
  border:solid 1px #000;
  

}

#Adminwrapper .Adminrightbar
{
	float:right;
	width:1010px;
	 padding:5px;
	  border:solid 1px #000;
	
}


#content
{
	
	float:left;
	width:706px;

}

#content-bar
{
 float:left;
 width:706px;
 height:auto;

 	
}

#content-bar
{
 float:left;
 width:706px;
 height:auto;

 	
}

#client-content-bar
{
 float:right;
 width:706px;
 height:auto;

 	
}

.fieldtext
{
  font-size:13px;
   font-family:Arial;
  font-weight:bold;
}
.red
{
	padding-left:5px;
 color:Red;
}

.txtlegend
{
font-family: 'Palatino Linotype'; font-size: 14px; font-style: italic; text-transform: uppercase; font-weight: 900; color: #4A9AE0; font-variant: normal;	
}

.linkNoChng a
{
 text-decoration:none;
  border-style:none;
}

.headGrn
{
	font-size: 20px; font-weight: bold; text-transform: capitalize; color: #408080; font-family: 'Arial Rounded MT Bold'
}
.headRed
{
font-size: 15px; text-transform: capitalize; color:Red; font-family: 'Arial Rounded MT Bold'


}

 .mid-box
{
 height:auto;
 width:auto;

}

/*****Bottom Banner****/
#bottom-banner
{
float:left;
 width:706px;
 height:auto;
}

/*****End Bottom Banner *****/

.shadowblock_outDiv { margin-top:5px; margin-bottom:0; border:1px solid #bbb; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; /* overflow:hidden; */}
.shadowblockDiv { padding:15px;  background-color:#fff; background-image: url('../images/top2.PNG'); background-position: center top; background-repeat: repeat-x;  border:1px solid #fff; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.shadowContentDiv { padding:20px;  background-color:#fff; background-image: url('../images/top2.PNG'); background-position: center top; background-repeat: repeat-x; border:1px solid #fff; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

.shadowblock_outDivBnr { margin-top:5px; margin-bottom:5px; border:1px solid #F3F3F3; 
                          -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-align:center;
       box-shadow: 0 0 5px #CECECE;
	-moz-box-shadow: 0 0 5px #CECECE;
	-webkit-box-shadow: 0 0 5px #CECECE;
	
                         
                          /* overflow:hidden; */}
.shadowblockDivBnr { background-color:#F7F7F7;  border:1px solid #fff; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

#sidetopBnr
{
	border: 1px solid #F3F3F3;
}


.dotted { border-bottom:1px dotted #bdbdbd;
           color: #4A9AE0;
           text-transform:capitalize; font-family:Palatino Linotype; font-size:25px; 
           padding-bottom:5px;
         /***  text-shadow: 0 -1px 1px #3275bc;  ***/
           }
                      
.view{padding-top:10px;}
.view a{font-size:15px; color:Blue;}
.view a:hover{font-size:15px; color:#FF2D2D;}
           
.contlink a
{
  font-size:15px;
  color:Blue;	
  
	
}
.contlink a:hover
{
	font-size:15px;
  color:#FF2D2D;
 
}
           
.view a.link1 
           {
           	font-family: Arial;
	font-size: 12px;
	
	color: #4E4E4E;
	text-decoration: none;
	font-weight: bold;
	
           }
 .view a.link1:hover
           {
           	font-family: Arial;
	font-size: 12px;
	/**color: #8888FF;**/
	text-decoration: none;
	font-weight: bold;
            color:#3EBCD7;	
           } 
         
.view a.linkblue1
{
 font-family:Arial;
 font-size:12px;
 color:#3C3CFF;
 text-decoration:none;
}
.view a.linkblue1:hover
{
font-family:Arial;
 font-size:12px;
 color:#004080;
 text-decoration:none;
	
	
}

.dlrow
{
 border-top:Dashed 1px #CECECE;
 border-bottom:Dashed 1px #CECECE;	
}

.headBg
{
 background-color:#EFF7FA;
 height:30px;
 font-size: 20px; font-weight: bold; text-transform: capitalize; color: #408080; font-family: 'Arial Rounded MT Bold';
}


#side-bar
{
	/*float:right;*/
	width:100%;
	text-align:center;
	height:auto;
	
}

#client-side-bar
{
	float:left;
	width:256px;
	height:auto
	
	
}

/*****Content End*******/




/*******Footer Start*****/
#footer
{
	 float:left;
	width:970px;
	
}


/*******Footer End*****/


.button
      {
       background-color:#F2F2F2;
       border:solid 1px #CECECE;
       color: #8D8D8D;
       cursor:pointer;
       -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
      }
      .button:hover
      {
      	background-color:#E9E9E9;
       border:solid 1px #B1B1B1;
       color: #000;
       -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;

      }
      
      
      
      /*
	read_box
*/

#read_box{
	background: url(../images/read_more_bg22.jpg) no-repeat top left;
	height: 82px;
}

.read_left{
	width: 780px;
	padding-left: 20px;
	float: left;
}

.read_left p{
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #424242;
	padding-top: 18px;
}

.read_box_read{
	width: 183px;
	height: 44px;
	display: block;
	background: url(../images/read_more_button2.jpg) no-repeat top left;
	font: 18px Arial, Helvetica, sans-serif;
	color: #424242;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	line-height: 44px;
	float: right;
	margin-right: 8px;
	margin-top: 20px;
}


/* .ajax__tab_header - A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_outer - An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
/* .ajax__tab_inner	 - An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
/* .ajax__tab_tab - An element of the tab that contains the text content. Child CSS classes:none. */
/* .ajax__tab_body - A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
/* .ajax__tab_hover - This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_active - This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. */   

/* XP IE7 theme - Backgrounds */
.visoft__tab_xpie7 .ajax__tab_header					{ background:url(../images/tab-line.gif) repeat-x bottom; }
.visoft__tab_xpie7 .ajax__tab_outer						{ background:url(../images/tab-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_inner						{ background:url(../images/tab-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_tab						{ background:url(../images/tab.gif) repeat-x; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_outer	{ background:url(../images/tab-hover-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_inner	{ background:url(../images/tab-hover-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_tab		{ background:url(../images/tab-hover.gif) repeat-x; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_outer	{ background:url(../images/tab-active-right.gif) no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_inner	{ background:url(../images/tab-active-left.gif) no-repeat; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_tab		{ background:url(../images/tab-active.gif) repeat-x; }

/* XP IE7 theme - Other Styles */
.visoft__tab_xpie7 .ajax__tab_header 					{ font-family:Arial;font-size:15px; font-weight:600; color:#004080;}
.visoft__tab_xpie7 .ajax__tab_outer						{ height:29px; margin-right:1px;   padding-right:4px;}
.visoft__tab_xpie7 .ajax__tab_inner						{ padding-left:3px;}
.visoft__tab_xpie7 .ajax__tab_tab						{ padding:8px 40px;margin:0;}
.visoft__tab_xpie7 .ajax__tab_body						{ font-family:Arial;font-size:12px;border-top:0;padding:8px;background-color:#ffffff; background:url(../images/body-active.gif) repeat-x top;}



/* XP IE7 theme - Backgrounds 
.visoft__tab_xpie2 .ajax__tab_header					{ background:url(../images/tab-line.gif) repeat-x bottom; }
.visoft__tab_xpie2 .ajax__tab_outer						{ background:url(../images/tab-right.gif) no-repeat right; }
.visoft__tab_xpie2 .ajax__tab_inner						{ background:url(../images/tab-left.gif) no-repeat; }
.visoft__tab_xpie2 .ajax__tab_tab						{ background:url(../images/tab.gif) repeat-x; }
.visoft__tab_xpie2 .ajax__tab_hover .ajax__tab_outer	{ background:url(../images/tab-hover-right.gif) no-repeat right; }
.visoft__tab_xpie2 .ajax__tab_hover .ajax__tab_inner	{ background:url(../images/tab-hover-left.gif) no-repeat; }
.visoft__tab_xpie2 .ajax__tab_hover .ajax__tab_tab		{ background:url(../images/tab-hover.gif) repeat-x; }
.visoft__tab_xpie2 .ajax__tab_active .ajax__tab_outer	{ background:url(../images/tab-active-right.gif) no-repeat right; }
.visoft__tab_xpie2 .ajax__tab_active .ajax__tab_inner	{ background:url(../images/tab-active-left.gif) no-repeat; }
.visoft__tab_xpie2 .ajax__tab_active .ajax__tab_tab		{ background:url(../images/tab-active.gif) repeat-x; }
*/
/* XP IE7 theme - Other Styles */


.visoft__tab_xpie2 .ajax__tab_active .ajax__tab_outer	{ background-color:#fff;  border:1px solid #fff; -khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.visoft__tab_xpie2 .ajax__tab_active .ajax__tab_inner	{ background-color:#fff; }

.visoft__tab_xpie2 .ajax__tab_hover .ajax__tab_tab		{  text-decoration:underline; color:#4A9AE0; }
.visoft__tab_xpie2 .ajax__tab_active .ajax__tab_tab		{ background-color:#fff;  color:#4A9AE0; background:url(../images/bh_radiobutton_icon.gif) no-repeat left;  }


.visoft__tab_xpie2 .ajax__tab_header 					{ font-family:Arial;font-size:15px; font-weight:600; color:#B6C9B6;}
.visoft__tab_xpie2 .ajax__tab_outer						{ height:29px; margin-right:5px;    padding-right:4px; }
.visoft__tab_xpie2 .ajax__tab_inner						{ padding-left:5px;}
.visoft__tab_xpie2 .ajax__tab_tab						{ padding:8px 40px;margin:0; background:url(../images/bh_radiobutton_icon2.gif) no-repeat left; }
.visoft__tab_xpie2 .ajax__tab_body						{ font-family:Arial;font-size:12px;border-top:0;padding:8px;background-color:#ffffff; }










.button-blue {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: bold 14px/100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding: .4em 1em .5em 1em;
	margin: 10px 0;
	background: #3b88d8;
	background: -moz-linear-gradient(0% 100% 90deg, #377ad0, #52a8e8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8e8), to(#377ad0));
	border-top: 1px solid #4081af;
	border-right: 1px solid #2e69a3;
	border-bottom: 1px solid #20559a;
	border-left: 1px solid #2e69a3;
	-moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
	-webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
	box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
	color: #fff;
	text-shadow: 0 -1px 1px #3275bc;
	-webkit-background-clip: padding-box;
}
 
.button-blue:hover {
	background: #2a81d7;
	background: -moz-linear-gradient(0% 100% 90deg, #206bcb, #3e9ee5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e9ee5), to(#206bcb));
	border-top: 1px solid #2a73a6;
	border-right: 1px solid #165899;
	border-bottom: 1px solid #07428f;
	border-left: 1px solid #165899;
	-moz-box-shadow: inset 0 1px 0 0 #62b1e9;
	-webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
	cursor: pointer;
	text-shadow: 0 -1px 1px #1d62ab;
	-webkit-background-clip: padding-box;
}
 
.button-blue:active {
	background: #3282d3;
	border: 1px solid #154c8c;
	border-bottom: 1px solid #0e408e;
	-moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
	-webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
	text-shadow: 0 -1px 1px #2361a4;
	-webkit-background-clip: padding-box;
}
 
.button-blue:after {
        content: url(images/white-rt-triangle.png);
        width: 8px;
        height: 10px;
        float: right;
        margin: 1px 0 0 10px;
}

/*****/



.div-blue {
	display: inline-block;
	
	overflow: hidden;
	padding: .4em 1em .5em 1em;
	
	background: #fff;
	background: -moz-linear-gradient(0% 100% 90deg, #eee, #F2F4EB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7F5EF), to(#FAF9F7));
	border-top: 1px solid #EDE8E8;
	border-right: 1px solid #EDE8E8;
	border-bottom: 1px solid #EDE8E8;
	border-left: 1px solid #EDE8E8;
	-moz-box-shadow: inset 0 1px 0 0 #72B9EB, 0 1px 2px 0 #F5D3D3;
	-webkit-box-shadow: inset 0 1px 0 0 #72B9EB, 0 1px 2px 0 #F5D3D3;
	box-shadow: inset 0 1px 0 0 #72B9EB, 0 1px 2px 0 #F5D3D3;
	color: #000;
	text-shadow: 0 -1px 1px #EDEDED;
	-webkit-background-clip: padding-box;
}
 
.div-blue:hover {
	background: #F5F1E4;
	background: -moz-linear-gradient(0% 100% 90deg, #F7F5EF, #FAF9F7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7F5EF), to(#FAF9F7));
	border-top: 1px solid #2a73a6;
	border-right: 1px solid #165899;
	border-bottom: 1px solid #07428f;
	border-left: 1px solid #165899;
	-moz-box-shadow: inset 0 1px 0 0 #62b1e9;
	-webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
	cursor: pointer;
	text-shadow: 0 -1px 1px #1d62ab;
	-webkit-background-clip: padding-box;
}
 
.div-blue:active {
	background: #3282d3;
	border: 1px solid #154c8c;
	border-bottom: 1px solid #0e408e;
	-moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
	-webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
	text-shadow: 0 -1px 1px #2361a4;
	-webkit-background-clip: padding-box;
}
 
.div-blue:after {
        content: url(images/white-rt-triangle.png);
        width: 8px;
        height: 10px;
        float: right;
        margin: 1px 0 0 10px;
}

/*****/

.text13
{
	font-size:13px;
	color: #014A75;
}

.dlgold
{
	font-size:13px;
	margin: 1px 0px 1px 0px; border: 1px solid #FFE2B7; padding: 5px; background-color:#FFF9F0;
	-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	text-align:justify;
}

.dlsilver
{
	font-size:13px;
	margin: 1px 0px 1px 0px; border: 1px solid #DDDDDD; padding: 5px; background-color:#F6F6F6;
	-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

.dlfree
{
	font-size:13px;
	margin: 1px 0px 1px 0px; border: 1px solid #DBDBDB; padding: 5px; background-color:#F9FFF9;
	-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

.dlplatinum
{
	font-size:13px;
	margin: 1px 0px 1px 0px; border: 1px solid #FFD595; padding: 5px; background-color:#FFFFEE;
	-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

.headtxt
{font-family: Arial; font-size: 18px; color: #014A75; text-transform: capitalize;
}



#thead td.side {
	background: transparent url(../images/bg_th_side.gif) no-repeat bottom left;
	 width:180px;=
	font:bold 21px/15px Antiqua;
	color:#206bcb;
	padding-right:8px;
	 vertical-align:bottom;
	  padding-bottom:10px;
	 padding-top:50px;
	
	 text-shadow: 0 -1px 1px #1d62ab;
	
}
	
	#dlMemBrShPlans_Lst .ItemStyle
	{
		border-collapse:collapse;
		 margin:0px;
		 padding:0px;
	
	}
	
#tbody td.side {
	text-align:right;
	background: transparent url(../images/bg_td_side.gif) no-repeat bottom left;
	width:180px;
	font:bold 15px/15px Antiqua;
	color:#206bcb;
	padding-right:8px;
	text-shadow: 0 -1px 1px #3275bc;
}
#tfoot td.side
 {
 	background: transparent url(../images/bg_td_side.gif) no-repeat Top left;
    width:180px;
	font:bold 17px/15px Antiqua;
	color:#206bcb;
	padding-right:8px;
	text-align:right;
	 padding-top:30px;
	text-shadow: 0 -1px 1px #3275bc;
                
                }

img
{
  border-style:none;	
}

#thead td {
	height:64px;
	width:108px;
	border-right:1px solid #fff;
	vertical-align:bottom;
	color:#F96F04;
	font: bold 25px/27px Antiqua;
	text-align:center;
	 padding-bottom:5px;
	text-shadow: 0 -1px 1px #1d62ab;
	background:transparent url(../images/bg_th.gif) no-repeat bottom left;
	}
	
	#tfoot td
	     {
	background:transparent url(../images/bg_foot_td2.gif) no-repeat top left;
	height:94px;
	width:108px;
	border-right:1px solid #fff;
	vertical-align:top;
	padding-top:2px;
	text-align:center;
	color:#F96F04;
	 font-size:15px;
	text-shadow: 0 -1px 1px #1d62ab;
	cursor:pointer;
	
            }
 #tbody td {
	text-align:center;
	background:transparent url(../images/bg_td.gif) no-repeat bottom left;
	border-right:1px solid #fff;
	color:#FFFFD7;
	width:108px;
	font: bold 25px/27px Antiqua;
	height:40px;
	font:bold 12px/18px verdana;
}
#tbody td.on
 {
 	background:transparent url(../images/bg_td_on.gif) no-repeat bottom left;
    padding-bottom:9px;
	width:150px;
	font: bold 22px/26px Antiqua;
	color:#FFFF99;
	text-shadow: 0 -1px 1px #3275bc;
              }
#thead td.on {
	background:transparent url(../images/bg_th_on.gif) no-repeat bottom left;
	padding-bottom:9px;
	width:150px;
	text-shadow: 0 -1px 1px #1d62ab;
}


#tfoot td.on {
	background:transparent url(../images/bg_foot_td_on2.gif) no-repeat top left;
	padding-top:16px;
	 color:#009B4E;
	width:150px;
	font-size:20px;
	font-weight:bold;
	 cursor:pointer;
}
.imgBtm
{
  border-style:none;
   padding:0px;
   
	
}

.errMsgBx
{
	background:transparent url(../images/Signal_attention.png) no-repeat top left;
	padding:20px 5px 10px 50px; background-color: #FFFFE6; border: 1px solid #F03043; 
	height:auto;
	 margin:5px;
     font-size:12px;
     color:#F03043;
     font-style:italic;
	-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	 box-shadow: 0 0 4px #F03043;
	-moz-box-shadow: 0 0 4px #F03043;
	-webkit-box-shadow: 0 0 4px #F03043;
}
.autoHtWd
{
	height:auto;
	width:auto;
}
.treeviewsidebar
{
	margin:5px 0px 5px 0px;
}
.treeviewDiv
{
height:700px; padding: 5px; margin: 0px; border-right-style: solid; border-right-color: #DADADA; border-right-width: 1px;	
}

/*****Start ajax ValidatorCalloutExtender css ****/

.MyTextBoxStyle
{
        background-color: #00FFFF;
        color: #000000;
}
.ErrorStyle
{
        color: #0000FF;
        background-color: #FF0000;
}


.KimsCustomCalloutStyle div, .KimsCustomCalloutStyle td{
border: solid 1px Black;
background-color:Gray;
color:White;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_popup_table{
display: none;
border: none;
background-color: transparent;
padding: 0px;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_popup_table_row{
vertical-align: top;
height: 100%;
background-color: transparent;
padding: 0px;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_cell{
width: 20px;
height: 100%;
text-align: right;
vertical-align: top;
border: none;
background-color: transparent;
padding: 0px;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_table{
height: 100%;
border: none;
background-color: transparent;
padding: 0px;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_table_row{
background-color: transparent;
padding: 0px;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
padding: 8px 0px 0px 0px;
text-align: right;
vertical-align: top;
font-size: 1px;
border: none;
background-color: transparent;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv{
font-size: 1px;
position: relative;
left: 1px;
border-bottom: none;
border-right: none;
border-left: none;
width: 15px;
background-color: transparent;
padding: 0px;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div{
height: 1px;
overflow: hidden;
border-top: none;
border-bottom: none;
border-right: none;
padding: 0px;
margin-left: auto;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_error_message_cell
{
font-family: Tahoma;
font-size: 11px;
padding: 5px;
border-right: none;
border-left: none;
width: 100%;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_icon_cell{
width: 20px;
padding: 5px;
border-right: none;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_close_button_cell{
vertical-align: top;
padding: 0px;
text-align: right;
border-left: none;
}
.KimsCustomCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv{
border: none;
text-align: center;
width: 10px;
padding: 1px;
cursor: pointer;
}




/***End ajax ValidatorCalloutExtender css ****/

/******
label {
  clear: both;
  float: left;
  padding-right: 10px;
  text-align: right;
  vertical-align: middle;
  
}
*****/
label.error {
  clear: both;
  width:auto;
  font-size:10px;
  padding: 5px 5px 5px 15px; background-color: #FFFFE6; border: 1px solid ; 
  color:Red;
  font-style:italic;
   margin-top:5px;
   margin-left:9px;
    -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
       box-shadow: 0 0 4px red;
	-moz-box-shadow: 0 0 4px red;
	-webkit-box-shadow: 0 0 4px red;
   
}


#chkbox
{
OVERFLOW: auto; WIDTH:300px;  HEIGHT: 150px; text-transform: capitalize;

}

#chkbox label {
 
  text-align:left;
 
 /** text-align: right; ****/
  
  
}

.MsgBox
{
	border: 1px solid #339966; background-color:#FFFFDF; color: #339966; font-size: 13px; padding:10px 10px 10px 35px;
	background:transparent url(../images/attention2-icon.png) no-repeat center left;
	-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
       box-shadow: 0 0 4px #339966;
	-moz-box-shadow: 0 0 4px #339966;
	-webkit-box-shadow: 0 0 4px #339966;
}

.hintMsg
{
	color:Gray; font-size:10px; font-style:italic;
}
#scroller2, #scroller3, #scroller, scroller1{height:320px;}



/****/
.button5 {
		   border: 1px solid #DDD;
		   border-radius: 3px;
		   text-shadow: 0 1px 1px white;
		   -webkit-box-shadow: 0 1px 1px #fff;
		   -moz-box-shadow:    0 1px 1px #fff;
		   box-shadow:         0 1px 1px #fff;
		   font: normal 8px Sans-Serif;
		   padding: 2px 10px;
		   white-space: nowrap;
		   vertical-align: middle;
		   color: #666;
		   background: transparent;
		   cursor: pointer;
		}
		.button5:hover, .button5:focus {
		   border-color: #999;
		   background: -webkit-linear-gradient(top, white, #E0E0E0);
		   background:    -moz-linear-gradient(top, white, #E0E0E0);
		   background:     -ms-linear-gradient(top, white, #E0E0E0);
		   background:      -o-linear-gradient(top, white, #E0E0E0);
		   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
		}
		.button5:active {
		   border: 1px solid #AAA;
		   border-bottom-color: #CCC;
		   border-top-color: #999;
		   -webkit-box-shadow: inset 0 1px 2px #aaa;
		   -moz-box-shadow:    inset 0 1px 2px #aaa;
		   box-shadow:         inset 0 1px 2px #aaa;
		   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
		   background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
		   background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
		   background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
		}
		.button5:after {
		   content: "";
		   display: inline-block;
		   width: 0;
		   height: 0;
		   border-top: 4px solid #999;
		   border-left: 4px solid transparent;
		   border-right: 4px solid transparent;
		   margin: 0 0 0 4px;
		   position: relative;
		   top: -1px;
		}
		.button5:hover:after {
		   border-top-color: black;
		}

/****/

/*  LOGIN -------------------------------------------------------------------------------- */	

.clear	{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}
#login-bg	{
	background: url(../images/login_bg.jpg) no-repeat top center;
	}
#login-holder	{
	margin: 0px auto 0 auto;
	width: 508px;
	}
#loginbox	{
	background: url(../images/loginbox_bg.png) no-repeat;
	font-size: 12px;
	height: 212px;
	line-height: 12px;
	padding-top: 60px;
	position: relative;
	width: 508px;
	}
#forgotbox	{
	background: url(../images/loginbox_bg.png) no-repeat;
	display: none;
	font-size: 12px;
	height: 212px;
	line-height: 12px;
	padding-top: 60px;
	position: relative;
	width: 508px;
	}
#login-inner	{
	color: #161616;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 12px;
	margin: 0 auto;
	width: 310px;
	}
#login-inner label	{
	color: #161616;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 12px;
	padding-left: 10px;
	 
	}
 .checkbox-size	{
	width:13px;
	height:13px;
	margin: 5px 0;
	 
	}	
#login-inner th	{
	padding: 0 0 6px 0;
	text-align: left;
	width: 95px;
	}
#login-inner td	{
	padding: 0 0 6px 0;
	}
.login-inp	{
	background: url(../images/inp_login.gif) no-repeat;
	border: none;
	color: #fff;
	font-size: 16px;
	height: 28px;
	padding: 6px 6px 0 10px;
	width: 204px;
	}
#logo-login	{
	float: left;
	height: 35px;
	margin: 145px 0 0 15px;
	}
a.forgot-pwd	{
	bottom: 30px;
	color: #161616;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	position: absolute;
	right: 40px;
	}
a:hover.forgot-pwd	{
	color: #fff;
	}
#forgotbox-text	{
	color: #161616;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 12px;
	margin: 0 auto 40px auto;
	width: 380px;
	}
#forgot-inner	{
	color: #161616;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 12px;
	margin: 0 auto;
	width: 330px;
	}
#forgot-inner label	{
	color: #161616;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 12px;
	padding-left: 10px;
	}
#forgot-inner th	{
	padding: 0 0 6px 0;
	text-align: left;
	width: 110px;
	}
#forgot-inner td	{
	padding: 0 0 6px 0;
	}
a.back-login	{
	background: url(../images/icon_back_login.gif) no-repeat 0 4px;
	bottom: 30px;
	color: #161616;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	padding: 0 0 0 10px;
	position: absolute;
	right: 40px;
	}
a:hover.back-login	{
	color: #fff;
	}
.submit-login	{
	background: url(../images/submit_login.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
	}
.submit-login:hover	{
	background: url(../images/submit_login.gif) no-repeat 0 -29px;
	}
 
 .msg-yellow
 {
 	padding:10px;
 	border: 1px solid #F8E1A7; background-color: #FFF4CC; color: #E79322;
 	-khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
       box-shadow: 0 0 4px #E79322;
	-moz-box-shadow: 0 0 4px #E79322;
	-webkit-box-shadow: 0 0 4px #E79322;
 }
 
 .msg-blue
 {
 	padding:10px ;
 	background-color: #E4EDF5; color: #2E74B2; border: 1px solid #ACBFD0;
 	-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
       box-shadow: 0 0 4px #2E74B2;
	-moz-box-shadow: 0 0 4px #2E74B2;
	-webkit-box-shadow: 0 0 4px #2E74B2;
 }
 
 .msg-green
 {
 	line-height:20px;
 	font-weight:bold;
 	padding:10px;
 	background-color: #E0F2CB; border: 1px solid #B7E38A; color: #6DA827;
 	-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
       box-shadow: 0 0 4px #6DA827;
	-moz-box-shadow: 0 0 4px #6DA827;
	-webkit-box-shadow: 0 0 4px #6DA827;
 }
 
 .msg-red
 {
 	padding:5px 10px 5px 5px;
 background-color: #FBD3B1; border: 1px solid #F2B379; color: #D6273B;	
 -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
       box-shadow: 0 0 4px #D6273B;
	-moz-box-shadow: 0 0 4px #D6273B;
	-webkit-box-shadow: 0 0 4px #D6273B;
 }
 
 
 .watermark
 {
   color:#E8DFE3;
   font-size:13px;	
   font-style:italic;
   
 }
 
 /*********/
	
	.NvganBtn 
	{
		   margin:10px 20px 10px 20px;
		  font-size:15px;
		   border: 1px solid #DDD;
		   border-radius: 3px;
		   text-shadow: 0 1px 1px white;
		   -webkit-box-shadow: 0 1px 1px #fff;
		   -moz-box-shadow:    0 1px 1px #fff;
		   box-shadow:         0 1px 1px #fff;
		   font: normal 8px Sans-Serif;
		   padding: 2px 10px;
		   white-space: nowrap;
		   vertical-align: middle;
		   color: #666;
		   
		   background: -moz-linear-gradient(0% 100% 90deg, #206bcb, #3e9ee5);
	       background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e9ee5), to(#206bcb));
		 
		 background: -webkit-linear-gradient(top, white, #E0E0E0);
		   background:    -moz-linear-gradient(top, white, #E0E0E0);
		   background:     -ms-linear-gradient(top, white, #E0E0E0);
		   background:      -o-linear-gradient(top, white, #E0E0E0);
		   cursor: pointer;
		  
		}
		.NvganBtn:hover, .NvganBtn:focus {
		 color:#fff;
		 background: #2a81d7;
	background: -moz-linear-gradient(0% 100% 90deg, #206bcb, #3e9ee5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e9ee5), to(#206bcb));
	border-top: 1px solid #2a73a6;
	border-right: 1px solid #165899;
	border-bottom: 1px solid #07428f;
	border-left: 1px solid #165899;
	-moz-box-shadow: inset 0 1px 0 0 #62b1e9;
	-webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
	cursor: pointer;
	text-shadow: 0 -2px 2px #EDEDED;
	-webkit-background-clip: padding-box;
			 

		}
		.NvganBtn:active {
		   border: 1px solid #AAA;
		   border-bottom-color: #CCC;
		   border-top-color: #999;
		   -webkit-box-shadow: inset 0 1px 2px #aaa;
		   -moz-box-shadow:    inset 0 1px 2px #aaa;
		   box-shadow:         inset 0 1px 2px #aaa;
		   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
		   background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
		   background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
		   background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
		}
		.NvganBtn:after {
		background: #3282d3;
	border: 1px solid #154c8c;
	border-bottom: 1px solid #0e408e;
	-moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
	-webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
	text-shadow: 0 -1px 1px #2361a4;
	-webkit-background-clip: padding-box;
		}
		.NvganBtn:hover:after {
		   	background: #3282d3;
	border: 1px solid #154c8c;
	border-bottom: 1px solid #0e408e;
	-moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
	-webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
	text-shadow: 0 -1px 1px #2361a4;
	-webkit-background-clip: padding-box;
		}
	
	
	
	.popup
	{
	 border:solid 10px #535353;
	 background-color: #F7FBFB;
	 -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
	-webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 #fff;
	 	-khtml-border-radius: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
       box-shadow: 0 0 15px #fff;
	-moz-box-shadow: 0 0 15px #fff;
	-webkit-box-shadow: 0 0 15px #fff;
	}
	
.modalBackground
{
background-color: Gray;
filter: alpha(opacity=80);
opacity: 0.8;
z-index: 10000;
}