body
{
    margin: 0;
    padding: 0;
   /* color: #555;*/
	font-family: "Roboto" , sans-serif;;
	font-size: 11px;
    background: url(../images/pagebackgound.png) repeat #676b6d;   
}
#content-wrapper {margin: 0 auto 70px; width: 1216px; /*background: white;*/ border-top: 5px solid #34aae1;}
#content {padding: 20px;}

#footer
{
    padding: 10px;
    font-size: 0.8em;
    text-align: center;   
    width: 1216px;
    margin: 10px auto 0 auto;
}

#logo
{
    padding: 10px 20px;
    font-size: 200%;
}

/* Layout */
.overlay {position: fixed; width: 100%; height: 100%; z-index: 100; background: #555; opacity: 0.7; filter: Alpha(opacity=70); display: none;}
#overlay2 {z-index: 107;}
#overlay3 {z-index: 110;}
#overlay-loading {z-index: 9100;opacity: 0.8; filter: Alpha(opacity=80); text-align: center; background-color: #000000;}
#overlay-loading img {margin-top: 400px;}
#left-shadow, #right-shadow {position: fixed; width: 8px; height: 100%; background: #1c2021; opacity: 0.12; filter: Alpha(opacity=12);}
#left-shadow {left: 0px;}
#right-shadow {right: 0px;}

.padding-20-v {padding: 20px 0;}
.margin-10-left {margin-left: 10px;}
.margin-4-left {margin-left: 4px;}


/* General */
/*.error {color: red;}*/
.success {color: green;}
.clear {clear: both;}
fieldset {margin: 20px 0;}
.white {color: #ffffff;}
.table {display: table;}
.table-cell {display: table-cell;}
.middle {vertical-align: middle;}
.arrow-blue-right {background: url(../images/arrow-blue-right-15x27.png);}
.hide {display: none;}
h2 {font-size: 16px;}
.margin-left-10 {margin-left: 10px;}

.no-selectable
{
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}