		body{
			background-color:#231f20;
		}
		#toppanel_iframe {height:30px !important;}
		#wrapper {
			background-color:#231f20;
			font-family: 'Roboto', Arial,Helvetica,sans-serif;
			color:#ffffff;
		}
			#main{
				width: 80%;
			    margin: 0 auto;
			    padding: 20px 0;
			    max-width: 768px;
			}
				#main-top{
					padding:0;
				}
					#language-selector{

					}
					#main-top-message{

					}
						.item{
							margin:0 0 20px 0;
						}

				#main .b, #main .t {
				    height: auto;
				    width: auto;
				    background: none;
				}	
				#main .c {
				    width: auto;
				    padding: 20px 0;
				    background: none;
				}
					#content{
						padding: 0;
					    position: relative;
					    font-weight: normal;
					    font-size: 14px;
					    color: #FFF;
					}
						#header{
							padding: 0;
						    font-size: 1em;
					    	font-weight: normal;
						    color: #FFF;
						    border:none;
						}
							.logo{
								margin:0 0 20px 0;
								text-align:left;
							}

							#header #headertext {
								font-size: 3em;
								font-weight: bold;
								line-height:1.2;
								margin:0 0 0.5em 0;
							}
							#headerparagraph {
								font-size: 1em;
					    		font-weight: normal;
							}
								#lbHeaderP .strong{
									font-size:2em;
									font-weight:bold;
								}
							#whatisthis{
								display:none;
								padding:20px 0;
							}
							#whatisthis a{
								color:#FFF;
							}	
						.warning-box,
						.processbar-box,
						.processbar-box .holder{
							background:none;
						}		
						.warning-box,
						.processbar-box{
							line-height:1.4;
							padding:20px 0;
						}
						.warning-box{
							border:none;
						}	
						.processbar-box{
							font-weight:normal;
						}
							.processbar-box .holder{
								padding:0;
								min-height:unset;
								border:none;
							}
								.processbar-box .holder .larger{
									min-height:unset;

								}
									.processbar-box .holder .larger span{
										line-height:inherit;
									}
						.alert-error {
						    background-color: #F5B02B;
						    border-color: #F5B02B;
						}
						.time-box {
						    font-weight: normal;
						    font-size: 0.9em;
						    line-height: inherit;
						    color: #333;
						    background-color: #DDD;
						    margin: 0;
						}
							.time-box .frame{
								min-height:unset;
								padding:20px;
							}
							.time-box h2{
								font-size:1.1em;
								margin:0 0 0.5em 0;
							}
							.time-box p{
								font-size:1em;
								margin:0.5em 0 0 0;
							}
						.reminder-form{
							padding:20px 0;
							margin:0;
						}
							.reminder-form h2{
								color:#FFF;
								font-size:1em;
								margin:0 0 0.5em 0;
							}
							input {
							    font-size: 1em;
							    font-weight: normal;
							    line-height: 1.4;
							    padding: 0.7em 1.2em;
							    text-align: left;
							    border: none;
							}
							.btn,
							.btn:hover{
								font-size:1em;
								line-height: 1.4;
								padding:0.7em 1.2em;
								border-radius: 0.5em;
								background-color: #F5B02B;
							    border:none;
								margin-left:5px;
							}

		@media (max-width: 480px) {

		}
	</style>