A		{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 11px; color:#0000FF; text-decoration:none; cursor:hand; }
A:hover		{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 11px; color:#1D6DFF; text-decoration:none; cursor:hand; }
A:active	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 11px; color:#1D6DFF; text-decoration:none; cursor:hand; }
A:visited	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 11px; color:#0000FF; text-decoration:none; cursor:hand; }

a > h3  	{font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color:#0000FF; text-decoration:none; cursor:hand; overflow: hidden; display:inline; }
.link_cpt	{font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color:#0000FF; text-decoration:none; cursor:hand; overflow: hidden; display:inline; }
.link_cpt_bigger	{font-family: Verdana,sans-serif; font-size: 13px; font-weight: normal; color:#0000FF; text-decoration:none; cursor:hand; overflow: hidden; display:inline; }

A.red		{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 11px; color:#FF0000; text-decoration:none; cursor:hand; }
A.red:hover	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 11px; color:#FF0000; text-decoration:none; cursor:hand; }
A.red:active	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 11px; color:#FF0000; text-decoration:none; cursor:hand; }
A.red:visited	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 11px; color:#FF0000; text-decoration:none; cursor:hand; }

A.menu		{font-family: Arial, Helvetica, Tahoma, Geneva; font-size: 16px; font-weight: normal; color:#FFFFFF; text-decoration:none; cursor:hand; }
A.menu:hover	{font-family: Arial, Helvetica, Tahoma, Geneva; font-size: 16px; font-weight: normal; color:#FFFFFF; text-decoration:none; cursor:hand; }
A.menu:active	{font-family: Arial, Helvetica, Tahoma, Geneva; font-size: 16px; font-weight: normal; color:#FFFFFF; text-decoration:none; cursor:hand; }
A.menu:visited	{font-family:  Arial, Helvetica, Tahoma, Geneva; font-size: 16px; font-weight: normal; color:#FFFFFF; text-decoration:none; cursor:hand; }

A.menudark		{font-family: Arial, Helvetica, Tahoma, Geneva; font-size: 15px; font-weight: normal; color:#0000FF; text-decoration:none; cursor:hand; }
A.menudark:hover	{font-family: Arial, Helvetica, Tahoma, Geneva; font-size: 15px; font-weight: normal; color:#0000FF; text-decoration:none; cursor:hand; }
A.menudark:active	{font-family: Arial, Helvetica, Tahoma, Geneva; font-size: 15px; font-weight: normal; color:#0000FF; text-decoration:none; cursor:hand; }
A.menudark:visited	{font-family:  Arial, Helvetica, Tahoma, Geneva; font-size: 15px; font-weight: normal; color:#0000FF; text-decoration:none; cursor:hand; }

A.bigger		{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 13px; color:#0000FF; text-decoration:none; cursor:hand; }
A.bigger:hover		{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 13px; color:#1D6DFF; text-decoration:none; cursor:hand; }
A.bigger:active		{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 13px; color:#1D6DFF; text-decoration:none; cursor:hand; }
A.bigger:visited	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 13px; color:#0000FF; text-decoration:none; cursor:hand; }

.importanttext	{font-family: Arial, Verdana, MS Sans Serif, Tahoma; font-size: 12px; font-weight: bold; color: #000000; text-align:none;}
.RedText	{font-family: Arial, Verdana, MS Sans Serif, Tahoma; font-size: 12px; font-weight: bold; color: #FF0000; }
.BiggerText	{font-family: Arial, Tahoma, Verdana, MS Sans Serif; font-size: 14px; color: #000000; }
.CaptionText	{font-family: Arial, Tahoma, Verdana, MS Sans Serif; font-size: 14px; color: #000000; font-weight: bold;}

.NewsHeaderText	{font-family: Verdana, Tahoma, MS Sans Serif; font-size: 20px; color: #000000; font-weight: bold; text-align: left; }
.CaptionTextBlue	{font-family: Arial, Tahoma, Verdana, MS Sans Serif; font-size: 14px; color: #0000FF; font-weight: bold; }


.SimpleText	{font-family: Tahoma, Verdana, Arial, MS Sans Serif; font-size: 12px; color: #000000; }
.JustifyText	{font-family: Verdana, Times New Roman, Tahoma, Arial, MS Sans Serif; font-size: 13px; color: #000000; text-align:justify; padding: 0px 4px 4px 4px; vertical-align:top; }
.ArticleMobileText  {padding-right: 10px; }
.TinyText	{font-family: Arial, Tahoma, Verdana, MS Sans Serif; font-size: 11px; color: #000000; }
.TiniestText	{font-family: Arial, Tahoma, Verdana, MS Sans Serif; font-size: 9px; color: #000000; }
.MiniTinyText	{font-family: Arial, Tahoma, Verdana, MS Sans Serif; font-size: 8px; color: #000000; }
.SuperIdea	{font-family: Tahoma, Verdana, Arial, MS Sans Serif; font-size: 20px; font-weight: bold; color: #000055; }
.SignifIdea	{font-family: Verdana, Tahoma, Arial, MS Sans Serif; font-size: 14px; font-weight: bold; color: #000055; }
.redstar	{font-family: Verdana, Arial, Tahoma, Helvetica, Verdana; font-size: 14px; font-weight: bold; color: #FF0000; }
.docfooter0	{background-color:#003399; padding-left: 5px;}
.docfooter1	{background-color:#21BEFF; padding-left: 5px;}
.docfooter_grad	{background-image: url('mimages/gradient_top2.jpg'); ont-family: Arial, Verdana, Tahoma, MS Sans Serif, Helvetica; font-size: 14px; color:#000000; font-weight:bold;}
.docfooter	{font-family: Arial, Verdana, Tahoma, MS Sans Serif, Helvetica; font-size: 16px; font-weight: normal; color: #FFFFFF;}
.docfooter_narrow	{font-family: Arial, Verdana, Tahoma, MS Sans Serif, Helvetica; font-size: 12px; font-weight:200; color: #E6F76A;}
.borders	{border: 1px solid #E5E5E5; }
.white_block	{width:1px; background-image: url('mimages/bg_white.jpg'); }

INPUT		{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 10px; font-weight: bold; color: #000000; }
TEXTAREA	{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 11px; font-weight: bold; color: #000000; }

SELECT		{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 12px; color: #000000;
		BORDER-BOTTOM: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-RIGHT: black 1px outset; BORDER-TOP: black 1px outset; }
.MiniSelect	{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 10px; font-weight: bold; color: #000000;
		BORDER-BOTTOM: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-RIGHT: black 1px outset; BORDER-TOP: black 1px outset; }

.SubSelect	{color: #009933; }
.SubSelectRed	{color: #FF0000; font-weight: bold; }
.CellItem	{font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000080; background-color: #FFD997; }
.hr0		{height:1px; color: #000000;}

.SimpleImportant	{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 11px; color: #000000; background-color: #E8E4DC; cursor:hand; 
			BORDER-BOTTOM: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-RIGHT: black 1px outset; BORDER-TOP: black 1px outset; }

.YellowImportant	{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 11px; color: #000000; background-color: #FFD997; cursor:hand; 
			BORDER-BOTTOM: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-RIGHT: black 1px outset; BORDER-TOP: black 1px outset; }


ul.vote-items-list, ul.vote-items-list li {
	margin: 0; padding: 0; border: none; font-size: 100%; list-style-type: none; list-style:none; }

.graph-bar	 {height:12px; font-size:12px; min-width:2px;}

    .left {float: left;}
    .right {float: right;}
    .clear {clear: both;}
    .full_width {width: 100%; clear: both; }
    #permalink {display: none; }
    .nowrap {white-space: nowrap; }


.top_banner {
  width: 100%;
  height: auto;
}

    .topline1 { visibility:visible; }
    .topline2 { visibility:visible; }
    .topline3 { visibility:visible; }
    .topline4 { visibility:visible; }

/*
670 center
97%
    width: 1000px; min-width: 900px;
*/
.rTable {
    display: block; width:1070px;
    margin-left:35px;

}
.rTableTop {
    width: 1070px;
}
.rTableSearch {
    align: center;
    margin: 10px 0px 10px 0px;
}
.rTableSearchLine {
    width:96%;
    margin-left: -40px;   
    background-image: url(mimages/bg_marengo.jpg);
}
.rTableHeading, .rTableBody, .rTableFoot, .rTableRow{
  	clear: both;
}
.rTableHead, .rTableFoot{
  	background-color: #DDD;
  	font-weight: bold;
}
.rTableTopBanner {
  	border: 0px solid #999999;
  	overflow: hidden;
  	padding: 3px 1.8%;
  	width: 70%;
}

.rTableCell {
  	border: 1px solid #999999;
  	float: left;
  	overflow: hidden;
  	padding: 3px 1.8%;
  	width: 28%;
}
.rTableCellLeft {
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
  	padding: 3px 1.5%;
  	width: 12%; max-width:140px;
        background-image: url(mimages/gradient_left.jpg);
}
.rTableCellRight {
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        padding: 5px;
  	width: 15%; max-width:180px;
        background-image: url(mimages/gradient_right.jpg);
}
.rTableCellCenter {
  	border: 0px solid #999999;
  	float: left;
  	overflow: hidden;
        background-color: #FBFFFB;
  	width: 65%; max-width:100%; min-height:750px;
}

.rTableHead {
  	border: 1px solid #999999;
  	float: left;
  	height: 17px;
  	overflow: hidden;
  	padding: 3px 1.8%;
  	width: 28%;
}
.rTable:after {
 	 visibility: hidden;
  	 display: block;
 	 font-size: 0;
  	 content: " ";
  	 clear: both;
  	 height: 0;
}



/* Styles not for hover-able devices */
@media not all and (hover: hover) and (pointer: fine) {
    .rTableCellLeft, .rTableCellRight {
       display: none;
    }
    .rTableCellCenter {
        width: 99%;
        text-align: center;
    }
    .leftAlign          {text-align: left; }
    .JustifyText	{font-family: Verdana, Times New Roman, Tahoma, Arial, MS Sans Serif; font-size: 16px; color: #000000; text-align:justify; padding: 0px 4px 4px 4px; vertical-align:top; }
    .ArticleMobileText  {width: 92%; }
    INPUT		{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 22px; font-weight: bold; color: #000000; }
    TEXTAREA	{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 22px; font-weight: bold; color: #000000; }

    SELECT		{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 22px; color: #000000;
		BORDER-BOTTOM: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-RIGHT: black 1px outset; BORDER-TOP: black 1px outset; }
    .MiniSelect	{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 14px; font-weight: bold; color: #000000;
		BORDER-BOTTOM: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-RIGHT: black 1px outset; BORDER-TOP: black 1px outset; }

    .SimpleImportant	{font-family: Tahoma, Verdana, Helvetica, Arial; font-size: 20px; color: #000000; background-color: #E8E4DC; cursor:hand; 
			BORDER-BOTTOM: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-RIGHT: black 1px outset; BORDER-TOP: black 1px outset; }

    .docfooter	{font-family: Arial, Verdana, Tahoma, MS Sans Serif, Helvetica; font-size: 24px; font-weight: normal; color: #FFFFFF;}
.link_cpt	{font-family: Verdana,sans-serif; font-size: 20px; font-weight: normal; color:#0000FF; text-decoration:none; cursor:hand; overflow: hidden; display:inline; }
.link_cpt_bigger	{font-family: Verdana,sans-serif; font-size: 21px; font-weight: normal; color:#0000FF; text-decoration:none; cursor:hand; overflow: hidden; display:inline; }


A		{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 19px; color:#0000FF; text-decoration:none; cursor:hand; }
A:hover		{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 19px; color:#1D6DFF; text-decoration:none; cursor:hand; }
A:active	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 19px; color:#1D6DFF; text-decoration:none; cursor:hand; }
A:visited	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 19px; color:#0000FF; text-decoration:none; cursor:hand; }

a > h3  	{font-family: Verdana,sans-serif; font-size: 19px; font-weight: normal; color:#0000FF; text-decoration:none; cursor:hand; overflow: hidden; display:inline; }

A.red		{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 19px; color:#FF0000; text-decoration:none; cursor:hand; }
A.red:hover	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 19px; color:#FF0000; text-decoration:none; cursor:hand; }
A.red:active	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 19px; color:#FF0000; text-decoration:none; cursor:hand; }
A.red:visited	{font-family: Verdana, Arial, Helvetica, Tahoma, Geneva; font-size: 19px; color:#FF0000; text-decoration:none; cursor:hand; }


SuperIdea	{font-family: Tahoma, Verdana, Arial, MS Sans Serif; font-size: 23px; font-weight: bold; color: #000055; }
.SimpleText	{font-family: Tahoma, Verdana, Arial, MS Sans Serif; font-size: 19px; color: #000000; }
.RedText	{font-family: Arial, Verdana, MS Sans Serif, Tahoma; font-size: 19px; font-weight: bold; color: #FF0000; }
.TinyText	{font-family: Arial, Tahoma, Verdana, MS Sans Serif; font-size: 17px; color: #000000; }

.comment_table  {text-align: left; }
}



@media (max-width: 768px) {
    .rTableCellLeft, .rTableCellRight {
        display: none;
    }
    .rTableTop {
        width: 768px;
    }
    .rTable {
        width: 768px;
    }
    .rTableCellCenter {
        width: 768px;
    }
    #top_logo {
        width: 100px; height: 55px;
    }
    #top_banner {
        width: 400px;
    }
}
@media (max-width: 968px) {
    .rTableCellRight {
        display: none;
    }
}
@media (max-width: 1050px) {
    .rTableTopBanner {

    }
}

