.rrt {}
 /* <![CDATA[ */

/*body {
margin:0;
padding:0;
font:11px Verdana, Arial, Helvetica, sans-serif;
background: #666666;
vertical-align: top;
}
*/

body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #58595B;
	margin: 0;
	background: #333333;
}
img {
	border: none;
}

h1, h2, h3, h4, h5, h6 {
margin: 0;
color: #000000;
}


a:link {color: #336699; text-decoration: none;}
a:visited {color: #336699; text-decoration: none;}
a:hover {color: #1275aa; text-decoration: underline;}
a:active {color: #CC4D00; text-decoration: underline;}
#frametop {
	margin:0 auto;
	width:974px;
	text-align: center;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	
}
#frame {
	margin:0 auto;
	width: 974px;
	text-align: center;
	padding: 0px;
	vertical-align: top;
	border: 6px solid #336699;
	font-size: 1em;
}
#frame_header_top
{
	margin: 0;
	width: 974px;
	height: auto;
	color: #FFFFFF;
	padding: 0px;
	background: #000000;
	text-align: center;
	vertical-align: top;
}

/* rmg top menu links*/
#frame_header_links {
	margin:0 auto;
	width: 974px;
	padding: 0px;
	height: auto;
	text-align: center;
	background: #FFFFFF;
}

#rmgtopmenu, #rmgtopmenu ul{
	padding: 0;
	margin: 0;
	list-style: none;
	background: #FFFFFF;
	width: 974px;	
}

#rmgtopmenu li{
	position: relative;
	margin: 0px auto;
	float: left;
	
}

#rmgtopmenu a{text-decoration: none;}

.rmgmenuitems{
	font: bold 9.4px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	width: auto;
	text-align: center;
	border-right: 1px solid #336699;
	padding-top: 2px;
	background: #FFFFFF;
}
.rmgmenuitemsend{
	font: bold 9.4px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	width: auto;
	text-align: center;
	padding-top: 2px;
	background: #FFFFFF;
}
.rmgtopmenulinks a{
	display: block;
	width: 100%;
	color: #000000;
	text-decoration: none;
}

.rmgtopmenulinks a:hover{
	color: #FFCC00;
	background: #336699;
	height: 14px;
	margin-top: -2px;
	padding: 2px 0px 0px;
}
#frame_header {
	margin:0;
	width: 974px;
	padding: 4px 0px 0px;
	height: auto;
	text-align: center;
	clear: both;
	background: #FFFFFF;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
}
#frame_header_menu {
	background:#EEEEEE;
	width: 974px;
	height: 20px;
	white-space: normal;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #336699;
}

/*share*/

div.frame_header_date
{
	height: 16px;
	width: 974px;
	margin: 0px auto;
	clear: both;
}
div.frame_header_date span.dateleft {
	float: left;
	text-align: right;
	width: 600px;
	padding: 0px;
	vertical-align: middle;
	margin-right: 3px;
  }

div.frame_header_date span.dateright
{
	float: right;
	text-align: right;
	width: 300px;
	padding: 0px 1px 0px 0px;
	vertical-align: middle;
	margin: 0px;
}


div.shareright
{
	text-align: right;
	vertical-align: top;
	float: right;
	display: inline;
	margin-right: 1px;
}

img.ishareright {
	float: right;
	padding: 0px;
	height: 12px;
	width: 12px;
	margin: 0px 2px;
	vertical-align: top;
	display: inline;
	color: #000000;
}
img.ishareright a:link,
img.ishareright a:link,
img.ishareright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
img.ishareright a:hover {
	color: #CC4D00;
	text-decoration: underline;
}
#frame_left {
margin:0;
padding:0;
background:#FFFFFF left top;
width: 974px;
}
#frame_right {
margin:0;
padding:0;
background:#FFFFFF right top;
width: 974px;
}



#frame_left_menu {
	float:left;
	width:10px;
	margin:0;
	padding:0;
	text-align: left;
	background: #FFFFFF;

}
#frame_right_menu {
	float:right;
	/*width:10px;*/
	margin:0;
	padding:0;
	background: #FFFFFF;

}
#frame_center {
	margin: 0 10px;
	background: #FFFFFF;
	vertical-align: top;
}

/* frame for wide right menu*/


#frame_right_home {
margin:0;
padding:0;
background:url(/graphics/b_r_340.gif) repeat-y right top;
width: 974px;
}

#frame_right_menu_home {
	float: right;
	width: 340px;
	margin:0; padding:0;

}
#frame_center_home {
	margin: 0 340px 0 165px;
	background: #FFFFFF;
	vertical-align: top;
	white-space: normal;
}

#frame_right_content_home
{
	margin: 0 auto;
	vertical-align: top;
	width: 340px;
	padding-bottom: 10px;
	font-size: 11px;
	text-align: left;
	padding-top: 10px;
}
#frame_crumbs_home
{
    background: #FFFFFF;
    border-bottom: 1px solid #ddd;
    text-align: left;
    padding-top: 1px; 
	font-size: 10px;
	color: #777;
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
	
}	

/* frame for no right menu*/


#frame_right_noright {
margin:0;
padding:0;
background:url(/graphics/b_r_1.gif) repeat-y right top;
width: 974px;
}
#frame_right_menu_noright {
	float: right;
	width: 1px;
	margin:0; padding:0;

}
#frame_center_noright {
	margin: 0 1px 0 165px;
	background: #FFFFFF;
	vertical-align: top;
	white-space: normal;
}

#frame_right_content_noright
{
	margin: 0 auto;
	vertical-align: top;
	width: 1px;
	padding-bottom: 10px;
	font-size: 11px;
	text-align: left;
	padding-top: 10px;
}


#frame_crumbs
{
    background: #FFFFFF;
    text-align: left;
    padding-top: 1px; 
	font-size: 10px;
	color: #777;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: left;
	
}	

.column_header
{
	background: center;
	position: relative;
	clear: both;
	width: 974px;
	margin: 0;
	vertical-align: top;
	padding: 0px;
	text-align: center;
	
}
.column_left {
margin:0; padding:6px;
}
.column_right {
	margin:0;
	padding:0px;

	width: 160px;
	display: block;
	
}
.column_footer {
	clear: both;
}
.clear {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}
.emptyclear {
	clear:both;
}

.adgoright {
	float: right;
	margin: 0px 0px 6px;
	
}


.adkicker {
	margin-left: auto;
    margin-right: auto;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-align: center;
	
}
#footer {
	width: 974px;
	/*height: 44px;*/
	background: #FFFFFF;
	font-size: 12px;
	border-bottom: 1px solid #336699;
	color: #000000;
	margin: 0px auto;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
}

#footer a {
	color: #000000;
	text-decoration: none;
}

#footer a:hover {
	color: #336699;
	text-decoration: underline;
	background: #EEEEEE;
}
#footer_bottom {
	margin:0px auto;
	color: #EEEEEE;
	width: 974px;
	background: #990000;
	padding: 6px 0px;
	text-align: center;
	font-size: 10px;
}


#footer_bottom a {
	color: #EEEEEE;
	text-decoration: none;
}

#footer_bottom a:hover {
	color: #336699;
	text-decoration: underline;
	background: #EEEEEE;
}

img.footer_bottom {float: left; margin: 15px 20px 10px 15px;}

#frame_center_content
{
	margin: 0 auto;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	white-space: normal;
}
#frame_center_content_bottom
{
	margin: 0 auto;
	background: #FFFFFF;
	vertical-align: top;
	padding: 10px;
	white-space: normal;
	text-align: center;
}
#frame_left_nav
{
	float: left;
	margin: 0;
	vertical-align: top;
	width: 165px;
	padding:0px;
	border: 5px solid #b74f31;
}
#frame_left_content
{
	margin: 0;
	vertical-align: top;
	width: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#frame_right_content
{
	margin: 0 auto;
	vertical-align: top;
	width: 20px;
	padding-bottom: 10px;
	text-align: left;
	padding-top: 10px;
}



#frame_generic {
margin:0 auto;
width:700px;
text-align: center;
padding: 6px;
vertical-align: top;
}
#frame_generic_content {
margin:0 auto;
padding:0;
background:#FFFFFF;
width: 600px;
border: 4px solid #CCCCCC;
}

/* print pages */
#frame_print {

margin:0;
width:560px;
text-align: left;
padding: 20px 10px 10px;
vertical-align: top;
}
#frame_print_content {
	margin:0;
	padding:5 40 10;
	background:#FFFFFF;
	width: 560px;
	text-align: left;
	vertical-align: top;
}
#frame_print_body {
	margin:0;
	text-align: left;
	padding: 0px;
	vertical-align: top;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	white-space: normal;
}
table#print {
	width: 480px;
	padding: 2px 0px 10px 40px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: left;
	margin: 0px;
}

table#print  td#printbody  {
	padding:  12px 10px 8px 20px;
	background: top;
	margin: 0px;
	border-bottom: 1px solid #888888;
	text-align: left;
	vertical-align: top;
}


div.framerow span.frameleft
{
    float: left;
    text-align: left;
    width: 620px;
    height: 20px;
    vertical-align: middle;
    color: #000000;
    margin: 0px;
    font: bold 11px Arial, Helvetica, sans-serif;
    padding-right: 8px;
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 2px;
}

div.framerow span.frameright
{
    float: right;
    text-align: right;
    width: 320px;
    height: 20px;
    vertical-align: middle;
    color: #000000;
    margin: 0px;
    font: bold 11px Arial, Helvetica, sans-serif;
    padding-right: 3px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 2px;
}


div.framerow2 span.frameleft2
{
    text-align: center;
    height: 90px;
    padding: 0px;
    vertical-align: middle;
    color: #FFFFFF; /*margin: 2px 5px 0px 0px;*/
    margin: 0px auto;
}

div.framerow2 span.frameright2
{
    float: right;
    text-align: right; /*width: 230px;*/
    width: 240px;
 /*padding: 0px 0px 4px;*/
    padding: 0px 0px 4px;
    height: 90px;
    vertical-align: middle; /*margin:  2px 0px 0px 5px;*/
    margin: 2px 0px 0px;
    display: none;
}

div.framerow3 span.frameleft3
{
    float: left;
    text-align: left;
    width: 285px;
    padding: 0px 10px 0px 0px;
    vertical-align: top; /*margin: 2px 5px 0px 0px;*/
    margin: 2px 0px 0px;

}
div.framerow3 span.framemiddle3
{float: left;
	text-align: center;
	width: 340px;
	height: 300px;
	padding: 0px;
	vertical-align: top;
	margin: 2px auto;
	font-size: 10px;
	color: #CCCCCC;

	
	
}
div.framerow3 span.frameright3
{
	float: right;
	text-align: left; /*width: 230px;*/
	width: 280px; /*padding: 0px 0px 4px;*/
	padding: 0px 0px 0px 10px;
	vertical-align: top; /*margin:  2px 0px 0px 5px;*/
	margin: 2px 0px 0px;

}
/* home page top table*/

table#listrow {
	width: 900px;
	padding: 0px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px auto;
	font-size: 14px;
	font-weight: bold;
}


table#listrow  td.rowleft  {
	width: 300px;
	vertical-align: top;
	padding-right: 10px;
	background: top;
	margin: 0px;
	padding-bottom: 12px;
}

table#listrow  td.rowmiddle  {
	width: 300px;
	vertical-align: top;
	padding-right: 10px;
	background: top;
	margin: 0px;
	padding-bottom: 12px;
	padding-left: 10px;
}
table#listrow td.rowright {
	width: 300px;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 12px 10px;
}

table#listrow  td.rowleft2  {
	width: 300px;
	vertical-align: top;
	padding-right: 10px;
	background: top;
	margin: 0px;
	padding-bottom: 16px;
}

table#listrow  td.rowmiddle2  {
	width: 300px;
	vertical-align: top;
	padding-right: 10px;
	background: top;
	margin: 0px;
	padding-bottom: 16px;
	padding-left: 10px;
}
table#listrow td.rowright2 {
	width: 300px;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 16px 10px;
}

table#listrow  td.rowleft3  {
	width: 300px;
	vertical-align: top;
	padding-right: 10px;
	background: top;
	margin: 0px;
	padding-bottom: 16px;
}

table#listrow  td.rowmiddle3  {
	width: 300px;
	vertical-align: top;
	padding-right: 10px;
	background: top;
	margin: 0px;
	padding-bottom: 16px;
	padding-left: 10px;
}
table#listrow td.rowright3 {
	width: 300px;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 16px 10px;
}

div.spacer {
  clear: both;
  }

.goright {
	text-align: right;
}

.gorightprint {
	text-align: center;
	padding: 3px;
	height: 16px;
	width: 160px;
	border: 1px dotted #CCCCCC;
	font-size: 90%;
	margin: 0px auto;
	float: right;
}
.gorightbottom
{
    text-align: right;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    vertical-align: bottom;
    padding-top: 0px;
}

.goleft {
	text-align: left;
}

.gocenter {
	text-align: center;
	margin: 0px auto;
}

/* Navigation */
table.navigation {
	width: 160px;
	padding: 0px;
	vertical-align: top;
	float: left;
	background: #333333;
	border: 5px solid #b74f31;
	margin: 0px auto 6px;
	text-align: left;
}
/*home page tags*/

ul#navlist
{
	margin: 0px auto;
	padding-bottom: 10px;
}

#navlist li
{
	display: inline;
	list-style-type: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	width: 300px;
	vertical-align: top;
	margin-right: 5px;
	margin-left: 5px;	
}

#navlist a {
	color: #000000;
}

#navlist a:link, #navlist a:visited
{
color: #000000;
text-decoration: none;
}

#navlist a:hover
{
color: #990000;
text-decoration: underline;
}


/* %%%% Header %%%% */

#header {
	position: relative;
	clear: both;
	width: 974px;
	text-align: center;
}

#headerlogo {
	float: left;
	margin: 16px 0 0 25px;
}

#headerlinks {
	position: absolute;
	left: 190px;
	bottom: 6px;
}

#headersearchtools {
	float: right;
	margin: 10px 20px -5px 0;
}

#headersearchtools div {
	margin: 10px 0;
	font-size: 0.8em;
	color: #eee;
}

#headersearchtools .gobutton {
	margin: 0 0 -6px 5px;
}
.sendfields {
	font-size: 10px;
	border: 1px solid #888888;
	background: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 8px;
	/*background: #F5F5F5;*/
}
.searchtext {
	background-color: #CCCCCC;
	background: #FFFFFF;
	border: 1px solid #888888;
	font: 10.6px Verdana, Arial, Helvetica, sans-serif;
	width: 110px;
	height: 16px;
}

.gorrtsearch {
	border: 1px solid #000000;
	color: #000000;
	background: #EEEEEE;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
	height: 16px;
	width: 83px;
}

.gorrtheader {
	color: #000000;
	background: #FFFFFF url(/graphics/b_btn_go.gif) repeat-x center;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	height: 21px;
	width: 83px;
	border: 1px solid #000000;
	margin-top: 1px;
}

.gopolls {
	border: 1px solid #000000;
	background: #E26A48;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 6px;
}
/* textlink ads */

#textlinks
{
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #339999;
	width: 378px;
}
#tllist
{
	list-style: none;
	text-align: left;
	margin: 0;
	width: 360px;
	font: 11px Tahoma, Verdana, sans-serif;
	padding: 10px;
	
	
}

#tllist li
{
	padding-left: 10px;
	background: url(/graphics/icons/arrow_grn.gif) no-repeat -2px top;
	text-align: left;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

#tllist li.tlback {
	background: #F5F5F5 url(/graphics/icons/arrow_grn.gif) no-repeat -2px top;
}

/*menu lists*/
.today  {
	font-size: 10px;
	color: #b74f31;
	text-align: left;
	padding: 6px 4px 6px 6px;
	margin: 12px 0px 0px;
	line-height: 1.3em;
	background: #FFFFFF;
}
p.todaylist {
	margin: 0px;
	padding: 0px 2px 2px 11px;
	text-align: left;
	text-indent: -11px;
	line-height: 1.3em;
	
}
.rrtlisticon
{
list-style: none;
margin: 0 0 0 4px;
padding: 0;
}

li.rrtgrayli
{
background: url(/graphics/icons/b_cccccc.gif) no-repeat 0 6px;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 8px;
	line-height: 1.3em;
}

li.rrtgraydli
{
background: url(/graphics/icons/b_999999.gif) no-repeat 0 6px;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 8px;
	line-height: 1.3em;
}
li.rrtgraylli
{
	background: url(/graphics/icons/b_eeeeee.gif) no-repeat 0 6px;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 8px;
	line-height: 1.3em;
}
li.rrtbluli
{
	background: url(/graphics/icons/b_336699.gif) no-repeat 0 6px;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 8px;
	line-height: 1.3em;
}
li.rrtblulli
{
	background: url(/graphics/icons/b_c7d4e1.gif) no-repeat 0 6px;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 8px;
	line-height: 1.3em;
}
li.rrtorali
{

	background: url(/graphics/icons/b_ffcc00.gif) no-repeat 0 6px;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 8px;
	line-height: 1.3em;
}

li.rrtredli
{
	background: url(/graphics/icons/b_cc4d00.gif) no-repeat 0 6px;
	margin: 0px;
	padding: 0px 0px 2px 8px;
	line-height: 1.3em;
}

li.rrtblkli
{
	background: url(/graphics/icons/b_000000.gif) no-repeat 0 6px;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	line-height: 1.3em;
}
li.rrtwitli
{
	background: url(/graphics/icons/b_ffffff.gif) no-repeat 0 6px;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 8px;
}

li.rrtgrnli
{
	background: url(/graphics/icons/b_99cc99.gif) no-repeat 0 6px;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 8px;
}

li.rrtclearli
{
	background: url(/graphics/icons/b_clear.gif) no-repeat 0 6px;
	margin: 0px 0px 4px;
	padding: 0px 0px 0px 8px;
}
/* default list of articles */
#article_subscribe
{
    text-align: left;
    vertical-align: top;
    margin-top: -12px;
    padding-bottom: 6px;
    font-size: 10px;
    font-family: Arial, Sans-Serif, helvetica;
}

img.defaultsplash {
	float: right;
	margin-left: 2px;
}
div.beta{
	text-align: left;
	vertical-align: top;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	color: #336699;
	display: block;
	float: left;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div.listboxleft{
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	padding-left: 20px;
}

div.listbox{
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
p.defaultkicker  {
	color: #1275aa;
	padding: 0px 0px 2px;
	margin: 0px;
	text-transform: uppercase;
	font: bold 10.2px Arial, Helvetica, sans-serif;
	display: block;
}
p.defaultheadline {
	color: #000000;
	padding: 0px 10px 0px 0px;
	margin: 0px;
	display: block;
	font: bold 16px Arial, Helvetica, sans-serif;

}


.defaultonlineonly {
	font-size: 9.4px;
	color: #CCCCCC;

}
p.defaultsection {
	color: #000000;
	text-decoration: none;
	font: bold 24px Arial, Helvetica, sans-serif, Verdana;
	display: block;
	margin: 0px;
	padding-bottom: 12px;
}
p.defaultsectiondeck {
	color: #000000;
	text-decoration: none;
	font: bold 24px Arial, Helvetica, sans-serif, Verdana;
	display: block;
	margin: 0px;
	padding-bottom: 1px;
}
p.defaultdeck {
	color: #333333;
	margin: 0px;
	padding: 0px 20px 2px 0px;
	display: block;
	font: normal 13px "Times New Roman", Times, serif;
	display: block;
}
p.defaultSource {
	color: #336699;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	display: block;
	font: italic 11px Arial, Helvetica, sans-serif;
	display: block;
}
p.defaultbyline{
	color: #888888;
	padding: 0px 0px 2px;
	margin: 0px;
	display: block;
	font: normal 10.9px Verdana, Arial, Helvetica, sans-serif;
}
p.defaultmore{
	color: #b74f31;
	font-size: 10.6px;
	padding: 0px 12px 7px 0px;
	margin: 0px;
	display: block;
	text-align: left;
}
p.defaulttools {
	margin: 0px;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 8px;
	text-transform: uppercase;
	text-align: center;
	display: block;
}
.godefaulttools {
	border: 1px solid #CCCCCC;
	color: #000000;
	background: #EEEEEE;
	font: bold 10px Arial, Helvetica, sans-serif;
	padding: 1px 6px;
	margin-right: 4px;
	margin-left: 4px;
}

a.godefaulttools:link {color: #000000; text-decoration: none; }
a.godefaulttools:hover{	color: #b74f31; text-decoration: none; }
a.godefaulttools:visited {color: #000000; text-decoration: none; }


p.articlekicker  {
	color: #1275aa;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 0px 4px;
	margin: 0px;
	text-transform: uppercase;
}

img.articlesplash {
	float: right;
	margin-left: 10px;
	/*margin-right: 4px;*/
}
p.articleheadline {
	font-weight: bold;
	font-size: 24px;
	color: #000000;
	padding: 0px 0px 4px;
	margin: 0px;
	display: block;
}
p.articleonlineonly {
	font-size: 11px;
	color: #999999;
	padding: 0px;
	margin: 0px;
	display: block;
}
.articleonlineonlyinline {
	font-size: 10px;
	color: #CCCCCC;
}

p.articledeck {
	color: #888888;
	font-weight: bold;
	line-height: 1.4em;
	font-style: italic;
	margin: 0px;
	padding: 0px 0px 4px;
	display: block;
}
p.articlebyline{
	color: #b74f31;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 12px;
	margin: 0px;
	display: block;
}
.articlemoreinformationbox{
	padding: 6px 6px 12px;
	margin: 12px;
	display: block;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
}
p.articlemoreinformation{
	color: #000000;
	padding: 4px 0px;
	margin: 0px;
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
}
p.articleaboutauthor {
	color: #b74f31;
	font-weight: bold;
	padding: 16px 0px 3px;
	margin: 0px;
	display: block;
}
#articlebody {
	color: #252525;
	font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
}

.subhead {
	text-decoration: none;
	font: bold 14px Arial, Helvetica, sans-serif;
}

p.articlebottommenu {
	color: #1275aa;
	font-size: 10px;
	padding-bottom: 6px;
	text-transform: uppercase;
	text-align: center;
	margin: 0px auto;
	padding-top: 10px;
}
/*rightarticle stuff */


p.articletools {
	margin: 0px;
	padding-top: 4px;
	font-size: 10.4px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 2px;
}

p.articletools img {
	margin: 0 5px -4px 0;
	
}

/*listcontent*/
.articlelisttable {
	margin: 0px auto;
	padding: 0px 10px;
	text-align: left;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	width: 400px;
	vertical-align: top;
	white-space: normal;
	display: table;
}
table.articlelisttable  td.articlelisttd  {
	vertical-align: top;
	padding:  0px;
	background: top;
	margin: 0px;
	text-align: left;
}

/* image ist for issues */
img.listingsplash  {
	float: right;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	margin-right: 5px;
}

.articlelistimagetable {
	margin: 0px auto;
	padding: 0px 10px;
	text-align: left;
	background: #FFFFFF;
	width: 430px;
	vertical-align: top;
	white-space: normal;
	display: table;
}


/* share content */
/* share content */

ul.articleshare
{
list-style: none;
margin: 0px 0px 10px;
padding: 0px 0px 0px 20px;
}
ul.articleshare li
{
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: 10px/1.3em Arial, Helvetica, sans-serif, Verdana;
	color: #999999;
}
ul.articleshare a,
ul.articleshare li a:active,
ul.articleshare li a:visited
{
	color: #666666;
	text-decoration: none;
}
ul.articleshare li a:hover
{
	color: #336699;
	text-decoration: none;
	background: #EEEEEE;
}
ul.articleshare li img {
	/*float: left;*/
	padding-right: 1px;
	margin-bottom: -2px;
}
.commentfields {
	border: 1px solid #888888;
	background: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 8px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
}
.commenttext {
	background-color: #CCCCCC;
	background: #FFFFFF;
	border: 1px solid #888888;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

/* tools section pages */
p.toolsection {
	font-size: 14px;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b74f31;
	margin: 0px 0px 3px;
}

p.toolheadline {
	color: #000000;
	padding: 0px;
	margin: 0px 0px 12px;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-align: left;
}
/* send article table for the form */
table.articlesend {
	width: 400px;
	padding: 2px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 10px;
	color: #000000;

}

table.articlesend  td.sendleft  {
	width: 130px;
	vertical-align: top;
	padding:  0px;
	background: right top;
	margin: 0px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: right;
}
table.articlesend td.sendright {
	width: 270px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: left;
	background: left;
}
.sendfields {
	font-size: 10px;
	border: 1px solid #888888;
	background: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 8px;
	/*background: #F5F5F5;*/
}
.sendtext {
	background-color: #CCCCCC;
	background: #FFFFFF;
	border: 1px solid #888888;
	font: 10px Arial, Helvetica, sans-serif;
}

.gorrtsend {
	border: 1px solid #000000;
	color: #000000;
	background: #C7D4E1;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.gorrtcomments {
	border: 1px solid #000000;
	color: #000000;
	background: #E1E1E1;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.readerComments {
	font-size: 10px;
	color: #666666;
	/*line-height: 1.4em;*/
}
/* show all comments table */
.commentsshowalldropdown {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #b74f31;	/*background: #F5F5F5;*/
	font: bold 10px Arial, Helvetica, sans-serif;
}
table.commentsshowall {
	width: 420px;
	padding: 2px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #888888;
	margin: 4px 0px 8px;
}

table.commentsshowall  td.commentsshowalltop  {
	padding:  2px 8px 4px;
	background: #EEEEEE top;
	margin: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border-bottom: 1px solid #888888;
}
table.commentsshowall td.commentsshowallbody {
	vertical-align: top;
	margin: 0px;
	padding: 6px 8px 8px;
	text-decoration: none;
	text-align: left;
}

/* show all blogs comments table */

table.commentsweblogs {
	width: 380px;
	padding: 2px;
	border-collapse: collapse;
	border-spacing: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #EAEFF4;
	margin: 4px 0px 8px;
	background: #FFFFFF;
}

table.commentsweblogs  td.commentsweblogstop  {
	padding:  2px 8px;
	background: #EEEEEE top;
	margin: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #EAEFF4;
}
table.commentsweblogs td.commentsweblogsbody {
	vertical-align: top;
	margin: 0px;
	padding: 6px 8px 8px;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
}


/* miscellaneous styles to use as needed*/
.rrtred{color: #b74f31; }
a.rrtred:link{color: #b74f31; text-decoration: none; }
a.rrtred:active{color: #DE6328; text-decoration: none; }
a.rrtred:visited{color: #b74f31; text-decoration: none; }
a.rrtred:hover{color: #336699; text-decoration: underline; background-color: #eeeeee; }

.rrtblu{color: #1275aa; }
a.rrtblu:link{color: #1275aa; text-decoration: none; }
a.rrtblu:active{color: #DE6328; text-decoration: none; }
a.rrtblu:visited{color: #1275aa; text-decoration: none; }
a.rrtblu:hover{color: #cc4d00; text-decoration: underline; background-color: #E0EBF3; }

.rrtgray{color: #726863; }
a.rrtgray:link{color: #726863; text-decoration: none; }
a.rrtgray:active{color: #DE6328; text-decoration: none; }
a.rrtgray:visited{color: #726863; text-decoration: none; }
a.rrtgray:hover{color: #b74f31; text-decoration: underline; background-color: #eeeeee; }

.tlwit{
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	font: bold 10px Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	width: 135px;
	margin: 0px;
	padding: 10px 0px 0px;
}
a.tlwit:link{color: #FFFFFF; text-decoration: none; }
a.tlwit:active{color: #DE6328; text-decoration: none; }
a.tlwit:visited{color: #EEEEEE; text-decoration: none; }
a.tlwit:hover{color: #6D91A3; text-decoration: none; }

.tlyel{	color: #FFCC00;	text-decoration: none; font: bold 9px Arial, Helvetica, sans-serif; }
a.tlyel:link{color: #FFCC00; text-decoration: none; }
a.tlyel:active{color: #FFCC00; text-decoration: none; }
a.tlyel:visited{color: #FFCC00; text-decoration: none; }
a.tlyel:hover{color: #CC4D00; text-decoration: none; }


img.tlsplash {
	float: right;
	padding: 0px;
	height: 90px;
	width: 75px;
	margin: 0px;
}

hr {
	color: #EEEEEE;
	padding: 0;
	line-height: 1px;
}
.aa10red {
	font-size: 10px;
	color: #b74f31;
}
.aa11red {
	font-size: 11px;
	color: #b74f31;
}

.aa10888 {
	font-size: 10px;
	color: #888888;
}

.aa11888 {
	font-size: 11px;
	color: #888888;
}

p.listmenu10 {
	margin: 0px;
	padding: 6px 0px 2px;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
}
img.leftsplash {
	float: left;
	margin-right: 4px;
}
img.rightsplash {
	float: right;
	margin-left: 4px;
}
.codesnippet
{
font-family: "Courier New", Courier, monospace;
/*font-size: 10pt;
color:  #000000;*/
}
.articlehead { font: bold 22px Arial, Helvetica, sans-serif, Verdana; }
.subscribebox {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFCC00;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 130px;	
}

/*home content*/

div.homerow{
	background: #FFFFFF;
	vertical-align: top;
	margin: 0px auto;
	width: 400px;
}

div.homerow span.homeleft {
	float: left;
	text-align: left;
	width: 230px;
	background: #FFFFFF;
	padding: 0px;
	vertical-align: top;
	margin: 0px auto;
  }

div.homerow span.homeright
{
	float: right;
	width: 150px;
	background: #FFFFFF;
	padding: 0px;
	vertical-align: top;
	margin: 0px auto;
	
}
/*wider*/
div.boxhome {
	margin: 0px 0px 18px;
	padding: 0px;
	width: auto;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	height: auto;
	vertical-align: top;
}
div.boxhome div.boxhometop {
	text-align: left;
	width: auto;
	padding: 2px 5px 2px 10px;
	vertical-align: middle;
	margin: 0px;
	height: 16px;
	background: #000000;
	border-bottom: 1px solid #CCCCCC;
	/*text-transform: uppercase;*/
	font: bold 14px Arial, Helvetica, sans-serif, Verdana;
	  }
div.boxhometop a:link,
div.boxhometop a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
div.boxhometop a:hover {
	color: #CC4D00;
	text-decoration: underline;
}
div.boxtoprss {
	vertical-align: middle;
	
}
div.boxtoprss span.topleft {
	float: left;
	text-align: left;
	width: 300px;
	
  }

div.boxtoprss span.topright
{
	float: right;
	width: 20px;
		
}


div.boxhome div.boxhomemid
{
    text-align: left;
    vertical-align: top;
    margin: 0px;
    font-size: 11px;
    font-family: Verdana, Arial, Sans-Serif;
    padding-right: 10px;
    padding-left: 1px;
    padding-bottom: 12px;
    padding-top: 8px;
}

div.boxhome div.boxhomemidwhat
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 8px 10px 4px 20px;
	background: #FFFFFF url(/graphics/b_home_what.gif) repeat-y;
}
div.boxhome div.boxhomecenter
{
	text-align: center;
	vertical-align: top;
	margin: 0px auto;
	padding: 8px 10px 4px;	
}
h2.boxhead{
	font: bold 14px Arial, Helvetica, sans-serif, Verdana;
	color: #000000;
	text-decoration: none;
	margin-bottom: 1px;
}
h2.boxhead a:link,
h2.boxhead a:visited {
	color: #000000;
	text-decoration: none;
}
h2.boxhometop a:hover {
	color: #666666;
	text-decoration: underline;
}
div.boxhome div.boxhomemidno
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: auto;
}
div.boxhome div.boxhomebot
{
	text-align: right;
	width: auto;
	vertical-align: top;
	margin: 0px 0px 8px;
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;	
}
div.boxhome div.boxhomebot a:link,
div.boxhome div.boxhomebot a:visited {
	color: #000000;
	text-decoration: none;
}
div.boxhome div.boxhomebot a:hover {
	color: #CC4D00;
	text-decoration: underline;
	background: #EEEEEE;
}

/*news things*/
div.topnews {
	color: #CC4D00;
	font: bold 10px Arial, Helvetica, sans-serif, Verdana;
	text-transform: uppercase;
	padding-bottom: 1px;
}

div.morenews {
	color: #CC4D00;
	font: bold 10px Arial, Helvetica, sans-serif, Verdana;
	text-transform: uppercase;
	padding-top: 10px;
	
}

/*reverse*/
div.boxhomenar {
	margin: 0px 6px 18px 0px;
	padding: 0px;
	width: auto;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	height: auto;
}
div.boxhomenar div.boxhomenartop {
	text-align: left;
	width: auto;
	padding: 4px 5px 4px 3px;
	vertical-align: middle;
	margin: 0px;
	font-weight: bold;
	background: url(/graphics/rdn_bk_midb_1.jpg) repeat-y;
	border-bottom: 1px solid #CCCCCC;
	  }
div.boxhomenar div.boxhomenartoprev {
	text-align: left;
	width: auto;
	padding: 4px 5px 4px 3px;
	vertical-align: middle;
	margin: 0px;
	font-weight: bold;
	background: url(/graphics/rdn_bk_midb_1_r.jpg) repeat-y;
	border-bottom: 1px solid #CCCCCC;
	}	  
	  
div.boxhomenartop a:link,
div.boxhomenartop a:visited {
	color: #000000;
	text-decoration: none;
}
div.boxhomenartop a:hover {
	color: #CC4D00;
	text-decoration: none;
}
div.boxhomenar div.boxhomenarmid
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 8px 2px 4px 8px;	
}
div.boxhomenar div.boxhomenarmidno
{
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;	
}
div.boxhomenar div.boxhomenarbot
{
	text-align: right;
	width: auto;
	vertical-align: top;
	margin: 0px 0px 8px;
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;	
}
div.boxhomenar div.boxhomenarbot a:link,
div.boxhomenar div.boxhomenarbot a:visited {
	color: #000000;
	text-decoration: none;
}
div.boxhomenar div.boxhomenarbot a:hover {
	color: #CC4D00;
	text-decoration: underline;
	background: #EEEEEE;
}

/*home*/
ul.listicon_home
{
	list-style: none;
	margin: 6px 8px 0px 4px;
	padding: 0px;
}
ul.listicon_home li
{
	background: url(/graphics/icons/b_cccccc.gif) no-repeat 0px 6px;
	margin: 0px;
	padding: 0px 0px 2px 8px;
	font: 10.5px/1.3em Arial, Helvetica, sans-serif, Verdana;

}
ul.listicon_home a,
ul.listicon_home li a:active,
ul.listicon_home li a:visited
{
	color: #000000;	
}
ul.listicon_home li:hover
{
	color: #CC4D00;	
	text-decoration: underline;
}
/* rcz 3 Setember 2007 */
/* ]]> */

