body
{
   font-weight: normal;
   font-size: 9pt;
   background-attachment: scroll;
   word-spacing: normal;
   text-transform: none;
   background-repeat: repeat-x;
   font-family: Verdana;
   letter-spacing: normal;
   background-color: #DCDCDC;
}
Table
{
   font-size:9pt;
}
UL
{
	list-style-position: outside;
}
li
{
    list-style-position:outside;
}

a
{
	color: #004685;
	font-weight: bold;
	text-decoration: underline;
	font-size:8pt;
}
a:hover
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
	font-size:8pt;
}
a.MainMenuLink
{
	color: #004685;
	font-weight: normal;
	text-decoration: underline;
	font-size:8pt;
	padding-right:10px;
}
a.MainMenuLink:hover
{
	color: Red;
	font-weight: normal;
	text-decoration: none;
	font-size:8pt;
	padding-right:10px;
}
a.MiscMenuLink
{
	color: White;
	font-weight: bold;
	text-decoration: none;
	font-size:8pt;
	padding-right:5px;
}
a.MiscMenuLink:hover
{
	color: White;
	font-weight: bold;
	text-decoration: underline;
	font-size:8pt;
	padding-right:5px;
}

.__KeywordHighlight {text-decoration:none; font-weight:bold; color:black; background-color:yellow;}

.Centered
{
   margin-left:auto;
   margin-right:auto;
}

.MarketComparisonCell
{
    border-right:0px;
    border-left:0px;
    border-top:1px black solid;
    border-bottom:0px;
    padding-top:3px;
    padding-bottom:4px;
}

.DivTabSelected
{
    background-image: url(/Allstate/AgencySat/Images/Tab_Selected.gif);
    background-repeat:no-repeat;
    width:85px;
    height:16px;
    text-align:center;
    padding-top:3px;
}
.DivTabUnselected
{
    background-image: url(/Allstate/AgencySat/Images/Tab_Unselected.gif);
    background-repeat:no-repeat;
    width:85px;
    height:16px;
    text-align:center;
    padding-top:3px;
}

.OrSpan
{
    border-top: 3px #000066 solid; 
    border-bottom: 3px #000066 solid; 
    padding-left:35px;
    padding-right:35px; 
    font-size:10pt; 
    font-weight: bold; 
    color:#000066;
}

.SiteHeader
{
   font-size:7pt;
   font-weight:bold;
   color:white;
}
.TableHeader
{
    font-size: 9pt;
    font-weight: bold;
    font-style: italic;
    color: #FFFFFF;
    background-color: #FF0000;
    text-transform: lowercase;
}
.Header
{
   width:965px;
   background-color:#003399;
}
/*.WhereAmI
{
   background-color:#EFEFEF;
   width:790px;
   text-align:left;
   font-size:10pt;
   font-weight:bold;
   padding:5px;
   color:#000000;
}*/
.Menu
{
   width:965px;
   background-color:#666666;
}
.MainMenu
{
   height:20px;
   width:965px;
   text-align: center;
   height:18px;
   background-image: url(/Allstate/AgencySat/Images/AgencySatLayout_r3_c1.jpg);
   background-repeat: no-repeat;
}
.Navigation
{
   PADDING-Right:5px; 
   PADDING-Left:5px; 
   PADDING-Top:3px; 
   PADDING-Bottom:2px; 
   WIDTH:790px;
   height:25px;
   BACKGROUND-COLOR:#F6FBE1;
   text-align: right;
   border-bottom: black 1px solid;
}
.Content
{
   PADDING-Top:0px; 
   PADDING-Bottom:10px; 
   WIDTH:965px;
   BACKGROUND-COLOR:#ffffff;
   text-align: center;
}
.Footer
{
   border-top: black 2px solid;
   border-bottom: black 1px solid;
   width:955px;
   font-size:7pt;
   BACKGROUND-COLOR:white;
   padding:5px;
   color:#000066;
}

.Footnote
{
	font-size:7pt;
}
.Footnote_SmallSampleSize
{
	font-size:8pt;
	font-weight:bold;
}

.width125
{
   width:125px;
}
.width140
{
   width:140px;
}
.width150
{
   width:150px;
}
.width175
{
   width:175px;
}
.width200
{
   width:200px;
}
.width250
{
   width:200px;
}
.width300
{
   width:300px;
}

.height40
{
	height:40px;
}
.height125
{
	height:125px;
}

.font10{font-size:10pt;}
.font9{font-size:9pt;}
.font8{font-size:8pt;}
.font7{font-size:7pt;}
.bold{font-weight:bold;}

.ThinBorder
{
   border: 1px black solid;
}
.ThinBottomBorder
{
   border-bottom: 1px black solid;
}
.ThinTopBorder
{
   border-top: 1px black solid;
}
.ThinRightBorder
{
   border-right: 1px black solid;
}
.ThinLeftBorder
{
   border-left: 1px black solid;
}

.PointDecrease
{
   color:Red;
}
.PointIncrease
{
   color:Green;
}

.SmallRedText
{
    color:Red;
    font-size:9px;
}

.ButtonPad
{
	PADDING-RIGHT:3px; PADDING-LEFT:3px
}

.HiddenLoader
{
    display:none;
}
.ShownLoader
{
   display:block;
   visibility:visible; background-color:White; position:absolute; top:0px; left:0px;
   filter:alpha(opacity=75);
   -moz-opacity:.75;
   background-image:url(/Allstate/AgencySat/Images/Progress_Large.gif);
   background-repeat:no-repeat;
   background-position:center;
   width:100%;
   height:100%;
}
.ModalPopup
{
    background-color:Orange;
    border:solid 1px black;
}
.ModalBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.UserDefinedFilterLabel
{
	color: #004685;
	font-weight: bold;
	text-decoration: none;
	font-size:8pt;
}

#thetip {
	border: 1px solid black;
	font-size: 10pt;
	background-color: WhiteSmoke;
	color: black;
	padding:3px;
}

.tooltip 
{	
	border: 1px solid black;
	font-size: 10pt;
	background-color: WhiteSmoke;
	color: black;
	padding:7px;
}

.PrintOnly{display:none;}

@media print
{
	.NoPrint{display: none; height: 0px;}
	.PrintOnly{display:block;}
	body
	{
		font-weight: normal;
		font-size: 9pt;
		word-spacing: normal;
		text-transform: none;
		font-family: Verdana;
		letter-spacing: normal;
		background-color: #dcdcdc;
		padding-top:25px;
		background-image: none;
	}
}