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

/* Reference: Colour Palete
	white: #FFF
	black: #000
	darkest grey: #2C2C2C
	grey2: #3F4043
	grey3: #636466
	lightest grey: #E6E7E8
	orange: #F15C22
	light orange: #F58f67
*/

html { height: 100%; overflow-Y: scroll; }

*, * focus { outline: none;}

body { height: 100%; vertical-align: top; text-align: left; font-family: Arial, Helvetica, sans-serif; color: #636466; font-size: 14px; line-height: 21px; margin: 0; padding: 0; background-color: #FFF; min-width: 980px;}

body p a { color: #666; text-decoration:underline;}
body p a:hover { color: #F15C22; text-decoration:underline;}


#page_container { height: 100%; }
body > #page_container { height: auto; min-height: 100%; }

#container { height: 100%; }

body > #page_container { height: auto; min-height: 100%; }


.bodyprint { margin: 10px; vertical-align: top; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px;  background-color: #FFF; background-image: url(/nav/spacer.gif); background-repeat: repeat-y; background-position: center top;}
	.bodyprint h1 {  line-height: 40px;}
	.bodyprint h2 {  line-height: 30px;}
	.bodyprint h3 {  line-height: 24px;}
	.bodyprint h4 {  line-height: 26px;}

.column-in { margin:0; padding:0; }


/*Styles for body text*/

.cellpagetable01 { height: 100%; width: 100%;}
.cellpagetable02 { width: 100%; vertical-align: top;}
.cellpagetable03 { height: 100%;}


/*Styles for header*/

#header {width: 100%; clear:both; background-color: #2C2C2C; text-align: left; height: 97px; min-height: 97px; margin: 0;  border-bottom: 3px solid #3F4043;}
#header-container { margin: 0; padding: 0; overflow: hidden; width: 966px; height: 140px; margin: auto;}

#header-telephone { float: right; padding: 0; color: #F15C22; font-size:28px; line-height:28px; height: 30px; text-align: left; vertical-align: top; z-index: 100; overflow: hidden;  vertical-align: top; max-width: 210px; width: 210px; margin: 49px 0 0 0; font-family: Helvetica, Arial, sans-serif;}
	#header-telephone img {margin:0; padding:0 }

#header-priceblock { float: right; margin: 0; padding: 0; color: #FFF; font-size:12px; width: 216px; height: 136px; text-align: right; vertical-align: top; z-index: 100; overflow: hidden;}

#header-navbar {width: 100%; clear:both; background-color: #636466; text-align: left; height: 37px; min-height: 37px; margin: 0; border-bottom: 3px solid #E6E7E8;}
#header-navbar-container { margin: 0; padding: 0; overflow: hidden; width: 966px; height: 37px; margin: auto;}

#header-breadcrumb {width: 100%; clear:both; text-align: left; margin: 0;}
#header-breadcrumb-container { margin: 0; padding: 5px 0 7px 18px; overflow: hidden; width: 966px; margin: auto; color: #999; font-size: 11px;}
	#header-breadcrumb-container a { color: #999;  text-decoration:underline;}
	#header-breadcrumb-container a:hover { color: #F15C22; text-decoration:underline;}


#form-breadcrumb {width: 100%; clear:both; text-align: left; margin: 0;}
#form-breadcrumb-container { margin: 0; padding: 18px 0 18px 18px; overflow: hidden; width: 966px; margin: auto; color: #999; font-size: 11px;}

#form-breadcrumb-container ul {	float: left; margin: 0; padding: 0; width: 966px;}
	#form-breadcrumb-container li {
		float: left;
		display: block;
		background-color: #636466;
		font-size: 20px;
		font-weight: bold;
		width: 277px;
		padding: 10px 20px;
		text-align: center;
		border-left: 1px solid #FFF;
	}
	
	#form-breadcrumb-container li.active {
		float: left;
		display: block;
		background-color: #F15C22;
		font-size: 20px;
		font-weight: bold;
		width: 279px;
		padding: 10px 20px;
		color: #FFF;
		text-align: center;
	}
	

/*Styles for top nav*/

	ul#topnav {
		margin: 0; padding: 0;
		list-style: none;
		float: left;
	}
	ul#topnav li {
		float: left;
		margin: 0; padding: 0;
	}
	ul#topnav a {
		float: left;
		display: block;
		height: 37px;
		text-indent: -99999px;
		background-position: left top;
	}
	ul#topnav a:hover {
		background-position: left -37px;
	}
	#home li.home a,
	#join_today li.join_today a,
	#members_area li.members_area a,
	#renewals li.renewals a,
	#tell_a_friend li.tell_a_friend a,
	#contact_us li.contact_us a {
		background-position: left bottom;
	}
	ul#topnav li.home a {
		background-image: url(/images/but_home.gif);
		width: 67px;
	}
	ul#topnav li.join_today a {
		background-image: url(/images/but_join_today.gif);
		width: 109px;
	}
	ul#topnav li.members_area a {
		background-image: url(/images/but_members_area.gif);
		width: 136px;
	}
	ul#topnav li.renewals a {
		background-image: url(/images/but_renewals.gif);
		width: 102px;
	}
	ul#topnav li.tell_a_friend a {
		background-image: url(/images/but_tell_a_friend.gif);
		width: 118px;
	}
	ul#topnav li.contact_us a {
		background-image: url(/images/but_contact_us.gif);
		width: 107px;
	}



/*Styles for footer*/

#footer { clear: both; position: relative; z-index: 10; height: 100px; margin-top: -120px; color: #FFF;  font-size: 10px; line-height: 12px; text-align: left; vertical-align: top; overflow: hidden; width: 100%; min-width: 980px; border-top: 3px solid #E6E7E8; background-color: #636466; padding: 17px 0 0 0}
	
#footer-content {width: 966px; min-width: 966px; text-align: left; margin: auto; padding: 0;}
	
#footer-column1 {padding: 0; margin: 0 200px 30px 10px; width: 190px;}
	#footer-column1 p {margin:0; padding:0 0 3px 0;}
	#footer-column1 a { color: #FFF; background-image: url(/images/bullet_footer.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px;}
	#footer-column1 a:hover { color:#F58f67;}
#footer-column2 {float: right; padding: 0; margin: -10px 0 0 0; width: 738px;}
#footer-column3 {float: right; padding: 0; margin: 10px 10px 30px 30px; width: 315px;}
	



/* Styles for main contents */

#whitebar {height: 10px; background-color: #FFF; clear:both}

.clear { width: 100%; clear:both;}

hr {border: 1px dotted #999; clear:left; margin: 5px 0}


#content { padding: 0 0 120px 0; margin: auto;  width: 966px;  min-width: 966px; /* background-color: #ff0000;IE Colour Test */}

#mid-main-home01 {
	padding: 0;
	margin: 5px 30px 30px 200px;
	}
	#mid-main-home01 img {padding: 0 0 13px 0}
	
#mid-main-home02 {
	list-style-image: url(/images/bullet01.gif);
	padding: 0;
	color: #353535;
	text-align: left;
	padding: 0;
	margin: -3px 255px 59px 0;
	}
	#mid-main-home02 img {padding: 0}
	#mid-main-home02  p { margin: 10px 0 0 0; }


/* Main Text with RIGHT and LEFT Columns avialable */	
#mid-main01 {
	list-style-image: url(/images/bullet_sidenav.gif);
	padding: 0;
	color: #353535;
	text-align: left;
	padding: 0;
	margin: 5px 255px 30px 200px;}
	#mid-main01 p { margin: 0 0 10px 0; }
	#mid-main01 ul { margin:  0 0 10px -18px; _margin: 0 0 10px 18px;}
	#mid-main01 li { margin: 0 0 5px 0; }
	#mid-main01 h1 { color: #2C2C2C; margin: 0; font-size: 26px; line-height: 28px; font-weight: bold;}
	#mid-main01 h2 { color: #636466; margin: 0px 0 15px 0; font-size: 15px; line-height: 26px; font-weight: bold;}
	#mid-main01 h3 { color: #2C2C2C; margin: 20px 0 5px 0; font-size: 18px; line-height: 20px; font-weight: bold;}
	#mid-main01 h4 { color: #2C2C2C; margin: 0; font-size: 38px; line-height: 32px; font-weight: bold;}
	#mid-main01 h6 { color: #F15C22; margin: 20px 0 5px 0; font-size: 12px; line-height: 18px; font-weight: bold; background-color: #fbcebc; padding:5px 10px; height: 35px}
	#mid-main01 a { color: #000; text-decoration:underline;}
	#mid-main01 a:hover { color: #F15C22; text-decoration:underline;}
	#mid-main01 img {border: 0}

/* Main Text with LEFT Column avialable */	
#mid-main02 {
	list-style-image: url(/images/bullet_sidenav.gif);
	padding: 0;
	color: #353535;
	text-align: left;
	padding: 0;
	margin: 5px 30px 30px 200px;}
	#mid-main02 p { margin: 0 0 10px 0; }
	#mid-main02 ul { margin:  0 0 10px -18px; _margin: 0 0 10px 18px;}
	#mid-main02 li { margin: 0 0 5px 0; }
	#mid-main02 h1 { color: #2C2C2C; margin: 0; font-size: 28px; line-height: 28px; font-weight: bold;}
	#mid-main02 h2 { color: #636466; margin: 0px 0 15px 0; font-size: 15px; line-height: 26px; font-weight: bold;}
	#mid-main02 h3 { color: #2C2C2C; margin: 20px 0 5px 0; font-size: 18px; line-height: 20px; font-weight: bold;}
	#mid-main02 h4 { color: #2C2C2C; margin: 0; font-size: 38px; line-height: 32px; font-weight: bold;}
	#mid-main02 h6 { color: #F15C22; margin: 20px 0 5px 0; font-size: 12px; line-height: 18px; font-weight: bold; background-color: #fbcebc; padding:5px 10px; height: 35px}
	#mid-main02 a { color: #000; text-decoration:underline;}
	#mid-main02 a:hover { color: #F15C22; text-decoration:underline;}
	#mid-main02 img {border: 0}

/* Main Text with RIGHT Column avialable */	
#mid-main03 {
	list-style-image: url(/images/bullet_sidenav.gif);
	padding: 0;
	color: #353535;
	text-align: left;
	padding: 0;
	margin: 5px 255px 30px 10px;}
	#mid-main03 p { margin: 0 0 10px 0; }
	#mid-main03 ul { margin:  0 0 10px -18px; _margin: 0 0 10px 18px;}
	#mid-main03 li { margin: 0 0 5px 0; }
	#mid-main03 h1 { color: #2C2C2C; margin: 0; font-size: 28px; line-height: 28px; font-weight: bold;}
	#mid-main03 h2 { color: #636466; margin: 0px 0 15px 0; font-size: 15px; line-height: 26px; font-weight: bold;}
	#mid-main03 h3 { color: #2C2C2C; margin: 20px 0 5px 0; font-size: 18px; line-height: 20px; font-weight: bold;}
	#mid-main03 h4 { color: #2C2C2C; margin: 0; font-size: 38px; line-height: 32px; font-weight: bold;}
	#mid-main03 h6 { color: #F15C22; margin: 20px 0 5px 0; font-size: 12px; line-height: 18px; font-weight: bold; background-color: #fbcebc; padding:5px 10px; height: 35px}
	#mid-main03 a { color: #000; text-decoration:underline;}
	#mid-main03 a:hover { color: #F15C22; text-decoration:underline;}
	#mid-main03 img {border: 0}

		


#mid-leftcol01 {
	float: left;
	width: 166px;
	margin: 0;
	padding: 0 0 0 9px;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
	list-style-image: url(/images/bullet01.gif);
	/*background-color: #EEEE00;  IE Colour Test */
	}
	#mid-leftcol01 p { margin: 0 0 15px 0; }
	#mid-leftcol01 h1 { color: #2C2C2C; margin: 0; font-size: 14px; line-height: 20px; font-weight: bold; margin: 0;}
	#mid-leftcol01 a { color: #636466; background-image: url(/images/bullet_sidenav.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; text-decoration:none;}
	#mid-leftcol01 a:hover { color:#F15C22; text-decoration:underline;}
	#mid-leftcol01 ul{ list-style-type: none; padding: 0; margin: 0 0 15px 0;}
	
	#home .home, /*TO DELETE */
	#breakdown_services .breakdown_services,
	#faqs .faqs,
	#join_today .join_today,
	#why_choose_us .why_choose_us,
	#documents .documents,
	#contact_us .contact_us,
	#renewals .renewals,
	#members_area .members_area,
	#claims_form .claims_form,
	#insurance .insurance,
	#european_cover .european_cover
	{ color:#F15C22;}

#mid-rightcol01 {
	float: right;
	width: 225px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	list-style-image: url(/images/bullet01.gif); /*background-color: #EEEE00;		border-bottom: 100px dotted #999;   IE Colour Test */
	}
	#mid-rightcol01 img { padding: 0; margin: 0 0 20px 0; border: 0}
	#mid-rightcol01 p { margin: 0 0 10px 0; }
	#mid-rightcol01 a { color:#000; text-decoration:underline;}
	#mid-rightcol01 a:hover { color: #F15C22; text-decoration:underline;}
	#mid-rightcol01 h1 { color: #FFF; margin: 0; padding: 4px 11px; font-size: 14px; line-height: 20px; background-color: #636466; font-weight: normal;}
		#mid-rightcol01 h1 a { color:#FFF; text-decoration:underline;}
		#mid-rightcol01 h1 a:hover { color: #F58f67; text-decoration:underline;}
	#mid-rightcol01 h2 { color: #636466; margin: 0 0 20px 0; padding: 6px 11px 25px 11px; font-size: 14px; line-height: 20px; background-color: #E6E7E8; font-weight: normal;}
		#mid-rightcol01 h2 a { color:#636466; text-decoration:underline;}
		#mid-rightcol01 h2 a:hover { color: #F58f67; text-decoration:underline;}
		#mid-rightcol01 h2 img { padding: 0; margin: 10px 0 0 0; border: 0}
	#mid-rightcol01 h3 { color: #636466; margin: 0 0 20px 0; padding: 6px 11px 25px 11px; font-size: 14px; line-height: 20px; background-color: #FFF; font-weight: normal;}
		#mid-rightcol01 h3 a { color:#FFF; text-decoration:underline;}
		#mid-rightcol01 h3 a:hover { color: #F58f67; text-decoration:underline;}
		#mid-rightcol01 h3 img { padding: 0; margin: 10px 0 0 0; border: 0}
    #mid-rightcol01 h4 { color: #636466; margin: 0 0 20px 0; padding: 6px 11px 25px 11px; font-size: 12px; line-height: 16px; background-color: #E6E7E8; font-weight: normal;}
		#mid-rightcol01 h4 a { color:#636466; text-decoration:underline;}
		#mid-rightcol01 h4 a:hover { color: #F58f67; text-decoration:underline;}
		#mid-rightcol01 h4 img { padding: 0; margin: 10px 0 0 0; border: 0}
	
/*Styles for devices*/

/*Styles for greybox devices*/
#greybox { background-color: #E6E7E8; margin: 10px 0 23px 0; padding: 6px 15px 0 15px;}
	#greybox h1 {color: #2C2C2C; font-size: 18px; line-height: 20px; font-weight: bold; padding: 0; margin: 0}
	#greybox h2 {color: #2C2C2C; font-size: 16px; line-height: 43px; font-weight: bold; background-image: url(/images/bullet_greyblock_orange_tick.gif); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 43px;  margin: 0}
	
	
/*Styles for services devices*/
.device_services {width: 511px; margin: 15px 0; padding:0;}

.device_services h1.trigger {
	padding: 0;
	margin: 0;
	background: url(/images/device_service_tick_on_grey.gif) no-repeat;
	background-color: #E6E7E8;
	background-position: right;
	height: 36px;
	line-height: 36px;
	width: 511px;
	font-size: 14px;
	font-weight: normal;
	/*float: left;*/
	border-top: 1px solid #FFF;
}
.device_services h1.trigger a {color: #000; text-decoration: none; display: block;}
.device_services h1.trigger a:hover {color: #ccc;}
.device_services h1.active {background-position: right;}
.device_services h1 img {border: 0; padding: 0 10px 0 0}
#mid-main01 .device_services h1 {font-size: 14px; margin: 0; line-height: 36px;}

.device_services h2.trigger {
	padding: 0;
	margin: 0;
	background: url(/images/device_service_tick_on_white.gif) no-repeat;
	background-color: #FFF;
	background-position: right;
	height: 36px;
	line-height: 36px;
	width: 511px;
	font-size: 14px;
	font-weight: normal;
	/*float: left;*/
	border-top: 1px solid #FFF;
}
.device_services h2.trigger a {color: #fff; text-decoration: none; display: block;}
.device_services h2.trigger a:hover {color: #ccc;}
.device_services h2.active {background-position: right;}
.device_services h2 img {border: 0; padding: 0 10px 0 0}
#mid-main01 .device_services h2 {font-size: 14px; margin: 0; line-height: 36px;}

.device_services_toggle_container { margin: 0 0 0 55px; padding: 10px 0 0 0; background: #FFF; overflow: hidden; font-size: 14px; width: 440px;}

.device_services_price { color: #F15C22; font-size: 18px; text-align:right; clear:both; padding: 20px 0 0 0 }
.device_services_price img { margin: -5px 0 0 40px }
	
/*Styles for FAQs*/	

	
	
	#mid-main01 h1.faqbar {
	background-image: url(/images/icon_info_extended.gif);
	background-repeat: no-repeat;
	padding: 10px 0 0 55px;
	/*WITHOUT ICON padding: 10px 0 0 10px;*/
	margin: 0;
	background-color: #E6E7E8;
	background-position: left center;
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	border-top: 1px solid #FFF;
	min-height: 30px;
}
	
	#mid-main01 h1.faqbar2 {
	background-image: url(/images/icon_info_extended.gif);
	background-repeat: no-repeat;
	padding: 10px 0 0 55px;
	/*WITHOUT ICON padding: 10px 0 0 10px;*/
	margin: 0;
	background-color: #E6E7E8;
	background-position: left center;
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	border-top: 1px solid #FFF;
	min-height: 52px;
}
	
	#mid-main01 h2.faqbody { margin: 0 0 10px 55px; padding: 10px 0 0 0; background: #FFF; overflow: hidden; font-size: 14px; font-weight: normal; color: #000; line-height: 18pt;/*WITHOUT ICON margin: 0 0 10px 10px;*/}

/*Styles for text*/

.txt_white {color: #FFF;}
.txt_black {color: #000;}
.txt_red {color: #FF0000; font-weight: bold;}
.txt_lightorange {color: #F58f67;}
.txt_orange { color: #F15C22;}
.txtbodysmall01 { font-size: 10px; line-height: 12px;}
.txtbodysmall02 { font-size: 12px; }


.linkpdf { background-image: url(/images/icon_pdf01.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px;}
.linkpdf:hover { text-decoration:underline; }


/*Styles for popups*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #E6E7E8;
	float: left;
	font-size: 12px;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
	background: #ff0000;
}

/*--img.btn_cancel {
	float: right; 
	margin: 0;
}--*/

img.btn_cancel {
	float: left;
	margin: 100px;
	margin: 303px -55px 0 0;
}

.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}

*html .popup_block {
	position: absolute;
}

/*Styles for form inputs*/
.formbox01 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 11px; width: 180px}
.formbox02 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 11px; width: 70px}
.formbox03 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 10px; width: 80px}
.formbox04 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 13px; width: 300px; height: 29px; border: 1px solid #636466; padding: 5px; vertical-align: middle;}
.formbox05 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 13px; width: 150px; height: 29px; border: 1px solid #636466; padding: 5px; vertical-align: middle;}
.formbox06 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 13px; width: 75px; height: 29px; border: 1px solid #636466; padding: 5px; vertical-align: middle;}
.formbox07 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 13px; width: 200px; height: 29px; border: 1px solid #636466; padding: 5px; vertical-align: middle;}
.formbox08 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 13px; width: 300px; height: 203px; border: 1px solid #636466; padding: 5px; vertical-align: middle;}
.formbox09 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 13px; width: 460px; height: 203px; border: 1px solid #636466; padding: 5px; vertical-align: top; margin: 0}
.formbox10 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 13px; width: 300px; border: 1px solid #636466; padding: 5px; vertical-align: top;}
.formbox11 { background-color: #FFF; color: #000; font-family: Helvetica, Arial, sans-serif; font-size: 13px; width: 660px; height: 203px; border: 1px solid #636466; padding: 5px; vertical-align: top; margin: 0}



/*--Form DIVs--*/

	.form-row01 { color: #636466; font-size: 13px; line-height: 15px; padding:10px; margin: 5px 0 0 0; text-align: left; }
	.form-row02 { font-size: 14px; line-height: 15px; padding: 5px 10px; margin: 0; vertical-align: middle; background-color: #E6E7E8; text-align: center; }
	.form-row03 { font-size: 14px; line-height: 15px; padding: 10px; margin: -5px 0 15px 0; vertical-align: middle; text-align: center; background-color: #E6E7E8;}
	.form-row04 { font-size: 14px; line-height: 15px; padding: 10px; margin: -5px 0 5px 0; vertical-align: middle; text-align: left;  background-color: #E6E7E8;}
	.form-row05 { color: #636466; font-size: 13px; line-height: 15px; padding:2px 0 2px 0;; margin: 5px 0 0 0; text-align: left; }
	
	.form-row-left01 { float: left;  color: #636466; font-size: 14px; line-height: 15px; padding:13px 0 0 0; margin: 0 0 15px 0; text-align: right; vertical-align: top; font-weight: bold; width: 189px; height: 28px; }
	.form-row-left02 { float: left;  color: #636466; font-size: 14px; line-height: 15px; padding:5px 0 0 0; margin: 0 0 15px 0; text-align: right; vertical-align: top; font-weight: bold; width: 189px; height: 36px; }
	
	.form-row-left03 { float: left;  color: #636466; font-size: 14px; line-height: 15px; padding:2px 0 2px 0; margin: 0 0 5px 0; text-align: right; vertical-align: top; font-weight: bold; width: 189px;}
	
	.form-row-right01 { color: #636466; font-size: 14px; line-height: 15px; padding: 0; margin: 0 0 15px 199px; text-align: left; vertical-align: middle;  height: 41px; }
	.form-row-right02 { color: #636466; font-size: 14px; line-height: 15px; padding: 13px 0 0 0; margin: 0 0 15px 199px; text-align: left; vertical-align: middle; height: 28px; }
	.form-row-right03 { color: #636466; font-size: 14px; line-height: 15px; padding: 6px 0 0 0; margin: 0 0 15px 199px; text-align: left; vertical-align: middle; height: 35px; }
	.form-row-right04 { color: #636466; font-size: 14px; line-height: 15px; padding: 6px 0 0 0; margin: 0 0 5px 199px; text-align: left; vertical-align: middle; }
	
	.form-row-right05 { color: #636466; font-size: 14px; line-height: 15px; padding: 2px 0 2px 0; margin: 0 0 5px 199px; text-align: left; vertical-align: middle;}
	
	.form-row-right06 { color: #636466; font-size: 14px; line-height: 15px; padding: 0; margin: 0 0 15px 199px; text-align: left; vertical-align: middle;  height: 41px; }
	
	.form-row-header01 { color: #FFF; font-size: 18px; line-height: 18px; font-weight: bold; background-color: #636466; padding:10px; margin: 15px 0 5px 0; }
	.form-row-header02 { color: #636466; font-size: 18px; line-height: 18px; font-weight: bold; background-color: #E6E7E8; padding:10px; margin: -5px 0 5px 0; }
	.form-row-header03 { color: #FFF; font-size: 18px; line-height: 18px; font-weight: bold; background-color: #F15C22; padding:10px; margin: 15px 0 5px 0; }
	.form-row-header04 { color: #636466; font-size: 18px; line-height: 18px; font-weight: bold; background-color: #E6E7E8; padding:10px; margin: 15px 0 5px 0; }

	.form-row-error01 { color: #F15C22; font-size: 12px; font-weight: bold; line-height: 13px; padding:10px; margin: 0 0 0 199px; text-align: left;  background-color: #fbcebc; }
	.form-row-error02 { color: #F15C22; font-size: 12px; font-weight: bold; line-height: 13px; padding:10px; margin: 0; text-align: center;  background-color: #fbcebc; }
	
	.form-headersmalltext {float: right; text-align: right; padding: 0; margin: 0 0 0 5px; font-size: 11px; font-weight: normal;}
	

/*--ADDED BY CGI--*/

#form-inputcolumn6 {float: right; text-align: left; padding: 0; margin: 0px 0 0 10px; font-size: 14px; font-weight: normal; width: 460px; height: 29px; vertical-align: middle}

