BODY {
	padding-right: 0px; padding-LEFT: 0px; FONT-SIZE: 90%; padding-BOTTOM: 0px; MARGIN: auto; WIDTH: 777px; color: #000000; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;
}
IMG {
	padding-right: 0px; padding-LEFT: 0px; padding-BOTTOM: 0px; MARGIN: 0px; border-top-STYLE: none; padding-top: 0px; border-right-STYLE: none; border-LEFT-STYLE: none; border-BOTTOM-STYLE: none
}
A {
	color: #96d045; background-color: transparent; TEXT-DECORATION: none
}
A:link {
	color: #96d045; background-color: transparent; TEXT-DECORATION: none
}
A:visited {
	color: #061826; background-color: transparent; TEXT-DECORATION: none
}
A:hover {
	color: #FD7259; background-color: transparent; TEXT-DECORATION: none
}
A.genlink:link {
	MARGIN: 0px; color: #000000; background-colorx: transparent; TEXT-DECORATION: none
}
A.genlink:visited {
	MARGIN: 0px; color: #000000; background-color: transparent; TEXT-DECORATION: none
}
A.genlink:hover {
	MARGIN: 0px; color: #000000; background-color: transparent; TEXT-DECORATION: none
}
HR {
	color: #666666; HEIGHT: 1px
}
TH {
	FONT-SIZE: 95%; font-family: "Helvetica" Verdana, Arial, Helvetica, sans-serif
}
FORM {
	padding-right: 0px; padding-LEFT: 0px; padding-BOTTOM: 0px; MARGIN: 0px; padding-top: 0px
}
SELECT {
	border-right: #047b95 1px solid; border-top: #047b95 1px solid; FONT-SIZE: 11px; border-LEFT: #047b95 1px solid; color: #000000; border-BOTTOM: #047b95 1px solid
}
IMG {
	padding-right: 0px; padding-LEFT: 0px; padding-BOTTOM: 0px; MARGIN: 0px; border-top-STYLE: none; padding-top: 0px; border-right-STYLE: none; border-LEFT-STYLE: none; border-BOTTOM-STYLE: none
}
H1 {
	FONT-SIZE:  1.1em;
}

H1 A:link {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H1 A:visited {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H1 A:hover {
	FONT-SIZE: 1.1em; background-color: transparent; TEXT-DECORATION: none
}
H2 {
	FONT-SIZE:  1.1em;
}

H2 A:link {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H2 A:visited {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H2 A:hover {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H3 {
	FONT-SIZE: 1.1em;
}

H3 A:link {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H3 A:visited {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H3 A:hover {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H4 {
	FONT-SIZE: 95%
}

H4 A:link {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H4 A:visited {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H4 A:hover {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H5 {
	FONT-SIZE: 95%
}

H5 A:link {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H5 A:visited {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H5 A:hover {
	FONT-SIZE: 95%; background-color: transparent; TEXT-DECORATION: none
}
H6 {
	font-weight: normal; FONT-SIZE: 9px; MARGIN: 0px; color: #666666; FONT-STYLE: italic
}
H6 A:link {
	font-weight: normal; FONT-SIZE: 10px; color: #666666; FONT-STYLE: italic; TEXT-DECORATION: none
}
H6 A:visited {
	font-weight: normal; FONT-SIZE: 10px; color: #666666; FONT-STYLE: italic; TEXT-DECORATION: none
}
H6 A:hover {
	font-weight: normal; FONT-SIZE: 10px; color: #666666; FONT-STYLE: italic; TEXT-DECORATION: underline
}
.error {
	font-weight: bold; color: #ff0000
}
.error A:link {
	font-weight: bold; color: #ff0000; TEXT-DECORATION: underline
}
.error A:visited {
	font-weight: bold; color: #ff0000; TEXT-DECORATION: underline
}
.error A:hover {
	font-weight: bold; color: #ff0000; TEXT-DECORATION: none
}
.noborder {
	border-top-WIDTH: 0px; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; border-right-WIDTH: 0px
}
.noborder A:link {
	border-top-WIDTH: 0px; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; border-right-WIDTH: 0px
}
.noborder A:visited {
	border-top-WIDTH: 0px; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; border-right-WIDTH: 0px
}
.noborder A:hover {
	border-top-WIDTH: 0px; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; border-right-WIDTH: 0px
}
.information {
	border-right: #A6C1F4 1px solid; padding-right: 3px; border-top: #A6C1F4 1px solid; padding-LEFT: 3px; padding-BOTTOM: 3px; border-LEFT: #A6C1F4 1px solid; padding-top: 3px; border-BOTTOM: #A6C1F4 1px solid; background-color: #EDEFF6;
}

.breadcrumb {
	color: #006600
}
.breadcrumb A:link {
	font-weight: normal; color: #006600; TEXT-DECORATION: underline
}
.breadcrumb A:visited {
	font-weight: normal; color: #006600; TEXT-DECORATION: underline
}
.breadcrumb A:hover {
	font-weight: normal; color: #006600; TEXT-DECORATION: none
}

.highlighted-row {
	padding-right: 4px; padding-LEFT: 4px; padding-BOTTOM: 4px; padding-top: 4px; background-color: #f4f7f2
}
.highlighted-row TABLE {
	border-right: #c9d7bf 1px solid; padding-right: 4px; border-top: #c9d7bf 1px solid; padding-LEFT: 4px; padding-BOTTOM: 4px; border-LEFT: #c9d7bf 1px solid; padding-top: 4px; border-BOTTOM: #c9d7bf 1px solid; background-color: #daeebd
}
.highlighted-row TABLE TD TABLE {
	border-right: #6c8c52 0px solid; padding-right: 4px; border-top: #6c8c52 0px solid; padding-LEFT: 4px; padding-BOTTOM: 4px; border-LEFT: #6c8c52 0px solid; padding-top: 4px; border-BOTTOM: #6c8c52 0px solid; background-color: #EDEFF6;
}

.highlighted-row A:link {
	font-weight: normal; color: #333333; TEXT-DECORATION: none
}
.highlighted-row A:visited {
	font-weight: normal; color: #333333; TEXT-DECORATION: none
}
.highlighted-row A:hover {
	font-weight: normal; color: #000000; TEXT-DECORATION: underline
}
.highlighted-row1 {
	padding-right: 4px; padding-LEFT: 4px; padding-BOTTOM: 4px; padding-top: 4px; background-color: #fffeec
}
.highlighted-row1 TABLE {
	border-right: #f9f6bc 1px solid; padding-right: 4px; border-top: #f9f6bc 1px solid; padding-LEFT: 4px; padding-BOTTOM: 4px; border-LEFT: #f9f6bc 1px solid; padding-top: 4px; border-BOTTOM: #f9f6bc 1px solid; background-color: #fffeec
}
.highlighted-row1 TABLE TD TABLE {
	border-right: #a6e0e9 0px solid; padding-right: 4px; border-top: #a6e0e9 0px solid; padding-LEFT: 4px; padding-BOTTOM: 4px; border-LEFT: #a6e0e9 0px solid; padding-top: 4px; border-BOTTOM: #a6e0e9 0px solid; background-color: #fffeec
}
.highlighted-row1 A:link {
	font-weight: normal; color: #333333; TEXT-DECORATION: none
}
.highlighted-row1 A:visited {
	font-weight: normal; color: #333333; TEXT-DECORATION: none
}
.highlighted-row1 A:hover {
	font-weight: normal; color: #000000; TEXT-DECORATION: underline
}
.highlighted-row2 {
	padding-right: 4px; padding-LEFT: 4px; padding-BOTTOM: 4px; padding-top: 4px; background-color: #f5f5f5
}
.highlighted-row2 {
	border-right: #dddddd 1px solid; padding-right: 4px; border-top: #dddddd 1px solid; padding-LEFT: 4px; padding-BOTTOM: 4px; border-LEFT: #dddddd 1px solid; padding-top: 4px; border-BOTTOM: #dddddd 1px solid; background-color: #f5f5f5
}
.highlighted-row2 TABLE TD TABLE {
	border-right: #a6e0e9 0px solid; padding-right: 4px; border-top: #a6e0e9 0px solid; padding-LEFT: 4px; padding-BOTTOM: 4px; border-LEFT: #a6e0e9 0px solid; padding-top: 4px; border-BOTTOM: #a6e0e9 0px solid; background-color: #f5f5f5
}
.highlighted-row2 A:link {
	font-weight: normal; color: #333333; TEXT-DECORATION: none
}
.highlighted-row2 A:visited {
	font-weight: normal; color: #333333; TEXT-DECORATION: none
}
.highlighted-row2 A:hover {
	font-weight: normal; color: #000000; TEXT-DECORATION: underline
}
.highlighted-row3 {
	padding-right: 4px; padding-LEFT: 4px; padding-BOTTOM: 4px; padding-top: 4px; background-color: #daeebd
}
.highlighted-row3 {
	border-right: #000000 1px solid; padding-right: 4px; border-top: #000000 1px solid; padding-LEFT: 4px; padding-BOTTOM: 4px; border-LEFT: #000000 1px solid; padding-top: 4px; border-BOTTOM: #000000 1px solid; background-color: #daeebd
}
.highlighted-row3 TABLE TD TABLE {
	border-right: #a6e0e9 0px solid; padding-right: 4px; border-top: #a6e0e9 0px solid; padding-LEFT: 4px; padding-BOTTOM: 4px; border-LEFT: #a6e0e9 0px solid; padding-top: 4px; border-BOTTOM: #a6e0e9 0px solid; background-color: #797979
}
.highlighted-row3 A:link {
	font-weight: normal; color: #000000; TEXT-DECORATION: none
}
.highlighted-row3 A:visited {
	font-weight: normal; color: #000000; TEXT-DECORATION: none
}
.highlighted-row3 A:hover {
	font-weight: normal; color: #ffffff; TEXT-DECORATION: underline
}
IMG.productimage {
	border-right: #eeeeee 1px solid; padding-right: 3px; border-top: #eeeeee 1px solid; padding-LEFT: 3px; padding-BOTTOM: 3px; border-LEFT: #eeeeee 1px solid; padding-top: 3px; border-BOTTOM: #eeeeee 1px solid
}
.price {
	font-weight: bold; background-color: #daeebd
}
.pagelist {
	color: #000000
}
.pagelist TABLE {
	padding-right: 3px; padding-LEFT: 3px; padding-BOTTOM: 3px; padding-top: 3px
}
.pagelist TABLE TD {
	padding-right: 6px; padding-LEFT: 6px; padding-BOTTOM: 3px; padding-top: 3px
}
.pagelist TABLE TD A:link {
	font-weight: bold; FONT-SIZE: 11px; color: #333333; TEXT-DECORATION: none
}
.pagelist TABLE TD A:visited {
	font-weight: bold; FONT-SIZE: 11px; color: #333333; TEXT-DECORATION: none
}
.pagelist TABLE TD A:hover {
	font-weight: bold; FONT-SIZE: 11px; color: #cccccc; TEXT-DECORATION: none
}
.pagelist P {
	color: #000000
}
.pagelist P A:link {
	font-weight: bold; color: #333333; TEXT-DECORATION: none
}
.pagelist P A:active {
	font-weight: bold; color: #333333; TEXT-DECORATION: none
}
.pagelist P A:hover {
	font-weight: bold; color: #666666; TEXT-DECORATION: none
}

TABLE .alt-lines {
	border-right: #000000 1px solid; border-top: #000000 1px solid; border-LEFT: #000000 1px solid; border-BOTTOM: #000000 1px solid; border-COLLAPSE: collapse; background-color: #797979
}
TABLE .alt-lines .alt-lineschange1 {
	border-right: #ffffff 1px solid; padding-right: 2px; border-top: #ffffff 1px solid; padding-LEFT: 2px; padding-BOTTOM: 2px; border-LEFT: #ffffff 1px solid; padding-top: 2px; border-BOTTOM: #ffffff 1px solid; background-color: #ffffff
}
TABLE .alt-lines {
	padding-right: 2px; padding-LEFT: 2px; font-weight: bold; FONT-SIZE: 12px; padding-BOTTOM: 2px; padding-top: 2px; background-color: #f9f9f9
}
TABLE .alt-lines .alt-linechange2 {
	font-weight: normal; color: #000000; background-color: #eeeeee
}
TABLE.tablewithheader {
	border-right: #daeebd 1px solid; border-top: #daeebd 1px solid; FONT-SIZE: 90%; MARGIN: 0px; border-LEFT: #daeebd 1px solid; border-BOTTOM: #daeebd 1px solid; background-color: #f0f0f1
}
.tablewithheader TD {
	border-right: #dddddd 1px solid; padding-right: 3px; border-top: #dddddd 1px solid; padding-LEFT: 3px; font-weight: bold; padding-BOTTOM: 3px; border-LEFT: #dddddd 1px solid; padding-top: 3px; border-BOTTOM: #dddddd 1px solid; border-COLLAPSE: collapse
}
.tablewithheader TH {
	border-right: #f0f0f1 1px solid; padding-right: 2px; border-top: #f0f0f1 1px solid; padding-LEFT: 2px; padding-BOTTOM: 2px; border-LEFT: #f0f0f1 1px solid; padding-top: 2px; border-BOTTOM: #f0f0f1 1px solid; background-color: #caced9
}
.tablewithheader TR.alternate {
	background-color: #f9f9f9
}
.tablewithheader A:link {
	font-weight: bold; color: #061826; TEXT-DECORATION: underline
}
.tablewithheader A:visited {
	font-weight: bold; color: #061826; TEXT-DECORATION: underline
}
.tablewithheader A:hover {
	color: #061826; background-color: #daeebd; TEXT-DECORATION: none
}
.imgna {
	text-transform: uppercase; WIDTH: 100px; HEIGHT: 100px; background-color: #dddddd; text-align: center
}
.imgna TD A:link {
	color: #000000; TEXT-DECORATION: underline
}
.imgna TD A:visited {
	color: #000000; TEXT-DECORATION: underline
}
.imgna TD A:hover {
	color: #000000; TEXT-DECORATION: none
}
.textbold {
	font-weight: bolder; FONT-SIZE: 11px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.textsmall {
	FONT-SIZE: 10px
}
.txtprice {
	color: #cc0000
}
.logintab {
	border-right: #daeebd 3px solid; padding-right: 0px; border-top: #daeebd 3px solid; padding-LEFT: 0px; padding-BOTTOM: 0px; MARGIN: 0px; border-LEFT: #daeebd 3px solid; padding-top: 0px; border-BOTTOM: #daeebd 3px solid; background-color: #f0f0f1
}
.logintab TH {
	FONT-SIZE: 95%; text-transform: uppercase; LETTER-SPACING: 1px; background-color: #daeebd; text-align: left
}
.logintab TD {
	padding-right: 5px; padding-LEFT: 5px; padding-BOTTOM: 5px; padding-top: 5px; text-align: left
}
.logintab TR.alternate {
	background-color: #f9f9f9
}
.logintab A:link {
	font-weight: normal; color: #333333; TEXT-DECORATION: none
}
.logintab A:visited {
	font-weight: normal; color: #333333; TEXT-DECORATION: none
}
.logintab A:hover {
	font-weight: normal; color: #000000; TEXT-DECORATION: underline
}
.fntwhitebold {
	font-weight: bold; FONT-SIZE: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif
}
TABLE.invocetab {
	border-right: #dddddd 1px solid; padding-right: 3px; border-top: #dddddd 1px solid; padding-LEFT: 3px; padding-BOTTOM: 3px; border-LEFT: #dddddd 1px solid; padding-top: 3px; border-BOTTOM: #dddddd 1px solid; border-COLLAPSE: collapse
}
.invocetab TD {
	border-right: #dddddd 1px solid; padding-right: 3px; border-top: #dddddd 1px solid; padding-LEFT: 3px; padding-BOTTOM: 3px; border-LEFT: #dddddd 1px solid; padding-top: 3px; border-BOTTOM: #dddddd 1px solid; border-COLLAPSE: collapse
}
TABLE.bluetable {
	FONT-SIZE: 90%; MARGIN: 0px; border-top-STYLE: none; border-BOTTOM: #c9dcae 1px solid; border-right-STYLE: none; border-LEFT-STYLE: none
}
.bluetable TD.norightbdr {border-right:0px; }

.bluetable TD {
	border-right: #c9dcae 1px solid; padding-right: 3px; border-top: #c9dcae 1px solid; padding-LEFT: 3px; FONT-SIZE: 85%; padding-BOTTOM: 3px; padding-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.bluetable TD.coveragedets {
	border-right: #c9dcae 1px solid; border-top: #c9dcae 1px solid; border-LEFT-STYLE: none
}
.bluetable TR.alternate {
	background-color: #f9f9f9
}
.bluetable TD INPUT {
	font-weight: bold
}
.bluetable TH {
	border-right: #c9dcae 1px solid; padding-right: 9px; border-top: #c9dcae 1px solid; padding-LEFT: 9px; font-weight: bold; FONT-SIZE: 85%; padding-BOTTOM: 9px; text-transform: uppercase; color: #003300; padding-top: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f1; text-align: left
}
.bluetable TH.nobg {
	border-top-WIDTH: 0px; border-right: #c9dcae 1px solid; border-LEFT-WIDTH: 0px; background: none transparent scroll repeat 0% 0%; border-BOTTOM-WIDTH: 0px
}
.bluetable TH.left {
	border-top: #c9dcae 1px solid; border-LEFT: #c9dcae 1px solid; border-right-WIDTH: 0px
}
.bluetable A.covdet {
	border-right: #c9dcae 1px solid; padding-right: 4px; border-top: #c9dcae 1px solid; padding-LEFT: 4px; font-weight: bold; padding-BOTTOM: 0px; MARGIN: 0px; border-LEFT: #c9dcae 1px solid; color: #061826; padding-top: 0px; border-BOTTOM: #c9dcae 1px solid; background-color: #f0f0f1; TEXT-DECORATION: none
}
.bluetable A.covdet:visited {
	border-right: #c9dcae 1px solid; padding-right: 4px; border-top: #c9dcae 1px solid; padding-LEFT: 4px; font-weight: normal; padding-BOTTOM: 0px; MARGIN: 0px; border-LEFT: #c9dcae 1px solid; color: #061826; padding-top: 0px; border-BOTTOM: #c9dcae 1px solid; background-color: #f0f0f1; TEXT-DECORATION: none
}
.bluetable A.covdet:hover {
	padding-right: 4px; padding-LEFT: 4px; padding-BOTTOM: 0px; MARGIN: 0px; color: #061826; padding-top: 0px; background-color: #caced9; TEXT-DECORATION: none
}
.bluetable A {
	font-weight: normal; color: #061826; TEXT-DECORATION: underline
}
.bluetable A:visited {
	font-weight: normal; color: #061826; TEXT-DECORATION: underline
}
.bluetable A:hover {
	color: #061826; background-color: #daeebd; TEXT-DECORATION: none
}
.bluetable INPUT {
	border-top-WIDTH: 0px; border-LEFT-WIDTH: 0px; FONT-SIZE: 125%; border-BOTTOM-WIDTH: 0px; background-color: transparent; border-right-WIDTH: 0px; TEXT-DECORATION: none
}
.mid {
	padding-right: 10px; padding-LEFT: 60px; padding-BOTTOM: 8px; padding-top: 8px
}
.titlefont {
	font-weight: 600; FONT-SIZE: 15px; color: #2d5c0d; border-BOTTOM: #cccccc 1px solid; HEIGHT: 25px
}
.vAge {
	WIDTH: 28px
}
.FixedSizeIndexText {
	WIDTH: 130px
}
.cpttext {
	WIDTH: 70px
}
.tblPolicyCompare {
/*	border-BOTTOM: #c9dcae 1px solid;*/ font-size:100%;
}
.tblTraveller {
	WIDTH: 100%; border-COLLAPSE: collapse
}

.vldclass {
	DISPLAY: none; color: red
}
.fontwhite {
	color: #ffffff
}
INPUT {
	color: #000000
}
TEXTAREA {
	color: #000000
}
.bdrmain {
	border-right: #006600 1px solid; border-LEFT: #006600 1px solid
}
TABLE.footer {
	border-right: #006600 1px solid; border-LEFT: #006600 1px solid; border-BOTTOM: #006600 1px solid; color:#838383;
}
.footer TD {
	background: #006600; color: #ffffff; HEIGHT: 20px
}
.footer TD.ftd {
	padding-right: 8px; padding-LEFT: 8px; background: #ffffff; color: #000000; border-BOTTOM: #ffffff 1px solid; HEIGHT: 20px
}
.footer A:link {
	color: #ffffff
}
.footer A:visited {
	color: #ffffff
}
.bgtopmenuback {
	background-color: #006600
}
.sitetitlefont {
	padding-LEFT: 30px; font-weight: 600; FONT-SIZE: 22px; color: #006600
}
TABLE.topicons {
	padding-right: 2px; padding-LEFT: 2px; padding-BOTTOM: 2px; padding-top: 2px
}
.topicons TD {
	border-right: #cccccc 1px solid; padding-right: 5px; padding-LEFT: 5px; padding-BOTTOM: 5px; padding-top: 5px; text-align: center
}
.topicons TD.last {
	border-right: #cccccc 0px solid; padding-right: 5px; padding-LEFT: 5px; padding-BOTTOM: 5px; padding-top: 5px; text-align: center
}
TABLE.linkmenu {
	HEIGHT: 20px
}
.linkmenu TD {
	padding-right: 15px; padding-LEFT: 15px
}
.linkmenu TD {
	font-weight: bold; FONT-SIZE: 1em; color: #96d045
}
.linkmenu A:link {
	font-weight: bold; FONT-SIZE: 1em; color: #96d045
}
.linkmenu A:visited {
	font-weight: bold; FONT-SIZE: 1em; color: #96d045
}
.linkmenu A:hover {
	font-weight: bold; FONT-SIZE: 1em; color: #9d0a0e
}
TABLE.leftmenu {
	padding-right: 2px; padding-LEFT: 2px; padding-BOTTOM: 2px; padding-top: 2px
}
.leftmenu TD {
	padding-right: 3px; padding-LEFT: 3px; font-weight: bold; padding-BOTTOM: 3px; color: #2d5c0d; padding-top: 3px; HEIGHT: 20px
}
.leftmenu A:link {
	font-weight: bold
}
.leftmenu A:visited {
	font-weight: bold
}
.leftmenu A:hover {
	font-weight: bold; TEXT-DECORATION: underline
}
.slogantext {
	font-weight: 600; FONT-SIZE: 16px; color: #ffffff; padding-top: 30px
}
.leftback {
	background-color: #daeebd
}
.bgdarkblue {
	background-color: #006600
}
TABLE.box {
	
}
.box TH {
	padding-right: 2px; padding-LEFT: 2px; font-weight: 600; FONT-SIZE: 16px; padding-BOTTOM: 2px; color: #2d5c0d; padding-top: 2px; HEIGHT: 20px
}
.box TD {
	padding-right: 2px; padding-LEFT: 2px; padding-BOTTOM: 2px; padding-top: 2px
}
TABLE.boxright {
	MARGIN-top: 10px
}
.boxright TH {
	padding-right: 2px; padding-LEFT: 2px; font-weight: 600; FONT-SIZE: 16px; padding-BOTTOM: 2px; color: #2d5c0d; padding-top: 2px; border-BOTTOM: #cccccc 1px solid; HEIGHT: 20px; text-align: left
}
.boxright TD {
	padding-right: 2px; padding-LEFT: 2px; padding-BOTTOM: 2px; padding-top: 2px
}
TABLE.checkbox TD INPUT {
	border-top-WIDTH: 0px; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; background-color: transparent; border-right-WIDTH: 0px
}
.overmenu {
	padding-right: 2px; padding-LEFT: 5px; background: #f4f7f2; border-BOTTOM: #ffffff 1px solid; HEIGHT: 22px
}
.bdrleft {
	border-LEFT: #daeebd 1px solid
}
/*.button {
	border-right: #afafd4 3px solid; padding-right: 3px; border-top: #cccce4 3px solid; padding-LEFT: 3px; font-weight: normal; FONT-SIZE: 13px; text-transform: capitalize; border-LEFT: #cccce4 3px solid; color: #000000; border-BOTTOM: #afafd4 3px solid; background-color: #f9f9f9; TEXT-DECORATION: none
}*/
.tdheight {
	HEIGHT: 25px
}
.QuoteButton {
	border-right: #dddde8 3px solid; padding-right: 3px; border-top: #f0f0f1 3px solid; padding-LEFT: 3px; font-weight: normal; text-transform: capitalize; border-LEFT: #f0f0f1 3px solid; color: #000000; border-BOTTOM: #dddde8 3px solid; background-color: #f9f9f9; TEXT-DECORATION: none
}
A.button {
	/*border-right: #afafd4 3px solid; padding-right: 3px; border-top: #cccce4 3px solid; padding-LEFT: 3px; font-weight: normal; padding-BOTTOM: 3px; text-transform: capitalize; border-LEFT: #cccce4 3px solid; color: #000000; padding-top: 3px; border-BOTTOM: #afafd4 3px solid; background-color: #f9f9f9; */
TEXT-DECORATION: none;
/*background: transparent url(../i/btn_green.gif) top left no-repeat;*/
font-size:0.8em;
background-color:#F18C16;
}
A.button:visited {
/*	border-right: #afafd4 3px solid; padding-right: 3px; border-top: #cccce4 3px solid; padding-LEFT: 3px; font-weight: normal; padding-BOTTOM: 3px; text-transform: capitalize; border-LEFT: #cccce4 3px solid; color: #000000; padding-top: 3px; border-BOTTOM: #afafd4 3px solid; background-color: #f9f9f9; */
TEXT-DECORATION: none;
/*background: transparent url(../i/btn_green.gif) top left no-repeat;*/
font-size:0.8em;
background-color:#F18C16;
}
A.button:hover {
/*	border-right: #c1c3d9 3px solid; padding-right: 3px; border-top: #dddde8 3px solid; padding-LEFT: 3px; font-weight: normal; padding-BOTTOM: 3px; text-transform: capitalize; border-LEFT: #dddde8 3px solid; color: #000000; padding-top: 3px; border-BOTTOM: #c1c3d9 3px solid; background-color: #f0f0f1;*/
TEXT-DECORATION: none;
/*background: transparent url(../i/btn_orange.gif) top left no-repeat;
*/font-size:0.8em;
background-color:#E8920F;
}
.popup {
	border-right: #daeebd 3px solid; padding-right: 5px; border-top: #daeebd 3px solid; padding-LEFT: 5px; FONT-SIZE: 94%; padding-BOTTOM: 5px; MARGIN: 1px; border-LEFT: #daeebd 3px solid; color: #000000; padding-top: 0px; border-BOTTOM: #daeebd 3px solid; background-color: #ffffff
}
.popup IMG {
	FLOAT: left; MARGIN: 5px 5px 35px
}
TABLE.travdetscontent {
	MARGIN: 0px; border-LEFT: #A6C1F4 1px solid; WIDTH: 99%; border-BOTTOM: #A6C1F4 1px solid; background-color: #f9f9f9;
}
.travdetscontent TH {
	border-right: #A6C1F4 1px solid; padding-right: 2px; border-top: #A6C1F4 1px solid; padding-LEFT: 2px; FONT-SIZE: 90%; padding-BOTTOM: 2px; text-transform: uppercase; color: #003300; padding-top: 2px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f1; text-align: left;
}
.travdetscontent TD {
	border-right: #A6C1F4 1px solid; padding-right: 5px; border-top: #A6C1F4 1px solid; padding-LEFT: 5px; padding-BOTTOM: 5px; padding-top: 5px; text-align: left;
}
.travdetscontent TD TABLE TD {
	border: none; padding-right: 5px; padding-LEFT: 0px; padding-BOTTOM: 0px; padding-top: 0px;
}
.travdetscontent TR.alternate {
	font-weight: bold; background-color: #caced9;
}
.travdetscontent A {
	font-weight: bold; color: #061826;
}
.travdetscontent A:visited {
	font-weight: normal; color: #061826;
}
.travdetscontent A:hover {
	color: #061826; background-color: #daeebd; TEXT-DECORATION: none;
}
#mainNav {
	padding: 0px; background: #ffffff url(../i/SEAbanner.png) no-repeat left top; MARGIN: 0px; color: #061826; HEIGHT: 220px; 
}
#mainNav IMG {
	padding: 0px; MARGIN: 0px; border: none;}
#majorsections {
padding: 0px; 
MARGIN: 0px; 
WIDTH: 100%;
color: #E7EBF7; 
height:20px;
border:solid 1px #E9EEE9;
border-top:none;
}

#majorsections UL {
	padding: 0px; font-weight: bold; FONT-SIZE: 1em; FLOAT: left; MARGIN: 0 0 0 10em; color: #E7EBF7; LIST-STYLE-TYPE: none;
}
#majorsections LI {
	padding-right: 10px; padding-LEFT: 5px; FLOAT: left; padding-BOTTOM: 0px; padding-top: 0px;
}
#majorsections LI A {
	color: #1855CE; TEXT-DECORATION: none
}
#majorsections LI A:visited {
	color: #1855CE; TEXT-DECORATION: none
}
#majorsections LI A:hover {
	color: #9AC855; TEXT-DECORATION: none
}
#content {
	padding: 0px; 
	float: right; 
	margin: 0px; 
	width: 100%; 
	color: #000000; 
	clear:left; 
}
#content P {
	padding: 0; 
}
#content A {
	font-weight: bold; color: #061826; background-color: transparent; TEXT-DECORATION: underline
}
#content A:visited {
	font-weight: normal; color: #061826; background-color: transparent; TEXT-DECORATION: underline
}
#content A:hover {
	color: #9AC855; background-color: transparent; TEXT-DECORATION: none
}
#content A.button {
/*	border: #bbd3ec 1px solid; padding-right: 8px; padding-LEFT: 8px; font-weight: normal; padding-BOTTOM: 3px; text-transform: capitalize; color: #000000; padding-top: 3px; font-family: "Helvetica", Verdana, Arial, Helvetica, sans-serif; background-color: #e7eef5; TEXT-DECORATION: none*/
display:block;
text-align:center;
TEXT-DECORATION: none;
background: transparent url(../i/btn_blue.gif) top left no-repeat;
/*background-color:#1956CB;*/
color:#FFFFFF;
width:94px;
height:20px;
padding-top:2px;
}
#content A.button:visited {
/*	border: #bbd3ec 1px solid; padding-right: 8px; padding-LEFT: 8px; font-weight: normal; padding-BOTTOM: 3px; text-transform: capitalize; color: #000000; padding-top: 3px; font-family: "Helvetica", Verdana, Arial, Helvetica, sans-serif; background-color: #e7eef5; TEXT-DECORATION: none*/
display:block;
text-align:center;
TEXT-DECORATION: none;
background: transparent url(../i/btn_blue.gif) top left no-repeat;
/*background-color:#1956CB;*/
color:#FFFFFF;
width:94px;
height:20px;
padding-top:2px;
}

#content A.button:hover {
/*	border: #c1c3d9 1px solid; padding-right: 8px; padding-LEFT: 8px; font-weight: normal; padding-BOTTOM: 3px; text-transform: capitalize; color: #000000; padding-top: 3px; font-family: "Helvetica", Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f1; TEXT-DECORATION: none*/
display:block;
text-align:center;
TEXT-DECORATION: none;
background: transparent url(../i/btn_green.gif) top left no-repeat;
/*background-color:#ADD7A5;*/
color:#FFFFFF;
width:94px;
height:20px;
padding-top:2px;
}
#homecontent {
	padding: 0 2em 0 0; 
	FLOAT: left; 
	MARGIN: 0.9em 0em 0em 0em;
	WIDTH: 55%; 
	font-size:0.9em;
}
#quoteForm {
	font-weight: normal; 
	FLOAT: right; 
	MARGIN: 2.2em 0.5em 0em 0.8em; 
	padding: 0px; 
	width:290px; 
}
#quoteForm TABLE {
	border: #4C85F4 1px solid; padding: 0px; font-weight: normal; MARGIN: 0px;  background-color: #ffffff;
}
#quoteForm TABLE TD {
	padding-right: 5px; padding-LEFT: 5px; font-weight: normal; padding-BOTTOM: 5px; MARGIN: 0px; padding-top: 5px
}
#quoteForm TABLE TR.alternate {
	font-weight: normal; background-color: #E4E9F5;
}
#quoteForm H3 {
	padding-right: 1px; padding-LEFT: 5px; FONT-SIZE: 95%; padding-BOTTOM: 2px; MARGIN: 0px; padding-top: 3px; LETTER-SPACING: 1px; background-color: #1956CB; color:#ffffff;}
#quoteForm TABLE TD {
	padding-right: 5px; padding-LEFT: 5px; font-weight: normal; padding-BOTTOM: 5px; MARGIN: 0px; padding-top: 5px
}
#quoteForm A {
	font-weight: normal; TEXT-DECORATION: none
}
#quoteForm A:visited {
	font-weight: normal; TEXT-DECORATION: none
}
#quoteForm A:hover {
	font-weight: normal; TEXT-DECORATION: none
}

#quoteForm table table{
border:none;
}
#pagecontent {
	padding-right: 0px; padding-LEFT: 0.5em; FLOAT: left; padding-BOTTOM: 0px; MARGIN: 0.9em 0px 0.2em; WIDTH: 100%; padding-top: 0px
}

#pagecontent TABLE {
	border-right: #A6C1F4 5px solid; border-top: #A6C1F4 5px solid; MARGIN: 10px 1px 0px 0px; border-LEFT: #A6C1F4 5px solid; WIDTH: 100%; border-BOTTOM: #A6C1F4 5px solid; background-color: #EDEFF6;
}
#pagecontent TABLE TH {
	border-right: #A6C1F4 1px solid; padding-right: 2px; border-top: #A6C1F4 1px solid; padding-LEFT: 2px; padding-BOTTOM: 2px; border-LEFT: #A6C1F4 1px solid; padding-top: 2px; border-BOTTOM: #A6C1F4 1px solid; background-color: #EDEFF6; text-align: left
}
#pagecontent TABLE TD {
	border-top-WIDTH: 0px; border-right: #caced9 1px solid; padding-right: 5px; padding-LEFT: 5px; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; padding-BOTTOM: 5px; padding-top: 9px
}
#pagecontent TABLE TR.alternate {
	font-weight: bold; background-color: #daeebd
}
#pagecontent A {
	border-right: #daeebd 3px solid; padding-right: 5px; border-top: #daeebd 3px solid; padding-LEFT: 5px; font-weight: bold; padding-BOTTOM: 5px; border-LEFT: #daeebd 3px solid; color: #333333; padding-top: 5px; border-BOTTOM: #daeebd 3px solid; background-color: #caced9; TEXT-DECORATION: none
}
#pagecontent A:visited {
	font-weight: normal; color: #061826; background-color: #caced9; TEXT-DECORATION: none
}
#pagecontent A:hover {
	color: #061826; background-color: #8e97a0; TEXT-DECORATION: none
}
#pagecontent INPUT {
	border-top-WIDTH: 0px; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; background-color: #f0f0f1; border-right-WIDTH: 0px; TEXT-DECORATION: none
}
#pagecontent INPUT.alternate {
	border-top-WIDTH: 0px; font-weight: bold; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; background-color: #daeebd; border-right-WIDTH: 0px
}
#policysearchresults {
	padding: 1em 2em 0 0; 
	FLOAT: left; 
	MARGIN: 0; 
	WIDTH: 56%;
}

#policysearchresults h2{
font-size:0.95em;
}

#policysearchresults p.groupheader {
background-color:red;
padding-right: 0; 
padding-LEFT: 14px; 
font-weight: bold; 
color:#F18C16; 
padding-BOTTOM: 5px; 
padding-top: 7px; 
background: transparent url(../i/arrow.gif) top left no-repeat;}

#policysearchresults INPUT {
	border-top-WIDTH: 0px; font-weight: bold; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; background-color: transparent; border-right-WIDTH: 0px
}
#policysearchresults TABLE.search {
	border-right: #daeebd 1px solid; border-top: #daeebd 1px solid; FONT-SIZE: 90%; MARGIN: 0px; border-LEFT: #daeebd 1px solid; border-BOTTOM: #daeebd 1px solid; border-COLLAPSE: collapse
}
#textcontent {
	MARGIN: 20px 10px 0px 50px; padding: 0 0 0 20px; WIDTH: 85%; 
}
#pagefooter {
	padding: 1em 0 0 0;
	FONT-SIZE: 0.8em; 
	MARGIN: 0; 
	WIDTH: 777px; 
	background: #ffffff url(../i/divider_foot.gif) top left no-repeat;
	clear:both; 
	font-weight:bold; 
	text-align:center; 
	color:#838383; 	
}

#pagefooter p {
	padding: 0 0 5px 0;
}

#pagefooter span.image {background: transparent url(../i/footer_img.gif) bottom left no-repeat;
padding:0px 0px 1px 5px;}

#policysearchresults TABLE {
border:none;
}

#policysearchresults TABLE th {
	background-color: #E7EBF7; text-align: center; padding:5px; border: #E7EBF7 1px solid;
}

#policysearchresults TABLE TD.header {
border: #E7EBF7 1px solid;
padding: 2px; 
font-weight: bold; 
border-COLLAPSE: collapse; 
background-color: #E7EBF7; 
text-align: center;
}
#policysearchresults TABLE TD.alternate {
border-top: none;
border-right: #E7EBF7 1px solid; 
border-BOTTOM: #E7EBF7 1px solid; 
border-LEFT: #E7EBF7 1px solid; 
padding: 5px;
border-COLLAPSE: collapse; 
background-color: #ffffff;
}

#policysearchresults TABLE TD.alternate1 {
border-top: none;
border-right: #E7EBF7 1px solid; 
border-BOTTOM: none; 
border-LEFT: #E7EBF7 1px solid; 
padding: 5px;
border-COLLAPSE: collapse; 
background-color: #EDEFF4;
}
#policysearchresults A {
	font-weight: normal; color: #061826; TEXT-DECORATION: underline
}
#policysearchresults A:visited {
	font-weight: normal; color: #061826; TEXT-DECORATION: underline
}
#policysearchresults A:hover {
	font-weight: normal; color: #061826; background-color: #daeebd; TEXT-DECORATION: none
}
#policysearchresults FORM {
	MARGIN: 0px
}
#comparecontent {
	padding: 0;
	MARGIN: 0; 
	WIDTH: 100%; 
	}
	
#comparecontent TABLE {
	 MARGIN: 0px;
	 border-BOTTOM: #8AAFF6 1px solid; 
}
#comparecontent TABLE TH {
	border-right: #A6C1F4 1px solid; 
	border-top: #A6C1F4 1px solid; 
	padding: 9px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #003300; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	background-color: #EDEFF6; 
	text-align: left;
	font-size:90%;
}

#comparecontent TH.nobg {
	border-right: #A6C1F4 1px solid; 
	border-top:none;
	background: none ;

}

#comparecontent TH.left {
	border-top: #A6C1F4 1px solid; border-LEFT: #A6C1F4 1px solid; border-right: #A6C1F4 1px solid;
}

#comparecontent TABLE TD {
	border-right: #A6C1F4 1px solid; padding-right: 7px; border-top: #A6C1F4 1px solid; padding-LEFT: 7px;  padding-BOTTOM: 7px; padding-top: 7px; font-family: Verdana, Arial, Helvetica, sans-serif
}
#comparecontent TABLE TD.coveragedets {
	border-right: #A6C1F4 1px solid; border-top: #A6C1F4 1px solid; border-LEFT-STYLE: none
}
#comparecontent TABLE TR.alternate {
	background-color: #F6F6F6;
}
#comparecontent TABLE TD INPUT {
	font-weight: bold
}
#comparecontent A.covdet {
	border-right: #c9dcae 1px solid; padding-right: 4px; border-top: #c9dcae 1px solid; padding-LEFT: 4px; font-weight: bold; padding-BOTTOM: 0px; MARGIN: 0px; border-LEFT: #c9dcae 1px solid; color: #061826; padding-top: 0px; border-BOTTOM: #c9dcae 1px solid; background-color: #f0f0f1; TEXT-DECORATION: none
}
#comparecontent A.covdet:visited {
	border-right: #c9dcae 1px solid; padding-right: 4px; border-top: #c9dcae 1px solid; padding-LEFT: 4px; font-weight: normal; padding-BOTTOM: 0px; MARGIN: 0px; border-LEFT: #c9dcae 1px solid; color: #061826; padding-top: 0px; border-BOTTOM: #c9dcae 1px solid; background-color: #f0f0f1; TEXT-DECORATION: none
}
#comparecontent A.covdet:hover {
	padding-right: 4px; padding-LEFT: 4px; padding-BOTTOM: 0px; MARGIN: 0px; color: #061826; padding-top: 0px; background-color: #caced9; TEXT-DECORATION: none
}
#comparecontent A {
	font-weight: normal; color: #061826
}
#comparecontent A:visited {
	font-weight: normal; color: #061826
}
#comparecontent A:hover {
	color: #061826; background-color: #daeebd; TEXT-DECORATION: none
}
#comparecontent INPUT {
	border-top-WIDTH: 0px; border-LEFT-WIDTH: 0px; FONT-SIZE: 125%; border-BOTTOM-WIDTH: 0px; background-color: transparent; border-right-WIDTH: 0px; TEXT-DECORATION: none
}
#compare TABLE {
	border-top-WIDTH: 0px; padding-right: 4px; padding-LEFT: 4px; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; padding-BOTTOM: 4px; padding-top: 4px; border-right-WIDTH: 0px
}
#compare TABLE TD A:link {
	font-weight: normal
}
#compare TABLE TD A:visited {
	font-weight: normal
}
#compare TABLE TD A:hover {
	font-weight: normal
}

.back{
	float:right;
	margin:0.5em 0.1em 0 0;
	padding:0;
}

#pol_purchase{
border: solid 2px #A6C1F4;
color:#1855CE;
padding:5px;
margin:0.5em 0 0 0;
}
#policysummarycontent {
	padding-right: 0px; padding-LEFT: 0.5em; FLOAT: left; padding-BOTTOM: 0px; MARGIN: 0.9em 0px 0.2em; WIDTH: 99%; padding-top: 0px;
}
#policysummarycontent TABLE TH {
	border-right: #A6C1F4 1px solid; padding-right: 2px; border-top: #A6C1F4 1px solid; padding-LEFT: 2px; FONT-SIZE: 90%; padding-BOTTOM: 2px; text-transform: uppercase; color: #003300; padding-top: 2px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #EDEFF6; text-align: left;
}
#policysummarycontent TABLE {
	MARGIN: 0px; border-LEFT: #A6C1F4 1px solid; WIDTH: 99%; border-BOTTOM: #A6C1F4 1px solid; background-color: #ffffff;
}
#policysummarycontent TABLE TD {
	border-right: #A6C1F4 1px solid; padding-right: 5px; border-top: #A6C1F4 1px solid; padding-LEFT: 5px; padding-BOTTOM: 5px; padding-top: 5px;
}
#policysummarycontent TABLE TR.alternate {
	font-weight: bold; background-color: #EDEFF6;
}
#policysummarycontent A {
	padding-right: 5px; padding-LEFT: 5px; font-weight: bold; padding-BOTTOM: 5px; color: #061826; padding-top: 5px;
}
#policysummarycontent A:visited {
	font-weight: normal; color: #061826;
}
#policysummarycontent A:hover {
	color: #061826; background-color: #daeebd; TEXT-DECORATION: none;
}
#travdetscontent {
	padding-right: 0px; padding-LEFT: 0.5em; FLOAT: left; padding-BOTTOM: 0px; MARGIN: 0.9em 0 0 0.2em; WIDTH: 99%; padding-top: 0px;
}
/*#travdetscontent TABLE.puchase {
	border: #A6C1F4 1px solid; MARGIN: 0px; WIDTH: 99%; border-COLLAPSE: collapse; background-color: #E4E9F5;
}
#travdetscontent TABLE.purchase TH {
	border-right: #A6C1F4 1px solid; padding-right: 3px; border-top: #A6C1F4 1px solid; padding-LEFT: 3px; FONT-SIZE: 90%; padding-BOTTOM: 3px; text-transform: uppercase; border-LEFT: #A6C1F4 1px solid; color: #003300; padding-top: 3px; border-BOTTOM: #A6C1F4 1px solid; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; border-COLLAPSE: collapse; background-color: #E4E9F5; text-align: left
}
#travdetscontent TABLE.purchase TD {
	border-right: #A6C1F4 1px solid; padding-right: 3px; border-top: #A6C1F4 1px solid; padding-LEFT: 3px; padding-BOTTOM: 3px; border-LEFT: #A6C1F4 1px solid; padding-top: 3px; border-BOTTOM: #A6C1F4 1px solid; border-COLLAPSE: collapse
}
#travdetscontent TABLE.purchase TABLE TD {
	border-top-WIDTH: 0px; border-LEFT-WIDTH: 0px; border-BOTTOM-WIDTH: 0px; border-right-WIDTH: 0px
}
#travdetscontent TABLE TR.alternate {
	font-weight: bold; background-color: #E4E9F5;
}*/

#travdetscontent TABLE {
border: none;
MARGIN: 0 0 1em 0; 
WIDTH: 99%; 
border-COLLAPSE: collapse; 
background-color: #ffffff;
}
#travdetscontent TABLE TH {
border: #A6C1F4 1px solid; 
padding: 3px; 
FONT-SIZE: 90%; 
text-transform: uppercase; 
color: #003300; 
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
border-COLLAPSE: collapse; 
background-color: #E4E9F5; 
text-align: left;
}
#travdetscontent table td {
border-bottom: #A6C1F4 1px solid;
padding: 3px; 
border-COLLAPSE: collapse;
}

#travdetscontent table table{
border: #A6C1F4 1px solid;
}

#travdetscontent table table td, #travdetscontent table table th {
border: #A6C1F4 1px solid;
}

#travdetscontent table td.note {
font-size:0.85em;
border-bottom: #A6C1F4 1px solid;
padding: 3px; 
border-COLLAPSE: collapse;
color:#666666;
}

#travdetscontent A {
	font-weight: bold; color: #061826;
}
#travdetscontent A:visited {
	font-weight: normal; color: #061826;
}
#travdetscontent A:hover {
	color: #061826; background-color: #daeebd; TEXT-DECORATION: none;
}
#confirmcontent {
	padding-right: 0px; padding-LEFT: 0.5em; FLOAT: left; padding-BOTTOM: 0px; MARGIN: 0.9em 0em 0.3em 3em; WIDTH: 80%; padding-top: 0px;
}
FORM {
	padding-right: 0px; padding-LEFT: 0px; padding-BOTTOM: 0px; MARGIN: 0px; padding-top: 0px
}
LABEL {
	padding-right: 0px; padding-LEFT: 0px; padding-BOTTOM: 0px; MARGIN: 0px; padding-top: 0px
}
UL.tabs {
	padding-right: 0px; DISPLAY: inline; padding-LEFT: 0px; font-weight: bold; FONT-SIZE: 0.9em; padding-BOTTOM: 0px; MARGIN: 0px; padding-top: 0px
}
UL.tabs LI {
	border-right: #000066 1px solid; padding-right: 4px; DISPLAY: inline; padding-LEFT: 4px; padding-BOTTOM: 0px; MARGIN: 0px; padding-top: 0px
}
.groupheader {
	padding-right: 36px; padding-LEFT: 15px; font-weight: bold; color:#F18C16; padding-BOTTOM: 5px; padding-top: 7px; background: transparent url(../i/arrow.gif) top left no-repeat;
}

/*F18C16*/

.groupheaderHome{
	padding-right: 35px; padding-LEFT: 15px; font-weight: bold; color: #F18C16; padding-BOTTOM: 5px; padding-top: 7px; background: transparent url(../i/arrow.gif) top left no-repeat;
}
.tab {
	CLEAR: both; padding-right: 7px; padding-LEFT: 7px; FLOAT: right; padding-BOTTOM: 7px; MARGIN: 5px; padding-top: 7px
}
#popup {
	border-right: #daeebd 3px solid; padding-right: 5px; border-top: #daeebd 3px solid; padding-LEFT: 5px; FONT-SIZE: 94%; padding-BOTTOM: 5px; MARGIN: 1px; border-LEFT: #daeebd 3px solid; WIDTH: 95%; color: #000000; padding-top: 0px; border-BOTTOM: #daeebd 3px solid; background-color: #ffffff
}
#popup IMG {
	FLOAT: left; MARGIN: 5px 5px 35px
}
.closepopup {
	FLOAT: right
}
.indent {
	MARGIN: 0px 0px 0px 20px
}
#furtherinfocontent {
	padding-right: 0px; padding-LEFT: 0.5em; FLOAT: left; padding-BOTTOM: 0px; MARGIN: 0.9em 0px 0.2em; WIDTH: 90%; padding-top: 0px
}
#spacer {
	FLOAT: right; WIDTH: 10px
}

.right{
float:right;
clear:left;}

.button_wrapper{
width:100%;}

#Qform_Addbutton{
float:left;
width:40%;}

#Qform_Qbutton{
float:right;
clear:left;
width:40%;}

.TESTcpYearNavigation {
	font-weight: normal; color: #000000; background-color: #daeebd; text-align: center; TEXT-DECORATION: none
}
.TESTcpMonthNavigation {
	font-weight: bold; FONT-SIZE: 8pt; color: #000000; font-family: arial; background-color: #daeebd; text-align: center; TEXT-DECORATION: none
}
.TESTcpMonthNavigation A:link {
	font-weight: normal; FONT-SIZE: 8pt; color: #000000; font-family: arial; TEXT-DECORATION: none
}
.TESTcpMonthNavigation A:hover {
	font-weight: normal; FONT-SIZE: 8pt; color: #000000; font-family: arial; TEXT-DECORATION: none
}
.TESTcpMonthNavigation A:visited {
	font-weight: normal; FONT-SIZE: 8pt; color: #000000; font-family: arial; TEXT-DECORATION: none
}
A.TESTcpDayColumnHeader:link {
	font-weight: normal; color: #000000
}
A.TESTcpDayColumnHeader:hover {
	font-weight: normal; color: #000000
}
A.TESTcpDayColumnHeader:visited {
	font-weight: normal; color: #000000
}
.TESTcpDayColumnHeader {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
.TESTcpYearNavigation {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
.TESTcpCurrentMonthDate {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
.TESTcpCurrentMonthDateDisabled {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
.TESTcpOtherMonthDate {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
.TESTcpOtherMonthDateDisabled {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
.TESTcpCurrentDate {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
.TESTcpCurrentDateDisabled {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
.TESTcpTodayText {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
.TESTcpTodayTextDisabled {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
.TESTcpText {
	font-weight: normal; FONT-SIZE: 8pt; font-family: arial
}
TD.TESTcpDayColumnHeader {
	border-right: #daeebd 0px solid; border-top: #daeebd 0px solid; border-LEFT: #daeebd 0px solid; border-BOTTOM: #daeebd 1px solid; text-align: right
}
.TESTcpCurrentMonthDate {
	font-weight: normal; text-align: right; TEXT-DECORATION: none
}
.TESTcpOtherMonthDate {
	font-weight: normal; text-align: right; TEXT-DECORATION: none
}
.TESTcpCurrentDate {
	font-weight: normal; text-align: right; TEXT-DECORATION: none
}
.TESTcpCurrentMonthDateDisabled {
	font-weight: normal; color: #d0d0d0; text-align: right; TEXT-DECORATION: line-through
}
.TESTcpOtherMonthDateDisabled {
	font-weight: normal; color: #d0d0d0; text-align: right; TEXT-DECORATION: line-through
}
.TESTcpCurrentDateDisabled {
	font-weight: normal; color: #d0d0d0; text-align: right; TEXT-DECORATION: line-through
}
.TESTcpCurrentMonthDate {
	font-weight: normal; color: #000000
}
.TESTcpCurrentDate {
	font-weight: bold; color: #000000
}
.TESTcpCurrentDate A:link {
	font-weight: normal; color: #000000
}
.TESTcpCurrentDate A:unknown {
	font-weight: normal; color: #000000
}
.TESTcpOtherMonthDate {
	font-weight: normal; color: #000000
}
.TESTcpOtherMonthDate A:link {
	color: #999999
}
.TESTcpOtherMonthDate A:visited {
	color: #999999
}
TD.TESTcpCurrentDate {
	font-weight: normal; background-color: #daeebd
}
TD.TESTcpCurrentDateDisabled {
	border-right: #ffaaaa thin solid; border-top: #ffaaaa thin solid; border-LEFT: #ffaaaa thin solid; border-BOTTOM: #ffaaaa thin solid
}
TD.TESTcpTodayText {
	border-right: #daeebd 0px solid; border-top: #daeebd 1px solid; border-LEFT: #daeebd 0px solid; border-BOTTOM: #daeebd 0px solid
}
TD.TESTcpTodayTextDisabled {
	border-right: #daeebd 0px solid; border-top: #daeebd 1px solid; border-LEFT: #daeebd 0px solid; border-BOTTOM: #daeebd 0px solid
}
A.TESTcpTodayText {
	HEIGHT: 20px
}
SPAN.TESTcpTodayTextDisabled {
	HEIGHT: 20px
}
A.TESTcpTodayText {
	font-weight: normal; color: #000000
}
SPAN.TESTcpTodayTextDisabled {
	color: #d0d0d0
}
.TESTcpBorder {
	border-right: #daeebd thin solid; border-top: #daeebd thin solid; border-LEFT: #daeebd thin solid; border-BOTTOM: #daeebd thin solid
}
TABLE.TESTcpBorder TABLE A:link {
	font-weight: normal
}
TABLE.TESTcpBorder TABLE A:visited {
	font-weight: normal
}
TABLE.TESTcpBorder TABLE A:hover {
	font-weight: normal
}
.caldiv {
	DISPLAY: none; LEFT: 39px; POSITION: absolute; top: 920px; background-color: white; z-index:100;
}

.noborder {border:0px;}
.noborder a:link{border:0px;}
.noborder a:visited {border:0px;}
.noborder a:hover {border:0px;}

#myconfirm h2{width:90%;}


#myconfirm table{	
	/*border:solid 1px #daeebd;*/
	font-size:98%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
}

#myconfirm table th{	
	background-color:#1855CE;
	text-align:left;
	padding:5px;
	color:#FFFFFF;
}

#myconfirm table td{	
	padding:5px;
	border-bottom:solid 1px #A6C1F4;
	border-right:solid 1px #A6C1F4;
	border-left:solid 1px #A6C1F4;
}

/*	border-right: #A6C1F4 1px solid; background-color: #EDEFF6;*/

#myconfirm table td.highlight{
	background-color:#EDEFF6;
	font-weight:bold;
	border-top:solid 1px #A6C1F4;	
}

#myconfirm table th.highlight{
	background-color:#EDEFF6;
	font-weight:bold;
	border-bottom:solid 1px #A6C1F4;		
}

#myconfirm table td.cost{
	background-color:#f5f5f5;
	font-weight:bold;
	text-align:right;
}

#myconfirm table td.personal{
	border-right:solid 1px #c9dcae;
	border-top:none;
	border-bottom:none;	
}