/*
Reset
*/

*						{ margin: 0; padding: 0; }
html					{ overflow-y: scroll; }
html, body				{ height: 100%; background-color: #e0e9ec; }
body					{ font-size: 13.5px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; /*color: #58595b;*/ color: #ffffff; margin:0px 0px; padding:0px; text-align: center; }

ul						{ list-style: square inside; }
			
ol						{ list-style: decimal inside; }
a						{ outline: none; text-decoration: none; color: #fcba41; }
a:hover					{ color: #fcba41; }
a img					{ border: none; }
img						{ vertical-align: middle; }
table					{ border-collapse: colapse; }
p						{ margin: 0; padding: 0; color: #ffffff; }
h1						{ color: #fcba41; padding: 0; font-size: 16px; text-transform: uppercase; margin-bottom: 9px; }
h3						{ margin: 0; padding: 0; color: #ffffff; font-weight: bold; font-size: 13.5px; }
ol li					{ margin-top: 10px; }


/*
Utility
*/
.floatLeft				{ float: left; }
.floatRight				{ float: right; }
.clear					{ clear: both; }
.button					{ border:; background:; padding:; }
.button:hover			{ background:; color:; }
.bold					{ font-weight: bold;}
.yellow_text			{ color: #fcba41; }
.white_text				{ color: #ffffff; }
.in_paragraph_quote		{ font-style: italic; }
.not_bold				{ font-style: normal;}

#wrapper { background-image:url('../images/ghr-background-image-transparent-07.png'); background-repeat: no-repeat; background-color: #70a0ab; margin: 0px auto; padding-top: 20px; text-align: left; width: 936px; height: 1440px; }

#wrapper_faqs { background-image:url('../images/ghr-background-image-transparent-07.png'); background-repeat: no-repeat; background-color: #70a0ab; margin: 0px auto; padding-top: 20px; text-align: left; width: 936px; height: 2290px; }

#wrapper_haldeman { background-image:url('../images/ghr-background-image-transparent-07.png'); background-repeat: repeat-x; background-color: #70a0ab; margin: 0px auto; padding-top: 20px; text-align: left; width: 936px; height: 2405px; }

#wrapper_haldeman_about { background-image:url('../images/ghr-background-image-transparent-07.png'); background-repeat: repeat-x; background-color: #70a0ab; margin: 0px auto; padding-top: 20px; text-align: left; width: 936px; height: 1497px; }

#wrapper_representative_mediations_commercial { background-image:url('../images/ghr-background-image-transparent-07.png'); background-repeat: no-repeat; background-color: #70a0ab; margin: 0px auto; padding-top: 20px; text-align: left; width: 936px; height: 4006px; }

#wrapper_representative_mediations_employment { background-image:url('../images/ghr-background-image-transparent-07.png'); background-repeat: no-repeat; background-color: #70a0ab; margin: 0px auto; padding-top: 20px; text-align: left; width: 936px; height: 4514px; }

#wrapper-contact-directions { background-image:url('../images/ghr-background-image-transparent-07.png'); background-repeat: no-repeat; background-color: #70a0ab; margin: 0px auto; padding-top: 20px; text-align: left; width: 936px; height: 1800px; }


/* MAIN NAVIGATION */
#nav_container { /*float: left;*/ }

#nav_container ul { margin: 0; padding: 0; list-style-type: none; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size: 12px; text-transform: uppercase; color: #003846; }

#nav_container li { margin: 0 0 5px 0px; }

#nav_container a { display: block; color: #003846; background-color: none; width: 192px; padding: 2px 0 2px 48px; text-decoration: none; }

#nav_container li.active a { background-image:url('../images/Navigation-Background-Active.png'); background-color: #bdcfd5; background-repeat: no-repeat; }

#nav_container a:hover { background-image:url('../images/Navigation-Background-Active.png'); background-color: #bdcfd5; background-repeat: no-repeat; }




/* MEDIATORS SUBNAV */
#nav_container ul ul.subnav li a { color: #ffffff; background-color: transparent; background-image: none; }

#nav_container ul ul.subnav li.active a { color: #fcba41; background-image: none; background-color: transparent; }

#nav_container ul ul.subnav li a:hover { color: #fcba41; background-image: none; background-color: transparent; }




/* MEDIATORS SUB-SUB NAV */
#nav_container ul ul.subnav ul.sub-sub-nav { margin-left: 15px; text-transform: none; }

#nav_container ul ul.subnav ul.sub-sub-nav li a { color: #ffffff; }

#nav_container ul ul.subnav ul.sub-sub-nav li a.active { color: #fcba41; }
#nav_container ul ul.subnav ul.sub-sub-nav li a.hover { color: #fcba41; }


/* BULLETED LIST */

ul.bulleted { list-style-type: none; margin-left: -18px; margin-top: 20px; }

ul.bulleted li { background-image:url('../images/Yellow-Bullet.png'); background-color: transparent; background-repeat: no-repeat; padding-left: 18px; margin-bottom: 20px; }

ul .bulleted_subnav { margin: 0 0 20px 33px; list-style-type: none;  }

ul .bulleted_subnav li { margin-bottom: 1px; }

ul.resume { margin-top: 3px; }

ul.resume li { margin-bottom: 2px; }




/* BULLETED LIST CONDENSED */
ul.condensed-list { list-style-type: none; margin-left: 0px; margin-top: 8px; }

ul.condensed-list li { background-image:url('../images/Yellow-Bullet.png'); background-color: transparent; background-repeat: no-repeat; padding-left: 18px; margin-bottom: 0px; }





.second_tier li { color: white; }

ul.second_tier { list-style-type: none; }

ul.second_tier li { background-image:url('../images/White-Bullet.png'); background-color: transparent; background-repeat: no-repeat; padding-left: 18px; margin-bottom: 0px; margin-left: 20px; }




/* MAIN CONTENT */

#main_content { /*background-color: lightcyan;*/ width: 524px; height: 300px; margin: 132px 44px 0 0; float: right; line-height: 22px; }

#main_content_faqs { /*background-color: lightcyan;*/ width: 524px; margin: 132px 44px 0 0; float: right; line-height: 22px; }

#main_content img { /*background-color: lightyellow;*/ float: left; padding: 6px 20px 2px 0; }

#main_content p { /*background-color: lightgreen;*/ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13.5px; color: #ffffff; margin-top: 0px; padding: 25px 0 0 0; }

#main_content p.first { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #ffffff; margin-top: 0; padding: 0; }

h2 { /*background-color: lavender;*/ color: #fcba41; padding: 0; font-size: 13px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; text-transform: uppercase; }

h2.not_uppercase { text-transform: none; }


/* specific to medators pages */
h1.mediators_page_title	{ /*background-color: lavender;*/ float: left; color: #fcba41; padding: 0; width: 365px; font-size: 16px; text-transform: uppercase; margin-bottom: 12px; }

h1.mediators_page_title_no_photo { /*background-color: lavender;*/ width: 100%; float: left; color: #fcba41; padding: 0; font-size: 16px; text-transform: uppercase; margin-bottom: 12px; }





/* SIDEBAR */

#sidebar { /*background-color: lightyellow;*/ width: 340px; float: left; margin: 132px 0 0 0; padding: 0; }

#rotating_quote { /*float: left;*/ width: 215px; padding-left: 49px; margin-top: 110px; line-height: 21px; }


/* STYLES */
.quote { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; color:#003846; font-weight: bold; }



#footer { font-size: 12px; background-color: #e0e9ec; color: #003846; margin: 0px auto; height: 70px; padding-top: 10px; text-align: right; width: 936px;  }
