html {
	height: 100%;
}
body {
	background-image: url('http://panel.biegeldesigns.com/images/grid.gif');
	background-color: #b4cde4;
	margin: 5px;
	font: normal 12px arial;
	color: #333;
	height: 100%;
}
#admin_main {
	margin: 0px;
	border: solid 1px #39799f;
	width: 100%;
	height: 100%;
	background-color: #fff;
}
#admin_footer {
	margin: 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-top-color: #b4cde4;
	width: 100%;
	height: 40px;
	background-color: #e2eaef;
	background-image: url('http://panel.biegeldesigns.com/images/menu_bg.gif');
	text-align: center;
	color: #666;
}
.admin_footer_title {
	width: 100%;
	font: bold 11px arial;
}
.admin_footer_notice {
	width: 100%;
	font: normal 11px arial;
}
a.admin_footer_a:link,a.admin_footer_a:active,a.admin_footer:visited {
	text-decoration: underline;
	color: #39799f;
}
a.admin_footer_a:hover {
	text-decoration: none;
	color: #39799f;
}
#admin_menu {
	background-image: url('http://panel.biegeldesigns.com/images/menu_bg.gif');
	background-color: #e2eaef;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #b4cde4;
}
#admin_content {
	width: 83%;
	height: 100%;
	background-color: #fff;
	font: normal 12px arial;
	color: #333;
	padding: 10px;
	text-align: left;
	line-height: 19px;
}
#admin_nav {
	height: 100%;
	background-color: #e8e8e8;
	background-image: url('http://panel.biegeldesigns.com/images/nav_bg.gif');
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999;
}
#admin_nav_td {
	width: 83%;
	height: 55px;
}
.admin_nav_title {
	text-align: left;
	width: 100%;
	font: bold 18px arial;
	color: #000;
}
.admin_nav_heading {
	font: normal 11px arial;
	color: #666;
	float: left;
	padding: 0px 3px 0px 0px;
}
.admin_nav_i {
	font: normal 11px arial;
	float: left;
	padding: 0px 3px;
}
a.admin_nav_a:link,a.admin_nav_a:active,a.admin_nav_a:visited {
	font: normal 11px arial;
	color: #4189b4;
	text-decoration: underline;
}
a.admin_nav_a:hover {
	text-decoration: none;
}

/* begin color menu definitions */

.admin_menu_blue, .admin_menu_red, .admin_menu_green, .admin_menu_yellow, .admin_menu_gray {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #b4cde4;
	color: #333;
	font: normal 11px arial;
}
.admin_menu_blue {
	background-color: #e2eaef;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_blue_bg_off.gif');
}
.admin_menu_green {
	background-color: #e2efe3;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_green_bg_off.gif');
}
.admin_menu_yellow {
	border-color: #def272;
	background-color: #ffffea;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_yellow_bg_off.gif');
}
.admin_menu_gray {
	border-color: #ccc;
	background-color: #e2e2e2;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_gray_bg_off.gif');
	font-style: italic;
	color: #aaa;
}
.admin_menu_red {
	border-color: #ffa8a8;
	background-color: #ffd4d4;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_red_bg_off.gif');
}
a.admin_menu_blue_a:link, a.admin_menu_blue_a:active,a.admin_menu_blue_a:visited, a.admin_menu_green_a:link, a.admin_menu_green_a:active,a.admin_menu_green_a:visited, a.admin_menu_yellow_a:link, a.admin_menu_yellow_a:active,a.admin_menu_yellow_a:visited, a.admin_menu_red_a:link, a.admin_menu_red_a:active,a.admin_menu_red_a:visited {
	display: block;
	padding: 5px;
	color: #333;
	text-decoration: none;
	text-align: right;
}
a.admin_menu_blue_a:hover {
	display: block;
	padding: 5px;
	color: #fff;
	background-color: #4189b4;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_blue_bg_on.gif');
	text-align: right;
}
a.admin_menu_green_a:hover {
	display: block;
	padding: 5px;
	color: #fff;
	background-color: #4f954e;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_green_bg_on.gif');
	text-align: right;
}
a.admin_menu_yellow_a:hover {
	display: block;
	padding: 5px;
	color: #fff;
	background-color: #92a816;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_yellow_bg_on.gif');
	text-align: right;
}
a.admin_menu_red_a:hover {
	display: block;
	padding: 5px;
	color: #fff;
	background-color: #8b0000;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_red_bg_on.gif');
	text-align: right;
}
a.admin_menu_gray_a {
	display: block;
	padding: 5px;
	color: #999;
	background-color: #e2e2e2;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_gray_bg_off.gif');
	text-align: right;
	text-decoration: none;
}
a.admin:link,a.admin:active,a.admin:visited {
	color: #4189b4;
	text-decoration: underline;
}
a.admin:hover {
	color: #4189b4;
	text-decoration: none;
}

/* general cms styles */

.header1 {
	font: bold 14px arial;
	color: #333;
	line-height: 19px; 
}
.header2 {
	font: bold 16px arial;
	color: #333;
}
.header3 {
	font: bold 18px arial;
	color: #333;
}
a.header1 {
	font: bold 14px arial;
	color: #4189b4;
	line-height: 19px; 
}
a.header1:link,a.header1:active,a.header1a:visited {
	text-decoration: underline;
}
a.header1:hover {
	text-decoration: none;
}
.main {
	font: normal 12px arial;
	line-height: 19px;
}
a.main {
	color: #4189b4;
}
a.main:link,a.main:active,a.maina:visited {
	text-decoration: underline;
}
a.main:hover {
	text-decoration: none;
}
.small {
	font: normal 11px arial;
	color: #333;
	line-height: 16px;
}
a.small {
	font: normal 11px arial;
	color: #4189b4;
	line-height: 16px;
}
a.small:link,a.small:active,a.smalla:visited {
	text-decoration: underline;
}
a.small:hover {
	text-decoration: none;
}
#admin_error_td {
	background-color: #ffd4d4;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_red_bg_off.gif');
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #f55;
	padding: 5px;
}
#admin_error_message {
	font: bold 14px arial;
	color: #900;
	padding: 0 0 2px 0;
}
.admin_error {
	font: normal 12px arial;
	color: #900;
	padding: 0 0 0 5px;
}
#admin_confirmation {
	background-color: #e2efe3;
	background-image: url('http://panel.biegeldesigns.com/images/admin_menu_green_bg_off.gif');
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #36cc36;
	padding: 5px;
}
#admin_confirmation_message {
	font: bold 14px arial;
	color: #070;
}
/* warnings */
#warnings {
	background-color: #f8da92;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #f55;
	padding: 5px;
	font: bold 14px arial;
	color: #80500c;
}
.admin_warnings {
	background-color: #ffd4d4;
	border-width: 1px 0;
	border-style: dotted;
	border-color: #f55;
	padding: 2px;
	text-align: center;
}
.admin_instruction_blurb {
	font: normal 10px arial;
	color: #806a13;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.admin_instructions {
	background-color: #ffffea;
	border-width: 1px 0;
	border-style: dotted;
	border-color: #def272;
	padding: 2px;
	margin: 0 0 5px 0;
	font: normal 12px arial;
	line-height: normal;
}
a.instructions {
	font: normal 12px arial;
	color: #806a13;
	line-height: normal;
}
a.instructions:link,a.instructions:active,a.instructions:visited {
	text-decoration: underline;
}
a.instructions:hover {
	text-decoration: none;
}
a.instruction_blurb {
	font: normal 10px arial;
	color: #806a13;
	text-transform: uppercase;
	letter-spacing: 3px;
}
a.instruction_blurb:link,a.instruction_blurb:active,a.instruction_blurb:visited {
	text-decoration: underline;
}
a.instruction_blurb:hover {
	text-decoration: none;
}
.admin_warnings {
	background-color: #ffd4d4;
	border-width: 1px 0;
	border-style: dotted;
	border-color: #f55;
	padding: 2px;
	text-align: center;
}
.admin_greenbox {
	background-color: #e2efe3;
	border-width: 1px 0;
	border-style: dotted;
	border-color: #36cc36;
	padding: 2px;
	margin: 0 0 5px 0;
	font: normal 12px arial;
	line-height: normal;
}
input, textarea, select {
	font: normal 12px arial;
	color: #333;
}

.admin_input_table {
	width: 100%;
	margin: 2px 0;
}
.admin_input_required {
	width: 5%;
	padding: 2px 0;
}
.admin_input_outputName {
	width: 20%;
	padding: 2px 0;
}
.admin_input_field {
	width: 75%;
	padding: 2px 0;
}
.admin_required {
	font: bold 12px arial;
	color: #c00;
}
.admin_input_tr {
	border-width: 0 0 1px 0;
	border-color: #eee;
	border-style: solid;
}
.admin_input_tr_highlight {
	background-color: #ffd4d4;
	border-width: 1px 0;
	border-color: #f55;
	border-style: solid;
}
.admin_input_instructions {
	font: normal 10px arial;
	color: #666;
}
.NavigationBar_Blue {
	background-color: #e2eaef;
	border-width: 1px 0;
	border-style: dotted;
	border-color: #b4cde4;
	padding: 2px 5px;
	text-align: center;
}
.ActionBar_Gray {
	background-color: #e2e2e2;
	border-width: 1px 0;
	border-style: dotted;
	border-color: #ccc;
	padding: 2px 5px;
	text-align: center;
	font: normal 11px arial;
}
.admin_data_table {
	border: solid 1px #999;
}
.admin_data_topcell {
	background-color: #e2eaef;
	border: solid 1px #b4cde4;
	font: bold 11px arial;
	color: #333;
	padding: 2px;
}
.admin_data_maincell {
	background-color: #fff;
	border: solid 1px #ccc;
	font: normal 11px arial;
	color: #333;
	padding: 2px;
}
.admin_data_maincell_highlight {
	background-color: #ffd4d4;
	border: solid 1px #ffa8a8;
	font: normal 11px arial;
	color: #333;
	padding: 2px;
}
.sup {
	vertical-align: super;
	font-size: 8px;
	line-height: 8px;
	color: #4189b4;
}
.admin_button {
	background-color: #98d0ed;
	color: #16465f;
	font: normal 12px arial;
	border-top-color: #618a9f;
	border-left-color: #618a9f;
	border-right-color: #4c6876;
	border-bottom-color: #4c6876;
	border-width: 2px;
	padding: 1px 4px;
}
