@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:#aeb37e;
}
	/* Form */
	#form2{
		margin:0px;
		padding:0px;
	}

	/* Layout IDs */
		div#site_container{
			width:100%;
			margin:0px;
			padding:0px;
		}
			div#header_bg{
				background:url(../images/header/header_bg_repeat_x.jpg) repeat-x;
				height:194px;
				padding:0px;
				margin:0px;
				width:100%;
			}
				div#header_wide_bg{
					background:url(../images/header/header_bg.jpg) top center no-repeat;
					height:194px;
					width:100%;
				}
					div#header_content_container{
						height:194px;
						margin:0px auto;
					}
					/*///// Header Content Container Items /////*/
						div#top_header_content{
							height:114px;
							padding:0px;
							margin:0px;
							position:relative;
						}
							/* Alpha Chi Omega - Logo */
							div#logo{
								width:271px;
								height:102px;
								position:absolute;
								top:12px;
								left:40px;
							}
								div#logo a, div#logo a:hover{
									background:url(../images/header/alpha_chi_omega_logo.jpg);
									width:271px;
									height:102px;
								}
								
							/* Member Login */
							div#login{
								width:290px;
								height:33px;
								position:absolute;
								top:0px;
								right:185px;
								color:white;
								font-weight:bold;
							}
								div#login a{
									background:url(../images/buttons/member_login.jpg);
									width:290px;
									background-repeat:no-repeat;
									background-position:top right;									
									width:290px;
									height:33px;
									color:white;
									text-decoration:none;
								}
								div#login a:hover, div#login a:active{
									background-position:right -33px;
								}
						
								#login a#nohover{
								background-position:0;
								}						

								#login .welcome {								
								background-image:none;								
								padding:10px 0px 10px 10px;
								line-height:280%;								
								}
								
								#login .logoutpic {								
								background-image:none;
								background-position:top right;
								padding:10px 15px 10px 0px;																
								}				
								
								#login .welcomeuser {
								background-image:none!important;								
								color:white;
								text-transform:none;
								text-decoration:none;
								padding:10px 0;
								margin-left:4px;								
								}
								
								#login .editprofile, #login .logout, #login .text {
								background-image:none;						
								color:white;
								text-transform:none!important;								
								text-decoration:none;
								padding:10px 0px 10px 5px;
								margin-left:-3px;
								}

							/* Search Area */
							div#search{
								position:absolute;
								width:156px;
								height:20px;
								top:6px;
								right:4px;
								background:url(../images/header/search/search_bg.jpg) no-repeat top left;
								padding:0 0 0 12px;
							}
								div#search form{
									margin:0px;
									padding:0px;
								}
									div#search input.search{
										background:transparent;
										border:none;
										font-family:Arial, Helvetica, sans-serif;
										font-size:11px;
										width:127px;
										float:left;
										padding:4px 0px 0px 0px;
										color:#a4a4a4;
										height:18px; 
									}
									div#search input.search_submit{
										background:url(../images/header/search/submit_button.jpg) no-repeat top center;
										width:20px;
										height:20px;
										border:none;
										cursor:pointer;
										float:right;
									}
							
							/* Site Tour Button */
							div#tour{
								width:207px;
								height:38px;
								position:absolute;
								top:59px;
								right:1px;
							}
								div#tour a{
									background:url(../images/buttons/site_tour.jpg );
									width:207px;
									height:38px;
								}
								div#tour a:hover{
									background-position:0 -38px;
								}
							
							/* Register for Convention */
							div#register_for_convention_button
							{
								width:207px;
								height:38px;
								position:absolute;
								top:59px;
								right:1px;
							}
								div#register_for_convention_button a
								{
									background:url(../images/buttons/register_for_convention_button.jpg);
									width:207px;
									height:38px;
								}
								div#register_for_convention_button a:hover
								{
									background-position:0 -38px;
								}
								
							
								
						div#mid_header_content{
							height:31px;
							padding:0px;
							margin:0px;
							overflow:hidden;
						}
							/* My Alpha Chi Button */
							div#my_alpha_chi{
								width:135px;
								height:31px;
								padding:0px;
								margin:0px;
								float:left;
							}
								div#my_alpha_chi a{
									background:url(../images/buttons/my_alpha_chi.jpg);
									width:135px;
									height:31px;
									
								}
								div#my_alpha_chi a:hover{
									background-position:0px -31px;
								}
								
							span.displace{
								position:absolute;
								left:-7777px;
							}
							/* Secondary Navigation */
							div#secondary_navigation{
								width:591px;
								height:31px;
								margin:0px;
								padding:0px;
								float:right;
							}
								
						/* Main Navigation */	
						div#ctl00_fm1{
							height:47px;
							padding:0px;
							margin:0px;
						}
					/*///// EOF Header Content Container Items /////*/
				
			div#content_body_bg{
				background:url(../images/content_body/content_body_bg.jpg) top center no-repeat #FFF;
				overflow:auto; /* This Allows the div to grow vertically while having floats inside */
				width:100%;
			}
				div#content_body_container{
					margin:21px auto 37px auto;
					/* Min Height Settings All Browsers */
					min-height:462px; /* FF & Other Browsers */
					height:auto !important; /* Other Browsers */
					overflow:auto; /* This Allows the div to grow vertically while having floats inside */
				}
					div#content_body_container div#row_1{
						height:255px;
						overflow:hidden;
					}

					div#content_body_container div#row_2{
						height:207px;
						overflow:hidden;
					}
						div#content_body_container div#row_2 div#column1{
							width:612px;
							height:204px;
							float:left;
							margin:0px 4px 0px 0px;
						}
						div#content_body_container div#row_2 div#column2{
							width:304px;
							float:left;
						}
					
			/* Footer */
			div#footer_bg{
				background:url(../images/footer/footer_bg_repeat_x.jpg) repeat-x top center;
				margin:0px;
				padding:0px;
				width:100%;
				height:258px;
			}
				div#footer_content_container{
					background:url(../images/footer/footer_bg.jpg) top center no-repeat;
					height:258px;
					margin:0px auto;
				}
					div#greek_logo{
						width:76px;
						height:77px;
						text-align:center;
						padding:102px 0px 10px 0px;
						margin:0px auto;
					}
					div#footer_menu, div#footer_text{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#FFF;
						text-align:center;
					}
						div#footer_menu a{
							color:#d9e17d;
							text-decoration:none;
						}
						div#footer_menu a:hover{
							text-decoration:underline;
						}
		
		/* Identical Styling Section */
			div#header_content_container, div#content_body_container, div#footer_content_container{
				width:950px;
				padding:0px;
			}
			div#logo img, div#login img, div#tour img, div#my_alpha_chi img{
				display:block;
			}
				
		/* Text Link to Button Setup */
			a.button{
				display:block;
				background-position:0px 0px;
				background-repeat:no-repeat;
			}
			a.button_h{
				display:block;
				float:left;
				background-position:0px 0px;
				background-repeat:no-repeat;
			}