@charset "utf-8";

/* --------	GENERAL PAGE STYLE -------- */

body,td,th 						{ font-family: Verdana; font-size: 12px; color: #000000; }
body                            { background-color: #c0c0c0; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.namf_main_table                { width:940px; border:0px; margin: 0px auto; }
.namf_content_table table       { width:100%; border:0px;  margin: 0px auto; }
.namf_content_table #bg,#bg2    { background-color:#fefcfa; }
a                               { font-family: Verdana; font-size: 13px; color: #02476a; font-weight:bold; }
a:hover 						{ color: #c0b831; }
img                             { border:0px; }
input                           { width:166px; height:20px; border: #000000 1px solid; }
select                          { width:auto; height:22px; border: #000000 1px solid; font:Tahoma; font-size:13px; }
textarea                        { width:300px; height:150px; font:Tahoma; font-size:13px; border: #000000 1px solid; }
h2                              { font-family:Verdana; font-size:16px; font-weight:bold; color:#b4a57e; height:13px; }
h3                              { font-family:Verdana; font-size:14px; font-weight:bold; color:#b4a57e; height:13px; }
/* --------	END GENERAL PAGE STYLE -------- */


/* --------	ALL TOP -------- */

.namf_top_menu td               { background-color:#24373a; height:24px; text-align:center; vertical-align:middle; }
.namf_top_menu .limeter         { color:#535f56; }
.namf_bg_change                 { background-image:url(../../images/bg1.jpg); background-color:#687b83; background-position:top center; background-repeat:no-repeat; height:320px; width:100%}
.namf_bg_change td              { vertical-align:top; text-align:left; }
.namf_bg_change #one            { width: 517px; vertical-align:top; }
.namf_bg_change #two            { width: 423px; vertical-align:bottom; padding-left: 55px;}
.namf_welcome                   { font-family:Tahoma; font-size:12px; font-weight: bold; background-color:#3b4344; color:#FFFFFF; padding-right:20px; text-align:right; }
/* --------	END ALL TOP -------- */

/* --------	ALL CONTENT -------- */
.namf_signin_box table          { width: 298px; }
.namf_signin_box #signin1       { background-image:url(../../images/namf-s-top.gif); background-repeat:no-repeat; background-position: bottom;  height:30px; vertical-align: bottom; text-align:center; width:146px; font-size: 14px; font-weight:bold; }
.namf_signin_box #left          { background-image:url(../../images/namf-s-left.gif); background-position:top left; background-repeat:no-repeat; width:3px; }
.namf_signin_box #right         { background-image:url(../../images/namf-s-right.gif); background-position:top right; background-repeat:no-repeat; width:6px; }
.namf_signin_box #bottom        { background-image:url(../../images/namf-s-bottom.gif); background-position:top center; background-repeat:no-repeat; height:18px; }
.namf_signin_box #bottom2       { background-image:url(../../images/namf-s-bottom2.gif); background-position:top center; background-repeat:no-repeat; height:24px; }
.namf_signin_box #content       { height:120px; background-color:#dee0db; }
.namf_signin_box #content2      { font-size:17px; font-family:Tahoma; vertical-align:middle; text-align:left; padding-left:10px; } 
.namf_signin_box #btn_reg       { vertical-align:middle; text-align:center; padding-top:10px; }
.namf_signin_box #content2 a    { font-family: Verdana; font-size: 18px; color: #02476a; font-weight:normal; }
.namf_signin_box #table         { width:95%; margin-top:10px; }
.namf_signin_box #login         { width:110px; height:31px; border:0px; }
.namf_signin_box #button_td     { text-align:center; }

.namf_of_partners table         { width: 100%;  }
.namf_of_partners #part1        { width:165px; height:230px; vertical-align:middle; text-align:left; }
.namf_of_partners #part2        { vertical-align:top; text-align:left; padding-left:10px; padding-top:22px; }


.namf_first_open table          { width:498px; }
.namf_first_open #first         { background-image:url(../../images/namf-first-open.gif); background-position:top left; background-repeat:no-repeat;  height:173px; text-align:left;}
.namf_first_open #first_text    { padding: 55px 120px 20px 20px; line-height:20px; }

.namf_news_events td            { font-size: 14px; font-family:Verdana; height:20px; vertical-align:middle; }
.namf_news_events #events       { background-image:url(../../images/namf_events.jpg); background-position:top left; background-repeat:no-repeat; width:436px; height: 146px;  text-align:center; padding-top:10px; }
.namf_news_events #news         { background-image:url(../../images/namf_news.jpg); background-position:top right; background-repeat:no-repeat; width:500px; height: 146px; text-align:center; padding-top:10px; }
.namf_news_events #event_text   { text-align:left; width:370px; }
.namf_news_events #news_text    { text-align:left; width:450px; }
.namf_news_events #bullets_news { padding-top:4px; vertical-align:top; width:15px; }

.namf_sec_pages                  { font-family:Verdana; font-size:14px; }
.namf_sec_pages #left_menu       { width:209px; background-color:#ece8c8; vertical-align:top; text-align:left; padding-top:64px; }
.namf_sec_pages .menu td         { text-align:right; padding-right:10px; background-color:#d3c9af; height:25px; }
.namf_sec_pages .menu th         { height:1px; }
.namf_sec_pages .menutext        { font-family:Verdana; font-size:13px; font-weight:normal; color:#000000; }
.namf_sec_pages #sec_content     { vertical-align:top; text-align:left; padding-left:20px; padding-top:30px; height:500px;}
.namf_sec_pages .sec_header      { font-family:Verdana; font-size:15px; font-weight:bold; color:#b4a57e; }
.namf_sec_pages .sec_text        { font-family:Verdana; font-size:13px; font-weight:normal; color:#133033; padding-right:10px; } /*padding-top:10px;*/
.namf_sec_pages .subscribe       { width:60%; text-align:left; }
.namf_sec_pages .subscribe th    { text-align:right; font-weight:normal; padding-right:5px; }
.namf_sec_pages .subscribe td    { height:30px; }
.namf_sec_pages .button          { width:78px; height:28px; border:0px; }
.namf_sec_pages #active          { background-color: #949b90; color:#ffffff; font-weight:bold; cursor:default; font-size:13px; }
.namf_sec_pages #active2          { background-color: #949b90; color:#ffffff; font-weight:bold; cursor:default; font-size:13px; }
.namf_sec_pages .backtop         { text-align:right; padding-right:10px; vertical-align:middle; height:30px; } 
.namf_sec_pages .calendar td     { border: #CCCCCC 0px solid; padding: 5px; }
.namf_sec_pages .calendar th     { border: #CCCCCC 1px solid; width:170px; text-align:left; font-weight:normal; padding: 5px;  }

.calendar_title td{background-color:#949b90; color:#FFFFFF; font-weight:bold;}
.calendar_title a{color:#ffffff; text-decoration:none;}
.calendar_part {background-color:#ece8c8;}

.backtop2 {text-align:right; padding-right:2px; vertical-align:middle;}

.namf_reg_page #formalign table { width: 500px; text-align:left; }
.namf_reg_page #formalign td     { height: 30px; vertical-align:middle; }
.namf_reg_page #formalign th     { height: 50px; }
.namf_reg_page #reg_button       { text-align:left; }
.namf_reg_page .button           { width:152px; height:25px; border:0px; }
.hint                            { color:#FF0000; font-family:Tahoma; font-size:12px; font-weight:bold;  }
.hint2                            { color:#FF0000; font-family:Tahoma; font-size:11px;   }

.namf_contact_page               { width:100%; }
.namf_contact_page td            { text-align:left; }
.namf_contact_page th            { text-align:left; }
.namf_contact_page .button       { width:105px; height:25px; }

.namf_faq_head                   { font-family:Verdana; font-size:13px; font-weight:bold; color:#b4a57e; }



/* --------	END ALL CONTENT -------- */

/* --------	BOTTOM -------- */

.namf_bottom_menu               { background-image:url(../../images/namf_bottom.gif); background-position:top center; background-repeat:no-repeat; background-color:#143134; height:30px; }
.namf_bottom_menu table         { width:550px; text-align:center; }
.namf_bottom_menu td a          { background-color:#24373a; vertical-align:middle; color:#ffecbb; font-weight:normal; }
.namf_bottom_menu td a:hover    { color:#e7cb68; }
.namf_bottom_menu .limeter      { color:#465951; }

.namf_bottom_menu_sec               { background-image:url(../../images/namf_bottom.gif); background-position:top center; background-repeat:no-repeat; background-color:#143134; height:30px; }
.namf_bottom_menu_sec table         { width:700px; text-align:center; }
.namf_bottom_menu_sec td a          { background-color:#24373a; vertical-align:middle; color:#ffecbb; font-weight:normal; }
.namf_bottom_menu_sec td a:hover    { color:#e7cb68; }
.namf_bottom_menu_sec .limeter      { color:#465951; }

/* --------	END BOTTOM -------- */

/* -------- HIDE ELEMENTS CLASS --------- */

.namf_hide { display: none; }

/* -------- HIDE ELEMENTS CLASS --------- */

/* -------- TEMPLATE MASTER ------------- */
.namf_tpl_master                 { font-family: Tahoma; font-size:14px; width:100%; }
.namf_tpl_master td              { text-align:left; }
.namf_tpl_master .img_off        { text-align:center; }
.namf_tpl_master .top_text       { text-align:left; }
.no_border input                 { border:0px; width:20px;  }
.namf_tpl_master		         { text-align:left; }
.namf_tpl_master td              { height: 30px;}
.namf_tpl_master .reg_btn        { text-align:center; }

.namf_pay_pal                    { text-align:center; }
.namf_pay_pal input              { width:144px ; height:47px; border:0px; }

/* -------- END TEMPLATE MASTER ------------- */

.faq_your_browser_setting {width:700px; height:15px; color:#133033; background-color:#d3c9af; overflow:hidden; padding:5px; margin:1px; cursor:pointer;}
.ras_table td{border:1px solid #999999;}

.pagination {width:auto; height:40px; color:#133033; background-color:#d3c9af; padding:10px; margin-right:1px; cursor:pointer; float:left; text-align:center;}
.pagination_active {width:auto; height:40px; color:#ffffff; background-color:#949b90; padding:10px; margin-right:1px; float:left; text-align:center;}

.red {color:#CC0000;}

.read_mo {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #A1201D;
}
.IsCurrentPageTrue {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
}
.IsCurrentPageFalse {
     font-family: Verdana;
	font-size: 12px;
	color: #A1201D;
}