
body {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    background: #AABBCC;
    background-image: none;
    font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
    color: #444444;
    font-size: 12px;
    line-height: 150%;
    }

table {
    background: #FFFFFF;
	background-image: none;
	}


a:link     {color: #DD2200; text-decoration:none;}
a:visited  {color: #913322; text-decoration:none;}
a:hover	   {color: #DD2200; text-decoration:underline;}



.strapline          {font-family: Verdana, Arial, sans-serif; color: #444444; font-size: 10px; text-decoration:none; font-weight:normal;}
A.strapline:link    {font-family: Verdana, Arial, sans-serif; color: #444444; font-size: 10px; text-decoration:none; font-weight:normal;}
A.strapline:visited {font-family: Verdana, Arial, sans-serif; color: #444444; font-size: 10px; text-decoration:none; font-weight:normal;}
A.strapline:hover   {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 10px; text-decoration:underline; font-weight:normal;}


.prev_next			{line-height: 120%;}
a.prev_next:link    {line-height: 120%;}
a.prev_next:visited {line-height: 120%;}
a.prev_next:hover   {line-height: 120%;}


.defn_italic          {color: #444444; text-decoration:none; font-style:italic; font-weight:normal;}
A.defn_italic:link    {color: #DD2200; text-decoration:none; font-style:italic; font-weight:bold;}
A.defn_italic:visited {color: #913322; text-decoration:none; font-style:italic; font-weight:bold;}
A.defn_italic:hover   {color: #DD2200; text-decoration:underline; font-style:italic; font-weight:bold;}

/*
.glossary_pop          {color: #DD2200; text-decoration:underline; font-style:italic; font-weight:normal;}
A.glossary_pop:link    {color: #444444; text-decoration:underline; font-style:italic; font-weight:normal;}
A.glossary_pop:visited {color: #444444; text-decoration:underline; font-style:italic; font-weight:normal;}
A.glossary_pop:hover   {color: #DD2200; text-decoration:underline; font-style:italic; font-weight:normal;}
*/

.glossary_pop          {color: #DD2200; text-decoration:none; font-style:italic; font-weight:normal; border-bottom: 1px dashed;}
A.glossary_pop:link    {color: #444444; text-decoration:none; font-style:italic; font-weight:normal; border-bottom: 1px dashed;}
A.glossary_pop:visited {color: #444444; text-decoration:none; font-style:italic; font-weight:normal; border-bottom: 1px dashed;}
A.glossary_pop:hover   {color: #DD2200; text-decoration:none; font-style:italic; font-weight:normal; border-bottom: 1px solid;}



.entrydate {
    font-family: "Franklin Gothic Medium", "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
	color: #444444;
	font-size: 14px;
    line-height: 100%;
    font-weight: bold;
	}


.entrytitle {
    font-family: "Franklin Gothic Medium", "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
	color: #DD2200;
	font-size: 18px;
    line-height: 120%;
    font-weight: normal;
	}


.blockquote {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    color:#444444;
    font-size: 11px;
	line-height: 140%;
	border: 1px #444444 dotted;
	background:#F0F0F0;
	padding:10px 20px 10px 20px;
	margin:10px 25px 10px 25px;
	}


.posted {
    color:#999999;
	}


.byline {
    font-family: "Franklin Gothic Medium", "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
	color: #444444;
	font-size: 11px;
    line-height: 100%;
    font-weight: normal;
	}



.rhs_header_only {
    font-family: "Franklin Gothic Medium", "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
    color: #444444;
    font-size: 14px;
    line-height: 100%;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
  	margin-top: 0;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    }


.rhs_ul {
    list-style: disc;
    padding-top: 1px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 0px;
  	margin-top: 3px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: 1px solid #888888;
    }


.rhs_li {
    font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
    color: #444444;
    font-size: 11px;
    line-height: 140%;
    font-weight: normal;
	}


.rhs_section {
    font-family: "Franklin Gothic Medium", "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
    color: #444444;
    font-size: 14px;
    line-height: 100%;
    font-weight: bold;
  	padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
  	margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
	border-bottom: 1px solid #888888;
    }


.rhs_cal_section {
    font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
    color: #444444;
    font-size: 12px;
    line-height: 140%;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  	margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
/*	border-bottom: 1px solid #888888; */
    }



.rhs_section_final {
    font-family: "Franklin Gothic Medium", "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
    color: #444444;
    font-size: 14px;
    line-height: 100%;
    font-weight: bold;
  	margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    }



.rhs_content {
    font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
    color: #444444;
    font-size: 11px;
    line-height: 140%;
    font-weight: normal;
    }


A.rhs:link    {font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif; color: #444444; font-size: 11px; text-decoration:none; font-weight:normal;}
A.rhs:visited {font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif; color: #444444; font-size: 11px; text-decoration:none; font-weight:normal;}
A.rhs:hover   {font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif; color: #DD2200; font-size: 11px; text-decoration:underline; font-weight:normal;}


A.rhs_cal:link    {font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif; color: #DD2200; font-size: 12px; text-decoration:underline; font-weight:normal;}
A.rhs_cal:visited {font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif; color: #913322; font-size: 12px; text-decoration:underline; font-weight:normal;}
A.rhs_cal:hover   {font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif; color: #DD2200; font-size: 12px; text-decoration:underline; font-weight:normal;}


hr.comment_separator {
/*  color: #666666;
    background-color: #666666; */
	width: 100%;
	margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
	}


 div.hr {
    color: #444444;
	margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    }


.footer {
    font-family: "Franklin Gothic Medium", "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
	color: #777777;
	font-size: 11px;
    line-height: 100%;
    font-weight: normal;
	}

.small80pc {
    font-size: smaller;
	}

.smaller {
    font-size: smaller;
	}


.ringcode:link {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	font-weight: 500;
}
.ringcode:visited {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	font-weight: 500;
}
.ringcode:hover {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #DD2200;
	font-weight: 500;
	text-decoration: underline;
	}
.ringcode:active {
	font-family: "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight: 500;
	text-decoration: none;
	}