﻿body
{
	margin-left: 0px;
	margin-top: 0px;	
	background:#016599 url('../../Images/backgroundesure.jpg') repeat-x 0px 0px;		
}

.mainTable
{
	/*border:solid thin red;     background-image: url('../../Images/backgroundesure.jpg');*/
	background: #02669A url(    '../../Images/backgroundesure.jpg' );
}
body, td, th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
a:link
{
	text-decoration: none;
	color: Red;
}
a:visited
{
	text-decoration: none;
	color: #0055A5;
}
a:hover
{
	text-decoration: underline;
}
a:active
{
	text-decoration: none;
}

#getaquote
{
	float: right;
	margin-left: 0px;
	margin-right: 0px;
	width: 127px;
}
.tdGetQuote
{
	border-left: solid thin #2078A6;
}
.bodycopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #000000;
	margin-top: 0;
	margin-bottom: 6pt;
	padding-right: 6px;
	text-align: left;
}

.borderbetweencells
{
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #94C0D9;
}

#MenuBar1
{
	float: left;
}

#everything
{
	width: 805px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0055A5;
	border-left-color: #0055A5;
	background-color: #FFFFFF;
}
.ContainerTable
{
	height: 820px;
	width: 760px;
	margin-left:-40px;
}
.subheading
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 0;
	text-align: left;
}
.bylinecopy
{
	font-family: Verdana;
	font-size: 7pt;
	line-height: 8pt;
}
.lineatbottom
{
	font-size: 8pt;
	color: #FF0000;
	background-color: #DBEBFA;
}
.lloydsline
{
	font-weight: bold;
}

/*Added By Ankit*/
/*Need to change ColourCode*/

.item_style
{
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0055A5;
	padding: 0px 1px 1px 3px;
	vertical-align: top;
}

.item_styleView
{
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #0055A5;
	padding: 0px 1px 1px 3px;
	vertical-align: top;
}

.bold_text
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.medium_text
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}

.error_item_style
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: Red;
}

.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background: #3970A1;
	width: 100%;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
}

.item_textbox
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}
.item_textbox_num
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-align: right;
	width: 50px;
}
.gvImgButton
{
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

.gvMain
{
	/*width: 100%;*/
	border-width: 1px;
	border-color: #888888;
	vertical-align: top;
	font-family: Verdana;
}

.gvItem
{
	font-family: Verdana;
	font-size: 12px;
	color: #1E491E;
	background: #F3F3F3;
	border-color: #00376F;
	border-style: solid;
	border-width: thin;
}
.gvAlternateItem
{
	font-family: Verdana;
	font-size: 12px;
	color: #1E491E;
	background: #FFFFFF;
	border-color: #00376F;
	border-style: solid;
	border-width: thin;
}
.gvHoverItem
{
	font-family: Verdana;
	font-size: 20px;
	color: #FFFFFF;
	background: #D1E4F5;
	border-color: #00376F;
	border-style: solid;
	border-width: thin;
}

.gvcell
{
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}

.gvHeader
{
	font-family: Verdana;
	font-weight: bold;
	font-size: smaller;
	text-align: center;
	background-color: #0055A5;
	border-width: 1px;
	color: white;
	height: 20px; /*position:relative;*/
}

.gvHeader a:link
{
	text-decoration: none;
	color: White;
}
.gvHeader a:hover
{
	text-decoration: underline;
	color: #D1E4F5;
}

.gvFooter
{
	font-family: Verdana;
	font-weight: bold;
	font-size: smaller;
	text-align: left;
	background-color: #D1E4F5;
	border-width: 1px;
	color: white;
	height: 20px;
}

.gvFooter a:link
{
	text-decoration: none;
	color: White;
}

.gvFooter a:hover
{
	text-decoration: underline;
	color: #0055A5;
}

.gvFooter a:active
{
	color: red;
}

.DateControlYear
{
	width: 68px;
}

.DateControlDate
{
	width: 45px;
}

.td10px
{
	width: 10px;
}
.td5px
{
	width: 5px;
}

.td20px
{
	width: 20px;
}
.tr10px
{
	height: 20px;
}
.tr5px
{
	height: 10px;
}

.imgButton
{
	height: 18px;
	width: 18px;
}

.bold_text
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.floatright
{
	float: right;
	margin-right: 6px;
}

.txtWaterMark
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: GrayText;
}

.lookoflink
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.footerLine
{
	height: 140px;
}

.mainheading
{
	color: #FF0000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0;
	text-align: left;
}

/*added for modal pop-up*/

.modalBackground
{
	background-color: #000000;
	-moz-opacity: 0.6;
	opacity: 0.5;
	filter: alpha(opacity=40);
}

.pnlPopUp
{
	background-color: White;
	border-color: Black;
	border-style: solid;
	border-width: thin;
	padding: 10px 10px 10px 10px;
	text-align: center;
	z-index: 1000;
	width: 600px;
}
.expat_image_container
{
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	text-align: center;
	vertical-align: middle;
}
.form_text
{
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #0055A5;
}

.mainheading_printer
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0;
}
.bodycopy_printer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #000000;
	margin-top: 0;
	margin-bottom: 6pt;
	padding-right: 6px;
}
.subheading_printer
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0;
}

.ajax__calendar_title
{
	/*border:solid 1px red; 	text-align:center; 	width:80%; */
	z-index: 900;
}

/*
============================================
Styles for Modal Dialog

.modalpopup
{
	font-family: arial,helvetica,clean,sans-serif;
	font-size: small;
	padding: 2px 3px;
	z-index:10005;
}
*/

.modalpopup
{
	font-family: arial,helvetica,clean,sans-serif;
	font-size: small;
	padding: 2px 3px;
}

.modalBackground
{
	background-color: #000000;
	filter: alpha(opacity=60);
	opacity: 0.60;
}
.messageContainer2
{
	width: 450px;
	border: solid 1px #808080;
	border-width: 1px 0px;
}

.messageContainer_Big
{
	width: 500px;
	border: solid 1px #808080;
	border-width: 1px 0px;
}

.messageHeader
{
	background: url(../../Images/sprite.png) repeat-x 0px -200px;
	color: #000;
	border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 0px 1px 1px;
	padding: 3px 10px;
}

.messageBodyInformation
{
	background-color: #f2f2f2;
	border-color: #808080;
	border-style: solid;
	border-width: 0px 1px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.close
{
	right: 7px;
	background: url(../../Images/sprite.png) no-repeat 0px -300px;
	width: 25px;
	cursor: pointer;
	position: absolute;
	top: 7px;
	height: 15px;
}
.close2
{
	background: url(../../Images/sprite.png) no-repeat 0px -300px;
	width: 25px;
	cursor: pointer;
	height: 15px;
}

.newsDescription h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:medium;
    }
