/* General */

	body { 
		text-align:center; 
		padding-top:12px;
		font:62.5% Arial, Helvetica, sans-serif; 
	}

	body#popuppage
	{
	    background-color: #F6F6F6;
	    text-align: center;
	}

	body#popuppage div#page_container
	{
	    margin-left: auto;
	    margin-right: auto;
	}
	
	a {
		text-decoration:none;
		outline:none;
		color:#999;
	}
	
	a:hover {
		text-decoration:underline;
		color:#999;
	}
	
	em {
		font-style:italic;
	}

	strong {
		font-weight:bold;
	}

	#main { 
		width:1000px; 
		margin:0 auto; 
		position:relative; 
		text-align:left;
	}
	
	body {
        padding-top: 0;
	background-color: black;
	background-repeat:no-repeat;
}

#container{
    background: url("../../images/artsadmin/Admin_login_screen.jpg") no-repeat;
    height: 804px;margin:auto;
    /*margin: 10px 0;*/
    width: 1275px;
    overflow-y: hidden;
}
.admin_form input[type=text],.admin_form input[type=password]{
    border: 1px solid #8a9bb7;
     -webkit-box-shadow:0 0 0 50px white inset; /* remove input background color in chrome */
    width: 270px;
}

.buttonStyle {
	border: none;
	background: #FFF url('../../images/artsadmin/admin_login.png');
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}

.buttonStyle:hover
{
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
cursor:pointer;
}

#content_main .admin_form .admin_form fieldset div p {
	color: #888;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


/* Header styles */

	#header { 
		position:relative; 
		height:168px; 
		background:#b8e5ff url(http://www.milwaukee365.com/images/artsadmin/bck-header_shape.png) top center no-repeat; 
		font:1.1em/1.1em Verdana, Arial, Helvetica, sans-serif; 
		z-index:1000;
	}

	
/* Content styles */
		
		#content_main {
			width:400px;
			float:left;
			margin-left:10px;

			position:relative;
			padding:155px 0px 0px 445px;
			margin-bottom:2px;
		}

		#content_main .domain p {
			color: #FFF;
			font-size: 18px;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
	
			position:fixed;
			padding:5px 0px 0px 445px;
			margin-bottom:2px;
		}	
		
		#content_main_inner {
			background-color:white;
			margin:0 -20px 0;
			padding:10px 20px 0;
		}
		
		#home_page #content_main {
			background-image:url(../../images/artsadmin/bck-content_main_footer-home.gif);
			background-color:#ccc;
			padding:0 0 15px;
			width:645px;
		}
		
		#content_main h3 {
			height:89px;
			width:930px;
			margin:0 -25px 0;
			color:white;
			font-size:20px;
			background:#3886bc url(http://www.milwaukee365.com/images/artsadmin/header-graphic.gif) 100% 2px no-repeat;
			font-weight:bold;
			text-transform:uppercase;
			letter-spacing:1px;
		}
		
		#content_main h3 span {
			display:block;
			padding:10px 0 0 18px;
			background:url(../../images/artsadmin/bck-content_main_header.png) 0 0 no-repeat;
			height:79px;
			width:627px;
		}
		
#home_page #content_main h3 {
background:#CCCCCC url(../../images/artsadmin/bck-content_main_header-home.png) no-repeat scroll 0pt 50%;
color:#666666;
font-family:verdana;
font-size:11px;
height:26px;
letter-spacing:0pt;
line-height:28px;
margin:0pt 0pt 10px;
padding-left:10px;
text-transform:uppercase;
width:635px;
}		

		#content_main p {
			margin:0 0 10px;
			font:1.2em/1.4em Arial, Helvetica, sans-serif;
		}
		
		#breadcrumbs {
			position:absolute;
			top:45px;
			left:18px;
		}
		
		#content_main #breadcrumbs, #content_main #additional_links {
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}

		#content_main .help p {
			color: #888;
			font-size: 11px;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
	
			position:fixed;
			padding:0px 15px 0px 445px;
			margin-bottom:2px;
		}		
		
		
/* Submit form styles */
#content_main form.admin_form ul { list-style:none; }
form.admin_form { margin:0;margin-top:25px; }
form.admin_form fieldset { border:1px solid #ccc; margin-bottom:12px; padding:10px 0 10px;}

form.admin_form legend { font-size:20px; font-weight:bold; color:black; margin-left:5px;}
div.admin_form_section { padding:10px 10px 5px; background:#eee; margin:5px 10px 0; height:1%; }
div.admin_form_section:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
div.admin_form_section p:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
div.admin_form_section p { margin:0 0 10px; line-height:18px; clear:both; }
#content_main div.admin_form_section p.header { border-bottom:1px solid #999; font-weight:bold; margin-top:15px; }
div.admin_form_section img { vertical-align:middle; }
div.admin_form_section label { width:175px; float:left; vertical-align:middle; padding:3px 0; font-weight:bold; text-align:right; margin-right:5px; display:inline; }
div.admin_form_section label span { font:11px/12px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
div.admin_form_section p.error { padding:10px 0; }
.error, div#confirmation.error { color:red; background:#FFFFDF url(http://www.milwaukee365.com/images/artsadmin/icon-alert_error.gif) 0px 50% no-repeat; border:1px solid red; padding-left:25px }
div.admin_form_section label.left_aligned { width:auto; font-weight:normal; }
div.admin_form_section label span.fine_print { font-weight:normal; font-size:9px; line-height:11px; }
.member_login_form label { width:100px; font-weight:bold; float:left; text-align:right; margin-right:5px; }
.member_login_form a.btn { margin-left:105px; }

p.horizontal_fields { padding-left:80px; }
p.horizontal_fields label { display:inline; float:none; margin-left:15px; }
p.no-indent { padding-left:0px; }
p.no-indent label { margin-left:0; }
div.admin_form_section input { vertical-align:middle; }
div.admin_form_section input.textfield { width:225px; }
div.admin_form_section input.wide { width:300px; }
div.admin_form_section input.city { width:150px; }
div.admin_form_section input.state { width:25px; }
div.admin_form_section input.zip { width:50px; }
div.admin_form_section input.small_text { width:35px; }
div.admin_form_section select { vertical-align:middle; }
div.admin_form_section textarea { width:350px; height:75px; }
div.admin_form_section textarea.wide { width:100%; height:75px; }
div.admin_form_section textarea.tall { height:150px; }
div.admin_form_section label.radio-txt { font-weight:normal; display:inline; float:none; 
	clear:none; text-align:left; margin-right:10px; }
	a.btn { display:block; float:left; height:19px; font-weight:bold; color:white; padding-left:8px; background:url(../../images/artsadmin/btn-orange-lt.gif) 0 50% no-repeat; text-decoration:none; cursor:pointer; line-height:14px; margin-right:10px; }
a.btn span { display:block; height:17px; padding-right:8px; background:url(../../images/artsadmin/btn-orange-rt.gif) 100% 50% no-repeat; padding-top:2px; float:left; }
a.add { width:38px; float:left; clear:right; }
input.add { float:left; width:20px; margin-right:5px; }


div.admin_form_section input.date { width:70px; margin-right:5px; }
div.admin_form_section select.hour { margin-left:10px; }
a.calendar_icon { margin-right:20px; }
p.submit_button { padding-left:240px; }