@charset "UTF-8";
/* CSS Document */




/* ----------------------- */
/*    PAGEBODY MODULES     */
/* ----------------------- */



/* ------------------- */
/*   ARTICLE MODULES   */
/* ------------------- */

#pageBody .SectionHead {
   float:left;
   display:inline;
   width:100%;  
	}

#pageBody .SectionHead h1 {
    padding:5px 0px 5px 10px;
	margin:0px 0px 10px 0px;
	border-top:solid 4px #f4f4f4;
	border-bottom:solid 1px #f4f4f4;
	}
	
#pageBody .wrapper .head {   
	margin: 0 0 10px 0;
	}
	
#pageBody .wrapper .head h2 {
font-weight:bold;   
	margin: 5px 0 10px 0;
	}
	
#pageBody .wrapper .leadtext {   
	margin: 0 0 10px 0;
	}
	
#pageBody .wrapper .leadtext h4 p { 
    font-size:14px;
	font-weight:normal;  
	margin: 0 0 10px 0;
	}
	
		
/* ------------------- */	
/*   article image     */
/* ------------------- */

#pageBody .wrapper .mainImg {   
	float:left;
	display:inline;
	margin:0;
	padding: 0px 10px 10px 0px;
	}
	
#pageBody .wrapper .mainImg a img {   
	border:solid 1px #cccccc;
	}
	
#pageBody .wrapper .mainImg p {
    width:268px;   
	color:#993300;
	}
	
#pageBody .wrapper .mainImg em {   
	color:#777;
	}


/* ---------- */
/*  metadata  */
/* ---------- */
	
#pageBody .wrapper .metadata {
	float:left;
	display:inline;
	width:270px;
	padding:0;
	margin:0px 15px 10px 0px;
	border-bottom: 1px solid #cccccc;
    }

#pageBody .wrapper .metadata .byline {
    float:left;
	display:inline; 
	margin-bottom:10px;
	}
	
	
#pageBody .wrapper .articleTools {   
	float:left;
	display:inline;
	width: 100%;
	margin-bottom: -5px;
	}


#pageBody .wrapper .metadata2 {
	float:left;
	display:block;
	width:570px;
	padding:0;
	margin:0px 0px 20px 0px;
    }
	
#pageBody .wrapper .metadata2 .byline {
    float:left;
	display:inline;
	width:400px;  
	}
	#pageBody .wrapper .metadata2 .byline p a
	{
	color: #eb650c;
	}
#pageBody .wrapper .metadata2  .noprint {
    float:left; 
	display:inline;
	width:150px;
	padding:0px 0px 0px 10px;
	border-left:1px solid #cccccc;  
	}
	
#pageBody .wrapper .metadata2  .noprint2 .articleTools {
	float:left;
	display:inline;   
	width:100%;
    }

#socialNetworkArticleTools {margin: 15px 0px 0px -1px; float: left;}
#socialNetworkArticleTools li {float: left; margin-right: 4px;}
#pageBody .articleTools span { display: block; float: left; margin-top: 20px; margin-right: 5px;}

/* ----------- */
/*   bodyText  */
/* ----------- */
		
#pageBody .wrapper .bodytext h5 {   
	margin:18px 0px 5px 0px;
	color:#666;
	font-weight:bold;
	}
	
#pageBody .wrapper .bodytext p {
margin-bottom:10px;
padding:0px;   
	}
	
#pageBody .wrapper .bodytext p a {
    color:#444;
	text-decoration:underline;
	font-weight:normal;   
	}
	
#pageBody .wrapper .bodytext p a:hover {
    color:#eb650c;
	text-decoration:underline;
	}
	
	
/* ----------------------- */
/*     PAGEBODY COLUMNS    */
/* ----------------------- */

#pageBody .wrapper .col-abc{   
	float:left;
	display:inline;
	width:100%;
	margin: 0px 10px 0px 0px;
	padding:0;
	display:inline;
	}
	

#pageBody .wrapper .col-a,
#pageBody .wrapper .col-b, 
#pageBody .wrapper .col-c {   
	float:left;
	display:inline;
	width:178px;
	margin: 0px 10px 0px 0px;
	padding:0;
	}

#pageBody .wrapper .col-ab {   
	float:left;
	display:inline;
	width:275px;
	margin:0px 15px 0px 0px;
	padding:0px;
	}
	
#pageBody .wrapper .col-bc {   
	float:left;
	display:inline;
	width:275px;
	margin:0px;
	padding:0px;
	}
	#pageBody .wrapper .col-bcab {   
	float:left;
	display:inline;
	width: 100%;
	margin:0px;
	padding:0px;
	}
	

	
/* ----------- */
/*    lists    */
/* ----------- */

.wrapper ul li {   
	font-size:12px;
	line-height:120%;
	}
.TopicCollumn
{
	float: left;
	overflow: hidden;
	width: 270px;
	margin: 0px 10px 30px 0px;
}

/* col-a, col-b, col-c */

.wrapper .col-a ul.topic,
.wrapper .col-b ul.topic,
.wrapper .col-c ul.topic {
	padding:0px 0px 0px 10px;
	margin:0px;
	} 
	
.wrapper .col-a ul.topic li,
.wrapper .col-b ul.topic li,
.wrapper .col-c ul.topic li
 {
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-transform: uppercase;
	
	}
	
	.wrapper .col-ab ul.topic li,
.wrapper .col-bc ul.topic li {
	font-weight:normal;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	color:#999;
	}

.wrapper .col-a ul.topic li ul li,
.wrapper .col-b ul.topic li ul li,
.wrapper .col-c ul.topic li ul li {
	font-weight:normal;
	border-top:none;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-transform:none;
	}

	
/* col-ab, col-bc */
	
.wrapper .col-ab ul.topic,
.wrapper .col-bc ul.topic,
.wrapper .col-bcab ul.topic 

{
	
	padding:0px 0px 0px 10px;
	margin:0px;
	} 
	
.wrapper .col-ab ul.topic li ul li a,
.wrapper .col-bc ul.topic li ul li a,
.wrapper .col-bcab ul.topic li ul li a
 
{
	
	font-weight: bold;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-transform: none;
	color:#555;
	}

.wrapper .col-ab ul.topic li a,
.wrapper .col-bc ul.topic li a,
.wrapper .col-bcab ul.topic li a 
 {
	font-weight: bold;
	border-top:none;
	margin:8px 0px 8px 0px;
	padding:0px;
	text-transform: none;
	}

/* lists for A-Ã… pages */

#pageBody .wrapper .theme2 .col-ab
{
	float: left;
	width: 250px;
	height: 70px;
	margin-right: 10px;
	overflow: hidden;
}

#pageBody .wrapper .theme .col-ab
{
	float: left;
	width: 250px;
	height: 135px;
	margin-right: 10px;
	overflow: hidden;
}

.theme .col-ab ul.topic,
.theme .col-bc ul.topic,
.theme .col-bcab ul.topic 
{
	padding:0px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	} 
	
	.theme .col-ab ul.topic li,
.theme .col-bc ul.topic li,
.theme .col-bcab ul.topic li
{
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-transform: capitalize;
	color:#666;
	} 
	
.theme .col-ab ul.topic li a,
.theme .col-bc ul.topic li a,
.theme .col-bcab ul.topic li a

{
	font-weight:bold;
	font-size:12px;
	text-transform: none;
	margin:0px;
	padding:0px;
	color:#666;
}

.theme .col-ab ul.topic li ul li,
.theme .col-bc ul.topic li ul li,
.theme .col-bcab ul.topic li ul li
{
	font-weight:normal;
	border-top:none;
	margin:4px 0px 0px 0px;
	padding:0px;
	text-transform:none;
	}
.theme .col-ab ul.topic li ul li a,
.theme .col-bc ul.topic li ul li a,
.theme .col-bcab ul.topic li ul li a
 
{
	
	font-weight: normal;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-transform: none;
	
	}

#pageBody .themeHead {
	float:left;
   display:inline;
   width:100%;  
	}
	
#pageBody .themeHead h4 {
font-size:18px;
    font-weight:bold;
    color:#eb650c;
	padding:20px 0px 5px 20px;
	margin:0px 0px 10px 0px;
	border-bottom:solid 3px #f5f5f5; 
	text-transform: none;
	}
	
.theme .col-abc ul.topic li {
	font-weight:bold;
	font-size:12px;
	text-transform:none;
	margin:0px;
	padding:0px;
	color:#666;
	}
	
.theme .col-abc .hiliteWrapper {
	margin:0px;
	padding:5px 0px 5px 0px;
	border:solid 1px #ebebeb;
	}
		
		
.theme .col-abc img {
	float:left;
	display:inline;
	margin:0px;
	padding:8px 0px 8px 0px;
	}
	
	.theme .col-abc .hiliteWrapper ul.topic li
	{
		font-weight: normal;
		text-transform: none;
		margin-bottom: 5px;
	}
	.theme .col-abc .hiliteWrapper ul.topic li a
	{
		font-weight:bold;
		text-transform: none;
	}

/* ---------------------------- */
/*  ul.topic list in .col-abc   */
/* ---------------------------- */
	
.wrapper .col-abc ul.topic {
	padding:0px 0px 0px 10px;
	margin:0px;
	} 
	
.wrapper .col-abc ul.topic li  {
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	}
	
.wrapper .col-abc ul.topic li ul li {
	font-weight:normal;
	border-top:none;
	margin:5px 0px 5px 0px;
	padding:0px;
	text-transform:none;
	}
.wrapper .col-abc ul.topic li ul li a {
	color:#555;
	}


/* -------------------------------------------- */
/* col-abc: odd and even lines for filter-lists */
/* -------------------------------------------- */
	
.wrapper .col-abc ul.topic li ul li.odd {
	margin:5px 0px 0px 0px;
	padding:10px;
	background-color:#ffffff;
	}
	
.wrapper .col-abc ul.topic li ul li.even {
	margin:5px 0px 0px 0px;
	padding:10px;
	background-color:#f5f5f5;
	}
	
	
		
/*  div.story  */


#pageBody .wrapper .story {   
	float:left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding-bottom:15px;
	}
	
#pageBody .wrapper .storyFull {   
	float:left;
	width:272px;
	height:153px;
	overflow:hidden;
	margin:0px 5px 0px 0px;
	}
	#pageBody .wrapper .storyFullMagasin {   
	float:left;
	width:272px;
	height:157px;
	overflow:hidden;
	margin:0px 5px 10px 0px;
	}

.wrapper .story h2 {   
	margin-bottom:10px;
	color:#666;
	font-weight:bold;
	}
	
	
	
.wrapper .story h2 a img {   
	margin-bottom:5px;
	}
	
.wrapper .story h5 {   
	margin-bottom:0px;
	}
		
.wrapper .story h5 a {   
	color:#666;
	}
	
.wrapper .story p {   
	margin:0px 0px 4px 0px;
	padding:0px;
	line-height:125%;
	}

.wrapper .story a img {
	float:left;
	display:inline;
	margin-right:5px;
	padding:0;
	border: solid 1px #cccccc;
	}
	
.wrapper .story a {
	font-weight:bold;
	text-decoration:none;
color:#444;
	}
	
.wrapper .story a:hover {
	text-decoration:underline;
	}




.wrapper .storyFull h2,
.wrapper .storyFullMagasin h2 {   
	margin-bottom:10px;
	color:#666;
	font-weight:bold;
	}
	
.wrapper .storyFull h2 a img,
.wrapper .storyFullMagasin h2 a img{   
	margin-bottom:5px;
	}
	
.wrapper .storyFull h5,
 wrapper .storyFullMagasin h5{   
	margin-bottom:5px;
	}
		
.wrapper .storyFull h5 a,
 .wrapper .storyFullMagasin h5 a{   
	color:#555;
	margin-bottom:5px;
	}
	
.wrapper .storyFull p,
 .wrapper .storyFullMagasin p{   
	margin:0px 0px 2px 0px;
	padding:0px;
	line-height:125%;
	}

.wrapper .storyFull a img,
.wrapper .storyFullMagasin a img
 {
	float:left;
	display:inline;
	margin-right:5px;
	padding:0;
	border: solid 1px #cccccc;
	overflow: hidden;
	}
	
.wrapper .storyFull a,
 .wrapper .storyFullMagasin a{
	font-weight:bold;
	text-decoration:none;
	color:#666;
	}
	
.wrapper .storyFull a:hover,
wrapper .storyFullMagasin a:hover {
	text-decoration:underline;
	}
	
.byline p strong {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #993300;
}

.byline p a {
	color: #993300;
	}

.byline p a:hover {
	color: #993300;
	text-decoration:underline;
	}
	}
	

/* div.answer i articleDiscuss.php  */
#CommentSeparator 
{
    font-size: 15px;
    font-weight: bold;
    color: #666666;
    background-color: #fbfbfb;
    height: 25px;
    width: 100%;
    clear: both;
    border-top: #f4f4f4 4px solid;
    border-bottom: #f4f4f4 1px solid;
    margin-top: 30px;
    margin-bottom: 20px;
}

.wrapper .col-abc .answer {
    float:left;
	display:inline;
	width:100%;
	margin:5px 0px 0px 0px;
	padding:5px 0px 10px 0px;
	border-top:solid 1px #f4f4f4;
	}
	
.wrapper .col-abc .answer p.answerHeading
{
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    text-transform: none;
    margin-bottom: 5px;
    line-height: 1em;
	}
	
.wrapper .col-abc .answer p {
	margin:0px 0px 8px 0px;
	padding:0;
	}	
			
.wrapper .col-abc .notification a {
    font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #999999;
	}		

/* -------------- */	
/*     byline     */
/* -------------- */

.story .byline {
    font-size:11px;
	font-weight:normal;
	margin:4px 4px 4px 0px;
	}
	
	
body.magazine .story .byline {
    font-size:11px;
	font-weight:normal;
	margin:0px 4px 4px 0px;
	}
	
.story .byline p {
    font-size:11px;
	font-weight:normal;
	margin:0px;
	}
	
.story .byline p strong {
    font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#993300;
	}
	
.story .byline p span.date {
	font-weight:normal;
	color:#666;
	}



/* ------------------ */
/*   read more link   */
/* ------------------ */


/* i .wrapper */
	
.wrapper .moreInfo {   
	float:left;
	display:inline;
	margin:0px 10px 0px 10px;
	padding:0px;
	}
	
/* i .col-abc */	

.col-abc .moreInfo p {   
	float:left;
	display:inline;
	margin:10px 0px 5px 0px;
	padding:0;
	}
		
.col-abc .moreInfo p a {   
	font-weight:normal;
	color:#999;
	}

/* i .story */
	
.story .moreInfo {   
	float:left;
	display:inline;
	margin:5px 0px 5px 0px;
	padding:0px;
	}
		
.story .moreInfo p {   
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	}





/*------------------------*/
/*          FORMS         */
/*------------------------*/



	
/*     search form    */
	
.wrapper #filterSearch {
    position:relative;
	float:left;
	display:inline;
	width:100%;
    margin:0px 0px 5px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #ececec;
	}
	
.wrapper #filterSearch h5 {
	float:left;
	display:inline;
    margin:0px 10px 0px 0px;
	padding:0;
	}

.wrapper #filterSearch input.query {
    vertical-align:top;
	width: 270px;
	margin:0;
	padding:2px;
	font-size:11px;
	color:#666;
	border:solid 1px #ccc;
	}



/*   newsletter form    */

body.newsletter #pageBody .wrapper .inlineForm { 
    height:225px;
	padding:8px;  
	margin-bottom: 8px;
	border:1px solid #e1e1e1;
	background-color:#f7f7f7;
	} 	

.wrapper .formRow {
    position:relative;
	float:left;
	display:inline;
	width:100%;
    margin:5px 0px 5px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:solid 1px #e6e6e6;
	}
	
.formRow h5 {
	float:left;
	display:inline;
    margin:0px 10px 0px 0px;
	padding:0;
	}

.formRow input.query {
    vertical-align:top;
	width: 270px;
	height:15px;
	margin:0;
	padding:2px;
	font-size:11px;
	color:#666;
	border:solid 1px #ccc;
	}
	
.formRow input.search {
    vertical-align:top;
	width:100px;
	margin:0;
	padding:2px;
	font-size:11px;
	color:#666;
	border:solid 1px #ccc;
	}
	
.formRow input.select {
    float:left;
	display:inline;
	width:15px;
	height:15px;
	margin:0;
	padding:2px;
	font-size:11px;
	color:#666;
	border:solid 1px #ccc;
	}
	.formRow span.select input{
    float:left;
	display:inline;
	width:15px;
	height:15px;
	margin:0;
	padding:2px;
	font-size:11px;
	color:#666;
	border:solid 1px #ccc;
	}
	
	.formRow span.select2 input{
	display:inline;
	width:15px;
	height:15px;
	margin:0;
	padding:2px;
	font-size:11px;
	color:#666;
	border:solid 1px #ccc;
	}
	.formRow span.select2 label
	{
		font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 140%;
color: #666666;
	}
		
.formRow p {
    float:left;
	display:inline;
	margin:0px 35px 0px 5px;
	}
	
.wrapper #submit {
	float:right;
	display:inline;
	width:100%;
    margin:0px 0px 5px 0px;
	padding:2px 0px 10px 0px;
	}
	
.wrapper #submit input.submit,
.wrapper #submit input.cancel,
.wrapper #submit input.send {
	
	width:100px;
	font-size:11px;
	color:#333;
	border:solid 1px #cccccc;
	padding:3px;	
	height: auto;
	}



	
/*    tip a friend form   */
			
#pageBody .wrapper .inlineForm { 
    height: auto;
    width:550px;
    float: left;
    display: inline;
	padding:8px;  
	margin-bottom: 8px;
	border:1px solid #e1e1e1;
	background-color:#f7f7f7;
	}
	
	
	
#pageBody .wrapper .inlineForm .tipHeading 
{
	height: auto;
	float:left;
	display:inline;
	width:190px;
	margin-right:20px;
	}
	
#pageBody .wrapper .inlineForm .tipForm 
{
	height: auto;
	float:left;
	display:inline;
	width:330px;
	}
	
#pageBody .wrapper .inlineForm fieldset 
{
	height: auto;
	padding:0px;
	margin:0px;
	border:0px;
	}
	
#pageBody .wrapper .inlineForm h5 {
    font-size:11px;
	margin-bottom: 1px;
	font-weight: normal;
    }
	
#pageBody .wrapper .inlineForm input.to, 
#pageBody .wrapper .inlineForm input.from {
	width:320px;
	font-size:11px;
	color:#333;
	border:solid 1px #e1e1e1;
	margin-bottom: 3px;
	padding:3px;	
	height: auto;
    }
	
#pageBody .wrapper .inlineForm input.send {
	width:100px;
	font-size:11px;
	color:#333;
	border:solid 1px #cccccc;
	padding:3px;	
	height: auto;
    }



	
/*    post a comment form   */
	
#pageBody .wrapper .inlineForm { 
    
	padding:8px;  
	margin-bottom: 8px;
	border:1px solid #e1e1e1;
	}
	
.wrapper .inlineForm .commentHeading {   
	float:left;
	display:inline;
	width:190px;
	margin-right:20px;
	}
	
.wrapper .inlineForm .commentForm {   
	float:left;
	display:inline;
	width:330px;
	}

.wrapper .inlineForm .commentForm .formRow
{
	border: none;
	padding: 0px;
	margin: 0px;
} 

.wrapper .inlineForm fieldset {
	padding:0px;
	margin:0px;
	border:0px;
	}
	
.wrapper .inlineForm h5 {
	margin-bottom: 2px;	
    }
	
.wrapper .inlineForm input.to, 
.wrapper .inlineForm input.from {
	width:320px;
	font-size:11px;
	color:#333;
	border:solid 1px #e1e1e1;
	margin-bottom:10px;
	padding:3px;	
    }
	
.wrapper .inlineForm input.send,
.wrapper .inlineForm input.submit,
#pageBody .wrapper .inlineForm input.cancel {
    position:relative;
    top:0px;
    left:0px;
    width:100px;
    font-size:11px;
    color:#333;
    border:solid 1px #cccccc;
    padding:3px;	
}

.wrapper .inlineForm .commentForm input.content,
.formRow input.title {
    vertical-align:top;
    width: 320px;
    height:15px;
    margin:0;
    padding:2px;
    font-size:11px;
    color:#666;
    border:solid 1px #cccccc;
}
	
.formRow input.content {
    vertical-align:top;
	width: 320px;
	height:250px;
	margin:0;
	padding:2px;
	padding-bottom: 0px;
	font-size:11px;
	color:#666;
	border:solid 1px #cccccc;
}


.wrapper .inlineForm .commentForm textarea.content,
.formRow textarea.content {
    vertical-align:top;
	width: 320px;
	height:250px;
	margin:0;
	padding:2px;
	font-size:11px;
	color:#666;
	border:solid 1px #cccccc;
}

.wrapper .inlineForm .commentForm label
{
    display: block;
} 

.wrapper .errormessage
{
    border: solid 1px maroon;
    background-color: #EE9999;
    padding: 8px;
    color: Black;
} 


/* ----------------------- */
/*     SEARCH RESULTS      */
/* ----------------------- */
	
.wrapper .pagecounter {   
	float:left;
	display:inline;
	width:100%;
	margin:10px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border-top:solid 3px #f7f7f7;
	}
	
	.wrapper .pagecounter .centerContainer{
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	}
.pagecounter a.nr {
    font-size:11px; 
	font-weight:bold;
	color:#eb650c; 
	margin:0px 10px 0px 10px;
	padding:0px;
	}
	
	.pagecounter p a.SelectedPagingItem
	{
		font-size:11px; 
	color:#666;
	margin:0px 10px 0px 0px;
	font-weight: bold;
	}
	
	.pagecounter p a.UnselectedPagingItem
	{
		font-size:11px; 
	font-weight:bold;
	color:#eb650c; 
	margin:0px 10px 0px 10px;
	padding:0px;
		
	
	}
	
.pagecounter a.nr strong {
    font-size:11px; 
	color:#666;
	margin:0px 10px 0px 0px;
	}
	
.pagecounter .pages
{
	float: left;
	
	
}

.pagecounter  p {
	font-size:11px;
	text-transform:uppercase;
	padding:0px;
	margin:1px 0px 0px 0px;
	text-align: center;
	}
	
	
	.pagecounter p.center
	{
		
	}
	
	
.pagecounter  p a {   
	color:#999;
	}
	
	.pagecounter a.left {   
	color:#999;
	padding-left:15px;
	margin:0px;
	background-image:url(/media/img/iconPil_left.gif);
	background-position: center left;
	background-repeat:no-repeat;
	}
	
	.pagecounter a.right {   
	color:#999;
	padding-right:15px;
	margin:0px;
	background-image:url(/media/img/iconPil_right.gif);
	background-position:center right;
	background-repeat:no-repeat;
	}





/* ----------------------- */
/*         FOOTER          */
/* ----------------------- */



#siteBody #siteFooter {   
	float:left;
	display:inline;
	left: 200px;
	position: relative;
	width:588px;
	margin:10px 0px 50px 0px;
	padding:10px 0 10px 0;
    border-top: solid 3px #ececec;
	border-bottom: solid 1px #ececec;
	}
	
#siteFooter ul li { 
    font-size:12px; 
	font-weight:normal;
	margin-bottom:2px;
	}
	
#siteFooter ul li a {   
	font-weight:normal;
	color:#eb650c;
	}
	
#siteBody #siteFooter .a-col {
	float:left;
	display:inline;
	width:150px;
	margin-right:40px;
	padding:0;
	}
	
#siteBody #siteFooter .b-col {
	float:left;
	display:inline;
	width:120px;
	margin-right:10px;
	padding:0;
	}
	
#siteBody #siteFooter .c-col {
	float:left;
	display:inline;
	width:120px;
	margin-right:10px;
	padding:0;
	}
	
#siteBody #siteFooter .d-col {
	float:right;
	display:inline;
	width:90px;
	margin:0;
	padding:0;
	}





/* ----------------------- */
/*         RELATED         */
/* ----------------------- */


#siteBody #contents #related h3 
{
	padding:5px 0px 5px 10px;
	margin:0px 0px 10px 0px;
	border-top:solid 4px #f4f4f4;
	border-bottom:solid 1px #f4f4f4;
	
	}


/*  quote  */

#siteBody #contents #related .quote {
    position: relative;
	width: 100%;
	height:100px;
	padding:0px;
	margin:0px 0px 0px 10px;
	}
	
.quote blockquote {
	margin:0px 5px 0px 0px; 
	}
	
.quote blockquote h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:18px;
	line-height:20px;
	text-indent:30px;
	color:#666;
	padding:0px;
	margin:0px 0px 5px 0px;
	background-image:url(/media/img/quote_03.gif);
	background-position: top left;
	background-repeat: no-repeat;	
	 position: relative;
    }

.quote  blockquote p cite {
	font-weight:normal;
	color:#999;
	float:right;
	display: inline;
	margin:-5px 10px 0px -5px;
    }
	
	
/*   p  */

#siteBody #contents #related p {
    font-size:12px;
	font-weight:normal;
	line-height:120%;
	text-transform:none;
	color:#666;
	padding:5px 5px 5px 10px;
	margin:0px;
	}
	
#siteBody #contents #related p.red {
    color:#993300;
	background-color:#FFFF99;
	}
		
#siteBody #contents #related p a {
    color:#eb650c;
	}
	
#siteBody #contents #related a.relatedlink {
    color:#eb650c;
	}
	
	
/*  ul  */

#siteBody #contents #related ul li {
    font-size:12px;
	font-weight:normal;
	line-height:120%;
	text-transform:none;
	border-top:none;
	margin:2px 0 2px 0;
	padding:0;
	}

#siteBody #contents #related ul li a {
	text-decoration:none;
	}

#siteBody #contents #related ul li a:hover {
	text-decoration:underline;
	}
	

/* ul topic */

#siteBody #contents #related ul.topic {
	padding:0 0px 5px 10px;
	margin:0px 0px 0px 0px;
	} 

#siteBody #contents #related ul.topic li {
    font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0 12px 0;
	padding:5px 2px 0 0;
	text-transform:uppercase;
	
	}

#siteBody #contents #related ul.topic li ul li {
font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-top:none;
	margin:5px 0 0 0;
	padding:0;
	text-transform:none;
	}
	

/* image */
	
#siteBody #contents #related img {
	padding:5px 0px 5px 10px;
	margin:0px 0px 10px 0px;
	}

#siteBody #contents #related .relatedtext img {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

#siteBody #contents #related .relatedtext h4 {
    color: #666;
    font-size: 18px;
    margin-left: 10px;
	}

.topicPanel
		{
			margin-left: 153px;
			float: left;
			display: inline;
			margin-top: 20px;
		
		}
		
	#pageBody .wrapper .facts {
	float: left;
	width: 100%; 
}

#pageBody .wrapper .facts ul {
	float: left;
	width: 100%;
	padding-right: 0;
	margin-right: 0;
	margin-bottom: 0;
}

#pageBody .wrapper .facts ul li 
{
background-image: url(/media/img/linkList-ul-li.gif);
background-x-position: left;
background-y-position: top;
background-repeat: no-repeat;
	float: left;
	width: 100%;
	padding-left: 12px;
	margin-bottom: 5px;
}

#pageBody .wrapper .facts ul li a
{
	display: block;
	color: #EB650C;
}

#pageBody .wrapper h3 {
	line-height: 16px; 
}

#pageBody .wrapper .storyList {
	float: left;
	margin-bottom: 8px;
}

#pageBody .wrapper .linkList {
	float: left;
	margin-bottom: 8px;
}

.bodytext p
{
	margin-bottom: 10px;
}

a.Event
{
	font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 140%;
color: #666666;
text-decoration: none;
padding-left: 3px;
}

a.Event2 {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:200%;
text-decoration:none;
font-weight: bold;
}


.pbla
{
	float: left;
	width: 100%;
	background-color: #FFF9B9;
	height: auto;
}

.pblaIcon
{
	background-image: url(/media/img/pbla-small.JPG);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	float:left;
	margin-right: 10px;
}