/* CSS Document */
body
{
	background:#ffffff;
	font-family: arial,helvetica; 
	font-size:12px; 
	color: #333333;
}

h1
{
	font-size:12px; 
	color: #333333; 
	visibility:hidden;
}

h2{ 
	background: transparent; 
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	left: 25px;
	margin: 0px; 
	position: absolute; 
	text-decoration: none; 
	top: 170px;
	z-index: 1;
}

div.banner
{
	position: absolute;
	top: 34px;
	left: 0px;
	width: 590px;
}

div.groupAccess
{
	font-size: 12px; 
	color: #333333; 
	line-height: 15px;
	background: #cccccc;
	position: absolute; 
	top: 34px;
	left: 590px;
	width: 161px;
	height: 213px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
}

div.groupAccess ul
{
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}

li.groupAccessUAT
{
	padding-bottom: 2.5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2.5px;
}

li.groupAccessPROD
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

a
{ 
	font-weight: normal; 
	font-size: 12px; 
	color: #333333; 
	font-family: arial,helvetica; 
	text-decoration:underline; 
	line-height :15px; 
}

a.vistited	
{ 
	font-weight: normal; 
	font-size: 12px; 
	color: #cccc99; 
	font-family: arial,helvetica; 
	text-decoration:underline; 
	line-height :15px; 
}

img.groupAccess
{
	overflow: hidden;
	float: left;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
}
/*div.message
{
	background-color: #ffffff;
	position: absolute; 
	top: 245px;
	left: 2px;
	width: 767px;
	height: 25px;
}
*/
div.content
{
	background-color: #e2e2e2;
	position: absolute; 
	top: 245px;
	left: 0px;
	width: 767px;
	height: 874px;
}

img.educateYourself, img.findSolution, img.agent, img.news, img.spotlight, img.about, img.happeningup, img.happeningdown
{
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;	
}

div.educateBG
{
	background-color: #999966;
	position: relative; 
	left: 1px;
	width: 254px;
	height: 105px;
}

div.educateContent
{
	background-color: #ffffff;
	position: relative; 
	top: 15px;
	left: 0px;
	width: 254px;
	height: 105px;
}
/*Added by Patni on 09-04-2007 to accomodate 3 sub-section in 1st section*/
div.educatesolBG
{
	background-color: #669999;
	position: relative; 
	left: 1px;
	width: 254px;
	height: 110px;
}

div.educatesolContent
{
	background-color: #ffffff;
	position: relative; 
	top: 5px;
	left: 0px;
	width: 254px;
	height: 110px;
}
div.educateconsultBG
{
	background-color: #996666;
	position: relative; 
	left: 1px;
	width: 254px;
	height: 65px;
}

div.educateconsultContent
{
	background-color: #ffffff;
	position: relative; 
	top: 5px;
	left: 0px;
	width: 254px;
	height: 65px;
}
div.loginaccountBG
{
	background-color: #999966;
	position: relative; 
	left: 1px;
	width: 254px;
	height: 90px;
}

div.loginaccountContent
{
	background-color: #ffffff;
	position: relative; 
	top: 5px;
	left: 0px;
	width: 254px;
	height: 80px;
}
ul.educate, ul.solution, ul.agent, ul.news, ul.spotlight, ul.about, ul.happening
{
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}

li.educate1, li.solution1, li.agent1
{
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}

li.educate2
{
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 15px;
	padding-top: 0px;
}

li.educate3, li.agent2
{
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}

.educateLink
{ 
	font-weight: normal; 
	font-size: 11px; 
	color: #333333; 
	font-family: arial,helvetica; 
	text-decoration:underline; 
	line-height :15px; 
	padding-left: 6px;
}

div.solutionBG
{
	background-color: #669999;
	position: absolute; 
	top: 0px;
	left: 256px;
	width: 255px;
	height: 370px;
}

div.solutionContent
{
	background-color: #ffffff;
	position: relative; 
	top: 15px;
	left: 0px;
	width: 255px;
	height: 350px;
}

li.solution2
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 0px;
}

img.bullet
{
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;	
}
img.webtourbullet
{
	float: left;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;	
}

img.solution
{
	float: left;
	padding-bottom: 120px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;	
}

.GuardianLife
{ 
	font-weight: normal; 
	font-size: 11px; 
	color: #333333; 
	font-family: arial,helvetica; 
	text-decoration:underline; 
	line-height :15px; 
}

div.agentBG
{
	background-color: #996666;
	position: absolute; 
	top: 0px;
	left: 512px;
	width: 254px;
	height: 370px;
}

div.agentContent
{
	background-color: #ffffff;
	position: relative; 
	top: 15px;
	left: 0px;
	width: 254px;
	height: 350px;
}

img.agent2
{
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;	
}

img.bulletAgent
{
	float: left;
	padding-bottom: 50px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;	
}

img.bulletAgent2
{
	float: left;
	padding-bottom: 25px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;	
}
/*
div.newsBG
{
	background-color: #ffffff;
	position: absolute; 
	top: 300px;
	left: 255px;	
	width: 255px;
	height: 220px;
}

div.newsContent
{
	background-color: #ffffff;
	position: relative; 
	width: 254px;
	height: 200px;
}

li.news, li.spotlight, li.about
{
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}

li.press
{
	font-weight: bold;

	color: #996600;

	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}


div.spotlightBG
{
	background-color: #ffffff;
	position: absolute; 
	top: 300px;
	left: 1px;
	width: 255px;
	height: 220px;
}

div.spotlightContent
{
	background-color: #ffffff;
	position: relative; 
	width: 255px;
	height: 200px;
}

img.ggp
{
	float: right;
}

div.aboutBG
{
	background-color: #ffffff;
	position: absolute; 
	top: 300px;
	left: 510px;
	width: 256px;
	height: 220px;
}

div.aboutContent
{
	background-color: #ffffff;
	position: relative; 
	width: 256px;
	height: 200px;
}
*/

/*
li.happening
{
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}
*/
div.happening1BG
{
	background-color: #ffffff;
	position: absolute; 
	top: 370px;
	left: 1px;
	width: 765px;
	height: 195px;
}

div.happening1Content
{
	background-color: #ffffff;
	position: relative; 
	width: 765px;
	height: 195px;
}
div.happening2BG
{
	background-color: #ffffff;
	position: absolute; 
	top: 550px;
	left: 1px;
	width: 765px;
	height: 80px;
}

div.happening2Content
{
	background-color: #ffffff;
	position: relative; 
	width: 765px;
	height: 60px;
}
/*div.happening3BG
{
	background-color: #ffffff;
	position: absolute; 
	top: 615px;
	left: 1px;
	width: 765px;
	height: 65px;
}

div.happening3Content
{
	background-color: #ffffff;
	position: relative; 
	width: 765px;
	height: 55px;
}
div.happening4BG
{
	background-color: #ffffff;
	position: absolute; 
	top: 675px;
	left: 1px;
	width: 765px;
	height: 65px;
}

div.happening4Content
{
	background-color: #ffffff;
	position: relative; 
	width: 765px;
	height: 55px;
}*/

div.happening5BG
{
	background-color: #ffffff;
	position: absolute; 
	top: 615px;
	left: 1px;
	width: 765px;
	height: 55px;
}

div.happening5Content
{
	background-color: #ffffff;
	position: relative; 
	width: 765px;
	height: 55px;
}
td.happen
{
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}

div.footerBG
{
	background-color: #ffffff;
	position: absolute; 
	top: 917px;
	left: 0px;
	width: 767px;
	height: 202px;
}

div.footerContent
{ 
	font-weight: normal; 
	font-size: 12px; 
	color: #333333; 
	font-family: arial,helvetica; 
	text-decoration: none; 
	line-height: 15px; 
	padding-left: 15px;
	padding-bottom: 5px;
}

div.footerContentSmall
{ 
	font-weight: normal; 
	font-size: 11px; 
	color: #333333; 
	font-family: arial,helvetica; 
	text-decoration: none; 
	line-height: 15px; 
	padding-left: 15px;
	padding-bottom: 5px;
}


.excerpt	
{ 
	font-size: 10px; 
	color: #333333; 
	font-family: arial,helvetica; 
	text-decoration:none; 
}


