/*Colour Scheme for the site
/*---------------------------------*/
/* Brand Red = #a0a0a4;
/* Gray Line = #e8ebed;
/* Menu Nav
/* Brand = #0067b1;
/* Entertainment = #e64097 
/* Online = #08a94e 
/* POPP = #a54499 
/* AV = #0067b1 
/* Environment = #c1d72f
/* Experential = #f78f1e  
/*----------------------------------*/

/*SIFR Default CSS Styles */
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}

.sIFR-replaced {
    visibility: visible !important;
}

span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
    visibility: hidden;
}

.sIFR-hasFlash h2 {
    visibility: hidden;
    letter-spacing: -9px;
    font-size: 55px;
}

.sIFR-hasFlash h3 {
    visibility: hidden;
    letter-spacing: -6px;
    font-size: 25px;
}

.sIFR-hasFlash h4 {
    visibility: hidden;
    letter-spacing: -5px;
    font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
    letter-spacing: -4px;
    visibility: hidden;
    font-size: 24px;
}
/* ------------------------------------------------------------------------*/

/*Universal body styling
/*-------------------------------*/
* {
    margin:0;
    padding:0px;
}
body {
     font-family:Arial, Geneva, Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#999999;
     line-height:17px;
}
.input {
    
}
a {
    color:#003366; 
    text-decoration:none;
}
a:hover {
    color:#99cc00; 
}
img {
    border:0;
}
.container {
    width:972px;
    margin:0px auto;
    
    border-top:0px !important;
    background-color:#ffffff;
    position:relative;
    background:transparent url(images/containershadow.jpg) no-repeat 23px 107px;

}
.bold {
    font-weight:bold;
}
h1, h2{
    font-size:13px;
    color:#003366;
    margin-bottom:15px;
}
h3 {
    font-size:11px;
    color:#003366;
    margin-bottom:4px;
    line-height: 14px;
}
h4 {
    font-size:13px;
    margin-bottom:5px;
    color:#003366;
}

.brandBlue {
    color:#003366;
}
/*-------------------------------*/ 

/*Floating container-------------*/
#floatingContainer {
    position:absolute;
    left:54px;
    top:0px;
    background-color:#ffffff;
    z-index:100;
    width:194px;
    height:800px;
}
#floatingContainerContent {
    margin-top:55px;
    padding:0px 19px 0px 19px;
    font-size:11px;
    z-index:1000;
}
#floatingContainerContent p {
    line-height:14px;    
}
.floatingContainerNewsItem {
    margin-top:10px;
    width:100%;
    padding-bottom:10px;
    border-bottom:1px dashed #999999;    
    font-size:11px;
    line-height:14px;
}
#logo {
    position:relative;
    left:19px;
    top:31px;
}
#forSaleText {
    margin-top:10px;
    width:100%;
    text-align:center;
    display:block;
    height:35px; 
}
#forSale {
    margin-bottom:5px;
    margin-top:4px;
}
#financialNewsText {
    display:block;
    height:27px;
    font-size:16px;
    color:#9cc01a;
    margin-bottom:5px;
}

/*-------------------------------*/    

/*Strapline----------------------*/
#strapline {
    height:65px;
    background:transparent url(images/shadowtop.jpg) no-repeat 46px 5px;
}

#straplineText {
    margin-left:304px;
    padding-top:15px;    
}

/*---------------------------------*/

/*Contact bar------------------------*/
#greenTopBar {
    background:transparent url(images/greentopbar.jpg) no-repeat left top;
    height:42px;
    width:972px;
    font-size:22px;
    color:#ffffff;
    padding-bottom:4px;
}
#greenTopBar p {
    padding:12px 0px 0px 302px;  
}
#greenTopBar p a {
    color:#ffffff;
    font-weight:bold;
}
/*---------------------------------*/ 

/*Horz menu------------------------*/
#mainNav {
    margin-top:4px;
    width:972px;
    height:52px;
    background-color:#999999;
    background:transparent url(images/menu/menuback.gif) no-repeat left top;
    
}

#mainNav li {
    float:left;
    list-style-type:none;
    list-style: none;
}

#mainNav li a {
    width:100%;
    height:35px;
    display:block;
    text-align:center;
    font-size:15px;
    color:#666666;
    padding-top:19px;
}
#mainNav li a:hover {
    color:#ffffff;

}
#mainNav li.homeActive {
    background: transparent url(images/menu/menuhomeactive.jpg) no-repeat left 4px;
    height:54px;
    width:306px;
 
}
#mainNav li.homeOff {
    background: transparent url(images/menu/menuhomeoff.jpg) no-repeat left 4px;
    height:54px;
    width:306px;

}
#mainNav li.homeOff a:hover {
    background: transparent url(images/menu/menuhomehover.jpg) no-repeat left 4px;
    height:35px;
    width:306px;
}
#mainNav li.menuActive {
    background: transparent url(images/menu/menuactive.gif) no-repeat 1px 4px;
    height:54px;
    width:111px;
}
#mainNav li.menuActive a {
    color:#ffffff;
}
#mainNav li.menuOff {
    background: transparent url(images/menu/menuoff.gif) no-repeat 1px 4px;
    height:54px;
    width:111px;
}
#mainNav li.menuOff a:hover {
    background: transparent url(images/menu/menuhover.gif) no-repeat 1px 4px;
    height:35px;
    width:111px;

}
#subnav {
    margin-left:307px;
    height:50px;
}
#subnav li {
    list-style-type: none;
    list-style: none;
    float:left;
    font-size:15px;
    margin-top:20px;
    text-align:center;
    padding-bottom:10px;
}
#subnav li.subCatSelected {
    background:transparent url(images/menu/subon.gif) no-repeat center bottom;
}
#subnav li a {
    border-right:1px solid #003366;
    display:block;
    padding-left:10px;
    padding-right:10px;
    
            
}

 
/*------------------------------------------------------------------------------------------------------
/********CONTAINERS**********/
/*Following is a list of containers for the central information container, 
Some have allowances for a right nav
Central container is 972px

/*---------------------------------*/

/*Content container, holds all the content in a static width box*/
#pagination {margin-left:272px}
.content {
    width:972px;
    height:100%;
    background:transparent url(images/shadowbottom.jpg) no-repeat 45px -4px;  
}
 
#contentColOne {
     
    margin-top:35px;
    float:left;
    width:452px;
    padding-right:20px;    
}
#contentColTwo {
    margin-top:35px;
    float:left;
    width:188px;
    background:transparent url(images/coltwoshadow.jpg) no-repeat left 15px;
    padding-left:30px;
    padding-right:10px;
}
#proposalContainer {height:50px; margin-top:20px; padding-top:20px; padding-bottom:20px;margin-bottom:10; border-top:1px dashed #999999; background:transparent url(images/proposalicon.jpg) no-repeat left 20px;}
#termsContainer {height:50px; padding-bottom:20px;margin-bottom:10; border-top:1px dashed #999999; background:transparent url(images/proposalicon.jpg) no-repeat left 20px;}
#proposalContainer p {position:relative; left:65px; top:8px; width:90px; font-weight:bold;}
#termsContainer p {position:relative; left:65px; top:28px; width:90px; font-weight:bold;} 

.standardContainer { margin-left:272px;}

#contactColOne { margin-top:35px; float:left; width:335px; padding-right:20px;}
#contactColTwo {margin-top:35px; float:left; width:305px; padding-left:30px; padding-right:10px; min-height:200px;background:transparent url(images/coltwoshadow.jpg) no-repeat left 15px;}
#contactColTwo input, textarea, select {margin-bottom:10px; background-color:#e2e1e2; border:0 !important}
#contactColTwo input, textarea {width:250px;}
#contactColTwo select {width:200px;}
#contactColTwo textarea {height:100px;}
#contactColTwo #contactSubmit { background-color:#00467f !important; color:#ffffff; height:25px; width:80px; margin-left:170px;}
.contactPromote{font-size:15px; color:#003366}  
#phoneContainer {height:50px; margin-top:20px; padding-top:20px; padding-bottom:20px;margin-bottom:10; border-top:1px dashed #999999; background:transparent url(images/phoneicon.gif) no-repeat left 20px; clear:both}
#phoneContainer p {position:relative; left:65px; top:13px; width:250px; }
#faxContainer {height:50px;  padding-top:20px; padding-bottom:20px;margin-bottom:10; border-top:1px dashed #999999; background:transparent url(images/faxicon.gif) no-repeat left 20px;}
#faxContainer p {position:relative; left:65px; top:12px; width:250px; }
#directionsContainer {height:50px; padding-top:20px; padding-bottom:20px;margin-bottom:10; border-top:1px dashed #999999; background:transparent url(images/directionsicon.gif) no-repeat left 20px;}
#directionsContainer p {position:relative; left:65px; top:6px; width:250px; }

.contentNews { border-bottom:1px dashed #999999; margin-left:272px; margin-bottom:20px; padding-bottom:20px;}
#contentNews { width:100%; padding-top:35px;}
#contentNews h2 {margin-left:272px;}
#contentNews .newsOneColumn {width:100%;}
#contentNews .imgnewsOneColumn {width:0;}
#contentNews .newsTwoColumn {width:452px; padding-right:20px; float:left;}
#contentNews .imgnewsTwoColumn {width:188px; float:left; text-align:center;}

.contentTestimonials { border-bottom:1px dashed #999999; margin-left:272px; margin-bottom:20px; padding-bottom:20px;}
#contentTestimonials { width:100%; padding-top:35px;}
#contentTestimonials h2 {margin-left:272px;}
#contentTestimonials .testOneColumn {width:100%; padding-right:10px;}
#contentTestimonials .imgtestOneColumn {width:0;}
#contentTestimonials .testTwoColumn {width:452px; padding-right:20px; float:left;}
#contentTestimonials .imgtestTwoColumn {width:188px; float:left; text-align:center;}

/*For Sale*/
#fsContent {float:left; margin-top:35px; width:716px;}
#fsNavigation {width:184px;  background-color:#c4c5c7; float:left}
#fsNavigation li {list-style-type:none; list-style-position:outside; color:#ffffff; border-bottom:1px dashed #666666;}
#fsNavigation li.bottomLi {border-bottom:none !important}
#fsNavigation li a {width:164px; height:100%; display:block; color:#666666; padding:3px 10px;}
#fsNavigation li a:hover {background-color:#97be0f; color:#ffffff}
#fsNavigation li a.selected {background-color:#003366 !important; color:#ffffff}
#fsNavigation li a.subSelected {background-color:#6699cc !important; color:#ffffff}   
#fsNavigation li a.subCategory {width:164px;}
.subCatIndent {position:relative; top:-2px;}

 
#fsRightContent {width:500px; margin-left:16px; float:left;}
#fsBreadcrumb {color:#003366; font-size:12px; padding-bottom:10px; border-bottom:1px solid #999999; margin-bottom:5px;}     
.fsItem {width:100%; margin:15px 0px; border-bottom:1px dashed #999999; padding-bottom:15px;}
.fsItem .innerLeft {width:100px; float:left;}
.fsItem .innerLeft img {border:1px solid #666666}
.fsItem .innerRight {width:400px; float:left;}
.fsItem h2 {margin-bottom:3px; line-height:14px} 
.fsItem p  {padding-bottom:3px}
.fsItem .fsFullDetails {
    background:#ffffff url(images/fulldetails.gif) no-repeat left top; 
    height:20px; 
    padding-left:30px; 
    padding-top:3px; 
    margin-top:4px;
    
}

#fsSaleItem {float:left; margin:35px 0px 10px; width:716px;}
#fsSaleItem .innerLeft {width:360px; margin-right:10px; float:left;}
#fsSaleItem .innerLeft img {border:1px solid #666666}
#fsSaleItem .innerRight {width:336px; padding-right:10px; float:left;}
#fsSaleItem .innerRight p {margin-bottom:3px;} 
.assetHeader {color:#003366}
.assetDivision {margin-bottom:8px !important;}
.assetContact {padding-left:38px; padding-top:4px; color:#003366; height:26px; background:#ffffff url(images/contacticon.gif) no-repeat}
#assetBackTo {clear:both; width:100%; border-top:1px dashed #999999; padding-top:5px;}
             
             
/*Contact page additions*/
.border_preview{
    z-index:100;
    position:absolute; 
    background: #fff;
    border: 1px solid #444;
}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
    font-family:Tahoma, Helvetica, sans;
    font-size:10px;
    color:#000000;
    background-color:#FFFFFF;
    padding:5px 0 16px 0;
    margin:0 auto;
    display:block;
    width:135px;
    border:1px solid #6A6A6A;
    text-align:left;
    z-index:255;
}
#progress {
    height:5px;
    font-size:1px;
    width:1px;
    position:relative;
    top:1px;
    left:10px;
    background-color:#9D9D94
}

#loader_bg {
    background-color:#EBEBE4;
    position:relative;
    top:8px;left:8px;height:7px;
    width:113px;font-size:1px
}
a img
    {
    border:none;
    }

.title_h2 {
 width:100%;
 text-align:center;
 
 font-size:10px;
 color:#003366;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 padding:6px 0 0;
}
.border_preview{
    z-index:100;
    position:absolute; 
    background: #fff;
    border: 1px solid #444;
}

.preview_temp_load {
    vertical-align:middle;
    text-align:center;
    padding: 5px;
}
.preview_temp_load img{    
    vertical-align:middle;
    text-align:center;
}


.staffMemberContainer {width:152px; float:left; padding-right:10px; padding-bottom:10px;}  
.staffMemberContainer h3 {font-size:11px; color:#003366; margin-bottom:0px; margin-top:2px;} 
.staffMemberContainer p {font-size:11px;}

.downloadLine { display:block; height:35px; }
.downloadLine img { position:relative; top:6px; left:0px; padding-right:5px;}

#contactError {background-color:#ff0000; color:#ffffff; padding:5px; margin-bottom:10px; border:3px solid #000000;}
/*---------------------------------*/ 

/*blog container, this has a right nav on it!
/*---------------------------------*/ 
#blogcontent {
    float:left;
    width:480px;
    height:100%;
    padding-right:15px;
    border-right:1px solid #e8ebed;
}
.blogentry {
    width:100%;
    height:100%;
    border-bottom:1px solid #e8ebed;
    padding-bottom:15px;
    margin-bottom:15px;
}
.blogentryleft {
    float:left;
    width:107px;
    height:100%;

}
.blogentryright {
    float:left;
    width:373px;
    height:100%;
}
.blogcategory {
    padding-bottom:15px;

    text-align:left;
    font-size:13px;
    font-weight:bold;
}
.blogdate {
    padding-bottom:15px;
    
    text-align:right;
    font-size:13px;
    font-weight:bold;

} 
.blogavatar {
    width:91px;
    height:91px;
    background:transparent url(images/blogpics/blogpicbackground.jpg) no-repeat right top;
    text-align:right;
    padding:1px 1px 0px 0px;
}
.blogpostedby {
    display:block;
    background-color:#a0a0a4;
    padding-left:2px;
    padding-right:2px;
    color:#ffffff;
    width:87px;
    margin-left:1px;
    margin-right:1px;
    margin-top:10px;
    font-size:11px;
    
} 
#blogpaginatetop {
    padding-top:15px;
    padding-bottom:10px;
    margin-bottom:15px;
    border-bottom:1px solid #e8ebed;   
}
#blogpaginatetop img {
    position:relative;
    top:1px;
    padding-right:8px;
    filter: alpha(opacity=50); 
    opacity:0.5;  
}
#blogpaginatetop img:hover {
    filter: alpha(opacity=100); 
    opacity:1;  
} 
.blogpicture {
    margin-top:10px;
    margin-bottom:10px;
} 


 
/*---------------------------------*/ 

/*facility overview container, this has a right nav on it!
/*---------------------------------*/ 
#facilityoverview {
    float:left;
    width:411px;
    height:100%;
}
#facilityoverview h1{
    font-size:21px;
    color:#ff0000;
    font-weight:normal !important;
}
#facilityoverview .overviewheadline {
    color:#ff0000;
    padding-top:10px;
    
}
#facilityoverview p.overviewleft {
    float:left;
    width:49%;
}
#facilityoverview p.overviewright {
    float:right;
    width:49%;
}

/*---------------------------------*/ 

/*facility detail container
/*---------------------------------*/
#facilitydetail {
    width:670px;
    height:100%;
    margin-right:10px;
} 
#facilitydetail h1{
    font-size:21px;
    color:#ff0000;
    font-weight:normal !important;
}
#facilitydetail .facilitydetailheadline {
    padding-top:15px;
} 
#facilitydetail .facilityfilters { 
    padding-top:15px;
    border-bottom:1px solid #e8ebed;
    padding-bottom:5px;
}
#facilitydetail .facilitydetailsimagedetails img {
    float:left;
    padding-right:20px;
}
#facilitydetail .facilitydetailsimagedetails {
    width:100%;
    padding-top:20px;
    padding-bottom:20px;

    border-bottom:1px solid #e8ebed;
}
#facilitydetail .facilitydetailsinformation {
    float:left;
    width:230px;
}
.facilitydetailsinformation .facilityinformationheadline {
    padding-top:10px;
    padding-bottom:4px;
    color:#ff0000;
    
}
.facilitydetailsinformation .facilityinformationlistheadline {
       
    padding-bottom:4px;
    color:#ff0000; 
    
}

.facilitydetailsinformation .facilityinformationcompany {
    padding-bottom:4px;
    color:#000000; 
    
}
.facilitydetailsinformation .facilityinformationlink {
    font-size:11px;    
}
.filterselected {
    color:#ff0000;
    padding-right:10px;
}
.filter {
    padding-right:10px;
}
/*---------------------------------*/ 

/*---------------------------------*/ 

/*projects overview container, this has a right nav on it!
/*---------------------------------*/ 
#projectsoverview {
    width:411px;
    height:100%;
    float:left;
    
}
#projectstop {
    width:670px;
    margin-bottom:20px;
    padding-bottom:10px;
    border-bottom:1px solid #e8ebed;
    font-size:11px;
}
#projectstop img {
    position:relative;
    top:1px;
    padding-right:6px;
}
#projectsoverview .pcheadline {
    padding-top:20px;
}
#projectsoverview .otherprojects {
    padding-top:10px;
}
#projectsoverview .otherprojectshead {
    font-weight:bold;
}
#projectcontact {
    margin-top:25px;
    font-size:11px;
    padding-left:44px;
    background:transparent url(images/contacticon.jpg) no-repeat left 3px;
}


/*---------------------------------*/ 
/******END CENTRAL INFORMATION CONTAINERS*******/

/*------------------------------------------------------------------------------------------------------
/********RIGHT NAV CONTAINERS**********/
/*Following is a list of containers for the right information container, 
Some have allowances for a right nav
Right nav width is 234 px
Margin for the rightnav is always 25px
/*---------------------------------*/
/*TODO:Change the height for the right nav to 100% and change the border on the right nav to the central container
/*Keeping it on the right nav means that if the right nav is shorter than the content then the border only stops
/*At the right nav container */

#rightnav {
    float:right;
    width:244px;
    height:100%; /*TODO:Change to 100%*/
    margin-left:10px; /*TODO:Change the right margin on the container to contain the margin*/
    padding-left:20px;
    border-left:1px solid #e8ebed; /*TODO:Migrate this border to the central container*/
}
.headline2 {
    display:block;
    width:180px;
    font-size:15px;
}

/*Right nav blog summary
/*---------------------------------*/
.rightnavblog {

    width:225px;
    
}
.blogsummary {
    background: transparent url(images/blogbaloon.jpg) no-repeat left top;
    width:100%;
    height:100%;
    border-bottom:1px solid #e8ebed;
    padding-bottom:9px;
    margin-bottom:9px;
    margin-top:9px;
}
.blogsummaryhead {
    display:block;
    width:180px;
}
.blogsummarypostedby {
    background-color:#a0a0a4;
    padding-left:2px;
    padding-right:2px;
    color:#ffffff;
}
.blogsummary p , .blogsummaryviewall p{
    padding-left:38px;
    padding-top:4px;
    font-size:11px;
}
.blogsummary a:hover {
    color:#000000;
    
}
.blogsummarylink {
    display:block;
    padding-top:3px;
} 
.blogsummaryviewall {
    background: transparent url(images/blogbaloon.jpg) no-repeat left top;
    width:100%;
    margin-top:9px;
    height:40px;
}


/*---------------------------------*/ 

/*Right nav blog
/*---------------------------------*/
#rightnavblog {
    width:180px;
    float:right;
}
.blogcategoryrightnav {
    background:transparent url(images/categorypic.jpg) no-repeat left top;
    width:165px;
    height:100%;
    border-bottom:1px solid #e8ebed;
    padding-bottom:9px;
    margin-bottom:9px;
    margin-top:9px;
}
.blogpostedbyrightnav {
    background:transparent url(images/postedbypic.jpg) no-repeat left top; 
    width:160px; 
    height:100%;
    border-bottom:1px solid #e8ebed;
    padding-bottom:9px;
    margin-bottom:9px;
    margin-top:9px;
}
#waiver {
    color:#ff0000;
    font-size:10px;
    margin-top:15px;
    
}
.blogarchiverightnav {
    background:transparent url(images/archivepic.jpg) no-repeat left top; 
    width:160px; 
    height:100%;
    border-bottom:1px solid #e8ebed;
    padding-bottom:9px;
    margin-bottom:9px;
    margin-top:9px;
}
.blogpostedbyrightnav p, .blogcategoryrightnav p, .blogarchiverightnav p {
    padding-left:38px;
    padding-top:4px;
    font-size:11px;
}
.blogheaderrightnav {
    color:#ff0000;
    font-size:13px !important;
    font-weight:bold;
}
/*---------------------------------*/ 
/*Right nav testimonial
/*---------------------------------*/
#rightnav .testimonial {
    padding-top:10px;
}
#rightnav .testimonialname {
    padding-top:13px;
    color:#ff0000;
}
#rightnav .testimonialcompany {
    color:#000000;
}

/*---------------------------------*/ 
/*Right nav testimonial
/*---------------------------------*/
#rightnavprojects {
    float:right;
    width:244px;
    height:100%; /*TODO:Change to 100%*/
    margin-left:10px; /*TODO:Change the right margin on the container to contain the margin*/
    padding-left:20px;

}
#rightnavprojects .projectsheadline {
    padding-top:10px;
    padding-bottom:4px;
    color:#ff0000;
}
#rightnavprojects .projectscompany {
    padding-bottom:10px;
    color:#000000;
}
/*---------------------------------*/ 
/******END RIGHT NAV CONTAINERS*******/  

/*Footer Styles
/*---------------------------------*/ 
#footer {
    width:720px;
    background-color:#f0f0f1;
    border-top:4px solid #999999;
    font-size:11px;
    margin-left:252px;
    margin-top:40px;
}
#footer p {
    padding:5px 0px 4px 15px;
    line-height:13px;
}
#footer p.disclaimer {
    font-size:9px;
}
#footerColOne {
    background:transparent url(images/footershadow.jpg) no-repeat left top;
    float:left;
    width:200px;    
}
#footerColTwo {
    background:transparent url(images/footershadow.jpg) no-repeat left top;
    float:left;
    width:200px;    
}
#footerColThree {
    background:transparent url(images/footershadow.jpg) no-repeat left top;
    float:left;
    width:320px; 
    height:55px;   
}

/*---------------------------------*/

/*General Styles
/*---------------------------------*/ 
.redfont {
    color:#e2001a;
}
.clear {
    clear:both;
}
.imagespace {
    margin-top:15px;
    margin-bottom:20px;
}
.paginatecontainer {
    margin-bottom:15px;
    margin-left:273px;
    padding-top:5px;
    border-top:1px solid #999999;     
}
.paginatecontainer img {
    position:relative;
    top:1px;
    padding-right:8px; 
    opacity:0.5; 
    filter: alpha(opacity=50); 
}
.paginatecontainer img:hover {
    filter: alpha(opacity=100); 
    opacity:1;  
}

.paginatecontainerprojects {
    padding-bottom:15px;
    padding-top:7px;
    padding-bottom:7px;
    border-top:1px solid #e8ebed;
    border-bottom:1px solid #e8ebed;
    margin-top:10px;     
}
.paginatecontainerprojects img {
    position:relative;
    top:1px;
    padding-right:8px; 
    opacity:0.5; 
    filter: alpha(opacity=50);   
}
.paginatecontainerprojects img:hover {
    filter: alpha(opacity=100); 
    opacity:1;  
}
.pagnext {
    padding-left:5px;
}

.paginatenumbers {
    font-size:11px;
    padding-left:3px;
    padding-right:3px;
}
.listtypecontainer {
    float:right;
    padding-top:5px;
    font-size:11px;
}



