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



.errorhint{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#ac0000;
font-weight:bold;
}



h1.subpage{
font-family:"Arial Black", Gadget, sans-serif;
font-size:35pt;
color:#000000;
}

input.dlcsv{
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
color:#ffffff;
background-color:#ac0000;
font-weight:bold;
}
input.dlcsv:hover{
background-color:#ef0000;

}


.liabilitylimit{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:25pt;
font-weight:bold;
}
.excesslimits{
font-family:"Arial Black", Gadget, sans-serif;
color:#000000;
font-size:20pt;
font-weight:bold;
}
.medical{
font-family:"Arial Black", Gadget, sans-serif;
color:#000000;
font-size:16pt;
font-weight:bold;
}

.magsubpg{
font-family:"Arial Black", Gadget, sans-serif;
font-size:20pt;
color:#000000;
}




.error
{
	 background: none repeat scroll 0 0 #fd2929;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
padding:9px;

}
.error a
{
	color:#ffffff;
}

.success
{
background: #fd2929  ;
}

.success a
{
	color:#ffffff;background:#F30
}





.subpgtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
color:#000000;
}

.blackheading1{
font-family:"Arial Black", Gadget, sans-serif;
font-size:20pt;
color:#000000;
}
.redheading1{
font-family:Arial, Helvetica, sans-serif;
font-size:20pt;
color:#ef0000;
}





.blackbutton {
	/*-moz-box-shadow:inset 0px -2px 0px 0px #000000;
	-webkit-box-shadow:inset 0px -2px 0px 0px #000000;
	box-shadow:inset 0px -2px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #595959) );
	background:-moz-linear-gradient( center top, #000000 5%, #595959 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#595959');
	background-color:#000000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:4px 9px;
	text-decoration:none;
	text-shadow:2px 2px 0px #000000;*/
}.blackbutton:hover {
/*	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #595959), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #595959 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595959', endColorstr='#000000');
	background-color:#595959;*/
}.blackbutton:active {
	position:relative;
	top:1px;
}






.blackbutton3 {
	-moz-box-shadow:inset 0px -2px 0px 0px #000000;
	-webkit-box-shadow:inset 0px -2px 0px 0px #000000;
	box-shadow:inset 0px -2px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #595959) );
	background:-moz-linear-gradient( center top, #000000 5%, #595959 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#595959');
	background-color:#000000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:4px 9px;
	text-decoration:none;
	text-shadow:2px 2px 0px #000000;
}.blackbutton3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #595959), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #595959 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595959', endColorstr='#000000');
	background-color:#595959;
}.blackbutton3:active {
	position:relative;
	top:1px;
}




a.blackbutton{
/*font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#ffffff;
background-color:#000000;
border:0;
font-weight:bold;
text-decoration:none;*/
}
a.blackbutton:hover{
/*background-color:#ffffff;
color:#a0a0a0*/;
}



input.frontbutton{
font-family:Arial, Helvetica, sans-serif;
font-size:17pt;
color:#ffffff;
background-color:#000000;
border:0;
font-weight:bold;
padding:1px;
}
input.frontbutton:hover{
background-color:#ffffff;
color:#000000;
}



.frontbutton {
	-moz-box-shadow:inset 0px -2px 0px 0px #000000;
	-webkit-box-shadow:inset 0px -2px 0px 0px #000000;
	box-shadow:inset 0px -2px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #595959) );
	background:-moz-linear-gradient( center top, #000000 5%, #595959 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#595959');
	background-color:#000000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding:4px 9px;
	text-decoration:none;
	text-shadow:2px 2px 0px #000000;
}.frontbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #595959), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #595959 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595959', endColorstr='#000000');
	background-color:#595959;
}.frontbutton:active {
	position:relative;
	top:1px;
}




.blackbutton2 {
	/*-moz-box-shadow:inset 0px -2px 0px 0px #000000;
	-webkit-box-shadow:inset 0px -2px 0px 0px #000000;
	box-shadow:inset 0px -2px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #595959) );
	background:-moz-linear-gradient( center top, #000000 5%, #595959 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#595959');
	background-color:#000000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:4px 9px;
	text-decoration:none;
	text-shadow:2px 2px 0px #000000;*/
	background: none repeat scroll 0 0 #27ae60;
    border: 0 none;
    border-radius: 1px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    margin: 10px 5px;
    padding: 10px 5px;
    width: 200px; color: #ffffff;
    display: inline-block;
}.blackbutton2:hover {
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #595959), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #595959 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595959', endColorstr='#000000');
	background-color:#595959;*/
}.blackbutton2:active {
	position:relative;
	top:1px;
}





.subpgtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
color:#000000;
font-weight:bold;
}








.box1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#6C0000;
/*background-color:#F8F8F8;*/
font-weight:bold;




background: rgb(252,255,244); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */


}

.box1:hover{
/*background-color:#6c0000;*/
background: rgb(245,246,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(245,246,246,1) 0%, rgba(219,220,226,1) 21%, rgba(184,186,198,1) 49%, rgba(221,223,227,1) 80%, rgba(245,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,246,246,1)), color-stop(21%,rgba(219,220,226,1)), color-stop(49%,rgba(184,186,198,1)), color-stop(80%,rgba(221,223,227,1)), color-stop(100%,rgba(245,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-9 */

/*color:#FFFFFF;*/
}



/*
select.box1{
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
color:#930003;
background-color:#EBEBEB;
font-weight:bold;
}

select.box1:hover{
background-color:#8C0003;
color:#FFFFFF;
}




textarea.box1{
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
color:#930003;
background-color:#EBEBEB;
font-weight:bold;
}

textarea.box1:hover{
background-color:#8C0003;
color:#FFFFFF;
}
*/

a.panellink{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
font-weight:bold;
}
a.panellink:hover{
background-color:#ffffff;
}








input.login{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
background-color:#ef0000;
font-weight:bold;
}
input.login:hover{
background-color:#ac0000;
}

.logintxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#ffffff;
}

input.loginbutton{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000000;
background-color:#ef0000;
font-weight:bold;
}
input.loginbutton:hover{
background-color:#ac0000;
}






.whitetxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#ffffff;
font-weight:bold;
}


.bottomlink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#ffffff;
	font-weight:bold;
}
.bottomlink:hover{
	background-color:#000000;
}

input.pricebox{
font-family:Arial, Helvetica, sans-serif; 
font-size:11pt;
font-weight:bold;
border:none;
background-color:#ffffff;
color:#000000;
}
input.pricebox1b{
font-family:Arial, Helvetica, sans-serif; 
font-size:22pt;
font-weight:bold;
border:none;
background-color:#ffffff;
color:#000000;
}
input.pricebox1c{
font-family:Arial, Helvetica, sans-serif; 
font-size:12pt;
font-weight:bold;
border:none;
background-color:#ffffff;
color:#000000;
}


input.pricebox2{
font-family:Arial, Helvetica, sans-serif; 
font-size:12pt;
color:#000000;
font-weight:bold;
border:none;
background-color:#ffffff;
}



h1.fphead1{
font-family:"Arial Black", Gadget, sans-serif;
font-size:30pt;
color:#F9FE30;
font-weight:bold;
}
h2.fphead1{
font-family:Arial, Helvetica, sans-serif;
font-size:20pt;
color:#F9FE30;
font-weight:bold;
}
h3.fphead1{
font-family:Arial, Helvetica, sans-serif;
font-size:20pt;
color:#F9FE30;
font-weight:bold;
}
b.fphead2{
font-family:"Arial Black", Gadget, sans-serif;
font-size:40pt;
color:#F9FE30;
font-weight:bold;
}

b.contact{
font-family:"Arial Black", Gadget, sans-serif;
font-size:32pt;
color:#F9FE30;
font-weight:bold;
}
a.contact{
font-family:"Arial Black", Gadget, sans-serif;
font-size:32pt;
color:#F9FE30;
font-weight:bold;
}


.db
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#000000;
}
