        body {margin: 0;padding:0;background: #F5F5F5;}

        #ErrorPage, #WarningPage {
            width: 632px;
            margin:20px auto;
            padding: 0;
            font-family: Arial;
            font-size: 70%;
            text-decoration: none;
            color: #414141;
        }
        
        #ErrorPage .container, #WarningPage .container {
            width: 100%;
            margin: 0;
            padding: 0;
        }

        #ErrorPage h1, #WarningPage h1{
		    color: #666666;
		    font-size: 1.4em;
		    margin: 0 0 0 24px;
		    padding: 5px 0px 0px 15px;
		    width: auto;
        }

        #ErrorPage .header {
            width: 100%;
            height: 20px;
            margin: 0;
            padding: 0;
            background: transparent url('ErrorHeaderRed.gif') no-repeat scroll 0 0;
        }
		
		#WarningPage .header {
            width: 100%;
            height: 20px;
            margin: 0;
            padding: 0;
            background: transparent url('ErrorHeaderYellow.gif') no-repeat scroll 0 0;
        }

        #ErrorPage.maintenancePage .header {
            width: 100%;
            height: 20px;
            margin: 0;
            padding: 0;
            background: transparent url('ErrorHeaderGray.gif') no-repeat scroll 0 0;
        }		
		
        #ErrorPage .body, #WarningPage .body {
            width: 100%;
            margin: 0;
            padding: 0;
        }

        #ErrorPage .body {
            width: 100%;
            margin: 0;
            padding: 0;
            background: transparent url('ErrorContentRed.gif') repeat-y scroll 0 0;
        }
		
        #ErrorPage.maintenancePage .body {
            width: 100%;
            margin: 0;
            padding: 0;
            background: transparent url('ErrorContentGray.gif') repeat-y scroll 0 0;
        }		
		
        #WarningPage .body {
            width: 100%;
            margin: 0;
            padding: 0;
            background: transparent url('ErrorContentYellow.gif') repeat-y scroll 0 0;
        }		

        #ErrorPage .content, #WarningPage .content {
            width: 90%;
            margin: 0px auto;
            padding: 5px 0 0 0;
            overflow: hidden;
            /*border: 1px dashed;*/
        }

        #WarningPage .warning {
			background: url("warning-large.png") no-repeat scroll 0 0 transparent;
		    margin: 0 0 2px 32px;
		    padding: 0;
		    width: 99%;
			padding-bottom:10px;
        }

		#ErrorPage .error {
			background: url("error-large.png") no-repeat scroll 0 0 transparent;
		    margin: 0 0 2px 32px;
		    padding: 0;
		    width: 99%;
			padding-bottom:10px;
        }
		
		#ErrorPage.maintenancePage .maintenance {
			/*background: url("maintenance.gif") no-repeat scroll 0 0 transparent;*/
		    margin: 0 0 2px 60px;
		    padding: 0;
		    /*width: 99%;*/
			padding: 5px 0 3px;
        }		
		
		#ErrorPage.maintenancePage .maintenance h1{
			margin: 0 0 0 40px;
			padding: 12px 0 0 15px;
		}
		
        #ErrorPage .content .rightside, #WarningPage .content .rightside {
            text-align: right;
            margin-top: 10px;
        }

        #ErrorPage .content .element p, #WarningPage .content .element p {
            margin: 0;
            padding: 0;
            line-height: 2em;
        }
		

        #ErrorPage .content .element textarea.reasons,
		#WarningPage .content .element textarea.reasons {
            border: 1px solid #7e7e7e;
            margin: 0;
            padding: 0;
            width: 96%;
            padding: 6px;
            font-family: Arial;
            font-size: 1em;
            text-decoration: none;
            color: #fc0000;
        }

        #ErrorPage .footer {
            width: 100%;
            height: 30px;
            margin: 0;
            padding: 0;
            background: transparent url('ErrorFooterRed.gif') no-repeat scroll 0 0;
        }
		
        #ErrorPage.maintenancePage .footer {
            width: 100%;
            height: 30px;
            margin: 0;
            padding: 0;
            background: transparent url('ErrorFooterGray.gif') no-repeat scroll 0 0;
        }		
		
		#WarningPage .footer {
            width: 100%;
            height: 30px;
            margin: 0;
            padding: 0;
            background: transparent url('ErrorFooterYellow.gif') no-repeat scroll 0 0;
        }
		
		#errorLongDesc li{
			font-size:12px;
			padding:3px;
		}
		#errorLongDesc input{
			margin-left:250px;
		}