.pgbrdrgrey {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #898d97;
	border-left-color: #898d97;
	background-color: #FFFFFF;
	background-image: url(images/pg_centre_bg.jpg);
	background-repeat: repeat-x;
}
.mainlinksbg {
	background-color: #378ace;
	background-image: url(images/mainlinks_bg.jpg);
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #307fc1;
	border-left-color: #307fc1;
}
a.mainlinks {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.dottedlinemainlinks {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #afd4ea;
}
a.mainlinks:hover {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #153c68;
	text-decoration: none;
}
.tableschartsbg {
	background-color: #54a6de;
	border: 1px solid #4594bc;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.white14arial {

	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.redtablechartlink {
	font-family: Arial;
	font-size: 12px;
	color: #c70000;
	text-decoration: none;
}
a.blacktablechartlink {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.arialwhite11 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.arialwhite11:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.blue18boldtxt {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #01335d;
	text-decoration: none;
}
.loginbgblue {
	background-image: url(images/login_bg.jpg);
	background-repeat: repeat-x;
}
.loginfield {
	background-color: #FFFFFF;
	border: 1px solid #b5c9da;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 150px;
}
a.logintxt {
	font-family: Arial;
	font-size: 11px;
	color: #245ea5;
	text-decoration: none;
}
.bluetxt11 {
	font-family: Arial;
	font-size: 11px;
	color: #245ea5;
	text-decoration: none;
}
.greentxt16 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #fcff00;
	text-decoration: none;
}
.cpabluetxt11 {
	font-family: Arial;
	font-size: 11px;
	color: #c7edff;
	text-decoration: none;
}
.sponsoredcpabg {
	background-color: #1371AE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2583bf;
}
a.advertisehere {
	font-family: Arial;
	font-size: 11px;
	color: #6b6b6b;
	text-decoration: none;
}
a.advertisehere:hover {

	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.sponsoredcpa {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.sponsoredcpa:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fcff00;
	text-decoration: none;
}
.taxgurubluebg {
	background-color: #6895be;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dae4ed;
	border-right-color: #abbfc6;
	border-left-color: #abbfc6;
}
a.taxguruwhite12 {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.taxguruwhite12:hover {
	font-family: Arial;
	font-size: 12px;
	color: #002C53;
	text-decoration: none;
}
.pgcentrebrdr {
	border: 1px solid #c4cfda;
}
.bluetcontentxt12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #174977;
	text-decoration: none;
	line-height: 18px;
}
.blue14boldtxt {


	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #01335d;
	text-decoration: none;
}
.centrepgtablebrdr {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #1e668d;
	background-color: #dee6ee;
}
a.askqueblue11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e4964;
	text-decoration: none;
}
.whitetopbrdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
a.botfreelistingblue12 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #35d0f7;
	text-decoration: none;
}
.botfreelistingbg {
	background-color: #515e7a;
	background-image: url(images/bot_freelisting_bg.jpg);
	background-repeat: no-repeat;
}
a.botfreelistingblue12:hover {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.botlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8cd7ed;
	text-decoration: none;
}
a.botlinks:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8cd7ed;
	text-decoration: underline;
}
.white18bold {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.searchcpafield {
	background-color: #FFFFFF;
	border: 1px solid #185980;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 150px;
}
.cparegisterbuttontop {
	background-image: url(images/cpa_register_buttonbg.jpg);
	background-repeat: repeat-y;
}
a.cpasearcharial11 {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.cpasearcharial11:hover {


	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #CAEEFF;
	text-decoration: none;
}
.bluetxt12 {

	font-family: Arial;
	font-size: 12px;
	color: #245ea5;
	text-decoration: none;
}
.orange11 {
	font-family: Arial;
	font-size: 11px;
	color: #ec7500;
	text-decoration: none;
}
.cpadrkbluebg {
	border: 2px solid #1c5377;
	background-color: #f5f9fc;
}
.white12bold {
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.botbluebrdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9deec;
}
a.emailcpa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006dd1;
	text-decoration: none;
}
a.emailcpa:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006dd1;
	text-decoration: underline;
}
a.logintxt:hover {

	font-family: Arial;
	font-size: 11px;
	color: #245ea5;
	text-decoration: underline;
}
.button {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/buttonbg.jpg);
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000099;
}
.verdanared11 {
	font-family: Verdana;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.bluearial12 {
	font-family: Arial;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	font-size: 12px;
}
a.termsconditions {
	font-family: Verdana;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
a.termsconditions:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.completeregistration {
	background-image: url(images/complete_registration_bg.jpg);
	background-repeat: repeat-x;
	height: 32px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FF9900;
}
a.numberlinks {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.numberlinks:hover {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.blueemailarial12 {
	font-family: Arial;
	font-size: 12px;
	color: #245ea5;
	text-decoration: none;
}
a.blueemailarial12:hover {
	font-family: Arial;
	font-size: 12px;
	color: #1C4880;
	text-decoration: underline;
}
.mix11blue {

	font-family: Arial;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}
.arialblue11 {
	font-family: Arial;
	font-size: 12px;
	color: #174977;
	text-decoration: none;
}
.arialblue12 {
	font-family: Arial;
	font-size: 12px;
	color: #174977;
	text-decoration: none;
}
.bluemix11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	text-decoration: none;
}
a.bluehometxtlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #028ADB;
	text-decoration: none;
}
a.bluehometxtlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007ACC;
	text-decoration: underline;
}
a.blackdownload11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.blackdownload11:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.blacktablechartlink:hover {

	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.homebluetcontentxt12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #174977;
	text-decoration: none;
	line-height: 14px;
}
a.sitemapblue11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e4964;
	text-decoration: none;
}
a.sitemapblue11:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #378ACE;
	text-decoration: underline;
}
.bluebrdrgoogleadd {
	border: 1px solid #7d9fb7;
}
.black12bold {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
