/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container {width:600px; height:auto; font-family:'Trebuchet MS', Verdana, Arial; font-size:12px; text-align:left;}
*html #contact-container {width:680px; height:auto; font-family:'Trebuchet MS', Verdana, Arial; font-size:12px; text-align:left;}
#contact-container .contact-content {background-color:#000; color:#FFF; height:180px;}
#contact-container h1 {color:#FFF; margin:0; padding:0 0 6px 12px; font-size:1.0em; text-align:left;}
#contact-container .contact-loading  {margin:0 auto; background:url(../images/ajax-loader.gif) no-repeat; z-index:8000; height:40px; width:50px;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {width:92%; font:bold 11px Trebuchet MS, Helvetica, sans-serif; color:#DFB08B; background:0; border:0px solid #ccc; margin:0 auto; padding:2px;}
#contact-container .contact-cc {font-size:.9em; cursor:default;}
#contact-container .contact-top {height:13px; background:#E2DDD7; padding:3px; margin:0;}
#contact-container .contact-bottom {height:13px; background:url(../images/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contact-container .contact-send {width:50px; background:url(../images/send.png) no-repeat;}
#contact-container .contact-cancel {width:65px; background:url(../images/cancel.png) no-repeat;}
#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.3em; position:absolute; top:-4px; right:6px; color:red;}
#contact-container a.modalCloseX:hover {color:#FF000A;}
.modal_title{
	color:#FFF;font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 13px;font-weight:bold;
}



/* Overlay */
#contact_points-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact_points-container {width:600px; height:auto; font-family:'Trebuchet MS', Verdana, Arial; font-size:12px; text-align:left;}
*html #contact_points-container {width:680px; height:auto; font-family:'Trebuchet MS', Verdana, Arial; font-size:12px; text-align:left;}
#contact_points-container .contact_points-content {background-color:#000; color:#FFF; height:180px;}
#contact_points-container h1 {color:#FFF; margin:0; padding:0 0 6px 12px; font-size:1.0em; text-align:left;}
#contact_points-container .contact_points-loading  {margin:0 auto; background:url(../images/ajax-loader.gif) no-repeat; z-index:8000; height:40px; width:50px;}
#contact_points-container .contact_points-message {text-align:center;}
#contact_points-container .contact_points-error {width:92%; font:bold 11px Trebuchet MS, Helvetica, sans-serif; color:#DFB08B; background:0; border:0px solid #ccc; margin:0 auto; padding:2px;}
#contact_points-container .contact_points-cc {font-size:.9em; cursor:default;}
#contact_points-container .contact_points-top {height:13px; background:#E2DDD7; padding:3px; margin:0;}
#contact_points-container .contact_points-bottom {height:13px; background:url(../images/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#contact_points-container .contact_points-bottom a,
#contact_points-container .contact_points-bottom a:link,
#contact_points-container .contact_points-bottom a:active,
#contact_points-container .contact_points-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact_points-container .contact_points-bottom a:hover {color:#888;}
#contact_points-container .contact_points-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contact_points-container .contact_points-send {width:50px; background:url(../images/send.png) no-repeat;}
#contact_points-container .contact_points-cancel {width:65px; background:url(../images/cancel.png) no-repeat;}
#contact_points-container a.modalCloseX,
#contact_points-container a.modalCloseX:link,
#contact_points-container a.modalCloseX:active,
#contact_points-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.3em; position:absolute; top:-4px; right:6px; color:red;}
#contact_points-container a.modalCloseX:hover {color:#FF000A;}
