#content {
	padding-right:36px;
	-padding-right:35px;
	padding-left:36px;
	-padding-left:35px;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Feedback to user
// --------------------------------------------------------------------------------------------------------------------
*/

.feedback_error { /* For the feedback window */
	width: 100%;
	font-size: 100%; /* without this IE does not work correctly with font. */
	background-image: url(/images/error.gif);
	background-repeat: no-repeat;
	background-position: 2% 18%;
	-background-position: 2% 0%;
}

/* Indent every item by the width of the icon */
.feedback_error tr td h2, .feedback_error tr td p, .feedback_error ul {
	padding-left: 50px; /* icon gif width */  
	color: #2d2d2d;
}

.feedback_error tr td h2 {
	color: #b4322d;
	font-size: 150%;
}

#feedback_error {
	border:2px solid #b4322d;
	padding-left:0px;
	padding-right:25px;
	padding-top:25px;
	padding-bottom:25px;	
}

.iconbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:630px;
	border:2px solid #F0F0F0;	
	margin:0;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	padding-top:10px;		
	padding-bottom:10px;
}	

.iconbox_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:645px;
	border-top:2px solid #F0F0F0;	
	border-left:2px solid #F0F0F0;	
	border-right:2px solid #F0F0F0;				
	border-bottom:1px dotted #F0F0F0;	
	margin:0px;
	padding-left:10px;
	padding-right:10px;	
	padding-top:10px;		
	padding-bottom:20px;
/*	height:80px;
	-height:0; */
}	

.iconbox_bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:645px;
	border-left:2px solid #F0F0F0;	
	border-right:2px solid #F0F0F0;				
	border-bottom:2px solid #F0F0F0;	
	margin:0;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	padding-top:10px;		
	padding-bottom:10px;
}	

.codebox {
	width:620px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #C8DCFF;	
	margin:0;
	padding-left:10px;
	padding-right:10px;	
	padding-top:10px;		
	padding-bottom:10px;
	line-height:1.2;
	overflow:auto;
}

.dotted_line {
	color: #fff; 
	padding-left:0px;
	padding-right:0px;		
	background-color: #fff; 
	border: 1px dotted #f0f0f0; 
	border-style: none none dotted;	
	margin-bottom:10px;
}

.dotted_line2 {
	color: #fff; 
	padding-left:0px;
	padding-right:0px;		
	background-color: #fff; 
	border: 1px dotted green; 
	border-style: none none dotted;	
	margin-bottom:10px;
}

.iconimagebox_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:625px;
	border-top: 2px solid #F0F0F0;
	border-left: 2px solid #F0F0F0;
	border-right: 2px solid #F0F0F0;		
	border-bottom: 2px dotted #F0F0F0;	
	margin:0;
	margin-bottom:0px;
	padding-top:10px;		
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;	
	height:75px;
}	

.iconimagebox_middle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:625px;
	border-left: 2px solid #F0F0F0;
	border-right: 2px solid #F0F0F0;		
	border-bottom: 2px dotted #F0F0F0;	
	margin:0;
	padding-top:10px;		
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;	
	height:75px;	
}	

.iconimagebox_bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:625px;
	border-left: 2px solid #F0F0F0;
	border-right: 2px solid #F0F0F0;	
	border-bottom: 2px solid #F0F0F0;	
	margin:0;
	padding-top:10px;		
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;	
	height:75px;	
}	

.iconcodebox {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #C8DCFF;
	margin:0px;	
	padding-top:5px;
	padding-bottom:5px;	
	padding-left:5px;	
	line-height:1.2;
}

.formbox {
	width:550px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	border:2px solid #F0F0F0;	
	margin:0;
	padding:0;
}

.formtitle {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold	
}

p.formtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}

.infotext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
}

.formdotted_line {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #D4D4D4; 
	border-style:none none dotted;
}

#content table.gray2 {
	width:520px;
	border:2px solid #f5f5f5;
}

table.form2 tr.gray2 {
	background-color:#F5F5F5;
	padding-top:0px;
	border:0;
	border-collapse:collapse;	
}

table.form2 tr.white2 {
	background-color:#ffffff;
	padding-top:10px;
	border:0;
	border-collapse:collapse;	
}

#content table.form2 tr.bottom2 {
	text-align:center;
}

#content table.form2 tr.bottom2 td{
	padding-top:10px;
	padding-bottom:10px;
}

input.blue2 {
	border:1px solid #7F9DB9;
}

#content table.form2 {
	width:708px;
	border:0px;
	border-collapse:collapse;
	padding:0px;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#D4D4D4;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#D4D4D4;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#D4D4D4;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#D4D4D4;	
}

#content table.form3 {
	border:0px;
	border-collapse:collapse;
	padding:0px;
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#BAD1E6;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-bottom-color:#BAD1E6;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#BAD1E6;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#BAD1E6;
}

#content table.form3 td {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#BAD1E6;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#BAD1E6;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#BAD1E6;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#BAD1E6;
	padding:10px;
}

#content table.form3 td.nobrborder {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#BAD1E6;
	border-bottom-style:hidden;
	border-bottom-width:2px;
	border-bottom-color:white;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#BAD1E6;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:white;
}

#content table.form3 td.nobrborder2 {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#BAD1E6;
	border-bottom-width:2px;
	border-bottom-color:#BAD1E6;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#BAD1E6;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:white;
}
#content table.form3 td.norborder {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#BAD1E6;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#BAD1E6;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:white;
}

#content table.form3 td.noblborder {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#BAD1E6;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:white;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:white;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#BAD1E6;
}

#content table.form3 td.nobborder {
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#BAD1E6;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:white;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#BAD1E6;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#BAD1E6;
}

#content table.form3 td.title {
	background-color:#F0F5FF;
	border-bottom:2px solid white;
	border-right-color:#F0F5FF;
	border-right-width:2px;	
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#BAD1E6;	
}

#content table.form3 td.title2 {
	border-collapse:collapse;
	background-color:#F0F5FF;
	border-bottom:2px solid white;
	border-right-color:#BAD1E6;
	border-right-width:2px;	
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#BAD1E6;
}

#content td {
	border:0px;
	border-collapse:collapse;
	padding:5px;
}

#content table.form2 td.left {
	padding-left:15px;
}

#content table.form2 td.bottomleft {
	padding-left:15px;
	padding-bottom:20px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#D4D4D4	
}

#content table.form2 td.bottom {
	padding-bottom:20px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#D4D4D4		
}

#content table.form2 td.topleft {
	padding-left:15px;
	padding-top:20px;
	padding-bottom:25px;	
}

#content table.form2 td.top {
	padding-top:20px;
	padding-bottom:25px;
}

#content table.form2 td.chkbox {	
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:20px;	
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#D4D4D4	
}