/*1000 x 600*/

/* iP CSS Document */

/* Element defaults */
body				{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin:0; line-height:160%; background:url('/images/header_bg.jpg') repeat-x #D65700; }
p				{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#999999; margin:10px 0; padding:0; line-height:160%; }
ol, ul, li			{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#999999; }
input, select, textarea		{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#999999; }
table				{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#999999; }
th				{ font-size:1em; color:#000000; text-align:left; background-color:#EBEBEB; }
thead				{ display:table-header-group; }
tr, td				{ color:#000000; padding:0 5px 0 5px; }
hr              	   	{ color:#E8E9E4; height:1px; background:#E8E9E4; border:0; }
img	            		{ border:0; }
blockquote			{ margin:0 10px; line-height:160%; }
fieldset			{ margin:0; border:0; padding:0; }

h1				{ margin:12px 0 5px 0; padding:0; letter-spacing:2px; font-size:33px; color:#595860; font-weight:lighter; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:120%; }
h2				{ margin:11px 0 20px 0; padding:0; letter-spacing:1px; font-size:18px; color:#D65700; font-weight:normal; line-height:120%; }
h3				{ margin:0px 0 8px 0; font-size:11px; color:#333333; font-weight:normal; line-height:160%; }
h4				{ margin:14px 0 8px 0; font-size:12px; color:#D65700; font-weight:normal; line-height:160%; }
h5				{ margin:14px 0 8px 0; font-size:13px; color:#333333; font-weight:normal; line-height:160%; }
h6				{ margin:14px 0 8px 0; font-size:13px; color:#000000; font-weight:normal; line-height:160%; }

/* Href elements */
a    				{ color:#D65700; text-decoration:none; }
a:hover   			{ color:#333333; text-decoration:none; }

/* Structure elements */
#divHeader			{ width:990px; height:104px; margin:0 auto; }
#divTopNav 			{ float:right; height:70px; padding:34px 50px 0 0;  }
#divTopNav ul			{ margin:0; padding:0 0 0 0; }
#divTopNav ul li		{ display:inline; padding:0 10px 0 0; }
#imgLogo			{ float:left; padding:22px 0 0 51px; }

#divHome			{ width:100%; text-align:center; background:#FFFFFF; }

#divContentContainer		{ margin:0 auto; }
#divContent			{ margin:0 auto; width:1000px; }
#divContentBody			{ float:left; width:370px; min-height:370px; padding:45px 0 60px 326px; }
#divContentBodyText		{ float:left; width:370px; min-height:370px; padding:45px 0 60px 0px; }
#divContentBodyImages		{ float:left; width:276px; min-height:370px; padding:45px 0 60px 50px; }

div.background1			{ background:url('/images/background_general.jpg') no-repeat top center #FFFFFF; }
div.background2			{ background:url('/images/background_rd.jpg') no-repeat top center #FFFFFF; }
div.background3			{ background:url('/images/background_td.jpg') no-repeat top center #FFFFFF; }
div.background4			{ background:url('/images/background_ds.jpg') no-repeat top center #FFFFFF; }
div.background5			{ background:url('/images/background_nb.jpg') no-repeat top center #FFFFFF; }

div.background6			{ background:#FFFFFF; }
div.background7			{ background:#FFFFFF; }
div.background8			{ background:#FFFFFF; }

div.background9			{ background:url('/images/background_people.jpg') no-repeat top center #FFFFFF; }
div.background10		{ background:url('/images/background_te.jpg') no-repeat top center #FFFFFF; }
div.background11		{ background:url('/images/background_te.jpg') no-repeat top center #FFFFFF; }

/*Content nav --- important --- need padding-left:18px; on 'a' tag to enable bullet points to pad out from the hover and select states*/
#divContentNav			{ float:right; margin:49px 18px 40px 0; width:235px; }
#divContentNav h1  		{ font-size:18px; color:#433C99; margin:5px 0 0 0; }
#divContentNav h2		{ font-size:16px; font-weight:bold; margin:0 0 0 10px; }
#divContentNav h2.nopadding	{ margin:10px 0; }

#divContentNav ul		{ margin:0 0 0 0; padding:5px 0 0 0px; list-style:none; width:200px; line-height:110%; }
#divContentNav ul li		{ clear:left; min-height:10px; margin:0; padding:4px 0 4px 12px; }
#divContentNav ul li a		{ color:#000000; float:left; padding:5px 0 0 18px; line-height:120%; }
#divContentNav ul li a:hover	{ color:#D65700; background:url('/images/bullet_point01.gif') no-repeat 0 9px; } 
#divContentNav ul li a.aSelected{ color:#D65700; background:url('/images/bullet_point01.gif') no-repeat 0 9px; }

#imgBookAd			{ padding:43px 0 0 0; }

/*#divFooterContainer		{ height:auto; background:#D65700; clear:both; }*/
#divFooter			{ width:912px; height:58px; margin:0 auto; padding:26px 0 0 0px; clear:both; }
#divFooter ul			{ margin:0; padding:0 0 0 0; font-size:10px; }
#divFooter ul li		{ display:inline; padding:0 24px 0 0; }
#divFooter a    		{ color:#FFFFFF; text-decoration:none; }
#divFooter a:hover   		{ color:#EBAB80; text-decoration:none; }
#divFooter p	  		{ float:left; font-size:10px; margin:6px 0; color:#EBAB80; }
#divFooter p a.aIpSite  	{ color:#EBAB80; }

/* Classes */
.clear				{ clear:both; padding:0; margin:0; height:0px; }
.imgContent			{ float:right; border:2px solid #CCCCCC; margin:10px 10px 0 30px; }
#imgTitleQuick			{ padding:38px 0 0 0; }

/*border:1px solid red;*/

/* Generic Form Styles */
.dunhamForm					{ width:400px; float:left; }
.dunhamForm fieldset				{ border:0; margin:0; padding:0; }
.dunhamForm fieldset.fsInlineRadio		{ padding:10px 0 0 5px; }
.dunhamForm input, .dunhamForm select, 
.dunhamForm textarea, .dunhamForm label		{ float:left; margin-top:5px; }
.dunhamForm input				{ width:120px; }
.dunhamForm label				{ width:120px; text-align:right; margin-right:10px; font-weight:bold; color:#000000; font-size:11px; }
.dunhamForm br 					{ clear:left; }
.dunhamForm span.required			{ margin-right:3px; }
.dunhamForm input.Button			{ width:100px; margin-left:160px; }
.dunhamForm span.CCDateDivider			{ float:left; margin:8px 5px 0 5px; }
.dunhamForm input.inpCheckbox1			{ margin-left: 130px; width:auto; }
.dunhamForm label.lblCheckbox1			{ font-weight:normal; width:220px; text-align:left; color:#999999; margin-left:3px; }
.dunhamForm .btnSubmit				{ width:80px; margin-right:15px; color:#000000; }
.ResultURL					{ color: #004477; }
.ResultLink					{ font-size:1.6em; text-decoration:underline;}
.ResultBox					{ width:100%; }
.indent						{ padding:0 0 0 15px; }

.requiredField					{ color:#FF0000; }

.lightgrey		{ color:#CCCCCC; }