body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4;
	margin:0px;
	background-color: #FFFFFF;
	background-image:url(img/bgfloral.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
select {
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
textarea {
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.inputtext {
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:150px;
}
.inputradio {
	/*border:none;
	vertical-align:middle;*/
}
.inputbutton {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	font-size:12px;
}
.crumb{
 	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}
div.errormsg{
	color:#CC0033;
}
td.highlight{
	background-color:#FFFF99;
	padding:10px;
}
div.highlight{
	background-color:#FFFF99;
	padding:23px;
}

.indemnityheader {
	height:30px;
	background:#FFD207;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:23px;
}

.indemnityheadersmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF4A03;
}

.indemnitytext {
	color:#FF4A03;
}

.maincontainer {
	padding:10px;
	border-left:1px solid #005F99;
	border-right:1px solid #005F99;
	background-color:#FFFFFF;
}

.boxheaderleft {
	width:15px;
	height:30px;
	background:url(img/corner_left.gif);	
}

.boxheaderright {
	width:15px;
	height:30px;
	background:url(img/corner_right.gif);
}

.boxheadercontent {
	background:#981028;
	background:url(img/corner_center.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:8px;
	color:#FFFFFF;
	font-weight:bold
}

.boxcontentcontainer {
	border:1px #d00c20 solid;
	padding:20px;
}

.boxheaderleft_child {
	width:15px;
	height:30px;
	background:url(img/corner_left_pink.gif);	
}

.boxheaderright_child {
	width:15px;
	height:30px;
	background:url(img/corner_right_pink.gif);
}

.boxheadercontent_child {
	background:#981028;
	background:url(img/corner_center_pink.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:8px;
	color:#FFFFFF;
	font-weight:bold
}

.boxcontentcontainer_child {
	border:1px #d83787 solid;
	padding:20px;
}

.blueheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#d00c20;
}
.bluesubheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#002775;
	padding-bottom:1px;
	border-bottom:1px dotted #002775;
	cursor:pointer;
}
.bluesubheaderover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d00c20;
	padding-bottom:1px;
	border-bottom:1px dotted #d00c20;
	cursor:pointer;
}
hr {
	height:1px;
	margin:10px 0px 10px 0px;
	border:none;
	color:#999999;
	background-color:#999999;
}

.surveybox {
	background-color:#e5f0ff;
	padding:23px;
}

.surveyheader {
	height:30px;
	background:#6A99DD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-indent:23px;
	color:#FFFFFF;
}

.lightertext {
	color:#6A99DD;
}

.categoryheader {
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#d00c20;
}

.eshopheader {
	background:#6A99DD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.eshoprow {
	background:#e5f0ff;
}
.eshoprow2 {
	background:#f7faff;
}
.eshopprice {
	background:none;
	border:none;
}
.pageerror {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0033;
}
.sizerow {
	width:49px;
	background:#ff9999;
	/*font-family:Tahoma, Verdana, Helvetica, sans-serif;*/
	font-size:10px;
}
.sizelabel {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}
.font11px {
	font-size:11px;
}
.pgbreakb4 {
	page-break-before: always;
}
.pgbreakafter {
	page-break-after: always;
}

.pnav {
	width:50px;
	border:2px #6A99DD solid;
	background:#E5F0FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#002775;
	cursor:pointer;
	margin-left:6px;
}
.pnav-active {
	width:50px;
	border:2px #D00C20 solid;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D00C20;
	margin-left:6px;
}

.boxheaderleft1 {
	width:15px;
	height:30px;
	background:url(img/corner_left.gif);	
}
.boxheaderright1 {
	width:15px;
	height:30px;
	background:url(img/corner_right.gif);
}
.boxheadercontent1 {
	background:#981028;
	background:url(img/corner_center.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:8px;
	color:#FFFFFF;
	font-weight:bold
}
.boxcontentcontainer1 {
	border:1px #d00c20 solid;
	padding:20px;
}
.boxheaderleft2 {
	width:15px;
	height:30px;
	background:url(img/corner_left2.gif);	
}
.boxheaderright2 {
	width:15px;
	height:30px;
	background:url(img/corner_right2.gif);
}
.boxheadercontent2 {
	background:#981028;
	background:url(img/corner_center2.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:8px;
	color:#FFFFFF;
	font-weight:bold
}
.boxcontentcontainer2 {
	border:1px #d00c40 solid;
	padding:20px;
}
.boxheaderleft3 {
	width:15px;
	height:30px;
	background:url(img/corner_left3.gif);	
}
.boxheaderright3 {
	width:15px;
	height:30px;
	background:url(img/corner_right3.gif);
}
.boxheadercontent3 {
	background:#981028;
	background:url(img/corner_center3.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:8px;
	color:#FFFFFF;
	font-weight:bold
}
.boxcontentcontainer3 {
	border:1px #d00c61 solid;
	padding:20px;
}
.boxheaderleft4 {
	width:15px;
	height:30px;
	background:url(img/corner_left4.gif);	
}
.boxheaderright4 {
	width:15px;
	height:30px;
	background:url(img/corner_right4.gif);
}
.boxheadercontent4 {
	background:#981028;
	background:url(img/corner_center4.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-indent:8px;
	color:#FFFFFF;
	font-weight:bold
}
.boxcontentcontainer4 {
	border:1px #d00c81 solid;
	padding:20px;
}

/*
red : #ed1c24
blue: #034694
blue: #3658a0
blue: #566bab
blue: #8893c4
*/
