@CHARSET "UTF-8";
body, input, select, textarea, td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#626465;
}

a, a:visited:hover {
	color: #C3393C !important;
	font-style: italic !important;
	font-weight: normal !important;
	text-decoration: none;
}

input, select, textarea {
	padding: 2px !important;
}

input[type="text"], input[type="password"], textarea {
	border: 1px solid #999;
	background-color: #fff;
}

input[type="text"]:hover, input[type="password"]:hover, textarea:hover, input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	border-color: #222;
}

h1 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	border-bottom: 1px solid #9e9e9e;
}

strong, b {
	font-weight: bold !important;
}

em, i {
	font-style: italic !important;
}

#page_wrapper {
	margin: 0;
	width: 725px;
}

#footer {
	background-color: #ccc;	
}

#footer {
	text-align: center;
}

#page_head {
	padding-bottom: 0;
	margin-bottom: 20px;
}

#page_content {
	min-height: 600px;
}

.group_header {
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: 1px solid #D7E0DF;
	background: url(../images/background.png) top left repeat-x;
	border-bottom: none;
	font-size: 11px;
	background-color: #ccc;
	vertical-align: middle;
	height: 21px;
	line-height: 21px;
	font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0.2pt;
}

.group_header .toggle_link {
	font-weight: normal;
}

.group_header a, .group_header a:visited {
	color: #FFE477;
	text-decoration: underline;
}

.group_header a:hover, .group_header a:active {
	color: #F7CF34;
}

.group_content {
	border: 1px solid #D7E0DF;
}

.clearfix {
	clear: both;
}

.left_float {
	display: block;
	float: left;
}

.center_align {
	text-align: center;
}

.no_border {
	border: none !important;
}

.margin_top {
	margin-top: 10px;	
}

.margin_right {
	margin-right: 10px;
}

.margin_bottom {
	margin-bottom: 10px;
}

.margin_left {
	margin-left: 10px;
}

.code {
	font-family: monospace;
	border: 1px solid #999;
	padding: 5px;
}

.confirmation_color, .confirmation_message .msg_title {
	
}

.error_color, .error_message .msg_title {
	color: #bf3201;
}

.success_color, .success_message .msg_title {
	color: #33a827;
}

.warning_color, .warning_message .msg_title {
	color: #EFB229;
}

.success_message, .error_message, .warning_message {
	padding: 5px;
	margin-bottom: 10px;
}

.success_message, .error_message, .warning_message {
	border: 1px solid #33a827;
}

.error_message {
	border: 1px solid #bf3201;
}

.warning_message {
	border: 1px solid #EFB229;
}

.group_container {
	margin-bottom: 15px;
	margin-top: 15px;
}

.group_content td, .group_header {
	padding: 3px 6px 3px 6px;
}

.input_width {
	width: 250px;
}

tr.bg1 td, div.bg1 {
	background-color: #fff;
}

tr.bg2 td, div.bg2 {
	background-color: #eff3f4;
}

tr.bg3 td, div.bg3 {
	background-color: #e9eeef;
}

.item_row {
	padding: 3px 3px 3px 5px;
}
