/*Main Body Style*/
a {
	color: #0000ff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/*Main Body Style*/
br.clear {
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}
form {
	margin: 0px;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	margin: 0px 0px 4px 20px;
	padding: 0px 0px 0px 0px;
}
li a {
	text-decoration: none;
}
/* section and page specific */
.LightGrayBg {
	background: #E6E7E8;
}
/******with table header solid bg */
#TableList {
	border: 1px solid #8ABDE3;
	background: #ffffff;
}
#TableList thead {
	background: #A0CAE9;
}
#TableList thead td {
	color: black;
	font-weight: normal;
	border-right: 1px solid #318BCE;
	border-bottom: 1px solid #549ED6;
	text-align: center;
}
#TableList thead th {
	color: black;
	font-weight: normal;
	border-right: 1px solid #318BCE;
	border-bottom: 1px solid #549ED6;
	text-align: center;
}
#TableList tbody .row1 td {
	border-bottom: 1px solid #8ABDE3;
	padding: 2px;
}
#TableList tbody .row2 td {
	border-bottom: 1px solid #8ABDE3;
	padding: 2px;
}
#TableList tbody .odd td {
	border-bottom: 1px solid #8ABDE3;
	padding: 2px;
}
#TableList tbody .even td {
	border-bottom: 1px solid #8ABDE3;
	padding: 2px;
	background-color: #DFECF7
}
#TableList tbody .gray td {
	border-bottom: 1px solid #8ABDE3;
	padding: 2px;
	background-color: #A9A9A9
}
#TableList tbody .green td {
	border-bottom: 1px solid #8ABDE3;
	padding: 2px;
	background-color: #D8EDD6
}
#TableList tbody .row3 {
	font-weight: bold;
	background: #DFECF7;
	padding: 2px;
}
#TableList tbody .row4 {
	font-weight: normal;
	background: #F3ABAB;
}
#TableList tbody .row5 td {
	border-bottom: 0px solid #8ABDE3;
	padding: 2px;
}
#TableList tbody .row6 td {
	background: #63C0E4;
	color: black;
	font-weight: normal;
	border-right: 1px solid #205A86;
	border-bottom: 1px solid #388FCF;
	text-align: left;
}
#TableList tbody .row7 {
	font-weight: bold;
	background: #F0F8FF;
	padding: 2px;
}
#TableList tbody .total td {
	border-top: 1px solid #318ACC;
	border-bottom: 1px solid #C10000;
	font-weight: bold;
	background: #fff;
}
#TableList tbody .Sumtotal td {
	border-top: 1px solid #7B7E86;
	border-bottom: 1px solid #C10000;
	font-weight: bold;
	background: #EEEEEE;
}
#TableList A {
	color: #0000CC;
	text-decoration: none
}
#TableList A:hover {
	color: #0000CC;
	text-decoration: underline
}
span.pagebanner {
	background-color: #eee;
	border: 1px dotted #999;
	padding: 2px 4px 2px 4px;
	width: 79%;
	margin-top: 10px;
	display: block;
	border-bottom: none;
	font-size: 11px;
}
/******form design with bg*/
#FormStyle {
	border: 1px solid #8ABDE3;
	background: #EEEFF0;
}
#FormStyle thead {
	background: #5FA5D8;
	BACKGROUND-IMAGE: url(/rx/rxifa/images/formBg.gif);
	Height: 15px;
}
#FormStyle thead td {
	color: black;
	font-weight: normal;
	border-right: 1px solid #205A86;
	border-bottom: 1px solid #2871A6;
	text-align: left;
}
#FormStyle tbody .row1 {
	background: #F4F9FD;
}
#FormStyle tbody .row2 {
	background: white;
}
#FormStyle tbody .odd {
	background: #F4F9FD;
}
#FormStyle tbody .even {
	background: white;
}
#FormStyle tbody .row3 td {
	border-bottom: 1px solid #8ABDE3;
	background: #D6E8F5;
}
#FormStyle tbody .row4 td {
	border-bottom: 1px solid #8ABDE3;
	background: #B9D8EE;
}
#FormStyle tbody .row5 {
	background: #F4F9FD;
}
#FormStyle tbody .row6 {
	background: #F4F9FD;
	font-weight: bold;
}
#FormStyle A {
	color: #0000CC;
	text-decoration: none
}
#FormStyle thead a {
	color: black;
}
#FormStyle thead a:hover {
	color: black;
	text-decoration: underline
}
#FormStyle A:hover {
	text-decoration: underline
}
/******with table header image bg */
#TableHeadImage {
	border: 1px solid #8ABDE3;
	background-color: #ffffff;
	width: "100%"
}
#TableHeadImage thead {
	BACKGROUND-IMAGE: url(/rx/rxifa/images/formBg.gif);
	Height: 15px;
}
#TableHeadImage thead td {
	color: black;
	font-weight: normal;
	border-right: 1px solid #205A86;
	border-bottom: 1px solid #2871A6;
	text-align: left;
}
#TableHeadImage tbody .row1 td {
	border-bottom: 1px solid #8ABDE3;
}
#TableHeadImage tbody .row2 td {
	border-bottom: 1px solid #8ABDE3;
}
#TableHeadImage tbody .row3 td {
	background: #DFECF7;
	color: black;
	font-weight: normal;
	border-right: 1px solid #88B9E1;
	border-bottom: 1px solid #83B6E0;
	text-align: left;
}
#TableHeadImage tbody .row4 td {
	background: #A8CEEA;
	color: black;
	font-weight: normal;
	border-right: 1px solid #205A86;
	border-bottom: 1px solid #7BB5DF;
	text-align: left;
}
#TableHeadImage tbody .row5 td {
	border-bottom: 0px solid #8ABDE3;
}
#TableHeadImage tbody .row6 td {
	background: #63C0E4;
	color: black;
	font-weight: normal;
	border-right: 1px solid #205A86;
	border-bottom: 1px solid #388FCF;
	text-align: left;
}
#TableHeadImage tbody .total td {
	border-top: 1px solid #318ACC;
	border-bottom: 1px solid #C10000;
	font-weight: bold;
	background: #fff;
	text-align: right;
}
#TableHeadImage tbody .Sumtotal td {
	border-top: 1px solid #7B7E86;
	border-bottom: 1px solid #C10000;
	font-weight: bold;
	background: #EEEEEE;
	text-align: right;
}
#TableHeadImage A {
	color: #0000CC;
	text-decoration: none
}
#TableHeadImage A:hover {
	color: #0000CC;
	text-decoration: underline
}.LightblueBorder {
	border: 1px solid #CFE4F3;
}
.Lighterbluebg {
	background: #DDECF7; /*#84C828*/
}
.headerBg {	
	background-image: url(/rx/rxifa/images/headBar-design.gif);
 	background-repeat: no-repeat;
 	background-position: left top;
 	background-color: #3DA1D0;
}
.FormBorder { /*border: 1px solid #E8E8E8;*/
	border: 1px solid #0C9AEF;
	filter: progid : DXImageTransform . Microsoft .
		Shadow(color = #000000, direction = 135);
}.LightBlueBg {
	background-color: #318ACC; /*#4BA930*/
}
.LightBlueBg1 {
	background-color: #84BAE1; /*#4BA930*/
}
.TopMenuBg {
	background-color: #CFE4F3;
}
.maintableborder {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0
}
input {
	height: 18px;
	border: 1px #999999 solid;
	font-weight: normal;
}
textarea {
	border: 1px #999999 solid;
	font-weight: normal;
	color: #000000;
	scrollbar-base-color: #99CCFF;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #ffffff;
}
#loginBox { 
	margin: 35px 0 00px 0px;
	border: 0px solid #ccc;
}
#PreLogoutStyle {
	border: 1px solid #8ABDE3;
	background: #EEEFF0;
}
#PreLogoutStyle thead {
	background: #5FA5D8;
	BACKGROUND-IMAGE: url(/rx/rxifa/images/formBg.gif);
	Height: 15px;
}
#PreLogoutStyle thead td {
	color: black;
	font-weight: normal;
	border-right: 1px solid #205A86;
	border-bottom: 1px solid #2871A6;
	text-align: center;
}
#PreLogoutStyle tbody .row1 {
	background: #F4F9FD;
}
#PreLogoutStyle tbody .row2 {
	background: white;
}
#PreLogoutStyle tbody .odd {
	background: #F4F9FD;
}
#PreLogoutStyle tbody .even {
	background: white;
}
#PreLogoutStyle tbody .row3 td {
	border-bottom: 1px solid #8ABDE3;
	background: #D6E8F5;
}
#PreLogoutStyle tbody .row4 td {
	border-bottom: 1px solid #8ABDE3;
	background: #B9D8EE;
}
#PreLogoutStyle tbody .row5 {
	background: #F4F9FD;
}
#PreLogoutStyle tbody .row6 {
	background: #F4F9FD;
	font-weight: bold;
}
#PreLogoutStyle A {
	color: #0000CC;
	text-decoration: none
}
#PreLogoutStyle thead a {
	color: black;
}
#PreLogoutStyle thead a:hover {
	color: black;
	text-decoration: underline
}
#PreLogoutStyle A:hover {
	text-decoration: underline
}
.radiobutton{border:none;cursor:pointer; vertical-align: middle;}
/*  Back Ground style  */
#bground{
	/* width:70%; */
	background: #F2FBEE url(/rx/rxifa/images/faqgrad.gif) bottom repeat-x;
	text-align: left;
	height:auto;
	}
.bground ul{
	margin: 0 0 0 -50px; 
	padding-left:15px;
	padding:0;
	list-style-type:decimal;
	list-style-position: inside;
	}
.bground li{
	margin:0 0 0 50px; 
	}
#topnav a.here:link, #topnav a.here:visited {
	background:#BBBBBB none repeat scroll 0%;
	font-weight:bold;
	position:relative;
	z-index:102;
}
#topnav a:hover, #topnav a:active {
	background:#BBBBBB none repeat scroll 0%;
}
#topnav a {
	float:none;
}
#topnav a {
	background:#DDDDDD none repeat scroll 0%;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #AAAAAA;
	border-top:1px solid #FFFFFF;
	color:#444444;
	display:block;
	float:left;
	margin:0pt;
	padding:2px 10px;
	text-decoration:none;
	width:auto;
}
.exchangeHeader{
	color:#2194CA;
	font-weight:bold;
	text-align:right;
}
#exchangeIndexRow1{
 border-bottom:1px solid #BCC5CA;
}
#exchangeIndexRow2{
	border:1px solid #BCC5CA;
 border-top:0px none;
}
.whiteBorder{
	border-top:1px solid #FFFFFF;
}
.redColor{
color:#ff0000;
}
.failureText{
	font-size: 13px;
 style:font-family: Times New Roman, Times, serif;
}
.forgotLoginStyle{
  width:1000;
  border:0;
  cellpadding:0;
  cellspacing:0;
}
.forgotLoginText{
 font-size:16px;
 text-align:center;
}
.tellFriendText{
	font-size:14px;
	color:#0000ff;
}
.tellFriendSmallText{
 font-size:10px;
 color:#000000;
}
.caloginFail1{
 color:#ff0000;
 }
 .caloginFail3{
  color:#0000ff;
 }
 .caloginFail2{
  color:#008000;
 }
 .loadingText{
 color:#83A5A9;font-size:20px;
 }
 .demoText{
  padding-left:50px;
 }
 .thanksRefText{
  color:#FF9900;
  font-size:16px;
 }
 .secReasonText{
 color:#CC0000;
 font-size:16px;
 }
 .logoutTable{
 width:90%;
 border:0;
 cellspacing:0;
 cellpadding:0;
 background-color:#ffffff;
 }
 .tellFriendText{
  font-size:13px;
  color:#0000ff;
 }
 .tellFriendSmallText{
  font-size:10px;
  color:#0000ff;
 }
 .newsHeight{
 height:170px;
 }
 .regUserTxt{
 color:#CA7900;
 }
 #regUserDiv{
 width:100%;
 border-bottom:1px solid #000000;
 border-right:1px solid #000000;
 }
 .loginExistTxt{
  color:#666666;
 }
 .vKeyTbl{
 width:1000px;
 cellpadding:1px;
 text-align:center;
 cellspacing:0px;
 border:0px;
 }
 #vKeyCell{
 background-color:#3DA1D0;
 }
 .vkeyCell2{
 background-color:#D0E9F4;
 }
 .vKeyDiv{
 margin:1px;
 background:#2194CA;
 height:24px;
 padding-top:17px; 
 text-align: center;
 border-bottom:5px solid #FFD85C;
 }
 #postRegStyle{
 margin-top:0in;
 margin-right:1.5in;
 margin-bottom:0in;
 margin-left:1.5in;
 margin-bottom:.0001pt;
 text-align:center;
 }

