body {
	/*background-color: #02245C;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/background-img.gif);
	background-position:top center;
	background-repeat: repeat-y;
	/*background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
}
/*--------------- All Backgroung Classes Starts ----------------------*/
.big-line {
	background-image: url(../images/big-linebg.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.small-line {
	background-image: url(../images/small-linebg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:5px;	
}
.tab-bg {
	background-image: url(../images/tab-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.tab-bg1 {
	background-image: url(../images/tab-bg1.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.red-tab-bg {
	background-image: url(../images/red-tab-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.box-top {
	background-image: url(../images/box-top.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.box-bot {
	background-image: url(../images/box-bot.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.box-lt {
	background-image: url(../images/box-lt.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}
.box-rt {
	background-image: url(../images/box-rt.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}
.how-top {
	background-image: url(../images/how-box-top.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.how-bot {
	background-image: url(../images/how-box-bot.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.how-lt {
	background-image: url(../images/how-box-lt.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}
.how-rt {
	background-image: url(../images/how-box-rt.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}
.bg-color-white{background-color:#FFFFFF;}
.bg-color-yellow-light{background-color:#FFFFF8;}
.bg-color-yellow{background-color:#FBFDE7;}
.bg-color-blue{background-color:#4B9EC5;}
.bg-color-blue-grey{background-color:#F2F7FF;}
.bg-color-darkblue{background-color:#649CB5;}
.bg-color-darkblue2{background-color:#8FB8CA;}
.bg-color-lightblue{background-color:#F4F8FA;}
.bg-color-grey{background-color:#B9B9B9;}
.bg-color-lightgrey{background-color:#F1F0EF;}
.bg-color-red{background-color:#AD4747;}

.bgtop{
	background-image:url(../images/top-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.bgleft{
	background-image:url(../images/left-bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.bgbtm{
	background-image:url(../images/btm-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.bgright{
	background-image:url(../images/right-bg.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
/*--------------- All Backgroung Classes Ends ----------------------*/
/*--------------- All Text Classes Starts ----------------------*/
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #383838;
	text-decoration: none;	
}
.WHITE-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;	
}
.black-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-decoration: none;	
}
.black-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	text-decoration: none;	
}
.blk12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
}
.dgrey12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	text-decoration: none;
	text-align:justify;	
}

.blk11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}
.blk12cps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-transform:uppercase;
	font-weight:bold;
}
.text-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	text-decoration: none;	
}
.grey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878282;
}
.red-text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #B30000;
	text-decoration: none;	
}
.red11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B30000;
	text-decoration: none;	
}
.red11new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B30000;
	text-decoration: none;
	padding-left:10px;
}
.red-text-ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #B30000;
	text-decoration: none;	
}
.blue-16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4B92B2;
	text-decoration: none;	
}
.blue-big-16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4B92B2;
	font-weight:bold;
	text-decoration: none;	
}
.black-16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #060606;
	font-weight:bold;
	text-decoration: none;	
}

.blue-bold-12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066AA;
	text-decoration: none;
	font-weight:bold;
}

.purple-txt-13{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#726BDD;
}
/*--------------- All Text Classes Ends ----------------------*/
/*--------------- All Link Classes Starts ----------------------*/
a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #383838;
	text-decoration: underline;	
}
.white-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.white-lnk-12:link, .white-lnk-12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.white-lnk-12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;	
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #383838;
	text-decoration: none;	
}
.blue-lnk-11:link, .blue-lnk-11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #73BDDF;
	text-decoration: none;	
}
.blue-lnk-11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	text-decoration: underline;	
}
.black-lnk-11:link, .black-lnk-11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-decoration: none;	
}
.black-lnk-11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-decoration: underline;	
}
.black-lnk-12:link, .black-lnk-12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	text-decoration: none;	
}
.black-lnk-12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	text-decoration: underline;	
}
.blklnk12:link, .blklnk12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
}
.blklnk12:hover {
	text-decoration: underline;
}
.blklnk12-u:link, .blklnk12-u:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;	
}
.blklnk12-u:hover {
	text-decoration: none;	
}
.redbutton:link, .redbutton:visited {
	background-image:url(../images/add-new-button.gif);
	background-position:right top;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:29px;
	display:block;
	background-color:#C10000;
	width:183px;
	text-decoration: none;	
}
.redbutton:hover {
	background-image:url(../images/add-new-button-over.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.white-lnk-12:link, .white-lnk-12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.white-lnk-12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;	
}

.wtlnk11:link, .wtlnk11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.wtlnk11:hover {
	text-decoration: none;
}
.red-lnk-13:link, .red-lnk-13:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9C1010;
	text-decoration: underline;	
}
.red-lnk-13:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9C1010;
	text-decoration: none;	
}
.red-lnk-12:link, .red-lnk-12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C1010;
	text-decoration: none;	
}
.red-lnk-12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color:#810B0B;
	padding-left:5px;
	padding-right:5px;
}
.blue-lnk-16:link, .blue-lnk-16:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4B92B2;
	text-decoration: underline;	
}
.blue-lnk-16:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4B92B2;
	text-decoration: none;	
}

.greylnks11:link, .greylnks11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878282;
	text-decoration:underline;
}
.greylnks11:hover {
	text-decoration:none;
	font-size: 11px;
}

.blulnks15:link, .blulnks15:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0066AA;
	text-decoration: none;
	font-weight:bold;
}
.blulnks15:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0066AA;
	text-decoration: underline;
	font-weight:bold;
}
.blutxt12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066AA;
	text-decoration: none;
	font-weight:bold;
}
.blulnks12:link, .blulnks12:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066AA;
	text-decoration: none;
	font-weight:bold;
}
.blulnks12:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066AA;
	text-decoration: none;
	font-weight:bold;
}
.greylnks12:link, .greylnks12:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-decoration: none;
	font-weight:bold;
}
.greylnks12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-decoration: underline;
	font-weight:bold;
}
.greylnks12bld:link, .greylnks12bld:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #A4A4A4;
	text-decoration:underline;
}
.greylnks12bld:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #A4A4A4;
	text-decoration:none;
}
/*--------------- All Link Classes Ends ----------------------*/
/*--------------- All Padding Classes Starts ----------------------*/
.padd-lt {
	padding-left:5px;
}
.padd-rt {
	padding-right:5px;
}
.padd-lt-15 {
	padding-left:15px;
}
.padd3 {
	padding:3px;
}
.padd-top {
	padding-top:4px;
}
.padd-top8 {
	padding-top:8px;
}
.padtop25 {
	padding-top:25px;
}
.padd-top-bot {
	padding-top:4px;
	padding-bottom:4px;
}
.padd-top-bot8 {
	padding-top:8px;
	padding-bottom:8px;
}
.padd-bot-10 {
	padding-bottom:10px;
}
.padd-bot-20 {
	padding-bottom:16px;
}
.padd-lt-10 {
	padding-left:10px;
}
.padd-rt-10 {
	padding-right:10px;
}
/*--------------- All Padding Classes Ends ----------------------*/
/*--------------- All Textfield Classes Starts ----------------------*/
.inp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	padding-left: 3px;
/*	height: 20px;
	border: 1px solid #656565;
	padding-top:5px;*/
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 90%;
	padding-left: 3px;
	/*border: 1px solid #656565;*/
}
.textarea1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 90%;
	padding-left: 3px;
/*	border: 1px solid #656565;
	padding-top:5px;*/
	overflow:auto;
}
.inp2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	padding-left: 3px;
/*	border: 1px solid #656565;
	height: 18px;*/
}
.inp3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	padding-left: 3px;
/*	border: 1px solid #656565;
	height: 14px;*/
}
.inp4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	padding-left: 3px;
/*	border: 2px solid #B50000;
	height: 18px;*/
}
.inp5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	padding-left: 3px;
/*	border: 2px solid #828282;
	height: 18px;*/
}
.page{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border: 2px solid #787A7D;
	text-align:center;
	width:30px;
}
.textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 98%;
	padding-left: 3px;
/*	border: 2px solid #A60303;
	background-color: #FBF8F8;*/
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #575757;
	height: 20px;
	padding-right: 6px;
	padding-left: 6px;
	border: 0;
	/*border: 1px solid #575757;*/
}
.button-login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#000000;
	height: 21px;
	width:87px;	
	/*padding-right: 11px;
	padding-left: 12px;*/
	padding-bottom:3px;
	text-align:center;
	border: 0;
	/*border: 1px solid #575757;*/
}
.button-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#000000;
	height: 21px;
	padding-right: 11px;
	padding-left: 12px;
	padding-bottom:3px;
	text-align:center;
	border: 0;
	/*border: 1px solid #575757;*/
}
.blue-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #51A6CD;
	height: 20px;
	padding: 0px;
	border: 0px;
}
.red-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #AC1111;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
}
.gray-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	background-color: #BEBEBE;
	height: 20px;
	border: 1px solid #929191;
	padding-left: 10px;
	padding-right: 10px;
}
.grey-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #BEBEBE;
	height: 20px;
	width:95%;
	border: 1px solid #929191;
	padding: 0px;
}
.green-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #31637B;
	height: 24px;
	width:100px;
	border: 2px solid #263D48;
	
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	display:block;
}
/*.green-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #31637B;
	height: 24px;
	width:95%;
	border: 2px solid #263D48;
	
	text-decoration:none;
	display:block;
	padding-left:30px;
	padding-right:30px;
}*/
.lefmenu:link, .lefmenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-decoration: none;
	text-transform:uppercase;
	display:block;
	width:140px;
	line-height:29px;
	padding-left:10px;
}
.lefmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color:#4B9EC5;
	text-decoration: none;	
	text-transform:uppercase;
	padding-left:10px;
	font-weight:bold;
}
/*--------------- All Textfield Classes Ends ----------------------*/
/*--------------- All Borders Classes Starts ----------------------*/
.bodr-3{ border:3px solid #C8C800;}
.bodr-yellow-3{ border:2px solid #D3CD8A;}
.bodr-pink-2{ border:2px solid #F69B9B;}
.bodr-dark-red-3{ border:3px solid #5C1919;}
.bodr-dark-red-2{ border:2px solid #5C1919;}
.bodr-red2{ border:2px solid #A60303;}
.bodr-dark-blue-3{ border:3px solid #B3BED1;}
.bodr-top{ border-top:1px solid #505050;}
.bodr-bot-grey{ border-bottom:1px solid #6E6E6E;}
.bodr1{ border:1px solid #505050;}
.brdrtop1{ border-top:1px solid #CBCBCB;}
.brdrbottom1{ border-bottom:1px solid #CBCBCB;}
/*--------------- All Borders Classes Ends ----------------------*/



/*------- admin css ----------*/
.leftlink1:link, .leftlink1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	text-decoration: none;
	text-transform:uppercase;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}
.leftlink1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
	display:block;
	background-color:#4B9EC5;
	font-weight:bold;

}
.leftlinkclicked{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	background-color:#4B9EC5;
	font-weight:bold;
}
.btmborder{
	border-bottom:1px solid #666666;
}
.blk16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.blkbig:link, .blkbig:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.blkbig:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.borderlg{
	border-left:2px solid #616E74;
}
.bordertg{
	border-top:2px solid #616E74;
}
.borderrg{
	border-right:2px solid #616E74;
}
.borderbg{
	border-bottom:2px solid #616E74;
}

.blk13link:link, .blk13link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.blk13link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.padl3{
	padding-left: 2px;
}
.whitelink:link, .whitelink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:2px;
	padding-left:30px;
	padding-right:30px;
	border:2px solid #263D48;
	background-color:#31637B;
}
.whitelink:hover{
	text-decoration:underline;
}
/*.blk12nrml{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}*/
.bluelink:link, .bluelink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0296E0;
	text-decoration:underline;
}
.bluelink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0296E0;
	text-decoration:none;
}
.lightrbor{
	border:2px solid #818181;
}
.brright{
	border-right:1px solid #21607D;
}
.brbtm{
	border-bottom:1px solid #21607D;
}
.padne{
	padding:10px;
}
.emailinput{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 3px;
	/*border: 1px solid #656565;
	padding-top:5px;*/
	width:98%;
}
.padrn2{	
	padding-right:3px;
	padding-top:5px;
}
/*------- admin css ----------*/
/*--------	new css start here	----------*/
.submit_button {
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	height:35px;
	width:104px;
}
.bodr-gre-1 { border:1px solid #CCCCCC;}
.blue-lnk-16-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4B92B2;
	text-decoration: none;
	font-weight:bold;
}
.white-txt-12-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.blue-text-11-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #73BDDF;
	text-decoration: none;
	font-weight:bold;
}
.red-text12-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B30000;
	font-weight:bold;
	text-decoration: none;	
}
.redtxt18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #B30000;
	font-weight:bold;
}
.redtxt16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B30000;
	font-weight:bold;
}
.white-text12-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;	
}

.how-dows-it-work-bg{
	border:#B3BED1 2px solid;
	background-color:#EEF2F8;
	padding:3px;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
}

.banned{
	border:#5D7581 2px solid;
	background-color:#91C0DC;
}

.arrowButton{
	background-image:url(images/search-btn.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding:0px;
	height:22px;
	margin:0px;	
	width:81px;
}

.white-txt-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}

.bluetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0296E0;
	text-decoration:none;
}
/*--------	new css ends here	----------*/

/*--------------- Classes on 10 april start ----------------------*/

.brdrblult { border-left:1px solid #022636;}
.brdrblurt { border-right:1px solid #022636;}
.brdrblutop { border-top:1px solid #022636;}
.brdrblubtm { border-bottom:1px solid #022636;}

.inp6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:4px;
/*	border: 1px solid #343434;
	background-image:url(../images/inputbg.gif);
	background-repeat:no-repeat;
	width:132px;
	height: 17px;
*/
}
.bgdred{background-color:#7A0909;}
.bgred{background-color:#AD2F30;}



div.sample_attach {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; color:#ffffff;}
div.sample_attach a{color: #ffffff;text-decoration:none; display: block; background-color:#ECECEC; }
div.sample_attach a:hover{color:#ffffff; text-decoration:underline;}

ul {list-style-type:none;
border: 1px solid #9DB061;
background-color:#fff; 
padding:0px;
text-align:left; margin:0px 0px 0px 0px;}


ul li {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; border-bottom: 1px solid #DCDCDC; margin:0px 8px 0px 8px;}
ul li a:link{color:#0066AA; font-weight:bold; text-decoration:none; background-color:#fff; display:block; font-size:11px;
	border-left:5px solid #fff;
	border-top:3px solid #fff;
	border-right:5px solid #fff;
	border-bottom:3px solid #fff; width:150px;
}
	
ul li a:visited {color:#0066AA; font-weight:bold; text-decoration:none; background-color:#fff; display:block; font-size:11px;
	border-left:5px solid #fff;
	border-top:3px solid #fff;
	border-right:5px solid #fff;
	border-bottom:3px solid #fff; width:150px;}

ul li a:hover{color:#ffffff; text-decoration:none; font-weight:bold; background-color:#529BC6;display:block; font-size:11px;
	border-left: 5px solid #529BC6;
	border-top: 3px solid #529BC6;
	border-right: 5px solid #529BC6;
	border-bottom: 3px solid #529BC6;width:150px;}
	
.drop-text:link, .drop-text:visited{ display:block; font-weight:bold; font-size:12px; padding:2px 0px 3px 5px; color:#FFFFFF; text-decoration:none;  width:auto; background-repeat:no-repeat; background-position:top left}
	
.drop-text:hover{ display:block; font-weight:bold; font-size:12px; padding:2px 0px 3px 5px; color:#FFFFFF; text-decoration:none; background-color:#256D8E; width:auto; background-repeat:no-repeat; background-position:top left}
	
.drop-text:hover strong{ font-weight:bold; font-size:12px; padding:0px 0px 0px 0px; color:#FFFFFF; text-decoration:none;  width:auto; background-repeat:no-repeat; background-position:top right}	

/*--------------- Classes on 10 april end ----------------------*/
/*--------------- Classes on 02 MAY start ----------------------*/

.greybox{ background-color:#F1F0EF; border:2px solid #7C7C7C; padding:10px;}
.brdrbtm{ border-bottom:1px solid #D3D3D3;}
.bodrall{ border:2px solid #505050;}

.blulnks16:link, .blulnks16:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0066AA;
	text-decoration: none;
	font-weight:bold;
}
.blutxt16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0066AA;
	text-decoration: none;
	font-weight:bold;
}
.blulnks16:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0066AA;
	text-decoration: underline;
	font-weight:bold;
}
.hpbg{
	background-image:url(../images/home-page-bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
}
.panelbg{
	background-image:url(../images/panel-bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
}
.pad10al{
	padding:23px;
}
.redbrleft{
	border-left: 4px solid #6B0501;
}
.redbrtop{
	border-top: 4px solid #6B0501;
}
.redbrright{
	border-right: 4px solid #6B0501;
}
.redbrbottom{
	border-bottom: 4px solid #6B0501;
}
.pad15n{
	padding:15px;
}
.corbgleft{
	background-image:url(../images/cor-bg-left.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.corbgright{
	background-image:url(../images/cor-bg-right.gif);
	background-position:top right;
	background-repeat:repeat-y;
}
.corbgtop{
	background-image:url(../images/cor-bg-top.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.corbgbtm{
	background-image:url(../images/cor-bg-btm.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.inbx{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-left:5px;
	width:95%;
}
.padbtn{
	padding-bottom:8px;
}
blk11n{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.white11linknew:link, .white11linknew:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}
.white11linknew:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
.padlnm{
	padding-left:20px;
}
/*--------------- Classes on 02 MAY end ----------------------*/
/*--------------- Classes on 14 MAY start ----------------------*/
.hdngbg {
	background-image:url(../images/menutop.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:36px;
}
.menubg {
	background-image:url(../images/ltmenubg.gif);
	background-repeat:repeat-y;
}
.pad15both {
	padding-left:15px;
	padding-right:15px;
}
.padtpbtm6 {
	padding-top:6px;
	padding-bottom:6px;
}
.padtpbtm10 {
	padding-top:10px;
	padding-bottom:10px;
}
.menulnks:link, .menulnks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0060B1;
	font-weight:none;
	text-decoration: none;	
}
.menulnks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0060B1;
	font-weight:none;
	text-decoration: underline;	
}
.groupbg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/group-bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:37px;
	background-color:#4B9EC5;
	padding-left:15px;
}
.yllwbg {
	background-image:url(../images/yllw-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FEFAEA;
	border-left:2px solid #BBB292;
	border-right:2px solid #BBB292;
 }
 .yllwbg1 {
	background-image:url(../images/yllw-bg1.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FBFDE7;
 }
.bluebg {
	background-image:url(../images/bluebg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:1px solid #4F9BBF;\
}
 
.greybg {
	background-image:url(../images/greybg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}
.greybg1 {
	background-image:url(../images/greybg-lrg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}
.screenshot {
	background-image:url(../images/screenshot.jpg);
	background-repeat: no-repeat;
	background-position:bottom right;
}
.screenshot1 {
	background-image:url(../images/screenshot1.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
 
.bodrgrey{ border:1px solid #DADADA;}
.brgrey3{ border-left:1px solid #DADADA;border-right:1px solid #DADADA;border-top:1px solid #DADADA;}
.brbtmgrey{ border-bottom:1px solid #DADADA;}
.brtopgrey{ border-top:1px solid #DADADA;}
.brltgrey{ border-left:1px solid #DADADA;}
.brgreyrt{ border-right:1px solid #DADADA;}
.brboth{ border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
.br-tp-brwn{ border-top:2px solid #BBB292;}
.br-btm-brwn{ border-bottom:2px solid #BBB292;}
.imgbrdr{ border:1px solid #004370;}

.grey14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}
.grey16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:bold;
}
.grey12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.lghtgrey12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#858585;
}
.lghtgrey13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#737373;
}
.grey18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	font-weight:bold;
}
.blue18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0078B1;
	font-weight:bold;
}
.blue13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0078B1;
	font-weight:bold;
}
.blue14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#015A96;
	font-weight:bold;
}
.blk13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}
.blk14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #383838;
	font-weight:bold;
}
.blk12nrml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
}
.blk18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight:bold;
}
.darkgrey14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #383838;
}
.dgrey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
}
.red12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B30000;
	text-decoration: none;	
}
.red18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #B30000;
	font-weight:bold;
}
.white18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
.white14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
.red14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B30000;
	font-weight:bold;
}
.grey14lt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #959494;
	font-weight:bold;
}
.grey11-lt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959494;
}
.blkstrike12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:line-through;
}
.red11caps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B30000;
	text-decoration: none;
	text-transform:uppercase;
}
.red18lnks:link, .red18lnks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #B30000;
	font-weight:bold;
	text-decoration:underline;
}
.red18lnks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #B30000;
	font-weight:bold;
	text-decoration:none;
}
.redlnks12:link, .redlnks12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B30000;
	font-weight:bold;
	text-decoration: none;	
}
.redlnks12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B30000;
	font-weight:bold;
	text-decoration: underline;	
}
.redlnksnrml:link, .redlnksnrml:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B30000;
	text-decoration: underline;	
}
.redlnksnrml:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B30000;
	text-decoration: none;	
}
.redlnks15:link, .redlnks15:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #810B0B;
	font-weight:bold;
	text-decoration: underline;	
}
.redlnks15:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #810B0B;
	font-weight:bold;
	text-decoration: none;
}
.redlnks13:link, .redlnks13:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #810B0B;
	font-weight:bold;
	text-decoration: underline;	
}
.redlnks13:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #810B0B;
	font-weight:bold;
	text-decoration: none;
	/*background-color:#810B0B;
	padding-left:5px;
	padding-right:5px;*/
}
.greylnksbld:link, .greylnksbld:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.greylnksbld:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}
.bluelnks12:link, .bluelnks12:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0175C6;
	text-decoration:none;
	font-weight:bold;
}
.bluelnks12:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0175C6;
	text-decoration:underline;
	font-weight:bold;
}
.back:link, .back:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B30000;
	font-weight:bold;
	text-decoration: underline;	
}
.back:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B30000;
	font-weight:bold;
	text-decoration: none;	
}
.blulnks15-u:link, .blulnks15-u:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0066AA;
	font-weight:bold;
	text-decoration: underline;	
}
.blulnks15-u:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0066AA;
	font-weight:bold;
	text-decoration: none;	
}
.blulnks14:link, .blulnks14:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0F80CF;
	font-weight:bold;
	text-decoration: underline;
}
.blulnks14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color:#0F80CF;
	font-weight:bold;
	text-decoration: none;
	padding:3px;
}
.greylnks12:link, .greylnks12:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	text-decoration: underline;
	font-weight:bold;
}
.greylnks12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	text-decoration: none;
	font-weight:bold;
}

.txtfld15{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 93%;
	padding-left: 3px;
}
.txtfld12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 90%;
	padding-left: 3px;
	color:#000000;
}
.txtfldauto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	width: auto;
	padding-left: 3px;
	border:#808080 1px solid;
}
.txtarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 90%;
	padding-left: 3px;
	overflow:auto;
}
.txtarea2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 98%;
	padding-left: 3px;
}
.inpbrdr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	padding-left: 3px;
}
/*--------------- Classes on 14 MAY end ----------------------*/

/*--------------- Classes on 27 MAY start ----------------------*/

.bluebg-lrg {
	background-image:url(../images/bluebg-lrg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#78B2EA;
}
.greyhdngbg {
	background-image:url(../images/greybg-hdng.gif);
	background-repeat:repeat-x;
	height:37px;
}
.yllwbgnew {
	background-image:url(../images/yllw-bg-new.gif);
	background-repeat:repeat-x;
}
.catbg {
	background-image:url(../images/cat-bg.gif);
	background-repeat:no-repeat;
	height:21px;
}
.grey11caps {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#63645E;
	text-transform:uppercase;
	font-weight:bold;
}
.blubrlt {	border-left:solid 2px #181D7A; }
.blubrtop { border-top:solid 2px #181D7A; }
.blubrrt { border-right:solid 2px #181D7A; }
.blubrbtm { border-bottom:solid 2px #181D7A; }

.dblubrlt {	border-left:solid 1px #181D7A; }
.dblubrtop { border-top:solid 1px #181D7A; }
.dblubrrt { border-right:solid 1px #181D7A; }
.dblubrbtm { border-bottom:solid 1px #181D7A; }

.dyllw {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A9A689;
	font-weight:bold;
	text-transform:uppercase;
}

.inputmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 90%;
/*	border: 1px solid #343434;
	background-image:url(../images/inputbg-new.gif);
	background-repeat:no-repeat;*/
}
/*--------------- Classes on 27 MAY start ----------------------*/


/*--------------- Classes on 30 May Start ----------------------*/

.namelink:link, .namelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	text-decoration: underline;
	font-weight:bold;
}
.namelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	text-decoration: none;
	font-weight:bold;
}
.padd-lt-12{
	padding-left:12px;
}
.bluebgnew {
	background-image:url(../images/bluebg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:1px solid #4F9BBF;
}
.bluetxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #182378;
}
.inputmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 90%;
/*	border: 1px solid #343434;
	background-image:url(../images/inputbg-new.gif);
	background-repeat:no-repeat;*/
}
.txtfldautoshadow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	width: auto;
	padding-left: 3px;
/*	border: 1px solid #343434;
	background-image:url(../images/inputbg-new.gif);
	background-repeat:no-repeat;*/
}
.inpbrdrnew{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 98%;
	padding-left: 3px;
/*	border: 1px solid #BFBDB5;
	line-height:22px;*/
}
/*--------------- Classes on 30 May End ----------------------*/

/*--------------- Classes on 24 June start ----------------------*/
.tabsbg {
	background-image:url(../images/tabs.gif);
	background-repeat:no-repeat;
	width:562px;
	height:66px;
}
.tabsbg1 {
	background-image:url(../images/tabsbg1.gif);
	background-repeat:no-repeat;
	width:562px;
	height:31px;
}
.tabsbg_search {
	background-image:url(../images/tabsbg_search.gif);
	background-repeat:no-repeat;
	width:562px;
	height:66px;
}
.tabsbg_member {
	background-image:url(../images/tabsbg_member.gif);
	background-repeat:no-repeat;
	width:562px;
	height:66px;
}


/*--------------- Classes on 24 June start ----------------------*/