/* This stylesheet contains font, color and background related styles (which do not affect page layout ) */

/******************** Start => Page Layout Divs ********************/
* {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	margin: 0 ;
	padding: 0 ;
}

a:link {
	color: #0079C1;
}
a:visited {
	color: #0079C1;
}
a:hover {
	color: #0079C1;
}
a:active {
	color: #0079C1;
}
#gridRight a {
	color: #FFFFFF;
	text-decoration: none;
}
ul {
	padding-left: 15px;
}
body {
	background-image: url(header_background.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color: #000;	
	line-height: 1.466em;
	}
	
/******************** Start => Form Elements ********************/

	/* Start => Default properties */	
form, input, select, textarea { 
	color: #000; 
	}
input, select, textarea {
	background-color: #f2f0f1;
	}
form, input[disabled], select[disabled], textarea[disabled] { 
	color: #000;
	}
	/* End => Default properties */	
	
.disabledBtn {
	color: #fff;
	background: #ccc;
	border: 1px solid #000;
	}
.disabledBox {
	background: #ccc;
	}
.formBtn {
	background: #d4d0c7;
	font-weight: bold;
	}
/******************** End => Form Elements ********************/


/******************** Start => Page Layout Divs ********************/

#body_wrapper { /* For the adaptive CSS : Resolution dependent CSS is defined in layout css */
	text-align: left;
	}
#_wrapper { /* To get the white background after the header section till the end of the page */
	}
	br.both { /* Workaround CSS: : Mendatory for the grid_wrapper to strech till the end */
		font-size: 1px;
		line-height: 0;
		}
	div.clearer { 	/* Workaround CSS : Mendatory for the grid_wrapper to strech till the end */
		line-height: 0; 
		}
/******************** End => Page Layout Divs ********************/


/******************** Start => Page Header ********************/
/* Start => Current AIG.com Header */
#mastHead { /*Page Header Block wrapper*/
	background-color: none;
	}
#topLinks { /* Top link used for the common links */
	color: #FFFFFF;
	padding-top: 12px;
	padding-right: 10px;
	font-size:12px;
	}
	#topLinks a, #topLinks a:visited {
		text-decoration: underline;
		color: #FFFFFF;
		font-size:12px;
		text-transform:lowercase;
		}
#topLinkLang{
	background-color: #fff;
	}
		
#topMenu{ 							/* Top menu style */
	color: #000;
	text-align: left;
	}
	#topLinkLang a{					/* Updated for Business Protection Site */
		border-left: 1px solid #808FA4;
		hieght: 6px;
		}
#siteSearch {
	text-align: right;
	background: none;
	vertical-align:top;
	}
	#siteSearch .btn {
		background: #4A5DBC;
		}
#logo { /*Includes AIG Logo, Co Brand Logo and tagline*/
	cursor: pointer;				/* Updated for SCR: 14886 */

	padding: 0;
	}
#logo .tagLine {
	font: 15px arial,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	vertical-align:middle;
	}		
#logobanner2, #logobanner3, #logobanner4 {						
	color: #fff;
	margin: 0px;
	padding: 0px;
	}
#location { /* Display/Modify Selected Country */
	color: #fff;
	}
/****************** Start => Top Navigation *****************/
#navContainer{				
	height: 25px;
	}
#navContainer ul{
	white-space: nowrap;
	list-style-type: none;
	}
#navContainer ul li a{
	text-decoration: none;
	line-height: 25px;
	border-left:1px solid #FFFFFF;
	}	
#navContainer .li1 a{
	text-decoration: none;
	line-height: 25px;
	border-left:0px solid #FFFFFF;
	}
/******************** End => Top Nav ********************/


/****************** Start => Global Tabs ********************/
#globalNav {
	text-align: center;
	}
	#globalNav a {
		background: url(''%29%20left%20top%20no-repeat
		color: #fff;	
		font-weight: bold; 
		text-decoration: underline;
		}
	#globalNav a span {	
		background: url(''%29%20top%20right%20no-repeat
		}
	#globalNav a:hover, #globalNav li.tabOn a {
		background: url(''%29%20#fff left top no-repeat;
		color: #000;
		text-decoration: none;
		}
	#globalNav a:hover span, #globalNav li.tabOn span {
		background: url(''%29%20right%20top%20no-repeat
		}
	#globalNav li {
		background: url(''%29%20repeat-x%20bottom
		}
/****************** End => Global Tabs ********************/
	
/**************** Start => Utility Navigation ***************/
#utilityNav {
	color: #666699;
	text-align: right;
	text-transform: uppercase;
	}
	#utilityNav a, #utilityNav a:visited {
		color: #fff;
		font-weight: bold;
		text-decoration: underline;
		}
	#utilityNav a:hover {
		color: #fff;
		text-decoration: none;
		}
/* End => Utility Navigation */	
/******************** End => Page Header ********************/

#leftNavTitle{
	margin-left:18px;
	color: #0079C1;
}

/******************** Start => Left Navigation ********************/
#leftNavContainer{
    color: #0079C1;
	}	
	#leftNavContainer li a.active{
		background-color: #D6D8D6;
		background: url(aigcanada-leftnavon_tcm162-32511.gif) 0px 4px  no-repeat;
		color: #666666;
		}
	#leftNavContainer li li a.active{
		background: url(aigcanada-leftnavon_tcm162-32511.gif) 5px 4px  no-repeat;
		color: #666666;
		}
	#leftNavContainer li li li a.active{
		background: url(aigcanada-leftnavon_tcm162-32511.gif) 10px 4px  no-repeat;
		color: #666666;;
		}

#leftNavContainer ul{
	list-style-type: none;

	}
	#leftNavContainer ul li{
	list-style-type: none;
	}
#leftNavContainer li, #leftNavContainer li li{
	color: #0079C1;
	}
#leftNavContainer li a{			/* Ist Level Link */
	background: url(aigcanada-leftnavoff_tcm162-32510.gif) 0 4px  no-repeat;
	text-decoration: none;
	font-weight: normal;	
	color: #0079C1;
	}
	/* Hover section for Ist level if mentioned for other level */
	#leftNavContainer li a:hover{ 
		color: #000;
		}
	#leftNavContainer li li a{	/* IInd Level Link */
		color: #0079C1;
		background: url(aigcanada-leftnavoff_tcm162-32510.gif) 5px 4px  no-repeat;
		text-decoration: none;
		font-weight: normal;
		}								/* IIIrd Level Link */
		#leftNavContainer li li li a{ 
			color: #0079C1;
			background: url(aigcanada-leftnavoff_tcm162-32510.gif) 10px 4px  no-repeat;
			text-decoration: none;
			font-weight: normal;
			}
								/* Color and UI details of the I, II, III level of Navigation */	
#leftNavContainer li a.navTxt{
	color: #081A6B;
	background-color: none;
	text-decoration: none;
	cursor: default;
	}	
	#leftNavContainer li a.navTxt:hover{
		background-color:#D6D8D6;
		}	
/******************** End => Left Nav ********************/	

/******************** Start => Page Banner Additional Section ********************/	
#pageBanner{/* This section used for Breadcrumb / Page Title Section */
	 font: bold 14px/40px arial,sans-serif;
	 text-align: center;
}
#flashcontent {
	font: 12px Arial, Helvetica, sans-serif;
}
/******************** End => page Banner Additional Section ********************/				
/******************** Start => BreadCrumb ********************/			
#breadCrumb {
	background-color: #fff;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	}
	#breadCrumb a, #breadCrumb a:visited {
		color: #19318b;
		font-weight: normal;
		text-decoration: underline;
		}
		#breadCrumb a:hover{
			text-decoration: none;
			}
	#breadCrumb a.drop, #breadCrumb a.drop:visited, #breadCrumb a.drop:hover {
		background: url(''%29%2099_25%20no-repeat%20/_2a%20adds%20arrow%20image%20at%20the%20right%20middle%20corner%20of%20th~1/default.htm
		border: 1px solid #ccc;
		}
	#breadCrumb a.drop:hover {
		background-color: #efefef;		
		}
	#breadCrumb span{}	

/* Start => BreadCrumb Dropdown */
#dropMenuDivAIG {
	color: #2C4073;
	background-color: #efefef;
	border:1px solid #2c4073;
	border-bottom-width: 0;
	font: bold 10px/18px Arial, Helvetica, sans-serif;
	}
#dropMenuDivAIG a {
	text-indent: 5px;
	border-bottom: 1px solid #2c4073;
	text-decoration: none;
	font-weight: bold;
	color: #2c4073;
	}
#dropMenuDivAIG a:hover { 
	background-color: #99ccff;
	color: #333;
	}
/* End => BreadCrumb Dropdown */	
/******************** End => BreadCrumb ********************/	
	
/******************** Start => Page Title ********************/
#pageTitle {
	font-weight: normal;
	font-size: 90%;
	}
	#pageTitle img{
		border: 0;
		display: none;
		}
	.link a {
		color: #00f;
		}
/******************** End => Page Title ********************/
/******************** Start => Page Sub titles ********************/
.pageSubTitle1{
	font-weight: bold;
	font-size: 14px;
	}
.pageSubTitle2{
	font-weight: bold;
	font-size: 11px;
	}
/******************** Start => Page Sub titles ********************/

/******************** Start => Page Components ********************/

	#hmgPageSection {
	display: none;
	}
	
	.centerModule .moduleTitle, .moduleCat .moduleCont .moduleTitle{
		}
		.centerModule .moduleTitle, .moduleText{		
		font-size: 11px;
		}
	.rightModule a, .rightModule a:visited, .leftModule a, .leftModule a:visited {
		white-space: normal; 		/* This avoids the href to get wrapped in the Box */
		color: #FFFFFF;
		text-decoration: none;
		}
	.rightModule a:hover {
		white-space: normal; 		/* This avoids the href to get wrapped in the Box */
		color: #FFFFFF;
		text-decoration: none;
		}
	.centerModule .moduleSubTitle { /* Module Sub title */
		font-size: 11px;
		font-weight: bold;
		}
		.centerModule .moduleSubTitle a{
			color: #003399;
			text-decoration: none;	

			}
		.centerModule .moduleSubTitle a:hover{
			text-decoration: none;				
			}
	.centerModule .moduleFooter {
		font: 10px arial,sans-serif;
		}
	.centerModule .moduleMore {
		color: #003399;
		text-align: right;
		}
	.centerModule .moduleMore a, .centerModule .moduleMore a:visited {
		color: #003399;
		}
		 .centerModule .moduleMore a:hover{
		 	text-decoration: none;
		 	}
		
/* Start => Standard Module */		
#PlaceHolderBanner{					/* Banner Section controller*/
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ccc;	
	font: bold 14px arial,sans-serif;
	}
#PlaceHolderBanner span{		/* Banner Text Controller */
	vertical-align: top;
	font: bold 14px arial,sans-serif;
	}
	.rightModuleAds, .leftModuleAds{
	text-align: left;
	font-size: 11px;
	background: none;
	}
.rightModule, .leftModule, #gridCenter .Module {
	text-align: left;
	font-size: 11px;
	}
	.rightModule .moduleTitle, .leftModule .moduleTitle, #gridCenter .Module .moduleTitle{
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		}
	.rightModule .moduleSubTitle, .leftModule .moduleSubTitle, #gridCenter .Module .moduleSubTitle { /* Text paragraph title */
		font-weight: bold;
		}
	.rightModule .moduleFooter, .leftModule .moduleFooter, #gridCenter .Module .moduleFooter{
		color: #F70805;
		font-weight: bold;
		}
	.rightModule .moduleMore, .leftModule .moduleMore, #gridCenter .Module .moduleMore {
		background: #ccc;
		}							
	.rightModule div.boxAction, .leftModule div.boxAction, #gridCenter .Module div.boxAction{
		text-align: right;
		}		
.rightModuleAds, .leftModuleAds  {
	border: 0;
	}
/* End => Blue Box */
/******************** End => Page Components ********************/
/************** Start => List items for the whole page *****************/
ul.bulleted, ul.bigBulleted{
	list-style-image: url(aigcanada-rt-blt_tcm162-36120.gif);
	color: #FFFFFF;
	}
ul.nonBulleted, ul.imageBulleted{
	list-style: none;
	}
	ul.imageBulleted li {
		list-style: none;
		}
/************** End => List items for the whole page *****************/


/******************** Start => Search Result  ********************/
#helpLayer{						/* Control the Search help layer */
	text-align: left; 
	background-color: #fff; 
	border: 3px solid #ccc; 
	}
	.searchResults .searchTitle, .searchResults .pagination{
		font-weight: bold;
		}
#noResultText{
	font: bold 12px;
	}	
/******************** End => Search Result  ********************/

/***************Start Site Map Section *****************/	
.sitemapH .navlist li{
	list-style-type: none;
	font-weight: bold;	
	}
	.sitemapH .navlist li a{
		font-weight: bold;
		}
	.sitemapV #sitemapContainer #navlist li{
		list-style: none;
		font: bold 11px arial,sans-serif;
		color: #000;
		}
	.sitemapV #sitemapContainer #navlist li a { 
		text-decoration:underline;
		color: #FFFFFF;
		font-weight: bold;
		}
	.sitemapV #sitemapContainer #navlist li a:hover { 
		color: #FFFFFF;
		text-decoration: none;
		}
		.sitemapV #sitemapContainer #navlist li ul li{
			border: 0;
			font-weight: bold;
			}
			.sitemapV #sitemapContainer #navlist li ul li a{
				border: 0;
				font-weight: bold;
				color: #000099;
				background-color: none;			
				}
				.sitemapV #sitemapContainer #navlist li ul li ul li{
					border: 0;
					font-weight: normal;
					}
				.sitemapV #sitemapContainer #navlist li ul li ul li a{
					border: 0;
					color: #000099;
					font-weight: normal;			
					}

/***************End Site Map Section *****************/	

/***************Start Form Section *****************/
#contactForm {
	text-align: left;
	}
#contFormFldSet{
	border: 0;
	}
#contactForm label {
	width: 310px;line-height: 14px;
	}
.requiredFields{
	color: #FF0000;
	}	
.description{
	font-size: 9px;
	}
/***************End Form Section *****************/	
	
/******************** Start => Footer ********************/
#pageFooter {
	}
	#pageFooter .moduleTitle{
		font: bold 13px arial,sans-serif;
		color: #000099;
		text-transform: uppercase;
		}				
#siteFooter { /*Site footer background and default font size*/
	padding-bottom: 30px;
	border-top: 1px solid #666666;
	margin-left: 10px;
	padding-top: 5px;
	margin-top: 4px;
	}

/******************** End => Footer ********************/
	
	
