/* --- LAYOUT CSS --- */

/*==========================================
 *     BLOCKS
 *==========================================*/

#primary-navigation {border-bottom: 1px solid #FFFF00;}

body {background:#fff}
body {text-align:center;} /* IE 5.5 */

/* Homepage */
#block_1, #block_2 {float:left;}
#block_1 {width:665px;}
#block_2 {width:300px; margin-left:12px;}

/* Subpage */
#block_3, #block_4, #block_5 {float:left;}
#block_3 {width:126px;}
#block_4 {width:527px; margin-left:12px;}
#block_5 {width:300px; margin-left:15px;}


/*==========================================
 *     ELEMENTS
 *==========================================*/

#outerwrapper {
width:980px;
margin:0 auto;
}

#wrapper {
width:980px;
margin:auto;
text-align:left;
background:#fff;
}


#wrapper {
float: left;
float/**/: none;
}

#wrapper:after {
content: '[DO NOT LEAVE IT IS NOT REAL]'; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

#wrapper {display:inline-block;}

/*\*/

#wrapper {display:block;}
#footer {clear:both;}
#header, #footer {width:930px;}

#wrappertop {
margin:0 auto;
padding:0;
width:980px;
}


/*==========================================
 *     BLOCK CONTENT
 *==========================================*/

#block_1 .content,
#block_2 .content,
#block_3 .content,
#block_4 .content,
#block_5 .content {
padding:0px;
margin:0px 0px 20px 0px;
}

#block_1 img , #block_4 img {padding: 0px 10px 0 0;}

/* --- FOOTER --- */

#footer {
clear:both;
width:980px;
margin:0;
padding:0;
}

#footer .content {
padding:10px 0;
margin:0;
border-top:1px solid #FFFF00;
font-size:77%;
}

/*==========================================
 *     INTERNAL ADS
 *==========================================*/

.internalpromo {margin-bottom: 20px;}

/*==========================================
 *     Homepage-rotating-images
 *==========================================*/

#home-img p {margin-bottom: 0; padding-bottom: 0;}

/*==========================================
 *     Homepage-news
 *==========================================*/

#news-latest {background: #D6EFF9; border-top: 1px solid #AAAAAA; font-size: 90%; margin-bottom: 15px; padding: 7px 10px;}
#news-latest p {margin-bottom: 7px;}
#p2843I h1 {color:#CC0000; font-size:170%; font-weight:700;}

/*==========================================
 *     Highlight-para
 *==========================================*/

.small {background-color: #D6EFF9; padding: 5px 15px; font-size: 90%;}
.small-no-bg {background-color: #FFFFFF; padding: 5px; font-size: 90%;}
.event-type {display:none;}

#p2745 {float: left;}

/*==========================================
 *     Listings 
 *==========================================*/

#block_1 .listing-items ul {}
.listing-items li {border-top: 1px solid #AAA; list-style-type: none; margin-left: 0;}
#block_1 .listing-items span img {padding: 10px 0 0 10px;}

#block_1 .pagination {text-align: right; float: right;}
.pagination a {font-weight: bold;}
#block_1 #show-results {}

#block_1 .listing-items h3 {margin: 5px 0;}
#block_1 .listing-items p {margin: 3px 0 10px 0;}

#block_1 .paginationPageLink {font-weight: bold; margin-left: 7px;}
.paginationStatus {margin-right: 20px;}

/*==========================================
 *     Top tips 
 *==========================================*/

.tips .left {padding-right: 10px;}
.tips .right {padding-left: 10px;}

/*==========================================
 *     Access Phone Numbers 
 *==========================================*/

#access-table {margin: 10px 0;}
#access-table tr {border-bottom: 1px solid #AAAAAA;}

#access-table h4 {font-size: 95%;}
#access-table p {margin: 0; padding: 3px 25px 3px 0;}


