/* ****************************************************************************** */
/* Company Name:                                                                  */
/* Author By: DR                                                                  */
/* Website:                                                                       */
/* File Name: pwa_styles.css                                                      */
/* File Created: Tuesady, August 25, 2009                                         */
/* Project: Plaza West Apartments                                                 */
/* ****************************************************************************** */
a {
   color: #544686;
   font-size: 12px;
   font-weight: normal; 
   text-decoration: none;
}

a:hover {
   color: #BDD051;
   font-size: 12px;
   font-weight: normal;  
   text-decoration: none;
}

a:active {
   color: #FF0000;
   font-size: 12px;
   font-weight: normal; 
}

.copyright_link {
   color: #544686;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;
}

.copyright_link:hover {
   color: #BDD051;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;
}

.copyright_link:active {
   color: #000000;
   font-size: 10px;
   font-weight: normal;
   text-decoration: none;
}

body {
   background-color: #CCCCCC;
   background-repeat: no-repeat;
   cursor: default;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   font-family: Geneva, Arial, Helvetica, sans-serif;
}

div { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; }
p { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; margin: 0 0 8px 0; }
table { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; }
td { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; }

.content_container {
   /* border: 10px #CCCCCC double;
   position: absolute;
   top:50%;
   left:50%;
   margin: -198px auto 0 -457px; */
	 margin: 20px auto;
	 padding: 0 0 0 0;
   width: 914px;	
}

.header_top_shadow { width: 914px; height: 21px; }
.header_container {
   background-image: url('../images/backgrounds/header_container-1BG.png');
	 background-repeat: no-repeat;
	 background-position: top left;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   width: 914px;
}

.header_content {
   border-bottom: 1px #000000 solid;
   background-image: url('../images/backgrounds/header_content-1BG.jpg');
	 background-repeat: no-repeat;
	 background-position: top left;
   margin: 0 auto;
   padding: 0 0 0 0;
   width: 872px;
	 height: 184px;
}

.header_content_logo {
   border-top: 1px #000000 solid;
	 border-bottom: 1px #000000 solid;
   background-image: url('../images/backgrounds/opacity_50p-1BG.png');
	 background-repeat: repeat;
   margin: 20px 0 20px 0;
	 padding: 0 0 0 0;
   float: left;
	 width: 679px;
	 height: 141px;

}

.header_content_fir {
   border-top: 1px #000000 solid;
	 border-bottom: 1px #000000 solid;
   background-image: url('../images/backgrounds/opacity_50p-1BG.png');
	 background-repeat: repeat;
	 margin: 20px 0 20px 0;
	 padding: 10px 10px 0 0;
   float: left;
	 width: 183px;
	 height: 131px;

}

.main_container {
   background-image: url('../images/backgrounds/content_container-1BG.png');
	 background-repeat: repeat-y;
   width: 914px;
}

.main_content {
   margin: 0 auto;
   width: 872px;
}

.main_content_title_container { background-color: #E5E5E5; height: 23px; }
.main_content_title { 
   background-color: #F4F4F4;
	 color: #333333; 
	 padding: 3px 10px 0 10px; 
	 font-weight: bold;
	 font-size: 14px;
	 width: auto;
	 height: 23px;
	 float: left;
	 text-align: left;
}

.main_content_col1 {
   padding: 10px 0 10px 0;
	 float: left;
   width: 248px;
}

.menu_container {
   background-image: url('../images/backgrounds/content_container-1BG.png');
	 background-repeat: repeat-y;
   width: 914px;
	 height: 9px;
	 border: 0;
	 clear: both;
}

.menu_vertical_container {
   background-color: #333333;
	 padding: 0 0 0 0;
   margin: 0 auto;
	 width: 228px;
}

.menu_vertical_button {
   margin: 0 0 2px 0;
	 padding: 0 0 0 0;
	 width: 228px;
	 height: 30px;
}

.news_iframe_container {
	 margin: 6px 10px 0 10px;
	 width: 225px;
}

.news_iframe { width: 225px; height: 130px; }

.main_content_col2 {
   border: 1px #000000 solid;
   background-color: #E5E5E5;
	 margin: 10px 0 6px 0;
	 padding: 10px;
	 float: left;
   width: 591px;
}

.main_content_col2_text { text-align: left; }
.main_content_col2_footer { margin: 10px 0 0 0;}
.main_content_col2_footer_col1 { width: 100px; float: left; text-align: left; }
.main_content_col2_footer_col2 { width: 100px; float: right; text-align: right; }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	 clear:both;
   height:0;
   font-size: 1px;
   line-height: 0px;
}
.copyright_container {
   background-image: url('../images/backgrounds/copyright_shadow-1BG.png');
	 background-repeat: no-repeat;
	 clear: both;
   width: 914px;
	 height: 40px;
}

.copyright_col1_container {
	 margin: 0 0 0 20px;
	 padding: 0 0 0 9px;
	 text-align: left;
	 float: left;
   width: 94px;
	 height: 40px;
}

.copyright_col2_container {
   color: #FFFFFF;
	 font-size: 10px;
	 font-weight: bold;
	 text-align: right;
	 margin: 0 0 0 0;
	 padding: 0 12px 0 0;
	 float: left;
   width: 759px;
	 height: 40px;
}
