body {color:#7F7F7F; background:url("../images/bg.png") repeat-x; }

a { color: #4c7299;}

.header-logo-bar { height:143px;  }
.header-logo-bar .logo { float:left;margin:8px 13px 0 20px;width:230px;height:165px;}


.footer-bar { border-top:1px solid WHITE;background:#41799a;}
.footer-bar a { margin:0 8px;color:#ffffff;font-size:15px; }
.footer-bar .copyright { padding:12px 0 0;color:#ffffff;font-size:12px; }

.main-content .content-wrapper {
   -moz-box-shadow:0 0 5px rgba(0,0,0,0.3);
   -ms-box-shadow:0 0 5px rgba(0,0,0,0.3);
   -o-box-shadow:0 0 5px rgba(0,0,0,0.3);
   -webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);
   box-shadow:0 0 5px rgba(0,0,0,0.3);

   -moz-border-radius:0 0 8px 8px;
   -ms-border-radius:0 0 8px 8px;
   -o-border-radius:0 0 8px 8px;
   -webkit-border-radius:0 0 8px 8px;
   border-radius:0 0 8px 8px;
}
.main-content .content-wrapper .menu-bar {
   background:#E1E2E1 left top repeat-x;
   background-image:url(../images/content-bar/menu-bag-gradient.png);
   background-image:-moz-linear-gradient(top, #FEFEFE 0%, #E1E2E1 100%);
   background-image:-ms-linear-gradient(top, #FEFEFE 0%, #E1E2E1 100%);
   background-image:-o-linear-gradient(top, #FEFEFE 0%, #E1E2E1 100%);
   background-image:-webkit-linear-gradient(linear, left top, left bottom, color-stop(0%, #FEFEFE), color-stop(100%, #E1E2E1));
   background-image:-webkit-linear-gradient(top, #FEFEFE 0%, #E1E2E1 100%);
   background-image:linear-gradient(to bottom, #FEFEFE 0%, #E1E2E1 100%);
}



table.base-template { border:1px solid #CCC;
   -moz-border-radius:8px;
   -ms-border-radius:8px;
   -o-border-radius:8px;
   -webkit-border-radius:8px;
   border-radius:8px;
}
table.base-template th { border-bottom:0 none;
   background:#E1E2E1;
   background-image:-moz-linear-gradient(top, #FEFEFE 0%, #E1E2E1 100%);
   background-image:-ms-linear-gradient(top, #FEFEFE 0%, #E1E2E1 100%);
   background-image:-o-linear-gradient(top, #FEFEFE 0%, #E1E2E1 100%);
   background-image:-webkit-linear-gradient(linear, left top, left bottom, color-stop(0%, #FEFEFE), color-stop(100%, #E1E2E1));
   background-image:-webkit-linear-gradient(top, #FEFEFE 0%, #E1E2E1 100%);
   background-image:linear-gradient(to bottom, #FEFEFE 0%, #E1E2E1 100%);
}

table.base-template tr th:first-of-type {
   -moz-border-radius:8px 0 0 0;
   -ms-border-radius:8px 0 0 0;
   -o-border-radius:8px 0 0 0;
   -webkit-border-radius:8px 0 0 0;
   border-radius:8px 0 0 0;
}
table.base-template tr th:last-of-type {
   -moz-border-radius:0 8px 0 0;
   -ms-border-radius:0 8px 0 0;
   -o-border-radius:0 8px 0 0;
   -webkit-border-radius:0 8px 0 0;
   border-radius:0 8px 0 0;
}

.popup-holder .page-with-form {
    box-shadow: none;/*0 1px 8px rgba(0, 0, 0, 0.3), 0 0 50px rgba(100, 100, 100, 0.1) inset;*/
}
.popup-holder .page-with-form {
    background: none repeat scroll 0 0 WHITE;
    margin: 0 auto;
    max-height: 100%;
    padding: 20px 30px;
    width: 500px;
	border:1px solid #cccccc;
}


.popup-holder .popup-auth-logon { border:5px solid red;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }
.page-with-form h2.page-main-header {
    margin: 0 auto 10px;
    width: 502px;
}

h2.page-main-header {
    color: #000000;
	font-size: 24px;
    margin-top: 0;
    text-shadow: none; /*1px 1px 2px #BBBBBB;*/
}


.main-content a, .popup-holder a {
    color: #41799a;
    text-decoration: none;
}

.popup-holder .window { background:#EEEEEE; }
.popup-holder .window .window-header { border-bottom:1px solid #F5F5F5;
   background:-moz-linear-gradient(top, #FFF 0%, #EEEEEE 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top, #FFF 0%, #EEE 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top, #FFF 0%, #EEE 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top, #FFF 0%, #EEE 100%); /* IE10+ */
   background:linear-gradient(to bottom, #FFF 0%, #EEEEEE 100%);
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE',GradientType=0 ); /* IE6-9 */

   -moz-border-radius:8px 8px 0 0;
   -ms-border-radius:8px 8px 0 0;
   -o-border-radius:8px 8px 0 0;
   -webkit-border-radius:8px 8px 0 0;
   border-radius:8px 8px 0 0;
}
.popup-holder .window .window-header h2 { border-bottom:1px solid #CCC; }

.form-x label .input-wrapper input, .form-x label .input-wrapper select { background:WHITE;border:1px solid #BBB;
   -moz-border-radius:5px 0 0 5px;
   -ms-border-radius:5px 0 0 5px;
   -o-border-radius:5px 0 0 5px;
   -webkit-border-radius:5px 0 0 5px;
   border-radius:5px 0 0 5px;

   -moz-box-shadow:inset 1px 1px 1px #D0D0D0;
   -ms-box-shadow:inset 1px 1px 1px #D0D0D0;
   -o-box-shadow:inset 1px 1px 1px #D0D0D0;
   -webkit-box-shadow:inset 1px 1px 1px #D0D0D0;
   box-shadow:inset 1px 1px 1px #D0D0D0;
}

/**/



a.button, .main-content-bg .menu-bar .content a, .form-x input[type="submit"], .form-x input[type="button"] {
    background: linear-gradient(to bottom, #707070 0%, #3A3A3A 49.9%, #0D0D0E 50%, #0F0F0F 100%) repeat scroll 0 0 transparent;
    border-radius: 13px 13px 13px 13px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    color: WHITE;
    display: inline-block;
    font: bold 13px Tahoma;
    margin: 0 5px;
    padding: 4px 15px 6px;
    text-align: center;
    text-decoration: none;
}


.slogan { overflow:hidden;padding:15px 0 0 10px;height:62px;width:760px;font-family:Verdana,Arial,Helvetica,sans-serif;background:url("../images/logo.png") right top no-repeat;}
.admin-side .slogan { font-size:24px; }
.slogan1{color: black;
    font-family: Verdana;
    font-size: 24px;
    font-style: normal;
    font-variant: small-caps;
    line-height: 130%;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 15px;
}
.slogan-support { padding-top:10px;color:gray;font-size:13px;text-transform:uppercase; }
.slogan-support a {color: #4c7299; padding-left:20px;}
.slogan-poweredby { text-transform:lowercase;font-size:13px;color: black; }
.slogan .purple { color:#4c7299;font-size: 24px;}





