xt\:comment, xt\:note {
	display: none;
}

ch\:nbsp {
	padding: .5em;
}

/*Email a friend*/
#centercontent input {
width:auto;
}
/*--*/



ul {
list-style-image:url(/pix/arrow.gif)
}

td {
	color: #333;
	/*Lucida Sans Unicode, Lucida Sans, */
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
}

a {
	color: #426BB3;
	text-decoration: none;
}

.button {
width:140px;
background-color:#EEEEEE;
padding:4px;
border:1px solid  #000000;

}

.button a {
font-size:13px;
color:#000000;
text-align:justify;
}

a:hover {
	text-decoration: underline;
}

.collapsable, .collapsable ul, .collapsable li  {
list-style-image: none;
}

.collapsable {
display:block !important;
}

.collapsable #sitellite-menu-current {
display:inline;
}

.applyalert {
font-size: 12px;
color:red;
}

input {
width:95%;
border: 1px solid #4A494A;
padding:2px;
}

.applyfield select, .applyfield input {
font-size: 11px;
border: 1px solid #555555;
background-color: #FFFFFF;
}

*html .applyfield select, *html .applyfield input {
font-size: 11px;
border: 1px solid #555555;
background-color: #FFFFFF;
/*width: 100%;*/
}

.applyfield input.radio {
width:1.25em;
margin-right:-2px;
border: 0 none;
padding:0px;
background-color: transparent !important;
}

.applytext {
font-size: 11px;
line-height: 15px;
color: #000000;
}

.applytext a:hover {
text-decoration: underline;
}

.image_far_left {
margin-top:5px;
margin-left:-165px;
border:1px solid #4A494A;
}


.sitesearch .submit {
width:auto;
text-align:right;
float:right;
margin-top:-22px;
padding:1px;
/padding:0px;
/margin-top:-23px;
position:relative;
z-index:1;
}

#left .sitesearch {
margin:0;
padding:0;
}

.subtitle, .subtitle .planhl {
background-color:#EEEEEE !important;
}

.subtitle td {
padding-top: 10px !important;
font-size: 12px;
color: #375097;
font-weight:bold;
}

.tgico{position:relative;top:4px;}



/*--Allianz Styles ---*/
body {
		background:url() no-repeat  #fff;
		background-position:0px 0px;
		padding-top:0px;
		margin:2px;
		margin-right:0px;
		font-size: 11px;
		/*Lucida Sans Unicode, lucida Sans*/
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		width:auto;
		
}

body .content {
line-height:20px;
font-size:12px;
}
	html>body {padding:0;}
#sitelabel, #topstaticnavigation {width:auto;font-weight:100;height:86px;}



#topstaticnavigation							{background-color:#DEDFE0;top:2px;margin-bottom:2px;height:22px;padding-bottom:2px;}
html>body #topstaticnavigation			{padding-bottom:0px;min-height:22px;}
#topstaticnavigation .insideText,#sitelabel .insideText	{width:1047px;text-align:right;font-size: 0.90em;line-height:1.8em;word-spacing:-.4pt;}
	html>body #topstaticnavigation .insideText,html>body #sitelabel .insideText,html>body #sitelabel .addText {min-width:980px;}
#topstaticnavigation a, #topstaticnavigation a:hover {margin:0 9px 0 4px;color:#4A4B4C;text-decoration:none;}
#topstaticnavigation a.last,#topstaticnavigation a.last:hover		{margin-right:0}
#topstaticnavigation a:hover ,#topstaticnavigation a.last:hover	{text-decoration:underline}

#sitelabel					{letter-spacing:1pt;color:white;background-color:#113388;font-size:11px;}
	html>body #sitelabel	{letter-spacing:.5pt;}
#sitelabel .insideText		{position:relative;top:10px;font-size:1em;line-height:1.3em;text-transform:uppercase;margin-left:-8px;}

#logo					{position:absolute;background-color:#fff;top:1em;z-index:10;height:51px;width:162px;text-align:center;overflow:hidden;left:2px;display:block;}
#logo a					{display:block;padding:13px 0;}
#azcomheader			{position:absolute;top:40px;left:174px;font-size:13px;color:#FFFFFF;width:500px;}
#printLogo 				{display:none;}

p{margin-top: 0; padding-top: 0;}



#whitebluetable {
position:relative;
left:-170px;
width:695px;
margin-right:-185px;
background-color:#E5ECF6;
}

#whitebluetable .whitebackground {
background-color:#FFFFFF;
width:145px;
font-size:11px;
}



#whitebluetable td { 
background-image:url(/js/dotted.gif);
background-repeat:  repeat-x;
border-top: none;
padding:10px;
border-left: 1px solid #fff;
}

.whiterow {
background-color:#FFFFFF;
}


div#menu {
	background-color:#426BB3;
	height:22px;
	padding-left:10px;
	border-top:2px solid #fff;
	white-space: no-wrap;
}

div#menuwrap {
margin-left:880px;
padding-top:2px;
width: 150px;
}

	div#page-functions {
	margin-top:2px;
	display:inline;
	float:right;
	display:inline;
	width: 145px;
	}



#navtop #sitellite-menu-current, #navtop .sitellite-top-tab {
position:relative;
padding-bottom:8px;
margin-bottom:-2px;
background: url(/pix/rightarrowdown.gif) no-repeat !important;
background-position: 157px center !important;
background-color:#426BB3 !important;
border-top: 2px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
height:12px !important;
}

#navtop #sitellite-menu-current ul, #navtop .sitellite-top-tab ul {
display:none;
}

#navtop .sitellite-top-tab #sitellite-menu-current {
border-bottom:2px solid #FFFFFF !important;
}

#navtop .sitellite-top-tab li #sitellite-menu-current {
border-bottom:2px solid #FFFFFF !important;
}

#navtop .sitellite-top-tab .sitellite-top-tab {
border-bottom:2px solid #FFFFFF !important;
}

#navtop .allianz_resources {
display:none !important;
}

#navrelated #sitellite-menu-current {
background-color:#819BCC;

}

#navrelated li #sitellite-menu-current {
background-color:#34549C !important;
font-weight:bolder;
}




/* Top Navigation home...*/
#navtop {
/*position:relative;
z-index: 1;
width:900px;
/width:870px;
margin-left:130px;
/margin-left:164px;
margin-top:47px;
/margin-top:49px;
font-weight:bold;
/*border-left:2px solid #fff;
border-right:2px solid #fff;
margin-right:-2px;
width:100%;*/
position:absolute;
top:87px;
left:132px;

z-index: 1;
margin:0px;
}

#navtop ul {
list-style: none;
color:#fff;
margin-top:0px;
letter-spacing:-0.01em;
}

#navtop ul ul {
width: 174px;
letter-spacing:normal;

}

#navtop ul ul ul {
margin-top:-10px !important;
}

#navtop a {
display: block;
color:#fff;
text-decoration: none;
width:152px !important;
}

#navtop li {
float: left;
padding: 5px;
width: 160px !important;
background-color:#113388 !important;
border-top: 2px solid #113388;
border-left: 2px solid #113388;
border-right: 2px solid #113388;
height:13px !important;
}

#navtop li ul li {
height:auto !important;
padding-top:7px;
padding-bottom:7px;
}

#navtop li:hover, #navtop li.sfhovertop {
background-color:#34549C !important;
/*background-color:#426BB3 !important;*/
border-top: 2px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
}

#navtop .sitellite-top-tab:hover, #navtop .sitellite-top-tab.sfhovertop  {
background-color:#426BB3 !important;
}

#navtop li ul {
position: absolute;
left: -999em;
font-weight: normal;
margin: 4px 0 0 -7px;
padding-left:0px; 
border-bottom: 2px solid #FFFFFF;
}

#navtop li li {
background-color: #426BB3 !important;
border-top: 2px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
}

#navtop li li:hover, #navtop li li.sfhovertop {
background-color: #34549C !important;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}



#navtop li ul ul {
margin:-20px 0 0 155px;
/margin:-21px 0 0 155px;
}

#navtop li:hover ul ul, #navtop li:hover ul ul ul, #navtop li.sfhovertop ul ul, #navtop li.sfhovertop ul ul ul {
left: -999em;
}

#navtop li:hover ul, #navtop li li:hover ul, #navtop li li li:hover ul, #navtop li.sfhovertop ul, #navtop li li.sfhovertop ul, #navtop li li li.sfhovertop ul {
left: auto;
}

#navtop li:hover, #navtop li li:hover, #navtop li li.sfhovertop, #navtop ul li:hover, #navtop ul li.sfhovertop, #navtop ul.sfhovertop li {
background-color: #34549C;
color: white;
}

/*--Top Navigation end --*/
.lang_select {
font-size: 11px;
width: 90px;
border: none;
color: #FFFFFF;
background-color: #426BB3;
margin: 2px;
border:dashed #426BB3;
border-width: 1px 0px 1px 0px; 
}

/*--Left Navigation related links --*/
#navrelated {
position:relative;
z-index:1;
line-height:0;
}

#navrelated, #navrelated ul {
width: 152px;
padding: 0;
margin: 0;
list-style: none;
float : left;
border:0px;
}

#navrelated ul li ul {
margin-top:5px;
margin-left:-5px;
margin-bottom:-5px;

}

#navrelated li {
width: 157px;
padding: 5px;
padding-right:0px;
border-bottom:2px solid white;
text-decoration:none;

float:left;
background-color:#426BB3;
}

#navrelated li a {
width: 147px !important;
w\idth : 147px;
display : inline;
text-decoration : none;
line-height:17px;
color:#FFFFFF;
float:left;
}

#navrelated li:hover, #navrelated li.sfhoverleft {
background-color:#819BCC;
text-decoration:none;
}

#navrelated li li {
background-color:#113388;
border-bottom:none;
width:137px;
display:block;
padding-left:25px;

}

*html #navrelated li li {
width:141px;
}



#navrelated li li a {
width: 127px !important;

}

#navrelated li li:hover, #navrelated li li.sfhoverleft {
background-color:#34549C !important;
}

#ihi, #ihi a {
	font-size: 14px;
	font-weight: 100;
	color: #fff;
	letter-spacing:3px;
	text-transform:uppercase;
	text-decoration:none;
}

h1 {
	font-size: 16px;
	font-weight: Bold;
	color: #113388;
	line-height:20px;
}

h2 {
	font-size: 14px;
	font-weight: Bold;
	color: #113388;
	margin:0px;
}

h3 {
	font-size: 12px;
	color: #000000;
}

h4 {
	font-size: 12px;
	color: #444;
}

h5 {
	font-size: 11px;
	color: #444;
}

h6 {
	font-size: 9px;
	color: #444;
}


/* Left Navigation...*/
#leftbox {
clear:left;
position:relative;
z-index:1;
width : 163px !important;
}

#nav {
	/*border: 1px solid grey;*/
}

#nav, #nav ul { /* all lists */
padding: 0;
margin: 0px;
list-style: none;
float : left;
line-height : 17px;
background-color:#FFFFFF;
}

#nav li { /* all list items */
position : relative;
float : left;
background-image: url();
background-repeat: no-repeat;
background-attachment:fixed;
background-position: 152px center;
}

#nav li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 162px;
margin-top : -25px;
border-top: 1px solid #DEDFE0;
}

#nav li ul ul { /* third-and-above-level lists */
left: -999em;
color: red;
}

#nav li a {
width: 156px !important;
w\idth : 156px;
display : block;
color : #4A4B4C;
font-weight : normal;
text-decoration : none;
line-height:17px;
border-bottom: 1px solid #DEDFE0;
padding : 3px;
}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

#nav li:hover, #nav li li:hover, #nav li li.sfhover, #nav ul li:hover, #nav li.sfhover {
color : 4A4B4C;
background-color:#DEDFE0 !important;
}
	
span.highlighted {
	font-weight: bold;
	background-color: #feb;
	padding: 2px;
	padding-bottom: 0px;
}

hr {
	border: 0px none;
	border-bottom: 1px solid #aaa;
}

pre {
	border: 1px solid #aaa;
	background-color: #eee;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
}

th {
	background: #cde;
}

.invalid {
	font-weight: bold;
	color: #900;
}

#columns {
width:1064px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
		/*border:1px solid red;*/
}

#left {
	position:relative;
	top:-2px;
	z-index:1;
	float:left;
	width:159px !important;
		/*border:1px solid green;*/
}



#centre {
	float:left;
	background-color:#EEEEEE;
	width:695px;
	padding-right: 5px;
	vertical-align: top;
	line-height: 15px;
	border-top:0;
	margin-left:5px;
	padding-bottom:70px;
	/*border:1px solid red;*/
	min-height:1000px !important;
	height:auto;
}

*html #centre {
height:1000px;
margin-left:1px;
}

#centre_nonav  {
	background-color:#EEEEEE;
	padding-right: 5px;
	vertical-align: top;
	line-height: 15px;
	border-top:0;
	
	padding-bottom:70px;
}

#centre .content {
	margin-left: 175px;
	padding-top:15px;
	margin-right:10px;
}

#centre_nonav .content {
	margin-left: 165px;
	padding-top:15px;
}



#centre li {
		padding-bottom: 5px;
	}
	
		#centre a.external, td#left a.external {
		padding-right: 15px;
		background-image: url(/js/external_link_icon.gif);
		background-repeat: no-repeat;
		background-position: 100% 0px;
	}
	#page-functions a.external {
	padding-right: 0px;
		background-repeat: no-repeat;
		background-position: 100% 0px;
	background-image: url();
	}
	
	
	#centre a.file {
		padding-left: 15px;
		background-image: url(/js/file_icon.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	
	#centre a.pdf {
	display:block;
		height:35px;
		padding-left: 40px !important;
	
		background-image: url(/pix/pdficon.gif);
		background-repeat: no-repeat;
		background-position: 0px -2px;
		margin-bottom:-20px;
		padding-bottom:0px;

	}
	
	#centre .content a.doc {
		padding-top:17px;
		padding-bottom:18px;
		padding-left: 40px;
		background-image: url(/pix/docicon.gif);
		background-repeat: no-repeat;
		background-position: 0px 5px;
	}
	/*
	#centre a.xls {
		padding-top:15px;
		padding-bottom:15px;
		padding-left: 40px;
		background-image: url(/pix/xlsicon.gif);
		background-repeat: no-repeat;
		background-position: 0px 5px;
	}*/

#centre hr, #centre .tophr {
  position:absolute;
  z-index:0;
  background: url(/js/dotted.gif) repeat-x center left;
  border:0;
  clip:rect(5px 700px 6px 0);
  height:10px;
  left:166px;
  width:700px;
  border-top: 1px dotted #000000;
}


#iframecentre {
float:left;
width:900px;
background-color:#FFFFFF;
margin-left: 166px;
/margin-left: 160px;
border-top:2px solid #FFFFFF;
}

#iframecentre iframe {
width:900px;
}

#iframe {
position:relative;
left:164px;
}


#right {
position:absolute;
left:868px;
top:138px;
width:175px;
float:left;

}

* html #right {
top:140px;
}

#login {
height:105px;
}

#footer {
	clear: both;
	float:left;
	margin-top: 0px;
	margin-left:165px;
	/margin-left:82px;
	color: #444;
	width:650px;
}

	div#footer a {
		color: #444;
	}
	
.scm-sidebar li {
margin-left:-15px;
list-style-type:disc;
}

#left .scm-sidebar {
padding:5px;
border-bottom:1px solid #DEDFE0;
}

#home_columns #right .scm-sidebar, #right .scm-sidebar {
background-color:#EEEEEE;
padding:10px;
width:154px;
border-bottom:2px solid #FFFFFF;
font-size:10px;
}

.home_bigtext {
font-size:24px;
line-height:32px;
}

.home_bigtext:hover {
text-decoration:none;
color:#819BCC;
}

#right .scm-sidebar {
background-color:#E5ECF6;
}

#scm-sidebar-service-offerings img {
margin:-10px !important;
}

.scm-sidebar h2 {
margin-top:0px;
font-size:12px;
}

/*Home page Styles*/
#hometable table {
font-family: Arial, Helvetica, sans-serif;
position:absolute;
top:156px;
left:163px;
width:704px;
height:100%;
}

#hometable #scm-toolbar table {
position:relative;
z-index:10;
top:0px;
left:0px;
padding:0;
margin:0;
float:right;
clear:both;
width:25px;
border:0px none;
}


#hometable td {
background-image:url(/pix/whitespace1x50.gif);
background-repeat:repeat-x;
background-color:#F3F7FC;
font-size:10px;
padding:0;
margin:0;
padding-top:5px;
height:100%;
}

#hometable #scm-toolbar table td {
background-color:none;
height:25px;
}

.hometabdouble {
background-color:#E5ECF6 !important;
}



#hometable table td .scm-sidebar-body {
width:164px;
padding:5px;
border-top:2px solid #FFFFFF;
line-height:12px;
background-color:#F3F7FC;
height:100%;
}


#hometable td h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:-0.02em;
width:168px;
color:#FFFFFF;
padding:3px;
background-color:#113388;
}

/*#hometable .hometabdouble h2 {
position:relative;
left:176px;
}*/

#hometable .hometabdouble .scm-sidebar-body {
width:340px;
background-color:#E5ECF6;
}

#hometable #footer {
	margin-left:0px;
	background-color:#FFFFFF;
}

#hometable .news-thumbnail {
float:right;
text-align:right;
margin-bottom:-20px;
}

#scm-sidebar-download-forms img {
margin-right:25px;
}

.news-headline {
text-align:left;
}

.whiteback {
background-color:#FFFFFF !important;
}

#home_columns {
	position:absolute;
	top:136px;
	width:1048px;
	border: 0px none;
	padding: 0px;
	margin:0px;
	margin-top: 2px;
	padding-right:0px;
	
}

*html #home_columns {
	top:138px;
}

#home_columns h1 {
	color:#FFFFFF;
	font-size: 16px;
	font-weight: Bold;
	line-height:20px;
	margin:0;
	padding:0;
	width:300px;
}

#home_columns #centre {
	position:absolute;
	left:165px;
	top:0px;
	width:872px;
	margin-left:0px;
	padding-bottom:0px;
	height:154px !important;
	min-height:154px !important;
	border:0px none;
}

#home_columns #right {
position:absolute;
left:868px;
top:163px;
width:175px;

float:left;
border-left:1px solid #FFFFFF;

}

#home_columns .content {
	color:#FFFFFF;
	margin:10px;
	padding-top:0px;
	margin-left: 540px;
	background-color:#113388;
	padding:10px;
	/*border:1px solid green;*/
	height:110px;
	min-height:110px;
}

#home_columns .content .hometext {
font-weight:100;
line-height:13px !important;
font-size:11px;
}

#home_columns .content .hometext a {
color:#819BCC;
}

#home_columns #page-functions {
padding:0;
margin:0;
	display:none;
}

.homefloat {
width:160px !important;
float:left;
padding-right:10px;
}

.scm-sidebar ul {
margin-top:5px;
margin-bottom:5px;
}

.top {
float:right;
clear:right;
}

form {
margin:0;
}

#scm-sidebar-get-a-quote-indi, #scm-sidebar-get-a-quote-group, #scm-sidebar-get-a-quote-inte, #scm-sidebar-get-a-quote-all {
background-color:orange !important;

margin:0;
}

#scm-sidebar-get-a-quote-indi a, #scm-sidebar-get-a-quote-group a, #scm-sidebar-get-a-quote-inte a, #scm-sidebar-get-a-quote-all a {
font-size:28px;
color:#FFFFFF;
}

#scm-sidebar-get-a-quote-indi a:hover, #scm-sidebar-get-a-quote-group a:hover, #scm-sidebar-get-a-quote-inte a:hover, #scm-sidebar-get-a-quote-all a:hover {
text-decoration:none;
color:#426BB3;
}

.caveat {
font-size:9px;
color:#999999;
}
/*End Home page Styles */

#scm-sidebar-verisign {
background-color:#FFFFFF !important;
text-align:center;
}

#scm-sidebar-movie-ad {
margin-right:-6px;
background-color:#426BB3 !important;
}

#scm-sidebar-movie-ad img {
margin-left:-5px;
padding:0px;
}

#scm-sidebar-movie-ad-left {
padding:0px !important;
margin:0px !important;
}




