/* myonp css                    */
/*                                  */
/*                                  */
/*      TRBL = margin list  */

.grey_border{border: 1px solid #999999;}

.nav_header{
    color:#FFFFFF;
    font:bold 12px Arial,Verdana, Helvetica, sans-serif;
    background-image:url(../img1/myonp/nav_top_mid.gif);
    background-repeat: repeat-x;
    text-align:center;
    height:28px;
}

div.nav_menu {  background-color:#DFDFDF; width:300px ;}

div.nav_menu    a:link {      color: #336699;  }
div.nav_menu    a:active {    color: #336699;  }
div.nav_menu    a:visited {   color: #336699;  }
div.nav_menu    td:hover a {    color: #FFFFFF;}
div.nav_menu    td:hover {      background-color:#99CCEC; width:150px ; cursor:pointer }


.account_options{   font-weight:bold; color:#006699; height:14px; padding:5px 0px 7px 0px; text-align:center; }

.nav_footer{
background-image:url(../img1/myonp/nav_bot_mid.gif);
background-repeat:repeat-x;
}

/* end main navigation */

/* Begin Content Template Atributes */

.required_red{  font:11px Arial,Verdana, Helvetica, sans-serif; color:#990000; }
.message_red{   font:12px Arial,Verdana, Helvetica, sans-serif; color:#FF0000; }


.content_header{
    background-image:url(../img1/myonp/content_header_mid.gif);
    background-repeat:repeat-x;
    color:#006699;
    font:bold 16px Arial,Verdana, Helvetica, sans-serif;
    text-align:center;
    height:28px;
}
.content_sub_header{
    background-image:url(../img1/myonp/nav_top_mid.gif);
    background-repeat:repeat-x;
    color:#FFFFFF;
    font:bold 14px Arial,Verdana, Helvetica, sans-serif;
    text-align:center;
    height:25px;
}
.content_outer_gradient{
    background-image: url("../img1/bg_gradient.jpg");
    background-repeat:repeat-x;
    background-color:#E4E9EC;
}
.content_inner_gradient{
    background-image: url("../img1/blue_over.jpg");
    background-repeat:repeat-x;
    background-position:bottom;
    background-color:#FFFFFF;
}
.content_footer{
    background-image:url(../img1/myonp/content_header_bm.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    color:#006699;   
    height:28px;
}
.content_box{   padding:7px; }
.content_box td{    padding:7px; }

.euserrow1{background-color:#EEF1F6;}

.blue_12{   color:#006699;  }
.bold_blue_12{  color:#006699;  font-weight:bold; }
.bold_orange{   color:#FF9900;  font-size:16px;   }
.bold_red{      color:#FF0000;  font-size:16px;   }
.title_w{       color:#FFFFFF;  }

.border_box{border:1px solid #333399;}
.titles{font-size:14px;}
.bold_12{font-weight:bold;}
#reseller{border:1px solid #999999;background-color:#fffce7;}
.new_option{background-color:#DFDFDF;}
.links{ font-weight:normal; text-decoration:underline; }

#login_message{ width:500px; position:relative; }
input {background-color:white;}
#login_box_size { width: 10.5em;  }

.opacity{ position:relative; background-color:#fff; opacity: .70; z-index:1; filter: alpha(opacity=70); }
#forgotPassDiv{ width:500px; position:absolute; z-index:2; background-color:#fff; border:5px double #999999;}
#forgotPassSuccessfulDiv{ width:500px; position:absolute; z-index:2; background-color:#fff; border:5px double #999999;}
#translucentBack{position:absolute;}
#transBack{position:absolute;}

.rewardTopBlue
{
    display: block;
    height: 16px;
    border: 1px solid #a0a0a0;
    background: #a6bad9;
    padding: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.rewardBottomBlue
{
    display: block;
    height: 28px;
    border: 1px solid #a0a0a0;
    background: #a6bad9;
    clear: both;
}
.reward_button_redeem
{
    background: url('../img1/taf4rewards/redeem_credits.png');
    display: block;
    width: 113px;
    height: 32px;
    margin-right: 10px;
}
.reward_tableContainer
{
    padding: 10px;
    width: auto;
    border-left: #a0a0a0 1px solid;
    border-right: #a0a0a0 1px solid;
}
.reward_table a, .reward_table span.a_like
{
    text-decoration: underline!important;
}
.reward_table tr
{
    height: 30px;
}
.reward_table .c
{
    text-align: center;
}
.reward_table tr.title
{
    background: #f3b55c;
    color: #fff;
}
.reward_table tr.title td
{
    text-align: center;
    font-weight: bold;
}
.reward_table tr.odd
{
    background: #fbecd6;
}
.reward_table tr.even
{
    background: #f4f4f4;
}
.reward_table tr.odd td, .reward_table tr.even td
{
    border-bottom: #a0a0a0 dotted 1px;
}
.reward_table tr.last
{
    background: #fff;
    color: #f3b55c;
    font-weight: bold;
}
.reward_table td
{
    padding-left: 5px;
}
.reward_form .mainContainer
{
	padding: 10px;
}
.reward_form .title
{
	font-size: 24px;
	color: #e17740;
	/*font-weight: bold;*/
}
.reward_form .w50ar
{
	width: 50%;
	text-align: right;
}
.reward_form .submitRewards
{
	background: url('../img1/taf4rewards/get_rewards_now.png');
	width: 180px;
	height: 35px;
	display: block;
	border: none;
}
.reward_form .formContainer
{
	background: #f3f3f3;
	padding: 20px 0 20px 0;
}
.reward_ps_window
{
	width: 0px; 
	height: 0px; 
	overflow: hidden;
	position: absolute;
}
.reward_tc_div
{
	display: none; 
	position: absolute; 
	background: url('../img1/taf4rewards/onp_reward_tc.png') no-repeat; 
	overflow: hidden;
	padding: 110px 50px 65px 60px; 
	line-height: 1.5em;
}
.reward_tc_div h1
{
	color: #0c88b3; 
	font-size: 24px; 
	font-weight: normal; 
	font-family: Arial, Verdana, sans-serif;
}
.myonp_error_message
{
	width: 80%; 
	margin: 1em auto 1em auto; 
	font-size: 1.2em; 
	text-align: center; 
	padding: 1em; 
	color: #931; 
	display: none;
}
.myonp_ac_container
{
	width: 145px; 
	height: 135px; 
	border: 1px solid #a0a0a0; 
	background: #FBECD6;
}
.myonp_ac_serif
{
	line-height: 60px; 
	font-size: 42px; 
	font-weight: bold; 
	color: #f00;
}
.myonp_subtitle
{
	color: #fd9812; 
	font-weight: bold; 
	font-size: 16px;
}
.myonp_back_button
{
	display: block; 
	width: 110px; 
	height: 30px; 
	background: url('../img1/taf4rewards/back.png') no-repeat;
}
.myonp_nr_message
{
	text-align: center; 
	text-color: #aaa; 
	padding: 1em;
}
.myonp_header_cell_border_right
{
	padding: 3px 10px 3px 10px; 
	border-right: 1px #F3C56C  solid;
}
.myonp_header_cell_border_none
{
	padding: 3px 10px 3px 10px; 
}
.myonp_redeem_back_button
{
	display: block; 
	border: none; 
	width: 120px; 
	height: 23px; 
	float: left; 
	overflow: hidden;
}
.myonp_redeem_submit_button
{
	display: block; 
	border: none; 
	width: 120px; 
	height: 23px; 
	overflow: hidden; 
	float: left; 
	margin-left: 1.5em;
}
.content_header_text {
	text-align: center; 
	font-size: 14px; 
	padding: 5px; 
	font-style: oblique;
}
.reffer_for_a_friends {
	margin: 20px 0 10px 0; 
	font-size: 18px; 
	font-weight: bold;
}


