/*
Fabien Vauthey IBM
February 2009
*/


/*  Application Form CSS */

.help_msg {
font-size: 10px;
text-align: right;
color: #BBBBBB;
}

.error_list li {
color: red;
list-style-type:none;
}

#applicantfilterstyle {
position: relative;
background-color: #FFFFFF;
z-index: 100;
}

#deploylink {
color: red;
position: relative;
top: -45px;
font-size: 14px;
font-weight: bold;
}

.classforbigtable table {
width: 100%;
}

.post_head {
border-bottom: dashed black 1px;
}

.admin_list_action_post {
border-top: dashed black 1px;
}

#myList {
position: static;
}

.levelToReOrder {
text-align: center;
list-style-type: none;
border: 1px solid black;
background-color: #04859D;
color: white;
margin : 2px;
font-weight: bolder;
z-index:0;
}

.level_presentation {
background-color: #60BDCE; 
border: dotted #206876 1px;
margin: 4px;
padding: 5px;
}

#menu_game {
background-color: #FFFFFF;
}

#menu_game li {
border-bottom: 0px;
padding: 0;
}

#menu_game .menu_level {
background-color: #60BDCE;
font-weight: bold;
color: #FFFFFF;
padding: 3px;
padding-left: 10px;
font-size: 15px;
text-decoration: none;
margin: 2px;
}


#menu_game .menu_level a:hover {
background-color: #FFFFFF;
color: #60BDCE;
}

#menu_game  .menu_level a {
text-decoration: none;
color: #FFFFFF;
}

#menu_game  a {
text-decoration: none;
}

#menu_game  a:hover {
text-decoration: underline;
}

#menu_game  ul ul {
padding-left: 20px;
list-style-type: square;
}

#menu_game  ul ul li {
padding-left: 20px;
list-style-type: square;
}

.challenge_title, .submission_title {
text-align: left;
padding-left: 40px;
font-size: 18px;
font-weight: bold;
color: #60BDCE;
}

.challenge_presentation, .submission_presentation {
padding: 4px;
background-color: #FFFFFF;
border: 1px solid #60BDCE;
}

.submission_presentation td {
border-top-color: #DDDDDD;
border-bottom-color: #DDDDDD;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 0px;
border-left-width: 0px;
}

#signin_form td, #signin_form th {
border-top-width: 0px;
border-right-width: 0;
border-bottom-width: 1px;
border-left-width: 0;
border-top-color: #DDDDDD;
border-right-color: #000000;
border-bottom-color: #DDDDDD;
border-left-color: #000000;
border-top-style: solid;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;

}

#signin_form label {
font-size: 18px;
color: #60BDCE;
}

#signin_username, #signin_password {
height: 24px;
border: 2px solid #60BDCE;
vertical-align:	baseline;
font-size: 18px;
-moz-border-radius: 2% 2% 2% 2%;
}

#signin_remember {
border: 1px solid #60BDCE;
height: 24px;
width: 24px;
-moz-border-radius: 2% 2% 2% 2%;
}


#signin_submit {
height: auto;
width: auto;
font-weight: bold;
font-size: 18px;
color: #1F7686;
padding: 3px;
}

#approved {
border: 2px solid #92ED6B;
padding: 3px;
font-size: 18px;
color: #92ED6B;
}

#locked {
margin-top: 3px;
border: 2px solid #FFEC74;
padding: 3px;
font-size: 18px;
color: #FFEC74;
}


#content td {
border-top-width: 1px;
border-right-width: 0;
border-bottom-width: 1px;
border-left-width: 0;
border-top-color: #DDDDDD;
border-right-color: #000000;
border-bottom-color: #DDDDDD;
border-left-color: #000000;
border-top-style: solid;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
}

#application_form td {
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 1px;
border-left-width: 0;
}

#application_form th {
width: 80px;
}
