@charset "utf-8";
/* ================ */
/* General settings */
/* ================ */
/* ------------------------------ GENERAL ------------------------------ */
BODY {
	font-family: 'Oxygen', Tahoma, Trebuchet MS, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #464646;
	background-color: #f1f1f1;
	/*background-image: url('../images/bg1.jpg');
	background-repeat: repeat-x;*/
	
}
TD {
	font-family: 'Oxygen', Tahoma, Trebuchet MS, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	line-height: auto;
	text-align: left;
	color: #464646;
}
#wrapper
{
	margin-top:8%;
    height: auto; min-height: 100%;
}

.space5 { width:100%;height:5px; }
.space10 { width:100%;height:10px; }
.space15 { width:100%;height:15px; }
.space20 { width:100%;height:20px; }
.space25 { width:100%;height:25px; }
.space30 { width:100%;height:30px; }
.space40 { width:100%;height:40px; }
.space50 { width:100%;height:50px; }
.sep1grey { height: 1px; background-color: #ccc; width: 100%; }
.sep2grey { height: 1px; background-color: #f5f5f5; width: 100%; }
.sep3grey { height: 1px; background-color: #e6e6e6; width: 100%; }

A:link { color: #7d6666; font-weight; text-decoration: none; }
A:active { color: #7d6666; font-weight; text-decoration: none; }
A:visited { color: #7d6666; font-weight; text-decoration: none; }
A:hover { color: #008272; font-weight; text-decoration: none; }


/* ------------------------------ LOGIN ------------------------------ */
.logintitle { width:380px;font-size:21px;font-weight:bold;color:#fff;letter-spacing:5px; text-shadow: 0 1px 1px #000; }
.loginwrap {
    width:600px;height:350px; border:1px solid #f1f1f1; 
    border-radius:4px; background-color:#fff;
    -webkit-box-shadow: 3px 3px 8px 2px #aaa;
	-moz-box-shadow:    3px 3px 8px 2px #aaa;
	box-shadow:         3px 3px 8px 2px #aaa;
}
.loginlogo { width:260px;border:0px solid #000;float:left;height:100%; margin-top:12%; }
.loginboxx { width:320px;border:0px solid gold;float:right;height:100%; border-left:1px solid #efefef; height:85%; }

.logintxt  
{
    border:1px solid #d6d3ce; height:40px; padding:5px 15px; font-size:15px; font-weight:bold; width:75%; background-color:#f3f3f3; color:#999999; border-radius:4px;
    -webkit-box-shadow: inset 0 0 3px 0 #aaa;
	-moz-box-shadow:    inset 0 0 3px 0 #aaa;
	box-shadow:         inset 0 0 3px 0 #aaa;
 }
.logintxt:focus { outline: none; color:#444; background-color:#fff; }

.boxlogin {
	float:right; width:250px; height:100px; border:1px solid black; border-radius:10px; background-color:#e6e6e6;
	-webkit-box-shadow: inset 0 1px 1px #aaa;
	-moz-box-shadow:    inset 0 1px 1px #aaa;
	box-shadow:         inset 0 1px 1px #aaa;
}
.loginfooter { color:#808080; text-shadow: 0 1px 1px #fff; font-size:11px; border:0px solid black; text-align:center; }

.alerterrlogin {
	color: #b94a48; font-weight: bold; width:580px;
	padding: 8px 10px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #f2dede;
	border: 1px solid #daadb3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/* ------------------------------ MAIN ------------------------------ */
.wraphead { width:100%; margin:auto; height:147px; background-color:#fff; border:0px solid black; position: fixed; z-index:1000; }
.wraphead2 { width:80.2%; margin:auto; height:148px; border:0px solid black; min-width:1170px; }
.headmenu {
    width:100; height:40px;
    border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;
    border-top-left-radius:5px;border-top-right-radius:5px;
    background-color: #fefefe; background-repeat: repeat-x; /* fallback */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#fefefe)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #fefefe, #f2f2f2); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #fefefe, #f2f2f2); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #fefefe, #f2f2f2); /* IE 10 */
	background: -o-linear-gradient(top, #fefefe, #f2f2f2); /* Opera 11.10+ */
	-webkit-box-shadow: 0 2px 15px #c3c3c3;
	-moz-box-shadow:    0 2px 15px #c3c3c3;
	box-shadow:         0 2px 15px #c3c3c3;
}
.menuitem  { color:#777;text-align:center; text-shadow: 0 1px 1px #fff; }
.menuitemover
{
    background-color:#f5f5f5; cursor:pointer;
    color:#000; text-align:center; text-shadow: 0 1px 1px #fff;
    -webkit-box-shadow: inset 1px 0 15px 2px #cdcdcd;
	-moz-box-shadow:    inset 1px 0 15px 2px #cdcdcd;
	box-shadow:         inset 1px 0 15px 2px #cdcdcd; 
}
.menuitemoverleft  
{
    background-color:#f5f5f5; cursor:pointer;
    border-top-left-radius:5px; color:#000; text-align:center; text-shadow: 0 1px 1px #fff;
    -webkit-box-shadow: inset 1px 0 15px 2px #cdcdcd;
	-moz-box-shadow:    inset 1px 0 15px 2px #cdcdcd;
	box-shadow:         inset 1px 0 15px 2px #cdcdcd; 
}
A:link.tmenulnk { color: #777; text-decoration: none; font-weight:normal; text-shadow: 0 1px 1px #fff; }
A:active.tmenulnk { color: #777; text-decoration: none; font-weight:normal; text-shadow: 0 1px 1px #fff; }
A:visited.tmenulnk { color: #777; text-decoration: none; font-weight:normal; text-shadow: 0 1px 1px #fff; }
A:hover.tmenulnk { color: #000; text-decoration: none; font-weight:normal; text-shadow: 0 1px 1px #fff; }

.headbodypush { width:100%;height:150px; }
.wrapbody { width:100%; margin:auto; height:auto; background-color:#f1f1f1; }
.wrapbody2  
{
    width:80%; margin:auto; border:1px solid #d4d4d4; background-color:#fff; min-width:1170px;
    border-bottom-left-radius:5px;border-bottom-right-radius:5px;
    -webkit-box-shadow: 0 0 1px #aaa;
	-moz-box-shadow:    0 0 1px #aaa;
	box-shadow:         0 0 1px #aaa;
}

.bodycont { width:95%;margin:10px auto;padding:10px;border:0px solid black; }
.dbutt {
    font-size: 1px;
	background-color: #ffffff;
	color: #ffffff;
	border: 0px; 
}

/* ------------------------------ CUSTOM ------------------------------ */

.divshad { width:100%; height:1px; color:#ccc; background-color:#ccc; }
.divshadw { width:100%; height:1px; color:#fff; background-color:#fff; }

.pgtitle { font-size:30px; font-weight:bold; letter-spacing:-1px; line-height:150%; }
.subtitle { font-size:13px;font-weight:bold; }


.tmenubg {
	width:1024px; /* <-- WEBSITE WIDTH --> */
	/*width:95%;  <-- WEBSITE WIDTH --> */
	margin:auto; border:0px solid black; border-top-right-radius:5px; border-top-left-radius:5px; height:30px; border-bottom:1px solid #8e2924;
	background: -webkit-linear-gradient(top, #cc423c, #bd362f);
	background:    -moz-linear-gradient(top, #cc423c, #bd362f);
	background:     -ms-linear-gradient(top, #cc423c, #bd362f);
	background:      -o-linear-gradient(top, #cc423c, #bd362f);
	/*position:fixed;*/
}

.txtbox
{
	border:1px solid #808080;
    font-family: 'Oxygen', Tahoma, sans-serif;
    font-size: 13px; font-weight: normal; COLOR: #464646; padding: 5px;
	border-radius: 3px; box-shadow: 1px 1px 2px 1px #e6e6e6 inset;
}
.txtbox:focus { outline: none; border-color: #fff799; box-shadow: 0 0 5px #f7941d; }

.txtbox2
{
	border:1px solid #a6a6a6;
    font-family: 'Oxygen', Tahoma, sans-serif;
    font-size: 11px; font-weight: normal; COLOR: #464646; padding: 5px;
	border-radius: 3px; box-shadow: 1px 1px 2px 1px #e6e6e6 inset;
}
.txtbox2:focus { outline: none; border-color: #fff799; box-shadow: 0 0 5px #f7941d; }

.sltpg { font-size:10px; padding:2px; border:1px solid #f1f1f1; }
.sltpg:focus { outline: none; }

.pgnav { font-size:11px;padding:3px; background-color:#fff; border:1px solid #fff; color:#bd362f; padding:5px; width:110px; text-align:center; float:right; }
.pgnav:hover { background-color:#e6e6e6; border:1px solid #a6a6a6; border-radius:5px; cursor:pointer; color:#000; padding:5px; width:110px; text-align:center; float:right; }
.pgnavdis { font-size:11px; color:#a6a6a6; width:110px; }

.pgnav2 { font-size:11px;padding:3px; background-color:#fff; border:1px solid #fff; color:#bd362f; padding:5px; width:110px; text-align:center; float:left; }
.pgnav2:hover { background-color:#e6e6e6; border:1px solid #a6a6a6; border-radius:5px; cursor:pointer; color:#000; padding:5px; width:110px; text-align:center; float:left; }
.pgnavdis2 { font-size:11px; color:#a6a6a6; float:right; width:110px; }

.trbg { background-color: #ffffff; }
.trbgover { background-color: #ffffee; /*#ffffd6*/ }

.tblbox2 {
    BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid;
	BORDER-COLOR: #e2e2e2; BACKGROUND-COLOR: #ffffff;
}
.tblbox2head {
	background-color: #262626; border-bottom: 0px solid #e2e2e2 !important; 
    background-color: #262626; background-repeat: repeat-x; /* fallback */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#262626), to(#8e8e8e)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #8e8e8e, #262626); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #8e8e8e, #262626); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #8e8e8e, #262626); /* IE 10 */
	background: -o-linear-gradient(top, #8e8e8e, #262626); /* Opera 11.10+ */
}
.tblbox2headtxt { font-size:12px; font-weight:bold; color:#fff; border-right:1px solid white; }
.tbltr2even td { background-color: #f5f5f5; border-bottom: 1px solid #e2e2e2 !important; font-size: 12px; }
.tbltr2odd td {	background-color: #ffffff; border-bottom: 1px solid #e2e2e2 !important; font-size: 12px; }
.tbltr2over td { background-color: #ffffd6; border-bottom: 1px solid #e2e2e2 !important; font-size: 12px; }
.tbltr2last td { border-bottom: 0px solid #e2e2e2 !important; font-size: 12px; }

.tblbox1 {
    BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid;
	BORDER-COLOR: #e2e2e2; BACKGROUND-COLOR: #ffffff;
}
.tblbox1head {
	background-color: #262626; border-bottom: 0px solid #e2e2e2 !important; 
    background-color: #262626; background-repeat: repeat-x; /* fallback */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#262626), to(#8e8e8e)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #8e8e8e, #262626); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #8e8e8e, #262626); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #8e8e8e, #262626); /* IE 10 */
	background: -o-linear-gradient(top, #8e8e8e, #262626); /* Opera 11.10+ */
}
.tblbox1headtxt { font-size:12px; font-weight:bold; color:#fff; text-align:center; border-right:1px solid white; }
.tbltr1even td { background-color: #f5f5f5; border-bottom: 1px solid #e2e2e2 !important; font-size: 12px; text-align:center; }
.tbltr1odd td {	background-color: #ffffff; border-bottom: 1px solid #e2e2e2 !important; font-size: 12px; text-align:center; }
.tbltr1over td { background-color: #ffffd6; border-bottom: 1px solid #e2e2e2 !important; font-size: 12px; text-align:center; }
.tbltr1last td { border-bottom: 0px solid #e2e2e2 !important; font-size: 12px; text-align:center; }

.sblink { width:100%; min-height:25px; padding-top:5px; padding-bottom:5px; }
.sblink:hover { background-color:#f8f8f8; min-height:25px; padding-top:5px; padding-bottom:5px; }

.alertsuc {
	width:85%; color: #468847; font-weight: bold;
	padding: 8px 35px 8px 35px; margin:20px auto;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}



/* ------------------------------ TEXT COLOR ------------------------------ */
.white { color: #fff; }
.red { color: #ff0000; }
.grey { color: #bbbbbb; }

/* ------------------------------ TEXT SIZE ------------------------------ */
.txt10 { font-size:10px; }
.txt11 { font-size:11px; }
.txt12 { font-size:12px; }

/* ------------------------------ BUTTONS ------------------------------ */
.buttlogin {
   border: 1px solid #c44741; border-radius: 3px; text-shadow: 0 1px 1px #808080; width:270px;
   font: bold 15px Sans-Serif; padding: 6px 15px; white-space: nowrap; vertical-align: middle; color: #fff; background: #eb5d59; cursor: pointer;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #808080;
}

.buttlogin:hover, .buttlogin:focus {
   border-color: #c44741;
   background: -webkit-linear-gradient(top, #be3730, #eb5d59);
   background:    -moz-linear-gradient(top, #be3730, #eb5d59);
   background:     -ms-linear-gradient(top, #be3730, #eb5d59);
   background:      -o-linear-gradient(top, #be3730, #eb5d59);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #eb5d59;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #eb5d59;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #eb5d59;
}
.buttlogin: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);
}
.buttlogin:disabled {
   border: 1px solid #AAA; border-bottom-color: #CCC; border-top-color: #999; cursor: default; background: #E6E6E6; color: #a6a6a6; text-shadow: 0 1px 1px #f5f5f5;
   -webkit-box-shadow: inset 0 1px 1px #aaa;
   -moz-box-shadow:    inset 0 1px 1px #aaa;
   box-shadow:         inset 0 1px 1px #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);
}


.buttsm {
   border: 1px solid #DDD; border-radius: 3px; text-shadow: 0 1px 1px white;
   font: bold 11px Sans-Serif; padding: 6px 12px; white-space: nowrap; vertical-align: middle; color: #666; background: transparent; cursor: pointer;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
}
.buttsm:hover, .buttsm: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;
}
.buttsm: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);
}
.buttsm:disabled {
   border: 1px solid #AAA; border-bottom-color: #CCC; border-top-color: #999; cursor: default; background: #E6E6E6; color: #a6a6a6; text-shadow: 0 1px 1px #f5f5f5;
   -webkit-box-shadow: inset 0 1px 1px #aaa;
   -moz-box-shadow:    inset 0 1px 1px #aaa;
   box-shadow:         inset 0 1px 1px #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);
}

.buttblue {
   border: 1px solid #DDD; border-radius: 3px; text-shadow: 0 1px 1px #808080;
   font: bold 11px Sans-Serif; padding: 6px 12px; white-space: nowrap; vertical-align: middle; color: #fff; background: #3299cc; cursor: pointer;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
}
.buttblue:hover, .buttblue:focus {
   border-color: #0e648e;
   background: -webkit-linear-gradient(top, #5bb2de, #3299cc);
   background:    -moz-linear-gradient(top, #5bb2de, #3299cc);
   background:     -ms-linear-gradient(top, #5bb2de, #3299cc);
   background:      -o-linear-gradient(top, #5bb2de, #3299cc);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #3299cc;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #3299cc;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #3299cc;
}
.buttblue: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);
}
.buttblue:disabled {
   border: 1px solid #AAA; border-bottom-color: #CCC; border-top-color: #999; cursor: default; background: #E6E6E6; color: #a6a6a6; text-shadow: 0 1px 1px #f5f5f5;
   -webkit-box-shadow: inset 0 1px 1px #aaa;
   -moz-box-shadow:    inset 0 1px 1px #aaa;
   box-shadow:         inset 0 1px 1px #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);
}

.buttred {
   border: 1px solid #DDD !important; border-radius: 3px; text-shadow: 0 1px 1px #808080;
   font: bold 11px Sans-Serif; padding: 6px 12px; white-space: nowrap; vertical-align: middle; color: #fff; background: #ad0006 !important; cursor: pointer;
   -webkit-box-shadow: 0 1px 1px #fff !important;
   -moz-box-shadow:    0 1px 1px #fff !important;
   box-shadow:         0 1px 1px #fff !important;
}
.buttred:hover, .buttred:focus {
   border-color: #790105 !important;
   background: -webkit-linear-gradient(top, #f13b41, #ad0006) !important;
   background:    -moz-linear-gradient(top, #f13b41, #ad0006) !important;
   background:     -ms-linear-gradient(top, #f13b41, #ad0006) !important;
   background:      -o-linear-gradient(top, #f13b41, #ad0006) !important;
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #ad0006 !important;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #ad0006 !important;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #ad0006 !important;
}
.buttred:active {
   border: 1px solid #AAA !important; border-bottom-color: #CCC !important; border-top-color: #999 !important;
   -webkit-box-shadow: inset 0 1px 2px #aaa !important;
   -moz-box-shadow:    inset 0 1px 2px #aaa !important;
   box-shadow:         inset 0 1px 2px #aaa !important;
   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro) !important;
   background:    -moz-linear-gradient(top, #E6E6E6, gainsboro) !important;
   background:     -ms-linear-gradient(top, #E6E6E6, gainsboro) !important;
   background:      -o-linear-gradient(top, #E6E6E6, gainsboro) !important;
}
.buttred:disabled {
   border: 1px solid #AAA !important; border-bottom-color: #CCC !important; border-top-color: #999 !important; cursor: default; background: #E6E6E6 !important; color: #a6a6a6 !important; text-shadow: 0 1px 1px #f5f5f5 !important;
   -webkit-box-shadow: inset 0 1px 1px #aaa !important;
   -moz-box-shadow:    inset 0 1px 1px #aaa !important;
   box-shadow:         inset 0 1px 1px #aaa !important;
   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro) !important;
   background:    -moz-linear-gradient(top, #E6E6E6, gainsboro) !important;
   background:     -ms-linear-gradient(top, #E6E6E6, gainsboro) !important;
   background:      -o-linear-gradient(top, #E6E6E6, gainsboro) !important;
}

.buttgreen {
   border: 1px solid #DDD; border-radius: 3px; text-shadow: 0 1px 1px #808080;
   font: bold 11px Sans-Serif; padding: 6px 12px; white-space: nowrap; vertical-align: middle; color: #fff; background: #57a00e; cursor: pointer;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
}
.buttgreen:hover, .buttgreen:focus {
   border-color: #3f7904;
   background: -webkit-linear-gradient(top, #95e822, #57a00e);
   background:    -moz-linear-gradient(top, #95e822, #57a00e);
   background:     -ms-linear-gradient(top, #95e822, #57a00e);
   background:      -o-linear-gradient(top, #95e822, #57a00e);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #57a00e;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #57a00e;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #57a00e;
}
.buttgreen: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);
}
.buttgreen:disabled {
   border: 1px solid #AAA; border-bottom-color: #CCC; border-top-color: #999; cursor: default; background: #E6E6E6; color: #a6a6a6; text-shadow: 0 1px 1px #f5f5f5;
   -webkit-box-shadow: inset 0 1px 1px #aaa;
   -moz-box-shadow:    inset 0 1px 1px #aaa;
   box-shadow:         inset 0 1px 1px #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);
}

.buttorange {
   border: 1px solid #DDD; border-radius: 3px; text-shadow: 0 1px 1px #808080;
   font: bold 11px Sans-Serif; padding: 6px 12px; white-space: nowrap; vertical-align: middle; color: #fff; background: #f26522; cursor: pointer;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
}
.buttorange:hover, .buttorange:focus {
   border-color: #c94608;
   background: -webkit-linear-gradient(top, #ff9a6a, #f26522);
   background:    -moz-linear-gradient(top, #ff9a6a, #f26522);
   background:     -ms-linear-gradient(top, #ff9a6a, #f26522);
   background:      -o-linear-gradient(top, #ff9a6a, #f26522);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #f26522;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #f26522;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #f26522;
}
.buttorange: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);
}
.buttorange:disabled {
   border: 1px solid #AAA; border-bottom-color: #CCC; border-top-color: #999; cursor: default; background: #E6E6E6; color: #a6a6a6; text-shadow: 0 1px 1px #f5f5f5;
   -webkit-box-shadow: inset 0 1px 1px #aaa;
   -moz-box-shadow:    inset 0 1px 1px #aaa;
   box-shadow:         inset 0 1px 1px #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);
}

.buttgrey1 {
   border: 1px solid #DDD; border-radius: 3px; text-shadow: 0 1px 1px #cbcbcb;
   font: bold 11px Sans-Serif; padding: 6px 12px; white-space: nowrap; vertical-align: middle; color: #464646; background: #e6e6e6; cursor: pointer;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
}
.buttgrey1:hover, .buttgrey1:focus {
   border-color: #a6a6a6;
   background: -webkit-linear-gradient(top, #f2f2f2, #d9d9d9);
   background:    -moz-linear-gradient(top, #f2f2f2, #d9d9d9);
   background:     -ms-linear-gradient(top, #f2f2f2, #d9d9d9);
   background:      -o-linear-gradient(top, #f2f2f2, #d9d9d9);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #d9d9d9;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #d9d9d9;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #d9d9d9;
}
.buttgrey1: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);
}
.buttgrey1:disabled {
   border: 1px solid #AAA; border-bottom-color: #CCC; border-top-color: #999; cursor: default; background: #E6E6E6; color: #a6a6a6; text-shadow: 0 1px 1px #f5f5f5;
   -webkit-box-shadow: inset 0 1px 1px #aaa;
   -moz-box-shadow:    inset 0 1px 1px #aaa;
   box-shadow:         inset 0 1px 1px #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);
}

.buttgrey2 {
   border: 1px solid #DDD; border-radius: 3px; text-shadow: 0 1px 1px #808080;
   font: bold 11px Sans-Serif; padding: 6px 12px; white-space: nowrap; vertical-align: middle; color: #fff; background: #464646; cursor: pointer;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
}
.buttgrey2:hover, .buttgrey2:focus {
   border-color: #212121;
   background: -webkit-linear-gradient(top, #7d7d7d, #464646);
   background:    -moz-linear-gradient(top, #7d7d7d, #464646);
   background:     -ms-linear-gradient(top, #7d7d7d, #464646);
   background:      -o-linear-gradient(top, #7d7d7d, #464646);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #464646;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #464646;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #464646;
}
.buttgrey2: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);
}
.buttgrey2:disabled {
   border: 1px solid #AAA; border-bottom-color: #CCC; border-top-color: #999; cursor: default; background: #E6E6E6; color: #a6a6a6; text-shadow: 0 1px 1px #f5f5f5;
   -webkit-box-shadow: inset 0 1px 1px #aaa;
   -moz-box-shadow:    inset 0 1px 1px #aaa;
   box-shadow:         inset 0 1px 1px #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);
}
/* ------------------------------ BUTTONS ------------------------------ */