root {
    display: block;
}

/*
    CSS for body
*/
BODY {
    margin: 0px;
    margin-left: 2px;
    margin-right: 2px;
    background: #FFFFFF;
    color: #000000;
    font-family: verdana;
}

TABLE.bodytable {
    background-color: #FFFFFF;
}


TD.footer {
    border-bottom: 0px;
    border-bottom-width: 0px;
    border-top: 1px solid #B3B3B3;
    border-top-width: 1px;
    border-top-color: #B3B3B3;
    border-top-style: solid;
}

TABLE.bodyOnly {
    border-bottom: 1px solid #B3B3B3;
    background-color: #FFFFFF;
    width: 100%;
}

TD.bodyLeft {
    padding-right: 3px;
    width: 150px;
}

TD.bodyCenter {
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
}

TD.bodyRight {
    padding-bottom: 20px;
    width: 180px;
}


/* ................................................ */

/*
Style sheet for welcome page
*/

TABLE.welcome {
    margin-top: 90px;

}

TABLE.languageSelection {
    border-collapse: collapse;
    border: 1px solid #B3B3B3;
}

TABLE.languageSelection TD {
    padding-left: 10px;
    padding-right: 40px;
    padding-bottom: 3px;
    padding-top: 3px;
}

TABLE.languageSelection TD.heading {
    background-color: #EFEFEF;
    color: gray;
    font-size: 0.75em;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
}

TABLE.languageSelection TD.languageItem {
    border-bottom: 1px solid #B3B3B3;
    color: #B3B3B3;
    font-size: 0.8em;
}


TABLE.languageSelection TD.languageItem A{
    color: #B3B3B3;
    text-decoration: none;
}

TABLE.languageSelection TD.languageItem A:hover{
    text-decoration: none;
}
/* ................................................ */

/*
Style sheet for header
*/
TD.headsearch {
    background-image: url("/turizmas/images/header_background.gif");
    background-repeat: repeat-x;
}
TABLE.headsearch {
    background-image: url("/turizmas/images/header_season_winter.gif");
    background-repeat: no-repeat;
}

TABLE.headsearch .languageFlags {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: right;
	text-decoration: none;
	padding: 0px;
	padding-top: 2px;
	border: 0px;
	color: #404040;
	vertical-align: top;
}

TABLE.mainmenu {
    color: #000000;
}

TABLE.mainmenu .spacer {
    color: #FFFFFF;
    font-size: 0.1em;
}

TABLE.mainmenu TD.level1Menu {
    color: #000000;
    font-size: 0.7em;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    background-color: #82BEA1;
    border-bottom: 1px solid #00725B;
}


TABLE.mainmenu TD.level1Menu A{
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

TABLE.mainmenu TD.level1Menu A:hover{
    text-decoration: none;
}

TABLE.mainmenu TABLE.level2Menu{
    border: 2px solid #FFFFFF;
    background-color: #E2ECD6;
}

TABLE.mainmenu TABLE.level2Menu TD {
    border-bottom: 2px solid #FFFFFF;
    font-size: 0.7em;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
}

TABLE.mainmenu TABLE.level2Menu A{
    text-decoration: none;
    color: #00735A;
    font-weight: normal;
}

TABLE.mainmenu TABLE.level2Menu A:hover{
    text-decoration: none;
}

DIV.popup {
    position: absolute;
    visibility: hidden;
    z-index: 10;
    background-color: white;
    background-repeat: no-repeat;
    margin-top: 0px;
    margin-bottom: 0px;
}

/* ...... Top menu ..................... */

TABLE.topmenu {
    color: #000000;
    border-top: 1px solid #B3B3B3;
    border-bottom: 1px solid #B3B3B3;
}

TABLE.topmenu TD.level1Menu {
    color: #000000;
    font-size: 0.7em;
    padding-top: 2px;
    padding-bottom: 2px;
}

TABLE.topmenu .spacer {
    padding-left: 5px;
    padding-right: 5px;
    color: #B3B3B3;
    font-size: 0.7em;
}

TABLE.topmenu TD.level1Menu A{
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

TABLE.topmenu TD.level1Menu A:hover{
    text-decoration: none;
}

TABLE.topmenu TABLE.level2Menu{
    /* FOR NETSCAPE */
    border-width: 0px;
    background-color: #EFEFEF;
}

TABLE.topmenu TABLE.level2Menu TD {
    border-bottom: 1px solid #FFFFFF;
    font-size: 0.75em;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
}

TABLE.topmenu TABLE.level2Menu A{
    text-decoration: none;
    color: #000000;
    font-weight: normal;
}

TABLE.topmenu TABLE.level2Menu A:hover{
    text-decoration: none;
}


/*.......... Documents .............*/

TABLE.document {
    width: 100%;
    padding: 5px;
    padding-left: 25px;
    padding-right: 25px;
}

TABLE.document TH {
    font-size: 1em;
    font-weight: bold;
    padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
    text-align: left;
}


TABLE.document TD.author{
    text-decoration: none;
    padding-top: 20px;
    padding-bottom: 0px;
    font-size: 0.7em;
    border-bottom: 1px solid #B3B3B3;
}

TABLE.galleryTable {
	border: 0px;
	margin: 0px;
	margin-top: 10px;
	font-family: verdana;
	font-size: 1em;
	font-weight: normal;
}

TABLE.galleryTable TD.galleryCell {
	border: 0px;
	padding: 2px;
}

TABLE.galleryTable TD.galleryCell IMG.galleryImg {
	border: 1px solid #000000;
	height: 80px;
	margin-bottom: 2px;
}

TABLE.document A.attachment{
    text-decoration: none;
    font-size: 0.75em;
    color: #000000;
}

TABLE.document A.attachment:hover{
    text-decoration: underline;
}



TABLE.document .photo {
    border: 0px;
    margin-top: 30px;
    margin-right: 5px;
    margin-bottom: 2px;
}

/* ......... extended search ............ */
TD.extSearchHeader {
	background-color:	#d8eb00;
	font-size:		0.70em;
	padding:		2px 10px 2px 10px;
	border-bottom:	1px solid #b3b3b3;
}

.extSearchHeader a:link, .extSearchHeader a:active, .extSearchHeader a:visited, .extSearchHeader a:hover {
	color:				#df2918;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			1em;
}

/* ......... calendar ............ */
TABLE.rightColumn {
	width:			100%;
	border:			none;
	background-color: #e4eed9;
   margin-top:     1px;
}

.rightColumn table {
	background-color:	#e4eed9;
	width:	100%;
}


.calendarHeader {
	background-color:	#d8eb00;
	font-size:		0.70em;
	font-weight:	bold;
	color:			#000000;
	padding:		2px 10px 2px 10px;
	width:			95%;
	border-bottom:	1px solid #b3b3b3;
}


.dateSelector td{
	background-color:#e4eed9;
	font-size:		1em;
	font-weight:	normal;
	color:			#000000;
	text-align:		right;
	padding:		5px 3px 10px 3px;
}

.calendarSel{
	background-color:#f4f4f4;
	font-size:		0.70em;
	font-weight:	normal;
	color:			#000000;
	border:			1px solid #b3b3b3;
}

.monthDays {
	border-collapse: collapse;
	padding:		0px 0px 0px 0px;
}

.monthDays th{
	font-size:		0.70em;
	font-weight:            bold;
	color:			#000000;
	padding:		0px 0px 0px 0px;
	text-align:		center;
}


.monthDays td{
	padding:		2px 3px 2px 0px;
	border:			1px solid #b3b3b3;
	background-color: #f4f4f4;
	font-size:		0.70em;
	font-weight:	normal;
	color:			#000000;
	text-align:		right;
}

.monthDays .highlight{
	color:			red;
	font-weight:	bold;
}

.highlight a:link, .highlight a:active, .highlight a:visited {
	color:				#00735A;
	font-weight:		bold;
	text-decoration:	none;
}

.highlight a:hover {
	color:				#00735A;
	text-decoration:	underline;
	font-weight:		bold;
}


.monthDays .currentDay{
	background-color:#00725B;
	color:			#ffffff;
	font-weight:	bold;
}

.currentDate {
	font-size:		0.70em;
	font-weight:	normal;
	color:			#000000;
	padding:		5px 10px 15px 10px;
	width:			95%;
	text-align:		center;
}

.monthDays .currentDay a:link, .monthDays .currentDay a:active, .monthDays .currentDay a:visited {
	color:			white;
	text-decoration: none;
	font-weight:	bold;
}

.monthDays .currentDay a:hover {
	color:			white;
	text-decoration: underline;
	font-weight:	bold;
}

/* event detailed search */

TABLE.rightColumn TD.header {
	background-color:	#d8eb00;
	font-size:		0.70em;
	font-weight:            bold;
	color:			#000000;
	padding:		2px 10px 2px 10px;
	width:			95%;
	border-bottom:	1px solid #b3b3b3;
}

TABLE.rightColumn TD.label {
	font-size:		0.70em;
	font-weight:   normal;
	color:			#000000;
   padding-top:   2px;
	padding-left: 5px;
	padding-right: 3px;
}

TABLE.rightColumn TD.value {
	font-size:		0.70em;
	font-weight:   normal;
	color:			#000000;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 3px;
}

TABLE.rightColumn .input{
	background-color: #f4f4f4;
	font-weight: normal;
   font-family: verdana;
	color: #000000;
	border: 1px solid #b3b3b3;
}




/*.......... event .............*/
TABLE.document TD.eventDateTime{
    text-decoration: none;
    color: #b3b3b3;
    padding-top: 2px;
    /*	padding-left: 25px;	*/
	padding-left:	0px;
    padding-bottom: 2px;
    font-size: 0.77em;
	/*	border-bottom:	1px solid #E9F3FC;	*/
	text-decoration: underline;
}

TABLE.document TD.eventContent{
    text-decoration: none;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 0.84em;
    /*	padding-left: 25px;	*/
	padding-left:	0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
}

TABLE.document TD.eventLocation{
    text-decoration: none;
    color: #000000;
    text-align: left;
    font-weight: bold;
    font-size: 0.84em;
    /*	padding-left: 25px;	*/
	padding-left:	0px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}

TABLE.document TD.eventRepeatDatesHead{
    text-decoration: none;
    font-size: 0.77em;
    /*	padding-left: 10px;	*/
	padding-left:	0px;
    padding-bottom: 2px;
    border-bottom: 1px solid #b3b3b3;
    color: #b3b3b3;
}

TABLE.document TD.eventRepeatDates{
    text-decoration: none;
    color: #b3b3b3;
    /*	padding-left: 25px;	*/
	padding-left:	0px;
    font-size: 0.77em;
}

TABLE.document TH.empty{
	padding: 0px 10px 0px 0px;
	margin:	0px 0px 0px 0px;
}

TABLE.document TD.empty{
    padding: 0px 10px 0px 0px;
    margin: 0px 0px 0px 0px;
}

TABLE.document TD.emptyatall {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


/*.......... event list styles .................*/
TABLE.eventList {
    text-decoration: none;
    color: #000000;
}

TABLE.eventList TD.eventTitle {
    font-size: 0.70em;
    font-weight: bold;
	padding-left:	17px;
}

TABLE.eventList TD.eventPlace {
    font-size: 0.70em;
    font-weight: normal;
	padding-left:	17px;
}

TABLE.eventList TD.eventDate {
    font-size: 0.70em;
    font-weight: normal;
    color: #000000;
	padding-left:	17px;
}

TABLE.eventList A {
    text-decoration: none;
    color: #000000;
}

TABLE.eventList A:hover {
	color: #00735A;
    text-decoration: underline;
}


/*.......... News list styles .................*/
TABLE.newsList {
    text-decoration: none;
    color: #000000;
}

TABLE.newsList TD.newsTitle {
    font-size: 0.70em;
    font-weight: bold;
	padding-left:	7px;
}

TABLE.newsList TD.newsDate {
    font-size: 0.70em;
    font-weight: normal;
    color: #000000;
	padding-left:	17px;
}

TABLE.newsList TD.newsInfo {
    font-size: 0.70em;
    font-weight: normal;
    color: #000000;
	padding-left:	7px;
}

TABLE.newsList A {
    text-decoration: none;
    color: #000000;
}

TABLE.newsList A:hover {
	color: #00735A;
    text-decoration: underline;
}


/*.......... news .............*/
TABLE.document TD.newsAuthor{
    text-decoration: none;
    color: #B3B3B3;
    text-align: left;
    font-weight: normal;
    font-size: 0.84em;
    /*	padding-left: 25px;	*/
	padding-left:	0px;
    padding-top:	5px;
    padding-right: 10px;
    padding-bottom: 2px;
	text-decoration: underline;
	/*	border-bottom:	1px solid #E9F3FC;	*/
}

TABLE.document TD.newsSumary{
    text-decoration: none;
    color: #000000;
    text-align: left;
    font-weight: bold;
    font-size: 0.84em;
    /*	padding-left: 25px;	*/
	padding-left:	0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 5px;
}

TABLE.document TD.newsContent{
    text-decoration: none;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 0.84em;
	padding-left:	0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
}




/*.......... document .............*/
TABLE.document TD.documentContent{
    text-decoration: none;
    color: #000000;
    text-align: left;
    font-weight: normal;
    font-size: 0.84em;
    /*	padding-left: 25px;	*/
	padding-left:	0px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}




/*.......... Document content .............*/

/*
With new table creation/edition features these setting are no longer neeed

TD.content TABLE{
    border-collapse: collapse;
    border: 1px;
    padding-left: 20px;
    padding-right: 20px;
}

TD.content TD{
    padding: 0px 0px 0px 0px;
    margin: 0%;
    border: 1px solid #ADD07C;
    padding-left: 2px;
}
*/

TD.content A {
    color: #314A00;
    text-decoration: none;
}

TD.content A:hover {
    text-decoration: underline;
    /*font-size: 9px;*/
    color: #5C84DC;
}




/*--------- Attachment styles------------------*/
TABLE.document TD.attachmentHead{
    text-decoration: none;
	padding-left:	0px;
	padding-right:	0px;
    padding-bottom: 2px;
    /*	border-bottom: 1px solid #B2D2EE;	*/
	border-bottom: 1px solid #b3b3b3;
}

TABLE.document TD.attachmentHeadContent{
    text-decoration: none;
    font-size: 0.77em;
	padding-left:	0px;
	padding-right:	0px;
    padding-bottom: 2px;
    border-bottom: 1px solid #b3b3b3;
    color: #B3B3B3;
}

TABLE.document TD.attachment{
    text-decoration: none;
    color: #00735A;
    /*	padding-left: 25px;	*/
	padding-left:	0px;
    font-size: 0.77em;
}

TD.attachment A {
    text-decoration: none;
    color: #00735A;
}
TD.attachment A:hover {
    text-decoration: underline;
    color: #00735A;
}


/*.......... Document lists .............*/

TABLE.documentlist {
    font-size: 0.75em;
    color: #000000;
    padding-left: 20px;
    padding-right: 25px;
    margin-top: 20px;
}


TABLE.documentlist TD.titlewSpacer {
    text-decoration: none;
    font-weight: bold;
    padding-left: 30px;
    padding-bottom: 0px;
}

TABLE.documentlist TD.searchResultType {
    text-decoration: none;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 45px;
    font-family: verdana, arial;
    font-weight: normal;
    font-size: 1em;
    text-align: left;
    color: #B3B3B3;
}

TABLE.documentlist TD.title {
    text-decoration: none;
    font-weight: bold;
    padding-top: 5px;
}

TABLE.documentlist A {
    color: #000000;
    text-decoration: none;
}

TABLE.documentlist A:hover {
    text-decoration: underline;
}

TABLE.documentlist A:over {
    text-decoration: underline;
}

TABLE.documentlist TD.groupByDate {
    padding-top: 10px;
    padding-bottom: 5px;
    font-weight: bold;
}

TABLE.documentlist TD.summary {
    padding-top: 2px;
    padding-bottom: 10px;
    padding-left: 40px;
}

/* ....... Footer styles ........*/


TABLE.footer {
    text-decoration: none;
    font-size: 0.6em;
    background-color: #ffffff;
    color: #B3B3B3;
}

TABLE.footer A {
    color: #B3B3B3;
    text-decoration: none;
}

TABLE.footer  A:hover {
    text-decoration: underline;
    color: #000000;
}

/* ......... Path trace styles ............ */

TABLE.pathTrace {
    text-decoration: none;
    color: #000000;
    margin-left: 0px;
    margin-top: 10px;
    width: 100%;
}

TABLE.pathTrace TD.navigation {
    text-align: top;
}

TABLE.pathTrace TD.navigation IMG {
    border: 0px;
}

TABLE.pathTrace TD.pathHistory {
    background-color: #EFEFEF;
    width: 100%;
    font-size: 0.7em;
    height: 20px;
    color: #B3B3B3;
}

TABLE.pathTrace TD.pathHistory A {
    text-decoration: none;
    color: #B3B3B3;
}

TABLE.pathTrace TD.subcategories {
    font-size: 0.7em;
    padding-left: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TABLE.pathTrace TD.subcategories A:link {
    text-decoration: none;
    color: #00735A;
}

TABLE.pathTrace TD.subcategories A:visited {
    text-decoration: none;
    color: #00735A;
}

TABLE.pathTrace TD.subcategories A:active {
    text-decoration: none;
    color: #00735A;
}

TABLE.pathTrace TD.subcategories A:hover {
    text-decoration: underline;
    color: #00735A;
}

/* ......... Sitemap styles ............ */

TABLE.sitemap {
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

TABLE.sitemap TD A{
    text-decoration: none;
    color: #000000;
}
TABLE.sitemap TD A:hover{
    text-decoration: underline;
    color: #000000;
}


TABLE.sitemap TD.level1 {
	padding-bottom: 5px;
}

TABLE.sitemap TD.level1 A {
    font-size: 0.8em
}

TABLE.sitemap TD.level2 {
	padding-left: 20px;
	padding-bottom: 3px;
}

TABLE.sitemap TD.level2 A {
    font-size: 0.75em
}

TABLE.sitemap TD.level3 {
	padding-left: 40px;
	padding-bottom: 1px;
}

TABLE.sitemap TD.level3 A {
    font-size: 0.7em
}


/* CSS for search header*/
/*
TD.searchhead {
	 padding-bottom: 1em
}
*/

TABLE.searchhead {
    background-color: #F4F9E3;
    font-size: 0.7em;
    border-top: 1px solid #5A8400;
    border-bottom: 1px solid #5A8400;
}

TD.searchform {
    background-color: #F4F9E3;
    padding: 0.5em;
    border-top: 1px solid #5A8400;
}

TABLE.searchform {
    font-size: 0.7em;
}

TABLE.searchform TH {
    text-decoration: none;
    /*font-size: 0.8em;*/
    border: 0px;
    color: black;
    text-align: right;
    font-weight: normal;
}

TABLE.searchlist {
    background-color: #F4F9E3;
    border-bottom: 1px solid #5A8400;
    padding: 5px;
}

TABLE.searchlist TD.list {
    padding-top: 0.5em;
    padding-bottom: 0.2em;
    padding-left: 1em;
    /*border-bottom: 1px solid Silver;*/
}

TABLE.searchlist TD.list A {
    font-weight: normal;
    text-decoration: none;
    color: black;
    font-size: 0.7em;
}

TABLE.searchlist TD A:hover {
    text-decoration: underline;
}

TABLE.searchlist TH {
    text-align: left;
    color: #5C84DC;
    border-bottom: 1px solid #5C84DC;
}

TABLE.searchlist TD.up {
    padding-top: 1.5em;
    padding-bottom: 0em;
}

/* CSS for search navigator*/
/*
TD.searchnavigator {
    border-bottom: 1px solid #5A8400;
    border-top: 2px solid #5A8400;
}
*/
TABLE.searchnavigator {
    font-size: 0.7em;
    text-decoration: none;
    color: #477E47;
    border-top: 1px solid #477E47;
    border-bottom: 1px solid #477E47;
    margin-top: 5px;
}

TABLE.searchnavigator TH {
    text-decoration: none;
    font-weight: normal;
    border: 0px;
    color: black;
}

TABLE.searchnavigator A{
    color: #477E47;
}

TABLE.searchnavigator TD{
    padding-left: 4px;
}


/*
    SHARED SCC
*/
INPUT.submit {
    text-decoration: none;
    font-weight: bold;
    font-size: 0.75em;    
    border: 1px solid black;
}

INPUT.dateChooser {
    text-decoration: none;
    font-weight: normal;
    font-size: 0.53em;    
    border: 1px solid black;
	 width: 12px;
}

INPUT.field {
    font-size: 11px;
    color:#314900;
}

SELECT {
    font-size: 1em;
    /*color:#314900; */
}

FORM {
    margin: 0px;
    padding: 0px;
}

FONT.date {
    font-weight: normal;
}
FONT.time {
    font-weight: normal;
}




/* ......Authentication..................... */

TABLE.login {
    /* FOR NETSCAPE */
    border-width: 1px;
    border-style: solid;
    border-color: #b9a9f3;
    /* FOR IE */
    border: 1px solid #9a9a9a;
    text-indent: 3px;
    width: 400px;
}


TABLE.login TD {
    /* FOR NETSCAPE */
    border-width: 0px;
    /* FOR IE */
    border: 0px;
    border-style: solid;
    height: 0px;
    font-size: 0.8em;
    font-family: arial;
}

TABLE.login TH {
   background-color: #9a9a9a;
   color: #ffffff;
   font-size: 0.8em;
   font-family: arial;
   font-weight: bold;
   text-align: center;
   padding-left: 15px;
   padding-right: 15px;
}

INPUT.loginButton {
    border: 0px;
}

/* =============================================== */
/*  Style definitions for (un-)subscription pages. */
/* =============================================== */


TABLE.subscription {
    width: 100%;
    border-width: 0px;
    border: 0px;
    font-family: verdana;
    font-weight: normal;
    font-size: 0.75em;
}

TABLE.subscription TD.errorOutput {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

TABLE.subscription TD.label {
    width: 25%;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 5px;
    text-align: right;
}

TABLE.subscription TD.entry {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 10px;
    text-align: left;
}

TABLE.subscription TD.entry A {
    color: #B3B3B3;
    text-decoration: none;
}

TABLE.subscription TD.entry A:hover {
    color: #B3B3B3;
    text-decoration: underline;
}


/* =============================================== */
/*  Style definitions for search pages. */
/* =============================================== */

TABLE.searchForm {
    width: 100%;
    border-width: 0px;
    border: 0px;
    font-family: verdana;
    font-weight: normal;
    font-size: 0.75em;
}

TABLE.searchForm TD.errorOutput {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

TABLE.searchForm TD.label {
    width: 25%;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 5px;
    text-align: right;
}

TABLE.searchForm TD.entry {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 10px;
    text-align: left;
}

TABLE.searchForm TD.entry A {
    color: #B3B3B3;
    text-decoration: none;
}

TABLE.searchForm TD.entry A:hover {
color: #B3B3B3;
    text-decoration: underline;
}

/*------------------------------------------------*/
/* Paging styles' definitions for search results  */
/*------------------------------------------------*/

TABLE.listPaging {
    width: 100%;
    background-color: #FFFFFF;
    border: 0px;
    padding: 0px;
}

TABLE.listPaging TD.pagingInfoRow {
    height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    border-left: 0px;
    border-right: 0px;
    border-top: 1px solid #CECECE;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CECECE;
    border-bottom: 1px solid #CECECE;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CECECE;
    font-family: verdana, arial;
    font-weight: normal;
    font-size: 0.75em;
    text-align: left;
    color: #000000;
}

TABLE.listPaging TD.pagingInfoRow_search_left {
    height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    border-left: 1px solid #CECECE;
    border-left-width: 1px;
    border-left-color: #CECECE;
    border-left-style: solid;
    border-right: 0px;
    border-top: 1px solid #CECECE;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CECECE;
    border-bottom: 1px solid #CECECE;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CECECE;
    font-family: verdana, arial;
    font-weight: bold;
    font-size: 0.75em;
    text-align: left;
    color: #B3B3B3;
}

TABLE.listPaging TD.pagingInfoRow_search_right {
    height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    border-left: 0px;
    border-right: 1px solid #CECECE;
    border-top: 1px solid #CECECE;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CECECE;
    border-bottom: 1px solid #CECECE;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CECECE;
    font-family: verdana, arial;
    font-weight: bold;
    font-size: 0.75em;
    text-align: left;
    color: #B3B3B3;
}

TD.pagingInfoRow A {
    color: #B3B3B3;
    text-decoration: none;
}
TD.pagingInfoRow A:hover {
    color: #B3B3B3;
    text-decoration: none;
}

/*---------------- Voting question styles ---------------*/

TABLE.voting {
    padding: 5px;
    padding-left: 25px;
    padding-right: 25px;
    color: black;
}

TD.votingQuestion{
    text-decoration: none;
    color: #000000;
    font-size: 0.77em;
    padding-bottom: 10px;
}

TABLE.voting TD.votingRadio{
    text-decoration: none;
    width: 10%;
    text-align: right;
    font-size: 0.1em;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TABLE.voting TD.votingAnswer{
    padding-left: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 90%;
    text-decoration: none;
    font-size: 0.77em;
    color: #000000;
    text-align: left;
}

TABLE.voting TD.votingStatQuantity{
    font-size: 0.77em;
    color: #000000;
    font-weight: normal;
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 10px;
    width: 25px;
}

TABLE.voting TD.votingStatAnswer{
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 10px;
    text-decoration: none;
    color: #000000;
    font-size: 0.65em;
    text-align: left;
    width: 220px;
}

TABLE.voting TD.votingToArchive{
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 10px;
    text-decoration: none;
    color: #000000;
    font-size: 0.77em;
    font-weight: normal;
    text-align: left;
    width: 220px;
}
TD.votingToArchive A{
    color:				#00735A;
	font-weight:		bold;
	text-decoration:	none;
}

TD.votingtoArchive A:hover{
   	color:				#00735A;
	text-decoration:	underline;
	font-weight:		bold;
}
/*-------------------------------------------------------*/

