a:link {
	background-color :transparent;
	color : #000000;
	text-decoration : underline;
}

a:visited {
	background-color :transparent;
	color : #000000;
	text-decoration : underline;
}

a:hover {
	background-color :#FFFFCC;
	color : #000000;
	text-decoration : underline;
}
a.menuitem {
	background-color :transparent 
        color : #000000;
	text-decoration : none;
        font-size : 0.8em;
}

a.menuitem:visited {
	background-color:transparent; 
        color : #ff00ff;
	text-decoration : none;
        font-size : 0.8em;
}




body,td {
	background-color: #ffffff;
	color:#660033;
	font-family : geneva, verdana, arial, helvetica, sans-serif;
	font-size : small;
	margin : 0px 0px 0px 10px;
}

div.bluetab {
	background-color : #FFFFDC;
	color:#004D99;
	background-image : none;
	margin : 10px 10px 10px 0px;
	padding : 0px 0px 0px 0px;
}

div.greentab {
	background-color : #FFFFFF;
	background-image : none;
        color:#660033;
	margin : 0px 10px 10px 10px;
	padding : 0px 0px 0px 0px;
}

div.pageheader {
	background-color : transparent;
	color : #000000;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
	margin-bottom : 10px;
	width : 100%;
}

div.pageheader span.left {
	float : left;
	text-align : left;
	width : auto;
}

div.pageheader span.right{
	float : right;
	font-size : 0.8em;
        font-weight : normal;
	margin-right : 10px;
	padding-top : 2px;
	text-align : right;
	width : auto;
}

h1	{
	background-color : transparent;
	color:#660033;
	font-family : tolkien, verdana, arial, helvetica, sans-serif;
	font-size : 2em;
	font-weight : normal;
	margin : 0px 0px 0px 0px;
}

h1.pagetitle	{
	background-color :transparent;
	color:#660033;
	font-family : tolkien, verdana, arial, helvetica, sans-serif;
	font-size : 2em;
	font-weight : normal;
	margin : 0px 0px 10px 0px;
}

h2	{
	background-color : transparent;
	color : #660033;
	font-family :elegance, verdana, arial, helvetica, sans-serif;
	font-size : 1.5em;
	font-weight : normal;
	margin : 20px 10px 10px 10px;
	padding : 0px 0px 0px 0px;
}

h3	{
	background-color: transparent;
	color:#660033;
	font-family : elegance, verdana, arial, helvetica, sans-serif;
	font-size : 1em;
	font-weight : normal;
        text-decoration: underline;
	margin : 20px 10px 10px 10px;
	padding : 0px 0px 0px 0px;
}


hr {
	background-color : transparent;
	color : #993366;
}

img {
	border : 1px solid #000000;
}

img.noborder {
	border : none;
	clear : both;
	float : left;
	margin-bottom : 10px;
}

img.nobordrt {
	border : none;
	clear : both;
	float : right;
	margin-bottom : 10px;
}


img.logolink {
        border : none;
	clear : both;
	float : left;
	margin-bottom : 10px;
	}




p {
	font-family : geneva, arial, helvetica, sans-serif;
	font-size : 11pt;
	margin : 10px 10px 10px 10px;
	padding : 0px 0px 0px 0px;
}


p.linksmall {
         font-size : 0.9em; 
         font-family : book antiqua, verdana, geneva, arial; 
         margin : 2px 0px 0px 0px;
}

p.caption {
	font-size : 0.8em;
	margin : 10px 0px 30px 0px;
}

p.caption2 {
	font-size : 0.8em;
	margin : 10px 0px 50px 0px;
}

p.credit {
	font-size : 0.8em;
}

p.darkgreen {
	background-color : #009966;	
        background-image: none;
	color : #fffff0;
	font-weight : normal;
        border-color: #00994D;
        border-style: outset;
}



p.blue {
	background-color : #FFFFFF;
	color : #660033;
        font-size : 9pt;
	margin : 0px 0px 0px 0px;
}
p.medgrn {  
            background-color : #306754;
            color : #ffffff;
            font-weight :normal;
}

p.sagetab {
            border: thin solid green; 
            padding-top:5; 
            padding-right:20; 
            padding-bottom:20;
            padding-left:20; 
            margin: margin-top:1mm; 
            margin-right:10mm; 
            margin-bottom:5mm; 
            margin-left:2mm;
            background:honeydew;
}
p.tagline {
	background-color :transparent;
	color : #000000;
	font-weight : bold;
	margin : 0px 0px 0px 0px;
}

dl,dt {
    font-weight : bold;
    font-size : 1em;
    color:#660033;
}

dd {
    font-weight : normal;
    }

td.hideleft {
	display:none;
}

td.centercontent {
          background-color: #ffffff;


}

td.centercontent h3	{
	font-size : 1.5em;
	font-weight : normal;
	margin : 10px 10px 10px 10px;
	padding : 0px 0px 0px 0px;
}

td.centerfooter {
	font-size : 0.8em;
}

td.leftcontent {
        background-color: #ffffff;
        font-size : 0.8em;
	font-weight : normal;
	margin : 10px 10px 10px 10px;
	padding : 0px 0px 0px 0px;
	
}

td.leftfooter p {
        background-color: #ffffff;
	font-size : 0.8em;
	margin : 0px 0px 0px 0px;
}

td.menutable p { background: transparent;
	
}

td.rightcontent h3{
        background-color: #ffffff;
        font-size : 1em;
	font-weight : normal;
	margin : 10px 10px 10px 10px;
	padding : 0px 0px 0px 0px;
	
}

td.rightfooter p {
        background-color: #ffffff;
	text-align : right;
	font-size : 0.8em;
	margin : 0px 0px 0px 0px;
}

td.topcenter{
	margin-top : 20px;
	margin-bottom:20px;
}

td.topleft {
	background-color: #ffffff;
	color : #660033;
}

td.topright {
	display:none;
}


.italic {
	font-style : italic;
}

.noindent {
	margin : 0px 0px 0px 0px;
}

.rightalign {
	text-align : right;
}
.name {
	display:block;
	font-size:1.0em;
	margin:0px 0px 0px 0px;
	
}