#body_wrapper {  /*For the adaptive CSS : All the child classes will behave depending on this IDs class change for different resolution*/
	margin: 0 auto; /*To keep content of the body in the center of the page. */
	}
	.aig800 {
		width: 760px; /* To adjust the width of the #body_wrapper in 800/600 screen resolution */
		}
	.aig1024 {
		width: 950px; /* To adjust the width of the #body_wrapper in 1024/768 screen resolution */			
		}	
#grid_wrapper { /* Wrapper for the content Divs e.g Left, Center and Right Grid */
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: auto !important;
	overflow: visible;	
	float: left;
	}
	.aig800 #grid_wrapper{
		width: 760px;
		}
	.aig1024 #grid_wrapper{
		width: 970px;
		}		
br.both {/* Mendatory for the grid_wrapper to strech till the end */
	line-height: 0;
	height: 0;
	clear: both;
	}
div.clearer { /* Workaround CSS : Mendatory for the grid_wrapper to strech till the end */
	clear: left;
	line-height: 0; 
	height: 0;	
	}	
#gridLeft { 						/* Left Grid/Column - Fluid with fixed right margin */
	float: left;
	width: 150px; 					/* witdh of the left sidebar -- can be set to any value including percentages */
	margin: 0 0 0 0 !important;
	margin: 0 -3px 0 0;
	padding: 0 0 0 0;
	overflow: hidden !important; 	/* DO NOT REMOVE */
	overflow: visible;				/* DO NOT REMOVE */
	}
#pageBanner{						/* This section can used for page level Banner / Breadcrumb / Page Title Section */
	 margin: 0 0 0 0;
	 padding: 0 20px 0 20px;
	 overflow: visible; 			/* DO NOT REMOVE */
	}	
#gridRight { 						/* Right Grid/Column */	
	float: right;
	height: 100%;
	width: 200px; 					/* width of the right sidebar -- can be set to any value including percentages */
	margin: 0 !important;
	margin: 0 0 0 -3px; 		/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	padding: 10px 0 0 0;	
	overflow: hidden !important;
	overflow: visible;
	}
#gridCenter { 						/* Center Grid/Column - Fluid with fixed right margin */
	min-height: 400px;
	height: 100% !important;
	height: 400px;
	margin: 0 0 0 0;
	padding: 10px 20px 20px 20px;
	overflow: hidden !important;	/* DO NOT REMOVE */
	overflow: visible;				/* DO NOT REMOVE */
	}
/******************** End => Page Layout Divs ********************/


/******************** Start => Page Header ********************/
#mastHead {
	margin: 0;
	padding: 0;
	height: 94px;
	}
/*****************************************************************************/
/*Component Divs                               */
/*****************************************************************************/
/*---- global links styles ----*/
.topLinks {
	float: right;	
	padding:0 0px 2px 0;
	margin: 0;	
	}
	.topLinks span{
		padding: 0;
		}	
	.topLinks a, .topLinks a:visited {
		white-space: nowrap;
		padding-bottom: 3px;
		display: block; 
		float: left; 
		margin-top: 10px;		
		}	
	.topLinks img {
		float: left;
		}
	#topLinkUni{
		float:left;
		display: block;
		}
	#topLinkUni	a{
		float: left;
		display: block;
		padding: 0;
		margin: 0;
		padding-top: 10px;
		}
	#topLinkUni img{
		margin: -3px 3px 0 0;		
		}
	#topLinkUni	a img{
		display: block;
		margin: -13px 3px 0 0;
		}
	.topLinks .onPage{ /* Active Page Link */
		margin-top: 10px;
		float: left;
		}
	.topLinkSep img, #topLinkUni .topLinkSep img { 	/* Top Link Seperator Image */
		margin: 0 7px 0 7px;
		height: 25px;
		}
	.langLinkSep img{ 	/* Language Seperator Image */
		margin: 10px 5px 0 5px;
		height: 13px;
		}	
#logo {
	padding: 0 0 0 0;
	margin: -10px 0 0 0;
	float: left;
	}		
#globalNav {
	background:#fff;
	float: right;
	padding: 0 0 0 0;
	margin: 0px 0 0 0;
	}
	#globalNav a {
		padding: 0 0 0 0;
		}
	/*---- B: For the tab layout ----*/
	#globalNav a span {	
		padding: 4px 0 3px 0;
		*padding: 5px 0 5px 0;
		margin: 0 10px 0 10px;
		}
	#globalNav a, #globalNav a span {
		display: block;
		float: left;
		}
	/*---- Hide from IE5-Mac ----*/
	#globalNav a, #globalNav a span {
		float: none;
		}/* End hide */
	#globalNav a:hover, #globalNav li.tabOn a {		
		border-bottom:0px solid #000;
		}
	#globalNav a:hover span, #globalNav li.tabOn span {		
		border-bottom:0px solid #000;	
		color:#0db14b;
		}
	#globalNav ul#glbLink {
		list-style: none;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		}
	#globalNav li {
		float: left;
		margin: 0 2px 0 0;
		width: 145px;
		}

	#globalNav .navLink {
		height:26px;
		font: normal 13px Tahoma;
		text-align:center;
		border-bottom:1px solid #0db14b;
	}
#utilityNav {
	float: right;
	width: 250px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
	#utilityNav div.topLinks{
		margin: 0 0 0 0 !important; 
		padding: 0;
		}
	#utilityNav .topLinks img{
		height: 35px;
		margin: 2px 5px 0 5px;
		padding: 0;
	}
