@charset "utf-8";
/* CSS Document */

	/*/////////////// General HTML Tags ///////////////*/
	
		ul{
			list-style-type:square;
		}
		
		input{
			border-top:2px solid #7c7c7c;
			border-right:1px solid #cccccc;
			border-left:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
		}
		
		label{
			font-weight:bold;
		}
	
	/*/////////////// Joomla Default Classes ///////////////*/
	
		div.back_button{
			margin:0 0 13px 13px;
		}
		
			div.back_button a{
				font-family:Verdana, Geneva, sans-serif;
				font-size:10px;
				color:#6b6b6b;
				background:#e7e7e7;
				padding:3px;
				text-decoration:none;
				border:1px dashed #cbcbcb;
			}
			
			div.back_button a:hover{
				background:#efefef;
				text-decoration:underline;
			}
	
	
	/*/////////////// Designer Made Classes Styles ///////////////*/
	
		tr.general_row_1 td{
		}
		
		tr.general_row_2 {
			background:#efefef;
		}
		
		.small_content{
			font-size:10px;
		}

	/*//////////////////////// Module Styles ////////////////////////*/
		
		/*/// Quick Links ///*/
			.sprite{
				width:160px;
				height:17px;
				background:url(../images/modules/quick_links/quick_links_bg.gif)  no-repeat top center;
			}
				.sprite .dropdown_title{
					font-size:10px; 
					font-family: Verdana, Geneva, sans-serif;
					color:#FFF; 
					text-align:center; 
					vertical-align:middle;
					cursor:pointer;
					height:17px;
					line-height:17px;
				}
					
				.sprite ul.dropdown{
					display:none;
				}
				
			/*// On Hover //*/
			
				.sprite-hover{
					width:160px;
					background: url(../images/modules/quick_links/quick_links_bg_hover.gif)  no-repeat top center;
					position:relative;
					z-index:100;
				}
				
					.sprite-hover .dropdown_title{
						font-size:10px; 
						font-family: Verdana, Geneva, sans-serif;
						color:#ffffff; 
						text-align:center; 
						vertical-align:middle;
						text-decoration:underline;
						cursor:pointer;
						height:17px;
						line-height:17px;
					}
						
					.sprite-hover ul.dropdown{
						position:absolute;
						margin:0;
						padding:0;
						border:0;
						list-style-type:none;
					}
					
						.sprite-hover ul.dropdown li{
							margin:0;
							padding:0;
							float:left; /*IE7 Vertical Spacing Fix */
							clear:left; /*IE7 Vertical Spacing Fix */
						}
					
							.sprite-hover ul.dropdown li a.dropdown_links{
								width:154px;
								font-family: Verdana, Geneva, sans-serif;
								font-size:10px;
								color:#eaeaea;
								background:#959ca1;
								padding:3px;
								margin:0 !important;
								margin:-3px 0 0 0; /* IE6 3px Spacing Bug Fix */
								display:block;
								text-decoration:none;
							}
							
							.sprite-hover ul.dropdown li a.dropdown_links:hover{
								background:#adadad;
								color:#FFF;
								text-decoration:underline;
								
							}
						
		
						
					
	/*/////////////// Form Styles ///////////////*/
		
		/*// Member Information Update //*/
			
			table.update-address-form{
				border:0;
				margin:0;
				padding:0;
				font-family:Verdana, Geneva, sans-serif;
				font-size:10px;
				list-style-type:none;
			}
				table.update-address-form p{
					display:block;
					color:#444444;
					border:1px solid #e6e6e6;
					background:#f5f5f5;
					padding:5px;
					top:0;
					margin:0;
				}
				
				table.update-address-form div.float-left{
					float:left;
					padding:5px;
				}
					
				table.update-address-form label{
					font-weight:bold;
					display:block;
				}
				
				table.update-address-form input{
					margin:0 0 5px 0;
				}
					
				table.update-address-form input.thrid_small_input{
					/*clear:right;*/
				}
				
				table.update-address-form label.inline{
					font-weight:bold;
					display: inline-block;
				}
					
				table.update-address-form span.form_require{
					color:#F00;
				}
					
				table.update-address-form input.required{

				}
				
				table.update-address-form input.checkbox{
					border:none;
				}

		/*// General Form Style //*/

			div.made_form{
				width:494px;
				margin:0 0 0 13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#2b2b2b;
				line-height:21px;
			}
			
				div.made_form ul.form_ul{
					margin:0;
					padding:0;
					border:0;
					list-style-type:none;
				}
				
					div.made_form ul.form_ul li{
						display:block;
						margin:5px;
						position:relative;
						padding:5px;
					}
							div.made_form ul.form_ul li:hover{
								background:#efefef;
							}
					
						div.made_form ul.form_ul li span.form_require, span.form_require{
							color:#F00;
						}
						
						div.made_form ul.form_ul li input.form_input_text, div.made_form input.required{
							position:absolute;
							right:0;
						}
						
						div.made_form ul.form_ul li select.form_select{
							position:absolute;
							right:0;
						}
						
						div.made_form ul.form_ul li span.form_small_text{
							font-size:9px;
						}
						
						div.made_form ul.inner_form_list{
						}
						
							div.made_form ul.inner_form_list li{
								list-style-type:circle;
								margin:5px;
								display:list-item;
							}
							
			div.verification{
				text-align:center;
				margin:5px 0;
				padding:5px;
				vertical-align:middle;
				background:#f5f5f5;
				border:dashed 1px #e6e6e6;
				font-size:10px;
				}
					div.verification input{
						vertical-align:middle;
					}
					div.verification img{
						display:block;
						margin:0 auto;
					}
			
	/*/////////////// Job Posting ///////////////*/
				
		table.adminform tr{
		}
				
		table.adminform tr:hover{
			background:#efefef;
		}
		
	/*/////// Event Submission Form ////////*/
	
	div.event_submission_form_main{
		width:494px;
		line-height:21px;
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
		margin:0 auto;
	}
		div.event_submission_form{
					font-size:12px;
		}
			div.event_submission_form div.field{
				vertical-align:middle;
				padding:5px;
				background:transparent;
			}
			div.event_submission_form div.field{
				vertical-align:middle;
				padding:5px;
				background:transparent;
			}
			div.event_submission_form div.field:hover{
				background:#efefef;
			}
			
				div.event_submission_form div.field span.small_form_text, div.event_submission_form div.field div.field_format{
					font-size:9px;
					color:#7c7c7c;
				}
					div.event_submission_form div.field label{
						font-weight:normal;
						display:inline-block;
						width:150px;
						text-align:right;
					}
					div.event_submission_form div.field label.clear_from_all{
						display:block;
						width:100%;
						text-align:left;
						padding:5px 0;
					}
					
						div.event_submission_form div.field input{
						}
						
						div.event_submission_form div.field input.required{
							position:inherit;
						}
						
						div.event_submission_form div.field_description_bold{
							font-weight:bold;
						}
						
						div.event_submission_form div.field_description_small{
							font-size:10px;
							color:#606060;
							padding:0 5px;
						}
					div.submit_button{
						padding:5px 0;
					}
					
					
/*/// Component Messages ///*/
span.com_message{
	border:1px solid #e93047;
	background:#ffc2ca;
	font-size:10px;
	color:#e93047;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px;
}


/*///////////////////////////////////////////////////////////////////*/
/* Chapter Page Style Sheet Attached In Here                         */
/*///////////////////////////////////////////////////////////////////*/

		/* Main Site Container */
		div#chapter_container{
			background:url(../images/chapter_page_images/fade_bg.png) no-repeat top center;
			width:796px;
			margin:0 auto;
			overflow:auto;
		}
			/* //////////////////////// */
			/* Chapter Page Left Column */
			/* //////////////////////// */	
			
			div#chapter_column_left{
				float:left;
				width:530px;
				margin:10px 0 0 7px;
				padding:0;
			}
				/* Chapter News */
				div.chapter_news{
					background: url(../images/chapter_page_images/new_n_announcements.png) no-repeat top center;
					width:530px;
					height:157px;
					padding:38px 0 0 0;
				}
					div.chapter_news div.content{
						overflow-y:auto;
						width:500px;
						height:131px;
						margin:0 auto;
						padding:5px;
						font-family:Verdana, Geneva, sans-serif;
						font-size:12px;
						line-height:27px;
						color:#828282;
					}
				/* Chapter History */
				div.chapter_history{
					background: url(../images/chapter_page_images/history.png) top center no-repeat;
					width:530px;
					height:177px;
					padding:38px 0 0 0;
				}
					div.chapter_history div.content{
						overflow-y:auto;
						width:500px;
						height:152px;
						padding:5px;
						margin:0 auto;
						font-family:Verdana, Geneva, sans-serif;
						font-size:12px;
						line-height:27px;
						color:#828282;
					}
				/* Chapter Recognition */
				div.chapter_recognition{
					background: url(../images/chapter_page_images/recognition.png) top center no-repeat;
					width:530px;
					height:146px;
					padding:38px 0 0 0;
				}
					div.chapter_recognition div.content{
						overflow-y:auto;
						width:500px;
						height:118px;
						padding:5px;
						margin:0 auto;
						font-family:Verdana, Geneva, sans-serif;
						font-size:12px;
						line-height:27px;
						color:#828282;
					}
					
			/* ///////////////////////// */
			/* Chapter Page Right Column */
			/* ///////////////////////// */	
			
			div#chapter_column_right{
				float:left;
				width:252px;
				margin:10px 0 0 2px;
				padding:0;
			}
				/* Chapter Name & Logo */
				div.chapter_info{
					background:url(../images/chapter_page_images/chapter_logo_name_holder.png) top center no-repeat;
					width:252px;
					height:180px;
					padding:11px 0 0 0;
				}
					div.chapter_title{
						width:229px;
						font-family:Verdana, Geneva, sans-serif;
						font-size:12px;
						text-align:center;
						color:#000;
						margin:0 0 0 11px;
					}
						div.chapter_title span.chapter_name{
							font-family:Verdana, Geneva, sans-serif;
							font-size:14px;
							font-weight:bold;
						}
					div.chapter_logo{
						width:229px;
						margin:0 0 0 11px;
						text-align:center;
					}
				/* Chapter Contact Links */
				div.chapter_contact{
					background:url(../images/chapter_page_images/chapter_page_nav.png) top center no-repeat;
					width:252px;
					height:214px;
					padding:31px 0 0 0;
					margin:0;
				}	
					ul.chapter_contact_links{
						margin:0;
						padding:0;
						list-style-type:none;
					}
						ul.chapter_contact_links li a:link, ul.chapter_contact_links li a:visited{
							display:block;
							font-family:Verdana, Geneva, sans-serif;
							font-size:10px;
							color:#000;
							text-decoration:none;
							line-height:23px;
							vertical-align:middle;
							width:227px;
							margin:0 0 0 12px;
						}
						ul.chapter_contact_links li a:hover{
							text-decoration:underline;
						}
				/* Buttons */
				div.buttons{
					width:252px;
					padding:0;
					margin:0;
				}
					div.buttons img{
						display:block;
						margin:0;
						padding:0;
					}
