body { 
    background: #fff;
    margin: 0;
    /*font-family: Tahoma, Arial, Helvetica, Sans-serif ;*/
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    /*line-height: 17px;*/
    font-size:12px;    
}

/*body {
	margin:0;
	background: #fff ;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #2c3034;
}*/

img {
border: 0px solid;
}

#container {
   margin: 0 auto;
	width: 800px;
   /*padding: 0 5px;*/
	text-align: left; /* Cancel IE Fix */
}

#containerx {
   margin: 0 auto;
	width: 650px;
   /*padding: 0 5px;*/
	text-align: left; /* Cancel IE Fix */
}

#layoutM {
   float: left;
   width: 210px;
}

#layoutC {
   float: right; 
   padding-left:20px;
   width: 570px; 
}

#headertxt {
   font-family: Tahoma, Arial, Helvetica, Sans-serif ;
   font-size:20px;
   padding-right: 20px;
}

/*submitplus.bc.ca,submitplus.com.clicktaxi.com,sitetune-up.com,top10positions.com*/
#head1{
    background: #FFDE5B;
    /*background: #FFE21C; orig org */
    /*background: #99CC00;green*/
    height: 90px;
    /*border-top: 4px solid white;*/
}

/*alleycode, seo.alleycode*/
#head2{
    /*background: #FFDE5B;*/
    /*background: #FFE21C; orig org */
    background: #99CC00;green
    height: 90px;
    /*border-top: 4px solid white;*/
}

#butn  a {
}

#butn a:hover {
   border-bottom: 2px solid white;
}

#spnavitems a {
   position: relative;
   font-family:  Arial, Helvetica, Sans-serif ;
   font-size:12px;
   text-decoration:none;
   color: black;
   padding: 5px 10px 5px 10px;
   /*background-color: #f6f6f6;*/
   border-right: 1px dashed #CCCCCC;
   border-bottom: 1px dashed #e1e1e1;
   border-top: 1px solid white;
}

#spnavitems a:hover, #spnavitems a:active {
    color: #cc5705;
    text-decoration: none;
    background-color: #f6f6f6;
   /*border-top: 1px solid #e1e1e1; */
}

#spnavitems .select {
   position: relative;
   padding: 5px 10px 5px 10px;
   color: #8c8c8c;
   border-right: 1px dashed #CCCCCC;
   border-top: 1px solid #999999;
   background-color: #ffffff;
   border-bottom: 1px solid #ffffff;
}

/* work around for left dash on index*/
#spnavitems .selecthome {
   position: relative;
   padding: 5px 10px 5px 10px;
   color: #8c8c8c;
   border-right: 1px dashed #CCCCCC;
   border-left: 1px dashed #CCCCCC;
   border-top: 1px solid #999999;
   background-color: #ffffff;
   border-bottom: 1px solid #ffffff;
}

#spnavitems .noselecthome {
   border-left: 1px dashed #CCCCCC;
}

#spnavitems .end {
   position: relative;
   padding: 5px 10px 5px 10px;
   font-size: 12px;
   border-right: 1px dashed #CCCCCC;
}

.menupad{
   padding-left: 20px;
}

.roundbox-top-long {
	 background:#fff url(/images/roundbox_top_long.gif) no-repeat;
	 width:514px;
	 height:11px;
}

.roundbox-bottom-long {
	 background:#fff url(/images/roundbox_bottom_long.gif) no-repeat;
	 width:514px;
	 height:11px;
}

.roundbox-top {
	 background:#fff url(/images/roundbox_top.gif) no-repeat;
	 width:266px;
	 height:11px;
}

.roundbox-bottom {
	 background:#fff url(/images/roundbox_bottom.gif) no-repeat;
	 width:266px;
	 height:11px;
}

.roundmenu-top {
	 background:#fff url(/images/roundbox_menu_top.gif) no-repeat;
	 width:210px;
	 height:11px;
}

.roundmenu-bottom {
	 background:#fff url(/images/roundbox_menu_bottom.gif) no-repeat;
	 width:210px;
	 height:11px;
}

.roundbox-content {
	 border-left:1px solid #ccc;border-right:1px solid #ccc;padding-left: 20px;padding-right: 20px;
}

/*index inner boxes*/
.tdlinnerbox {
    padding: 20px;
}

.orgfont {
    font-family: arial, sans-serif;
    font-size:20px;
    font-weight: bold;
	 color: #ff7700; 
	 margin-top: 3px; 
	 margin-bottom: 2px;
}

.blue {
    font-family: arial, sans-serif;
    font-size:20px;
    font-weight: bold;
	 color: #ff7700; 
	 margin-top: 3px; 
	 margin-bottom: 2px;
}

.tiny {
   font-size: 10px;
   color:#0080FF;
   background:#FFFFE6
}

.smallfont {
   font-size: 10px;
   font-weight: bold;
}

/* 14pt blue */
.fontb {
   font-size:16px;
   color:#003399; 
   font-family: Arial, Helvetica, Sans-serif;
}

.fonta {
   font-size:12px; 
}

.soline {
   border-bottom: 1px solid black;
}

.dashbox {
   border: 1px dashed #808080;
   padding:6px;
}

.dashboxTYF {
   border:1px solid #808080;
   padding-left:10px;
   background-color:#FFF3C3;
}

.dashbox2 {
   border-right:1px solid #808080;
   border-left:1px solid #808080;
   border-bottom:1px solid #808080;
   padding-left:10px;
   background-color:#FFFFFF;
}

.dirbox{
   background-color:#FFDE5B;
   color:black;
   padding:4px;
   border-top:1px solid #808080;
   border-right:1px solid #808080;
   border-left:1px solid #808080;
   border-bottom:1px solid #FFFFFF;
}

.dirboxdarkgr{
  background-color: #DADADA;
  border-bottom:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  
}

.dirboxtdbeige{
   background-color:#f0f0f0;
	font-size:12px;
   padding:4px;
   border-bottom:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
}

.dirboxtdgrey{
  background-color:#e0e0e0;
  font-size:12px;
  color:black;
  padding:4px;
  border-bottom:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
}

.dirboxtdorg{
   background-color:#FFDE5B;
   padding:4px;
   border-bottom:1px solid #FFFFFF;
}

.dirboxtd2{
  border-bottom: 2px solid white;
  border-left: 2px solid white;
}

#foot {
   clear: both;
   border-top: 1px solid #e1e1e1; 
   font-size: 10px;
}

/* Start Left Menu*/
.menuhead {
   /*background-color: #53B324;*/
   font-family: Verdana, Arial, Helvetica, Sans-serif ;
   font-size:11px;
   font-weight: bold;
}

.menu {
   margin-left: 0;
   padding-left: 4px;
   list-style: none;
   font-family: Verdana, Arial, Helvetica, Sans-serif ;
   font-size:11px;
   line-height: 14px;
}
 
 .menu li A {
   padding-left: 14px; 
   background-image:  url(/images/arrowgrey.gif);
   background-repeat: no-repeat;
   background-position: 0 .3em; 
 }
 
 .menu li A:hover{ 
   background-image:  url(/images/arroworg.gif);
}
 
.menu A:link {
   /*font-family: Verdana, Arial, Helvetica, Sans-serif;*/
   /*font-size:11px; */
   color: #000099;
}    

.menu A:visited {
   /*font-family: Verdana, Arial, Helvetica, Sans-serif ;*/
   /*font-size:11px; */
   color: #000099;
}

.menu A:hover{ 
   text-decoration:none;
   /*font-family: Verdana, Arial, Helvetica, Sans-serif ;*/
   /*font-size:11px; ;*/
   color:#5F5F5F ; 
   background-color:#F0F0F0;
}
 
 #freemenu{
    width:73;
    padding-left: 12px;
 }
 /* End Left Menu*/
 
 /* Free tools round corner case*/
.xsnazzy {
background: transparent; 
width:460px;
float:left; 
margin:0 3px;
}

.xsnazzyPR {
background: transparent; 
width:65px;
float:left; 
margin:0 3px;
}

.xsnazzyPRA {
background: transparent; 
max-width:265px;
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent;
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #808080;
border-right:1px solid #808080;
}
.xb1 {
margin:0 5px; 
background:#808080;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontentPR {
display:block; 
padding-top: 5px;
padding-right: 20px;
padding-bottom: 5ppx;
padding-left: 20px;
border:0 solid #808080; 
border-width:0 1px; 
height:auto;
}

.xboxcontent {
display:block; 
padding: 20px;
border:0 solid #808080; 
border-width:0 1px; 
height:auto;
}

* html .xboxcontent {
height:1px;
}

.color_a {
background:#F0F0F0;
/*color:#fff;*/
}

.color_b {
background:#ff7700; 
color:#000;
}
/* End Free tools round corner case*/

/*start freebar*/

.fb2side {
   font-size: 10px;
   padding:0px;
   border-top:1px solid #F2F2F2;
   border-bottom:1px solid #F2F2F2;
}

.fb3side {
   font-size: 10px;
   padding:0px; 
   border-top:1px solid #F2F2F2;
   border-bottom:1px solid #F2F2F2;
}

/* compareb lighter yellow background*/
.compheaderb {
   width: 60px;
	background-color:#FFF4CA;
	font-size:11px;
   color:black;
   padding:4px;
   border-bottom:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
}

.compheader2b {
   width: 350px;
	background-color:#FFF4CA;
	font-size:11px;
   color:black;
   padding:4px;
   border-bottom:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
}

/* compare */

.compheader {
   width: 60px;
	background-color:#FFDE5B;
	font-size:11px;
   color:black;
   padding:4px;
   border-bottom:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
}
.odd {
   width: 60px;
	background-color:#e0e0e0;
	font-size:11px;
   font-weight:bold;
   color:#008040;
   padding:4px;
   border-bottom:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
}

.even {
   width: 60px;
	background-color:#f0f0f0;
	font-size:11px;
	font-weight:bold;
   color:#008040;
   padding:4px;
   border-bottom:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
} 

.compheader2 {
   width: 350px;
	background-color:#FFDE5B;
	font-size:11px;
   color:black;
   padding:4px;
   border-bottom:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
}
.odd2 {
   width: 350px;
	background-color:#e0e0e0;
	font-size:11px;
   color:black;
   padding:4px;
   border-bottom:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
}

.even2 {
   width: 350px;
	background-color:#f0f0f0;
	font-size:11px;
   color:black;
   padding:4px;
   border-bottom:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
} 

/* add directory listing */
.addinfo {border: 1px dotted #808080;}
.addtdheader {width:100%; background-color:#FEF1BC;border-bottom:1px solid #808080;}
.addtdname {width:22%; background-color:#FFF4CA;padding-left:4px;}/* side bar*/
.addtdfield {width:78%; background-color:#FFFBEC;}/*main submit fields*/
.addetails {border:1px solid #FF8040;background-color:#FFCFB9;color:red;font-size:11px;margin:4px;}