/* rightcolumn *//*
** Open Homes Style Sheet for www.ifxgroup.net, updated on 20070409
*/

/* Global overrides for major items and differing browser defaults */
body {
        background-color: #fff;
        color: #333;
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
        }

body, table, img, button, iframe, ul, li  {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 12px;
        }

td, table td {
        text-align: left;
        vertical-align: top;
        }

th, table th {
        border-bottom: 1px solid black;
        font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
        text-align: center;
        vertical-align: bottom;
        }

.fileback, th, .fileback table, .fileback th, .fileback td {
        background: #edd;
        color: #000;
        }
		
.header2 {
        font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
        font-weight: Bold;
        font-size: 15px;
		color: #833;

        }


ul {padding-left:20px;} 
li {font-size:12px;}



/* Override default 50px left padding and set to a more reasonable 20px */
.uloverride      {
        margin-left: 40px;
        } 

/* Set default inter-item vertical spacing */
.lioverride    {
        margin-bottom: 1em;
        }
		
/* Set default inter-item vertical spacing */
dd   {
        margin-bottom: 1em;
        }

/* COLOURS */

/* overall */
table   {
        background: #ffffff;
      
        }

body    {
        color: #444;
        background: #fff;
        }

a:link  {
        color: #70a;
        }

a:visited {
        color: #100d8d;
        }

a:hover, a:focus, a:active {
        color: #B51285;
        }


:focus  {
        outline: thin dotted invert;
        }

/* content */
#content {
        background-color: white;
        }

/* Present Ad page */
#ADcontent {
        background-color: white;
        }



		
		

/* banners */
.locbar {
        color: white;
        background: #228;
        border-bottom: 1px solid #000;
        font-size: 10px;
        }

.locbar P, .locbar A, .locbar A:visited {
        color: white;
        text-decoration: none;
        }

.locbar a:hover {
        color: white;
        background: black;
        text-decoration: underline;
        }
DIV #topquote {
        text-align: left;
        font-weight: bold;
        }

#topquote, #topquoteAd, #topquotecoupon, #banner, .info-site {
        background: #fee;
        border-top: 1px solid #eee;
        border-left: 1px solid #eee;
        border-bottom: 1px solid #888888;
        border-right: 1px solid #edd;
        }

#navbot {
        
        font-size: 9px;
        }

#navbot ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        position: relative;
        text-align: center;
        }

#navbot li {
        display: inline;
        font-weight: bold;
        margin: 0 2px;
        padding: 0 2px;
        }

#navbot a {
        border: 1px solid #aaa;
        background-color: #eee;
        padding-left: .5em;
        padding-right: .5em;
        }

#navbot a:hover, #navbot a:focus, #navbot a:active #navbot a:visited {
        background-color: #aaa;
        border: 1px solid #00f;
        color: #00f;
        text-decoration: none;
        }

#topquote p, #topquoteAd p, #banner p {
        color: #802929;
        }

#topquotecoupon p, #banner p {
        color: #802929;
        }


/* top level nav common */
#topquote {
        background: white url("http://www.openfence.net/images/topbanneropenfence.gif") no-repeat;
        }
		
#topquoteAd {
        background: white url("http://www.openfence.net/images/topbannerad.gif") no-repeat;
        }

#topquotecoupon {
        background: white url("http://www.openfence.net/images/couponbanner.gif") no-repeat;
        }

#banner {
        border-left: 1px solid #eef;
        border-right: 1px solid #eef;
        color: #555;
        }

/* top level nav unique */
a:hover #nav-meta, a:focus #nav-meta, a:active #nav-meta {
        border-bottom: 2px solid #a11;
        }

#nav-main a:hover, #nav-main a:focus, #nav-main a:active {
        border-bottom: 3px solid #a11;
        }

/* subnav unique */
#nav-section p {
        background: #eababa;
        }

#nav-section a {
        border-left: 0.75em solid #eababa;
        }

#nav-section a:hover, #nav-section a:focus, #nav-section a:active #nav-section a:visited {
        border-left: 0.75em solid #d32222;
        }

#nav-section a.youarehere {
        background: #eef;
        border-left: 0.75em solid #d32222;
        }

#nav-supp p {
        background: #ccc;
        border-right: 0.75em solid #ccc;
        }

#nav-supp a {
        border-right: 0.75em solid #ccc;
        }

#nav-supp a:hover, #nav-supp a:focus, #nav-supp a:active {
        border-right: 0.75em solid #d32222;
        }

.right_column   {
        padding-left: 1em;
        color: black;
        display: inherit;
		text-align:left; 
		vertical-align:top;
		border-left: 1px solid #ccc;
		}

.comment   {
        padding-left: 1em;
		padding-bottom: 1em;
        color: black;
        display: inherit;
		text-align:left; 
		vertical-align:top;
		font-style:italic;
		}

.offer   {
        padding: 1em;
        color: black;
        display: inherit;
		text-align:left; 
		vertical-align:top;
        border: 2px solid red;

		}
		
		
.gallery  {
        padding: 1em;
        color: black;
        display: inherit;
		text-align:left; 
		vertical-align:top;
        border: 2px solid green;
		}
		
.gallery  ul {margin-left:50px;
      		}


.gallery  P {
        padding-left: 1em;
        color: black;
		text-align:left; 
		vertical-align:top;
		font-size:15px;
		margin-top: .1em;
		margin-bottom: .2em;
		
		line-height:1.3;
		}

.gallery_element {
        padding-left: 1em;
        color: black;
		text-align:left; 
		vertical-align:top;
		font-size:15px;
		
		line-height:1.3;
		}

.gallery H2 {
        padding-left: 0em;
        color: green;
		text-align:left; 
		vertical-align:top;
		font-size:14px;
		line-height:1;
		display:inline;
		}



/* boxed sections */
.box_ira    {
        background-color: #eef;
        border: 1px solid silver;
        padding-bottom: 2em;
        padding-top: 2em;
        padding-left: 2em;
        padding-right: 2em;
        color: black;
        display: inherit;
		text-align:left;
		margin-right: 2em;
		margin-left: 2em;
		margin-bottom: 2em;
        }
		

.box_vision    {
        background-color: #F9E3A3;
        border: 1px solid silver;
        padding-bottom: 2em;
        padding-top: .25em;
        padding-left: 2em;
        padding-right: 2em;
        color: black;
        display: inherit;
		text-align:left;
		margin-right: 2em;
		margin-left: 2em;
		margin-bottom: 2em;
        }

.box_offer   {
        background-color: white;
        border: 1px solid silver;
        padding-bottom: 1em;
        padding-top: 1em;
        padding-left: 1em;
        padding-right: 1em;
        color: black;
        display: inherit;
		text-align:left;
		margin-right: 2em;
		margin-left: 2em;
		margin-bottom: 2em;
        }




.box    {
        background-color: #F9E3A3;
        border: 1px solid silver;
        padding-left: 2em;
        padding-right: 2em;
        padding-top: .5em;
        padding-bottom: .5em;
        margin-bottom: .5em;
        color: black;
		text-align:left;
        }
		

		
.boxcalendar    {
        background-color: #fff0c1;
        border: 1px solid silver;
        padding-left: 2em;
        padding-right: 2em;
        padding-top: .5em;
        padding-bottom: .5em;
        color: black;
		text-align:center;
		margin-bottom: .5em;
        }
		
		
.profilebox    {
        background-color: white;
        border: 2px solid #802929;
        padding-left: 2em;
        padding-right: 2em;
        padding-top: 1em;
        padding-bottom: 1em;
        color: black;
        display: inherit;
		text-align:left;
		margin-top: 2em;
		margin-left: 1em;
		margin-right: 1em;
        }

.greenbox    { width: 250px;
        background-color: white;
        border: 4px solid green;
        padding-left: 2em;
        padding-right: 2em;
        padding-top: 1em;
        padding-bottom: 1em;
        color: black;
        display: inherit;
		text-align:center;
		margin-top: 2em;
		margin-left: 1em;
		margin-right: 1em;
        }

		
		
.navbox    {
        background-color: #eef;
        border: 1px solid silver;
        padding-left: 2em;
        padding-right: 2em;
        padding-top: .7em;
        padding-bottom: .7em;
		margin-bottom: 5px;
        color: black;
		text-align:left;
		font-size:12px;
        }
		
		
#navbox.s_link, .s_link A:link, .s_link A:visited {
        font-size: 9px;
        color: blue;
        text-align: right;
        }
		
.navboxcomp    {
        background-color: #eef;
        border: 1px solid silver;
        padding-left: 2em;
        padding-right: 2em;
        padding-bottom: .75em;
        color: black;
		text-align:left;
		font-size:12px
        }
		
.sponsorbox    {
        background-color: #fffff;
        border: 1px solid silver;
        padding-left: .75em;
        padding-right: .75em;
        padding-top: .75em;
        padding-bottom: .75em;
        color: black;
        display: inherit;
		text-align:center;
		min-width:200;
		max-width:200px;
		margin-left:400px;
		
        }
		
		
.sponsorindex    {
        background-color: #fffff;
        border: 1px solid silver;
        padding-left: .75em;
        padding-right: .75em;
        color: black;
        display: inherit;
		text-align:center;
		min-width:200;
		max-width:250px;
		
        }		

.coupon_header {
        font-size: 16px;
		 color: #802929;
		 font-weight:bold;
        }

		
				
	
/* demobox is used to  sections */
.demobox    {
        background-color: #eef;
        border: 2px solid green;
        padding-left: .5em;
        padding-right: .2em;
        color: black;
        display: inherit;
		text-align:left;
		color:#339900
        }
		
		


.rbox   {
        background: #e5e5ff url("images/key-point_back.gif") right repeat-y;
        display: inherit;
        border: 5px solid #e5e5ff;
          border-radius: 15px;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        }
		
.rbox P, .rbox H2, .box P, .box H2, .box h3, .rbox h3 {
        margin-left: 1em;
        margin-right: 1em;
        padding: 2px 15px 5px;
        }

		
.fbox    {
        background: #eef url("images/shade1.jpg") repeat;
        border: 0;
        padding-left: 2em;
        padding-right: 2em;
        color: black;
        /* display: inherit; */
        }
.fbox H3 { vertical-align:top;


}
				
.tabledata  td {
        margin-left: 1em;
        margin-right: 1em;
        padding: 2px 2px 2px;
        background-color: white;
        }

/* coupon table */
.coupontable td {
        margin-left: 1em;
        margin-right: 1em;
        padding: 22px 22px 22px;
        background-color: red;
        }
		
.coupon1 P {
		outline-style: dashed;
		font-family:"Courier New", Courier, mono
		}

/* Links Page */
#links {
        background-color: white;
        }

#links h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
        color: #833;
        }

#links th {
        vertical-align: bottom;
        font: 13px Helvetica, Verdana, Arial, Geneva, sans-serif;
        font-weight: bold;
		background-color:#CCCCCC
        }

#links td {
        vertical-align: middle;
		text-align:center;
        font: 9px Helvetica, Verdana, Arial, Geneva, sans-serif;
        }


/* table data*/
#tablelist {
       background-color: white;
        border: 1px solid silver;
        padding-left: 8em;
        padding-right: 2em;
        padding-bottom: 2em;
        color: black;
        display: inherit;
		text-align:center;
		margin-top:  15px; 
		margin-bottom:  15px; 
		margin-right:  15px; 
		margin-left:  30px; 
			}


#tablelist th {
        vertical-align: bottom;
        font: 12px Helvetica, Verdana, Arial, Geneva, sans-serif;
        font-weight: bold;
		background-color:#CCCCCC
        }

#tablelist td {
        vertical-align: middle;
		text-align:left;
        font: 12px Helvetica, Verdana, Arial, Geneva, sans-serif;
		line-height: 150%;
		background-color: white;
        }

#tablelist p.center {
        line-height: 80%;
		text-align:Center;
		font-size:16px;
        }

#tablelist H1 {
        color: #833;
		text-align:left;
		font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
        font-weight: Bold;
		text-align:left;
        }


/* table data*/
#tabledata p {
        line-height: 130%;
        }
		
#tabledata {
        border: 1px solid silver;
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 2em;
        color: black;
        display: inherit;
		text-align:center;
		margin-top:  10px; 
		margin-bottom:  10px; 
		margin-right:  10px; 
		margin-left:  10px; 
		background-color: white;

			}


#tabledata th {
        vertical-align: bottom;
        font: 12px Helvetica, Verdana, Arial, Geneva, sans-serif;
        font-weight: bold;
		background-color:#CCCCCC
        }

#tabledata td {
        vertical-align: middle;
		text-align:left;
        font: 12px Helvetica, Verdana, Arial, Geneva, sans-serif;
		background-color: white;
        }

.drawing_header {
        font-size: 16px;
		 color: #802929;
		 font-weight:bold
        }






/* FONTS */
#container {
        font: 13px Helvetica, Verdana, Arial, Geneva, sans-serif;
        }

#content th {
        vertical-align: bottom;
        font: 12px Helvetica, Verdana, Arial, Geneva, sans-serif;
        font-weight: bold;
		background-color:#CCCCCC
        }
		

#content td {
        vertical-align: top;
		text-align:left;
        font: 12px Helvetica, Verdana, Arial, Geneva, sans-serif;
        }

#content p {
        line-height: 130%;
        }

#content li {
        line-height: 120%;
        }

#content a, .info-site a, #navbot a {
        text-decoration: none;
        }

#content a:link, .info-site a:link, #navbot a:link {
        text-decoration: none;
        font-weight: bold;
        }

#content a:visited, .info-site a:visited, #navbot a:visited {
        text-decoration: none;
        font-weight: bold;
        }

#content a:hover, #content a:focus, #content a:active, .info-site a:hover, #navbot a:hover, .info-site a:focus, #navbot a:focus, .info-site a:active, #navbot a:active {
        border-bottom: 1px solid;
        text-decoration: none;
        }

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
        font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
        font-weight: Bold;
        }

#content h1 {
        font-size: 16px;
        }

#contentnarrow h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
        font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
        font-weight: Bold;
		vertical-align: middle;

        }

#contentnarrow h1 {
        font-size: 16px;
        }


#content h2 {
        font-size: 15px;
        }
		
		


#content h3 {
        font-size: 12px;
        }

#content h4 {
        font-size: 11px;
        }

#content h5 {
        font-size: 11px;
        }

#content h6 {
        font-size: 10px;
        }


/* Ad Page Setup*/

#Adcontent h1, #Adcontent h2, #Adcontent h3, #Adcontent h4, #Adcontent h5, #Adcontent h6 {
        font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
        font-weight: Bold;
        }

#Adcontent h1 {
        font-size: 30px;
		 color: #802929;
        }

#Adcontent h2 {
        font-size: 20px;
        }
		
		


#Adcontent h3 {
        font-size: 12px;
        }

#Adcontent h4 {
        font-size: 11px;
        }

#Adcontent h5 {
        font-size: 11px;
        }

#Adcontent h6 {
        font-size: 10px;
        }










/* banners */
#topquote {
        text-align: left;
        }
		
#topquotecoupon {
        text-align: left;
        }		

#banner, .info-site {
        text-align: left;
        }

#navbot {
        text-align: center;
        }

#google {
        text-align: center;
        font: 10px Helvetica, Arial, sans-serif;
        }

#topquote p {
        font: small-caps 16px times, "times new roman", serif;
        letter-spacing: 0.125em;
        }
		
#topquoteAd p {
        font: small-caps 19px times, "times new roman", serif;
        letter-spacing: 0.135em;
        }
		
#topquotecoupon p {
        font: small-caps 16px times, "times new roman", serif;
        letter-spacing: 0.125em;
        }

#banner p {
        font: small-caps 11px times, "times new roman", serif;
        letter-spacing: 0.125em;
        }

.info-site p, #navbot p {
        font-size: 10px;
        letter-spacing: 0.125em;
        }

/* top level nav */
#nav-toplevel {
        background-color: #fee;
        }

#nav-toplevel ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        position: relative;
        text-align: center;
        }

#nav-toplevel li {
        display: inline;
        font-weight: bold;
        margin: 0 2px;
        padding: 0 2px;
        }

#nav-toplevel a {
        color: #666;
        margin: 0;
        padding: 1px 1px;
        text-decoration: none;
        }
#nav-toplevel a:hover, #nav-toplevel a:focus, #nav-toplevel a:active {
        background-color: navy;
        color: white;
        }

/* This is for current nav-toplevel items */
.current {
        border-top: 2px solid #B51212;
        }

#nav-meta {
        font-size: 11px;
        }

#nav-main {
        font-size: 11px;
        }

#nav-section a.youarehere {
        font-weight: bold;
        }

/* LAYOUT */
html, body {
        height: 100%;
        }

body    {
        margin: 0;
        padding: 0 2em;
        }


#container {
        margin: 0em auto;
        min-width: 750px;
        max-width: 750px;
        }

#content {
        margin: 2%;
        padding: 0 2%;
        }
		
#contentnarrow {margin-left: 1.5em;
        padding: 2% .05%;
        }
		
#adcontent { margin-left: 2em;
			margin-right:2em;
       		 padding: 2% 2%;
        }

/* banners */
#banner, .info-site, #navbot {
        margin: 1em 0;
        padding: 0.4em;
        }

#banner p, .info-site p, #navbot p {
        margin: 0;
        padding: 0.1em;
        }

/* top level nav */
#nav-meta, #nav-main {
        margin: 1em auto;
        }


#container {
        background: white;
        border-left: 1px solid silver;
        border-right: 1px solid silver;
        width: 750px;
        }

.image{
	border-style:solid;
	border-color: black;
	border-width:1px;
      }


#contentwrapper{
	float: left;
	width: 100%;
	}

#contentcolumn{
	margin-right: 200px; /*Set right margin to RightColumnWidth*/
	}

/* rightcolumn */
#rightcolumn{
	float: left;
	width: 200px; /*Width of right column in pixels*/
	margin-left: -201px; /*Set left margin to -(RightColumnWidth) plus 1px for the left border */
	margin-top:  15px; 
	background: white;
	border-left: 1px solid silver;
	min-height: 400px;
	height: 400px;
	}
#rightcolumn TD{
	background: white;
	}

#rightcolumn TABLE{
	background: white;
	}
	
	
	
#rightcolumn h2 {
        font-size: 16px;
		text-align:center;
		color: #802929
        }	
	

.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	}
	
#box-homepage {
        margin-left: .5cm;
        margin-right: .1cm;
        margin-top: .5cm;
        margin-bottom: .51cm;
        float: right;
		width: 12em;
		text-align: left;
		background: white;
		border: 1px solid silver;
        padding-left: .2cm;
       padding-right: .2cm;
        padding-top: .2cm;
        padding-bottom: .2cm;


        }	

#box-signup {
        margin-left: .5cm;
        margin-right: .1cm;
        margin-top: .5cm;
        margin-bottom: .51cm;
        float: right;
		width: 12em;
		text-align: left;
		background: #F9E3A3;
		border: 1px solid silver;
        padding-left: .2cm;
       padding-right: .2cm;
        padding-top: .2cm;
        padding-bottom: .2cm;


        }	

/* sub nav menu */
#nav-subs {
        margin-left: .5cm;
        margin-right: .1cm;
        margin-top: .5cm;
        margin-bottom: .51cm;
        float: right;
		width: 15em;
		text-align: left;
		background: white;
		border: 0px solid silver;
        padding-left: .2cm;
       padding-right: .2cm;
        padding-top: .2cm;
        padding-bottom: .2cm;


        }

#nav-subs ul {
        background-color: #eef;
        border: 10px solid #eee;
        color: black;
        font-size: 11px;
        list-style-type: none;
        margin: 0;
        padding: 0;
        }

#nav-subs a {
        display: block;
        padding: 0.2em 0.2em;
        text-decoration: none;
        width: 10em;
        }

#nav-section {
        margin-bottom: 1.5em;
        }

#counter {
        text-align: right;
        }

li.files {
        display: block;
        }

.ftitle {
        border-top: 1px solid #700;
        border-left: 10px solid #700;
        padding-left: 10px;
        color: #700;
        display: block;
        font-size: 13px;
        }

.ffile  {
        border: 1px solid silver;
        display: inline;
        float: right;
        text-align: right;
        }
.fphoto  {
        
        display: inline;
        float: right;
        text-align: right;
		margin-left:20px
        }

.iconimage  {
        display: inline;
        text-align: right;
		align: bottom;
        }

.couponphoto  {
        border: 1px solid silver;
        display: inline;
        float: right;
        text-align: right;
		margin-left:20px
        }

.fbody  {
        font-size: 11px;
        padding: 2px 15px 5px 0px;
        }

.filenote {
        font-size: 10px;
        color: Gray;
        }

a.filenote {
        color: blue;
        text-decoration: none;
        }

#nav:before {
        line-height: 0.1;
        font-size: 1px;
        background: transparent url("/images/menu_tr.gif") no-repeat top right;
        margin: 0;
        height: 9px;
        display: block;
        border-bottom: 1px solid #ddd;
        content: url("/images/key-point_tl.gif");
        }

#nav    {
        background: #E0E9E9 url("/images/menu_back.gif") right repeat-y;
        }

#nav:after {
        display: block;
        clear: both;
        padding-top: 0;
        line-height: 0.1;
        font-size: 1px;
        content: url("/images/key-point_bl.gif");
        margin: 0 0 0 0;
        height: 8px;
        background: transparent url("/images/menu_br.gif") scroll no-repeat bottom right;
        border-top: 1px solid #fff;
        }

#nav, #nav ul {
        margin: 0;
        padding: 0;
        list-style: none;
        }

#nav    {
        margin-bottom: 1em;
        }

#nav li {
        display: inline;
        padding: 0;
        margin: 0;
        }

/* used for un-linked menu items */
#nav li span {
        display: block;
        padding: 6px 10px;
        font-weight: bold;
        color: #666;
        }

#nav li span#configParent, #nav li span #configuration {
        display: inline;
        font-weight: normal;
        padding: 0;
        }

#nav li a {
        display: block;
        padding: 6px 10px;
        text-decoration: none;
        background-color: #EDF2F2;
        border-bottom: 1px solid #020202; 
		border-left: 1px solid #020202;
        border-top: 1px solid #020202;
        border-right: 1px solid #020202;
        }

#nav li a:hover {
        background: #bbf;
        }

#nav li li a {
        padding: 4px 8px 4px 20px;
        }

#oN     {
        background-color: #E0E9E9;
        }

#oN:hover {
        background-color: #C6DCDC;
        }

/* Form styles. */
.submit form {
        background-color: #6A7389;
        border-bottom: 1px solid #283043;
        border-left: 1px solid #9097A2;
        border-right: 1px solid #283043;
        border-top: 1px solid #9097A2;
        color: white;
        font-size: .75em;
        padding: 1px 4px;
        }

.q form, input, select, textarea {
        background-color: #f0f8ff;
        border: 1px solid #9097a2;
        color: black;
        font-size: 1em;
        padding: 2px;
        }

input:hover, input:focus, select:hover, textarea:hover, textarea:focus {
        background-color: white;
        color: black;
        }

#button, #button1, #button2    {
        
        border: none;
        color: white;
        cursor: pointer;
        height: 20px;
        width: 100px;
        }

/* Any password input field. */
/* Any multiline text input or display box. */
.passwordbox, .textbox {
        font-size: 12px;
        }

.bloghead {
        border-top: 1px solid #ccc;
        margin-top: 2em;
        margin-left: -2%;
        color: #900;
        font: 14px Helvetica, Arial, sans-serif;
        }

.hide   {
        display: none;
        }

.grey   {
        background-color: #eee;
        }

abbr, acronym {
        border-bottom: thin dotted;
        cursor: help;
        font-variant: small-caps;
        }

.warning {
        color: red;
        background-color: yellow;
        }

#content a.tab, A.tab, A.tab:link, A.tab:active, A.tab:visited{
        background-color: #eef;
        border-left: 1px solid silver;
        border-right: 1px solid silver;
        border-top: 1px solid silver;
        border-bottom: 1px solid #eef;
        color: #888;
        padding-left: 15px;
        padding-right: 15px;
        text-decoration: none;
        font: 8px Helvetica, Arial, sans-serif;
        }

#content a.tab:hover {
        text-decoration: underline;
        color: black;
        }

.slink, .slink A:link, .slink A:visited {
        font-size: 10px;
        color: #888;
        text-align: left;
        }
		
.pending, .pending A:link, .pending A:visited {
        font-size: 9px;
        color: #888;
        text-align: right;
        }



.slink A:hover {
        color: black;
        }
		
.newsarticle   {
        text-align: justify;
        }
		
		
.directorylisting  {
        font-weight: normal;
        border-top: 1px solid #999;
        border-left: 1px solid #999;
        background-color: #ddd;
        }		
.distributionlisting  {font-size:12px;
 
        font-weight: normal;
		line-height:70%;
        }		
		

.SharedLinkListing  {
        font-weight: normal;
        border-top: 1px solid #999;
        
        background-color: white;
        }

.newstitle  {
        font-weight: bold;
        border-top: 1px solid #999;
        border-left: 1px solid #999;
        background-color: #ddd;
        }

.newsimage   {padding: 8px;
        }

.faqa   {
        text-align: LEFT;
		

        }

.faqq   {
        font-weight: bold;
        border-top: 1px solid #999;
        border-left: 1px solid #999;
        background-color: #ddd;
        }
		

					

/