/* CSS Document */a {
	text-decoration: none;
	color: #0171b9;
}
a:hover {
	text-decoration: none;
	color: #0171b9;
}
body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #cbe7ff;	/*background: url(../images/bg_main.gif);	background-repeat: no-repeat;*/
	background-position: 0px;
	background: url(../images/bg_main_new.jpg);
	background-repeat: repeat-x;
}
fieldset {
	border: none;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
li {
	list-style: none;
}
#bigButtonGreen {
	width: 397px;
	height: 81px;
	float: left;
	background: url(../images/bg_big_button_green.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #689900;
	text-align: center;
	margin: 35px 0px 0px 0px;
}
#bigButtonGreen h1 {
	width: 317px;
	float: left;
	margin: 28px 0px 0px 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #689900;
}
#bigButtonGreen h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #689900;
}
#bigButtonGreen h1 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #689900;
}
#bigButtonGreen2 {
	width: 397px;
	height: 52px;
	float: left;
	background: url(../images/bg_big_button_green.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	padding-top:29px;
	color: #689900;
	text-align: center;
	margin: 0px 0px 0px 0px;
	cursor:pointer;
}
.bigbuttongreen-link {
	font-family: Georgia, "Times New Roman";
	font-size:20px;
	color: #689900;
	font-weight:bold;
}
.bigbuttongreen-link:hover {
	font-family: Georgia, "Times New Roman";
	font-size:20px;
	color: #689900;
	font-weight:bold;
}
#bigButtonGreenspan {
	width: 317px;
	float: left;
	margin: 28px 0px 0px 40px;
	_margin: 28px 0px 0px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #689900;
}
#bigButtonHolder {
	width: 332px;
	height: 103px;
	float: left;
	background: url(../images/bg_big_button.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 14px 0px 0px 0px;
}
#bigButtonHolder h1 {
	width: 290px;
	height: 80px;
	float: left;
	margin: 12px 0px 0px 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #333366;
	background: url(../images/big_button_blog.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;
	text-align: center;/*	opacity: 1;*/
}
#bigButtonHolder .line2 {
	font-size: 12px;
	letter-spacing: normal;
}
#bigButtonHolder .line3 {
	font-size: 12px;
	color: #ff6600;
	letter-spacing: normal;
}
#bigButtonHolder h1 a {
	font-weight: bold;
	font-size: 22px;
	color: #333365;
}
#bigButtonHolder h1 a:hover {
	font-weight: bold;
	font-size: 22px;
	color: #333365;
}
#bigButtonHolderAboutUs {
	width: 416px;
	height: 103px;
	float: left;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}
.bigButtonHolderAboutUs-joinjiwok {
	width: 388px;
	height: 49px;
	float: left;
	margin: 0px 0px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333366;
	background: url(../images/bg_button_au_right.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 29px 0px 0px 0px;
	text-align: center;
}
.bigButtonHolderAboutUs-joinjiwok:hover {
	padding: 29px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333366;
}
#bigButtonHolderAboutUs h1 {
	width: 388px;
	height: 49px;
	float: left;
	margin: 0px 0px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333366;
	background: url(../images/bg_button_au_right.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 29px 0px 0px 0px;
	text-align: center;/*	opacity: 1;*/
}
#bigButtonHolderAboutUs h1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333366;
}
#bigButtonHolderAboutUs h1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333366;
}
.textboxLoginGiftCard {
	border: 1px solid #A9A9A9;
	color: #8A8A8A;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	margin: 0 0 0 17px;
	padding: 5px 0 0 5px;
	width: 105px;
}
.textboxLoginGiftCard1 {
	border: 1px solid #A9A9A9;
	color: #8A8A8A;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	margin: 0 0 0 17px;
	padding: 5px 0 0 5px;
	width: 55px;
}
.textboxLoginGiftCard2 {
	border: 1px solid #A9A9A9;
	color: #8A8A8A;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	margin: 0 0 0 17px;
	padding: 5px 0 0 5px;
	width: 45px;
}
#category_cloud {
	text-align: justify;
	line-height: auto;
	width: 262px;
	height: auto;
	float: left;
	margin: 10px;
}
#content {
	width: 668px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_content_area_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#content h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	float: left;
	width: 590px;
	margin: 10px 0px 0px 25px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #c9ea82;
}
#contentAreaInner {
	width: 1000px;
	height: auto;
	margin: 0px auto 25px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;*/
	display: table;
	background: url(../images/bg_content_area_top.jpg);
	background-position: 0px 57px;
	background-repeat: repeat-x;
}
#contentAreaInnerContents {
	width: 1000px;
	min-height: 400px;
	margin: 0px auto 25px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;	display: table;*/
	background: url(../images/bg_content_area_top.jpg);
	background-position: 0px 57px;
	background-repeat: repeat-x;
}
#contentAreaInnerDownload {
	width: 1000px;
	min-height: 300px;
	height: auto;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;	display: table;*/
	background: url(../images/bg_content_area_top.jpg);
	background-position: 0px 57px;
	background-repeat: repeat-x;
}
#contentAreaInnerPayment {
	width: 1000px;
	height: 400px;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;	display: table;*/
	background: url(../images/bg_content_area_top.jpg);
	background-position: 0px 57px;
	background-repeat: repeat-x;
}
#contentAreaInnerPayment2 {
	width: 1000px;
	height: 400px;
	margin: 0px auto 25px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;	display: table;*/
	background: url(../images/bg_content_area_top.jpg);
	background-position: 0px 57px;
	background-repeat: repeat-x;
}
#contentAreaInnerServices {
	width: 1000px;
	height: auto;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;*/
	display: table;
	background: url(../images/bg_content_area_top.jpg);
	background-position: 0px 57px;
	background-repeat: repeat-x;
}
#contentAreaMain {
	width: 1000px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px;
	background-color: #ffffff;
	display: table;
}
#contentAreaProgramDetails {
	width: 1000px;
	height: auto;
	margin: 0px auto 25px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;	display: table;*/
	background: url(../images/bg_content_area_top.jpg);
	background-position: 0px 57px;
	background-repeat: repeat-x;
}
#contentAreaInnerReg {
	width: 1000px;
	height: auto;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;*/
	display: table;
	background: url(../images/bg_user_reg.jpg);
	background-position: 0px 58px;
	background-repeat: repeat-x;
}
#contentAreaInnerReg1 {
	width: 1000px;
	height: 570px;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;	display: table;*/
	background: url(../images/bg_user_reg.jpg);
	background-position: 0px 58px;
	background-repeat: repeat-x;
}
#contentAreaInnerReg2 {
	width: 1000px;
	height: 1250px;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;	display: table;*/
	background: url(../images/bg_user_reg.jpg);
	background-position: 0px 58px;
	background-repeat: repeat-x;
}
#contentAreaInnerReg3 {
	width: 1000px;
	height: 940px;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;	display: table;*/
	background: url(../images/bg_user_reg.jpg);
	background-position: 0px 58px;
	background-repeat: repeat-x;
}
#contentAreaInnerRegComplete {
	width: 1000px;
	height: 570px;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;	display: table;*/
	background: url(../images/bg_user_reg.jpg);
	background-position: 0px 58px;
	background-repeat: repeat-x;
}
#contentAreaInnerTestimonials {
	width: 1000px;
	height: auto;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;*/
	display: table;
	background: url(../images/bg_content_area_top.jpg);
	background-position: 0px 57px;
	background-repeat: repeat-x;
}
#contentAreaSearch {
	width: 1000px;
	height: 660px;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
	clear: both;	/*	display: table-caption;	display: table;*/
	background: url(../images/bg_content_area_top.jpg);
	background-position: 0px 57px;
	background-repeat: repeat-x;
	padding: 0px;
}
#contentArea {
	width: 1000px;
	height: 100%;
	display: table;
	margin: 0px auto 0px auto;
	background: url(../images/bg_page.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #ffffff;
	clear: both;
}
#contentAreaHome {
	width: 1000px;
	height: auto;
	margin: 0px auto 0px auto;
	background-color: #ffffff;
}
#contentAreaHomeBtm {
	width: 1000px;
	float: left;
	height: auto;
	background: url(../images/bg_content_area_home.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	clear: both;
}
#contentAreaHomeBtmLeft {
	float: left;
	width: 455px;
}
#contentAreaHomeBtmLeft h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #4d5f73;
	padding: 2px 0px 0px 30px;
	paddin\g: 15px 0px 0px 30px; /* IE */
}
#contentAreaHomeBtmLeft h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #4d5f73;
	padding: 2px 0px 0px 30px;
	paddin\g: 15px 0px 0px 30px; /* IE */
}
#contentAreaHomeBtmLeft ul {
	width: 454px;
	margin: 0px 0px 0px 25px;
	padding: 10px 0px 0px 0px;
}
#contentAreaHomeBtmLeft li {
	width: 454px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	clear: both;
}
#contentAreaHomeBtmLeft li .bigThumbHolderHome {
	width: 80px;
	height: 90px;
	float: left;	/*	width: 78px;	height: 85px;*/
	background-position: left top;
	background-repeat: no-repeat;
}
#contentAreaHomeBtmLeft li .bigThumbHolderText {
	width: 319px;
	height: 70px;
	float: left;
	background: url(../images/bg_textarea_big.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 20px 20px 0px 35px;
}
#contentAreaHomeBtmLeft li .bigThumbHolderText .author {
	color: #4498ed;
	font-size: 10px;
}
#contentAreaHomeBtmLeft li .smallThumbHolderHome {
	width: 80px;
	height: 62px;
	float: left;
	text-align: right;
	background-position: right top;
	background-repeat: no-repeat;
}
#contentAreaHomeBtmLeft li .smallThumbHolderText {
	width: 319px;
	height: 48px;
	float: left;
	background: url(../images/bg_textarea_small.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 14px 20px 0px 35px;
}
#contentAreaHomeBtmLeft li .smallThumbHolderText .author1 {
	color: #4498ed;
	font-size: 10px;
}
#contentAreaHomeBtmLeft li .smallThumbHolderText a {
	color: #4498ed;
	font-size: 10px;
}
#contentAreaHomeBtmLeft li .smallThumbHolderText a:hover {
	color: #4498ed;
	font-size: 10px;
	font-weight: bold;
}
#contentAreaHomeBtmRight {
	background:transparent url(../images/content_col_home_mid.png) repeat-y scroll 0 0;
	float:right;
	height:auto;
	margin:0 18px 0 0;
	padding:0 0 20px 0;
	width:448px;
}
#contentAreaHomeBtmRight h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
	color: #424242;
	padding: 0px 0px 0px 56px;
	margin: 26px 0px 0px 0px;
	width: 392px;
}
#contentAreaHomeBtmRight ul {
	width: 371px;	/*	margin: 0px 0px 0px 77px;*/
	margin: 0px 0px 0px 55px;
	_margin: 0px 0px 0px 56px; /* IE 6 and below */
	padding: 10px 0px 0px 0px;
}
#contentAreaHomeBtmRight li {
	padding: 0px 0px 0px 25px;
	width: 346px;	/*	list-style: url(../images/arrow_blue.jpg);*/
	background: url(../images/arrow_blue.jpg);
	background-position: 4px -3px;
	background-repeat: no-repeat;	/*color: #006699;*/
	color: #0270BB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}
#contentAreaHomeBtmRight li a {
	font-weight: bold;
}
#contentAreaHomeBtmRight li a:hover {
	font-weight: bold;
}
#contentAreaHomeTop {
	width: 1000px;
	float: left;
	height: 310px;
	background: url(../images/img_main_home.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#contentAreaHomeTopLeft {
	float: left;
	width: 455px;
}
#contentAreaHomeTopLeft h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 30px;
	font-weight: bold;
	padding: 45px 0px 0px 45px;
	margin: 0px;
	width: 455px;
	float: left;
}
#contentAreaHomeTopLeft h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #717171;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 0px 0px 45px;
	margin: 0px;
	width: 455px;
	float: left;
}
#contentAreaHomeTopRight {
	float: right;
	width: 465px;
	_margin: 0px 9px 0px 0px; /* IE 6 and below */
}
#contentAreaHomeTopRight .bigButtonHolderHome {
	width: 447px;
	height: 134px;
	float: left;
	background: url(../images/bg_big_button_home.png);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;	/*	opacity: 0.5;*/
	margin: 6px 0px 0px 0px;
}
#contentAreaHomeTopRight .bigButtonHolderHome h1 {
	width: 275px;
	height: 55px;
	float: left;
	margin: 35px 0px 0px 80px;
	_margin: 35px 0px 0px 42px; /* IE 6 and below */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #333366;
	background: url(../images/big_button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 26px 0px 0px 0px;
	text-align: center;/*	opacity: 1;*/
}
#contentAreaHomeTopRight .bigButtonHolderHome h2 {
	width: 275px;
	height: 55px;
	float: left;
	margin: 35px 0px 0px 80px;
	_margin: 35px 0px 0px 42px; /* IE 6 and below */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #333366;
	background: url(../images/big_button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 26px 0px 0px 0px;
	text-align: center;/*	opacity: 1;*/
}/*created on feb05*/
#contentAreaHomeTopRight .bigButtonHolderHome {
	width: 275px;
	height: 55px;
	float: left;
	margin: 35px 0px 0px 80px;
	_margin: 35px 0px 0px 42px; /* IE 6 and below */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #333366;
	background: url(../images/big_button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 26px 0px 0px 0px;
	text-align: center;/*	opacity: 1;*/
}/*created on feb05*/
#contentAreaHomeTopRight .bigButtonHolderHome h1 a {
	color: #333366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
}
#contentAreaHomeTopRight .bigButtonHolderHome h1 a:hover {
	color: #333366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
}
#contentAreaHomeTopRight .highlightTextHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-size: 12px;
	margin: 70px 43px 0px 0px;
	width: 389px;
	height: 100px;
	float: right;
	line-height: 17px;
	text-align: justify;
}
#downloadList {
	width: 520px;
	height: auto;
	float: left;
	margin: 50px 0px 0px 25px;
}
#downloadList h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	float: left;
	width: 520px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #c9ea82;
}
#downloadList h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0072bc;
	float: left;
	width: 495px;
	margin: 0px;
	padding: 8px 0px 8px 25px;
	border-bottom: 1px solid #a9edff;
	border-top: 1px solid #a9edff;
}
#downloadList h2 span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1d92cc;
	float: right;
	width: 200px;
	margin: -18px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}
#downloadList h2 span a {
	text-decoration: underline;
	font-weight: normal;
}
#downloadList h2 span a:hover {
	text-decoration: none;
	font-weight: normal;
}
#downloadList ul {
	width: 520px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#downloadList li {
	width: 520px;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #c6f2f9;
}
#downloadList .downloadListArrowHolder {
	width: 40px;
	height: 25px;
	text-align: center;
	float: left;
	padding: 8px 0px 0px 0px;
}
#downloadList .downloadListHolder {
	width: 480px;
	float: left;
	min-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	vertical-align: middle;
	padding: 10px 0px 0px 0px;
}
#downloadList .downloadListHolder a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
#downloadList .downloadListHolder a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
#downloadList2 {
	width: 490px;
	height: auto;
	float: left;
	margin: 15px 0px 0px 25px;
}
#downloadList2 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0072bc;
	float: left;
	width: 460px;
	margin: 0px;
	padding: 8px 0px 8px 25px;
	border-bottom: 1px solid #a9edff;
	border-top: 1px solid #a9edff;
}
#downloadList2 h1 span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1d92cc;
	float: right;
	width: 200px;
	margin: -18px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}
#downloadList2 h1 span a {
	text-decoration: underline;
	font-weight: normal;
}
#downloadList2 h1 span a:hover {
	text-decoration: none;
	font-weight: normal;
}
#downloadList2 ul {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 470px;
}
#downloadList2 li {
	width: 470px;
	float: left;
	margin: 0px;	/*padding: 0px;*/
	padding: 0 0 15px 0;
	list-style: none;
	border-bottom: 1px solid #c6f2f9;
}
#downloadList2 .downloadList2ArrowHolder {
	width: 40px;
	height: 25px;
	text-align: center;
	float: left;
	padding: 8px 0px 0px 0px;
}
#downloadList2 .downloadList2Holder {
	width: 392px;
	float: left;
	min-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	vertical-align: middle;
	padding: 10px 0px 0px 0px;
}
#downloadList2 .downloadList2Holder a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
#downloadList2 .downloadList2Holder a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
#editProfile {
	width:948px;
	height:auto;
	float:left;
	padding:0 13px 0 26px;
}
#editProfile .editProfileHd {
	width:950px;
	height:auto;
	padding:16px 0 10px 0;
	margin:0;
	float:left;
	font:bold 18px Georgia, "Times New Roman", Times, serif, Tahoma;
	color:#666;
	border-bottom:solid #c9ea82 1px;
}
#editProfile .editProfileImage {
	width:199px;
	height:auto;
	float:left;
	padding:15px 77px 0 0;
	margin:0;
}
#editProfile .editProfileBtn1 {
	width:199px;
	height:auto;
	float:left;
	padding:15px 0 0;
	margin:0;
}
#editProfile .editProfileBtn {
	width:189px;
	height:28px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/profile-btn-bg.gif) no-repeat;
	border:none;
	;
}
#editProfile ul, li {
	width:672px;
	height:auto;
	float:right;
	margin:0;
	padding:0;
}
#editProfile li {
	padding:8px 0;
	border-bottom:#c6f2f9 solid 1px;
}
#editProfile .editProfileLi2 {
	width:672px;
	padding:20px 0 8px 0;
	border-bottom:#c9ea82 solid 1px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#707070;
}
#editProfile li span {
	width: 100px;
	padding:0 5px 0 0;
	margin:0;
	float:left;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#707070;
}
#editProfile li label {
	padding:0;
	margin:0;
	float:left;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
}
#footer {	/*	margin: 25px auto 0px auto;*/
	margin: 0px auto 0px auto;
	width: 1000px;
	height: auto;
	clear: both;
}
#keywordlinks-container {
	width:1000px;
	height:auto;
	float:left;
	padding-top:4px;
}
#footer .footerRowi {
	background: url(../images/bg_footer_row_i.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 1000px;
	height: 69px;
}
#footer .footerRowii {
	background: url(../images/bg_footer_row_ii.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 1000px;
	height: 84px;
	color: #84b8c3;
}
#footer .footerRowii a {
	font-size: 10px;
	color: #15434c;
	text-decoration: none;
	font-weight: normal;
}
#footer .footerRowii a:hover {
	font-size: 10px;
	color: #15434c;
	text-decoration: none;
	font-weight: normal;
}
#footer .footerLinksPsn {
	width: 700px;
	float: left;
	margin: 13px 0px 0px 25px;
}
#footer ul {
	width: 775px;
	float: left;
	margin: 0px;
	padding: 0px;
	margin: 13px 0px 0px 25px;
}
#footer li {
	display: inline;
	width: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
#footer .copyright {
	width: 150px;
	float: right;
	margin: 13px 15px 0px 0px;
	color: #477c87;
	font-size: 10px;
	text-align: right;
}
#footer .partnersPsn {
	margin: 30px 0px 0px 25px;
	font-size: 10px;
	color: #15434c;
	width: 100px;
	float: left;
}
#footer .partnersnewPsn {
	margin: 30px 0px 0px 25px;
	font-size: 10px;
	color: #15434c;
	width: 135px;
	float: left;
}
#footer .partnersLogos {
	margin: 0px 0px 0px 0px;
	height: 69px;
}
#footer .partnersLogosPsn {	/*margin: 20px 15px 0px 15px;*/
	margin: 20px 10px 0px 10px;
}
#header {
	width: 100%;
	height: auto;
	margin: 0px auto 0px auto;
}
#headerWrapper {
	width: 100%;
	height: 72px;
	background: url(../images/bg_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#headerElementsHolder {
	width: 1000px;
	margin: 0px auto 0px auto;
	height: 72px;
	vertical-align: top;
}
#headerElementsHolder .checkbox {
	width: 177px;
	float: left;
	margin: 7px 8px 0px 0px;
	text-align: right;
}
#headerElementsHolder .headerRow {
	width: 540px;
	height: 30px;
	float: right;
	color: #ffffff;
}
#headerElementsHolder .headerRow a {
	text-decoration: underline;
	color: #ffffff;
	font-weight: normal;
}
#headerElementsHolder .headerRow a:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
}
#headerElementsHolder .loggedIn1 {
	width: 463px;
	height: 11px;
	float: right;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 30px 25px 0px 0px;
	text-align: right;
	color: #fefefe;
	font-weight: bold;
}
#headerElementsHolder .loggedIn1 a {
	text-decoration: none;
	color: #deefff;
	font-weight: bold;
}
#headerElementsHolder .loggedIn1 a:hover {
	text-decoration: none;
	color: #deefff;
	font-weight: bold;
}
#headerElementsHolder .forgotPassword {
	width: 230px;
	float: left;
	margin-top: 10px;
}
#headerElementsHolder .remember {
	width: 125px;
	float: left;
	margin-top: 10px;
}
#headerElementsHolder .logo {
	float: left;
	margin: 12px 0px 0px 26px;
	_margin: 12px 0px 0px 52px; /* IE 6 and below */
}
#headerElementsHolder .logoFrench {
	float: left;
	margin: 12px 0px 0px 29px;
	_margin: 12px 0px 0px 57px; /* IE 6 and below */
}
#headerElementsHolder .submitButton {
	width: 78px;
	_width: 80px; /* IE 6 and below */
	height: 23px;
	background: url(../images/button_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	margin: 2px 0px 0px 5px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding: 0px 0px 5px 0px;
	cursor: pointer;
}
#headerElementsHolder .submitButtonHolder {
	width: 100px;
	float: left;
}
#headerElementsHolder .textboxHolder {
	width: 156px;
	float: left;
	text-align: right;
}
#headerElementsHolder .textboxHolderLeft {
	width: 156px;
	float: left;
	text-align: right;
	margin-left: 12px;
}
#iconsHolder {
	width: 272px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	float: left;
	margin: 24px 0px 0px 37px;
}
#iconsHolder a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#iconsHolder a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#innerBox {	/*	width: 562px; */
	width: 530px;
	height: auto;
	float: left;	/*	margin: 25px 0px 0px 30px;*/
	margin: 25px 0px 25px 25px;	/*	background: url(../images/bg_inner_shade_2.jpg);*/
	background-position: left top;
	background-repeat: repeat-x;
}
#innerBox h1 {
	width: 527px;
	height: 57px;
	background: url(../images/bg_head_inner_box.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #666666;
	font-weight: bold;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#innerBox h1 div {
	width: 483px;
	height: 43px;
	margin: 0px 0px 0px 44px;
	padding: 14px 0px 0px 0px;
}
#innerBox h1 span {
	width: 483px;
	height: 43px;
	margin: 0px 0px 0px 44px;
	padding: 14px 0px 0px 0px;
}
#innerBox h2 {
	width: 527px;
	height: 57px;
	background: url(../images/bg_inner_box_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #666666;
	font-weight: bold;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#innerBox ul {
	margin: 0px;
	padding: 0px;
	width: 527px;
	float: left;
	height: auto;
	background: url(../images/bg_inner_box.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#innerBox li {
	height: auto;
	margin: 0px;
	padding: 0px;
	width: 527px;
	clear: both;
}
#innerBoxCenter {
	width: 562px;
	height: auto;
	float: left;
	margin: 25px 0px 0px 219px;
}
#innerBoxCenter h1 {
	width: 527px;
	height: 57px;
	background: url(../images/bg_head_inner_box.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #666666;
	font-weight: bold;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#innerBoxCenter h1 div {
	width: 483px;
	height: 43px;
	margin: 0px 0px 0px 44px;
	padding: 14px 0px 0px 0px;
}
#innerBoxCenter h2 {
	width: 527px;
	height: 57px;
	background: url(../images/bg_inner_box_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #666666;
	font-weight: bold;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#innerBoxCenter h2 div {
	width: 483px;
	height: 43px;
	margin: 0px 0px 0px 44px;
	padding: 14px 0px 0px 0px;
}
#innerBoxCenter h3 {
	width: 527px;
	height: 57px;
	background: url(../images/bg_inner_box_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#innerBoxCenter h3 div {
	width: 439px;
	height: 43px;
	margin: 0px 44px 0px 44px;
	padding: 14px 0px 0px 0px;
	text-align: center;
	font-weight: bold;
}
#innerBoxCenter ul {
	margin: 0px;
	padding: 0px;
	width: 527px;
	float: left;
	height: auto;
	background: url(../images/bg_inner_box.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#innerBoxCenter li {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 527px;
}
#innerBoxCenter2 {
	width: 562px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 237px;
	padding: 0px 0px 25px 0px;
}
#innerBoxCenter2 h1 {
	width: 527px;
	height: 57px;
	background: url(../images/bg_head_inner_box.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #666666;
	font-weight: bold;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#innerBoxCenter2 h1 div {
	width: 483px;
	height: 43px;
	margin: 0px 0px 0px 44px;
	padding: 14px 0px 0px 0px;
}
#innerBoxCenter2 h2 {
	width: 527px;
	height: 57px;
	background: url(../images/bg_inner_box_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #666666;
	font-weight: bold;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#innerBoxCenter2 h2 div {
	width: 483px;
	height: 43px;
	margin: 0px 0px 0px 44px;
	padding: 14px 0px 0px 0px;
}
#innerBoxCenter2 h3 {
	width: 527px;
	height: 57px;
	background: url(../images/bg_inner_box_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#innerBoxCenter2 h3 div {
	width: 439px;
	height: 43px;
	margin: 0px 44px 0px 44px;
	padding: 14px 0px 0px 0px;
	text-align: center;
	font-weight: bold;
}
#innerBoxCenter2 ul {
	margin: 0px;
	padding: 0px;
	width: 527px;
	float: left;
	height: auto;
	background: url(../images/bg_inner_box.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#innerBoxCenter2 li {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 527px;
}
#listContainer {
	width: 525px;
	height: auto;
	float: left;
	margin: 15px 0px 0px 25px;
}
#listContainer h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	float: left;
	width: 523px;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	border-bottom: 1px solid #c9ea82;
}
#listContainer ul {
	margin: 0px;
	padding: 0px;
}
#listContainer li {
	width: 523px;
	margin: 0px;
	padding: 10px 0 15px 0;
	list-style: none;
	min-height: 26px;
	height:auto;
	border-bottom: 1px solid #c6f3f9;
	clear: both;
	float: left;
}
#listContainer li .listButtonHolder {
	width: 360px;
	height: 30px;
	float: left;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0;
}
#listContainer .listThumbHolder {
	width: 118px;
	height: 153px;
	float: left;
	background: transparent url(../images/produi-img-shdw.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 13px 0px 20px 0px;
}
#listContainer li h3 {
	margin: 5px 0px 0px 30px;
	padding: 0px;
	color:#666666;
	font-size: 13px;
}
#listContainer li h3 a, #listContainer li h3 a:hover {
	margin: 0px;
	padding: 0px;	/*color:#666666;*/
	color: #006699;
	font-size: 13px;
	font-weight:bold;
}
#listContainer li span, #listContainer li span a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	width: 363px;
	float: left;
	border: none;
	margin: 10px 0px 0px 30px;
	padding: 0px;
}
#listContainer li span b {
	color:#666666;
}
#listDetails {
	width: 365px;
	float: left;
	height: auto;	/*margin: 10px 0 0 0;*/
	padding:10px 0 0 0;
	padding: 0;
}
#menu {
	margin: 0px auto 0px auto;
	width: 1000px;
	height: 70px;
	background: url(../images/bg_menu.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#menu .darkBlueLeft {
	float: left;
	width: 10px;
	height: 39px;
}
#menu .darkBlueMiddle {
	float: left;
	width: auto;
	height: 29px;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	background: url(../images/main_menu_db_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 10px 20px 0px 20px;
}
#menu .darkBlueMiddle a, a:hover {
	color: #2d2d2f;
	text-decoration: none;
	font-weight: bold;
}
#menu .darkBlueRight {
	float: left;
	width: 12px;
	height: 39px;
}
#menu .darkBlueSeparator {
	width: 2px;
	height: 39px;
	float: left;
	margin: 0px;
	background: url(../images/main_menu_db_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#menuLeft {
	float: left;
	margin: 0px 0px 0px 0px;
}
#menuRight {
	float: right;
	margin: 0px 25px 0px 0px;
}
#menuRight .lb2Left {
	float: left;
	width: 13px;
	height: 39px;
}
#menuRight .lb2Middle {
	float: left;
	width: auto;
	height: 29px;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	background: url(../images/main_menu_lb2_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 10px 20px 0px 20px;
}
#menuRight .lb2Middle a, a:hover {
	color: #414548;
	text-decoration: none;
	font-weight: bold;
}
#pageHead {
	margin: 0px auto 0px auto;
	width: 1000px;
	height: 57px;
	background: url(../images/bg_head.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#pageHead h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	padding: 13px 0px 0px 25px;
	margin: 0px;
	width: 500px;
	float: left;
}
#pageHead h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	padding: 13px 0px 0px 25px;
	margin: 0px;
	width: 700px;
	float: left;
}
#pageHead h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	padding: 10px 0px 0px 25px;
	margin: 0px;
	width: 940px;
	float: left;
}
#pageHead .pageHeadRightCol {
	width: 404px;
	height: 27px;
	float: left;
	background: url(../images/bg_page_head_right.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 67px;
	color: #4d5f73;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	padding: 30px 0px 0px 0px;
}
#pageHead .pageHeadBigRightCol {
	width: 402px;
	height: 30px;
	float: left;
	background: url(../images/bg_right_col_head.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 2px 0px 0px 56px;
	color: #4d5f73;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	padding: 24px 0px 0px 0px;
}
#paymentDetails {
	width: 480px;
	height: auto;
	float: left;
	margin: 15px 0px 0px 25px;
}
#paymentDetails ul {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 470px;
}
#paymentDetails li {
	width: 470px;
	height: 22px;
	float: left;
	padding: 0px;
	list-style: none;
	margin: 8px 0px 0px 0px;
}
#paymentDetails .fieldNamePayment {
	width: 150px;
	height: 15px;
	float: left;
	font-weight: bold;
	font-size: 11px;
	color: #1170a0;
	text-align: right;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	vertical-align: middle;
}
#paymentDetails .fieldHolderPayment {	/*	width: 350px;*/
	width: 280px;
	height: auto;
	float: left;
}
#rightColColor {
	background-color: #effafe;
	float: left;
	width: 332px;
	height: auto;
}
#searchBlog {
	width: 312px;
	height: 117px;
	float: left;
	margin: 10px 0px 10px 10px;
}
#searchBlog .curve {
	width: 16px;
	float: left;
}
#searchBlog .searchContent {
	float: left;
	width: 280px;
	height: 117px;
	background: url(../images/search_box_middle.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#searchCommon {
	width: 397px;
	height: 117px;
	float: left;
	margin: 10px 0px 10px 0px;
}
#searchCommon .curveSearch {
	width: 16px;
	float: left;
}
.commonSearchContent_New {
	float: left;
	width: 365px;
	height: 117px;
	background: url(../images/search_box_middle.jpg);
	background-repeat:repeat-x;
}
.commonSearchContent_New h4 {
	float: left;
	width: 365px;
	height: auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	border-bottom: 1px solid #c6f2f9;
	color:#4D5F73;
	padding:23px 0 8px 0;
	margin:0 0 12px 0;
}
.commonSearch_textboxcontainer {
	float: left;
	width: 365px;
	height: auto;
}
#searchCommon .commonSearchContent {
	float: left;
	width: 365px;
	height: 117px;
	background: url(../images/search_box_middle.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#searchCommon .searchTextboxHolder {
	width: 202px;
	height: 20px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#servicesList .listUserThumbHolder {
	width: 78px;
	height: 85px;
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	margin: 13px 5px 0px 20px;
	_margin: 13px 5px 0px 10px; /* IE 6 and below */
}
#servicesList .testimonialArrow {
	float: left;
	width: 18px;
	height: 20px;
	margin: 24px 0px 0px 0px;
}
#servicesList .testimonialContent {
	float: left;
	width: 400px;
	height: auto;
	margin: 5px 10px 5px 10px;
	text-align: justify;
}
#servicesList .testimonialBoxBorders {
	float: left;
	width: 451px;
	height: 11px;
	margin: 0px 0px 0px 0px;
}
#servicesList .testimonialBoxMiddle {
	float: left;
	width: 451px;
	height: auto;
	min-height: 68px;
	background: url(../images/testimonial_box_middle.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#servicesList .testimonialWrapper {
	float: left;
	width: 451px;
	height: auto;
	margin: 9px 0px 0px 15px;
	_margin: 9px 0px 0px 7px; /* IE 6 and below */
}
#servicesList .testimonialUserName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	float: left;
	border: none;
	padding: 0px;
	width: 400px;
	margin: 5px 10px 0px 28px;
}
#servicesList .userDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	float: left;
	height: auto;
	width: 400px;
	margin: 0px 10px 5px 28px;
}
#tagBox {
	width: 298px;
	height: auto;
	float: left;
	margin: 0px 0px 20px 17px;
}
#tagBox h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #4d5f73;
	text-align: left;
	margin: 0px 0px 0px 9px;
	width: 280px;
	border-bottom: 1px solid #c9ea82;
	padding: 10px 0px 8px 0px;
}
#tagBox .tagBoxTopBtm {
	width: 298px;
	height: 7px;
	float: left;
}
#tagBox .tagBoxMiddle {
	width: 298px;
	height: auto;
	float: left;
	background: url(../images/tag_box_middle.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#testimonialDetailsContainer {
	width: 950px;
	height: auto;
	float: left;
	margin: 15px 0px 0px 25px;
}
#testimonialDetailsContainer ul {
	margin: 25px 0px 0px 0px;
	padding: 0px;
}
#testimonialDetailsContainer li {
	width: 950px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	min-height: 110px;
	border-top: 1px solid #c9ea82;
	clear: both;
}
#testimonialDetailsContainer li .listTestimonialContentStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 800px;
	float: left;
	margin: 10px 0px 0px 25px;
	height: auto;
}
#wizard {
	width: 528px;
	height: auto;
	float: left;
	margin: 0px 0px 10px 25px;
	_margin: 0px 0px 10px 12px; /* IE 6 and below */
}
#wizard form {
	margin: 0px;
	padding: 0px;
}
#wizard h1 {
	width: 528px;
	height: 97px;
	float: left;
	background: url(../images/bg_head_wizard_new.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 22px;
	color: #689900;
	padding:0px;
	margin: 10px 0px 0px 0px;
}
#wizard_topcontainer {
	width: 541px;
	height: 97px;
	float: left;
	background: url(../images/bg_head_wizard_new.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 22px;
	color: #689900;
	padding:0px;
	margin: 10px 0px 0px 0px;
}/*#wizard h4 {	width: 528px;	height: 97px;	float: left;	background: url(../images/bg_head_wizard_new.jpg);	background-position: left top;	background-repeat: no-repeat;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;	font-size: 22px;	color: #689900;	padding:0px;	margin: 10px 0px 0px 0px;	}*/
#wizardHead {
	float: left;
	margin: 52px 0px 0px 39px;
	_margin: 52px 0px 0px 22px; /* IE 6 and below */
	width: 220px;
	padding: 0px;
}
#wizardHead h4 {
	float: left;
	margin:0 0 0 0px;
	width: 220px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 22px;
	color: #689900;
	padding: 0px;
}/*#wizard h1 .wizardHead {	float: left;	margin: 52px 0px 0px 39px;	_margin: 52px 0px 0px 22px;	width: 220px;	padding: 0px;}*/
.wizardHead {
	float: left;
	margin: 23px 0px 0px 39px;
	_margin: 52px 0px 0px 22px; /* IE 6 and below */
	width: 220px;
	padding: 0px;
}
.wizardHead h4 {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 22px;
	color: #689900;
}
#wizard h1 .wizardPicture {
	float: left;	/*	margin: 0px 0px 0px 32px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 235px;
	height: 80px;
	text-align: right;
}
#wizard h4 .wizardPicture {
	float: left;	/*	margin: 0px 0px 0px 32px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 235px;
	height: 80px;
	text-align: right;
}
#wizard ul {
	width: 528px;	/*	display: table-cell;	display: table; */
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_wizard.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	clear: both;
	float: left;
}
#wizard li {
	margin: 0px 0px 0px 46px;
	padding: 0px 0px 5px 0px;
	clear: both;
	min-height: 66px;
	width: 434px;
	float: left;
}
#wizard .wizardFields {
	width: 434px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1170a0;
}
#wizard .wizardBottom {
	float: left;
	width: 526px;
	height: 12px;
	margin: 0px;
	padding: 0px;
}
.aboutUs {
	width: 500px;
	height: auto;
	float: left;
	margin: 15px 0px 21px 25px;
}
.aboutUs h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	float: left;
	width: 525px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #c9ea82;
}
.aboutUs h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.aboutUs h1 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.aboutUsContent {
	width: 525px;
	height: auto;
	float: left;
	margin: 25px 0px 20px 0px;
	line-height: 17px;
}
.aboutUsLinks {
	width: 525px;
	height: auto;
	float: left;
	border-top: 1px solid #c9ea82;
	border-bottom: 1px solid #c9ea82;
}
.aboutUsLinks2 {
	width: 525px;
	height: auto;
	float: left;
	border-top: 1px solid #c9ea82;
}
.aboutUsLinksPsn {
	float: right;
	margin: 3px 0px 0px 0px;
	width: 525px;
	height: auto;
	text-align: left;
}
.aboutUsContent a {
	text-decoration: underline;
	font-weight: normal;
}
.aboutUsContent a:hover {
	text-decoration: none;
	font-weight: normal;
}
.add {
	width: 300px;
	height: 28px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.archives {
	width: 272px;
	float: left;
	margin: 20px 0px 0px 37px;
}
.archives h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin: 0px;
	width: 272px;
	padding: 0px 0px 11px 0px;
	border-bottom: 1px solid #c9ea82;
}
.archives ul {
	width: 272px;
	margin: 10px 0px 25px 12px;
	padding: 0px;
	text-align: left;
}
.archives li {
	width: 272px;
	margin: 0px;
	padding: 0px;
	list-style: url(../images/arrow_green.jpg);
	line-height: 17px;
}
.archives li a {
	font-weight: bold;
	text-decoration: none;
	color: #0270bb;
}
.archives li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #0270bb;
}
.attach {
	width: 300px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bgBlue {
	background-color: #f7fdfe;
}
.bgWhite {
	background-color: #ffffff;
}
.bigButtonPsn {
	margin: 12px 0px 0px 22px;
	float: left;
}
.blueBold10 {
	font-weight: bold;
	color: #0072bc;
}
.bold {
	font-weight: bold;
}
.borderNone {
	border: none;
}
.bottomContent {
	width: 950px;
	font-size: 10px;	/*color: #999999;*/
	color: #000000;
	text-align: justify;
	margin: 25px 25px 0px 25px;
	padding: 0px 0px 25px 0px;
	clear: both;
	float: left;
}
.bottomContent h1 {
	width: 500px;
	font-size: 10px;	/*color: #666666;*/
	color: #000000;
	float: left;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.bottomContent .bottomContentHolder {
	width: 950px;
	float: left;
}
.brdrBtmBlue {
	border-bottom: 1px solid #c6f2f9;
}
.buttonCommonBig {
	background: url(../images/bg_button.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 160px;
	height: 21px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	cursor: pointer;
}
.buttonCommonMed {
	background: url(../images/bg_button.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 80px;
	height: 21px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	cursor: pointer;
}
.buttonList {
	background: url(../images/bg_button_dark_blue.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 336px;
	height: 30px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	float: right;
	cursor: pointer;
}
.buttonEP {
	width: 300px;
	height: 30px;
	background: url(../images/bg_button_ep.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}
.buttonOrange {
	width: 267px;
	height: 30px;
	background: url(../images/bg_button_orange.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	float: left;
	margin: 0px 0px 0px 219px;
	cursor: pointer;
}
.buttonOrange2 {
	width: 267px;
	height: 30px;
	background: url(../images/bg_button_orange.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}
.buttonOrange3 {
	width: 267px;
	height: 30px;
	background: url(../images/bg_button_orange.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	float: left;
	margin: 0px 0px 0px 125px;
	cursor: pointer;
}
.buttonOrange4 {
	width: 267px;
	height: 30px;
	background: url(../images/bg_button_orange.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	float: left;
	margin: 0px 0px 0px 160px;
	cursor: pointer;
}
.buttonOrange4a {
	width: 267px;
	height: 30px;
	background: url(../images/bg_button_orange.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	float: left;
	margin: 0px 0px 0px 175px;
	cursor: pointer;
}
.buttonOrangeBig {
	width: 267px;
	height: 40px;
	background: url(../images/bg_button_orange_big.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}
.buttonOrangeBig2 {
	width: 267px;
	height: 40px;
	background: url(../images/bg_button_orange_big.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}
.buttonOrangeLarge {
	width: 344px;
	height: 40px;
	background: url(../images/bg_button_payment.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	margin: 40px 0px 0px 0px;
	cursor: pointer;
}
.buttonOrangeLong {
	width: 411px;
	height: 30px;
	background: url(../images/bg_button_wizard.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}
.buttonOrangePayment {
	width: 267px;
	height: 30px;
	background: url(../images/bg_button_orange.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	float: left;
	margin: 0px 0px 0px 167px;
	cursor: pointer;
}
.buttonOrangeSmall {
	width: 150px;
	height: 30px;
	background: url(../images/bg_button_orange_small.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	float: left;
	margin: 0px 0px 0px 10px;
	cursor: pointer;
}
.buttonPost {
	width: 245px;
	height: 30px;
	background: url(../images/bg_button_post.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	float: left;
	margin: 0px 0px 10px 0px;
	cursor: pointer;
}
.buttonSearch {
	background: url(../images/bg_button.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	width: 134px;
	height: 21px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	cursor: pointer;
}
.categories {
	width: 272px;
	float: left;
	margin: 20px 0px 0px 37px;
}
.categories h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin: 0px;
	width: 272px;
	padding: 0px 0px 11px 0px;
	border-bottom: 1px solid #c9ea82;
}
.categories ul {
	margin: 10px 0px 25px 12px;
	padding: 0px;
	text-align: left;
}
.categories li {
	margin: 0px;
	padding: 0px;
	list-style: url(../images/arrow_green.jpg);
	line-height: 17px;
}
.categories li a {
	font-weight: bold;
	text-decoration: none;
	color: #0270bb;
}
.categories li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #0270bb;
}
.checkboxNew {
	float: left;
	margin: 0px 5px 5px 0px;
	_margin: -5px 5px 0px 0px; /* IE 6 and below */
}
.col_center {
	width: 1000px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_content_area_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.col_center ul {
	width: 946px;
	margin: 32px 0px 0px 28px;
	padding: 0px 0px 0px 0px
}
.col_center li {
	width: 946px;
	min-height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #c9ea82;
	clear: both;
}
.col_center li .forumDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.col_center li .forumIconHolder {
	width: 77px;
	min-height: 52px;
	text-align: right;
	padding: 8px 0px 0px 0px;
	float: left;
}
.col_center li .forumIconHolder2 {
	width: 77px;
	min-height: 52px;
	text-align: right;
	padding: 8px 0px 0px 0px;
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	text-align: left;
}
.col_center li .forumRightCol {
	width: 240px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 17px 0px 0px 52px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.col_center li .forumRightCol a {
	font-weight: bold;
	color: #0072bc;
	text-decoration: none;
}
.col_center li .forumRightCol a:hover {
	font-weight: bold;
	color: #0072bc;
	text-decoration: none;
}
.col_center li .forumTopicDetailsHolder {
	width: 89px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 14px 0px 0px 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.col_center li .forumTopicHolder {
	width: 405px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 52px;
}
.col_center li .forumTopicHolder a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
}
.col_center li .forumTopicHolder a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
}
.col_testimonial {
	width: 1000px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_content_area_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.colorGreen {
	color: #339933;
}
.commentedBy {
	font-weight: bold;
}
.comments {
	width: 272px;
	float: left;
	margin: 24px 0px 0px 37px;
}
.comments h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	margin: 0px;
	width: 272px;
	padding: 0px 0px 11px 0px;
	border-bottom: 1px solid #c9ea82;
}
.comments ul {
	width: 272px;
	margin: 10px 0px 25px 0px;
	padding: 0px;
	text-align: left;
}
.comments li {
	width: 272px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 17px;
}
.comments li a {
	font-weight: bold;
	text-decoration: none;
	color: #0270bb;
}
.comments li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #0270bb;
}
.contentHolder {
	width: 527px;
	height: auto;
	float: left;
	margin: 15px 0px 0px 25px;
}
.contentHolderFontStyle {
	width: 456px;
	height: auto;
	float: left;
	margin: 29px 0px 0px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
	text-align: justify;
}
.contentHolderFontStyle a {
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
.contentHolderFontStyle a:hover {
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
.contentHolderPaymentInfo {
	width: 456px;
	height: auto;
	float: left;
	margin: 29px 0px 0px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	padding: 0px;
	text-align: justify;
}
.dropdownCommon {
	border: 1px solid #a9a9a9;
	width: 265px;
	height: 27px;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 17px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.dropdownMonth {
	border: 1px solid #a9a9a9;
	width: 90px;
	height: 19px;
	color: #555555;
	margin: 0px 3px 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}
.dropdownNano {
	border: 1px solid #a9a9a9;
	width: 55px;
	height: 27px;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 3px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.dropdownSmall {
	border: 1px solid #a9a9a9;
	width: 85px;
	height: 27px;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 3px;
	float: right;
	padding: 0px 0px 0px 0px;
}
.dropdownSmallL {
	border: 1px solid #a9a9a9;
	width: 85px;
	height: 27px;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 3px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.dropdownSmallExL {
	border: 1px solid #a9a9a9;
	width: 85px;
	height: 27px;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 17px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.dropdownSmallExL2 {
	border: 1px solid #a9a9a9;
	width: 50px;
	height: 19px;
	color: #555555;
	margin: 0px 3px 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}
.dropdownSmallM {
	border: 1px solid #a9a9a9;
	width: 85px;
	height: 27px;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 16px 0px 3px;
	float: right;
	padding: 0px 0px 0px 0px;
}
.dropdownWizard {
	border: 1px solid #a9a9a9;
	width: 196px;
	height: 19px;	/*	color: #aaaaaa;*/
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.dropdownWizard2 {
	border: 1px solid #a9a9a9;
	width: 30px;
	height: 18px;	/*	color: #aaaaaa;*/
	color: #555555;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.dropdownYear {
	border: 1px solid #a9a9a9;
	width: 57px;
	height: 19px;
	color: #555555;
	margin: 0px 3px 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}
.errorMessage {
	font-weight: bold;
	font-size: 18px;
	color: #ff8600;
	width: 594px;
	height: 35px;
	border: 1px narrow #ff9600;
	background-color: #fef3e6;
	text-align: center;
	padding-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.errorMessage2 {
	font-weight: bold;
	font-size: 18px;
	color: #ff8600;
	width: 562px;
	height: auto;
	border: 1px narrow #ff9600;
	background-color: #fef3e6;
	text-align: center;
	padding: 15px 10px 15px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	margin: 10px 0px 10px 219px;
	display: table-cell;
}
.errorMessageBg {
	background: url(../images/bg_error_message.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.errorMessageBgCenter {	/*	background: url(../images/bg_error_message.jpg);*/
	background: url(../images/bg_error_ep.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.errorMessageCommon {
	width: 30px;
	height: 12px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #ff8600;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 6px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
	cursor: pointer;
}
.errorMessageCommon a {
	color: #ff8600;
	text-decoration: none;
	font-weight: bold;
}
.errorMessageCommon a:hover {
	color: #ff8600;
	text-decoration: none;
	font-weight: bold;
}
.errorMessageCommonEP {
	width: 30px;
	height: 12px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #ff8600;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 6px 0px 0px 0px;
	margin: 8px 0px 8px 10px;
	cursor: pointer;
}
.errorMessageCommonEP a {
	color: #ff8600;
	text-decoration: none;
	font-weight: bold;
}
.errorMessageCommonEP a:hover {
	color: #ff8600;
	text-decoration: none;
	font-weight: bold;
}
.errorMessagePayment {
	font-weight: bold;
	font-size: 14px;
	color: #ff8600;
	width: 500px;
	height: auto;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
}
.errorPrograms {
	font-weight: bold;
	font-size: 18px;
	color: #ff8600;
	width: 660px;
	height: 35px;	/*	background-color: #fef3e6;*/
	text-align: center;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
}
.eTransactionsLogo {
	margin: 12px 0px 19px 120px;
	float: left;
}
.extBtmText {
	width: 200px;
	float: left;
	color: #4498ed;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 21px 0px 25px 142px;
}
.extBtmText a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #4498ed;
}
.extBtmText a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #4498ed;
}
.extBtmText2 {
	background:transparent url(../images/content_col_home_bottom.png);	/*background-image:transparent url(../images/content_col_home_bottom.png) ;*/
	_background-image:transparent url(../images/content_col_home_bottom.png);
	_background: scroll 0 0;
	background-repeat: no-repeat;
	width: 448px;
	float: right;
	color: #4498ed;
	font-size: 11px;
	font-weight: bold;
	margin:0 18px 0 0;
	padding:21px 0;
}
.extBtmText2 a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #4498ed;
}
.extBtmText2 a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #4498ed;
}
.extBtmText2 span {
	margin-left: 55px;
	padding-left: 5px;
}
.fieldName {
	width: 200px;
	height: 22px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #1170a0;
	text-align: right;
	padding: 6px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.fieldNameForgot {
	width: 158px;
	height: 22px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #1170a0;
	text-align: right;
	padding: 6px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.fieldNameLong {
	width: 520px;
	min-height: 22px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #1170a0;
	text-align: right;
	padding: 6px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.fieldNameLongPadding {
	width: 475px;
	min-height: 22px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #1170a0;
	text-align: right;
	padding: 6px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
	clear: both;
}
.fieldNameMoreHeight {
	width: 182px;
	min-height: 22px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #1170a0;
	text-align: right;
	padding: 6px 0px 0px 10px;
	margin: 8px 0px 8px 0px;
}
.fieldSet {
	width: 290px;
	height: 28px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.fieldSetAuto {
	width: 300px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.fieldSetSmall {
	width: 82px;
	height: 28px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.fieldSetSmall2 {
	width: 116px;
	height: 28px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.fieldSetPadding {
	width: 264px;
	height: 28px;
	float: left;
	padding: 0px 0px 0px 26px;
	margin: 8px 0px 8px 0px;
}
.fieldSetPaddingUserReg {
	width: 273px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 26px;
	margin: 8px 0px 8px 0px;
}
.fieldSetHeight {
	width: 290px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 8px 0px;
}
.filefieldCommon {
	width: 267px;
	height: auto;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 17px;
	float: left;
	padding: 0px 0px 0px 0px;
	border: 1px solid #a9a9a9;
}
.filefieldEdit {
	width: 196px;
	height: auto;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.flag {
	float: right;
	width: 50px;
}
.flagLeft {
	float: left;
	width: 50px;
	margin: 7px 0px 0px 60px;
}
.flagPsn {
	float: right;
	margin: 0px 5px 0px 0px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.formLinks {
	padding: 15px;
}
.formZero {
	margin: 0px;
	padding: 0px;
}
.gray {
	color: #666666;
	font-weight: bold;
}
.greenLeft {
	float: left;
	width: 11px;
	height: 39px;
}
.greenLeft2 {
	float: left;
	width: 7px;
	height: 39px;
}
.greenMiddle {
	float: left;
	width: auto;
	height: 29px;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	background: url(../images/main_menu_g_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 10px 20px 0px 20px;
}
.greenMiddle a {
	color: #656565;
	text-decoration: none;
	font-weight: bold;
}
.greenMiddle a:hover {
	color: #656565;
	text-decoration: none;
	font-weight: bold;
}
.greenRight {
	float: left;
	width: 10px;
	height: 39px;
}
.greenExRight {
	float: left;
	width: 12px;
	height: 39px;
}
.greenSeparator {
	width: 12px;
	height: 39px;
	float: left;
	margin: 0px;
	background: url(../images/main_menu_g_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	text-align: left;
}
.greenSeparator2 {
	width: 7px;
	height: 39px;
	float: left;
	margin: 0px;
	background: url(../images/main_menu_g_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	text-align: right;
}
.greenSeparator3 {
	width: 2px;
	height: 39px;
	float: left;
	margin: 0px;
	background: url(../images/main_menu_g_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.innerBoxBtm {
	width: 527px;
	height: 11px;
	float: left;/*	background: url(../images/inner_box_btm.jpg);	background-position: left top;	background-repeat: no-repeat;*/
}
.innerbuttonHolder {
	width: 527px;
	height: 30px;
	float: left;
	background: url(../images/bg_inner_box.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 9px 0px 19px 0px;
}
.innerbuttonsHolder {
	width: 527px;
	height: 30px;
	float: left;
	background: url(../images/bg_inner_box.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 9px 0px 19px 98px;
}
.innerBoxContentHolder {
	width: 347px;
	min-height: 259px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #1170a0;
	clear: both;
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px;
	background: url(../images/bg_inner_box.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 90px 0px 90px;
	vertical-align: middle;
}
.instructions {
	text-align: center;
	color: #008000;
	font-weight: bold;
}
.instructions div {
	margin: 10px 0px 0px 0px;
	clear: both;
	height: 25px;
	padding: 0px;
	width: 527px;
}
.instructionsEP {
	text-align: left;
	color: #008000;
	font-weight: bold;
}
.instructionsEP div {
	margin: 10px 0px 0px 0px;
	clear: both;
	height: 25px;
	padding: 0px 0px 0px 52px;
}
.jiwokBoxPsn {
	margin: 77px 0px 126px 11px;
}
.jiwokBox100Psn {
	margin: 77px 0px 50px 11px;
}
.left_col {
	width: 668px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_content_area_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.left_col_inner {
	width: 592px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_content_area_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.left_col_inner2 {
	width: 560px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_content_area_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border: none;
}
.left_col_payment {	/*	width: 545px;*/
	width: 540px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_content_area_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.left_col_results {	/*	width: 574px;*/
	width: 570px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_content_area_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.lightBlue {
	float: left;
	margin-left: 25px;
}
.lightBlueLeft {
	float: left;
	width: 13px;
	height: 39px;
}
.lightBlueMiddle {
	float: left;
	width: auto;
	height: 29px;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	background: url(../images/main_menu_lb_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 10px 20px 0px 20px;
}
.lightBlueMiddle a {
	color: #656565;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.lightBlueMiddle a:hover {
	color: #656565;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.lightBlueRight {
	float: left;
	width: 10px;
	height: 39px;
}
.lightBlueSeparator {
	width: 12px;
	height: 39px;
	float: left;
	margin: 0px;
	background: url(../images/main_menu_lb_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.lightBlueSeparator2 {
	width: 7px;
	height: 39px;
	float: left;
	margin: 0px;
	background: url(../images/main_menu_lb_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.lightGreenLeft {
	float: left;
	width: 11px;
	height: 39px;
}
.lightGreenMiddle {
	float: left;
	width: auto;
	height: 29px;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	background: url(../images/main_menu_lg_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 10px 20px 0px 20px;
}
.lightGreenMiddle a, a:hover {
	color: #656565;
	text-decoration: none;
	font-weight: bold;
}
.lightGreenRight {
	float: left;
	width: 10px;
	height: 39px;
}
.logosPsn {
	margin: 15px 15px 15px 0px;
}
.mandatoryTxt {
	font-size: x-small;
	margin: 0px 30px 0px 0px;
	float: right;
}
.nikePlus {
	margin: 6px 0px 0px 39px;
	float: left;
}
.multipleCommon {
	border: 1px solid #a9a9a9;
	width: 265px;
	height: 150px;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 17px;
	float: left;
	text-align: left;
	padding: 5px 0px 0px 5px;
	background-color: #ffffff;
}
.multipleEdit {
	border: 1px solid #a9a9a9;
	width: 196px;
	height: 150px;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: left;
	padding: 5px 0px 0px 5px;
	background-color: #ffffff;
}
.numberHolder {
	width: 200px;
	height: 50px;
	float: left;
	height: auto;
	margin: 12px 0px 0px 22px;
}
.numberActive {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 30px;
	color: #ffffff;
	width: 58px;
	height: 48px;
	background: url(../images/bg_active.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 1px 0px 0px;
	float: left;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.numberDisable {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 30px;
	color: #ffffff;
	width: 58px;
	height: 48px;
	background: url(../images/bg_disable.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 1px 0px 0px;
	float: left;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.numberDownload {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 30px;
	color: #999999;
	width: 49px;
	height: 40px;
	background: url(../images/bg_download.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px 1px 0px 0px;
	float: left;
	text-align: center;
	padding: 18px 0px 0px 10px;
}
.otherInfo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
.paddingAd {
	padding: 10px 0px 10px 0px;
}
.padL15 {
	padding: 0px 0px 0px 15px;
}
.pagination {
	width: 525px;
	height: auto;
	min-height: 10px;
	text-align: center;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;	/*	border-top: 1px solid #c9ea82;*/
	padding: 10px 0px 0px 0px;
}
.paginationBig {
	width: 950px;
	height: auto;
	min-height: 10px;
	text-align: center;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;	/*	border-top: 1px solid #c9ea82;*/
	padding: 10px 0px 0px 0px;
}
.pagination a {
	font-weight: bold;
	text-decoration: none;
}
.pagination a:hover {
	font-weight: bold;
	text-decoration: none;
}
.paginationTestimonials {
	width: 500px;
	height: 20px;
	clear: both;
	margin: 0px auto 0px auto;
	text-align: center;
}
.postBtmLinks {
	width: 594px;
	height: 21px;
	float: left;
	border-top: 1px solid #c9ea82;
	border-bottom: 1px solid #c9ea82;
}
.postBtmLinks a {
	text-decoration: none;
	color: #0270bb;
	font-weight: bold;
}
.postBtmLinks a:hover {
	text-decoration: none;
	color: #0270bb;
	font-weight: bold;
}
.postBtmLinksPsn {
	float: right;
	margin: 3px 50px 0px 0px;
	width: 542px;
	height: auto;
	text-align: right;
}
.postBtmLinksPsn a {
	text-decoration: none;
	color: #0270bb;
	font-weight: bold;
}
.postBtmLinksPsn a:hover {
	text-decoration: none;
	color: #0270bb;
	font-weight: bold;
}
.postContainer {
	width: 594px;
	height: auto;
	float: left;
	margin: 15px 0px 21px 25px;
}
.postContainer h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	float: left;
	width: 590px;
	margin: 0px;
	padding: 0px;
}
.postContainer h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.postContainer h1 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.postContainer h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	float: left;
	width: 590px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #c9ea82;
}
.postContainer h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
}
.postContainer h2 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
}
.postContainer h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	float: left;
	width: 590px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.postContainer h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	float: left;
	width: 590px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #c9ea82;
}
.postContainer h5 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.postContainer h5 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.postContent {
	width: 590px;
	height: auto;
	float: left;
	margin: 25px 0px 20px 0px;
	line-height: 17px;
}
.postContent a {
	text-decoration: underline;
	font-weight: normal;
}
.postContent a:hover {
	text-decoration: none;
	font-weight: normal;
}
.postDetailsHolder {
	width: 574px;
	height: auto;
	float: left;
	border-top: 1px solid #c9ea82;
	border-bottom: 1px solid #c9ea82;
	font-size: 10px;
	background-color: #f8f8f8;
	padding: 5px 10px 5px 10px;
	text-align: justify;
	margin: 10px 0px 10px 0px;
}
.postDetailsHolder a, a:hover {
	text-decoration: none;
	color: #0270bb;
	font-weight: normal;
}
.postPicLeft {
	float: left;
	margin: 0px 30px 0px 0px;
}
.postPicRight {
	float: right;
	margin: 0px 0px 0px 30px;
}
.readCommentA {
	width: 574px;
	height: auto;
	float: left;
	border-top: 1px solid #c9ea82;
	border-bottom: 1px solid #c9ea82;
	padding: 5px 10px 5px 10px;
	text-align: justify;
	margin: 10px 0px 10px 0px;
	line-height: 17px;
}
.readCommentA a, a:hover {
	text-decoration: none;
	color: #0270bb;
	font-weight: bold;
}
.readCommentB {
	width: 574px;
	height: auto;
	float: left;
	border-top: 1px solid #c9ea82;
	border-bottom: 1px solid #c9ea82;
	background-color: #f5f9ec;
	padding: 5px 10px 5px 10px;
	text-align: justify;
	margin: 10px 0px 10px 0px;
	line-height: 17px;
}
.readCommentB a:hover {
	text-decoration: none;
	color: #0270bb;
	font-weight: bold;
}
.red {
	color: #ff6600;
	font-weight: bold;
}
.redLogoPsn {
	margin: 12px 0px 19px 198px;
	float: left;
}
.rightColContentHolder {
	width: 392px;
	_width: 404px; /* IE 6 and below */
	height: auto;
	float: left;
	clear: both;
	background: url(../images/bg_right_col.png);
	_background: url(../images/bg_right_col_new.jpg); /* IE 6 below */
	background-position: center top;
	background-repeat: repeat-y;
	margin: 0px 0px 0px 2px;
	_margin: 0px 0px 0px -2px; /* IE 6 and below */
}
.rightColContentHolder span {
	width: 392px;
	_width: 404px; /* IE 6 and below */
	height: 25px;
	float: left;
	background: url(../images/bg_fill.jpg);
	background-position: -8px 0px;
	_background-position: -2px 0px; /* IE 6 and below */
	background-repeat: no-repeat;
	margin:0px;
}
.rightColContentHolder ul {
	width: 333px;
	margin: 0px 0px 25px 39px;
	padding: 0px;
	text-align: left;
}
.rightColContentHolder li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	list-style: url(../images/arrow_green.jpg);
	_background-image:url(../images/arrow_green.jpg);
	_background-repeat:no-repeat;
	_background-position:0 5px;
	_padding-left:10px;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom: 1px solid #c6f2f9;
	width: 333px;
	height: 20px;
	display:list-item;
}
.rightColContentHolder li a {
	font-weight: bold;
	text-decoration: none;
	color: #006699;
}
.rightColContentHolder li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #006699;
}
.rightColInnerBtm {
	width: 392px;
	height: 31px;
	float: left;
	clear: both;
	background: url(../images/right_box_btm_n2.jpg);
	background-position: left top;
	_background-position: -2px 0px;
	background-repeat: no-repeat;
}
.rightColInnerBtm2 {
	width: 392px;
	height: 31px;
	float: left;
	clear: both;
}
.rightColInnerBtmBig {
	width: 439px;
	height: 31px;
	float: left;
	clear: both;
	height: auto;
}
.rightColInnerTop {
	width: 392px;
	float: left;
	clear: both;
	height: auto;
	padding: 30px 0px 0px 0px;/*	background: url(../images/bg_right_col_top.jpg);	background-position: left top;	background-repeat: repeat-x;*/
}
.rightColInnerTopBig {
	width: 439px;
	float: left;
	clear: both;
	height: auto;
	padding: 5px 0px 0px 0px;
	background: url(../images/bg_right_col_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.right_col {
	width: 332px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_content_area_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.right_col_head {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #4d5f73;
	border-bottom: 1px solid #c6f2f9;
	padding: 10px 0px 8px 0px;
}
.right_col_holder {
	background: url(../images/bg_right_col_top.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	width: 454px;
	height: auto;
}
.right_col_inner {
	width: 404px;
	height: auto;
	min-height: 450px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg_right_col.png);	/*	_background: url(../images/bg_right_col.jpg); IE 6 and below */
	background-position: center top;
	background-repeat: repeat-y;
}
.right_col_inner2 {
	width: 404px;
	height: auto;
	min-height: 450px;
	float: right;
	margin: 0px 0px 0px 0px;
	_margin: 0px -4px 0px 0px; /* IE 6 and below */
	padding: 0px;
	background: url(../images/bg_right_col.png);	/*	_background: url(../images/bg_right_col.jpg); IE 6 and below */
	background-position: center top;
	background-repeat: repeat-y;
}/*---------------------------------------------------right col class starts---------------------------------------------------*/
.arrowHolder {
	width: 51px;
	height: 52px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.arrowPsn {
	margin: 22px 0px 0px 0px;
}
.rightColButtonHolder {
	width: 404px;
	height: auto;
	float: left;
	background: url(../images/bg_right_col.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
	text-align: center;
	margin: 0px;
}
.rightColContent {
	width: 305px;
	float: left;
	margin: 18px 0px 0px 15px;
}
.rightColHolder {
	width: 392px;
	height: auto;
	float: left;
	clear: both;
}/*---------------------------------------------------right col class ends---------------------------------------------------*/
.right_col_payment {
	width: 439px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url(../images/bg_right_col_big.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.right_col_payment .rightColPaymentButtonHolder {
	width: 439px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: center;
	margin: 0px;
}
.right_col_payment .rightColPaymentContentHolder {
	width: 439px;
	height: auto;
	float: left;
	clear: both;
}
.right_col_results {
	width: 416px;
	min-height: 450px;
	float: right;
	margin: 0px;
	padding: 0px;/*	background: url(../images/bg_content_area_top.jpg);	background-position: left top;	background-repeat: repeat-x;*/
}
.right_col_results_holder {
	width: 416px;
	min-height: 450px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.separatorImgPsn {
	float: left;
	margin: 0px 0px 0px 0px;
}
.serviceIncludes {
	float: left;
	width: 250px;
	margin: 33px 0px 17px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.smallText {
	font-weight: normal;
	font-size: 11px;
	color: #1170a0;
	text-align: right;
}
.tags {
	float: left;
}
.termsAndConditions {
	width: 487px;
	height: auto;
	float: left;
	background: none;
	padding: 0px 10px 0px 20px;
	margin: 10px 0px 0px 0px;
	text-align: justify;
}
.termsAndConditionsSmall {
	width: 460px;
	height: auto;
	float: left;
	background: none;
	padding: 0px 10px 0px 20px;
	margin: 10px 0px 0px 0px;
	text-align: justify;
}
.textAreaComment {
	border: 1px solid #7d8082;
	height: 150px;
	color: #8a8a8a;
	font-size: 10px;
	text-align: left;
	margin: 0px;
	width: 590px;
}
.textAreaCommon {
	width: 260px;
	height: 150px;
	font-size: 12px;
	text-align: left;
	border: 1px solid #a9a9a9;
	color: #8a8a8a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 17px;
	float: left;
	padding: 5px 0px 0px 5px;
}
.textAreaEdit {
	width: 196px;
	height: 150px;
	font-size: 12px;
	text-align: left;
	border: 1px solid #a9a9a9;	/*	color: #8a8a8a;*/
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 5px 0px 0px 5px;
}
.textboxCommon {
	border: 1px solid #233a70;
	width: 148px;
	height: 18px;
	color: #8a8a8a;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 3px;
}
.textboxCommon2 {
	border: 1px solid #7d8082;
	width: 148px;
	height: 18px;
	color: #8a8a8a;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}
.textboxLoginCommon {
	border: 1px solid #a9a9a9;
	width: 260px;
	height: 20px;	/*	color: #8a8a8a;*/
	color: #555555;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 17px;
	float: left;
	padding: 5px 0px 0px 5px;
}
.textboxLoginNano {
	border: 1px solid #a9a9a9;
	width: 60px;
	height: 20px;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 17px;
	float: left;
	padding: 5px 0px 0px 5px;
}
.textboxLoginSmall {
	border: 1px solid #a9a9a9;
	width: 65px;
	height: 20px;
	color: #8a8a8a;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 17px;
	float: left;
	padding: 5px 0px 0px 5px;
}
.textboxSearch {
	border: 1px solid #7d8082;
	width: 185px;
	height: 17px;
	color: #8a8a8a;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 5px 0px 0px;
}
.textboxSearchLong {
	border: 1px solid #7d8082;
	width: 197px;
	height: 17px;
	color: #8a8a8a;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 5px 0px 0px;
}
.userRegInnerHolder {
	width: 404px;
	height: auto;
	min-height: 450px;
	float: right;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}
.userRegInnerHolder2 {
	width: 404px;
	height: auto;
	min-height: 450px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.varLogosPsn {
	float: left;
	margin: 0px 0px 0px 140px;
}
.wizardButtonHolder {
	width: 527px;
	height: 30px;
	float: left;
	background: url(../images/bg_wizard.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 9px 0px 19px 0px;
	text-align: center;
	clear: both;
}/* sub-categories page styles */
.produitLeft3 {
	width:526px;
	height:auto;
	float:left;
	padding:0 26px 0 26px;
	margin:16px 0px 25px 0px;
}
.produitLeft3 ul {
	width:526px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}
.produitLeft3 ul .produitLeft2liMid2 {
	width:486px;
	height:auto;
	float:left;
	padding:0 20px;
	margin:0;
	background:url(../images/produi-left-box-mid.gif) repeat-y top;
}
.produitLeft3 .produitLeft2Hdng2 {
	width:486px;
	font:bold 18px Georgia, "Times New Roman", Times, serif, Tahoma;
	color:#4d5f73;
	margin:0;
	padding:5px 0 10px;
	border-bottom:solid #c6f2f9 1px;
	float:left;
}
.produitLeft3 .produitLeft2liLast2 {
	background:none;
}
.produitLeft3 li, .produitLeft2liLast2 {
	width:526px;
	height:11px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/produi-left-box-mid.gif) no-repeat bottom;
}
.produitLeft3 ul ul {
	width: 333px;
	width: auto;
	margin: 0px 0px 25px 0px;
	padding: 0px;
	text-align: left;
}
.produitLeft3 ul ul li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	list-style: none;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom: 1px solid #c6f2f9;
	width: 333px;
	height: 20px;
}
.produitLeft3 ul ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #006699;
}
.produitLeft3 ul ul li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #006699;
}/******For the contents.php  sourse code line no 76*******Created on Feb 16 varghese***************/
#bigButtonHolderAboutUs-h1replace {
	width: 416px;
	height: 103px;
	float: left;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}
#bigButtonHolderAboutUs-h1replace .h1-replace {
	width: 388px;
	height: 49px;
	float: left;
	margin: 0px 0px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333366;
	background: url(../images/bg_button_au_right.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 29px 0px 0px 0px;
	text-align: center;/*	opacity: 1;*/
}
.h1-replace a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333366;
}
.h1-replace a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333366;
}
.New-Big-Button-Holder-Home {
	width: 447px;
	height: 134px;
	float: left;
	background: url(../images/bg_big_button_home.png);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;	/*	opacity: 0.5;*/
	margin: 6px 0px 0px 0px;
}
.New-Big-Button-Holder-Home-join {
	width: 275px;
	height: 55px;
	float: left;
	margin: 35px 0px 0px 80px;
	_margin: 35px 0px 0px 42px; /* IE 6 and below */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #333366;
	background: url(../images/big_button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 26px 0px 0px 0px;
	text-align: center;/*	opacity: 1;*/
}
.New-Big-Button-Holder-Home h3 {
	width: 275px;
	height: 55px;
	float: left;
	margin: 35px 0px 0px 80px;
	_margin: 35px 0px 0px 42px; /* IE 6 and below */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #333366;
	background: url(../images/big_button.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 26px 0px 0px 0px;
	text-align: center;/*	opacity: 1;*/
}
.bigButtonHolderHome h3 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url(../images/big_button.gif);
	background-origin: padding-box;
	color: #336;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	height: 55px;
	margin-bottom: 0px;
	margin-left: 80px;
	margin-right: 0px;
	margin-top: 35px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 26px;
	text-align: center;
	width: 275px;
}/******For the contents.php  sourse code line no 76*******Created on Feb 16 varghese***************/
.Recherche-Adaptee-h4-style {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	color: #689900;
	display: block;
	float: left;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 22px;
	font-weight: bold;
	height: 97px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 541px;
}
.Testimonials-Details-ServiceListHead {
	border-bottom-color: #C9EA82;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #666;
	display: block;
	font-family: Georgia, 'Times New Roman', Times, serif, Tahoma;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 21px;
	line-height: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	width: 593px;
}
.Right-sub-button-style-one {
	color: #336;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 26px;
	line-height: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 28px;
	width: 290px;
}
.Right-sub-button-style-two {
	color: #336;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 14px;
	line-height: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	width: 290px;
}
.Right-sub-button-style-three {
	color: #ED1C24;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 14px;
	line-height: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	width: 290px;
}
.right-col-head-new {
	border-bottom-color: #C6F2F9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #4D5F73;
	display: block;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 18px;
	font-weight: bold;
	height: 21px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 12px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	width: 365px;
}
.Big-ButtonGreen-New-02 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url(../images/bg_big_button_green.jpg);
	background-origin: padding-box;
	color: #689900;
	cursor: pointer;
	display: block;
	float: left;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 20px;
	font-weight: bold;
	height: 81px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: center;
	width: 397px;
}
.Big-ButtonGreen-New-02 .Big-Button-Greenspan {
	color: #689900;
	display: block;
	float: left;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 20px;
	font-weight: bold;
	height: 24px;
	margin-bottom: 0px;
	margin-left: 40px;
	margin-right: 0px;
	margin-top: 28px;
	width: 317px;
}
.varLogosPsnNew {
	float: left;
	margin: 10px 0 0px 30px;
}
.varLogosPsnNew2 {
	float: left;
	margin: 10px 0 0px 27px;
}
.varLogosPsnNew3 {
	float: left;
	margin: 10px 0 0px 27px;
}
.buttonOrangeLargeNew {
	width: 344px;
	height: 40px;
	background: url(../images/bg_button_payment.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	margin: 40px 0px 0px 0px;
	cursor: pointer;
}

.buttonOrangeLargeNew2 {
	width: 377px;
	height: 40px;
	background: url(../images/bg_button_paymentnew2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
	margin: 40px 0px 0px 0px;
	cursor: pointer;
}

.rightColInnerTopBigNew {
	width: 439px;
	float: left;
	clear: both;
	height: auto;
	padding: 5px 0px 0px 0px;
	background-color:#FFFFFF;
}
.Giftcert_Main_Container{
	width:527px;
	height:auto;
	float:left;
}

.Giftcert_Top_Bg{
	width:527px;
	height:143px;
	float:left;
	background-image:url(../images/gift_cert_top_BG.jpg); background-repeat:no-repeat;
	padding-top:7px;
}

.Giftcert_Mid_Bg{
	width:527px;
	height:auto;
	float:left;
	background-image:url(../images/gift_cert_mid_BG.jpg); background-repeat:repeat-y;
	padding:10px 0 0 0;
}

.Giftcert_Btm_Bg{
	width:527px;
	height:13px;
	float:left;
	background-image:url(../images/gift_cert_btm_BG.jpg); background-repeat:no-repeat;
}

.Giftcert_Img_Container{
	width:440px;
	height:auto;
	border-bottom:1px solid #69C;
	margin-left:43px;
	padding-bottom:13px;
}

.Giftcert_Img{
    margin:0 20px 0 15px;
}

.Giftcert_Img_Mid{
	margin:0 20px 0 20px;
}

.Giftcert_Img_Rt{
	margin:0 0 0 20px;
}

.Giftcert_Txtfield_Main{
	width:500px;
	height:auto;
	float:left;
	margin:0 0 0 11px;
	padding:0 0 17px 0;;
}

.Giftcert_Jcode_Txt{
	width:205px;
	height:auto;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#0094ff;
	font-weight:bold;
	margin-right:15px;
}

.Giftcert_Jcode_Txtfield{
	width:250px;
	height:auto;
	float:left;
}

.Giftcert_Textfield{
	width:239px;
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}


.Giftcert_ButtonOrangeLarge,.Giftcert_ButtonOrangeLarge a,.Giftcert_ButtonOrangeLarge a:hover {
	width: 242px;
	height: 30px;
	background:url(../images/giftcert_btn_BG.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	float:left;
	line-height:30px;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
}

.Cancel_ButtonOrangeLarge,.Cancel_ButtonOrangeLarge a,.Cancel_ButtonOrangeLarge a:hover {
	width: 153px;
	height: 30px;
	background:url(../images/cancel_btn_BG.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	float:left;
	line-height:30px;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
}


.Giftcert_Txtfield_Main2{
	width:295px;
	*width:306px;
	height:auto;
	float:right;
	margin:0 0 0 11px;
	padding:0 0 17px 0;;
}

/* sub-categories page styles */ @media screen and (-webkit-min-device-pixel-ratio:0) {/*    #contentAreaInner {display: table-cell;}	#contentAreaInnerReg {display: table-cell;}*/
}

#jQ-menu #folder {margin-left:22px;margin-top:45px;width:390px;}
#folder .go1 {margin-left:40px;}
#folder .go3 {margin-left:90px;}
#folder .go5 {margin-left:125px;}
#jQ-menu .footer {margin-left: 60px}
.footer a.twitter {background: url('images/twitter.jpg') no-repeat; text-indent: -9999px; display: block; width: 200px; float: left; padding: 10px}
.footer a.facebook {background: url('images/facebook.jpg') no-repeat; text-indent: -9999px; display: block; width: 220px; float: left; padding: 10px}
#jQ-menu #folder button {cursor: pointer; background: none; float: left; padding: 0px 20px 21px 35px; border:0; color:#006699;font-weight:bold;}
#objectflash {position: relative; bottom: 0px; left: 24px}