body {
    background: #ffffff;
    margin: 0;
    padding: 0;	
	font-family: 'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Symbol', 'Helvetica Neue', 'BBAlpha Sans', 'S60 Sans', Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #454a54;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
}

#header{
	padding: 5px;
}

#footer {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%; 
	text-align: center; 
	font-size: 14px;
}

#menu_wrap {
    position: relative;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    padding-right: 0px;
    width: 100%;
    height: 48px;
    list-style-type: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
}

.button a {
    cursor: pointer;
    text-align: center;
    font: 15px/100% Tahoma, Geneva, sans-serif;
    font-weight: bold;
    position: relative;
    min-width: 50px;
    height: 20px;
    float: left;
    padding: 10px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.button:first-child a {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-topleft-radius: 10px;
    -moz-border-bottomleft-radius: 10px;
    border-top-left-radius: 10;
    border-bottom-left-radius: 10px;
}

.l_Blue,.l_Blue .button a {
    color: #ffffef;
    background: #92c7da;
    border-right: 1px solid #4082bc;
    background: -moz-linear-gradient(top, #92c7da 0%, #4082bc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92c7da), color-stop(100%,#4082bc));
    background: -webkit-linear-gradient(top, #92c7da 0%,#4082bc 100%);
    background: -o-linear-gradient(top, #92c7da 0%,#4082bc 100%);
    background: -ms-linear-gradient(top, #92c7da 0%,#4082bc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c7da', endColorstr='#4082bc',GradientType=0 );
    background: linear-gradient(top, #92c7da 0%,#4082bc 100%);
}

.l_Blue .button a:hover,.l_Blue .button a:focus {
    background: #92c7da;
    background: -moz-linear-gradient(top, #92c7da 0%, #88bdd0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92c7da), color-stop(100%,#88bdd0));
    background: -webkit-linear-gradient(top, #92c7da 0%,#88bdd0 100%);
    background: -o-linear-gradient(top, #92c7da 0%,#88bdd0 100%);
    background: -ms-linear-gradient(top, #92c7da 0%,#88bdd0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c7da', endColorstr='#88bdd0',GradientType=0 );
    background: linear-gradient(top, #92c7da 0%,#88bdd0 100%);
}

.l_Blue .button a:active {
    background: #88bdd0;
    background: -moz-linear-gradient(top, #88bdd0 0%, #92c7da 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bdd0), color-stop(100%,#92c7da));
    background: -webkit-linear-gradient(top, #88bdd0 0%,#92c7da 100%);
    background: -o-linear-gradient(top, #88bdd0 0%,#92c7da 100%);
    background: -ms-linear-gradient(top, #88bdd0 0%,#92c7da 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bdd0', endColorstr='#92c7da',GradientType=0 );
    background: linear-gradient(top, #88bdd0 0%,#92c7da 100%);
}

.button:last-child a {
    float: left;
    border: none;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}