body 
{ text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin:0;}

a { color: #484848; text-decoration: none; }
a:visited { color: #484848; text-decoration: none; }
a:active { color: #484848; text-decoration: none; }
a:hover { color: #42441e; text-decoration:underline; }

.smnode_basic { color: red; text-decoration: none; }
.smnode_hover { color: #42441e; text-decoration:underline; }

.holder
{ width:900px; margin-left:auto; margin-right:auto; padding:0px; background-color:#FFFFFF; }

.menu
{ border-bottom:1px solid #e3bd49; border-top:#eeda9c solid 1px; background-image:url(images/bg_menu.gif); background-color:#fed559; display:block;} 

td.h_spacer
{ border-left:#CCCCCC dotted 1px; }
td.v_spacer
{ border-top:#CCCCCC dotted 1px; }

.pagetitles
{ font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#42441e; padding-bottom:15px; padding-top:15px; border-bottom: #CCCCCC dotted 1px; display:block;}
.cattitles
{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#42441e; padding-left:20px; display:block; text-align:left;}
.pagelinksTOP
{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#42441e; padding-bottom:15px; padding-top:15px; border-bottom: #CCCCCC dotted 1px; display:block;}
.pagelinksBTM
{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#42441e; padding-bottom:15px; padding-top:15px; border-top: #CCCCCC dotted 1px; display:block;}

#mnu_header {
	display:block;
	height:41px;
	color:#ffffff;
	position:relative;
	margin:0px 0px 0px 0px;
	text-align:right;
	background-image:url(images/bg_menu.gif); 
	background-color:#fed559;
}

ul#mnu_nav {
	position:absolute;
	bottom:0; left:0;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	width:96%;
	font-size:13px; font-weight:bold;
}

ul#mnu_nav li {
	list-style-type:none;
	float:left;
	margin:0px 0px 0px 0px;
}

ul#mnu_nav li a {
	padding:12px 14px;
	color:#000000;
	border-left:#eeda9c solid 1px;
	border-right:#e3bd49 solid 1px;
	display:block;
	white-space:nowrap; text-decoration:none;
}

ul#mnu_nav li a:hover {
	background:#fed559; background-image:url(images/link_mo.gif);
	color:#000000; border-left:#eeda9c solid 1px;  border-right:#e3bd49 solid 1px; 
	text-decoration:none;
}

ul#mnu_nav .current_menu_item a,
ul#mnu_nav .current_menu_item a:hover {
	color:#000000;
	background:#fed559;
	text-decoration:none;
	border-left:FFFFFF solid 1px;  
	border-right:FFFFFF solid 1px; 
	border-top:FFFFFF solid 1px; 
	background-image:url(images/link_mo.gif);
}

td.thumbnailImg
{ border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-top:#999999 solid 1px; border-bottom:#FFFFFF solid 0px; padding:10px; }
td.thumbnailDesc
{ border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-bottom:#999999 solid 1px; border-top:#FFFFFF solid 0px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; }

table.templateSummaryBox
{ border-left:#999999 solid 1px; border-right:#999999 solid 1px; border-top:#999999 solid 1px; border-bottom:#999999 solid 1px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; }

td.btnbuy
{ text-align:right; padding-top:10px;}
td.btnview
{ text-align:left; padding-top:10px;}


td.btnbuytemplate
{ text-align:center; padding-left:20px; padding-right:20px; height:29px; border:#a02525 solid 1px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; color:#FFFFFF; background-color:#b10101; background-image:url(images/btn_buy_bg.gif); }
td.btnbuytemplate a
{ text-decoration:none; color:#FFFFFF; }
td.btnbuytemplate a:hover
{ text-decoration:underline; color:#FFFFFF; }

td.btncustomizetemplate
{ text-align:center; padding-left:20px; padding-right:20px; height:29px; border:#9d9847 solid 1px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; color:#FFFFFF; background-color:#9d9615; background-image:url(images/btn_customize_bg.gif);}
td.btncustomizetemplate a
{ text-decoration:none; color:#FFFFFF; }
td.btncustomizetemplate a:hover
{ text-decoration:underline; color:#FFFFFF; }

.templatescreenshotL
{ border:#CCCCCC dotted 1px; background-color:#F5F5F5; padding-top:25px; padding-bottom:25px;}
.templatepagetitles
{ font-family:Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; color:#595400; padding-top:25px; padding-bottom:15px; padding-top:25px; display:block;}
.templateinfo
{ border:#CCCCCC solid 1px; padding:25px; line-height:18px; font-size:10pt;}

.validatorstatus
{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:red;}
.breadcrumbTD
{ font-family:Arial, Helvetica, sans-serif; font-size:13pt; font-weight:normal; color:#42441e; padding:5px 0px 3px 20px; border-bottom: dotted 1px #CCCCCC;}

.footer
{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#999999; background-color:#000000; line-height:13pt; width:900px; margin-left:auto; margin-right:auto;}
.footerTitle
{ font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#999999; background-color:#000000; padding-bottom:15px; display:block; font-weight:bold;}
.footer a
{ color:#999999; text-decoration:none;}
.footer a:hover
{ color:#999999; text-decoration: underline;}
.footerdivider
{ border-left:#999999 dashed 1px;}

#navlist
{ margin-left: 0; padding-left: 0; list-style: none; margin-top:0px; margin-bottom:0px; }
#navlist li 
{ padding-left: 20px; background-image: url(images/bullet_arrow.gif); background-repeat: no-repeat; background-position: 0 .3em; line-height:14pt; }
#navlist a
{ color:#333333; text-decoration:none; }
#navlist a:hover
{ color:#990000; text-decoration:underline; }

td.columntitles
{ background-image:url(images/column_titles_bg.gif); border:#dbe1e6 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12pt; padding:10px;}
td.columncontent
{ border:#dbe1e6 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding:10px;}

.bannerborder
{ border:#dbe1e6 solid 1px; display:block;}
.bannercontent
{ background-image:url(images/main_banner_bg.gif); display:block; background-color:#000000; margin:10px; text-align:center; }
td.banner_text
{ font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#FFFFFF; height:88px; }

.contactuspage
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; line-height:16pt;}
.contactuspage  ul {margin:0px;padding:10px 0px 10px 38px; list-style:square;}
.contactuspage  li {padding:5px 0px 0px 10px}
