@charset "utf-8";
/* CSS Document */

body {
	behavior:url(behavior.htc);
	background-image:url(images/DalmationSkin2.gif);
	}

/*DIVS*/

#container {
	position:relative;
	margin:0px auto;
	width:800px;
	height:600px;
	border:2px solid #000000;
	z-index:1;
	}

#header {
	position:absolute;
	top:0px;
	left:0px;
	width:800px;
	height:150px;
	background-image:url(images/Header.jpg);
	background-repeat:no-repeat;
	z-index:3;
	}

#top {
	position:absolute;
	top:150px;
	left:0px;
	width:800px;
	height:40px;
	background-image:url(images/MenuBG.gif);
	background-repeat:repeat-x;
	z-index:3;
	}

#main {
	position:absolute;
	top:190px;
	left:-2px;
	width:800px;
	min-height:490px;
	_height:auto !important;
	background-color:#ffffff;
	border:2px solid #000000;
	border-top:none;
	z-index:3;
	}

#xtraB {
	position:absolute;
	top:-3px;
	left:300px;
	width:500px;
	height:150px;
	z-index:6;
	}

#xtraA {
	position:absolute;
	top:201px;
	left:50%;
	margin-left:-387px;
	width:800px;
	height:21px;
	z-index:9;
	}

#tabInstruct, #tabCommercial, #tabLife, #tabEarthquake, #tabFlood, #tabBoatRV, #tabSubmit, #tabAuto, #tabHome, #tabRequestCard, #tabWorkComp {
	width:87px;
	height:18px;
	display:block;
	background-color:#536ca6;
	border:solid 3px #536ca6;
	border-bottom:solid 3px #536ca6;
	font-family:times new roman, serif;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-top:3px;
	text-decoration:none;
	margin-right:4px;
	float:left;
	}

#tabInstruct:hover, #tabCommercial:hover, #tabLife:hover, #tabEarthquake:hover, #tabFlood:hover, #tabBoatRV:hover, #tabSubmit:hover, #tabAuto:hover, #tabHome:hover, #tabRequestCard:hover, #tabWorkComp:hover {
	color:#ffd403;
	}

#divInstruct, #divCommercial, #divLife, #divEarthquake, #divFlood, #divBoatRV, #divSubmit, #divAuto, #divHome, #divRequestCard, #divWorkComp {
	position:absolute;
	top:35px;
	left:-2px;
	width:798px;
	min-height:453px;
	_height:auto !important;
	display:none;
	border:solid  3px #536ca6;
	border-top:solid  3px #536ca6;
	background-color:#ffffff;
	z-index:6;
	}

#quickpay {
	position:relative;
	top:219px;
	left:10px;
	width:200px;
	height:60px;
	z-index:6;
	}

.quickpay {
	background-image:url(images/QuickPayButton.jpg);
	background-repeat:no-repeat;
	}

.quickpay:hover {
	background-position: 0 -60px;
	}
	
	
/*ANCHORS*/

.classa a:link {
	color:#536ca6;
	text-decoration:none;
	font-weight:bold;
	}

.classa a:visited {
	color:#536ca6;
	text-decoration:none;
	font-weight:bold;
	}

.classa a:hover {
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	}

.classb a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

.classb a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

.classb a:hover {
	color:#ffd403;
	text-decoration:none;
	font-weight:bold;
	}

/*TABLES*/

.fill {
	background-color:#536ca6;
	}

.fillcell {
	background-color:#ffd403;
	}

.filldark {
	background-color:#222d45;
	}

.bbb {
	background-image:url(images/BigBlueButton.jpg);
	background-repeat:no-repeat;
	background-position:center;
	color:#FFFFFF;
	font-weight:bold;
	width:120px;
	height:30px;
	}

.bbb:hover {
	color:#FFCC00;
	}

/*TEXT*/

.banner {
	font-family:trajan, serif;
	font-size:18px;
	font-stretch:condensed;
	}

.bbody {
	font-family:trajan, serif;
	font-size:16px;
	}
	
.body {
	font-family:trajan, serif;
	font-size:15px;
	}

.smbody {
	font-family:trajan, serif;
	font-size:12px;
	}

.tiny {
	font-family:trajan, serif;
	font-size:9px;
	}

.bold {
	font-weight:bold;
	}

.italic {
	font-style:italic;
	}

.left {
	text-align:left;
	text-decoration:none;
	}

.center {
	text-align:center;
	text-decoration:none;
	}

.right {
	text-align:right;
	text-decoration:none;
	}

.blue {
	color:#536ca6;
	}

.yellow {
	color:#ffd403;
	}

.darkblue {
	color:#222d45;
	}

.white {
	color:#ffffff;
	}

.red {
	color:#ff0000;
	}
	
.black {
	color:#000000;
	}

.underline {
	text-decoration:underline;
	}

.plain {
	text-decoration:none;
	border:none;
	}

.tight {
	margin:1px;
	}

.solid {
	background-color:#536ca6;
	}

.pad {
	padding:8px;
	}
	
.padleft {
	padding-left:12px;
	}

.padright {
	padding-right:6px;
	}

.margintop {
	margin-top:-6px;
	}

.block {
	display:block;
	background-color:#536ca6;
	}

.center {
	text-align:center;
	}
	
/*GLOSSARY*/

.glossaryTerm {
	font-family:trajan, serif;
	font-size:15px;
	font-weight:bold;
	color:#536ca6;
	}
	
.glossaryDefinition {
	font-family:trajan, serif;
	font-size:10px;
	color:#000000;
	}

	