/* =BUTTONS
----------------------------------------------------------------------------- */
#content-buttons {
    margin:21px 0 0 12px;
    position:relative; /* thank you IE, now we need relative everywhere */
    z-index:20;
}

.hasJS #content-buttons {
    margin:21px 0 0 44px;
}

.hasFlash #content-buttons {
    margin:5px 0 0 44px;
}

.button-type-1 {
    margin:0 0px 0 0;
    width:100%;
    float:left;
    position:relative;
    z-index:15;
}

.button-type-1 .border-shadow {
    background:url(../img/skin/sprite_buttons.alpha24.png) -542px 100% no-repeat !important;
    position:absolute;
    height:15px;
    width:100%;
    bottom:0;
}

.active .border-shadow {
    display:none !important;
}

.animated .border-shadow {
    display:block !important;
}






.hasJS .button-type-1 {
    margin:0 39px 0 0;
    width:100%;
    float:left;
    position:relative;
    z-index:15;
}

.button-type-1 form {
    background:url(../img/skin/sprite_buttons.alpha24.png) -810px 0 no-repeat;
    width:100%;
    height:34px;
}

.button-type-1 form select {
    width:100%;
    margin:6px 0 0 14px;
    vertical-align:bottom;
/*    color:#105da1;*/
}

.msie6 .button-type-1 form select,
.msie7 .button-type-1 form select {
    font-size:.9em;
}

.button-type-1 form button {
    border:1px solid #c9c9c9;
    height:18px;
    vertical-align:bottom;
    color:#00529b;
    font-size:.9em;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background:url(../img/skin/bullets_1.png) 0 -60px repeat-x;
}

.hasJS .button-type-1 .clone {
    z-index:-1;
}





.hasJS .button-type-1 form,
.hasJS .button-type-1 .clone {
	background-color:#4361b7;
    background-image:url(../images/body-menu-bg-02.png);
	background-repeat:no-repeat;
	background-position:bottom;
    height:31px;
    overflow:hidden;
    position:absolute;
    width:100%;
}

.hasJS #content-buttons .button-type-1.active form,
.hasJS #content-buttons .button-type-1.animated form {
    background-position:-542px 0;
}

.hasJS #content-buttons .button-type-1 form div {
    background:url(../img/skin/sprite_buttons.alpha24.png) -272px 100% no-repeat;
}

.msie6 .button-type-1 form,
.msie6 .button-type-1 .clone,
.msie6 #content-buttons .button-type-1 form div {
    background-image:url(../img/skin/sprite_buttons.png);
}

.button-type-1 form h2 {
    position:absolute;
    left:-9999em;
}


.hasJS .button-type-1 form h2,
.hasJS .button-type-1 .clone h2 {
    position:static;
    left:auto;
    height:21px;
    text-align:center;
    cursor:pointer;
    padding:0px 0 0 0;
}

.hasJS .button-type-1 form a {
    color:#fff;
    display:block;
    padding:2px 0 2px 14px;
    width:100%;
	text-decoration:none;
}

.hasJS .button-type-1 form a:hover,
.hasJS .button-type-1 form a:focus {
    background:#009bc9;
    text-decoration:none;
    cursor:pointer;
    outline:0;
}








.hasJS .button-type-1 form ul {
    padding:5px 0 10px 0;
    zoom:1; /* force hasLayout on IE 6 7 */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin:0px;
}

.msie6 .button-type-1 .border-shadow,
.msie6 .button-type-1 form,
.msie6 #content-buttons .button-type-1 form div,
.msie7 .button-type-1 .border-shadow,
.msie7 .button-type-1 form,
.msie7 #content-buttons .button-type-1 form div,
.msie8 .button-type-1 .border-shadow,
.msie8 .button-type-1 form,
.msie8 #content-buttons .button-type-1 form div {
    background-image:url(../img/skin/sprite_buttons.png) !important;
}

.button-style-1 {
    padding:0 0px 0 0;
    cursor:pointer;
}

.button-style-2 {
    padding:0 3px 0 0;
    cursor:pointer;
}

.button-style-1,
.button-style-2 {
    text-decoration:none !important;
}

.button-style-1 span,
.button-style-1 button {
    padding:0 0 0 11px;
}

.button-style-2 span,
.button-style-2 button {
    padding:0 0 0 3px;
}

.button-style-1 img {
    margin:0 8px 0 0;
    vertical-align:middle;
}

.msie6 .bullet-ie span {
    padding-top:3px;
}

.button-1,
.button-1 span,
.button-1 button,
.button-2,
.button-2 span,
.button-2 button,
.button-3,
.button-3 span,
.button-3 button,
.button-6,
.button-6 span,
.button-6 button,
.button-7,
.button-7 span,
.button-7 button,
.button-9,
.button-9 span,
.button-9 button {
    display:inline-block;
    height:22px;
    line-height:20px;
    background:url(../img/skin/sprite_buttons2.png) -100% no-repeat;
    overflow:hidden;
}

.button-4,
.button-4 span,
.button-4 button,
.button-8,
.button-8 span,
.button-8 button {
    display:inline-block;
    height:25px;
    line-height:21px;
    background:url(../img/skin/sprite_buttons2.png) -100% no-repeat;
    font-size:1.13em;
}

.content-skin-1 .button-4,
.content-skin-1 .button-4 span,
.content-skin-1 .button-4 button {
    background:url(../img/skin/sprite_buttons_skin1.png) -100% no-repeat;
}

.button-5,
.button-5 span,
.button-5 button {
    display:inline-block;
    height:29px;
    line-height:25px;
    background:url(../img/skin/sprite_buttons2.png) -100% no-repeat;
    font-size:1.2em;
}

.button-10 {
    margin:0 0 0 2px;
}

.button-10,
.button-10 span,
.button-10 button {
    display:inline-block;
    height:18px;
    line-height:18px;
    background:url(../img/skin/sprite_buttons2.png) -100% no-repeat;
    vertical-align:middle;
    text-transform:uppercase;
}

.msie6 .button-10 {
    font-size:0.9em;
}

.button-10 button {
    vertical-align:baseline;
}

.button-11,
.button-11 span,
.button-11 button {
    display:block;
    height:44px;
    background:url(../img/skin/sprite_buttons2.png) -100% no-repeat;
	text-align:center;
	font-size:1.13em;
}

.button-1 { background-position:100% -131px; color:#666; }
.button-1 span { background-position:0 -109px; color:#666; }
.button-1 button { background-position:0 -109px; color:#666; }

.button-2 { background-position:100% -180px; color:#666; }
.button-2 span { background-position:0 -158px; }
.button-2 button { background-position:0 -158px; }

.button-3 { background-position:100% -229px; color:#fff; }
.button-3 span { background-position:0 -207px; color:#fff;  }
.button-3 button { background-position:0 -207px; color:#fff;  }

.button-4 { background-position:100% -281px; color:#fff; }
.button-4 span { background-position:0 -256px; color:#fff;  }
.button-4 button { background-position:0 -256px; color:#fff;  }

.content-skin-1 .button-4 { background-position:100% -80px; color:#fff; }
.content-skin-1 .button-4 span { background-position:0 -55px; color:#fff;  }
.content-skin-1 .button-4 button { background-position:0 -55px; color:#fff;  }

.button-5 { background-position:100% -340px; color:#fff; }
.button-5 span { background-position:0 -311px; color:#fff; }
.button-5 button { background-position:0 -311px; color:#fff; }

.button-6 { background-position:100% -374px; color:#80cce3; }
.button-6 span { background-position:0 -374px; color:#80cce3; }
.button-6 button { background-position:0 -374px; color:#80cce3; }

.button-7 { background-position:100% -401px; color:#fff; }
.button-7 span { background-position:0 -401px; color:#fff; }
.button-7 button { background-position:0 -401px; color:#fff; }

.button-8 { background-position:100% -453px; color:#fff; }
.button-8 span { background-position:0 -428px; color:#fff; }
.button-8 button { background-position:0 -428px; color:#fff; }

.button-9 { background-position:100% -505px; color:#333; }
.button-9 span { background-position:0 -483px; color:#333; }
.button-9 button { background-position:0 -483px; color:#333; }

.button-10 { background-position:100% -550px; color:#00529B; }
.button-10 span { background-position:0 -532px; color:#00529B; }
.button-10 button { background-position:0 -532px; color:#00529B; }

.button-11 { background-position:100% -784px; color:#FFF; }
.button-11 span { background-position:0 -740px; color:#FFF; padding-top:4px; }
.button-11 button { background-position:0 -740px; color:#FFF; padding-top:4px; }

.msie6 .button-style-1 button,
.msie7 .button-style-1 button { 
    padding-bottom:5px;
}
.msie6 .button-5 button,
.msie7 .button-5 button {
    padding-bottom:0 !important;
    line-height:20px;
}



h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-size:17px;
	color:#FFF;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-size:15px;
	color:#FFF;
	padding-top:10px;
	padding-left:10px;
	background:url(../images/body-menu-bg-01.png) no-repeat;
}





