/* Red: #96121f; Brown: #ad976e; */
html,body {height: 100%;}
body {
    margin: 0; padding:0;
    font-size: 12px; color:#666666;
    font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    background: #fff;
}
.wrapper { }
/* Admin Bar Start */
#adminbar {display:none;}
/* Admin Bar End */

/* Header Start */
#header {position: relative; margin:0; padding:0;}
	#header h1 {}
		#header h1 a {}
	#header .container {display: none;}
				
#mast {display: none;}
/* Header Start */

/* Content Start */
#content {position: relative; margin:0; padding:0;}
				
	#content .container {margin:0; padding:0; text-align: justify; }
		#content .container h1 { display: block; margin:0 0 20px 0; padding: 0 26px; font-size: 2.2em;
    		font-weight: normal; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
			color: #7f0b1b; line-height:1.8; border-top: 1px solid #DAC8A7; border-bottom: 1px solid #DAC8A7;}
		#content .container a { color: #96121f;}
		#content .container .copy { margin: 15px 5px 5px 25px;}
			#content .container .copy h2 {display: block; margin:0 0 20px 0; padding:0; font-weight: bold; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;}
			#content .container .copy .single {margin:0 0 30px 0; padding:0;}
				#content .container.copy .single h3 {display: block; margin:0; padding:0; font-size: 14px;}
				#content .container.copy .single p {display: block; margin:5px 0 0 0; padding:0;}
				#content .container .copy .single p a {}
			/* Publications Start */				
				#content .container .copy .resource {overflow: hidden; position: relative; margin: 10px 0; padding:5px; border: 1px solid #ccc;}
					#content .container .copy .resource a {float:right; margin:0; padding: 0 0 0 5px;}
					#content .container .copy .resource a.end {padding: 0 5px; border-right: 1px solid #ccc;}
			/* Publications End */
			/* Managment Team Start */
				#content .container .copy .bios_header {margin:50px 0 20px 0; padding:0; text-align: left; }
				#content .container .copy .bios { margin:0 10px 30px 0; padding:0; width:270px; float:left; text-align: left;}
				#content .container .copy .bios h4 { display: block; margin:0; padding:0; font-size: 14px; font-weight: normal;}
				#content .container .copy .bios h5 { display: block; margin:0; padding:0; font-size: 14px; font-weight: bold; font-style: normal;}
				#content .container .copy .bios ul { display: block; margin:0; padding:0;}
				#content .container .copy .bios li { display: block; margin:0; padding:0; list-style: none;}
			/* Managment Team End */
			/* Resources Start */
				#content .container .copy { margin: 5px 5px 5px 25px;  margin-top: 10px; }
					#content .container .copy h2 {display: block; margin:0 0 20px 0; padding:0; font-size: 17px; font-weight: bold; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;}
					#content .container .copy .single {margin:0 0 30px 0; padding:0;}
					#content .container .copy .single h3 {display: block; margin:0; padding:0; font-size: 13px;}
					#content .container .copy .single p {display: block; margin:5px 0 0 0; padding:0;}
					#content .container .copy .single p a {}
			/* Resources End */
			/* FAQ Start */
				#content .container ul.quicklinks {display: block; margin:0; padding:0;}
					#content .container .quicklinks li {display: block; margin:0; padding:0; list-style: none;}
					#content .container .quicklinks li a{display: block; margin:0 0 10px 0; padding:3px 0 3px 40px; background: url('/images/FAQ_Bullet.gif') 0px 0px no-repeat;}
				#content .container .faq {margin:0; padding:0;}
					#content .container .faq h3 {display: block; margin:50px 0 10px 0; padding:0; color: #96121f; font-size: 17px;}
					#content .container .faq .question {margin:20px 0 0 0; padding:0;}
						#content .container .faq .question h4 {display: block; margin:0 0 5px 0; padding:0; font-size: 13px;}
							#content .container .faq h4 p{display: block; margin:0; padding:0;}
						#content .container .faq .question p {}
			/* FAQ End */
			/* Contact Start */
				#contact { margin:0; padding:0;}
					#contact h3.span_title{ display:block; margin: 0 0 10px 0; padding:0;
						text-transform: uppercase; font-size: 17px; font-weight: bold;
						font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
						color: #7f0b1b; border-top: 0; /* border-bottom: 1px solid #DAC8A7; */}
					#contact .contact { width: 255px; margin: 0 20px 20px 0; float: left;}
						#contact .contact h4{display:block; margin:0 0; padding:0; font-size: 13px;
							font-weight: bold; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
							border: 0; }
						#contact .contact p{ display: block; margin:0; padding:0; }
						#contact .contact ul{ display: block; margin:0; padding:0; }
						#contact .contact li{ display: block; margin:0 0 5px 0; padding:0; list-style: none; }
						#contact .contact strong, b {font-weight: bold;}
			/* Contact End */
			/* Form Start */
				#content .container .copy fieldset#sub_form {position: relative; display: block; margin:0; padding:0; border: 0;}
				#content .container .copy .global_error {margin:0; padding:0; color: #cc0000; font-size: 14px; font-weight: bold;}
					#content .container .copy #sub_form .error {color: #cc0000;}
					#content .container .copy #sub_form .error2 {margin:-15px 0 5px 0; padding:0; color: #cc0000;}
					#content .container .copy #sub_form b {color: #cc0000;}
					#content .container .copy #sub_form ul {position: relative; display: block; margin:0; padding:0 0 0 0;}
					#content .container .copy #sub_form li {display: block; margin:0 0 5px 0; padding:0; list-style: none;}
						#content .container .copy #sub_form li lable {display: block; float: left; margin:0; padding:0;}
						#content .container .copy #sub_form li input {display: block; float: right; margin:0; padding:0;}
						#content .container .copy #sub_form li select {float: right;}
	
					#content .container .copy #sub_form legend {display: block; margin:25px 0 10px 0; padding:0; color: #666;}
		
					#content .container .copy #sub_form ul.list_left {float: left; display: block; margin:0 0 0 0; padding:0; width: 240px;}
					#content .container .copy #sub_form ul.list_right {display: block; margin:0 0 0 285px; padding:0; width: 240px;}
	
					#content .container .copy #sub_form .button {text-align: right; margin:0 0 0 0;}
	
					#content .container .copy .form_par {display: block; margin:0 0 15px 0; padding:0; text-align: justify;}

				#content .container .copy p.thank_you {display: block; margin:0 0 0 0; padding:0; font-size: 14px;}
			/* Form End */
			/* Results Start */
				#content .container .copy .filters { margin:0 0 20px 0; padding:0 0 10px 0; text-align: right; border-bottom: 1px solid #ccc;}
				#content .container .copy #results { position: relative; margin:0; padding:0; }
					#content .container .copy #results .left {float: left; margin:0; width: 270px;}
					#content .container .copy #results .right {float: left; margin:0; width: 270px;}
					#content .container .copy #results .result{ padding:0; }
						#content .container .copy #results .result h2{display:block;
							margin:5px 0; padding:0; font-size: 13px; font-weight: bold;
							font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif; border: 0;}
						#content .container .copy #results .result p{display: block; margin: 0; padding:0;}
						#content .container .copy #results .result ul{display: block; margin:0; padding:0;}
						#content .container .copy #results .result li{display: block; margin:0; padding:0; list-style: none;}
						#content .container .copy #results .result li b {font-weight: normal;}
			/* Results End */
/* Content Start */

/* Footer Start */
#footer { margin:0; padding:0;}
	#footer .container { position: relative; margin: 0 auto; padding: 30px 0 0 0; width:900px; height: 40px;}
	#footer .container .french {float: right;}
		#footer .container .french a {color: #333; text-decoration: none; }
		#footer .container .french a:hover {text-decoration: underline;}
/* Footer End */

/* Global Start */
a:link, a:visited, a:hover, a:active  {
	color: #333333; text-decoration: none; font-weight: normal; }
a:hover, a:active  {
	color: #999999; text-decoration: none; font-weight: normal; }
td, div { text-align: justify; }
p {margin: 0 0 20px 0; line-height: 1.4;}
fieldset {display: block; border:0;}
/* #info { display: none; } */
#info {	display: none;}
#subinfo {	display: none;}

#test-list { list-style: none; margin:0; padding:0;}
	#test-list li {display: block;	padding: 10px 10px; margin-bottom: 0; }
table.block {display: block;	margin:0; padding:0; width='100%'}
	.block	{display: block; margin:0; padding:0;}
		
.handle {color: #cc000; cursor: move;}
.grip {color: #cc000; cursor: move;}
	
/* Global End */

/* Tricks */
.clear_left {clear: left;}
.close {clear: both;}
.hidden {display: none;}
.push { height: 77px; /* .push must be the same height as .footer */}