@charset "utf-8";

body {padding:0; margin:0; height:100%; width:100%;}
a { color: #000; }
/* overlay */
#agent-overlay {background-color:#000; cursor:wait;}

/* container */
#agent-container {width:780px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-align:left; background-color:#b6bfb7;}

#agent-container .agent-content {background-color:#b6bfb7; color:#000; width:500px; margin: 40px auto;}
#agent-container h1 {color:#000; margin:0; padding:0 0 6px 0px; font-size:16px; font-weight:bold; text-align:left;}
#agent-container .agent-loading {position:absolute; background:url(../img/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#agent-container .agent-message {text-align:center;}
#agent-container .agent-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#agent-container .agent-text { padding:0 0 6px 0px; font-size:11px;}
#agent-container .agent-header { clear:both; padding:0 0 6px 0px; color: #224630; font-weight:bold; margin-top:12px; font-size:14px;}
#agent-container .agent-header .smaller {font-size:10px; font-weight:normal;}
#agent-container .agent-light-text { clear:both; color: #70a18e; margin-top:42px;}
#agent-container br {clear:both;}
#agent-container p {margin:0px;}

/* form styles */
#agent-container form {padding:0; margin:0; }
#agent-container label  {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px 6px 2px 0px; height:18px;}
#agent-container .agent-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px 0px 2px 0px; height:18px; }
#agent-container .agent-select {text-align:right; width:260px; background:#fff; border:1px solid #fff; padding:2px; margin:2px 0px 2px 0px; height:24px;}
#agent-container .agent-option { text-align:right;background:#fff; border:1px solid #fff; padding:2px; margin:2px 0px 2px 0px; height:24px;}
#agent-container .agent-button { width:110px; padding:4px; font-size: 11px; border:1px solid #224830; vertical-align:middle; margin-top: 22px; cursor:pointer; margin-left:260px;}
#agent-container .agent-search { background-color:#224830; padding:4px; color: #fff;}
#agent-container .agent-cancel {background-color:#224830; padding:4px; color: #fff; }

/* close "X" */
#agent-container a.modalCloseX,
#agent-container a.modalCloseX:link,
#agent-container a.modalCloseX:active,
#agent-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.5em; position:absolute; top:-4px; right:6px; color:#224830;}
#agent-container a.modalCloseX:hover {color:#9bb3b3;}