body{
    font-size: 12px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    line-height: 1.28;
    text-align: left;
    direction: ltr;
}

.page{
    width:900px;
    margin: 0 auto;
}

.center{
    position:absolute; top:0; bottom:0; left:0; right:0;
			margin:auto; height:500px; width:500px;
}

.form-label{
    margin-top:20px;
}

.form-textfield{
    width:400px;
    padding:5px;
    font-size: 12px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

.form-textarea{
    width:99%;
    height:300px;
    padding:5px;
    font-size: 12px;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    line-height: 1.28;
    text-align: left;
    direction: ltr;
}

.form-action{
    margin:30px 0;
}

a{text-decoration: none;font-weight: bold; }

#menu{
    margin:20px 0 20px 0;
}
.menu-item{
    padding: 10px 30px;
}

.msg-success, .msg-error{
    width:99%;
    padding:10px;
}

.button{
    padding:10px 20px;
}

.paging{padding:10px;}

.inline-element{vertical-align:top;display:inline-block;display:moz-inline-block;zoom:1;*display:inline;}

h1{margin:0}

/*
    white   FFFEFC
    grey    E2E3DF
    blurey  515B5E
    drkrey  2E3233
    yello   CAF200
*/

body, .form-textfield, .form-textarea{background-color: #FFFEFC; color:#2E3233;}
a{color:#00CAF2;}
.menu-item{background-color: #515B5E;color:#CAF200;}
.menu-item a{color:#CAF200;}
h1,h2,h3{color:#515B5E;}
.msg-success{background-color: #CAF200;}
.msg-error{background-color: #DE4545; color:#FFFEFC}
.list-item{background-color:#E2E3DF;}
.button{background-color:#00CAF2;color:#FFFEFC; }