/* CSS Document */

/************************
* Element defaults
************************/
body				{ font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#000000; margin:0; padding:0; background:url(/images/background.jpg) repeat-x; }
hr              	   	{ color:#EDEDED; height:1px; background:#EDEDED; border:0; }
img	            		{ border:0; }
blockquote			{ margin:0 10px; }

/* Table elements */
table				{ font-family:Tahoma, Arial, Verdana, sans-serif; font-size:1em; color:#000000; }
th				{ font-size:1em; color:#000000; text-align:left; background-color:#EBEBEB; }
tr, td				{ color:#000000; }
thead				{ display:table-header-group; }

/* Form elements */
form				{ margin:0; }
fieldset			{ margin:0; border:0; padding:0; }
input, select, textarea		{ font-family:Tahoma, Arial, Verdana, sans-serif; font-size:1em; color:#000000; margin-bottom:5px; }
legend				{ color:#000000; font-weight:bold; }
label				{ font-size:1em; color:#000000; font-weight:bold; }

/* Text elements */
p				{ font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#786656; margin:0 0 15px 0; line-height:160%; letter-spacing:1px; }
ol, ul, li			{ font-family:Tahoma, Arial, Verdana, sans-serif; font-size:1em; color:#CCCCCC; }

h1				{ margin:0 0 6px 0; font-size:24px; color:#F99910; font-weight:bold; line-height:120%; }
h2				{ margin:0 0 0 0; font-size:15px; color:#8C7E6C; font-weight:bold; line-height:120%; }
h3				{ margin:0 0 0 0; font-size:11px; color:#786656; line-height:160%; letter-spacing:1px; }
h4				{ margin:0 0 0 0; font-size:15px; color:#F99910; font-weight:bold; line-height:120%; }
h5				{ margin:0 0 6px 0; font-size:24px; color:#A39889; font-weight:bold; line-height:120%; }
h6				{ margin:0 0 6px 0; font-size:20px; color:#FFFFFF; font-weight:bold; line-height:100%; }

/* Href elements */
a    				{ color:#FF9900; text-decoration:none; }
a:hover   			{ color:#FF0000; text-decoration:none; }

/* Classes */
.clear				{ clear:both; padding:0; margin:0; height:0px; line-height:100%; }
.error				{ color:#FF0000; }

/* Structure elements */

div#header			{ position:relative; width:958px; height:140px; margin:0 auto; background:url('/images/header_background.jpg') center no-repeat; }

img#member_login		{ position:absolute; top:110px; left:800px; }

ul#topNav 			{ width:725px; height:37px; margin:0; padding:0 36px 0 197px; list-style-type:none; }
ul#topNav li			{ display:inline; padding:0; margin:0; float:left; }
ul#topNav a			{ padding:0; margin:0; }

div#contentHomeBody		{ margin:0 auto; width:958px; padding:5px 0 0 0; background:url(/images/content_background.jpg) no-repeat; }
div#contentHomeBody p		{ font-family:Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#000000; margin:0 0 0 0; line-height:160%; letter-spacing:1px; }

div#contentHomeWelcome		{ float:left; width:420px; height:172px; padding:30px 0 0 65px; }
div#contentHomeFlash		{ float:left; width:272px; height:190px; padding:12px 0 0 130px; margin:0; }
div#contentHomeMain		{ width:551px; height:586px; padding:0 0 0 28px; float:left; }
div#contentHomeFeature		{ width:355px; height:551px; padding-top:35px; float:left; }

ul#mediaNav 			{ width:541px; height:35px; margin:0; padding:0 0px 0 0px; list-style-type:none; }
ul#mediaNav li			{ display:inline; padding:0; margin:0; float:left; }
ul#mediaNav a			{ padding:0; margin:0; }

div#contentHomeMedia		{ width:541px; height:129px; padding:7px 0 0 0; background:#A39889; border-bottom:2px solid #FFFFFF; }
img.mediaPhotos			{ float:left; padding-right:2px; }
img.mediaPhotosEnd		{ float:left; }

div#contentHomeBlog		{ width:541px; height:79px; padding:0; background:#A39889; border-bottom:2px solid #FFFFFF; }

ul#blogNav 			{ width:519px; height:35px; margin:0; padding:6px 0px 0 22px; list-style-type:none; }
ul#blogNav li			{ display:inline; padding:0 35px 0 0; margin:0; float:left; }
ul#blogNav a			{ padding:0; margin:0; }

div#contentHomeFeature01	{ width:541px; height:109px; padding:0; background:#A39889; border-bottom:2px solid #FFFFFF; }
div#contentHomeDivider01	{ width:541px; height:23px; padding:0; background:#CAC4BB; border-bottom:2px solid #FFFFFF; }
div#contentHomeFeature02	{ width:541px; height:126px; padding:0; background:#CAC4BB; border-bottom:2px solid #FFFFFF; }
div#contentHomeDivider02	{ width:541px; height:23px; padding:0; background:#D9D5CE; border-bottom:2px solid #FFFFFF; }


div#contentHomeLogin		{ width:541px; height:33px; padding:0; background:#E6E3DF; border-bottom:2px solid #FFFFFF; }
img.Title			{ padding:10px 0 0 13px; }

div#contentHomeFeatureSub		{ width:326px; height:351px; background:url(/images/home_feature_bg.jpg) repeat-x; padding:14px 14px 0 14px; }
div#contentHomeFeatureSub p		{ font-size:9px; margin:0; padding:0 0 0 4px; line-height:120%; }
div#contentHomeFeatureSub a		{ font-size:9px; font-weight:bold; margin:3px 0 0 0; padding:0; }
div#contentHomeFeatureSub a:hover	{ font-size:9px; font-weight:bold; margin:3px 0 0 0; padding:0; }

table.contentHomeFeatureSubDetail	{ width:320px; margin:4px 0 0 0; }
table.contentHomeFeatureSubDetail td	{ padding:0 0 3px 0; }
table.contentHomeFeatureSubDetail p	{ font-size:9px; letter-spacing:1px; line-height:120%; padding-left:12px; }

table#contentHomeFeatureSubListing	{ width:320px; margin:0 0 0 0; }
table#contentHomeFeatureSubListing p	{ font-size:9px; letter-spacing:1px; line-height:120%; padding-left:12px; }


div#footer			{ width:958px; height:58px; margin:0 auto; padding:10px 0 0 0px; clear:both; background:url(/images/footer_line.jpg) top no-repeat; }

div#footer ul			{ padding:0; margin:5px 0 0 0; float:right; padding-right:200px; }
div#footer li			{ display:inline; padding:0 10px 0 0; font-size:10px; font-size:10px; color:E6E3DF; }
div#footer p			{ padding:0; font-size:10px; color:#CCCCCC; margin:4px 0 0 0; float:left; padding-left:200px; }
div#footer a    		{ color:#E6E3DF; text-decoration:none; }
div#footer a:hover   		{ color:#CCCCCC; text-decoration:none; }
/*div#footer a.anIPsite		{ color:#CCCCCC; }*/
/*div#footer a:hover.anIPsite	{ color:#E6E3DF; }*/

#ipLogo				{ padding:0 0 0 4px; float:left; }	

		

/* Generic Form Styles */
.donationForm					{ width:480px; float:left; }
.donationForm ol, 
.donationForm ul, 
.donationForm li      { font-family: Tahoma,Arial,Verdana,sans-serif; font-size: 1em; color: #ff9900; }
.donationForm fieldset				{ border:0; margin:0; padding:0; }
.donationForm fieldset.fsInlineRadio		{ padding:10px 0 0 5px; }
.donationForm input, .donationForm select, 
.donationForm textarea, .donationForm label	{ float:left; margin-top:5px; }
.donationForm input				{ width:120px; }
.donationForm label				{ width:120px; text-align:left; margin-right:10px; color:#786656; font-size:11px; }
.donationForm br 				{ clear:left; }
.donationForm span.required			{ margin-right:3px; }
.donationForm input.btnSubmit			{ width:80px; margin-right:15px; color:#000000; }
.donationForm input.CCdate			{ width:15px; float:left; }
.donationForm span.CCDateDivider		{ float:left; margin:8px 5px 0 5px; }
.donationForm span.fieldPrefix			{ float:left; margin:8px 5px 0 5px; }
.donationForm label.DonateLabel			{ color:#705D4E; font-weight: bold; line-height: 160%; width:auto; font-size:12px; }
.donationForm input.DonateInput			{ margin-top:6px; font-size:12px; color:#000000; width:70px; }			
.donationForm div.divTotalAmount	        { padding:5px 40px; width:380px; height:35px; background:url(/images/donate_background.gif) no-repeat; }			
.ResultURL					{ color: #004477; }
.ResultLink					{ font-size:1.6em; text-decoration:underline;}
.ResultBox					{ width:100%; }
.indent						{ padding:0 0 0 15px; }

