/* This stylesheet contains font, color and background related styles (which do not affect page layout ) */

/******************** Start => Page Layout Divs ********************/

body {
	background-color: #fff;
	color: #000;	
	font: 11px verdana, arial,sans-serif;/*B: Global Font*/
	line-height: 1.466em;
	}
	
/******************** Start => Form Elements ********************/

	/* Start => Default properties */	
form, input, select, textarea { 
	font: 11px verdana, arial, helvetica, sans-serif; 
	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;
	font: 11px verdana, arial, helvetica, sans-serif;	
	}
.disabledBox {
	background: #ccc;
	}
.formBtn {
	background: #d4d0c7;
	font: 11px verdana, arial, helvetica, sans-serif;	
	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;
	}
#grid_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: #002049; 
	}
#topLinks { /* Top link used for the common links */
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CBD1DD;
	text-transform: uppercase;	 
	}
	#topLinks form {
		text-decoration: none;
		}	
	#topLinks a, #topLinks a:visited {
		text-decoration: none;
		white-space: nowrap;
		font: 10px Verdana, Arial, Helvetica, sans-serif;	
		text-transform: uppercase;
		color: #CBD1DD;
		}
	#topLinks a:hover {
		text-decoration: underline;
		}	
	.topLinkSep img	{ 
		background: #7F8FA6;				/* Color of the seperators */
		}
#topLinkLang{
	background-color: #fff;
	}	
#topMenu{ 							/* Top menu style */
	font: bold 11px arial, helvetica, sans-serif;
	color: #000;
	text-align: left;
	}
	#topLinkLang a{					/* Updated for Business Protection Site */
		border-left: 1px solid #808FA4;
		}
#siteSearch {
	text-align: right;
	background: none;
	vertical-align:top;
	}
	#siteSearch a, #siteSearch a:visited {
		font-family: arial, helvetica, sans-serif;
		}
	#siteSearch .btn {
		background: none;
		}
#logo { /*Includes AIG Logo, Co Brand Logo and tagline*/
	cursor: pointer;				/* Updated for SCR: 14886 */
	}
#logo .tagLine {
	font: 15px arial, helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	vertical-align:middle;
	}		
#logobanner1{						/* The first Branding container - Can be Image or Text */
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #fff;
	}
#logobanner2, #logobanner3, #logobanner4 {						
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #fff;
	}
#location { /* Display/Modify Selected Country */
	color: #fff;
	}
/****************** Start => Top Navigation *****************/
#navContainer{				
	background-color: #DDDDDD;		/* Background color for Top Menu section */
	font: bold 10px Verdana, Arial, Helvetica, sans-serif ;
	}
	#navList #active a{
		background-color:#FFFFFF;
		color: #000;
		cursor:pointer;
		}
	#navList #active a:hover{
		cursor: default;
		}
#navContainer ul{
	white-space: nowrap;
	list-style-type: none;
	}
#navContainer ul li a{
	text-decoration: none;
	color: #000;
	line-height: 20px;
	}
#navContainer ul li a:hover{
	color: #000;
	background-color:#CCCCCC;
	}
/******************** End => Top Nav ********************/


/****************** Start => Global Tabs ********************/
#globalNav {
	font-weight: bold;	
	text-transform: uppercase;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	}
	#globalNav a {
		background: url('') left top no-repeat;
		color: #fff;	
		font-weight: bold; 
		text-decoration: underline;
		}
	#globalNav a span {	
		background: url('') top right no-repeat;
		}
	#globalNav a:hover, #globalNav li.tabOn a {
		background: url('') #fff left top no-repeat;
		color: #000;
		text-decoration: none;
		}
	#globalNav a:hover span, #globalNav li.tabOn span {
		background: url('') right top no-repeat;
		}
	#globalNav li {
		background: url('') repeat-x bottom;
		}
/****************** End => Global Tabs ********************/
	
/**************** Start => Utility Navigation ***************/
#utilityNav {
	color: #666699;
	text-align: right;
	font-family: arial, helvetica, sans-serif;
	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 ********************/

/******************** Start => Left Navigation ********************/
#leftNavContainer{
	background-color: #fff;
	font: 11px verdana, Arial, Helvetica, sans-serif;
	}	
	#leftNavContainer a.active{
		background-color: #D1D1D1;
		color: #000;
		}
		#leftNavContainer a.active:hover{
		background-color: #D1D1D1;
		color: #000;
		}
#leftNavContainer ul{
	list-style-type: none;

	}
	#leftNavContainer ul li{
	list-style-type: none;
	}
#leftNavContainer li, #leftNavContainer li li{
	line-height: 14px;
	color: #000;
	}
#leftNavContainer li a{			/* Ist Level Link */
	color: #000;
	/*background: url(arrow_level1_tcm303-4121.gif) #296691 no-repeat 3px 9px;*/
	text-decoration: none;
	font-weight: normal;
	background: url(pcg_leftmenu_bg_tcm149-11056.jpg) repeat-y;
	border-bottom:1px solid #ccc;
	}
	/* Hover section for Ist level if mentioned for other level */
	#leftNavContainer li a:hover{ 
		background-color: #e5e5e5;
		color: #000;
		}
	#leftNavContainer li li a{	/* IInd Level Link */
		color: #000;
		/*background: url(arrow_level2_tcm303-4122.gif) #4293c5 no-repeat 7px 9px;*/
		text-decoration: none;
		font-weight: normal;
		padding:0 0 4px 16px;
		}								/* IIIrd Level Link */
		#leftNavContainer li li li a{ 
			color: #002049;
			/*background: url(arrow_level3_tcm303-4123.gif) #88b7d4 no-repeat 12px 9px;*/
			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:#fff;
	text-decoration: none;
	cursor: default;
	}	
	#leftNavContainer li a.navTxt:hover{
		background-color:#999999;
		}	
/******************** End => Left Nav ********************/	

/******************** Start => Page Banner Additional Section ********************/	
#pageBanner{/* This section used for Breadcrumb / Page Title Section */
	 color: #000;
	 /*background-color:#C9D7EF;*/
	 font: bold 14px/40px Arial, Helvetica, sans-serif;
	 text-align: center;
}
/******************** 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('') 99% no-repeat; /* Adds arrow image at the right middle corner of the breadcrumb box */
		border: 1px solid #ccc;
		}
	#breadCrumb a.drop:hover {
		background-color: #efefef;		
		}
	#breadCrumb span{	
		font: 11px Arial, Helvetica, sans-serif; 
		}	

/* Start => BreadCrumb Dropdown */
#dropMenuDivAIG {
	color: #2C4073;
	background-color: #efefef;
	border:1px solid #2c4073;
	border-bottom-width: 0;
	font: bold 10px/18px verdana, 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 {
	background-color: #d1d1d1;
	font-weight: bold;
	font-size: 90%;
	}
	#pageTitle img{
		border: 0;
		}
	#pageTitle .pageName {
		line-height: 25px;	
		font-family: arial, helvetica, sans-serif;
		color: #000;
		font-size: 16px;
		font-weight: bold;
		}
	.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;
	}
	.moduleCat .moduleImage img{
		border:1px solid #000000;
		}
	.centerModule .moduleTitle, .moduleCat .moduleCont .moduleTitle{
		text-align: left;
		font-size: 11px;
		font-weight: bold;
		}
		.centerModule .moduleTitle, .moduleText{		
		font-size: 11px;
		}
		.centerModule .moduleTitle a, .centerModule .moduleTitle a:visited, .centerModule .moduleTitle a:hover, .moduleCat .moduleCont .moduleTitle a{ /* Module title Link */
			color: #0001FE;		
			}
	.rightModule a, .rightModule a:visited, .leftModule a, .leftModule a:visited {
		white-space: normal; 		/* This avoids the href to get wrapped in the Box */
		}
	.centerModule .moduleSubTitle { /* Module Sub title */
		font-size: 11px;
		font-weight: bold;
		}
		.centerModule .moduleSubTitle a{
			color: #003399;
			}
		.centerModule .moduleSubTitle a:hover{
			text-decoration: none;				
			}
	.centerModule .moduleFooter {
		font: 10px arial, helvetica, 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 */	
#gridLeft { 
	background-color: #fff;    /* Change here for left menu background color */
	}	
#gridRight { 
	text-align:right;
	}	
#PlaceHolderBanner{					/* Banner Section controller*/
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ccc;	
	font: bold 14px Arial, Helvetica, sans-serif;
	}
#PlaceHolderBanner span{		/* Banner Text Controller */
	vertical-align: top;
	font: bold 14px Arial, Helvetica, sans-serif;
	}
.rightModule, .leftModule, .rightModuleAds, .leftModuleAds,  #gridCenter .Module {
	border: 1px solid #CCCCCC;
	text-align: left;
	font-size: 11px;
	}
	.rightModule .moduleTitle, .leftModule .moduleTitle, #gridCenter .Module .moduleTitle{
		background-color: #CCCCCC;
		color: #000;
		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{
		font: 90% arial, helvetica, sans-serif;
		}
	.rightModule .moduleMore, .leftModule .moduleMore, #gridCenter .Module .moduleMore {
		background: #ccc;
		}							
	.rightModule div.boxAction, .leftModule div.boxAction, #gridCenter .Module div.boxAction{
		text-align: right;
		}		
	.rightModule p.printEmail, .leftModule p.printEmail, #gridCenter .Module p.printEmail {
		font: 90% arial, helvetica, sans-serif;
		}
.rightModuleAds, .leftModuleAds  {
	border: 0;
	}
/* End => Blue Box */
/******************** End => Page Components ********************/
/************** Start => List items for the whole page *****************/
ul.bulleted, ul.bigBulleted{
	list-style-type: none;
	}
ul.nonBulleted, ul.imageBulleted{
	list-style-type: 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, Helvetica, sans-serif;
		color: #000;
		}
	.sitemapV #sitemapContainer #navlist li a { 
		text-decoration:underline;
		color: #0000FD;
		font-weight: bold;
		}
	.sitemapV #sitemapContainer #navlist li a:hover { 
		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: #0000FD;
				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: #0000FD;
					font-weight: normal;			
					}

/***************End Site Map Section *****************/	

/***************Start Form Section *****************/
#contactForm {
	text-align: left;
	}
#contFormFldSet{
	border: 0;
	}
#contactForm label {
	width: 310px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;	
	line-height: 14px;
	}
.requiredFields{
	color: #FF0000;
	}	
.description{
	font-size: 9px;
	}
/***************End Form Section *****************/	
	
/******************** Start => Footer ********************/
#pageFooter {
	font: 90% arial, helvetica, sans-serif;
	color: #000;
	background: #fff;
	}
	#pageFooter .moduleTitle{
		font: bold 13px Arial, Helvetica, sans-serif;
		color: #000099;
		text-transform: uppercase;
		}				
#siteFooter { /*Site footer background and default font size*/
	font: 90% arial, helvetica, verdana;
	color: #000;
	background: #fff;
	}
#siteFooter a{
	color: #0000CC; 
	text-decoration: underline;
	}
#siteFooter a:visited {
	text-decoration: underline;
	}
#siteFooter a:hover {
	text-decoration: none;
	}
#siteFooter .grayText {
	color: #333;
	}
#siteFooter hr {
	border: 0;
	color: #ccc;
	background-color: #ccc;
    }
/******************** End => Footer ********************/
	
	