
input[type="button"]:disabled {
    background: #aaa;
    color: #444;
}

.ncbutton 
{
    /* border-width: 1px 1px; */
    /* border-style: solid; */
    /* border-color: #999999; */
    background: #0b3d91;
    font-weight: normal;
    font-size: 1em;
    color: #fff;
    border: none;
    margin-right:0.5em;
    padding: 0.1875em 0.375em 0.1875em 0.375em;
}

.ncbutton-focus 
 {
    /* border-width: 1px 1px; */
    /* border-style: solid; */
    /* border-color: #999999; */
    background: #0b3d91;
    font-weight: normal;
    font-size: 1em;
    color: #fff;
    border: none;
    margin-right:0.5em;
    padding: 0.1875em 0.375em 0.1875em 0.375em;

}

.ncinlinebutton 
{
    /* border-width: 1px 1px; */
    /* border-style: solid; */
    /* border-color: #999999; */
    background: #0b3d91;
    font-weight: normal;
    font-size: 1em;
    color: #fff;
    border: none;
    margin-right:0.5em;
    padding: 0.0em 0.375em 0.0625em 0.375em;
}

.ncinlinebutton-focus 
 {
    /* border-width: 1px 1px; */
    /* border-style: solid; */
    /* border-color: #999999; */
    background: #0b3d91;
    font-weight: normal;
    font-size: 1em;
    color: #fff;
    border: none;
    margin-right:0.5em;
    padding: 0.0em 0.375em 0.0625em 0.375em;

}

/* these three following classes enable us to create a button with an image to the left */

.ncsettingsbutton 
{
    font-size: 1em;
    color: #0b3d91;
    border: 1px solid #ccc;
    margin: 0 0.5em 0 -1.5em;
    padding: 0.1875em 0.375em 0.1875em 2em;
    float:left;
    background-color:transparent; 
    font-weight:bold;
}

.ncsettingsbutton-focus 
 {
    font-size: 1em;
    color: #0b3d91;
    border: 1px solid #ccc;
    margin: 0 0.5em 0 -1.5em;
    padding: 0.1875em 0.375em 0.1875em 2em;
    float:left;
    background-color:transparent; 
    font-weight:bold;
}

.ncsettingsimg {
	width:1em; 
	float:left; 
	margin-top:.375em;
}

/* transparent settings button */
.nc-transparent-settingsbutton 
{
    font-size: 1em;
    color: #fff;
    border: 1px solid #fff;
    margin: 0 0.5em 0 -1.5em;
    padding: 0.1875em 0.375em 0.1875em 2em;
    float:left;
    background-color:transparent; 
    font-weight:500;
}

.nc-transparent-settingsbutton-focus 
 {
    font-size: 1em;
    color: #fff;
    border: 1px solid #fff;
    margin: 0 0.5em 0 -1.5em;
    padding: 0.1875em 0.375em 0.1875em 2em;
    float:left;
    background-color:transparent; 
    font-weight:500;
}



.ncbutton-gray
{
   /* border-width: 1px 1px; */
    /* border-style: solid; */
    /* border-color: #999999; */
    background: #aaa;
    font-weight: normal;
    font-size: 1em;
    color: #666;
    border: none;
    margin-right:0.5em;
    padding: 0.1875em 0.375em 0.1875em 0.375em;
}

.ncbutton-gray-focus 
{
   /* border-width: 1px 1px; */
    /* border-style: solid; */
    /* border-color: #999999; */
    background: #ccc;
    font-weight: normal;
    font-size: 1em;
    color: #666;
    border: none;
    margin-right:0.5em;
    padding: 0.1875em 0.375em 0.1875em 0.375em;
}


.throngbutton 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncgreen1.png) repeat-x 0 -420px;
	margin:auto .5em;
	padding: 0.15em .2em 0.2em .2em;
	font-weight: normal; 
	font-size: 16px; 
	color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

.throngbutton-focus 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncgreen1.png) repeat-x 0 -120px;
	margin:auto .5em;
	padding: 0.15em .2em 0.2em .2em;
	font-weight: normal; 
	font-size: 16px; 
	color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

.mobile .ncbutton, .mobile .ncbutton-focus
{
	font-size:14px;
	font-weight:bold;
}

.ncbuttontraffic 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncblue1.png) repeat-x 0 -7px;
	margin:auto .5em;
	font-weight: bold; 
	font-size: 12px; 
}

.ncbuttontraffic-focus 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncblue1.png) repeat-x 0 -100px;
	margin:auto .5em;
	font-weight: bold; 
	font-size: 12px; 
}

.ncbuttonpromo 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncblue1.png) repeat-x 0 -7px;
	margin:auto .5em;
	font-weight: normal; 
	font-size: 20px; 
	color: #0b3d91;
}

.ncbuttonpromo-focus 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncblue1.png) repeat-x 0 -200px;
	margin:auto .5em;
	font-weight: normal; 
	font-size: 20px; 
	color: #0b3d91;
}

.ncbuttonsearch
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncblue2.png) repeat-x 0 -100px;
	margin: .5em 1px .5em 1px;
	font-weight: bold; 
	font-size: 14px; 
	color: #333;
}

.ncbuttonsearch-focus 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncblue2.png) repeat-x 0 -300px;
	margin: .5em 1px .5em 1px;
	font-weight: bold; 
	font-size: 14px; 
	color: #333;
}

.facebook .ncbuttonsearch
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncblue2.png) repeat-x 0 -100px;
	margin: .5em 1px .5em 1px;
	font-weight: bold; 
	font-size: 14px; 
	color: #333;
}

.facebook .ncbuttonsearch-focus 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncblue2.png) repeat-x 0 -300px;
	margin: .5em 1px .5em 1px;
	font-weight: bold; 
	font-size: 14px; 
	color: #333;
}

.ncbuttonsearch-gray
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_greyscale1.png) repeat-x 0 -7px;
	margin: .5em 1px .5em 1px;
	font-weight: bold; 
	font-size: 14px; 
	color: #666;
}

.ncbuttonsearch-gray-focus 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_greyscale1.png) repeat-x 0 -200px;
	margin: .5em 1px .5em 1px;
	font-weight: bold; 
	font-size: 14px; 
	color: #666;
}

.ncbuttonlp 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncblue1.png) repeat-x 0 -7px;
	margin:auto .5em;
	font-weight: normal; 
	font-size: 20px; 
	color: #0b3d91;
	float:right;
}

.ncbuttonlp-focus 
{
	border-width:1px 1px;
	border-style:solid;
	border-color:#999999;
	background:url(../../imagesv2/_nc_sprite_ncblue1.png) repeat-x 0 -200px;
	margin:auto .5em;
	font-weight: normal; 
	font-size: 20px; 
	color: #0b3d91;
}


.ncmenubutton {

    padding-right: 20px;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url(../../imagesv2/yui-menu-button-arrow.png);
    
}



