﻿

/***** Removing buttons' focus dotted rectangle *****/
/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
{
    border: 0px;
}
/*for IE8*/
input[type="submit"]:focus, input[type="button"]:focus
{
    outline: none;
}


/***** element no-select class *****/
.nsel
{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


/***** Button TYPE 1 (button) *****/
.btn
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-khtml-border-radius: 2px;
	-o-border-radius: 2px;

	/*padding: 0 8px;
	line-height: 27px;*/

	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #444;

	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	border: 1px solid #dcdcdc;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.btn:hover
{
	border: 1px solid #c6c6c6;
	color: #333;
	text-decoration: none;
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;
	background-color: #f8f8f8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	/*box-shadow: 0 1px 1px rgba(0,0,0,0.1);*/
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.btn:active
{
	background-color: #f6f6f6;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
	background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.btn:visited
{
	color: #666;
}
.btn.selected
{
	background-color: #eee;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#e0e0e0));
	background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
	background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
	background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
	background-image: -o-linear-gradient(top,#eee,#e0e0e0);
	background-image: linear-gradient(top,#eee,#e0e0e0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	border: solid 1px #ccc;
	color: #333;
}
.btn img
{
	display: inline-block;
	margin: -3px 0 0;
	opacity: .55;
	filter: alpha(opacity=55);
	vertical-align: middle;
	pointer-events: none;
}
*+html .btn img
{
	margin: 4px 0 0;
}
.g-button:hover img
{
	opacity: .72;
	filter: alpha(opacity=72);
}
.btn:active img
{
	opacity: 1;
	filter: alpha(opacity=100);
}
.btn.disabled img
{
	opacity: .5;
	filter: alpha(opacity=50);
}
.btn.disabled,
.btn.disabled:hover,
.btn.disabled:active,
input[type=submit][disabled=disabled].btn
{
	background-color: none;
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: default;
	pointer-events: none;
}

/***** Button TYPE 2 (buttonred) *****/
.btn-red
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-khtml-border-radius: 2px;
	-o-border-radius: 2px;
	
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;
	font-weight: bold;
	
	border: solid 1px transparent;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	/*text-transform: uppercase;*/
	background-color: #d14836;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));
	background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
	background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
	background-image: -ms-linear-gradient(top,#dd4b39,#d14836);
	background-image: -o-linear-gradient(top,#dd4b39,#d14836);
	background-image: linear-gradient(top,#dd4b39,#d14836);
}
.btn-red:hover
{
	border: 1px solid #b0281a;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.3);
	background-color: #c53727;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));
	background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);
	background-image: -moz-linear-gradient(top,#dd4b39,#c53727);
	background-image: -ms-linear-gradient(top,#dd4b39,#c53727);
	background-image: -o-linear-gradient(top,#dd4b39,#c53727);
	background-image: linear-gradient(top,#dd4b39,#c53727);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.btn-red:active
{
	border: solid 1px #992a1b;
	background-color: #b0281a;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));
	background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);
	background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);
	background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);
	background-image: -o-linear-gradient(top,#dd4b39,#b0281a);
	background-image: linear-gradient(top,#dd4b39,#b0281a);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.btn-red:visited
{
	color: #fff;
}
.btn-red:focus
{
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	/*border-color: #d14836;*/
}
.btn-red:focus:hover
{
	-webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
}

/***** Button TYPE 3 (buttonsubmit) *****/
.btn-submit
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-khtml-border-radius: 2px;
	-o-border-radius: 2px;
	
    background-color: #4D90FE;
    background-image: -webkit-gradient(linear,center top,left bottom,from(#4D90FE),to(#4787ED));
	background-image: -webkit-linear-gradient(center top,#4D90FE,#4787ED);
	background-image: -moz-linear-gradient(center top,#4D90FE,#4787ED);
	background-image: -ms-linear-gradient(center top,#4D90FE,#4787ED);
	background-image: -o-linear-gradient(center top,#4D90FE,#4787ED);
	background-image: linear-gradient(center top,#4D90FE,#4787ED);
    border: solid 1px #3079ED;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.btn-submit:hover
{
    background-color: #357AE8;
    background-image: -webkit-gradient(linear,center top,left bottom,from(#4D90FE),to(#357AE8));
	background-image: -webkit-linear-gradient(center top,#4D90FE,#357AE8);
	background-image: -moz-linear-gradient(center top,#4D90FE,#357AE8);
	background-image: -ms-linear-gradient(center top,#4D90FE,#357AE8);
	background-image: -o-linear-gradient(center top,#4D90FE,#357AE8);
	background-image: linear-gradient(center top,#4D90FE,#357AE8);
    border: solid 1px #2F5BB7;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.btn-submit:active
{
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: inset 0 0 0 1px #fff;
}
.btn-submit:focus
{
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
}
.btn-submit:focus:hover
{
	-webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
}

/***** Button TYPE 4 (button2) *****/
.btn2
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-khtml-border-radius: 2px;
	-o-border-radius: 2px;
	
	-webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	border: 1px solid #dcdcdc;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	
    border-top-color: #555555;
}
.btn2[disabled]
{
    opacity: 0.5;
}
.btn2
{
	/*border-top-color: #555555;
    /*border-bottom-color: #555555;*/
    border-top-color: transparent;
}
.btn2, body .btn2[disabled]
{
    background-color: #E0E0E0;
    background-image: -moz-linear-gradient(center top , #FAFAFA 0pt, #DCDCDC 100%);
    background-image: -webkit-linear-gradient(top,#FAFAFA,#DCDCDC);
	background-image: -ms-linear-gradient(top,#FAFAFA,#DCDCDC);
	background-image: -o-linear-gradient(top,#FAFAFA,#DCDCDC);
	background-image: linear-gradient(top,#FAFAFA,#DCDCDC);
    border-color: #CCCCCC #CCCCCC #AAAAAA;
    box-shadow: 0 0 1px #FFFFFF inset;
    text-shadow: 0 1px 0 #FFFFFF;
    color: #555555;/*#1168FF;*/
}
body .btn2[disabled]
{
    box-shadow: none;
    color: #666666;
}
.btn2:hover
{
    background-image: -moz-linear-gradient(center top , #F0F0F0 0pt, #E6E6E6 100%);
    background-image: -webkit-linear-gradient(top,#F0F0F0,#E6E6E6);
	background-image: -ms-linear-gradient(top,#F0F0F0,#E6E6E6);
	background-image: -o-linear-gradient(top,#F0F0F0,#E6E6E6);
	background-image: linear-gradient(top,#F0F0F0,#E6E6E6);
    border-color: #AAAAAA #AAAAAA #999999;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF inset;
}
.btn2:focus
{
    border-color: #7CBAEA/*4496E7*/; /*#77B0E5;*/
    box-shadow: 0 0 5px #52A8EC/*4496E7*/, 0 0 10px #FFFFFF inset;
    outline: medium none;
}
.btn2_focus
{
    border-color: #7CBAEA/*4496E7*/; /*#77B0E5;*/
    box-shadow: 0 0 8px #52A8EC/*4496E7*/, 0 0 10px #FFFFFF inset;
    outline: medium none;
}
.btn2:active
{
    background-image: -moz-linear-gradient(center top , #C8C8C8 0pt, #E6E6E6 100%);
    background-image: -webkit-linear-gradient(top,#C8C8C8,#E6E6E6);
	background-image: -ms-linear-gradient(top,#C8C8C8,#E6E6E6);
	background-image: -o-linear-gradient(top,#C8C8C8,#E6E6E6);
	background-image: linear-gradient(top,#C8C8C8,#E6E6E6);
    border-color: #888888 #AAAAAA #CCCCCC;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25) inset, 0 1px 0 #FFFFFF;
}

/***** Button TYPE 5 (button3) *****/
.btn3
{
	-webkit-transition: all 0.518s;
	-moz-transition: all 0.518s;
	-ms-transition: all 0.518s;
	-o-transition: all 0.518s;
	transition: all 0.518s;
    -moz-box-orient: vertical;
    -moz-transition-duration: 150ms;
    -moz-transition-property: background-color, border-color, box-shadow;
    background: none repeat scroll 0 0 padding-box transparent;
    border: solid 1px transparent;
    border-radius: 2.5px 2.5px 2.5px 2.5px;
    -moz-border-radius: 2.5px;
	-webkit-border-radius: 2.5px;
	border-radius: 2.5px;
	-khtml-border-radius: 2.5px;
	-o-border-radius: 2.5px;
    color: Black; /*#525C66;*/
    cursor: pointer;
    /*display: -moz-box;*/
    vertical-align: top;
    white-space: normal;
    outline: 0 none;
    _border: 0; _border: none;
}
.btn3 img
{
	border: 0; border: none;
}
.btn3:hover
{
    background-color: rgba(3, 14, 27, 0.03);
    border-color: rgba(23, 51, 78, 0.15) rgba(23, 51, 78, 0.17) rgba(23, 51, 78, 0.2);
}
.btn3:hover:active
{
    transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
    background-image: -moz-linear-gradient(rgba(3, 14, 27, 0.02), rgba(3, 14, 27, 0.05));
    background-image: -webkit-linear-gradient(rgba(3, 14, 27, 0.02), rgba(3, 14, 27, 0.05));
	background-image: -ms-linear-gradient(rgba(3, 14, 27, 0.02), rgba(3, 14, 27, 0.05));
	background-image: -o-linear-gradient(rgba(3, 14, 27, 0.02), rgba(3, 14, 27, 0.05));
	background-image: linear-gradient(rgba(3, 14, 27, 0.02), rgba(3, 14, 27, 0.05));
    border-color: rgba(23, 51, 78, 0.2) rgba(23, 51, 78, 0.23) rgba(23, 51, 78, 0.25);
    box-shadow: 0 1px 1px rgba(3, 14, 27, 0.05) inset, 0 0 1px rgba(3, 14, 27, 0.1) inset;
    -moz-box-shadow: 0 1px 1px rgba(3, 14, 27, 0.05) inset, 0 0 1px rgba(3, 14, 27, 0.1) inset;
	-webkit-box-shadow: 0 1px 1px rgba(3, 14, 27, 0.05) inset, 0 0 1px rgba(3, 14, 27, 0.1) inset;
}
.btn3:before
{
    display: block;
    height: 32px;
    line-height: 0;
    margin-bottom: 6px;
}
.btn3:focus
{
    /*border-color: #4496E7;
    box-shadow: 0px 0px 5px #4496E7, 0px 0px 5px #FFFFFF;
    -moz-box-shadow: 0px 2px 9px #4496E7, 2px 2px 2px #FFFFFF;
    -webkit-box-shadow: 0px 2px 9px #4496E7, 2px 2px 2px #FFFFFF;*/
    /*box-shadow: inset 0px 0px 5px gold;*/
    outline: medium none;
}
.btn3[disabled]
{
	background-color: none;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: default;
	pointer-events: none;
}

/***** Button TYPE 6 (button4) - green button *****/
.btn4
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #7FBF4D;
    background-image: -moz-linear-gradient(center top , #7FBF4D, #63A62F);
    background-image: -moz-linear-gradient(center top , #7FBF4D, #63A62F);
    background-image: -webkit-linear-gradient(center top , #7FBF4D, #63A62F);
	background-image: -ms-linear-gradient(center top , #7FBF4D, #63A62F);
	background-image: -o-linear-gradient(center top , #7FBF4D, #63A62F);
	background-image: linear-gradient(center top , #7FBF4D, #63A62F);
    border-color: #63A62F #63A62F #5B992B;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #96CA6D inset;
    -moz-box-shadow: 0 1px 0 0 #96CA6D inset;
    -webkit-box-shadow: 0 1px 0 0 #96CA6D inset;
    text-shadow: 0 -1px 0 #4C9021;
    outline: 0 none;
}
.btn4:hover
{
    background-color: #76B347;
    background-image: -moz-linear-gradient(center top , #76B347, #5E9E2E);
    background-image: -webkit-linear-gradient(center top, #76B347, #5E9E2E);
	background-image: -ms-linear-gradient(center top , #76B347, #5E9E2E);
	background-image: -o-linear-gradient(center top , #76B347, #5E9E2E);
	background-image: linear-gradient(center top , #76B347, #5E9E2E);
    box-shadow: 0 1px 0 0 #8DBF67 inset;
    -moz-box-shadow: 0 1px 0 0 #8DBF67 inset;
	-webkit-box-shadow: 0 1px 0 0 #8DBF67 inset;
    cursor: pointer;
}
.btn4:active
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #5B992B #5B992B #538C27;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 8px 4px #548C29 inset, 0 1px 0 0 #EEEEEE;
    -moz-box-shadow: 0 0 8px 4px #548C29 inset, 0 1px 0 0 #EEEEEE;
	-webkit-box-shadow: 0 0 12px 4px #548C29 inset, 0 1px 0 0 #EEEEEE;
}

/***** Button TYPE 7 (button5) - blue button *****/
.btn5
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background-color: #30A2FF;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#54B2FF),to(#0083EF));
	background-image: -webkit-linear-gradient(top,#54B2FF,#0083EF);
	background-image: -moz-linear-gradient(top,#54B2FF,#0083EF);
	background-image: -ms-linear-gradient(top,#54B2FF,#0083EF);
	background-image: -o-linear-gradient(top,#54B2FF,#0083EF);
	background-image: linear-gradient(top,#54B2FF,#0083EF);
    border-color: #0083EF #0083EF #007ADD;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #7FC5FF inset;
    -moz-box-shadow: 0 1px 0 0 #7FC5FF inset;
    -webkit-box-shadow: 0 1px 0 0 #7FC5FF inset;
    text-shadow: 0 -1px 0 #0074D3;
    outline: 0 none;
}
.btn5:hover
{
	background-image: -moz-linear-gradient(center top , #409CE8 0pt, #2E99EA 100%);
    background-image: -webkit-linear-gradient(top,#409CE8,#2E99EA);
	background-image: -ms-linear-gradient(top,#409CE8,#2E99EA);
	background-image: -o-linear-gradient(top,#409CE8,#2E99EA);
	background-image: linear-gradient(top,#409CE8,#2E99EA);
    box-shadow: 0 1px 0 0 #7FC5FF inset;
    -moz-box-shadow: 0 1px 0 0 #7FC5FF inset;
	-webkit-box-shadow: 0 1px 0 0 #7FC5FF inset;
    cursor: pointer;
}
.btn5:active
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	border-color: #007ADD #007ADD #0074D3;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 8px 4px #0075CE inset, 0 1px 0 0 #EEEEEE;
    -moz-box-shadow: 0 0 8px 4px #0075CE inset, 0 1px 0 0 #EEEEEE;
	-webkit-box-shadow: 0 0 12px 4px #0075CE inset, 0 1px 0 0 #EEEEEE;
}

/***** Button TYPE 8 (button6) - yellow button *****/
.btn6
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FDDB5D;
    background-image: -moz-linear-gradient(center top , #FDDB5D, #DCAC30);
	background-image: -ms-linear-gradient(center top , #FDDB5D, #DCAC30);
	background-image: -o-linear-gradient(center top , #FDDB5D, #DCAC30);
	background-image: linear-gradient(center top , #FDDB5D, #DCAC30);
	background-image: -webkit-linear-gradient(#FDDB5D, #DCAC30);
    border-color: #DCAC30 #CE9D23 #BF8C16;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #FCDC6A inset;
    -moz-box-shadow: 0 1px 0 0 #FCDC6A inset;
    -webkit-box-shadow: 0 1px 0 0 #FCDC6A inset;
    text-shadow: 0 -1px 0 #CC9918;
    outline: 0 none;
}
.btn6:hover
{
    background-color: #F2CD48;
    background-image: -moz-linear-gradient(center top , #F2CD48, #EFC22F);
	background-image: -ms-linear-gradient(center top , #F2CD48, #EFC22F);
	background-image: -o-linear-gradient(center top , #F2CD48, #EFC22F);
	background-image: linear-gradient(center top , #F2CD48, #EFC22F);
	background-image: -webkit-linear-gradient(#F2CD48, #EFC22F);
    box-shadow: 0 1px 0 0 #FCDF76 inset;
    -moz-box-shadow: 0 1px 0 0 #FCDF76 inset;
	-webkit-box-shadow: 0 1px 0 0 #FCDF76 inset;
    cursor: pointer;
}
.btn6:active
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CEA02D #CEA02D #BF942A;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 8px 4px #C1952C inset, 0 1px 0 0 #EEEEEE;
    -moz-box-shadow: 0 0 8px 4px #C1952C inset, 0 1px 0 0 #EEEEEE;
	-webkit-box-shadow: 0 0 12px 4px #C1952C inset, 0 1px 0 0 #EEEEEE;
}

/***** TextBox TYPE 1 *****/
.tbx
{
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /*-moz-box-sizing: border-box;*/
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    
    -moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px;
	-o-border-radius: 2px;
    
    border-right: 1px solid #D9D9D9;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    /*height: 29px;*/
    margin: 0;
    padding-left: 5px;
    
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.tbx:hover
{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #A0A0A0 #B9B9B9 #B9B9B9;
    border-right: 1px solid #B9B9B9;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.tbx:focus
{
    /*border: solid 1px #4D90FE;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;*/
    border-color: rgba(124, 186, 234, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.4);
    outline: 0 none;
}
/*.tbx[type="text"][disabled="disabled"]
{
    background: none repeat scroll 0 0 #F5F5F5;
    border: solid 1px #E5E5E5;
}
.tbx[type="text"][disabled="disabled"]:hover
{
    box-shadow: none;
}
.tbx[type="text"][readonly="readonly"]
{
    border: solid 1px #D9D9D9;
}
.tbx[type="text"][readonly="readonly"]:hover
{
    box-shadow: none;
}*/


/***** HyperLink TYPE 1 *****/
.lnk
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	text-decoration: none;
    color: #555555;
    background-image: -webkit-linear-gradient(top,#FFFFFF,#EBEBEB); /*repeat scroll 0 0 #F3F3F3;*/
	background-image: -moz-linear-gradient(top,#FFFFFF,#EBEBEB);
	background-image: -ms-linear-gradient(top,#FFFFFF,#EBEBEB);
	background-image: -o-linear-gradient(top,#FFFFFF,#EBEBEB);
	background-image: linear-gradient(top,#FFFFFF,#EBEBEB);
    -webkit-transition: all 0.218s;
	-moz-transition: all 0.218s;
	-ms-transition: all 0.218s;
	-o-transition: all 0.218s;
	transition: all 0.218s;
	-webkit-box-shadow: 0 4px 10px -1px rgba(200, 200, 200, 0.7);
	-moz-box-shadow: 0 4px 10px -1px rgba(200, 200, 200, 0.7);
	-ms-box-shadow: 0 4px 10px -1px rgba(200, 200, 200, 0.7);
	-o-box-shadow: 0 4px 10px -1px rgba(200, 200, 200, 0.7);
	box-shadow: 0 4px 10px -1px rgba(200, 200, 200, 0.7);
	border: solid 1px #E5E5E5;
	outline: 0 none;
}
.lnk:hover
{
    background: none repeat scroll 0 0 #EBEBEB;
    cursor: pointer;
}
.lnk img
{
	border: 0; border: none;
}