/*
 * SimpleModal Contact Form
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2008 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: contact.css 132 2008-05-23 16:05:17Z emartin24 $
 *
 */
 
body {padding:0; margin:0; height:100%; width:100%;}

.modal { display:none; }

/* Overlay */
#modal-overlay {background-color:#000; cursor:wait;}

/* Container */
#modal-container { background-color:#fff; width:400px; left:50%; top:15%; margin-left:-200px; position:absolute; text-align:left;}
#modal-container .modal-loading { position:relative; background:url(../images/modal/loading.gif) no-repeat; z-index:8000; height:34px; width:34px; margin:0 auto; padding:0;}

#modal-container a.modalClose,
#modal-container a.modalClose:link,
#modal-container a.modalClose:active,
#modal-container a.modalClose:visited { background:url(../images/icons.png) 0 -485px no-repeat; color:#80A300 !important; float:right; margin:10px 10px 13px auto; padding-left:22px; width:40px; height:15px; }

#modal-container div.logo {
	background-color:#16144C;
	clear:both;
	height:57px;
	margin:10px 0 20px;
	position:relative;
}
#modal-container div.logo h1 {
	background:url(../images/logo_modal.gif) top left no-repeat;
	height:85px;
	left:0;
	position:absolute;
	text-align:left;
	text-indent:-20000em;
	top:-12px;
	width:140px;
}
#modal-container div.modal-body { padding:15px 20px; }
#modal-container h1 { font-size:1.6em; margin-bottom:10px; }
#modal-container td { padding:0 10px 5px 0; vertical-align:top; }
#modal-container td label { color:#16144C; margin-top:4px; }
#modal-container td h4 { margin-top:-2px; }
#modal-container td h4 label { font-weight:bold; margin-top:0; }
#modal-container td input, #modal-container div.modal-body td textarea { width:97%; }
#modal-container td input.button { width:auto; }
#modal-container span.required { color:#A1BD3A; }

/* Flash Messages */
#modal-container .modal-loading {
	position:absolute;
	top:50px;
	right:10px;
}
#modal-container .modal-message {
	background-color:#EB103A;
	color:#fff;
	display:none;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:1em;
	padding:6px 10px;
}

#modal-container .modal-message ul {
	list-style-type:none;
	margin:0;
	padding:0;
}