/* -----------------------------------------------------------------------
	Overwrite Blueprint CSS Defaults
 ---------------------------------------------------------------------- */
body	{background:url(/images/back.gif) repeat-x #faf2d1;margin:10px 0}
body {font-size:75%;color:#5b5a54;font-family:Lucida Sans, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#000;}
.large {font-size:1.2em;line-height:1.8em;margin-bottom:0em;}
.prepend-half	{padding-left:20px}
a {outline:none;}

ul.span-1, ul.span-2, ul.span-3, ul.span-4, ul.span-5, ul.span-6, ul.span-7, ul.span-8, ul.span-9, ul.span-10, ul.span-11, ul.span-12, ul.span-13, ul.span-14, ul.span-15, ul.span-16, ul.span-17, ul.span-18, ul.span-19, ul.span-20, ul.span-21, ul.span-22, ul.span-23, ul.span-24 {float:left;margin-right:10px;}
a.button, button { border:1px solid #d1ccbc;  border-top:1px solid #d9d6c7;  border-left:1px solid #d9d6c7; background-color:#f3f2eb;}

h1	{font-size:2.4em;margin-top:18px;color:#02295d}
h2 	{font-size:1.6em;}
h3	{font-size:1.4em;margin-bottom:6px}

/* -----------------------------------------------------------------------
	Hyatt Styles
 ---------------------------------------------------------------------- */
a	{text-decoration:none;color:#d96a08} 
a:hover	{text-decoration:underline;color:#02295d;} 

.container {background:url(/images/main-top.gif) no-repeat #fff;position:relative;}
#mainpage, #bannerwrap	{background:url(/images/main-back.gif) repeat-y #fff;}
#page_bottom {background:url(/images/footerback.gif) no-repeat bottom;}
#mainmenu	{margin-top:27px;position:relative;z-index:9}
#logo	{margin-bottom:12px}
.sf-menu	{margin-top:48px}
#footer	{clear:both;padding:20px 0 24px 50px;color:#fff}
.span-15	{min-height:520px}
#bannerwrap	{padding-left:3px;height:268px;overflow:hidden}

/* -----------------------------------------------------------------------
	FAQ MODULE STYLES
 ---------------------------------------------------------------------- */
.faq	{width:560px}
.question	{font-size:1.1em;font-weight:700;padding:6px 0 6px 12px;}
.question a, .question a:hover	{text-decoration:none;}
.opened	{background:url(/images/expand.png) no-repeat 0 12px}
.closed	{background:url(/images/contract.png) no-repeat 0 10px}
.closed a	{color:#000;}
.answer 	{width:100%;border-bottom:1px dotted #666;margin-left:12px}




.double-list li	{float:left;width:49%}

#copyright	{padding:10px 0 0 5px;clear:both;color:#ccc5b4}


.btop	{border-top:1px solid #d7d4c5;margin:15px 0 0 0;padding:0 0 5px 0}
.bbottom	{border-bottom:1px solid #d7d4c5;margin:0 0 15px 0;padding:5px 0}
.bleft	{border-left:1px dotted #e0154d;}

ul.nolist	{list-style:none;margin:0;padding:0}

#mainpage ul li	{margin-bottom:12px}

.recent_press_releases h2	{font-size:1.1em;color:#5b5a54;margin:10px 0 0 0;font-weight:700}
.recent_press_releases p, .recent_blog_posts p	{color:#5b5a54;margin:0}
.recent_press_releases a, .recent_blog_posts a	{color:#5b5a54;text-decoration:none;}
.recent_press_releases a:hover, .recent_press_releases a:hover h2, .recent_press_releases a:hover p {color:#000}
.recent_press_releases .date	{display:inline;color:#000;font-weight:700}
.recent_press_releases .date:after {content:" |";}

.recent_press_releases .more  {display:inline;text-decoration:underline;}
.press_release_details	{float:left;margin-right:10px;width:590px;}
.press_release_list_recent	{float:left;margin-right:0;width:230px;padding-left:40px;}
.press_release_list	{float:left;margin-right:10px;width:590px; padding-right:270px}
.press_release_list 	h2	{font-size:1.6em;color:#5b5a54;margin:10px 0 0 0}
.press_release_list 	h3	{font-size:1.2em;color:#000;margin:0 0 10px 0;font-style:italic}
.press_release_details	.date {margin-bottom:12px}
.press_release_details 	h2	{font-size:1.6em;color:#000;margin:10px 0;font-style:italic}
.press_release_details .location	{float:left;margin-right:6px;font-weight:700;font-style: italic;}
.press_release_details .location:after {content:" - ";}


.testimonial	{margin-bottom:.4em;padding-bottom:.4em; border-bottom:1px dotted #a09f9e}
.testimonial { font-size: 1.1em;  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;  font-weight: normal;}
.testimonial .source	{font-style: italic;display:block; font-size: .9em; color:#666}

/* -----------------------------------------------------------------------
	General Form Styles
 ---------------------------------------------------------------------- */
ul.form		{list-style-type:none;margin:0px;padding:0px;font-size:.85em}
ul.form li	{margin:0px;padding:0px;list-style:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #eaeaea;clear:left;}
ul.form label	{display:block;padding:0px;margin:0 10px 25px 0;text-transform:uppercase;float:left;width:200px;clear:left;}
ul.form input[type="text"] {padding:4px;margin:0px 0 5px 0;width:350px}
ul.form textarea	{margin:0px;width:350px}
ul.form ul.error  	{list-style:none;margin:0 0 .2em 0; padding:0}
ul.form ul.error li	{padding:.1em 0;}
ul.form li ul li    {border:none;margin:0px;padding:0px;}
ul.form li .help   {margin:0 0 0 210px;padding:0px;}

ul.form .radio_list li {clear:none;}
ul.form .radio_list input[type="radio"] {display:inline;}
ul.form .radio_list label {width:auto;display:inline;float:none}

#app_form button {clear:both;}
#app_form .error        {padding:5px;margin:0px;color:red;}
ul.error	{width:350px;margin-left:210px;float:left}
#app_form textarea            {height:100px;}
#app_form h2            {font-size:1em}

#request_form_container p	{font-size:.95em}
#request_form_container ul.form input[type="text"] {width:192px;}
#request_form_container ul.form textarea	{width:190px;height:100px;}
#request_form_container ul.form ul.error li	{width:192px;text-align:center}

.borderbox,  	{padding:12px;border: 1px solid #dddddd;-moz-border-radius: 6px; -webkit-border-radius: 6px; }	

#contact_accordion	{margin-top:12px}
.banner	{padding:0;}

/* Fix for Text-Sizing (Resizing breaks layout) */
.ui-accordion {font-size: 13px;}

