
* {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}



img {
	border:none;
}

body {

}

ol li {
  margin-left:45px;
}


p.itemnewscontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#215B33;
}

p.itemnewscontent a     { font:bold 11px Arial, Helvetica, sans-serif; color: #215B33; text-decoration:none; }
p.itemnewsdate          { font:normal 9px Arial, Helvetica, sans-serif; color:#ADAFAA; text-decoration:none; padding:3px 0 0 0; }

p.register {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ADAFAA;
	text-decoration:none;
}

p.style1                { font:bold 11px Arial, Helvetica, sans-serif; color: #215B33; text-decoration:none; padding:0 0 0 14px; }
p.style2                { font:normal 11px Arial, Helvetica, sans-serif; color: #215B33; text-decoration:none; padding:0 0 0 14px; }


#outerwrapper
{
  width:1022px;
  background-image:url(/images/beveled-bg.gif);
  margin:0 auto;
  background-repeat:repeat-y;
  
}
#wrapper {
	width:1005px;
	margin:0 auto;
	background-color:White;
}
#header {
	height:115px;
	width:1005px;
	padding:5px 0px 0px 0px;
}

#headercontentleft                     { width:535px; height:115px; float:left; vertical-align:bottom; display:table-cell; }
#headercontentright                    { width:446px; height:73px; float:right; margin:14px 14px 0 0; }
#headercontentright p                  { font:bold 12px Arial, Helvetica, sans-serif; color:#215B33; padding:0 0 14px 0; margin:0; }
#headercontentright p.welcomeback      { font:bold 12px Arial, Helvetica, sans-serif; color:#ADAFAA; padding:0 0 14px 0; margin:0; }
#headercontentright span.welcomename   { font:bold 12px Arial, Helvetica, sans-serif; color:#BABFB8; }
#headercontentright a                  { font:bold 12px Arial, Helvetica, sans-serif; color:#215B33; text-decoration:none; }
#headercontentright a:hover            { font:bold 12px Arial, Helvetica, sans-serif; color:#BABFB7; }
#headercontentrightform                { margin:5px 0 14px 0; }

#nav {
	height:32px;
	width:1005px;
}
#content {
	/* width:1005px; */
	padding-bottom:30px;
	
}

#bluebar                               { height:9px; background-color:#D1D1C6; width:1004px; padding:0px 0px 0px 1px; border-top:1px #FFFFFF solid; }

#mainbottom                            { margin-top:14px; padding:0 0 0 14px; }

.mainpromo                             { margin-right:10px; width:155px; border-right:1px #E8E8E3 solid; padding:0 10px 0 0; float:left; } 

.promocontent                          { }
.promocontent h4                       { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#60615D; margin-top:4px; }
.promocontent p                        { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#60615D; margin-top:10px; line-height:16px; }
.promocontent a,
.promocontent a:visited,
.promocontent a:active,
.promocontent a:hover                  { color: #215B33; text-decoration:none; font-weight:bold; }

.homecontcolumn                        { }
.homecontcolumn h4                     { line-height: 18px; text-transform: uppercase; margin: 14px 0px }
.homecontcolumn p                      { line-height:20px; margin:0; }
.homecontcolumn p a:link,
.homecontcolumn p a:visited,
.homecontcolumn p a:active             { color:#215B33; padding:0px 0px 1px 0px; text-decoration:none; border-bottom:1px solid #215B33; font-weight:normal; }
.homecontcolumn p a:hover              { color:#BABFB7; padding:0px 0px 1px 0px; text-decoration:none; border-bottom:1px solid #BABFB7; font-weight:normal; }



#homenews                              { margin-left:0px; width:272px; float:left; }
#homenewstop                           { border:thin solid #ADAFAA; float:left; }

.homenewscontent                       { padding: 0px 0px 0px 0px; background:url(/images/navlogo-bg.gif) bottom right no-repeat; float:left; }
.homenewscontent-item                  { width:272px; border-bottom:1px solid #ADAFAA; float:left; padding:5px 0px 5px 0px; }
.newsitemleft                          { width:25px; float:left; padding:0px 0px 0px 5px; }
.newsitemright                         { width:232px; float:left; }


#footer                                { height:auto; border-top:1px solid #ADAFAA; margin-top:60px;}
#footerleft                            { width:875px; float:left; padding:14px 0px; }
#footerleft p                          { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#D1D1C6; line-height:12px; }
#footerleft a:link                     { text-decoration:none; color:#ADAFAA; font-weight:bold; }
#footerleft a:visited                  { text-decoration:none; color:#ADAFAA; font-weight:bold; }
#footerleft a:active                   { text-decoration:none; color:#ADAFAA; font-weight:bold; }
#footerleft a:hover                    { text-decoration:none; color:#BABFB7; font-weight:bold; }

#footerright                           { float:right; margin:14px 0; }

#footericons                           { height:20px; }
#footericons li                        { list-style:none; display:inline; }

#typepad:link,
#typepad:visited,         
#typepad:active                        { float:left; width:20px; height:20px; margin:0 0 0 7px; text-decoration:none; border:none; background:#FFF url(/images/icon_typepad-rollover.jpg) 0 0 no-repeat; }
#typepad:hover                         { text-decoration:none; border:none; background:#FFF url(/images/icon_typepad.jpg) 0 0 no-repeat; }
#linkedin:link,
#linkedin:visited,         
#linkedin:active                       { float:left; width:20px; height:20px; margin:0 0 0 7px; text-decoration:none; border:none; background:#FFF url(/images/icon_linkedin-rollover.jpg) 0 0 no-repeat; }
#linkedin:hover                        { text-decoration:none; border:none; background:#FFF url(/images/icon_linkedin.jpg) 0 0 no-repeat; }
#twitter:link,
#twitter:visited,         
#twitter:active                        { float:left; width:20px; height:20px; margin:0 0 0 7px; text-decoration:none; border:none; background:#FFF url(/images/icon_twitter-rollover.jpg) 0 0 no-repeat; }
#twitter:hover                         { text-decoration:none; border:none; background:#FFF url(/images/icon_twitter.jpg) 0 0 no-repeat; }



#navigation {
	width: 1005px;
	;
	height: 33px;
}

#navigation-loggedout {
	width: 1005px;
	;
	height: 33px;
}


#navigation ul {
	position: relative;
	display: block;
	width: 1005px;
	height: 33px;
	margin: 0 auto;
}
#navigation li {
	float: left;
	display: block;
	list-style: none;
}
#navigation a {
	display: block;
	height: 33px;
	overflow: hidden;
	text-indent: -999em;
	background: url(/images/nav.png) 0 0;
}

#navigation-loggedout ul {
	position: relative;
	display: block;
	width: 1005px;
	height: 33px;
	margin: 0 auto;
}
#navigation-loggedout li {
	float: left;
	display: block;
	list-style: none;
}
#navigation-loggedout a {
	display: block;
	height: 33px;
	overflow: hidden;
	text-indent: -999em;
	background: url(/images/nav-loggedout.png) 0 0;
}


li#nav0 a {
	width: 164px;
	background-position: 0 0;
}
li#nav0 a.active {
	background-position: 0 -33px;
}
li#nav0 a:hover {
	background-position: 0 -33px;
}


li#nav-1 a {
	width: 136px;
	background-position: -164px 0;
}
li#nav-1 a.active {
	background-position: -164px -33px;
}
li#nav-1 a:hover {
	background-position: -164px -33px;
}


li#nav2 a {
	width: 136px;
	background-position: -300px 0;
}
li#nav2 a.active {
	background-position: -300px -33px;
}
li#nav2 a:hover {
	background-position: -300px -33px;
}

li#nav3 a {
	width: 155px;
	background-position: -436px 0;
}
li#nav3 a.active {
	background-position: -436px -33px;
}
li#nav3 a:hover {
	background-position: -436px -33px;
}


li#nav4 a {
	width: 159px;
	background-position: -591px 0;
}
li#nav4 a.active {
	background-position: -591px -33px;
}
li#nav4 a:hover {
	background-position: -591px -33px;
}

li#nav5 a {
	width: 99px;
	background-position: -750px 0;
}
li#nav5 a.active {
	background-position: -750px -33px;
}
li#nav5 a:hover {
	background-position: -750px -33px;
}


li#nav6 a {
	width: 156px;
	background-position: -849px 0;
}
li#nav6 a.active {
	background-position: -849px -33px;
}
li#nav6 a:hover {
	background-position: -849px -33px;
}


li#nav-0-loggedout a {
	width: 158px;
	background-position: 0px 0;
}
li#nav-0-loggedout a.active {
	background-position: 0px -33px;
}
li#nav-0-loggedout a:hover {
	background-position: 0px -33px;
}


li#nav-1-loggedout a {
	width: 150px;
	background-position: -158px 0;
}
li#nav-1-loggedout a.active {
	background-position: -158px -33px;
}
li#nav-1-loggedout a:hover {
	background-position: -158px -33px;
}


li#nav2-loggedout a {
	width: 158px;
	background-position: -308px 0;
}
li#nav2-loggedout a.active {
	background-position: -308px -33px;
}
li#nav2-loggedout a:hover {
	background-position: -308px -33px;
}


li#nav3-loggedout a {
	width: 94px;
	background-position: -466px 0;
}
li#nav3-loggedout a.active {
	background-position: -466px -33px;
}
li#nav3-loggedout a:hover {
	background-position: -466px -33px;
}



li#nav4-loggedout a {
	width: 159px;
	background-position: -560px 0;
}
li#nav4-loggedout a.active {
	background-position: -560px -33px;
}
li#nav4-loggedout a:hover {
	background-position: -560px -33px;
}


li#nav5-loggedout a {
	width: 286px;
	background-position: -719px 0;
}
li#nav5-loggedout a.active {
	background-position: -719px 0px;
}
li#nav5-loggedout a:hover {
	background-position: -719px 0px;
}

#secondarymain {
  width: 100%;
}


#left-nav {
 	list-style-type:none;
 	width:215px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	border-bottom: 1px solid gray;
	width: 215px;
	background-image:url(/images/navlogo-bg.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
}

#left-nav li {
  	border:1px solid gray;
	border-bottom: none;
  	margin:0;
  	padding: 1px 1px;
}

#left-nav li span {
	background-image:url(/images/secnav-bg.gif);
  	background-repeat:repeat-y;
	display: inline-block;
	padding: 8px;
}


#secondarynav                 { float:left; width:215px; }
#secondarynav ul              { border-top:none; list-style-type:none; background:url(/images/navlogo-bg.gif) 100% 100% no-repeat; }
#secondarynav ul li           { border-top:none; border-right:1px #CCC solid; border-bottom:1px #CCC solid; border-left:1px #CCC solid; padding:0px; background:url(/images/tile.gif) 0 0 repeat-y; margin:0; }
#secondarynav ul li a         { font:bold 12px Arial, Helvetica, sans-serif; color:#215B33; display:block; margin:0px; border:1px #FFF solid; padding:6px 6px 6px 12px; text-decoration:none; }
#secondarynav ul li a:hover   { /* color: #FFF; background-color: #215B33; background-position: 0 -100;*/ background:url(/images/navbar-green.gif) 0 0 repeat-y; }
#secondarynav ul li a.on      { /* color: #FFF; background-color: #215B33; background-position: 0 -100;*/ background:url(/images/navbar-green.gif) 0 0 repeat-y; }



/* SECONDARY CONTENT SECTION */
/* ************************* */

#secondarycontent             { float:left; width:732px; padding: 28px 0px 28px 28px; line-height:16px; font-family:Arial, Helvetica, sans-serif; }
#secondarycontent h1          { margin:0px 0px 14px 0px; line-height:34px; font:bold 24px Arial, Helvetica, sans-serif; color:#ADAFAA; text-transform:uppercase; }
#secondarycontent h2          { margin:38px 0px 5px 0px; line-height:22px; font:bold 16px Arial, Helvetica, sans-serif; color:#002868; text-transform:capitalize; }
#secondarycontent h3          { margin:24px 0px 0px 0px; line-height:15px; font:bold 14px Arial, Helvetica, sans-serif; color:#60605B; }
#secondarycontent .icon h3 {
  
    margin-left: 100px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
	color: #D3D825;
	font-size: 13px;
}

#secondarycontent .icon {
	background-image: url(/images/educenter/edcenter_calendar.jpg);
	background-repeat: no-repeat;
	width: 325px;
	height: 105px;
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
}

#secondarycontent .icon a {
	color: #D3D825;
	text-decoration: none;
}

#secondarycontent .icon a:link {
	color: #D3D825;
	text-decoration: none;
	border:none;
}

#secondarycontent .icon a:visited {
	color: #D3D825;
	text-decoration: none;
}

#secondarycontent .icon a:active {
	color: #D3D825;
	text-decoration: none;
}

#secondarycontent .icon a:hover {
	color: #D3D825;
	text-decoration: none;
}
#secondarycontent .icon p {
	margin-top: 4px;
	margin-left: 100px;
	margin-right: 20px;
	color: #fff;
	font-size: 11px;
	line-height:13px;
	padding: 0;
}


#secondarycontent p, tr, td {
  font-size:13px;
  margin:12px 0px;
  color:#60605B;
  line-height:22px;
}



#secondarycontent div.prodicon                     { margin:50px 0 0 0; }
#secondarycontent div.prodicon h3                  { background:url(/images/Producer_Access-Document_Icon.jpg) 0 0 no-repeat; padding:7px 0 7px 35px; }
#secondarycontent div.prodicon p                   { font-size:13px; margin:5px 0 0 0; color:#60605B; line-height:22px; padding:0 0 0 35px; }
#secondarycontent div.prodicon p.prodacctext       { }
#secondarycontent div.prodicon img.page          { float:right; border:1px #abafaa solid; margin:0 0 14px 14px; width:75px; }


#secondarycontent ul {
  margin:5px 0px 5px 35px;
}

#secondarycontent li {
  font-size:13px;
  line-height:22px;
  color:#60605B;
}

#secondarycontent a:link,
#secondarycontent a:visited,
#secondarycontent a:active       { color:#215B33; padding:0px 0px 1px 0px; text-decoration:none; border-bottom:1px solid #215B33; font-weight:normal; }
#secondarycontent a:hover        { color:#BABFB7; padding:0px 0px 1px 0px; text-decoration:none; border-bottom:1px solid #BABFB7; font-weight:normal; }

img.supportimage                 { margin:6px 0 28px 28px; border:1px #ADAFAA solid; }


#container                       { }
#horizontal_container            { }
#panel_one_label                 { color:#FFFFFF; padding:6px 0 0 0; }
#panel_two_label                 { color:#FFFFFF; padding:6px 0 0 0; }
#accordion_toggle                { }


.smartoffice-case-record {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:25px;
padding: 5px;
border:thin solid #E4E4E4;
}

.case-policy {
 width:90px;
 float:left;
 background-color:#CCCCCC;
 padding-left:2px;

}
.case-policy-data {
 width:94px;
 float:left;
 margin-left:3px;

}
.case-carriername {
 width:90px;
 float:left;
 background-color:#CCCCCC;
 padding-left:2px;
 

}
.case-carriername-data {
 width:200px;
 float:left;
 margin-left:3px;

}
.case-status {
 width:45px;
 float:left;
 background-color:#CCCCCC;
 padding-left:2px;

}
.case-status-data {
 width:60px;
 float:left;
 margin-left:3px;

}

.case-insuredname {
 width:55px;
 float:left;
 background-color:#CCCCCC;
 padding-left:2px;

}
.case-insuredname-data {
 width:130px;
 float:left;
 margin-left:3px;

}

.case-productname {
 width:53px;
 float:left;
 background-color:#CCCCCC;
 padding-left:2px;

}
.case-productname-data {
 width:180px;
 float:left;
 margin-left:3px;

}

.case-appsigned {
 width:43px;
 float:left;
 background-color:#CCCCCC;
 padding-left:2px;

}
.case-appsigned-data {
 width:80px;
 float:left;
 margin-left:3px;

}

.case-issueddate {
 width:43px;
 float:left;
 background-color:#CCCCCC;
 padding-left:2px;

}
.case-issueddate-data {
 width:80px;
 float:left;
 margin-left:3px;

}

.case-submitteddate {
 width:60px;
 float:left;
 background-color:#CCCCCC;
 padding-left:2px;

}
.case-submitteddate-data {
 width:80px;
 float:left;
 margin-left:3px;

}

.case-advisor {
 width:100px;
 float:left;
 background-color:#CCCCCC;
 padding-left:2px;

}
.case-advisor-data {
 width:130px;
 float:left;
 margin-left:3px;

}

.rowspacer {
 height:3px;
}


#secondarynav-bottomcontent {
  padding:0px 5px 0px 5px;
  margin-top:20px;
}

#secondarynav-bottomcontent p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}


#secondarycontent .pagingtoolbar {
	border-top: 2px dotted #D3CEC8;
	border-bottom: 2px dotted #D3CEC8;
	padding: 5px 0;
	margin-bottom: 18px;
	margin-right: 30px;
	clear: left;
	font-size: 13px;
	color: #60605B;
}
#secondarycontent .pagingtoolbar p {
	padding: 0;
	margin: 0;
	line-height: normal;
	padding-left: 4px;
}
#secondarycontent .pager {
	float: right;
}
#secondarycontent .pager a {
	padding-right: 4px;
	border: none;
}
#secondarycontent .pager a.active {
	font-weight: bold;
	text-decoration: none;
}
#secondarycontent .pager a.pager-all {
	padding-left: 4px;
}

