img {
	border: 0;
  behavior:url("/pngbehavior.htc");
}
form {margin: 0px;padding:0px;clear:none;}
P, TD, LI, UL, Table{
color: #000000;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 13px;
}
A:LINK {
color: #000066;
font-weight: bold;
text-decoration: none;
}
A:VISITED {
color: #000066;
font-weight: bold;
text-decoration: none;
}
A:HOVER {
color: #4987D5;
font-weight: bold;
text-decoration: none;
}
h1 { 
font-size: 15px;
font-weight: 700;
letter-spacing: 2px;
color: #000070;
}
h2 {
font-size: 14px;
font-weight: 700;
color: #800000;
}
h3 {
font-size: 14px;
font-weight: 700;
color: #000066;
}
.cam {
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding-bottom:3px;
}
h4, h5, h6 {
font-size: 12px;
font-weight: 700;
letter-spacing: 1px;
color: #000070;
border-left-style:solid
}

h7 {
font-size: 12px;
font-weight: bold;
letter-spacing: 0px;
color: #0066CC;
}

body {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-color:#BCBDC1;
  text-align: center;
}
#wrapper	{
	background: #fff;
	color: #333;
	margin: 0px auto;
	padding: 0;
	width: 780px;	 
	}

html>#wrapper	{
	width: 769px;
	text-align: center;

div#container
{
margin-left: auto;
margin-right: auto;
width: 50em;
text-align: left;
}

} 
div.navhr {
  height: 13px;
  width: 90%;
  background: #fff url(/images/divebar.gif) repeat-x scroll center;
}
div.navhr hr {
  display: none;
}
div.footerhr {
  height: 13px;
  width: 769px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background: #fff url(/images/divebar.gif) repeat-x scroll center;
}
div.footerhr hr {
  display: none;
}
.navText{
  text-align: left;
  color: #000000;
  font-size: 13px;
  line-height: 17px;
  width:168px;
  padding: 1px;
}
fieldset{
  padding:5px;
  filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fcfcfe, EndColorStr=#f3f3ee, GradientType=0);
}

/*Header navigation added by J.R. Howden.*/

#jrmenu
{
text-align: center;
}
#jrmenu ul
{
list-style: none;
padding: 0;
margin: 0;
font-weight: 400;
font-size:11pt;
font-family:Arial;
}

#jrmenu li
{
float: left;
margin: 0;
padding: 0;
text-align: center;
font-size:11pt;
font-weight: 400;
font-family:Arial;
}

#jrmenu li
{
background: url(/headers/images/menu.active.gif) bottom left no-repeat;
float: left;
margin: 0;
padding: 0;
text-align: center;
font-weight: 400;
font-size:11pt;
font-family:Arial;
}
#jrmenu li#active a
{
background: url(/headers/images/menu.active.gif) #909090 bottom left no-repeat;
height: 26px;
line-height: 1.6em;
float: left;
width: 128px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
}
#jrmenu li#active a:hover
{
background: url(/headers/images/menu.hover.gif) #CCCCCC bottom left no-repeat;
height: 26px;
line-height: 1.6em;
float: left;
width: 128px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
}
#jrmenu li a
{
background: url(/headers/images/menu.gif)#909090 bottom left no-repeat;
height: 26px;
line-height: 1.6em;
float: left;
width: 128px;
display: block;
color: #810100;
text-decoration: none;
text-align: center;
font-size:11pt;
font-family:Arial;
font-weight: 400;
}

#jrmenu li a:hover
{
background: url(/headers/images/menu.hover.gif) #0C1B49 bottom left no-repeat;
height: 26px;
line-height: 1.6em;
float: left;
width: 128px;
display: block;
color: #FFFFFF;
text-decoration: none;
text-align: center;
font-size:11pt;
font-family:Arial;
}
/* Commented backslash hack hides rule from IE5-Mac \*/
#jrmenu li a
{
float: none;
}
/* End IE5-Mac hack */


/* ######### Style for Drop Down Menu ######### */

.dropdown{
position:absolute;
top: 0;
border: 1px solid #BBB; 
border-bottom-width: 0;
font:normal 10pt Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#202020,direction=135,strength=3); /*Add Shadow in IE.*/
}

.dropdown a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; 
padding: 2px 0;
text-decoration: none;
font-weight: 500;
color: #1F3167;
}

.dropdown a:hover{ 
background: url(/headers/images/menutext.hover.gif) #2F4C83 bottom left no-repeat;
font-weight: 500;
color: #FFFFFF;
}

.dropdown a:visited{
font-weight: 500; 
}
/*End header navigation.*/

/*Left Navigation List*/
#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}
.navlist
{
text-align: left;
vertical-align:middle;
font-size: 11px;
font-weight: bold;
}
#navlist li
{
text-align: left;
vertical-align:middle;
font-size: 11px;
font-weight: bold;
color: #800000;
padding-left: 17px;
padding-bottom: 3px;
background-image: url(/images/reddot.gif);
background-repeat: no-repeat;
background-position:  0px 4px;
}
#navlist li#active a
{
text-decoration: none;
color: #800000;
}
#navlist li a
{
text-decoration: none;
}
#navlist li#home
{
padding-bottom: 10px;
}
/*Left  Navigation List End*/

/*Content Link*/

#mainContent a
{
color:#000066;
text-decoration: underline;
}
#mainContent a:hover
{
color:#800000;
text-decoration: none;
}
#mainContent a:active
{
color:#800000;
text-decoration: underline;
}

/*Content Link End*/

.welcome {
text-align: left;
font-size: 14px;
font-weight: 700;
color: #800000;
}
.breadcrumbs {
text-align: left;
font-size: 10px;
line-height: 15px;
color: #000066;
}
.leftnav {
text-align: left;
font-size: 11px;
font-weight: bold;
color: #800000;
}
.menu {
text-align: left;
font-size: 14px;
font-weight: bold;
color: #800000;
}
.menutext {
text-align: left;
color: #000000;
font-size: 12px;
line-height: 15px;
padding: 1px;
}
.leftcell {
text-align: left;
color: #000000;
font-size: 13px;
line-height: 17px;
padding: 1px;
}
.rightadcell {
text-align: center;
color: #000070;
font-size: 13px;
line-height: 18px;
padding: 1px;
}
.textarea {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
line-height: 17px;
padding: 1px;
}
.footer {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #000000;
text-align: center;
padding: 1px;
}
.caption {
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
color: #666666;
text-align: left;
line-height: 17px;
padding: 1px;
}
.historyheader {
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-align: left;
line-height: 20px;
padding: 3px;
}
.copyright {
text-align: left;
font-size: 11px;
color: #000066;
letter-spacing: 2px;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
border-top: solid 1px #4E5C7E;
}
.tiny {
font-size: 9px;
text-align: right;
padding: 1px;
}
.small {
font-size: 11px;
color:000000;
}
.listsmall {
font-size: 11px;
color: #CC0000;
font-weight: bold;
text-decoration: none;
}
.smallblack {
font-size: 11px;
color:000000;
}
.tinyleft {
font-size: 9px;
text-align: left;
padding: 1px;
}
.title
{
 text-align: left;
font-size: 14px;
font-weight: 700;
color: #800000;
}
.sixboxtitle
{
 text-align: left;
font-size: 13px;
font-weight: 400;
color: #810100;
font-family:Arial;
text-decoration: none;
}
.sixboxtitle:link
{
 text-align: left;
font-size: 13px;
font-weight: 400;
color: #810100;
font-family:Arial;
text-decoration: none;
}
.sixboxtitle:visited
{
 text-align: left;
font-size: 13px;
font-weight: 400;
color: #810100;
font-family:Arial;
text-decoration: none;
}
.sixboxtitle:hover
{
 text-align: left;
font-size: 13px;
font-weight: 400;
color: #810100;
font-family:Arial;
text-decoration: underline;
}

.sixboxheader
{
 text-align: left;
font-size: 13px;
font-weight: 400;
color: #810100;
font-family:Arial;
text-decoration: none;
}
.sixboxheader:link
{
 text-align: left;
font-size: 13px;
font-weight: 400;
color: #810100;
font-family:Arial;
text-decoration: none;
}
.sixboxheader:visited
{
 text-align: left;
font-size: 13px;
font-weight: 400;
color: #810100;
font-family:Arial;
text-decoration: none;
}
.sixboxheader:hover
{
 text-align: left;
font-size: 13px;
font-weight: 400;
color: #810100;
font-family:Arial;
text-decoration: underline;
}





.whitetitle
{
 text-align: left;
font-size: 15px;
color: #FFFFFF;
font-family:Arial;
text-decoration: none;
}

.whitetitle:link
{
 text-align: left;
font-size: 15px;
font-weight: normal;
color: #FFFFFF;
font-family:Arial;
text-decoration: none;
}

.whitetitle:visited
{
 text-align: left;
font-size: 15px;
font-weight: normal;
color: #FFFFFF;
font-family:Arial;
text-decoration: none;
}

.whitetitle:hover
{
 text-align: left;
font-size: 15px;
font-weight: normal;
color: #FFFFFF;
font-family:Arial;
text-decoration: underline;
}

.ulink { text-decoration: none; }
	
.ulink:hover { text-decoration: underline; }
		.floatleft
		{
			float: left;
      padding-right:5px;
		}
		.floatright
		{
			float: right;
      padding-left:5px;
		}
		
		
		.tiny_se {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #FFFFFF;
	text-decoration: none;
}

.largebold1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.medbold1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.med1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;

}
.smallbold1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.small1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.largebold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.medbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.med2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.smallbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.graybox
{
	background-image:URL(/images/box_bg_grade1.gif);
	background-repeat:no-repeat;
	width:350;
	height:120; }

ul.list {
	margin:0px 0px 1em 0px;
	padding:0;
	list-style:none; }
ul.list li { 
	padding-left:10px;
	line-height:1.4;
	background:url(/images/ul-list-bg.gif) 0 0.5em no-repeat; }
ul.list li.nobg { background:none; padding:1em 0; }

ul.pdf {
	margin:0px 0px 1em 0px;
	padding:0;
	list-style:none; }
ul.pdf li { 
	padding-left:20px;
	line-height:1.8;
	background:url(/images/pdf-bullet.gif) 0 0.5em no-repeat; }

ul.side {
	margin:1em 0px 1em 0.25em;
	padding:0;
	list-style:none; }
ul.side li { 
	padding-left:10px;
	line-height:1.6;
	background:url(/images/red-bullet.gif) 0 0.6em no-repeat; }
	
.howsave { border-left:5px solid #eee; padding-left:10px; }
.howsave table { margin-bottom:20px; }
.howsave th { padding:5px; background-color:#eee; text-align:left; }
.howsave td { padding:5px; }

table.contact { margin-bottom:5px; }
table.contact td { font-size:12px; }
table.contact td.subhead { 
	font-size:12px;
	font-weight:bold;
	color: #00529C; }
table.contact caption {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color: #00529C; }
.boldblue {
	font-size:14px;
	font-weight:bold;
	color: #00529C; }

img.sycs { float:left; margin:5px 10px 0px 0px; }
img.right { float:right; margin:10px 0px 5px 10px; }

/* SAVINGS CALCULATOR */

#savingscalc th { background:#eee; }
#savingscalc .blueitem { background:#E5EDF5; text-align:left; }
#savingscalc input.readonly { background:#eee; }

/* ONLINE LOSS REPORT: AUTOMOBILE */

form.autoclaimform fieldset {
margin-bottom:15px;
border:1px solid #eee;
background:none; }

form.autoclaimform legend {
padding:0.5em;
font-size: 13px;
font-weight: 700;
color: #800000; }

form.autoclaimform input {
 margin-bottom:10px;
 vertical-align:middle; }

form.autoclaimform h3 {
margin:10px 0 0 0; }

