body {
    background: #F3F3F3; /* #F0F0F0 #F1F0EE; */
}


body, .base_table td {
    font-family: tahoma, helvetica, arial, sansSerif;
    font-size: 70%;
    color: #666666;
    vertical-align: top;
}


h3{
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0 15px 15px
}

.login_table td {
    font-family: tahoma, helvetica, arial, sansSerif;
    font-size: 70%;
}

.clickable {
    cursor: pointer;
}

input, select, textarea, img#preview {
    margin-bottom: 5px;
    font-family: tahoma, helvetica, arial, sansSerif;
    color: #666666;
    font-size: 100%;
}

.login_table input {
    margin: 0px;
}

#new_project input, .hidden textarea, input.text {
    width: 100%;
}

.active, a.active {
    color: #666666;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
}

.button {
    background: url("img/button_bg.gif") repeat-x;
    color: #60605F;
}

.msg {
    color: #FF0000;
    position: relative;
    top: 12px;
}

.title {
    font-family: arial;
    font-size: 24px;
    font-weight: normal;
    color: #77C135;
}

.checkbox {
    margin-top: 4px;
}

.Small_Header { font-family: Tahoma, Arial, Helvetica, san-serif; font-size: 11px; font-weight: bold; color: #003399; }

.left_panel, a.left_panel { color: #FFFFFF; }
a:hover.left_panel { color: #608FFC; }

tr.row_0 td {
    background-color: #F0F0F0;
}


.ask_table, .ask_table td {
    font-size: 100%;
}

.ask_table {
    border: 1px solid #CCCCCC;
}

.ask_table tr td {
    background-color: #FFFFFF;
    padding: 2px;
    vertical-align: top;
}

.ask_table tr td.centered {
    text-align: center;
    vertical-align: middle;
}

.ask_table tr.header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #366EC6;
    padding: 5px;
    vertical-align: middle;
}

.ask_table tr.row td {
    background-color: #F0F0F0;
}
form{
	margin:0;
}
