body{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	background-color:#f7fafc;
	text-align:center;
}
ul{
	list-style-type: circle;
	margin-top:5px;
	padding-left:20px;
}
li{
	padding-bottom:5px;
}
.ticket_link a{
	color:#EB8F00;
	font-size:12px;


}
.portal-container{
	border: 1px solid #8EBAFF;
	padding: 0px;
	background-color: rgb(255, 255, 255);
	text-align: left;
	width: 558px;
	margin:15px auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.content{
	padding: 10px;
	text-align: left;
	line-height: normal;
	width: 90%;
	margin:0px auto;
}
.logo{
	border: none;
	margin: 10px;
	padding: 0px;
}
.logout{
	float: right;
	margin: 10px;
	padding: 0px;
	position:relative;
}
.rounded-corners {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.question {
	font-weight:bold;
	color:#D57100;
	margin:20px 0px 10px 0px;
}
.login_label_wrapper{
		width:85px;
		display:inline;
		float:left;
}
.answer{
	margin-left:30px;
}
.body_header {
	font-weight:bold;
	color:#333333;
	margin:0px 0px 10px 0px;
	font-size:14px;
}
.body_content{
	margin-left:10px;
	font-size:14px;
}
input.button{
	font-size: 14px;
	color: #2F2C2C;
	padding:0px 3px;
	margin:0px;
	width:1;
	overflow:visible;

}
button[disabled]:active, button[disabled],
input[type="reset"][disabled]:active,
input[type="reset"][disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
select[disabled] > input[type="button"],
select[disabled] > input[type="button"]:active,
input[type="submit"][disabled]:active,
input[type="submit"][disabled] {
  color: #aca899;
}

.warning {
	color:#aa1632;
}
.login_error {
	color:#aa1632;
	background-color: #FFFFD5;
	font-size:12px;
	border:1px solid #aa1632;
	padding:7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.content_error {
	color:#aa1632;
	background-color: #FFFFD5;
	font-size:12px;
	border:1px solid #aa1632;
	padding:7px;
	margin-bottom:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.login_warning {
	color:#aa1632;
	background-color: #FFCFCF;
	font-size:12px;
	border:1px solid #aa1632;
	padding:3px 7px 2px 7px;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-khtml-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.login_passed {
	color:#118F2E;
	background-color: #F0FEE9;
	font-size:12px;
	border:1px solid #118F2E;
	padding:3px 7px 2px 7px;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-khtml-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.passed {
	color:#118F2E;
}
.field{
 margin-bottom:10px;
}
.field label{
 width: 200px;
 float:left; 
}

.field input, .field select{
	 margin-left:20px;
}
.field textarea{
	margin-left:20px;
	width:300px;
}
.field-text{
	margin-left:220px;
	font-size:14px;
	width:300px;
}
#ticket_form, #change_form{
	text-align:left;
}
#bandwidth h2{
	font-size:18px;
	margin: 15px 0px 7px 0px;
}
