/*
 *  Common styles
 */

#page_container 
{ background-color: #999; width: 					980px; text-align: 			left; position:				relative; height: 94%; margin: 3% auto; }

#page_body_container
{ background-color: #ccc; background-position: left top; width: 					100%; width: 					980px; }

#page_head
{ background-color: #ccc; background-repeat: repeat-y; background-attachment: scroll; background-position: left top; width: 100%; }

#page_head_title_img
{
  background-color: 		#fff;
  margin: 					0px;
}

/*
 * -- PAGE_HEAD_META 
 */

#page_head_meta
{ font-size: 		10px; font-size: 		0.6em; margin: 			0; color: 			#8d8e8f; line-height: 		20px; background-color: #fff; text-align: 		left; width: 			750px; border-left:      1px solid #bfbdb2; }
    
#page_head_meta ul
{
  list-style-type:	none;
  margin: 			0;
  padding: 			0 0 0 69px;
}
    
#page_head_meta ul li
{
	display: 		inline;
}
    
#page_head_meta a
{    
  color: 			#8d8e8f;
}       

#page_head_meta_exo
{
  font-size: 		.77em;
  font-size: 		10px;
  color: 			#8d8e8f;
  line-height: 		20px;
  text-align: 		right;
  margin: 			0px;
 
  width: 			230px;
  
  position: 		absolute;
  top: 				0px;
  left: 			520px; 
}

#page_head_meta_exo ul
{
  list-style-type:	none;
  margin: 			0;
  padding: 			0 20px 0 0;
}

#page_head_meta_exo ul li
{
	display: 		inline;
}

#page_head_meta_exo a,    
#page_head_meta_exo a:visited
{ color: 			#8d8e8f; background-color: #fff; 
}

#page_body_cols_meta
{
      font-size: 			.77em;
      background-color: 	#999;
	  float: 				left;
      margin: 				0;
      text-align: 			left;
	  width: 				740px;
      color: 				#fff;
	  font-size: 			10px;
      font-size: 			0.9em;
}
    
#page_body_cols_meta #header_flash,
#page_body_cols_meta .header_img
{ float: 					left; }  

#page_body_cols_meta #top_news
{ background-color: #666; float:                  left; padding-left:           20px; }

/*
 *  -- common body styles 
 */
 
#page_body_cols_container
{ float: 					left; width: 					740px; font-size:				0.7em; background-color: #666; }

#page_body_content_container
{ background-color: #ccc; padding: 				0; float: 					left; width: 					100%; }

#page_body_left
{ background-color: #ebe9dc; float: 					left; width: 					240px; margin: 				0; }

#page_body_left_content
{ width: 240px; }
#page_body_left_content .img { margin-top: 5px; margin-bottom: 5px; }
#page_body_main_container
{ background-color: #ffc; float: 					left; width: 					510px; }

#page_body_main_container .head_spacer
{
    width:                  100%;
    height:                 20px;
}
    
/*
 * PAGE_BODY_MAIN_CONTENT 
 */
 

#page_body_left_content a,
#page_body_left_content a:visited
{
 	color: 					#6a6a6b;
}

#page_body_left_content #teaser_newsletter 
{ font-size: 				0.6em; color: 					#6a6a6b; margin: 				30px 40px 0 43px; padding: 				12px 0 13px; border-top: 			1px solid #d3d1c6; border-bottom: 			1px solid #d3d1c6; border-right-color: #d3d1c6; border-left-color: #d3d1c6; }

#page_body_left_content #teaser_newsletter p 
{
    margin: 				0px;
    padding: 				5px 0 0 0;
}

#page_body_left_content #teaser_newsletter h3
{
	font-size: 1em;
    color: #49574C;
    margin: 0px;
    padding: 0;
}

.inline_list_spacer
{ background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; margin:                 0 12px; background-position:	0 4px; }

.capitalize
{
    text-transform:         capitalize;
}

/* PAGE_BODY_FOOT */

#page_body_foot 
{ float: 				left; clear: 				both; padding-left: 		260px; font-size: 			0.6em; line-height: 			30px; color: 				#7b7c7d; background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: left top; visibility: hidden; }
    
#page_body_foot .copyright img
{
  position:				relative;
  top:					6px;
  left:					9px;
}


#page_body_foot img#img_top
{
  margin: 				6px 20px 0px 10px;
  position: 			relative;
}

#page_body_foot img#img_print
{
  margin: 				10px 5px 0px 10px;
  float:                left;
}

#page_body_foot .content_functions
{
  float: 				left;
  width: 				720px;
}


#page_body_foot .content_functions ul
{
  list-style-type:		none;
  margin: 				0;
  padding:				0 0 0 20px;
}

    
#page_body_foot .content_functions li
{
	float: left;
    width: 235px;
}

#page_body_foot .content_functions li.copyright
{
   float: left;
   width: 184px;
}

#page_body_foot .content_functions li.no_content_functions
{
	margin-left: 470px;
}

#page_body_foot a,
#page_body_foot a:visited
{    
	text-decoration: none;
  	color: #7b7c7d;
}

/*
 * -- common body styles right
 */

#page_body_right
{ background-color: #999; width:					230px; float:					left; }
    
#page_body_right_content
{
  	/*font-size: .77em;*/
  	color: #333333;

 
  	float: left;
  	
}

#page_body_right_content h2
{
    font-size: 1.2em;
    color: #333333;
    
    margin: 0px 0 0px 0;
    padding: 0;
}

#page_body_right_content .content_object
{
    padding: 0;
}

/* ##################### -- link styles -- ################################# */
    
.pink
{
	color:			#EC5EC3;
}

.paragraph a,
.pink a
{
	color:			#000;
}

.paragraph h1 a,
.paragraph h2 a,
.paragraph h3 a,
.paragraph h4 a
{
    color:			#77777B;
}

.white
{
	color:			#FFFFFF;
}

.more
{
	font-weight:	bold;
	font-size:      10px;
}
