/* side nav p to div tag */

table.issue_feature1st td.did_you_know div {
					font-size: 12px;
					line-height: 19px;
					color: #676767;
					font-weight: normal;
					font-style: italic;
					font-family: georgia, serif;
				}
#content div#dyk_banner div {
  color: #fff;
  font-family: georgia, serif;
  font-style: italic;
  font-size: 12px;
  line-height: 19px;
}
#content div#dyk_banner div.cite {
 font-size: 9px;
 font-family: verdana, sans-serif;
 font-style: normal;
}

div.donate div {
   color: #666666;
}
		
div.take_action div {
padding-top: 5px;
color: #fff;
}
		
div.contest div {
   color: #fff;
}

div.about div {
   color: #fff;
}

div.text_banner span.includeDocument div {
 font-size: 10px;
 line-height: 15px;
 padding: 15px 10px 10px 15px; /* top right bottom left */
}
/* end side nav p to div tag */


span.breadcrumbComponent a{			
font-family: georgia, serif;
font-size: 10px;
color: #0e578f;
font-weight: normal;
text-decoration: none;
text-transform:uppercase;
/*
background: url("http://www.afj.org/assets/images/for_nonprofits-main/light_blue_arrow.gif") 0px 3px no-repeat;
padding-left: 8px;
*/
background: none;
padding-left: 0px;
}

span.breadcrumbComponent img {
margin-right: 2px;
}
span.breadcrumbComponent a:hover {
color: #0e578f;
}

span.breadcrumbComponent a:visited {
color: #0e578f;
}

table.sendToFriend {
  color: black;
  font-size: 11px;
  line-height:15px;
  padding-left:5px;
  padding-right:5px;
}  

table#contentTable, td#contentArea, div#contentDiv{
      padding: 0px; 
      margin: 0px;
      width: auto;
      display: block;
}

div#contentDiv div#content{
background-image:none;
padding:0px;
margin:0px;
}

#col2 #generic_splash h2{
	
}
			
/* global body styling */
/* generic global body styling */

#col2 #generic_splash em, #col2 #generic_splash i{
}

#col2 #generic_splash strong, #col2 #generic_splash b{
}

#col2 #generic_splash u{
}


 #col2 #generic_splash p {
   font-size: 11px;
   
  
   } 
 
 #col2 #generic_splash div {
   font-size: 11px;

 
   }
    
 #col2 #generic_splash span{
   font-size: 11px;
  
   
   } 
 #col2 #generic_splash blockquote{
   font-size: 11px;
   line-height: 16px;
   color: #666;
   padding-left: 30px;
   } 

		 #col2 #generic_splash ul{
		 }
		 
	#col2 #generic_splash ul li{
		 font-size: 11px;
   line-height: 16px;

		 }
		 
		 #col2 #generic_splash ol{
		 	 margin-left:20px;
		 }
		 
		 #col2 #generic_splash ol li{
		 font-size: 11px;
   line-height: 16px;

		 }
		
		 #col2 #generic_splash hr{
border: none 0;
border-top: 1px dashed #666;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 10px 0px 5px 0px; /* top right bottom left */
		}

		
#col2 #generic_splash a{
}
			
#col2 #generic_splash a:hover{
}

 #col2 #generic_splash h1{
}

#col2 #generic_splash h2 {
	
}
	
 #col2 #generic_splash h3{
		
	
	}
	
 #col2 #generic_splash h4 {

}


#col2 #generic_splash table th{
   font-size: 13px;
  
}

#col2 #generic_splash table tr{
}

#col2 #generic_splash table td{
	font-size: 11px;
   
}
	 

/* end generic body styling */


/* student body styling */


#col_student_deep em, #col_student_deep i{
}


#col_student_deep strong, #col_student_deep b{
}

#col_student_deep u{
}



 #col_student_deep p{
   font-size: 11px;
   line-height: 16px;
   color: #666;
   } 
 
 
 #col_student_deep div{
   font-size: 11px;
   line-height: 16px;
   color: #666;
   }
    

  #col_student_deep span{
   font-size: 11px;
   line-height: 16px;
   color: #666;
   } 

  #col_student_deep blockquote{
   font-size: 11px;
   line-height: 16px;
   color: #666;
} 

#col_student_deep ul{

}
		 
#col_student_deep ul li{
}
		 
#col_student_deep ol{
}
		 
#col_student_deep ol li{
   font-size: 11px;
   line-height: 16px;
   color: #666;
}
		
#col_student_deep hr{
border: none 0;
border-top: 1px dashed #666;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 10px 0px 5px 0px; /* top right bottom left */
}

		
#col_student_deep a{
}
			
#col_student_deep a:hover{

}

#col_student_deep h1{
}

#col_student_deep h2{
}
	
#col_student_deep h3{
}
	
#col_student_deep h4{
}


#col_student_deep table th{
   font-size: 13px;
   line-height: 18px;
}

#col_student_deep table tr{


	}

#col_student_deep table td{
	font-size: 11px;
    line-height: 16px;
	}
	 

/* end student body styling */



/* issues body styling */

#col2 #issue_body em, #issue_body i{
}

#issue_body b, #issue_body strong{
}

#issue_body u{
}


#issue_body p {
   font-size: 11px;
} 
 
#issue_body div {
   font-size: 11px;
}
    
 #issue_body span{
   font-size: 11px;
 } 
   
#issue_body blockquote {
   font-size: 11px;
   line-height: 16px;
   color: #666;
} 

#issue_body ul{

}
		 
#issue_body ul li{

}
		 
#issue_body ol{

}
		 
#issue_body ol li{
   font-size: 11px;
   line-height: 16px;
   color: #666;
}
		
#issue_body hr{
		
border: none 0;
border-top: 1px dashed #666;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 10px 0px 5px 0px; /* top right bottom left */
}

		
#issue_body a {
	
	
}
			
#issue_body a:hover {
			
}

#issue_body h1{
}

#issue_body h2 {
}
	
#issue_body h3 {
}

#issue_body h4 {
}


#issue_body table th {

}

#issue_body table tr{

}

#issue_body table td{

	   font-size: 11px;
 
}


/* generic global body styling */ 
/* global body styling */



/* contact us forms */


.contact_us h2{ 
 margin-top: 15px;
 font-family: georgia, serif;
  font-size: 27px;
   line-height: 32px;
   font-weight: normal;
   color: #cf1a0c;
}

.contact_form hr{
border: none 0;
border-top: 1px dashed #666;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 10px 0px 5px 0px; /* top right bottom left */
}

.contact_form select{
   clear: right;
   height: 16px;
   line-height: 12px;
   font-size: 10px;
   text-align: left;
   border: 1px solid #A6A6A6;
}

.contact_form input{
  
}

.contact_form input[type="text"]{
   clear: right;
   text-align: left;
   height: 16px;
   line-height: 12px;
   font-size: 10px;
   border: 1px solid #A6A6A6;
}

.contact_form input[type="file"]{
   height: 20px;
   font-size: 10px;
   border: 1px solid #A6A6A6;
}

.contact_form input[type="button"]{
   height: 20px;
   font-size: 10px;
   border: 1px solid #A6A6A6;
}


.contact_form input[type="checkbox"]{
   text-align: left;
   height: 16px;
line-height: 16px;

}

.contact_form input[type="radio"]{
   text-align: left;
   height: 16px;
   line-height: 16px;

}

.contact_form input[type="submit"]{
}

.contact_form textarea{
   clear: right;
   text-align: left;
   height: 150px;
   margin-bottom: 10px;
   border: 1px solid #A6A6A6;
}

.contact_form table p, .contact_us p{ 
 font-size: 11px;
 line-height: 16px;
 color: #666;
 margin-bottom: 10px;
}

.contact_form table .wide{ 
   width: 300px;
}

.contact_form table .lrg{ 
      width: 200px;
}


.contact_form table .med{ 
   width: 160px;
}

.contact_form .small {
   width: 100px;
  }


.contact_form table .verysmall{ 
   width: 60px;
}

/* end contact us forms */


/* fixes */

#member_org_box {
	overflow: auto;
	margin-bottom: 20px;
}
* html #member_org_box { zoom: 1; }

.inset_panel {
	background: #FFEBA4 url(../images/about/info_box_bg.jpg) no-repeat left top;
}

.splash_blue #generic_sub a {
	color: #106F9F;
}

.splash_red #generic_sub a, #issue_body a {
	color: #CE1A0C;
}


.splash_red #generic_sub h2 {
	color: #CE1A0C;
}

.splash_blue #generic_sub h2 {
	color: #106F9F;
}

.student_panel h2 {
	line-height: 22px;
}

.student_upcoming_events h1 {
	margin-top: 13px;
}

	.student_upcoming_events li {
		color: #666;
	}

	.student_upcoming_events .link_list_red {
		margin-top: 0;
		padding-top: 0;
	}

#content .text_banner {
	margin-bottom: 10px;
	zoom: 1;	
}

#content .text_banner h1 {
	zoom: 1;
}

#content .smain_mid_right_ctnr {
	padding-left: 3px;
	margin-right: 0;
}

#content .film_mid_right {
        margin-right: 11px;
        padding-left: 8px;
}

#content .smain_mid_right_ctnr .text_banner .box_banner {
	margin-bottom: 0;
	background-color: #fff;
}
	
	#content .text_banner img {
		display: block;
	}

.student_panel div {
	margin-top: 8px;
	padding-right: 15px;
}

	.student_panel div a {
		color: #CC3333;
	}
	
#issue_main_splash img {
	display: block;
	margin-bottom: 5px;
}

#col2sm #body_utilities h2 span {
	line-height: 12px;
}

	#col2sm td ul li a {
		padding-right: 20px;
	}

/**/

/* ------------- to fix poweredby -------------*/

body #cv-poweredBy {

text-align: left; 

}

/**/

/* forms */

table.contact_form, #body_utilities table.contact_form {
	margin: 10px 0 0 0;
}

	table.contact_form td, #body_utilities table.contact_form td {
		padding: 0;
		padding-bottom: 10px;
		font-size:10px;
		color: #666;
		line-height: 16px;
	}

	table.contact_form td input, #body_utilities table.contact_form td input {
		width: 300px;
	}
	
		table.contact_form td input.submit, table.contact_form td input.reset, #body_utilities table.contact_form td input.submit, #body_utilities table.contact_form td input.reset {
			width: 80px;
		}

/******/


/* wysiwyg stuff */



/* HEADERS */

#body_about h1, #body_donate h1, #body_nfn h1, #body_forstudents h1, #content div#col_student_deep h1, #body_programs h1, #body_takeaction h1, #body_utilities h1, #body_default h1 {
	color:#CE1A0C;
	padding: 0;
	background: none;
	font-family:georgia,serif;
	font-size:26px;
	line-height: 32px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:15px;
}

	#body_nfn h1, #body_forstudents h1, #content div#col_student_deep h1 {
		color: #10598E;
	}
	
	#body_utilities h1 {
		margin-top: 40px;
	}

	#body_about .info_box h1, #body_donate .info_box h1, #body_nfn .info_box h1, #body_forstudents .info_box h1 {
		margin: 0;
		color:#666666;
		font-size:10px;
		font-weight:bold;
		margin-left:15px;
		padding-right:10px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		line-height: 14px;
	}

#body_about h2, #body_about h3, #body_donate h2, #body_nfn h2, #body_forstudents h2, #body_programs h2, #body_takeaction h2, #body_default h2 {
	color:#850700;
	font-family:Georgia,serif;
	font-size:17px;
	line-height: 22px;
	font-weight:normal;
	margin-bottom:10px;
}

	

	#body_nfn h2, #body_forstudents h2, #content div#col_student_deep h2{ 
		color: #10598E;
	}

#body_donate h3, #body_nfn h3, #body_forstudents h3, #body_programs h3, #body_takeaction h3, #body_utilities h3, #body_default h3 {
	color:#12619A;
	font-family:verdana,sans-serif;
	font-size:11px;
	line-height:28px;
	margin-top:10px;
}

#body_about h4, #body_nfn h4, #body_forstudents h4, #body_programs h4, #body_takeaction h4, #body_utilities h4, #body_default h4 {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	margin: 3px 0 6px 0;
}


/***********/


#body_about {
	
}
	
	#body_about h1#afj_title {
		color:#CF1A0C;
		font-family:Georgia,serif;
		font-size:27px;
		font-weight:normal;
		line-height:32px;
		margin-bottom:10px;
		margin-left:-1px;
	}
	
	#body_about, #body_about p, #body_donate, #body_donate p, #body_nfn, #body_nfn p, #body_forstudents, #body_forstudents p, #body_programs, #body_programs p, #body_takeaction, #body_takeaction p, #body_default, #body_default p, #body_utilities p, #body_utilities {
		color:#666666;
		font-size:11px;
		line-height:20px;
		margin-bottom: 10px;
	}
		
		#body_about p, #body_donate p, #body_nfn p, #body_forstudents p, #body_programs p, #body_takeaction p, #body_default p, #body_utilities p {

			line-height:20px;

		}
	
		#body_about p a, #body_donate p a, #body_programs p a, #body_takeaction p a, #body_utilities a, #body_utilities p a {
			color: #CC3333;
		}
		
		#body_nfn p a, #body_forstudents p a {
			color: #106F9F;
		}

		#body_about p.about_header_p {
			color:#555454;
			font-family:Georgia,serif;
			font-size:15px;
			line-height:23px;
			margin-left:-1px;
		}
		
	#body_about hr, #body_donate hr, #body_nfn hr, #body_forstudents hr, #body_programs hr, #body_takeaction hr, #body_default hr {
		padding: 0;
		display: block;
		margin: 6px 0 6px 0;
		background-color: transparent;
		height: 0px;
		padding-top: 1px;
		border: 0;
	}
	
	#body_about blockquote, #body_donate blockquote, #body_nfn blockquote, #body_forstudents blockquote, #body_programs blockquote, #body_takeaction blockquote, #body_default blockquote {
		margin-left: 10px;
	}
	
	#body_about ol, #body_donate ol, #body_nfn ol, #body_forstudents ol, #body_programs ol, #body_takeaction ol, #body_default ol, #generic_sub ol {
		font-family:verdana,sans-serif;
		font-size:11px;
		margin: 0; padding: 0;
		padding-left:10px;
	}

		#body_about ol li, #body_donate ol li, #body_nfn ol li, #body_forstudents ol li, #body_programs ol li, #body_takeaction ol li, #body_default ol li, #generic_sub ol li {
				color:#666666;
				line-height:18px;
				padding-bottom:8px;
				padding-left:0px;
		}

	#body_about ul, #body_donate ul, #body_nfn ul, #body_forstudents ul, #body_programs ul, #body_takeaction ul, #body_default ul, #generic_sub ul {
		font-family:verdana,sans-serif;
		font-size:11px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin: 0; padding: 0;`
		margin-left: 10px;
	}
	
		#body_nfn ul {
			margin-left: 8px;
		}



		#body_about ul li, #body_donate ul li, #body_nfn ul li, #body_forstudents ul li, #body_programs ul li, #body_takeaction ul li, #body_default ul li, #generic_sub ul li {
			background:transparent url(http://www.afj.org/assets/images/nominees/red_arrow.gif) no-repeat scroll 0px 5px;
			color:#666666;
			line-height:18px;
			padding-bottom:8px;
			padding-left:8px;
		}
		
			#body_nfn ul li {
				background:transparent url(http://www.afj.org/assets/images/nominees/blue_arrow.gif) no-repeat scroll 0px 5px;
			}

	
	#content .text_banner span.includeDocument {
		display: block;
		line-height: 1px;
	}
	
	table.alternating_table .ga_take_action {
		
	}
	
	table.alternating_table .ga_take_action table {
		position: relative;
		
	}
	

		table.alternating_table td.alternating_table_takeaction, table.alternating_table th.alternating_table_takeaction {
			width: 245px;
			padding-left: 10px;
		}
	
		table.alternating_table .ga_take_action td, .ga_take_action th {
			border: none;
		}

		table.paginator {
				font-weight: normal;
		}
		
			table.paginator b {
				font-weight: normal;
			}
			
			table.paginator tr td {
				padding: 0 5px 0 5px;
			}
			
			table.paginator tr td:first-child {
				width: 90%;
				text-align: left;
			}

/**/


#body_about ul, #body_donate ul, #body_nfn ul, #body_forstudents ul, #body_programs ul, #body_takeaction ul, #body_default ul, #body_utilities ul {
	margin: 5px 0 5px 25px;	
}

#body_about ol, #body_donate ol, #body_nfn ol, #body_forstudents ol, #body_programs ol, #body_takeaction ol, #body_default ol, #body_utilities ol {
	margin: 5px 0 5px 25px;	
}


#body_about ol, #body_donate ol, #body_nfn ol, #body_forstudents ol, #body_programs ol, #body_takeaction ol, #body_default ol, #body_utilities ol {
	list-style: decimal;
}

	#body_about ol ol, #body_donate ol ol, #body_nfn ol ol, #body_forstudents ol ol, #body_programs ol ol, #body_takeaction ol ol, #body_default ol ol, #body_utilities ol ol {
		list-style: decimal;
	}
	
		#body_about ol li ol, #body_donate ol li ol, #body_nfn ol li ol, #body_forstudents ol li ol, #body_programs ol li ol, #body_takeaction ol li ol, #body_default ol li ol, #body_utilities ol li ol {
			list-style: upper-alpha;
		}

		#body_about ol ol ol, #body_donate ol ol ol, #body_nfn ol ol ol, #body_forstudents ol ol ol, #body_programs ol ol ol, #body_takeaction ol ol ol, #body_default ol ol ol, #body_utilities ol ol ol {
			list-style: lower-roman;
		}
		
			#body_about ol ol ol ol, #body_donate ol ol ol ol, #body_nfn ol ol ol ol, #body_forstudents ol ol ol ol, #body_programs ol ol ol ol, #body_takeaction ol ol ol ol, #body_default ol ol ol ol, #body_utilities ol ol ol ol {
				list-style: lower-alpha;
			}

#body_about ul, #body_donate ul, #body_nfn ul, #body_forstudents ul, #body_programs ul, #body_takeaction ul, #body_default ul, #body_utilities ul {
	list-style: disc;
}

	#body_about ul ul, #body_donate ul ul, #body_nfn ul ul, #body_forstudents ul ul, #body_programs ul ul, #body_takeaction ul ul, #body_default ul ul, #body_utilities ul ul {
		list-style: circle;
	}

		#body_about ul ul ul, #body_donate ul ul ul, #body_nfn ul ul ul, #body_forstudents ul ul ul, #body_programs ul ul ul, #body_takeaction ul ul ul, #body_default ul ul ul, #body_utilities ul ul ul {
			list-style: square;
		}
		
#body_about ul li, #body_donate ul li, #body_nfn ul li, #body_forstudents ul li, #body_programs ul li, #body_takeaction ul li, #body_default ul li, #body_utilities ul li, #body_about ol li, #body_donate ol li, #body_nfn ol li, #body_forstudents ol li, #body_programs ol li, #body_takeaction ol li, #body_default ol li, #body_utilities ol li {
	margin: 10px 0 10px 0;
	padding: 0;
	color:#666666;
	font-size:11px;
	line-height:20px;
}
	

