#Navbar {padding:0; margin:0; list-style:none; height:50px; position:relative; width:420px;}
#Navbar li.row1 {display:block; float:left;}
#Navbar li a {display:block; float:left; height:24px; width:105px; padding:0;}
#Navbar li a b {margin-left:-999px;}

#Navbar li:hover a,
#Navbar a:hover
{background-position: 0 50px;}

#Navbar .row2 {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#Navbar li:hover {position:relative;}
#Navbar a:hover {position:relative;}

#Navbar :hover ul.row2
{left:-1px; top:24px; width:106px; height:auto;}
#Navbar :hover ul.row2 li
{display:block; height:24px; position:relative; float:left; width:106px;}
#Navbar :hover ul.row2 li a
{display:block; height:24px; width:106px;}
#Navbar :hover ul.row2 li a b {position:absolute; left:-9999px;}

#Navbar li a.Home {background:url(../Images/ButtonImages/HomeUp.png);}
#Navbar li a.Products {background:url(../Images/ButtonImages/ProductsUp.png);}
#Navbar li a.Producers {background:url(../Images/ButtonImages/ProducersUp.png);}
#Navbar li a.About {background:url(../Images/ButtonImages/AboutUp.png);}
#Navbar li a.Home:hover {background:url(../Images/ButtonImages/HomeDown.png);}
#Navbar li a.Products:hover {background:url(../Images/ButtonImages/ProductsDown.png);}
#Navbar li a.Producers:hover {background:url(../Images/ButtonImages/ProducersDown.png);}
#Navbar li a.About:hover {background:url(../Images/ButtonImages/AboutDown.png);}

#Navbar :hover ul li a.PersonalLines {background:url(../Images/ButtonImages/PersonalUp.png);}
#Navbar :hover ul li a.AutoProducts {background:url(../Images/ButtonImages/AutoUp.png);}
#Navbar :hover ul li a.PayPhone {background:url(../Images/ButtonImages/PhoneUp.png);}
#Navbar ul li a.PersonalLines:hover {background:url(../Images/ButtonImages/PersonalDown.png);}
#Navbar ul li a.AutoProducts:hover {background:url(../Images/ButtonImages/AutoDown.png);}
#Navbar ul li a.PayPhone:hover {background:url(../Images/ButtonImages/PhoneDown.png);}

a.OldNews {background:url(../Images/ButtonImages/ArchiveUp.gif);}
a.OldNews:hover {background:url(../Images/ButtonImages/ArchiveDown.gif);}
a.ContactUs {background:url(../Images/ButtonImages/DirectoryUp.gif);}
a.ContactUs:hover {background:url(../Images/ButtonImages/DirectoryDown.gif);}
a.ProducerNews {background:url(../Images/ButtonImages/ProducerNewsUp.png);}
a.AgentGram {background:url(../Images/ButtonImages/ProdGUp.png);}
#Navbar :hover ul li a.AgentXpress {background:url(../Images/ButtonImages/AgentXUp.png);}
a.ProducerNews:hover {background:url(../Images/ButtonImages/ProducerNewsDown.png);}
a.AgentGram:hover {background:url(../Images/ButtonImages/ProdGDown.png);}
#Navbar ul li a.AgentXpress:hover {background:url(../Images/ButtonImages/AgentXDown.png);}

#Navbar :hover ul li a.Officers {background:url(../Images/ButtonImages/OfficersUp.png);}
#Navbar :hover ul li a.Holiday {background:url(../Images/ButtonImages/HolidayUp.png);}
#Navbar ul li a.Officers:hover {background:url(../Images/ButtonImages/OfficersDown.png);}
#Navbar ul li a.Holiday:hover {background:url(../Images/ButtonImages/HolidayDown.png);}

#Navbar :hover ul.row2 li a:hover 
{background-position: 0 0px; position:relative;}

#NavTable
{
 float: left; width: 742px; margin-left: -7px; margin-top:2px;   
}

#contentWrapper
{
	width:700px;
	min-height:100%;
	padding-left:30px;
}

html, body 
{
	/* Part A of Vert. Page Fill */
    height: 100%;
}

#stretchContainer
{
	min-height:100%;
	background: url(../Images/background.png) repeat-y;
	margin: 0 auto 0 auto;
	width: 800px;
}

body 
{
	/* Part B of Vert. Page Fill */
    margin: 0;
    padding: 0;
    background-color:#5b7fbb;
}

#topMargin
{
	height: 10px;
}

#logo
{
	float: left;
	margin-top:-8px;
	margin-left:20px;
}

#topBanner
{
	position: relative;
	margin: 0 auto;
	text-align: left;
}

#buildingPic
{
	position: absolute;
	left: 200px;
	top: -6px;
}

#infoPic
{
	position: absolute;
	left: 530px;
	top: 57px;
}

#belowBannerMargin
{
	height: 25px;
}

#navWrap
{
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 446px;
	float: right;
	padding-top: 74px;
	margin-right: -68px;
	top: 26px;
	z-index:400;
}
#header
{
	margin-left:10px;
	margin-bottom:1px;
}
#contentArea, ContentPlaceHolder1
{
margin-left:1px;
width:740px;
}

.modalBackground {
background-color:Gray;
opacity: 0.5; /*css3 standard*/
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity =50)"; /*MS proprietary for IE8*/
filter: alpha(opacity=50); /*MS proprietary for IE5-7*/
}
.modalPopup {
background-color:#FFFFDD;
border:3px solid Gray;
padding:3px;
width:250px;
}

/*The following for use in Producer's page:*/
.bl {background: url(../Images/corner_dg_BL.gif) 0 100% no-repeat;}
.br {background: url(../Images/corner_dg_BR.gif) 100% 100% no-repeat}
.tl {background: url(../Images/corner_dg_TL.gif) 0 0 no-repeat}
.tr {background: url(../Images/corner_dg_TR.gif) 100% 0 no-repeat; padding:10px}
.t {background: url(../Images/dot.gif) 0 0 repeat-x; width: 100%}
.b {background: url(../Images/dot.gif) 0 100% repeat-x}
.l {background: url(../Images/dot.gif) 0 0 repeat-y}
.r {background: url(../Images/dot.gif) 100% 0 repeat-y}
.handleBar
{
text-align:left;
padding-left:5px;
font-weight:bold;	
margin-bottom:5px;
font-size:13pt;
cursor:move;
}

.sortableList
{
    list-style-type: none;
    padding:0;
    margin: 0px 4px 0px 4px;
    float:left;
    width:30%;
    margin-bottom:10px;
    min-height:150px;
}

.panelContent
{

}

.spacer
{
height:10px;
}
.minispacer
{
		border-top:solid 1px black;
	height:5px;
}
.contentLink
{
}
.collapseButton
{
	float:right;
	cursor:pointer;
}
.sortItem
{
	margin-top:5px;
}