/* ----- HTML STYLES ----- */
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:none;
	margin:0px;
	padding-top: 10px;
	background-color: #F3F3F3;
}

form {margin:0px; padding:10px 0px 0px 0px; background-color: #ffffff;}

p, th, td, li	{
	font-size:0.8em;
	margin: 0px;
	padding: 0px;
	color:#000000;
}
h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	color:#00307C;
	font-weight:bold;
}
h1, h2 {font-size:1.0em;}	
h3, h4, h5, h6 {font-size:0.9em;}	
ul, ol, li {list-style-type:none; margin:0px; padding:0px}
a {margin:0px; padding:0px; text-align: left;}

fieldset {border:none;  margin:0px; padding:0px;}

legend {color:#D8242F; margin:0px;	padding:0px 0px 10px 0px;}

img {border:none; margin:0px; padding:0px}

label {display:block;}

/* ----- POSITIONING & ELEMENT STYLES----- */
.divider {border-top: dashed 1px #6e7d8b; height: 10px;}
.divider01 {border-bottom: solid 1px #666666; height: 5px; margin: 0px 20px 10px 20px;}
.emphasis {font-weight: bold;}
.PolicyNumber {color:#002E6B;}
.element {font-weight: bold;}	
.HalfLine {height:20px;}
.HalfLine p {font-size:.9em;}
.QuarterLine {height:10px;}
.ListSection {}

/* ----- LOGO (TEXT VERSION) ----- */
.logoTextHeader {font:Verdana, Arial, Helvetica, sans-serif; color: #6e7d8b;}
.logoText01 {color: #6e7d8b; font-weight: normal; font-size:22px;}
.logoText02 {color: #aabccb; font-weight: bold; font-size:22px;}


/*---- Main Frame ----- */
#MainFrame 
{
	position:relative;
	background-color:#ffffff;
	border: 1px ridge #CCCCCC;
	text-align:left;
	width:900px;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/* ----- Title Bar ----- */
#TitleBar {
	background-image: url(../images/TitleBar.gif);
	background-repeat:no-repeat;
	width:900px;
	height:70px;
	background-position: left;
	display:block;
	}

#TitleBar h1 {
	position:absolute;
	left:350px;
	top:20px;
	font-weight: normal;
	padding: 0px;
	color: #D8242F;
	font-size: 21px;
}

#TitleBar span {display:none;}

#TitleBar h2.retrieveButton
{
	position:absolute;
	left:659px;
	top:80px;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px 0px 15px;
	color: #005DAA;
	text-align:left;
	width:177px;
	height:23px;
	background-image:url(../images/bg-retrieve-panel.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

#TitleBar a, #TitleBar a:visited, #TitleBar a:active {color: #ffffff; text-decoration:none;}
#TitleBar a:hover {text-decoration: underline;}
#TitleBar a.retrieveButtonLink {color:#ffffff;}
#Titlebar.login {background-image: url("../images/TitleBarLoggedIn.gif")!important;}
.ie6 {	background-image: url("../images/TitleBarLoggedIn.gif")!important;}

#MenuBar {
	height:24px;
	font-size:15px;
	padding: 4px 0px 0px 28px;
	margin-bottom:20px;
	background-color: #B31B34;
	}
	
#MenuBar ul {
	margin: 0px;
	padding: 0px;
}

#MenuBar li {
	list-style-type: none;
	margin:0px;
	padding:2px 8px 0px 8px;
	display: inline;
	float:left;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	}
	
#MenuBar li.first {padding-left:0px;}
#MenuBar li.last {border-right:none;}

#MenuBar a:link {
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
}
#MenuBar a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
#MenuBar a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
#MenuBar a.selected {
	color:#FFFFFF;
	text-decoration: underline;
}

#MenuBar ul.menuRight {float:right; margin-right:15px;}
	

/* ----- Page Copy ----- */
#PageCopy {
	background-color:#ffffff;
	float:left;
	padding: 0px;
	height:480px;
	position:relative;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	}

#PageCopy p {margin: 10px 0px 4px 0px; padding: 0px 0px 10px 0px;}

#PageCopy h1, #PageCopy h2 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
#PageCopy h4, #PageCopy h5 {
	color: #003399;
	font-weight: bold;
	font-size: 1em;
	margin: 0px 0px 5px;
	padding: 0px;
	clear: left;
}
#PageCopy h5  {
	font-size: 1.0em;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#pageCopy ul {margin: 20px 0px 20px 0px;}
#PageCopy li {padding-left:5px;}

.Index {width:400px !Important ; margin-top:0px !Important;}
.Login {width:470px !Important ; margin-top:0px!Important;}
.KeyFacts {
	width:50% !Important;
}
.Contact {
	width:40% !Important;
}
.AboutUs {width:400px !Important ;}
.Benefits {width:400px !Important ;}
.Documents {width:50% !Important ;}
.Page01 {width:320px !Important ;}
.Page02 {width:320px !Important ;}
.Page03 {width:520px !Important ; height:auto !Important;}
.Page04 {width:400px !Important ;}

#PageCopy.Index h6 {clear:left; font-weight:normal; font-size: .7em; padding:0px; margin:0px;}
#PageCopy.Index h1 {font-weight:normal; font-size: 1.3em; font-style:normal;}
#PageCopy.Index em {font-weight:bold; font-style:normal; font-size: 1.3em;}

#PageCopy.KeyFacts h4 {}
#PageCopy.KeyFacts h5 {color:#002E6B; font-size: .8em; padding:15px 0px 0px 0px; margin:0px}
#PageCopy.KeyFacts p {padding: 0px 0px 5px 0px;}
#PageCopy.KeyFacts li {list-style-type:square; padding:left:0px; margin-left:20px;}
#PageCopy.KeyFacts img {float:left; padding-right: 15px;}


#PageCopy.login ul {}
#PageCopy.login li {}

.indexcallBackPanel {
	background-image:url(../images/icon-index-callback.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin: 10px 0px 0px 0px;
	position:absolute;
	top: 380px;
	left:0px;
	height:65px;
	width:400px;
}

.indexcallBackPanel h5 { position: absolute; top:15px; left:35px; font-size:.9em !important;}
.indexcallBackPanel p { position: absolute; top:22px; left:35px; font-size:.9em;}
.indexcallBackPanel a {color:#002B69;}


/* ---- List of Points ---- */

.pointList {float:left; margin-top:0px; list-style-position:outside; width:400px; margin-bottom:15px;}
.pointList li {background:url(../images/tickBox.gif) no-repeat; padding-left:24px; font-size:11px; line-height:26px; font-weight:bold; }
#pointList1 {float:left; margin-top:10px; list-style-position:outside; width:165px;}
#pointList1 li {background:url(../images/tickBox.gif) no-repeat; padding-left:24px; font-size:11px; line-height:26px; font-weight:bold; }
#pointList2 {float:left; margin-top:10px; list-style-position:outside; width:235px;}
#pointList2 li { background:url(../images/tickBox.gif) no-repeat; padding-left:24px; font-size:11px; line-height:26px; font-weight:bold; }

/* ----- Call Back Panel ----- */
#CallBackPanel {
	width:321px;
	height:105px;
	margin:0px;
	padding: 0px;
	clear: both;
	background-image:  url("../images/CallbackPanel.gif");
	background-repeat: no-repeat;
	background-position: left top;
	}
	
#CallBackPanel h5 
{	
    font-weight: normal;
    text-align: center;
    margin: 0px;
		padding: 25px 0px 0px 7px;
    width: 175px;
    color: #005DAA;
    float:left;
    }

    
#CallBackPanel p {width: 162px; font-size: .7em; color: #002E6B; float:left; margin: 0px; padding: 0px 0px 0px 9px;}
#CallBackPanel h6 {	margin: 0px; padding: 0px; width: 133px; float: right;}

.callbackButton {display:block; width:123px; height:86px;}

#CallBackPanel img {margin: 9px 0px 0px 0px; padding: 0px;}
#CallBackPanel label {display: inline;}



/* ----- Buy Online Panel ----- */
#BuyOnlinePanel {
	width:190px;
	height:182px;
	float:left;
	background-image:url("../images/BuyOnlinePanel.jpg");
	background-position:left;
	background-repeat:no-repeat;
	padding: 0px;
	margin:20px 0px 10px 5px;
	}
	
#BuyOnlinePanel span {display:none}

/* ----- Progress Panel ----- */
#ProgressPanel {
	width:314px;
	height:45px;
	background-image: url("../images/StepsPanel.gif");
	background-position:left;
	background-repeat:no-repeat;
	text-align:center;
	margin:0px;
	padding:0px;

	}
	
#ProgressPanel ul {
	margin: 0px;
	padding: 10px 5px 5px;
	list-style-type: none;
}

#ProgressPanel li {
	color:#00307C;
	font-size:14px;
	margin: 0px;
	display: inline;
	text-align:center;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#ProgressPanel li.selected {color:#D8242F; font-size:14px;}

/* ----- Form Button Styles ----- */
.FormButton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#D8242F;
	border-style:outset;
	color:#ffffff;
	height:20px;
	}
	
.FormButtonDisabled {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-style:outset;
	color:#ffffff;
	height:20px;
	}

/* ----- Quote Form ----- */
#QuoteForm 
{
	width:400px;
	background-color:#E2E9EE;
	float:left;
	padding:0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	}
	
#QuoteForm caption {
	color:#003399;
	font-size:1.25em;
	margin: 0px;
	padding:10px;
	}	

#QuoteForm.index {
	background-image: url("../images/CountryBGPanel.gif");
	background-position:left;
	background-repeat:no-repeat;
	width:408px;
	height:492px;
	background-color:#ffffff;
}
#QuoteForm.quote {
	width:500px;
	background-color:#E2E9EE;
}

.narrow {width:300px !Important; background-color:#EBFAFF !Important;}
.documents {
	width:400px !Important;
	background-color:#EBFAFF !Important;
	padding:0px !Important;
	margin:0px !Important;
}
.info {width:300px !Important; background-color:#ffffff !Important;}

#QuoteFormHeader  {
	background-image: url(../images/QuoteFormTop.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:500px;
	height:12px;
	margin: 0px;
	padding: 0px;
	}
	
#QuoteForm  h4 {
	color:#00307C;
	font-weight: normal;
	margin: 20px;
	padding: 0px;
}
#QuoteForm ol {list-style-type: none;	margin: 0px;	padding: 0px;}
#QuoteForm li {margin: 0px; padding: 0px 0px 5px 0px;}
#QuoteForm label {display: block; padding: 5px 0px 2px 0px;}
#QuoteForm a:link {margin-left:18px; color:#ffffff; text-decoration:none;}	
#QuoteForm a:visited {margin-left:18px; color:#ffffff; text-decoration:none;}
#QuoteForm a:hover {text-decoration:underline;}	
#QuoteFormFooter {clear:both; padding-bottom: 10px;}

#pnlQuoteDetails {width:540px;float:left;}

.QuotePanelWide 
{
  width:500px;
  float:left;
	margin:10px 0px 0px 5px;
	color:#ffffff;
	font-size:0.85em;
	font-family:Arial;
	}
	
.QuotePanelTop {
	background-image:url(../images/QuotePanelTop.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:500px;
	height:10px;
	}
.QuotePanelMiddle {padding:5px 2px 5px 2px; margin:0px; text-align:center; font-size:13px; background-color:#D8242F;}
	
.QuotePanelBottom {
	background-image:url(../images/QuotePanelBottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:500px;
	height:10px;
}
#quotePremiumtxt { background-color: #2a343c; margin:0px; padding:2px 5px 2px 5px;}
#QuoteProgressPanel {
	clear:both;
	background-color: #ffffff;
	height:30px;
}
#QuoteProgressPanel01 {float: left;  width:33%; text-align:left;}
#QuoteProgressPanel02 {float: left;  width:33%; text-align:center;}
#QuoteProgressPanel03 {float: right;  width:33%; text-align:right;}
#QuoteProgressPanel03 .btnAgreeTC {width:66%;}
.captionFooter {font-size: 1.0em;}

/* ----- Information Panel ----- */

#infoPanel {margin:15px 0px 15px 0px; background-color: #ffffff; width:400px;}
#infoPanel h5 {background-color: #D8242F; color: #ffffff; padding: 3px; font-weight:bold; font-size:12px;}
#infoPanel p {padding:6px;}
#infoPanel ul {	margin:5px 0px 5px 10px; padding: 5px 0px 5px 5px;}
#infoPanel li {	list-style-type: disc;	margin-left: 10px;}
#infoPanel.correspondance {width:300px;}

#infoPanel.correspondance li {list-style-type: none;}
#infoPanel.address li {	list-style-type: none;}

/* ------ Abourt Intasure Panel ----- */

.aboutIntasurePanel {padding:50px 50px 0px 50px; background-color: #ffffff; width:350px;}
.aboutIntasurePanel p {padding: 0px 0px 10px 0px;}

/*----- Country Links Table ----- */
#CountrySelector table {
	width:390px;
	padding: 0px;
	margin:0px 0px 0px 10px;
	border-collapse: collapse;
	border-spacing: 0px;
	}

	
#CountrySelector td {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image: url(../images/button_red.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:130px;
	height:27px;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	}

#CountrySelector a {
	display:block;
	width:112px;
	height:22px;
	padding-top:5px;
	}

#CountrySelector a:hover {
 	text-decoration:underline;
	}
	
#Download {background-color: #dce1e5;}

.countryLinksHover {background-image:url("../images/CountryLinkBG_hover.gif");}
.countryLinks {background-image:url("../images/CountryLinkBG.gif");}

/* ----- Documents Panel ----- */

#Documents {
	background-color: #E2E9EE;
	padding: 10px;
}
#Documents h5 {
	width:400px;
	margin:0px 0px 10px 0px;
	padding:0px;
	color: #003399;
}
#Documents p {width:200px; padding-bottom:10px;}
#Documents h6 {margin-bottom:2px; font-size:0.8em;}
#Documents img {float:left; padding: 0px 5px 10px 0px;}
#Documents a:link {color: #D8242F; margin:0px; padding: 0px;}
#Documents a:visited {color: #D8242F; margin:0px; padding: 0px;}


#Documents01 {padding-left:10px;}
#Documents01 p {
	width:250px;
	font-size:.8em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#Documents01 label {width:200px; font-size:.8em; padding:0px 0px 0px 0px;}


#Documents02 {margin: 0px 0px 15px 20px;}
#Documents03 {}

#DocumentsInfo {
	float:left;
	width:250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.DocumentsDivider {
	clear:both;
	height:1px;
	background-color: #FFFFFF;
	margin: 20px;
}

.DocumentsTop {
	background-image: url(../images/FormTop.gif);
	background-repeat:no-repeat;
	width:400px;
	height:12px;
	background-position: top;
}
	
.DocumentsBottom {
	clear:both;
	background-image: url(../images/Formbottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:400px;
	height:12px;
}
.DocumentsError {width:300px !important;}

/* ----- Download Panel ----- */
.DownloadTop {
	background-image: url("../images/DownloadPanelTop.gif");
	background-repeat:no-repeat;
	background-color: #ffffff;
	width:300px;
	height:10px;
	background-position: left top;
}
	
.DownloadBottom {
	background-image: url("../images/DownloadPanelBottom.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	width:300px;
	height:10px;
}

/* ----- Form (Correspondance) ----- */
#FormCorrespondance {
	float:left;
	width:204px;
	padding-left:20px;
	padding-top:0px;
	line-height:normal;
	}

#FormCorrespondance h4, #FormCorrespondance p {
	color: #002E6B;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-size: .8em;
}

#FormCorrespondance.panel1 {border-right: solid 1px #666666;margin-right:10px;}
#FormCorrespondance.panel2 {}

#FormCorrespondance legend {display: none; height: 0px; width: 0px;}
#FormCorrespondance.panel2 legend {height: auto; width: auto; display: block;}

#panelAddress {display:none;}

#rdoCurrency label {display:inline; font-size:12px;}
#rdoCurrency label {display:inline; font-size:12px;}
#rdoNCB label {display:inline; font-size:12px;}
#rdoNCBInsured label {display:inline; font-size:12px;}
#rdoAlarm label {display:inline; font-size:12px;}

#FormCorrespondance li.rdoMortgaged label {display:inline; font-size:12px;}

#btnGetQuote{display:block; margin-top:10px;}



/* ----- Form (Declarations) ----- */
#FormDeclarations {
	float:left;
	padding-left:40px;
	padding-top:5px;
	line-height:normal;
	width: 400px;
	}
#FormDeclarations h5 {padding: 5px 0px 5px 0px; font-weight:bold; color:#002E6B; font-size: .7em; }

#FormDeclarations p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#FormDeclarations ul {margin-bottom:15px;}
#FormDeclarations li {font-size: .75em; margin-left:15px; padding:0px; list-style-type:square;}

#Declaration {}

#Declaration h4 {padding:0px; margin: 0px;}

#panelDeclarations label {display:inline;}

#FormNoDeclaration h4 {padding:0px; margin: 0px;}
#FormNoDeclaration a:link {color:#002E6B; font-weight:bold; padding:0px; margin: 0px; text-decoration:underline;}
#FormNoDeclaration a:hover {color:#002E6B; font-weight:bold; padding:0px; margin: 0px;}
#FormNoDeclaration a:visited {color:#002E6B; font-weight:bold; padding:0px; margin: 0px; text-decoration:underline;}

/* ----- Form (Terms and Conditions) ----- */

#FormTermsConditions h4 {padding:0px 0px 2px 0px; margin: 0px;}


/* ----- FormOptionalExtras ----- */

#FormOptionalExtras   {
  float: left;
	width: 450px;
	padding: 2px;
	margin: 10px 0px 0px 5px;
	background: #ffffff;
	}

#FormOptionalExtras h2, #FormOptionalExtras h3 {color:#D8242F;}
	
#FormOptionalExtras ol {margin-bottom:10px;}
#FormOptionalExtras li {display:inline;}

#QuoteDetails {
  float: left;
	width: 500px;
	padding: 2px;
	margin: 20px 0px 0px 35px;
	background: #ffffff;
	}
	
#QuoteDetails {margin-top: 0px;}
#QuoteDetails h3 {color:#D8242F;}


/* ----- Form payment ----- */ 

#paymentInstruction {padding: 0px 0px 0px 20px; margin:0px;}

/* ----- Form Alert ----- */
#FormAlert {
	float: left;
	width: 500px;
	padding: 0px;
	margin: 0px 0px 0px 35px;
	background-color: #D8242F;
}

#FormAlert h4 {padding: 5px; margin:0px;	color: #FFFFFF;	text-align: center;}

/* ----- Save / Retrieve Quote Panel ----- */
#SaveRetrievePanel  {
	width:320px;
	height:137px;
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../../images/RetrievePanel-02.gif);
	margin:10px 0px 10px 0px;
	padding: 8px 0px 0px 0px ;
	}
	
#SaveRetrievePanel.SRPbackground {
	background-image: url("../images/RetrievePanel-01.gif");
    }
	
#SaveRetrievePanelIndex  {
	width:204px;
	height: 182px;
	float:left;
	background-image: url("../images/RetrievePanel.gif");
	background-position:left top;
	background-repeat:no-repeat;
	margin:20px 0px 10px 0px;
	padding: 0px;
	}
	
#SaveRetrievePanel legend, #SaveRetrievePanelIndex  legend {
	padding: 10px 0px 5px 10px;
	margin: 0px;
	}

#SaveRetrievePanel ol, #SaveRetrievePanelIndex ol, #SaveRetrievePanel p, #SaveRetrievePanelIndex p {
	margin: 0px;
	padding: 0px 0px 2px 20px;
	font-size: 1.2em;
}

#SaveRetrievePanel li, #SaveRetrievePanelIndex li {padding: 0px 0px 3px 0px;}

#saveQuoteList label {display:block; float:left; width:100px;}

.saveQuoteInfo {padding: 15px 0px 5px 0px;}
.saveQuoteInfo p {font-size: 1.0em;}

.saveQuoteLabel {}

a.infoLink {
    color: #ffffff;
    font-weight: bold;
    background-color: #7f9db9;
    margin:0px 0px 0px 5px;
    padding:2px;
    display:inline;
		text-decoration:none;
}

#SaveRetrievePanel a.infoLink {
    color: #ffffff;
    font-weight: bold;
    background-color: #7f9db9;
    margin:0px 0px 0px 5px;
    padding:2px;
    display:inline;
		text-decoration:none;
}



/* ----- Form Callback ----- */
#FormCallBack {float:left; padding:0px 0px 0px 20px; line-height:normal;}	
#FormCallBack p {padding: 0px; margin: 0px; font-size:12px;}
#FormCallBack legend {display: none;}
#FormCallBack label {display: block; float:left; width:100px;}
#FormCallBack.contact {padding:0px;}
#FormCallBack.contact li {padding: 0px 0px 5px 0px; text-align:right;}

#FormFooter {
	clear:both;
	float:none;
	background-image: url(../images/QuoteFormBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:500px;
	height:12px;
}

#FormFooter span {display:none}

/* ----- Form Text Styles ----- */
#FormText {font-family:Verdana, Arial, Helvetica, sans-serif;}

#FormText span {
	text-align:left;
	margin:0px;
	padding:0px;
	padding: 0px;
	margin: 0px;
}

#FormText p {padding: 0px 0px 5px 10px;	margin: 0px;}
#FormText p.FormText {font-size:0.75em;}
#FormText p.FormTextBox {font-size:12px; width:155px;}	
#FormText p.FormTextBoxShort {font-size:9px; width:75px;}


/* ----- Footer Frame ----- */
#FooterFrame {
	clear:both;
	text-align:center;
	width:100%;
	background-color: #ffffff;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#FooterFrame p, #FooterFrame h2 {line-height:normal; font-size:0.8em; margin: 0px; padding: 0px 0px 0px 0px;}
#FooterFrame a {text-decoration:none; color:#005DAA;}
#FooterFrame a:hover {text-decoration: underline;}

/* ----- Footer Links ----- */
#linksPanel {text-align:right;  border-top: solid 1px #cccccc; padding-top:5px; margin-top:10px;}
#linksPanel p {font-size: .7em;}
#linksPanel a {color:#666666;}
#linksPanel a:hover, #linksPanel a:visited {color:#666666;}

/* ---- Country Specific Pages ---- */

#flagCopy {display:inline; background-color:#ffffff;float:left;margin: 10px 30px 5px 30px; padding-bottom: 30px;height:100%;width:50%;}
#flagCopy p {margin: 10px 0px 4px; padding: 0px;}
#flagCopy h1 {color:#005DAA;}
#flagCopy h3 {margin:20px 0 10px 0; color:#005DAA;}

#flagForm {width:345px;height:100%;margin: 0px 0px 0px 0px;padding:15px 0 30px 0;float:left;}
#flagForm h1 {text-align:center; color:#005DAA; font-size:1.3em; margin-top: 0px; padding:0px;}
#flagForm h2 {text-align:center; color:#005DAA; font-size:1.2em; margin-bottom: 10px; padding:0px; font-weight:normal;}
#flagForm h3 {margin:20px 0 10px 0; color:#005DAA;}
#flagForm ul {width:345px;}

.center {margin-left:12px;}
.squareList li {list-style:square; padding-left:0px; margin-left:20px;}

.button {margin:15px 10px 0px 0px;}

/* ----- layout styles : Popup Window ----- */

#Popcontainer {text-align:left; width:450px; margin: 0px auto 0px auto; position:relative;}

#PopcontentHeader {
	width:450px;
	height:65px;
	background-image:url(/links/../../images/header-privacy-tandc-polici.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

#Popcontent {padding:20px;}

#Popcontent h1 {font-size:1.6em; color:#A2B3C1;}
#Popcontent h2 {font-size:1.4em;}
#Popcontent h3 {font-size:1.2em;}
#Popcontent h4 {font-size:1.2em;}
#Popcontent h5 {font-size:1.0em;}
#Popcontent h6 {font-size:.8em; text-align:center; padding: 10px 0px 0px 0px;}
#Popcontent p {}
#Popcontent p.button {text-align:right; }
#Popcontent input {font-size:.9em;}
