﻿body {
font-family: Arial; 
font-size: small;
background: #E6E6E6;
}

a:link, a:visited {
text-decoration: none;
color: #033568;
}

a:hover {
color: #000000;
}

/*Advertising*/

#topBannerAd {
width: 728px; 
margin: 5px auto;  
}

#bannerAd
{
border-top: solid 1px black;
border-left: solid 1px black;
border-right: solid 1px black;
height: 90px;
float: left;
}

#bannerSmallAd
{
border-top: solid 1px black;
border-right: solid 1px black;
width: 119px;
height: 90px;
float: right;
}

/*Master Page Contents*/

#Container {
margin: auto;
width: 850px;
background: #FFFFFF; 
}

#fsnBanner {
border: solid 1px black;
height: 125px;
background:url(Banner/FSNBanner.jpg) no-repeat;
text-align: right;
}

#rssBannerFeeds {
float: right;
/*margin: 5px 30px 0px 0px; Facebook */
margin: 4px 5px 0px 0px;
font-size: x-small;
font-weight: bold;
}

.rssImageAlign {
vertical-align: -4px;
}

/* Does not work with IE - turns ALL visited links black
#rssBannerFeeds a:link, a:visited {
text-decoration: none;
color: #000000;
}
*/

#rssBannerFeeds a:hover {
text-decoration: underline;
}

#menu {
border-left: solid 1px black;
border-right: solid 1px black;
padding: 10px 0px 10px 10px;
font-size: small;
font-weight: bold;
overflow: auto;
}

#login {
float: right;
margin: 0px 5px 0px 0px
}

#contentSection {
border: solid 1px black;
min-height: 350px;
padding: 20px 5px 10px 5px;
overflow: auto;
}

#footer {
border-left: solid 1px black;
border-right: solid 1px black;
border-bottom: solid 1px black;
height: 25px;
padding: 10px 0px 0px 0px;
color: #033556;
text-align: center;
font-size: x-small;
overflow: auto;
}

/*Home (default) Page*/

#leftSideBar {
width: 400px;
float: left;
}

#rightSideBar {
width: 405px;   
float: right;
}

#BlueBox {
border: solid 1px #86AED2;
background: #E6F3FF;
margin: 0px 0px 10px 0px;
padding: 5px;
width: 500px;
float: left;
}

#WhiteGreenBox {
border: solid 1px #B4D691;
float: right;
margin: 0px 0px 10px 0px;
padding: 5px;
width: 305px;
}

#rightAdBox {
float: right;
margin: 0px 0px 10px 0px;
padding: 5px;
width: 305px;
}

/*Scout Boxes*/

#ScoutBlueBox {
border: solid 1px #86AED2;
background: #E6F3FF;
margin: 0px 0px 20px 0px;
padding: 5px;
/*width: 450px;*/
width: 445px;
float: left;
/*height: 195px;*/
height: 200px;
overflow: auto;
}

#ScoutWhiteGreenBox {
border: solid 1px #B4D691;
float: right;
margin: 0px 0px 20px 0px;
padding: 5px;
width: 355px;
/*height: 195px;*/
height: 200px;
overflow: auto;
}

/*Articles*/

.collapsePanelHeader{
color: #033556;
padding: 5px;
cursor: pointer;
vertical-align: text-top;
}

.collapsePanel {
height: 0px;
padding: 5px 0px 5px 0px;
overflow: hidden;
}

/*Twitter*/

/*edit the actual containing DIV*/
#twitter_div 
{      
	overflow: hidden;
}

ul#twitter_update_list 
{
	list-style-image: url(Images/FSN.jpg);
    list-style-position: inside;
    margin: 0px;
    padding: 0px;
}

ul#twitter_update_list li 
{
	margin-bottom: 10px;
	padding: 2px 10px 2px 10px;
	color: #000000;
}

ul#twitter_update_list li a:hover
{
    color: #000000;
}

/* Grid View Article */
.GridMain {
color: #333333;
}

.GridFooter {
background-color: #5D7B9D;
font-weight: bold;
color: #FFFFFF;
}

.GridRow {
background-color: #F7F6F3;
color: #333333;
}

.GridPager {
background-color: #FFFFFF;
color: #000000;
}

.GridSelectedRow {
background-color: #E2DED6;
font-weight: bold;
color: #333333;
}

.GridHeader {
background-color: #5D7B9D;
font-weight: bold;
color: #FFFFFF;
}

.GridEditRow {
background-color: #999999;
}

.GridAltRow {
background-color: #FFFFFF;
color: #284775;

}

.DetailBorder {
border: solid 1px #000000;
}
