body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
}
p {
	font-size:13px;
	color:#000000;
	line-height:20px;
	margin:0;
	padding:0 0 15px 0;
}
form {
	padding:0;
	margin:0;
}
p.intro {
	font-size: 22px;
	font-style:italic;
	line-height:28px;
}
p.intro-more strong {
	font-weight:normal;
}
p.faqq {
color:#000000;
font-weight:bold;
}

p.onetwo {
font-size:1.2em;
}
img {
	border:0;
}
h1 {
	padding:0;
	margin:0 0 10px 0;
	height:38px;
	color:#043e6c; font-size: 22px; font-weight:bold;
}
h2 {
	font-family:Arial;
	color:#a42828;
	/*color:#888888;*/
	font-size: 22px;
	font-weight:normal;
}

h2.intro {
	font-size:13px;
	color:#666666;
	line-height:20px;
	margin:0;
	padding:0 0 15px 0;
	font-weight:normal;
}

h3 {
	padding:0;
	margin:0 0 16px 0;
	font-size:13px;
	
}

h5 {
	padding:0;
	margin:0 0 0 0;
}

a {
	color:#003c68;
	text-decoration:none;
}

h2 a, p a {
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}

.break {
	height:1px;
	clear:both;
	overflow:hidden;
}

#container {
	background-image:url(images/general/containerbg-red.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#00164b; /*blue */
	background-color:#003b1f; /*green */
	background-color:#7c2828; /*red */
}
#admn_container {
	background-image:url(images/general/containerbg-green.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#003b1f; /*green */
}
#header {
	background-image:url(images/general/headerbg-red.png);
	background-repeat:no-repeat;
	height:137px;
	background-position:center top;
}

#admn_header {
	background-image:url(images/general/headerbg-green.png);
	background-repeat:no-repeat;
	height:137px;
	background-position:center top;
}

#logo {
	float:left;
	width:220px;
}

#logo h1 {
	margin:0;
	padding:0;
	text-indent:-500em;
	width:445px;
	height:137px;
/*	background-image:url(images/general/trial-logo-137high-wider-red.png); */
	background-image:url(images/general/ntfa-logo-137.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:0px 0px;
}

#banner {
	width: 475px;
	float: left;
	height:137px;
	padding: 0 0 0 224px;
}

#flash_banner {
	width: 473px;
position: relative;
left:445px;
z-index:1;

	height:137px;
	padding: 0 0 0 0px;
	background-image:url(images/general/anim_static.png);
	background-position: 0 0px;
	background-repeat:no-repeat;
	
}
#flashdiv {
float:right; 
width:300px; 
height:200px; 
border:0px solid #000000;
background-image:url(images/general/ist2_12118429-woman-working-at-flower-shop-smiling.jpg);

	
}

#bannera {
    color:#ffffff;
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
	float: left;
	width:400px;
	height:105px;
	border:0px solid #ff00ff;
}
#bannerb {
	float: left;
	width:137px;
	height:32px;
	border:0px solid #ff00ff;
}

#banner0 {
	float: left;
	width:137px;
	height:137px;
	background-image:url(images/general/anim_static.png);
	background-position: 0 0px;
	background-repeat:no-repeat;
}
#banner1 {
	float: left;
	width:112px;
	height:105px;
	background-image:url(images/general/xbuilder.png);
	background-position: 0 2px;
	background-repeat:no-repeat;
}
#banner2 {
	float: left;
	width:112px;
	height:105px;
	background-image:url(images/general/xironer.png);
	background-position: 0 2px;
	background-repeat:no-repeat;
}
#banner3 {
	float: left;
	background-position: 0 2px;
	width:112px;
	height:105px;
	background-image:url(images/general/xmechanic.png);
	background-repeat:no-repeat;
}
#banner4 {
	float: left;
	width: 10px;
	height: 105px;
}

#newsbanner {
	float: left;
	margin-top: 5px;
	width: 320px;
	height: 100px;

}
#newsinner {
	width: 314px;
	height: 70px;
	color: #FF0000;
	font-weight:bold;
	border: 1px solid #FFFF28;
	border-bottom: 0px;
	padding:0px 5px 0px 5px;
}
#newslink {
	width: 314px;
	height: 20px;
	color: #FF0000;
	font-weight:bold;
	border:1px solid #FFFF28;
	border-top: 0px;
	padding:0px 5px 0px 5px;
	text-align:right;
}

#newslink a {
color:#FF0000; 
text-decoration:underline;	
}

#newslink a:hover{
color:#FFFFFF; 
}

#fmenu {
	width: 336px;
position: relative;
top: 105px;
left: -306px;
z-index:3;
background-color:#8f2828;
	height:32px;
	overflow:hidden;
}
#fmenu ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#fmenu ul li {
	float:left;
	background-image:none;
	padding:0;
}
#fmenu ul li a {
	height:32px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
/*	text-indent:-500em;
	overflow:hidden;*/
	text-decoration:none;
}

#fmenu ul li a span{
	text-align:center;
	color:#ffffff;
	text-valign:middle;
	vertical-align:middle;
	font-size:20px;
	font-weight:normal;
	width:100%;
	display:block;
	height:32px;
	padding:3px 0px 3px 0px;
	cursor:pointer;
}

#fmenu ul li a:hover {
	background-position:0px -32px;
}
#fmenu ul li a#menu_home {
	width:80px;
	background-image:url(images/general/nav_red85.png);
}
#fmenu ul li a#menu_contact {
	width:96px;
	background-image:url(images/general/nav_red100.png);
}
#fmenu ul li a#menu_help {
	width:80px;
	background-image:url(images/general/nav_red85.png);
}
#fmenu ul li a#menu_login {
	width:80px;
	background-image:url(images/general/nav_red85.png);
}
#fmenu ul li a#menu_xxxxx {
	width:85px;
	background-image:url(images/general/nav_red85.png);
}



#menu {
	width: 336px;
	float: left;
	height:32px;
	overflow:hidden;
}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#menu ul li {
	float:left;
	background-image:none;
	padding:0;
}
#menu ul li a {
	height:32px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
/*	text-indent:-500em;
	overflow:hidden;*/
	text-decoration:none;
}

#menu ul li a span{
	text-align:center;
	color:#ffffff;
	text-valign:middle;
	vertical-align:middle;
	font-size:20px;
	font-weight:normal;
	width:100%;
	display:block;
	height:32px;
	padding:3px 0px 3px 0px;
	cursor:pointer;
}

#menu ul li a:hover {
	background-position:0px -32px;
}
#menu ul li a#menu_home {
	width:80px;
	background-image:url(images/general/nav_red85.png);
}
#menu ul li a#menu_contact {
	width:96px;
	background-image:url(images/general/nav_red100.png);
}
#menu ul li a#menu_help {
	width:80px;
	background-image:url(images/general/nav_red85.png);
}
#menu ul li a#menu_login {
	width:80px;
	background-image:url(images/general/nav_red85.png);
}
#menu ul li a#menu_xxxxx {
	width:85px;
	background-image:url(images/general/nav_red85.png);
}

#status {
	float: right;
	height:24px;
	color:#000000;
	font-weight:bold;
}

#maincontent {
	padding-top:20px;
	background-image:url(images/general/maincontentbg.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
}
.content {
	width: 920px;
	margin: 0 auto 0 auto;
}
.col_33 {
	width:280px;
	float:left;
	margin-right:40px;
	overflow:hidden;
}
.col_33.last {
	margin-right:0;
}
.col_66 {
	width:600px;
	float:left;
	margin-right:40px;
	overflow:hidden;
}
.col_66.last {
	margin-right:0;
}
.col_25 {
	float:left;
	width:200px;
	margin-right:40px;
	overflow:hidden;
}
.col_25.last {
	margin-right:0;
}
.col_75 {
	float:left;
	margin:0;
	width:680px;
}
.col_50 {
	float:left;
	width:440px;
	margin-right:40px;
	overflow:hidden;
}
.col_50.last {
	margin-right:0;
}

#search0 {
    height:46px; 
	width:280px; 
	background-image:url(images/general/red_panel_280x46.png); 
	border:0px solid #ff00ff; 
	color:#ffffff;
}

#search1 {
    height:106px; 
	width:280px; 
	background-image:url(images/general/red_panel_280x106.png); 
	border:0px solid #ff00ff; 
	color:#ffffff;
}

#search2 {
    height:76px; 
	width:280px; 
	background-image:url(images/general/red_panel_280x76.png); 
	border:0px solid #ff00ff; 
	color:#ffffff;
}

#search3 {
    height:106px; 
	width:280px; 
	background-image:url(images/general/red_panel_280x106.png); 
	border:0px solid #ff00ff; 
	color:#ffffff;
}

#membmenu {
	width: 600px;
	float: left;
	height:30px;
	overflow:hidden;
}
#membmenu ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#membmenu ul li {
	float:left;
	background-image:none;
	padding:0;
}
#membmenu ul li a {
	height:16px;
	background-color:#dddddd;
	display:block;
	overflow:hidden;*/
	text-decoration:none;
	text-align:center;
	/*color:#043e6c;*/
	color:#000000;
	text-valign:middle;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	border-top: 2px solid #eeeeee;
	border-bottom: 2px solid #bbbbbb;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #cccccc;
	cursor:pointer;
}

#membmenu ul li a#memb_cdetl {
	width:125px;
}
#membmenu ul li a#memb_bdetl {
	width:130px;
}
#membmenu ul li a#memb_serv {
	width:140px;
}
#membmenu ul li a#memb_perf {
	width:75px;
}
#membmenu ul li a#memb_plus {
	width:110px;
}
#membmenu ul li a#memb_edit {
	width:110px;
}
#membmenu ul li a:hover {
    color:#ffffff;
	background-color:#cccccc;
	text-decoration:none;
}

#membmenu ul li a.thisone {
    color:#a42828;
	background-color:#cccccc;
	text-decoration:none;
	cursor:auto;
}

.membtable {
border: 0px solid #00ff00;
}

.membtable td {
padding: 2px;
vertical-align:top;
font-size:16px;
}

.membtable td.lab {
text-align:right;
width:28%;
}

.membtable td.longlab {
text-align:left;
width:52%;
}

.membtable td.dat {
width:40%;
color:#000000;
font-weight:bold;
}

.membtable td.shortdat {
width:24%;
color:#000000;
font-weight:bold;
}

.membtable td.but {
text-align:center;
vertical-align:middle;
}

.searchtable {
border: 0px solid #ffffff;
}

.searchtable td {
padding: 5px;
}

.resulttable {
border: 1px groove #999999;
border-collapse: collapse;
}

.resulttable td {
border: 0px solid #999999;
}

.resulttable td.dat {
color:#000000;
font-weight:bold;
}


.resulttable td.busnm {
	font-size:1.2em;
	color:#003e6a;
	font-weight:bold;
}

.resulttable td.recstar {
	width:150px;
	height:100px;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/general/recstar100.jpg);
	background-repeat:no-repeat;
}

td.brwsres a {
color:#003e6a;
font-size:1.1em;
font-weight:bold;
}

td.brwsres:hover {
jackground-color:#eeeeee;
}

td.brwsres a:hover {
color:#ff0000;
font-weight:bold;
text-decoration:none;	
}

.edhilite:hover {
    color:#ffffff;
	background-color:#cccccc;
	text-decoration:none;
	cursor:pointer;
}

.buscard {
border: 1px groove #999999;
border-collapse: collapse;
}

div.bplus_label
{
float:left; 
width:120px;
}

ul.weblink {
list-style:none;
}

ul.weblink li {
display:inline;
}

ul.weblink li a {
text-decoration:none; 
padding:3px 10px 5px 10px; 
border-top: 2px solid #eeeeee; 
border-left: 2px solid #eeeeee;
border-right: 2px solid #717171; 
border-bottom: 2px solid #717171; 
}

ul.weblink li a:hover {
border-top: 2px solid #717171; 
border-left: 2px solid #717171;
border-right: 2px solid #ffffff; 
border-bottom: 2px solid #ffffff; 
}

a.weblinkli {
text-decoration:none; 
}

#footer {
	background-image:url(images/general/footerbg-red2.png);
	background-repeat:repeat-x;
	
	clear:both;
	padding:20px 0 20px 0;
	font-size:11px;
	color:#FFFFFF;
	background-color:#00023c; /* blue*/
	background-color:#000e15; /* green */
	background-color:#6b2828; /* red */
}

#footer h2 {
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}



#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

.footer_nav {
	height:32px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;

}

.footer_nav span{
	text-align:center;
	color:#ffffff;
	text-valign:middle;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	width:100%;
	display:block;
	height:26px;
	padding:3px 0px 3px 0px;
	cursor:pointer;
}

.footer_nav:hover {
	background-position:0px -32px;
}
#footer_terms {
	width:180px;
	background-image:url(images/general/foot_red180d.png);
}
#footer_privacy {
	width:180px;
	background-image:url(images/general/foot_red180d.png);
}
#footer_faq {
	width:180px;
	background-image:url(images/general/foot_red180d.png);
}
#footer_about {
	width:180px;
	background-image:url(images/general/foot_red180d.png);
}

#copyright {
	clear:left;
}

#digitalica {
	float:right;
	width:200px;
}



#other_options  {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
}

#other_options li {
	padding: 5px 0 5px;
	border-top:0px dashed #cccccc;
	background-image:none;
}

#other_options li.first {
	border:0;
}

#other_options li a {
	color:#003e6a;
	font-weight:bold;
}


#social_nw {
	list-style-type: none;
	padding: 0;
   margin: 0;
   margin-left: 0px;
   line-height:32px;
   
}


#social_nw li a {
	color:#003e6a;
	font-weight:bold;
/*	padding 5px 0px 5px 0px; */
}

form p label {display:block; float:left; width:9em;}
input.stddat12  {font-weight:bold; color:#000000;}
input.stddat12grey  {font: bold 1.2em Arial; color:#aaaaaa;}*/






.xontent ul {
	margin:0;
	padding:0 0 15px 0;
	list-style:none;
}
.xontent ul li {
	background-image:url(images/general/star12x12.png);
	background-repeat:no-repeat;
	background-position:2px 7px;
	padding: 4px 0 4px 25px;
}

li.add1 {
list-style-image: url(images/general/email_icon_trans2.gif);
}
li.blank {
list-style-type:none;
}
li.phone {
list-style-image: url(images/general/telephone_icon_light_trans.gif);
}

#member_maincontent {
	padding-top:20px;
	background-image:url(images/general/maincontentbg.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
}

.member_content {
	width: 920px;
	margin: 0 auto 0 auto;
}


@media print {
	#header, #footer {
		display:none;
	}
	
	#maincontent, .col_25, .col_33, .col_50 {
		margin:0;
		padding:0;
		float:none;
		width:100%;
	}
	
}

#simple .simplecolor
{
display:block; width:10px; height:10px; overflow:hidden; cursor:pointer;
}
#simple .altcolor
{
display:block; overflow:hidden; text-align:center; padding:2px; text-decoration:none; cursor:pointer; 
}

#simple .altcolor:hover
{
color:#ffffff; background-color:#000000; 
}

/* Admin stuff */

div.hidesave  {display:none;}
div.showsave  {display:block; }


