html, body, img, button {
 padding: 0px;
 margin: 0px;
 border: None;
 height: Auto;
}

body {
 background-color: #FFFFFF;
 font-family: Arial;
 font-size: 13px;
 color: #505050;
 background-color: #EC1F26;
}

h1 {
 color: #EC1F26;
}

a {
 color: #505050;
 text-decoration: None;
}

a:hover {
 text-decoration: Underline;
}

p {
 margin: 5px;   
}

input[type="button"].button {
 padding: 0px 5px 0px 5px;
 color: #FFFFFF;
 font-weight: Bold;
 height: 35px;
 cursor: Pointer;
}

input[type="button"].button:hover {
 text-decoration: Underline;
}		
    
input.browse {
 background: #E78A23 URL('../images/browse.png') No-Repeat;
 border: 1px Solid #D27C20 !Important;
 background-position: Center Left;
 padding-left: 25px !Important;   
}

div#wrapper {
 width: 800px;   
 height: 100%;
 margin: 0 Auto;
 margin-top: 40px;
 margin-bottom: 40px;
 background-color: #FFFFFF;
}

div#header {
 width: 800px;   
 text-align: Center;
}

div#footer {
 width: 800px;
 margin-top: 15px;
 padding-bottom: 10px;
 text-align: Center;
 font-size: 11px;
}

div#upload_note {
 margin-top: 30px;
 margin-bottom: 15px;
 text-align: Center;
}

div#upload_specification {
 margin-top: 15px;
 margin-bottom: 15px;
 text-align: Center;
}

div#upload-is-disabled,
div#not-enough-space {
 width: 700px;
 margin: 0 Auto;
 margin-top: 100px;
 padding-bottom: 100px;
}    

.system-message {
 border: 1px Solid;
 padding: 1em 1em 1em 1em;
 position: Relative;
}
	
.system-message.success {
 color: #4F8A10;
 background-color: #DFF2BF;
}
	
.system-message.error {
 color: #D8000C;
 background-color: #FFBABA;
}
	
.system-message.info {
 color: #00529B;
 background-color: #BDE5F8;
}

.specification {
 width: 487px;
 height: 30px;
 margin-top: 25px;
 padding: 7px;
 font-size: 14px;
 color: #505050;
 border: 1px Solid #1D2532;
}