
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	background: url('/common/graphics/bg_body.gif') top center repeat-y;
	border-top: 10px solid #1b2365;
	}

body,
td,
input,
select,
textarea {
	color: #352e52;
	font: normal 11px/1.2 Arial, Verdana, sans-serif;
	}

#content p {
	margin: 0 0 10px 0;
	}

a {
	color: #ee550d;
	}

a:hover {
	color: #000;
	}

table,
td,
img {
	border: none;
	}

td {
	vertical-align: top;
	}

h1,
h2,
h3,
h4,
h5 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #2e1e6b;
	}

h2 {
	font-size: 18px;
	}

h3 {
	font-size: 14px;
	}

hr {
	border: none; /* remove normal style */
	height: 1px; /* remove normal style */
	margin: 10px 0;
	clear: both;
	border-bottom: 1px solid #ebebed;
	}

.clr,
.cleaner {
	clear: both;
	font-size: 0px;
	}

/* Layout */

#container {
	margin: 10px auto;
	padding: 0;
	width: 820px;
	}

#header {
	margin: 0 15px;
	width: 790px;
	height: 65px;
	background: #fff url('/common/graphics/bg_header.gif') top left no-repeat;
	}

#content {
	clear: both;
	margin: 15px 15px 10px 15px;
	}

#heading {
	clear: both;
	margin: 10px 0 0 0;
	}

#headingimage-container {
	float: left;
	margin: 0 2px 2px 0;
	padding: 0 0 0 8px;
	width: 585px;
	background-color: #000;
	}

#headingimage-container img {
	float: right;
	}

#heading-buttons {
	}

#heading-buttons div.heading-button {
	float: right;
	clear: right;
	margin: 0 0 2px 0;
	width: 195px;
	height: 76px;
	background: #ccc url('/common/graphics/bg_heading_button.gif') top left no-repeat;
	}

h2#title {
	margin: 0 0 20px 0;
	}

#main {
	clear: both;
	float: left;
	margin: 10px 0;
	padding: 5px 14px 0 25px;
	width: 555px;
	border-right: 1px dashed #7a797b;
	}

#left-images {
	float: left;
	padding: 0 10px 0 0;
	width: 75px;
	}

#left-images img {
	margin: 0 0 10px 0;
	}

#summary {
	float: right;
	margin: 10px 0 5px 0;
	padding: 5px 10px;
	width: 175px;
	color: #9a9999;
	}

#shortcuts {
	clear: both;
	margin: 5px 0;
	padding: 10px 25px 45px 25px;
	width: 740px;
	min-height: 74px;
	background: #ebebed url('/common/graphics/bg_shortcuts.gif') bottom right no-repeat;
	}

#shortcuts ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#shortcuts li {
	float: left;
	margin: 5px 0;
	padding: 0 10px 0px 0;
	width: 170px;
	}

#shortcuts li a {
	color: #2E1E6B;
	}

#shortcuts li a:hover {
	color: #ee550d;
	}

#footer {
	clear: both;
	margin: 15px 15px 10px 15px;
	color: #828282;
	}

/* Menu Top */

#menu-top {
	clear: both;
	margin: 0 15px;
	padding: 10px 0;
	font-size: 12px;
	}

#menu-top ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 65px;
	}

#menu-top li {
	float: left;
	padding: 0 12px; 
	}

#menu-top a {
	color: #352e52;
	text-decoration: none;
	}

#menu-top a:hover {
	color: #ee550d;
	text-decoration: underline;
	}

.orange_txt {
	color: #ee550d;
	}

/* Search */

.searchresult {
	margin: 5px 0;
	}

.searchword {
	background-color: #ffcc66;
	}

/* Forms */


form {
	margin: 0;
	padding: 0;
	}

label {
	}

input,
select,
textarea {
	margin: 3px 0 5px 0;
	padding: 2px 2px;
	}

.longinput {
	width: 350px;
	}

.mediuminput {
	width: 200px;
	}

.shortinput {
	width: 100px;
	}

#map {
	xfloat: right;
	margin: 5px 5px;
	padding: 0;
	width: 430px;
	height: 250px;
	border: 5px solid #ccc;
	}
	





.form_field > p { font-size: 13px;}
.web_form {border: 1px solid #000;float: left; height: auto; width:100%; }
.form_field label { float: left; width: 42% !important; font-size: 13px;} 
.form_field input { height: 24px; width: 50% !important;}
.form_field { float: left; height: auto; margin: 29px 0 51px 12px; width: 98%;}
.form_field textarea { width: 50%;}
.form_field select { width: 40%; height: 24px;}


div .checkbox { float: left; margin: 0 9px 0 0; width: 10px !important;}
div .checkbox1 {float: left; margin: 6px 0 0; width: 90% !important;}
.radio_label {float: left; margin: 11px 0 0; width: 90%;}
.new_check_box > span { float: right; width: 57%;} 
.new_check_box p { margin: 5px 0 0 !important;}
	
.new_check_box { float: left; height: auto; margin: 7px 0 0; width: 100%;}
.new_check_box_1 p {float: left; margin: 6px 6px 0 3px !important; width: 29px;    font-size: 12.3px;}
.Protection > p {float: left;width: 104px !important;     font-size: 12.3px;}
.Protection_3 > p { width: 148px !important;}

div .expiry_date { float: left;width: 147px !important;}
.date {float: left; margin: 13px 1px 0 6px !important; width: 118px;}
.loss { margin: 0 0 8px;}
.Protection7 > p {  width: 109px !important;}

.form_field > img {
    width: 221px;
}
.form_field > a {
    float: left;
    margin: 0 26% 0 0;
}

#maps { xfloat: right;margin: 5px 5px;padding: 0;width: 430px;height: 250px; border: 5px solid #ccc;}
.bdr { border-bottom: 1px dashed #7a797b;}



