﻿/*-----------------------*/
/*Generic Layout Sections*/
/*-----------------------*/

body 
{
    background:white; 
    color:black; 
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 }
 

#main-container
{
    width:910px;
    margin:0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    margin-left:auto;
    margin-right:auto;
    border-bottom:solid 2px #CCCCCC;
    background-color: #FFFFFF;
    
   
    }

 
#banner
{
    width:910px;
    background-color:transparent;
    float: left;
    
       
    }
    
#bannerLogo
{
    width:320px;
    background-color:transparent;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display:none;
  
    }

#bannerRHS
{
    width:590px;
    background-color:transparent;
    float:left;
    display:none;
    
    
    }
    
#bannerRHS #row1
{
    width:555px;
    background-color:transparent;
    background-image:url('../css/Banner-member-bgnd.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    float:left;
    height:32px;
    padding: 0px 5px 0px 30px;
    color: #FFFFFF;
    font-weight: bold;
    margin: 26px 0px 0px 0px;
    display:none;
   
    
    }
#bannerRHS #row1 p
{
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    display:none;
}

.formbtn
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
    float: left;
    border: none;
    display:none;
    
}

.formbox
{
    background-color:White;
    border:solid 1px #87a2b3;
    width:100px;
    margin-left:5px;
    margin-top:3px;
    float: left;
    display:none;
    }
    



    
#bannerRHS #row1-right
{
    width:555px;
    background-color:transparent;
    background-image:url('../css/Banner-member-bgnd.gif');
    background-position:bottom left;
    background-repeat:no-repeat;
    float:left;
    height:32px;
    padding: 0px 5px 0px 30px;
    color: #FFFFFF;
    font-weight: bold;
    margin: 26px 0px 0px 0px;
    text-align: right;
    display:none;
}

#bannerRHS #row1-right a
{
    color:#00BFFF;
    display:none;
}
   

    
    
#bannerRHS #row2
{
    width:460px;
    background-color:transparent;
    background-image:url('../css/Banner-Menu.gif');
    background-position:left;
    background-repeat:no-repeat;
    text-align:left;
    float:left;
    height:105px;
    padding: 6px 0px 0px 130px;
    margin: 0px 0px 0px 0px;
    display:none;
    
    }
    
#banner #strap
{
    width:910px;
    background-color:transparent;
    background-image:url('../css/Banner-Strap.gif');
    background-position:top right;
    background-repeat:no-repeat;
    text-align:left;
    float:left;
    height:45px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:none;
    
    }
    
#pageMain
{
    width:auto;
    background-color:transparent;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    
    }
    
#pageLHS
{
    width:155px;
    background-color:transparent;
    float:left;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: none;
    
    }
    
#Menu
{
    width:150px;
    margin: 0px 0px 10px 0px;
    padding: 70px 0px 5px 5px;
    background-image: url(../css/menu-lhs-top.gif);
    background-position: top left;
    background-repeat: no-repeat;
    background-color: #06476A;
    }
    
#Menu-Title
{
    width:136px;
    height:16px;
    background-image:url('../images/A-Box-Title.gif');
    text-align:left;
    font-size:12px;
    padding:4px 0px 2px 6px;
    color:White;
    font-weight:bold;
    
    }
    
.Sport
{
    width:118px;
    background-color:transparent;
    background-image:url('../css/menu-lhs-arrow.gif');
    background-position:left;
    background-repeat:no-repeat;
    border-top: dashed 1px #FFFFFF;
    padding:5px 0px 5px 30px;
    
    }
.Sportfirst
{
    width:118px;
    background-color:transparent;
    background-image:url('../css/menu-lhs-arrow.gif');
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 0px 5px 30px;
    
    }
    
#Menu a:link, #Menu a:visited, #Menu a:active 
{
    color: #00BFFF;
    text-decoration: none;
    }

#Menu a:hover
{
    color: #FFFFFF;
    text-decoration: none;
    }
    
#roundup-Menu
{
    width:150px;
    margin: 0px 0px 10px 0px;
    padding: 70px 0px 5px 5px;
    background-image: url(../css/menu-roundup-top.gif);
    background-position: top left;
    background-repeat: no-repeat;
    background-color: #06476A;
    }
    
#roundup-Menu-Title
{
    width:136px;
    height:16px;
    background-image:url('../images/A-Box-Title.gif');
    text-align:left;
    font-size:12px;
    padding:4px 0px 2px 6px;
    color:White;
    font-weight:bold;
    
    }
    
.roundup-Sport
{
    width:118px;
    background-color:transparent;
    background-image:url('../css/menu-lhs-arrow.gif');
    background-position:left;
    background-repeat:no-repeat;
    border-top: dashed 1px #FFFFFF;
    padding:5px 0px 5px 30px;
    
    }
.roundup-Sportfirst
{
    width:118px;
    background-color:transparent;
    background-image:url('../css/menu-lhs-arrow.gif');
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 0px 5px 30px;
    
    }
    
#roundup-Menu a:link, #roundup-Menu a:visited, #roundup-Menu a:active 
{
    color: #00BFFF;
    text-decoration: none;
    }

#roundup-Menu a:hover
{
    color: #FFFFFF;
    text-decoration: none;
    }
    
.ABOX
{
    width:155px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    background-color: #FFFFFF;
    float: left;
    }
    
.ABOX-Title
{
    width:136px;
    height:16px;
    background-image:url('../images/A-Box-Title.gif');
    text-align:left;
    font-size:12px;
    padding:4px 0px 2px 6px;
    color:White;
    font-weight:bold;
    }

.ABOX-Container
{
    width:155px;
    background-image:url('../images/A-Box-Back.gif');
    background-position:bottom;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    }

.ABOX-Strapline
{
    width:142px;
    background-image:url('../images/A-Box-Strap.gif');
    }

.ABOX .title
{
    font-weight:bold;
    font-size:inherit;
    color:black;
    padding:2px 2px 2px 2px;
    }

.ABOX .text
{
    font-size:inherit;
    color:inherit;
    padding:0px 2px 0px 2px;
    }
 
#searchbox
{
   width: 155px;
   height: 140px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 10px 0px;
   background-image: url(../css/searchbox-top.gif);
   background-position: top left;
   background-repeat: no-repeat;
   background-color: #06476A;
   float: left;
}

.searchbox-container
{
    padding: 0px 0px 0px 7px;
    margin: 50px 0px 0px 0px;
    width: 145px;
    float: left;
}

#winningwords-quote
{
    width: 135px;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 5px 10px;    
    color: #FFFFFF; 
    font-weight: bold;   
    background-color: #0F6491;
    float: left;
    font-size: 13px;
    text-align: center;
}


#winningwords-image
{
    width: 155px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: transparent;
    float: left;
}

#winningwords-author
{
    width: 135px;
    padding: 0px 10px 10px 10px;
    margin: 0px 0px 10px 0px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #1474A7;
    float: left;
    text-align: center;

}


#pageRHS
{
    background-repeat: no-repeat;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    }
    
#magazine
{
    width:730px;
    background-color:transparent;
    float:left;
    margin: 0px 0px 20px 0px;
    padding:0px 0px 0px 0px;    
        
}

#Magazine-Title-Homepage
{
    width:700px;
    background-color:Transparent;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    float:left;
    
     
    
}
 

#magazine-title
{
    width:690px;
    font-family:Arial;
    font-size:20px;
    background-color:white;
    border-bottom:solid 2px gray;
    padding:5px 0px 5px 0px;
    margin-bottom:5px;
    float:left;
   
     
    
}

#magazine-articles
{
    width:393px;
    height: 230px;
    overflow: auto;
    font-family:Arial;
    font-size:12px;
    background-color:transparent;
    float:left;
    margin:5px 0px 0px 10px;

   

}

.magazine-main-image-home
{
    float:left;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 325px;
    height: 230px;
    
}

.magazine-article
{
    width:360px;
    font-family:Arial;
    font-size:12px;
    background-color:transparent;
    float:left;
    margin:0px 0px 0px 5px;
    
    
    
}

.magazine-spacer
{
    width:14px;
    border:none;
    font-family:Arial;
    font-size:12px;
    background-color:transparent;
    float:left;
    margin:5px 0px 0px 0px;
    
}

.magazine-article-container
{
    width:365px;
    border:none;
    font-family:Arial;
    font-size:12px;
    padding:0px 0px 5px 0px;
    margin: 0px 0px 5px 0px;
    border-bottom: dashed 1px white;
    float: left;
    
}

.magazine-article-title
{
    width:250px;
    border:none;
    font-family:Arial;
    font-size:12px;
    background-color:transparent;
    float:left;
    color:#00BFFF;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 5px;
    font-weight:bold;

    
}


.magazine-article-smallimg
{
    width:90px;
    height:68px;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    
}

.magazine-article-text
{
    width:250px;
    font-family:Arial;
    font-size:12px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 5px;
    float:left;
    
    
}

#magazine-articles a:link, #magazine-articles a:active, #magazine-articles a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}

#magazine-articles a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: normal;
}

#latest-edition-bar
{
    width: 709px;
    height: 25px;
    background-color: #1473A5;
    padding: 5px 0px 5px 20px;
    margin: 10px 0px 0px 0px;
    float: left;
    display: none;
    
   }
   
#latest-edition-bar p 
{
    padding: 4px 20px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
}

.latestedition
{
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}

.formdropper
{
    background-color:White;
    border:solid 1px #87a2b3;
    margin: 2px 0px 0px 5px;
    float: left;
    }
  
#bottom-homepage-lhs
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 520px;
    float: left;

}  

#mainpages-content
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 710px;
    float: left;
    
}  

    
#LatestNewsSS-Title-Homepage
{
    width:505px;
    background-color:Transparent;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    float:left; 
    
}

#marquee
{
    width: 505px;
    height: 20px;
    color: #00BFFF;
    border-top: solid 1px #666666;
    border-bottom: solid 1px #666666;
    background-color: Transparent;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    float: left;
    
}

.news-leftColumn
{
    width:215px;
    background-color:transparent;
    float:left;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    
    
    

    }
    

#mainArticle
{
    width:275px;
    background-color:transparent;
    float:right;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    
}    

#mainArticle a
{
    font-size:18px;
    font-weight:bold;
    padding:2px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color: #00BFFF;
    float: left;
    width: 275px;
    
    }

    
.mainStory
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    width: 260px;
    height: 195px;
}

.smallNewsStoryImage
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    width: 90px;
    height: 68px;
}
    

.ANEWSBOX
{
    width:215px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
    
.ANEWSBOX-Title
{
    width:215px;
    height:15px;
    text-align:left;
    font-size:12px;
    color:White;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    }

.ANEWSBOX-Container
{
    width:215px;
    background-color:Transparent;
    padding:5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    float:left;
    border-bottom: dashed 1px #FFFFFF;
    }
    
 .ANEWSBOX-Container-Last
{
    width:215px;
    background-color:Transparent;
    padding:5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    float:left;
    
    }

.ANEWSBOX-Container .image
{
    width:90px;
    background-color:transparent;
    float:left;
    margin:0px 8px 5px 0px;
    }
    
.ANEWSBOX-Container-Last .image
{
    width:90px;
    background-color:transparent;
    float:left;
    margin:0px 8px 5px 0px;
    }
    
#mainArticle .text
{
    padding:0px 5px 0px 0px;
    margin:0px 0px 0px 0px;
    color: #FFFFFF;
    float: left;
    }
    
.ANEWSBOX-Container .text
{
    background-color:transparent;
    float:left;
    font-size:12px;
    width:110px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Arial;
    color:#00BFFF;
    font-weight:bolder;
    }
.ANEWSBOX-Container-Last .text
{
    background-color:transparent;
    float:left;
    font-size:12px;
    width:110px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Arial;
    color:#00BFFF;
    font-weight:bolder;
    }
    
.shortnews
{
    width:200px;
    background-image:url('../images/Short-News-Back.gif');
    background-repeat:no-repeat;
    background-color:Transparent;
    background-position:left top;
    padding-left:10px;
    float:left;
    margin:10px 0px 2px 0px;
   
   
    }
    
    
 .shortnews .title
{
    width:70px;
    font-size:11px;
    font-weight:bold;
    float:left; 
    color: #00BFFF;
    
    }    
        
 .shortnews .text
{
    width:120px;
    color: #00BFFF;
    font-size:11px;
    float:left;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    
    }
 
#forum-homepage
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 30px;
    width: 270px;
    float: left;
   
    
}   
    
#homepage-ssmembersbox  
{
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 5px 0px;
    width: 265px;
    height: 80px;
    float: left;
    border: solid 1px #00BFFF;
}

#homepage-ssmembersbox #row1
{
    padding: 13px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 240px;
    height: 30px;
    float: right;
    color: #FFFFFF;
    text-align: right;
}

#homepage-ssmembersbox #row1 p 
{
    float: left;
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
}

#homepage-ssmembersbox #row2
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 208px;
    height: 30px;
    float: right;
    color: #FFFFFF;
    text-align: right;
}

#homepage-ssmembersbox #row2 p 
{
    float: left;
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
}


#forum-bubble
{
    padding: 10px 0px 40px 0px;
    margin: 5px 0px 0px 0px;
    width: 270px;
    background-color: #1474A7;
    background-image: url(forum-bubble-bottom.gif);
    background-position: bottom;
    background-repeat: no-repeat; 
    float: left;
}   

.shortforum
{
    width:215px;
    background-image: url(forum-bubble.gif);
    background-repeat:no-repeat;
    background-color:Transparent;
    padding: 0px 0px 0px 25px;
    float:left;
    margin:0px 0px 5px 10px;
}    
    
.forumid
{
    float: left;
    width: 100px;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    color: #FFFFFF;
}

.forumname
{
    float: left;
    width: 100px;
    padding: 0px 0px 0px 0px;
    margin: 0px 5px 0px 0px;
    color: #FFFFFF;
}

a.forumid
{
    color:#FFFFFF;
    font-weight: bold;
    width: 100px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

a.forumname:link, a.forumname:active, a.forumname:visited, a.forumname:hover 
{
    color:#FFFFFF;
    font-weight: normal;
    width: 100px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


#bottom-homepage-rhs
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 13px;
    width: 195px;
    float: left;
    
} 

#videoplayer-homepage
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 195px;
    float: left;
    
}

#videoplayer
{
    padding: 0px 0px 0px 0px;
    margin: 110px 0px 0px 10px;
    width: 195px;
    float: left;
    
}

.rhs-homepage-images

{
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    float: left;
    
}




form
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
    }

a
{
    color:#00BFFF; 
}
    
    
.pageRHS
{
    width:600px;
    background-color:transparent;
    float:left;
    overflow:auto;
    margin:0px 5px 0px 5px;
   
    
    }    
    


.magblock
{
    width:600px;
    border:none;
    background-color:transparent;
    float:left;
    margin-top:10px;
    padding:0px 0px 5px 0px;
    
    
}

#magblock-title
{
    width:595px;
    border:none;
    font-family:Arial;
    font-size:10px;
    background-color:transparent;
    border-top:solid 1px gray;
    padding:5px 0px 0px 5px;
    margin-bottom:5px;
    float:left;
}

#magblock-select
{
    width:595px;
    border:none;
    font-family:Arial;
    font-size:10px;
    background-color:transparent;
    padding:0px 0px 0px 5px;
    margin-bottom:0px;
    float:left;
}

#magblock-select .dropper
{
    margin:4px 0px 0px 5px;
}

.newsblock
{
    width:710px;
    border:none;
    background-color:transparent;
    float:left;
    margin-top:20px;
    padding:0px 0px 10px 0px;
   
   
    
}

#newsblock-title
{
    width:700px;
    border:none;
    font-family:Arial;
    font-size:10px;
    background-color: Transparent;
    border-top:solid 1px gray;
    padding:5px 0px 0px 5px;
    margin-bottom:5px;
    float:left;
}

.newsblock-article
{
    width:225px;
    font-family:Arial;
    font-size:12px;
    background-color:transparent;
    float:left;
    margin:5px 10px 0px 0px;
}

.newsblock-spacer
{
    width:7px;
    border:none;
    font-family:Arial;
    font-size:12px;
    background-color:transparent;
    float:left;
    margin:5px 0px 0px 0px;
}

.newsblock-article-title
{
    width:220px;
    height:18px;
    border:none;
    font-family:Arial;
    font-size:12px;
    background-color:transparent;
    background-image:url('../images/wz-mag-title.gif');
    float:left;
    color:White;
    padding:3px 0px 0px 5px;
    margin: 0px 0px 5px 0px;
    font-weight:bold;
}

.newsblock-article-container
{
    width:223px;
    border:none;
    font-family:Arial;
    font-size:12px;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.newsblock-article-text
{
    width:223px;
    border:none;
    background-image:url('../images/Short-News-Back.gif');
    background-position:left;
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:12px;
    padding:12px 0px 0px 10px;
    color: #00BFFF;
   }    
    
.newsblock-article-link
{
    background-image:url('../images/Short-News-Back.gif');
    background-position:left top;
    background-repeat:no-repeat;
    font-size:9px;
    padding:1px 0px 0px 10px;  
    float: left;
    width: 210px;
    color: #00BFFF;
    }
    

#PageHeading
{
    width:505px;
    overflow:auto;
    float:left;
    background-color:Transparent; 
    margin-bottom:10px;  
    
    
}   


#HeadingUpdated
{
    font-size:10px;
    font-family:Arial;
    color:#FFFFFF;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    }

.HeadingUpdated
{
    font-size:10px;
    font-family:Arial;
    color:#FFFFFF;
    }

#HeadingTitle
{
    font-size:20px;
    font-family:Arial;
    font-weight:bold;
    color:#FFFFFF;
    }


#strapline
{
    width:880px;
    background-color:transparent;
    float:left;
    margin:50px 0px 0px 5px;
    padding: 10px 0px 0px 20px;
    border-top:solid 1px gray;
    
    }

#strapline #lhs{
    width:670px;
    background-color:transparent;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float:left;
    font-family:Arial;
    font-size:10px;
    
    }

#strapline #rhs{
    width:155px;
    height:50px;
    margin:20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color:#000000;
    background-image:url('../images/sisflogo.gif');
    background-position:right top;
    background-repeat:no-repeat;
    float:left;
    
    }
    
a
{
    text-decoration:none;
    border:none;
    color:inherit;
    font-weight:bold;
    }

a:hover
{
    text-decoration:underline;
    font-weight:bold;
    }

a.bluelink
{
    text-decoration:none;
    color:#00BFFF;
    font-weight:bold;
   
    }

a.bluelink:hover
{
    text-decoration:underline;
    font-weight:bold;
    }

.menuitem
{
    padding:0px 0px 0px 0px;
    margin:3px 0px 0px 0px;
        border:none;
    text-decoration:none;
    }

.menuitem-end
{
    padding:0px 0px 0px 0px;
    margin:3px 4px 0px 0px;
        border:none;
    text-decoration:none;
    }




.Menu-Title
{
    color:White;
    }
    

    
#MagazineFrontPage
{
    width:460px;
    padding:0px 0px 0px 0px;
    margin:30px 90px 20px 0px;
    float:left;
    background-color:transparent;
    border: solid 2px #FFFFFF;
    
  
  
    }
    
#MagazineFront
{
    width:460px;
    padding:0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    float:left;
    background-color:#06476A; 
   
   
    }
    
 .MagazineTitle
{
    width: 440px;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:5px 0px 1px 10px;
    color: #00BFFF;
    
    
    }
    
.MagazineSubTitle
{
    width: 440px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:1px 0px 1px 10px;
    color: #FFFFFF;
    
    }
    
 .MagazineText
{
    width: 440px;
    font-family:Arial;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 5px 10px;
    color: #FFFFFF;
    
 
    }
    
.MagazineBreak
{
    width:440px;
    height:2px;
    border-bottom:solid 1px gray;
    margin:0px 0px 2px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    background-color:transparent;   

    }
.loginimage
{
    width: 460px;
    height: 170px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
   
#MagazineLogin
{
    width:170px;
    padding:0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    float:left;
    background-image:url('../images/magazinelogin.gif');
    background-repeat:no-repeat;
    text-align:right; 

   
    
    }
.logintitle
{
    color:#FFFFFF;
    padding:3px 0px 3px 5px;
    text-align:left;
    font-weight:bold;
    }
    
 .logintext
{
    color: #FFFFFF;
    padding:12px 0px 5px 5px;
    }
    
      
#Magazinetabs
{
    width:415px;
    height:20px;
    padding:0px 0px 0px 0px;
    float:left;
    background-color:transparent;   
  
    }

.taboff{
    width:100px;
    height:18px;
    padding:2px 0px 0px 0px;
    margin:0px 2px 0px 0px;
    float:left;
    background-image:url('../images/MagStrip.jpg');
    text-align:center;
    color:White;
    font-family:Arial;
    }

.tabon{
    width:100px;
    height:18px;
    padding:2px 0px 0px 0px;
    margin:0px 2px 0px 0px;
    float:left;
    background-image:url('../images/MagStrip_on.jpg');  
    text-align:center;  
    color:White;
    font-weight:bold;
    }

    
#PageLinks
{
    width:190px;
    float:right;
    background-color:transparent;  
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
     
    }
#printbox
{
    width:170px;
    height: 70px;
    float:right;
    background-color:transparent;  
    margin:10px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    border: solid 1px #126A9A;
    display: none;
}

#PageLinks a
{
    color: #00BFFF;
     
    }
    
.GBOX
{
    width:190px;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    display: none;
    
    }
 
    
.GBOX-Title
{
    width:180px;
    background-image:url('../images/A-Box-Title.gif');
    background-position: left;
    background-repeat: no-repeat;
    text-align:left;
    font-size:12px;
    padding:4px 0px 2px 6px;
    margin: 10px 0px 0px 0px;
    color:White;
    font-weight:bold;
    float: left;
    display: none;

    }

.GBOX-Container
{
    width:180px;
    text-align:left;
    font-size:12px;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color:White;
    font-weight:bold;
    float: left;
    display: none;
    
    }
    
.GImage
{
    width:190px;
    margin-bottom:20px;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family:Arial;
    font-size:10px;
    text-align:right;
    float: left;
    }
    
#news-buttons
{
    width: 140px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 30px;
    float: left;
    text-align: right;
}
    
    
#newsarchive
{
    width: 709px;
    height: 25px;
    background-color: #1473A5;
    padding: 5px 0px 5px 20px;
    margin: 10px 0px 0px 0px;
    float: left;
    display: none;
    
   }
   
#newsarchive p
{
    padding: 4px 20px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
}

.newsarchive
{
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}
    
.Related
{
    width:444px;
    background-color:transparent;
    font-size:10px;
    font-family:Arial;
    font-weight:bold;
    color:#000000;
    padding-bottom:2px;
    }


#PageContent
{
    width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
	float: none;



    }
#PageContent a

{
    width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
    color: #00BFFF;
}

#ContentHeading
{
    width: 600px;

}

#ContentSubHeading
{
    width: 600px;

    }

#ContentIntroContent{
    width: 600px;
    }

#ContentContent{
    width: 600px;
    
    
    }
    
#PageContent-blackpages
{
    width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
            
    }
#PageContent-blackpages a
{
    color: #00BFFF;
}

#ContentHeading-blackpages
{
    width: 600px;
}

#ContentSubHeading-blackpages
{
   width: 600px;
    }

#ContentIntroContent-blackpages{
   width: 600px;
    }

#ContentContent-blackpages{
   width: 600px;
    
    }



.Link
{
    width:160px;
    background-image:url('../images/Short-News-Back.gif');
    background-repeat:no-repeat;
    background-color:Transparent;
    background-position:left top;
    padding-left:15px;
    float:left;
    margin:5px 0px 2px 0px;
    color: #00BFFF;
    
    }
    




.whitelink
{
    color:White;
    font-weight:bold;
    }

.linkimage
{
    border:none;
    text-decoration:none;
    }

.FormLeft
{
    width:150px;
    padding:5px 8px 1px 5px;
    background-color:transparent;
    font-family:Arial;
    font-size:12px;
    color:#FFFFFF;
    text-align:right;
    float:left;
    }

.FormRight
{
    width:230px;
    padding:1px 4px 1px 4px;
    background-color:transparent;
    float:left;
    }
    
.FormRight2
{
    width:220px;
    padding:20px 4px 10px 9px;
    background-color:transparent;
    float:left;
    }
    
#regerrorcont
{
    padding: 0px 0px 10px 10px 
}
    
.regerror
{
    color:Red;
    font-weight: bold;
}

.friendadded
{
    color:Green;
    font-weight:bold;
}    
    
.formtextarea    
{
    background-color:White;
    border:solid 1px #87a2b3;
    width:350px;
    height:75px;
    margin-left:5px;
    margin-top:2px;
    float: left;
    }    
    
#SSUpdateContainer
{
    width:550px;
    padding:0px 0px 5px 0px;
    margin-right:13px;
    float:left;
    background-color:transparent;   
    }
    
#SSUpdateContent
{
    width:525px;
    padding:0px 0px 5px 0px;
    margin-right:13px;
    float:left;
    }

 #SSUpdateContent a
 {
    color: #00BFFF;
 }
 
  
.SSFormLeft
{
    width:125px;
    padding:5px 8px 1px 5px;
    background-color:transparent;
    font-family:Arial;
    font-size:12px;
    color:#FFFFFF;
    text-align:right;
    float:left;
    }

.SSFormRight
{
    width:375px;
    padding:1px 4px 1px 4px;
    background-color:transparent;
    float:left;
    }

.SSFormRight2
{
    width:300px;
    padding:1px 4px 1px 4px;
    background-color:transparent;
    float:left;
    }
    
.SSFormImages
{
    width:250px;
    padding:1px 4px 1px 4px;
    background-color:transparent;
    float:left;
    }
        
.SSMyPics
{
    width:100px;
    padding:3px 5px 3px 5px;
    text-align:center;
    float:left; 
}    
    
.SSHeading
{
    font-size:20px;
    font-family:Arial;
    font-weight:bold;
    margin-bottom:10px;
    color:#00BFFF;
    
    } 
.SSHeading2
{
    font-size:15px;
    font-family:Arial;
    font-weight:bold;
    margin-bottom:10px;
    color:#00BFFF;
    }     
    
.SSEdit
{
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:Gray;
    } 
    
.BlueyGrayLink
{
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:#405d6d;
    }     

.AdmLink
{
    background-image:url('../images/Short-News-Back.gif');
    background-repeat:no-repeat;
    background-color:Transparent;
    background-position:left top;
    padding-left:15px;
    margin:5px 0px 5px 0px;
    }  
    
    
    
/*LIGHTBOX EFFECTS AREAS*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img
{
    float:left; 
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px; 
    border: none; 
}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav
{
    left: 0;
}
#hoverNav a
{
    outline: none;
 }

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink 
{
    left: 0; 
    float: left;
}
#nextLink 
{
    right: 0; 
    float: right;
}
#prevLink:hover, #prevLink:visited:hover 
{
    background: url(../images/prevlabel.gif) left 15% no-repeat; 
}
#nextLink:hover, #nextLink:visited:hover 
{
    background: url(../images/nextlabel.gif) right 15% no-repeat; 
}


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData
{
    padding:0 10px; 
    color: #666; 
}
#imageData #imageDetails
{
    width: 40%; 
    float: left; 
    text-align: left; 
}	
#imageData #caption
{
    font-weight: bold;	
}
#imageData #numberDisplay
{
    display: block; 
    clear: left; 
    padding-bottom: 1.0em;	
}			
#imageData #bottomNavClose
{
    width: 66px; 
    float: right;  
    padding-bottom: 1.4em;	
}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	}
 
.banner-print
{
    width:910px;
    height: 271px;
    background-color:transparent;
    float: left;   
    }
 
