/* styles for all pages */

	body {
		line-height:0.6em; font-family: verdana, arial, helvetica, sans-serif; margin:0; padding:0;border:0; background-color:#FFFFFF;
	}
	p, td, th {
		line-height:1.3em; font-size: 70%; color: #666666; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}
	label {
		font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}
	p.small, td.small {
		line-height:1.3em; font-size: 65%; color: #666666; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}
	input, select, textarea  {
		font-size: 65%; color: #666666; font-family: verdana, arial, helvetica, sans-serif;
	}

	input#loginemail, input#loginpassword {
		border:1px solid #a7a6aa; width:133px; height:18px; line-height:18px; font-size: 65%; color: #666666; font-family: verdana, arial, helvetica, sans-serif;
	}

	input.googlesearch {
		border:1px solid #a3a3a3; width:130px;
		font-size: 65%; color: #EA0082; font-weight:bold;
		font-family: verdana, arial, helvetica, sans-serif;
		height:11px;;/*setting for FF and other standards compliant browsers*/
		#height:11px;/*setting for IE7*/
		_height:15px;/*setting for IE6*/
	}
	input.googlesearchselected {
		border:1px solid #a3a3a3; width:130px;
		font-size: 65%; color: #666666;
		font-family: verdana, arial, helvetica, sans-serif;
		height:11px;;/*setting for FF and other standards compliant browsers*/
		#height:11px;/*setting for IE7*/
		_height:15px;/*setting for IE6*/
	}

	a:link, a:active, a:visited {
		color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
	}
	a:hover {
		color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
	}

	a.bold:link, a.bold:active, a.bold:visited {
		font-weight:bold; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
	}
	a.bold:hover {
		font-weight:bold; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
	}



	h1 {
		line-height:1.3em; font-weight:bold; font-size: 90%; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}

	h2 {
		line-height:1.3em; font-weight:bold; font-size: 85%; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}

	h3 {
		line-height:1.3em; font-weight:bold; font-size: 80%; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}

	h4 {
		line-height:1.3em; font-weight:bold; font-size: 75%; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}

	h5 {
		line-height:1.3em; font-weight:bold; font-size: 70%; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}


	div.browserspecificexample {
		padding-bottom:5px;/*setting for FF and other standards compliant browsers*/
		#padding-bottom:5px;/*setting for IE7*/
		_padding-bottom:5px;/*setting for IE6*/
	}

	.clearfloat {
		clear:both;
	}

	.pink {
		color: #EA0082;
	}
	.grey {
		color: #666666;
	}
	.white {
		color: #ffffff;
	}

	div.alignright {
		width:100%;
		text-align:right;
	}


	ul, ol {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	ul li,
	ol li {
		background-image:none;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		padding:0;
		margin:0;
		color: #666666;
		line-height:1.3em;
		font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		font-size:70%;
	}

	ul.rightnav {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	ul.rightnav li.rightnav {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		width:199px;
		line-height:1.9em;
		padding-top:6px;
		padding-bottom:6px;
		margin:0;
		color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		font-size:65%;
		background-image:url('../images/hozdottedbar.gif');
		background-repeat:repeat-x;
		background-position: bottom left;
	}


	ul.bullet {
		list-style-type:none;
		margin-top:0;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		padding:0;
	}
	ul.datatablekey {
		list-style-type:none;
		margin-top:0;
		margin-bottom:0;
		margin-left:15px;
		margin-right:0;
		padding:0;
	}
	ul.datatablekey li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		line-height:1.3em; color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		font-size:70%;
		padding:0;
	}
	ul.bulletbig {
		list-style-type:none;
		margin-top:0;
		margin-bottom:0;
		margin-left:40px;
		margin-right:0;
		padding:0;
	}
	ul.bullet li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		line-height:1.3em; color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		paddding:0;
		margin-left:25px;
	}
	ul.bullet li.bullet {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		line-height:1.3em; color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		font-size:70%;
		paddding:0;
		margin-left:25px;
	}
	ul.bullet li.subbullet {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		line-height:1.3em; color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		font-size:70%;
		paddding:0;
		margin-left:35px;
	}
	ul.bulletbig li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		line-height:1.2em; color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		font-size:70%;
		paddding:0;
		margin:0;
		margin-top:5px;
	}

	ul.bulletbig li div.bulletbig {
		padding-bottom:20px;
		line-height:1.3em;
	}

	ul.bulletbig li div.bulletbig {
		padding-bottom:20px;
		line-height:1.3em;
	}

	a.bulletbigpink:link,a.bulletbigpink:active,a.bulletbigpink:visited {
		font-weight:bold; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
	}

	a.bulletbigpink:hover {
		font-weight:bold; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
	}


	div.backtothetop {
		width:100%;
		text-align:right;
	}
	div.backtothetop p {
		font-size:65%; color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;

	}

	div.backtothetop p a:link, div.backtothetop p a:active,  div.backtothetop p a:visited {
		font-weight:bold; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
	}
	div.backtothetop p a:hover {
		font-weight:bold; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
	}

	p.orderliterature {
		display:block;
		padding-left:20px;
		background-image:url('../images/orderliterature.gif');
		background-repeat:no-repeat;
		background-position: top left;
	}

	a.pdf:link,a.pdf:active,a.pdf:visited {
		display:block;
		padding-left:20px;
		padding-bottom:1px;
		font-weight:bold; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
		background-image:url('../images/document2.gif');
		background-repeat:no-repeat;
		background-position: top left;

	}
	a.pdf:hover {
		display:block;
		padding-left:20px;
		padding-bottom:1px;
		font-weight:bold; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
		background-image:url('../images/document2.gif');
		background-repeat:no-repeat;
		background-position: top left;
	}

	a.downloadapplication:link,a.downloadapplication:active,a.downloadapplication:visited {
		display:block;
		width:350px;
		height:27px;
		padding:5px 0 0 40px;
		margin:0px 0 0 0px;
		font-weight:bold; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
		background-image:url('../images/downloadiconbig.gif');
		background-repeat:no-repeat;
		background-position: top left;

	}
	a.downloadapplication:hover {
		display:block;
		width:350px;
		height:27px;
		padding:5px 0 0 40px;
		margin:0px 0 0 0px;
		font-weight:bold; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
		background-image:url('../images/downloadiconbig.gif');
		background-repeat:no-repeat;
		background-position: top left;
	}

	p.downloadapplication  {
		padding-left:40px;
	}

	p.pdfdate {
		padding-left:20px;
	}

	ul.rightnav li.rightnav a.doc:link,ul.rightnav li.rightnav a.doc:active,ul.rightnav li.rightnav a.doc:visited {
		display:block;
		padding-left:20px;
		color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
		background-image:url('../images/document.gif');
		background-repeat:no-repeat;
		background-position: top left;

	}
	ul.rightnav li.rightnav a.doc:hover {
		display:block;
		padding-left:20px;
		color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
		background-image:url('../images/document.gif');
		background-repeat:no-repeat;
		background-position: top left;
	}

	/* topnav and topsubnav */

	td.topnav {
		vertical-align:top;
		white-space : nowrap;
		padding-left: 7px;
		background:#ffffff;
		font-size: 60%; font-family: verdana, arial, helvetica, sans-serif;
	}


	td.topsubnav  {
		vertical-align : top;
		white-space : nowrap;
 		padding-left: 7px;
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
	/*	border-left: 1px solid #CCCCCC; */
 		background:#ffffff;
		line-height:1.4em;
		font-size: 60%; font-family: verdana, arial, helvetica, sans-serif;
	}

	a.topsubnav:link, a.topsubnav:active, a.topsubnav:visited {
		color: #999999; text-decoration: none;
	}
	a.topsubnav:hover {
		color: #FF0099; text-decoration: none;
	}

	/*
	a.topsubnavselected:link, a.topsubnavselected:active, a.topsubnavselected:visited {
		color: #CC0099; text-decoration: none;
	}
	*/
	a.topsubnavselected:link, a.topsubnavselected:active, a.topsubnavselected:visited {
		color: #FF0099; text-decoration: none;
	}
	a.topsubnavselected:hover {
		color: #FF0099; text-decoration: none;
	}

	a.topnav:link, a.topnav:active, a.topnav:visited {
		color: #999999; font-weight: bold; text-decoration: none;
	}
	a.topnav:hover {
		color: #FF0099; font-weight: bold; text-decoration: none;
	}

/*
a.topnavselected:link, a.topnavselected:active, a.topnavselected:visited {
		color: #CC0099; font-weight: bold; text-decoration: none;
	}
*/
	a.topnavselected:link, a.topnavselected:active, a.topnavselected:visited {
		color: #FF0099; font-weight: bold; text-decoration: none;
	}
	a.topnavselected:hover {
		color: #FF0099; font-weight: bold; text-decoration: none;
	}


	/* footernav */

	div#divFooter {
		width:997px;

	}

	div#divFooterRL {
	}

	div#divFooterLeft {
		float:left;
		width:475px;
		padding-left:20px;
		padding-top:20px;
		padding-bottom:10px;

	}

	div#divFooterRight {
		float:right;
		text-align:left;
		width:462px;
		padding-right:20px;
		padding-top:20px;
		padding-bottom:10px;
	}



	ul.footernav {
		display:inline;
	}

	li.footernav {
		display:inline;
		padding-right:23px;
		background-image:url('../images/footernav_separator.gif');
		background-repeat:no-repeat;
		background-position: top right;

	}

	li.footernavlast {
		display:inline;
		background-image:none;

	}

	a.footernav:link, a.footernav:active, a.footernav:visited {
		color: #ffffff; text-decoration: none;
	}
	a.footernav:hover {
		color: #ffffff; text-decoration: underline;
	}







/* div styles for all pages */

	div#divPageContainerOuter {
		margin:0;
		padding:0;
	}

	div#divPageContainer {
		padding-left: 232px;
		padding-top: 137px;
		width:777px;
		height:100%;
		padding-bottom:10px;
		margin:0;

	}




	#divDatatableKeys {
		position:absolute;
		top:720px;
		left:775px;
		width:211px;
		z-index:10;
	}

	div.divDatatableKey {
		padding-bottom:20px;
	}

	#divRightNav {
		position:absolute;
		top:135px;
		left:767px;
		width:209px;
	}


	#divMicrositeLogo {
		position:absolute;
		top:63px;
		left:0px;
		width:168px;
	}

	#divLeftNav {
		position:absolute;
		top:137px;
		left:0px;
		width:168px;
	}

	div#divLeftNavContainer {
	}

	#divLeftNavPromo {
		padding-top:20px;
		padding-left:14px;

	}

	ul.leftnav {
		background-image:url('../images/leftnavdottedfoot.gif');
		background-repeat:repeat-x;
		background-position: bottom left;

	}

	ul.leftsubnav {
		padding:0;
		margin:0;

	}

	li.leftnavtop {
		padding-left:6px;
		padding-right:4px;
		font-size: 60%; font-family: verdana, arial, helvetica, sans-serif;line-height:1.6em;
		background-image:none;
		padding-top:7px;
		padding-bottom:7px;
	}

	li.leftnavtopexpanded {
		padding-left:6px;
		padding-right:4px;
		font-size: 60%; font-family: verdana, arial, helvetica, sans-serif;line-height:1.6em;
		background-image:none;
		padding-top:7px;
		padding-bottom:0;
	}

	li.leftnav {
		padding-left:6px;
		padding-right:4px;
		font-size: 60%; font-family: verdana, arial, helvetica, sans-serif;line-height:1.6em;
		padding-top:7px;
		padding-bottom:7px;
		background-image:url('../images/leftnavdottedfoot.gif');
		background-repeat:repeat-x;
		background-position: top left;
	}

	li.leftnavexpanded {
		padding-left:6px;
		padding-right:4px;
		font-size: 60%; font-family: verdana, arial, helvetica, sans-serif;line-height:1.6em;
		padding-top:7px;
		padding-bottom:0;
		background-image:url('../images/leftnavdottedfoot.gif');
		background-repeat:repeat-x;
		background-position: top left;
	}

	li.leftsubnav {
		padding-left:10px;
		padding-right:4px;
		font-size: 60%; font-family: verdana, arial, helvetica, sans-serif;line-height:1.6em;
		padding-top:2px;
		padding-bottom:2px;
		background-image:none;
	}

	li.leftsubnavlast {
		padding-left:10px;
		padding-right:4px;
		font-size: 60%; font-family: verdana, arial, helvetica, sans-serif;line-height:1.6em;
		padding-top:2px;
		padding-bottom:7px;
		background-image:none;
	}

	a.leftnavselected:link, a.leftnavselected:active, a.leftnavselected:visited {
		color: #FF0099; font-weight: bold; text-decoration: none;
	}
	a.leftnavselected:hover {
		color: #FF0099; font-weight: bold; text-decoration: none;
	}



	#divRightIcons {
		position:absolute;
		top:231px;
		left:775px;
		width:200px;
		z-index:10;

	}


	div.righticon {
		border: 1px solid #BBB9C8;
		width:122px;
		height:77px;
		margin:12px;
	}

	#divBGLogo {
		position:absolute;
		top:0px;
		left:0px;
		width:170px;
		height:54px;
		z-index:100;
	}

	#divMicroBGLogo {
		position:absolute;
		top:0px;
		left:0px;
		width:165px;
		height:70px;
		z-index:100;
	}

	form {
		margin:0;
		padding:0;
	}

	#divBGSearch {
		position:absolute;
		top:90px;
		left:14px;;/*setting for FF and other standards compliant browsers*/
		#left:-5px;/*setting for IE7*/
		_left:-5px;/*setting for IE6*/
		width:220px;
		z-index:100;
	}

	div#searchlabel {
		float:left;
		width:20px;

	}

	div#searchlabelinner {
		padding:1px 10px 0 10px;

	}

	div#searchfield {
		float:left;
		width:148px;
	}

	div#searchbtn {
		padding:0px;
		float:left;
		width:30px;

	}
	div#searchbtninner {
		float:left;
		padding:1px 0 0 10px;

	}



	#divTopNav {
		position:absolute;
		top:21px;
		left:204px;
		width:793px;
		z-index:20;

	}

	#divSuperTopNav {
		position:absolute;
		top:0px;
		left:0px;
		width:997px;
		z-index:20;

	}



/* div styles for top sub nav */

	#divTopSubNav00 {
		position: absolute;
		top: 0px;
		left: 0px;
		width:100%;
		height:30px;
		z-index:0;
	}

	#divTopSubNav0 {
		position: absolute;
		top: 35px;
		left: 0px;
		width:100%;
		height:140px;
		z-index:0;
	}


	#divTopSubNav1 {
		position: absolute;
		top: 35px;
		left: 204px;
/*		left: 232px; */
		width:48px;
		z-index:30;
	}

	#divTopSubNav2 {
		position: absolute;
		top: 35px;
		left: 260px;
/*		left: 287px; */
		z-index:30;
		width:102px;
	}

	#divTopSubNav3 {
		position: absolute;
		top: 35px;
		left: 370px;
/*		left: 426px; */
		z-index:30;
		width:135px;
	}

	#divTopSubNav4 {
		position: absolute;
		top: 35px;
		left: 513px;
		z-index:30;
		width:135px;
	}

	#divTopSubNav5 {
		position: absolute;
		top: 35px;
		left: 656px;
/*		left: 596px; */
		z-index:30;
		width:100px;
	}

	#divTopSubNav6 {
		position: absolute;
		top: 35px;
		left: 764px;
/*		left: 731px; */
		z-index:30;
		width:125px;
	}

	#divTopSubNav7 {
		position: absolute;
		top: 35px;
		left: 862px;
/*		left: 831px; */
		z-index:30;
		width:125px;
	}


/* start mainbodystyles */


	div#divMainBody1 {
		width:776px;
		height:100%;

	}

	div#divMainBody1Inner {
		padding-left:25px;
		width:486px;
		height:100%;

	}

	div#divMainBody1ContentXXX {
		float:left;
		width:459px;
		height:100%;
		padding-left:25px;

	}


	div#divMainBodyHomeContentRight {
		position:absolute;
		top:137px;
		left:630px;
		width:344px;
		height:100%;

	}

	div#divMainBody1Heading {
		width:459px;
		min-height:96px;
	}
	*html div#divMainBody1Heading {
		height:96px;
	}
	div.divMainBody1HeadingHozbar {
		width:405px;
	}

	div#divMainBody1ContentText {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:5px;
		width:400px;

	}

	div#divMainBody1ContentFull {
		padding-top:10px;
		padding-bottom:	10px;
		padding-left:5px;
		width:640px;

	}

	div.vertBarLeft {
		min-height:446px;
		background-image:url('../images/vertdottedbar.gif');
		background-repeat:repeat-y;
		background-position:top left;
		width:461px;
		padding-left:25px;
	}
	*html div.vertBarLeft {
		height:446px;
	}

	div.vertBarLeftClear {
		width:461px;
		padding-left:25px;
		min-height:446px;
	}
	*html div.vertBarLeftClear {
		height:446px;
	}
	div.vertBarLeftHome {
		width:320px;
		padding-left:25px;
		min-height:446px;
		background-image:url('../images/vertdottedbar.gif');
		background-repeat:repeat-y;
		background-position:top left;
	}
	*html div.vertBarLeftHome {
		height:446px;
	}

	div.vertBarLeftHomeClear {
		width:320px;
		padding-left:25px;
		min-height:446px;
		padding-left:1px;
	}
	*html div.vertBarLeftHomeClear {
		height:446px;
	}





	div.vertBarRight {
		width:486px;
		height:100%;
		background-image:url('../images/vertdottedbar.gif');
		background-repeat:repeat-y;
		background-position:top right;
	}

	div.vertBarRightClear {
		width:485px;
		height:100%;
		padding-right:1px;
	}


	div.vertBarRightHome {
		width:354px;
		height:100%;
		background-image:url('../images/vertdottedbar.gif');
		background-repeat:repeat-y;
		background-position:top right;
	}

	div.vertBarRightHomeClear {
		width:354px;
		height:100%;
		padding-left:1px;
	}

	div.hozbar {
		background-image:url('../images/hozdottedbar.gif');
		background-repeat:repeat-x;
		background-position:top left;
		height:1px;
		font-size:1px;
		line-height:1px;
		width:100%;
	}

	div.maghozbar {
		background-image:url('../images/hozdottedbarmag.gif');
		background-repeat:repeat-x;
		background-position:top left;
		height:1px;
		font-size:1px;
		line-height:1px;
		width:100%;
	}

	div.source {
		width:400px;
	}
	div.sourcelabel {
		float:left;
		width:50px;
		height:100%;
	}
	div.sourcedata {
		float:left;
		width:340px;
		height:100%;
	}


	div.sourcehomeleft {
		width:320px;
	}
	div.sourcelabelhomeleft {
		float:left;
		width:50px;
		height:100%;
	}
	div.sourcedatahomeleft {
		float:left;
		width:315px;
		height:100%;
	}


/* end mainbodystyles */


/* added for displaying the error messages in red colour */
td.error {
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #D6006E;
}

.errorText li{
	list-style: none;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #D6006E;
}

.errorText{
	padding-left: 5px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #D6006E;
	display: block
}

.errorTextField{
	padding-left: 0px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #D6006E;
	display: block
}

div.pinkboxquote {
	padding-bottom:10px;
}

div.quoteowner {
}

div.quoteowner p {
	font-weight:bold;
}

div.pinkbox {
	width:400px;
}

div.pinkboxtl {
	background-image:url('../images/pinkboxtl.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:10px;
	height:10px;
	float:left;
	font-size:1px;
}

div.pinkboxtr {
	background-image:url('../images/pinkboxtr.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:10px;
	height:10px;
	float:left;
	font-size:1px;
}

div.pinkboxt, div.pinkboxb {
	float:left;
	width:380px;
	height:10px;
	background-color:#FFEBF9;
	font-size:1px;
}

div.pinkboxbl {
	background-image:url('../images/pinkboxbl.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:10px;
	height:10px;
	float:left;
	font-size:1px;
}


div.pinkboxbr {
	background-image:url('../images/pinkboxbr.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:10px;
	height:10px;
	float:left;
	font-size:1px;
}


div.pinkboxbody {
	width:400px;
	float:left;
	background-color:#FFEBF9;

}

div.pinkboxbodyinner {
	padding:0 10px 0 10px;
}

div.pinkbubblepointer {
	background-image:url('../images/pinkbubblepointer.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:30px;
	height:26px;
	float:left;
}

div#divHomeContentLeftIcons {
	padding-bottom:16px;
}
div#divHomeContentLeftHeading {
	padding-bottom:16px;
}
div#divHomeContentLeftContent {
	padding-bottom:28px;
}
div#divHomeContentLeftHeading {
	padding-bottom:19px;
}
div#divHomeContentLeftTakeNav {
	padding-top:10px;
	padding-bottom:10px;
}
div#divHomeContentLeftTakeNavHead {
	padding-bottom:10px;
}

div#divHomeContentLeftTakeNav1,
div#divHomeContentLeftTakeNav2,
div#divHomeContentLeftTakeNav3 {
	padding-bottom:12px;
}


div#divHomeContentRight {
	width:350px;
}

div#divHomeGoodReasonNav {
	width:344px;
}

div#divGoodReasonNavHead {
	width:344px;
	height:224px;
}

div#divHomeGoodReasonNavBody {
	width:338px;
	height:314px;
	padding-top:20px;
}

div#divHomeGoodReasonNavNumbers {
	float:left;
	width:48px;
	height:238px;
}

div#divHomeGoodReasonNavNumber {
	width:48px;
	height:30px;
}

div#divHomeGoodReasonNavContent {
	float:left;
	width:290px;
	height:238px;
}

div#divHomeGoodReasonNavContentHead {
	width:290px;
	height:76px;
	padding-bottom:2px;
}
div#divHomeGoodReasonNavContentBody {
	height:160px;
	background-color:#FFE0F5;
	padding-left:23px;
	padding-right:23px;
	padding-top:15px;
	padding-bottom:15px;
}

div#divHomeGoodReasonNavContentBody p {
		line-height:1.3em; font-size: 65%; font-weight:bold; color: #FD04AE; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
}

div#divFandBContainer {
	width:405px;
	height:100%;
	background-color:#ffffff;
	float:left;
}

div.findmore {
	width:459px;
	height:100%;
}

div.findmorel {
	float:left;
	width:48px;
	height:100%;
}

div.findmorer {
	float:left;
	width:399px;
	height:100%;
	padding-left:12px;
}

div#divHowItWorksContainer {
	width:405px;

}

div#divHowItWorksHead {
	width:405px;

}

div#divHowItWorksHeadBpro {
	float:left;
	width:390px;
	padding-left:10px;

}

div#divHowItWorksHeadL {
	float:left;
	width:203px;
	padding-right:10px;

}
div#divHowItWorksHeadR {
	float:left;
	width:182px;
	padding-left:10px;

}

div#divHowItWorksBody {
	width:405px;
	padding-top:20px;

}

div#divHowItWorksFoot {
	width:405px;
	padding-top:10px;
}

div.divHowItWorksFootBtn {
	float:left;
	width:58px;
}

div.greyparagraph {
	background: #DCE2E1;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

div.textandpic {
	width:400px;
}

div.textandpicl {
	float:left;
	width:100px;
}

div.textandpicr {
	float:left;
	width:300px;
}

div#protequalcalc {
	width:640px;
}

div#protequalcalcbtns {
	width:640px;
	float:left;
}

div#protequalcalcbtnl {
	width:420px;
	float:left;
}

div#protequalcalcbtnr {
	width:220px;
	float:left;
	text-align:right;
}

div#protequalcalchead {
	width:640px;
	float:left;
}

div#protequalcalccompanyname {
	float:left;
	width:320px;
}

div#protequalcalccompanynamelabel {
	float:left;
	width:130px;
}

div#protequalcalccompanynamelabelinner {
	width:130px;
	padding:10px 0 0 10px;
	height:28px;
	background-color:#006f8c;
}
*html div#protequalcalccompanynamelabelinner {
	height:35px;
}

div#protequalcalccompanynamefield {
	float:left;
	width:190px;
}

div#protequalcalccompanynamefieldinner {
	width:190px;
	padding:8px 0 0 0;
	height:30px;
	background-color:#006f8c;
}
*html div#protequalcalccompanynamefieldinner {
	height:35px;
}

div#protequalcalccompanynumpartners {
	float:left;
	width:320px;
}

div#protequalcalccompanynumpartnerslabel {
	float:left;
	width:250px;
}

div#protequalcalccompanynumpartnerslabelinner {
	width:250px;
	padding:10px 0 0 10px;
	background-color:#006f8c;
	height:28px;
}
*html div#protequalcalccompanynumpartnerslabelinner {
	height:35px;
}

div#protequalcalccompanynumpartnersfield {
	float:left;
	width:60px;
}

div#protequalcalccompanynumpartnersfieldinner {
	width:60px;
	padding:8px 0 0 0;
	background-color:#006f8c;
	height:30px;
}
*html div#protequalcalccompanynumpartnersfieldinner {
	height:35px;
}

div#protequalcalcbody {
	padding:10px 0 0 0;
}

div#protequalcalcbodytext {
	padding:50px 0 0 0;
	font-weight:normal;
}

input.protequalcalccompname {
	width:150px;
	font-size:65%;
}

select.protequalcalcnumpartners {
	width:50px;
}

table.protequalcalctable input {

}


table.protequalcalctable {
	border-collapse : collapse;
	width:640px;
}

table.protequalcalctable th {
	font-weight:normal;
	text-align:left;
	height:35px;
	vertical-align:center;
	color:#006f8c;
	background-color:#ffffff;
	padding: 0 0 0 5px;
}

table.protequalcalctable td {
	text-align:left;
	height:35px;
	vertical-align:center;
	background-color:#e5f0f3;
	color:#666666;
	padding: 0 0 0 5px;
	font-size:110%;
	border-bottom:2px solid #ffffff;
}

table.protequalcalctable td.footinput {
	font-weight:bold;
	text-align:left;
	background-color:#006f8c;
	color:#ffffff;
	font-size:110%;
}
table.protequalcalctable td.foot {
	font-weight:bold;
	text-align:left;
	background-color:#006f8c;
	color:#ffffff;
	font-size:70%;
}


input.protequalcalcname {
	width:80px;
	background-color:#ffffff;
	border:0;
	height:1.3em;
}

input.protequalcalcage {
	width:30px;
	background-color:#ffffff;
	border:0;
	height:1.3em;
}

input.protequalcalcpos {
	width:140px;
	background-color:#ffffff;
	border:0;
	height:1.3em;
}

input.protequalcalcshare {
	width:80px;
	background-color:#ffffff;
	border:0;
	height:1.3em;
}

input.protequalcalcpremium {
	width:90px;
	background-color:#ffffff;
	border:0;
	height:1.3em;
}

input.protequalcalcequalprem {
	width:120px;
	background-color:#ffffff;
	border:0;
	height:1.3em;
}

input.protequalcalcfootshare {
	width:80px;
	background-color:#006f8c;
	color:#ffffff;
	border:0;
	height:1.3em;
	font-weight:bold;
}

input.protequalcalcfootpremium {
	width:90px;
	background-color:#006f8c;
	color:#ffffff;
	border:0;
	height:1.3em;
	font-weight:bold;
}

input.protequalcalcfootequalprem {
	width:120px;
	background-color:#006f8c;
	color:#ffffff;
	border:0;
	height:1.3em;
	font-weight:bold;
}

div#sitemap h1 {
		line-height:1.3em; font-weight:bold; font-size: 90%; color: #7D8C87; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
}

div#sitemap h3 {
		line-height:1.3em; font-weight:bold; font-size: 90%; color: #7D8C87; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
}

div#sitemap h1 a:link,div#sitemap h1 a:active,div#sitemap h1 a:visited {
	color: #7D8C87; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
div#sitemap h1 a:hover {
	color: #7D8C87; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}

div#sitemap h3 a:link,div#sitemap h3 a:active,div#sitemap h3 a:visited {
	color: #7D8C87; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
div#sitemap h3 a:hover {
	color: #7D8C87; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}


ul.sitemap {
	list-style-type:none;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	padding:0;
}

ul.sitemap li.sitemap1 {
	list-style-image:url('../images/bullet7.gif');
	list-style-position:outside;
	list-style-type:none;
	line-height:1.3em; color: #7D8C87; font-weight:bold; font-family:verdana, arial, helvetica, sans-serif;
	font-size:70%;
	paddding:0;
	margin-left:25px;
}
ul.sitemap li.sitemap2 {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	line-height:1.3em; color: #ea0082; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
	font-size:70%;
	paddding:0;
	margin-left:35px;
}

li.sitemap1 a:link,li.sitemap1 a:active,li.sitemap1 a:visited {
	color: #7D8C87; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}
li.sitemap1 a:hover {
	color: #7D8C87; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;
}


.divHomeScrollboxHead {
	padding-bottom:10px;
}

div#divScrollbox1{
	float:left;
	clear:left;
	width:300px;
	height:190px;
	overflow:hidden;
	overflow-y: scroll;
	border: 1px #D0D0D0;
	border-style: dashed;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:10px;
}

div#divScrollbox2{
	float:left;
	clear:left;
	width:300px;
	height:50px;
	overflow:hidden;
	overflow-y: scroll;
	border: 1px #D0D0D0;
	border-style: dashed;
	text-align:left;
	margin:0px 0px 20px 0px;
	padding:10px;
}

div#divHomeLeftTextbox {
	padding-bottom:10px;
	line-height:1.3em; font-size: 70%; color: #666666; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
}


.divHomeLeftNewsHead{
	padding-top:10px;
}


div.divLeftNavAdobe {
	width:180px;
	padding-top:5px;
	padding-bottom:10px;
}


.micromidextrabox{
	width:300px;
	padding:10px;
	margin:10px 0px 0px 0px;
}

.microrightextrabox{
	width:344px;
	padding:10px;
	margin:17px 0px 0px 0px;
}

.divcommissionhead{
	padding-bottom:10px;
	padding-top:10px;
}


img.floatLeft {
    float: left;
    margin-right:10px;
    margin-bottom:0px;
}
img.floatRight {
    float: right;
    margin-left:10px;
    margin-bottom:0px;
}
img.floatRightClear {
    float: right;
    clear: right;
    margin:5px;
}

div#divHomeContentLeftHeading08 {
}

div#divHomeContentLeftHeading08 h1 {
		font-size: 210%; color: #666666; font-family: verdana, arial, helvetica, sans-serif;
		margin: 0px 0px 10px 0px;
		padding:0;border:0;
		font-weight:normal;
}

div#divHomeContentLeftHeading08 p {
		font-size: 70%; color: #666666; font-family: verdana, arial, helvetica, sans-serif;
		margin: 0px 0px 10px 0px;
		padding:0;
		border:0;
}

div#divHomeContentLeftContent08 {
	padding:10px 0px 0px 0px;

}

div#divHomeContentLeftContent08 h2 {
		font-size: 120%; color: #D6006E; font-family: verdana, arial, helvetica, sans-serif;
		margin:0 0 10px 0;
		padding:0;border:0;
		font-weight:normal;
}

div#divHomeContentLeftContent208 {
	padding:0 0 10px 0;
}

div#divHomeContentLeftHeading08 {

}


div.homegonav {
	width:314px;
}

div.homegonavl {
	color: #666666;
	width:295px;
	float:left;

}

div.homegonavl p {
	letter-spacing: -0.03em;
		font-size: 75%; color: #666666; font-family: verdana, arial, helvetica, sans-serif;
		margin:0 0 10px 0;
		padding:0;border:0;
		font-weight:bold;

}

div.homegonavr {
	color: #666666;
	width:19px;
	float:left;
}

div.argumentheader {
	padding: 10px 0 0 0;
}

div.argumentsubheader {
	padding:10px 0 0 15px;
}
div.argumentsubheader h3 {
		font-size: 75%; color: #FD04AE; font-family: verdana, arial, helvetica, sans-serif;
		margin:0 0 10px 0;
		padding:0;border:0;
		font-weight:bold;
}
div.argumentbody {
	width:300px;
	text-align:center;
}

div.argumentbodyelement {
	width:67px;
	float:left;
	margin-left:5px;
	padding:0px 0px 0px 0px;
}


div.computerguy {
	width:314px;
	min-height:108px;
	background-image:url('../images/homeguyoncomputer.gif');
	background-repeat:no-repeat;
	background-position:top right;

}

*html div.computerguy {
	height:108px;
}

div.computerguyinner {
	width:200px;
}


div.HomeContentRightText p,
div.computerguy p {
		font-size: 70%; color: #666666; font-family: verdana, arial, helvetica, sans-serif;
		margin:0 0 10px 0;
		padding:0;
		border:0;
}








	ul.starbullet {
		list-style-type:none;
		margin-top:3;
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		padding:0;
	}

	ul.starbullet li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		line-height:1.3em; color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		paddding:0;
		margin-left:25px;
	}

	ul.starbullet li.starbullet {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		line-height:1.3em; color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		font-size:70%;
		paddding:0;
		margin-left:25px;
	}

	ul.starbullet li.starsubbullet {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		line-height:1.3em; color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		font-size:70%;
		paddding:0;
		margin-left:35px;
	}


div.gonav {
}
div.gonavl {
	color: #666666;
	float:left;
}
div.gonavl p {
	margin:0 0 10px 0;
	padding:0;border:0;
	font-weight:normal;
}
div.gonavr {
	color: #666666;
	width:40px;
	float:left;
	margin-left:10px;
}


div.ordernav {
}
div.ordernavl {
	color: #666666;
	float:left;
}
div.ordernavr {
	margin-top:5px;
	margin-left:2px;
	color: #666666;
	float:left;
	margin-left:10px;
}
div.ordernavr p {
	padding:0; border:0;
	font-weight:normal;
}


div.morenav {
}
div.morenavl {
	color: #666666;
	float:left;
}
div.morenavl p {
	margin:0 0 10px 0;
	padding:0;border:0;
	font-weight:normal;
}
div.morenavr {
	color: #666666;
	float:left;
	margin-left:10px;
}

div.litlibnav {
}

div.litlibnavl {
	margin:2px 0 0 0;
	color: #666666;
	float:left;
}
div.litlibnavl p {
	margin:2px 0 5px 0;
	padding:0;border:0;
	font-weight:normal;
}
div.litlibnavr {
	color: #666666;
	width:23px;
	float:right;
	margin-left:10px;
}




div.contact  {
}
div.contactl {
	color: #666666;
	float:left;
}
div.contactl  p {
		margin:0 0 12px 0;
		padding:0;border:0;
		font-weight:bold;
		font-size:80%;
}
div.contactr {
	float:left;
	margin-left:10px;
}
a.contactl:link, a.contactl:active, a.contactl:visited { font-weight:bold; color:#666666; }





#quicklinks {
	width:320px;
	margin-top:10px;
}


#quicklinksleft {
	width:145px;
	float:left;
	background-image:url('../images/vertdottedbar.gif');
	background-repeat:repeat-y;
	background-position: top right;
	margin-top:5px;
	margin-right:15px;
	margin-bottom:15px;
}

#quicklinksright {
	width:150px;
	float:left;
	width:150px;
	margin-top:5px;
}


ul.quicklink li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size: 70%; line-height:1.5em; color:#666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
	paddding:0;
	margin-left:0px;
}


div#divMainBody1HeadingPrint {
	display:none;
}


#rightnavmarket {
	line-height:1.3em; font-size: 65%; color: #666666; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	margin-left:22px;
	margin-bottom:5px;
}



.quote {
   /*border:1px solid #ea0082;*/
   background:#ffffff url('../images/leftquotemarks.gif') no-repeat left top;
   margin-left: 5%;
   margin-right: 10%;
   padding-top: 10px;
   padding-left: 40px;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height: 1.2;
   font-size:70%;
   font-family:Verdana;
   color: #ea0082;
}

.quote div {
   background: transparent url('../images/rightquotemark.gif') right bottom no-repeat;
   padding-right: 10px;
   padding-bottom: 10px;
   width:300px;
}

.quotesource {
   margin-left: 5%;
   margin-right: 10%;
   padding-top:0px;
   padding-left: 40px;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   line-height: 1.2;
   font-size:60%;
   font-family:Verdana;
   color: #666666;
}

	ul.dotmag li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		line-height:1.3em; color: #666666; font-weight:normal; font-family:verdana, arial, helvetica, sans-serif;
		padding:0;
		margin-left:25px;
	}

	ul.dotmag li.dotmag {
		list-style-image: url(../images/dot-magenta.gif);
	}


	h4.richpurple {
		line-height:1.3em; font-weight:bold; font-size: 75%; color: #490E6F; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}
	h5.richpurple  {
		line-height:1.3em; font-weight:bold; font-size: 70%; color: #490E6F; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}




	h4.mortgage {
		line-height:1.3em; font-weight:bold; font-size: 75%; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}
	h5.mortgage {
		line-height:1.3em; font-weight:bold; font-size: 70%; color: #EA0082; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}

	p.mortgagesmall, td.mortgagesmall {
		line-height:1.3em; font-size: 55%; color: #490E6F; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}
	p.mortgage {
		line-height:1.3em; font-size: 70%; color: #490E6F; font-family: verdana, arial, helvetica, sans-serif;margin:0; padding:0;border:0;
	}



div.divMainBodySalesToolsPink {
	width:405px;
	padding:10px 0 0 0;		
}

div.extrastroundboxtop {
	background-image:url('../images/boxtopsalestoolspink.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:405px;	
	height:12px;
	font-size:1px;	
}

div.extrastroundboxfoot {
	background-image:url('../images/boxfootsalestoolspink.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:405px;	
	height:12px;
	font-size:1px;		
}

div.extrastroundboxbody {
	background:#FDE5F2;
	padding:0 12px 0 12px;
}
