/*
Reset
*/

*						{ margin: 0; padding: 0; }
html					{ overflow-y: scroll; }
html, body				{ height: 100%; background-color: #e0e9ec; }
body					{ font-size: 15px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; /*color: #58595b;*/ color: #003846; 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: #003846; }
h2						{ color: #fcba41; padding: 0; font-size: 16px; text-transform: uppercase; margin-bottom: 9px; }
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; }

#wrapper { background-color: #ffffff; margin: 0px auto; padding-top: 20px; text-align: left; width: 936px; height: 1440px; }

#wrapper_faqs { background-color: #ffffff; margin: 0px auto; padding-top: 20px; text-align: left; width: 936px; height: 2100px; }

#wrapper_haldeman { background-color: #ffffff; margin: 0px auto; padding-top: 20px; text-align: left; width: 936px; height: 2405px; }


/* 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; }



/* 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; }



/* 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; height: 100%; 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: 15px; color: #003846; 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; }

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


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

h2.mediators_page_title_no_photo { /*background-color: lavender;*/ width: 100%; float: left; color: #003846; 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: #FCBA41; font-weight: bold; }



</style>
