/****** MAIN STYLE ******/
BODY {
	BACKGROUND-COLOR: #efeff1;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	FONT-FAMILY: Verdana;
}

HR {
	COLOR: #63a3df;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #63a3df;
	BORDER-BOTTOM-STYLE: none;
}

#tableglobal {
	width: 1280px;
	height: 100%;
	background-color: #ffffff;
}

#container {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #000000;
}

#flashanimation {
	VERTICAL-ALIGN: top;
	HEIGHT: 100px;
	BACKGROUND-COLOR: #536caf;
}

/********** BANNER STYLE **********/
.bannerbody {
	WIDTH: 950px;
	HEIGHT: 200px;
	background-color: #e6e6e6;
	margin-top: 10px;
	text-align: center;
	padding: 0 165px 0 165px;
	margin: 0 0 0 0;
	vertical-align: top;
}

.bannercontent {
	width: 937px;
	height: 135px;
	margin-left: 13px;
}

.logotd {
	width: 215px;
	padding: 30px 0 0 0;
}

.menusearchtd {
	width: 725px;
}

/******* BANNER MENU STYLE ******/
.navigation {
	padding-bottom: 15px;
	height: 30px;
}

.selectedMenuLink {
	FONT-SIZE: 14px;
	font-weight: normal;
	COLOR: #333;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding: 0 5px 0 0;
	margin-right: 12px;
}

.menuLink {
	FONT-SIZE: 14px;
	COLOR: #7d7c7c;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding: 0 5px 0 0;
	margin-right: 12px;
}

/****** LANGUAGE BUTTON STYLE ******/
.languagebutton {
	color: #666;
	FONT-FAMILY: Verdana;
	font-size: 12px;
	TEXT-DECORATION: none;
	font-weight: normal;
	padding: 0 5px 0 5px;
}

/****** Banner Logout Style ******/
.textlogout {
	PADDING-RIGHT: 12px;
	FONT-SIZE: 8.5px;
	COLOR: #7D7C7C;
	LINE-HEIGHT: 25px;
	FONT-FAMILY: Verdana;
	vertical-align: bottom;
	TEXT-DECORATION: none;
	height: 25px;
}

.logoutbutton {
	color: #7D7C7C;
	FONT-SIZE: 8.5px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	width: 50px;
	height: 18px;
	padding-bottom: 3px;
	background-color: #d8d8d8;
	border: 0;
}

/****** SEARCH TOP STYLE ******/

.tableSearchFormTop {
	width: 725px;
	background-color: #aeaeae;
	padding: 0 5 5 5;
}

.tdSearchTop {
	padding: 5;
}

.tdSearchTopAdvanced {
	padding: 0 0 0 0 ;
}

.searchFormTop {
	width: 725px;
	background-color: #aeaeae;
}

.formSearchParamTop {
	background-color: #e0e0c0;
}

.searchText {
	FONT-SIZE: 10px;
	WIDTH: 105px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
	/*margin: 5px 0 0 0;*/
	padding: 2px 2px 2px 2px;
	height: 18px;
	border-style: 1px;
}

.searchDate {
	FONT-SIZE: 10px;
	WIDTH: 105px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	height: 18px;
	border-style: none;
}

.searchformbutton {
	color: #4b4b4b;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-weight: normal; 
	width : 115px;
	height: 18px;
	background-color: #d8d8d8;
	border: 0;
	width: 100px;
	padding-bottom: 2px;
}

.fulltextinput {
	width: 373px;
	height: 18px;
	font-size: 10.5px;
	color: #666;
	border-style: none;
}

.radiobuttonsearchtop {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #ffffff;
	font-size: 9px;
	font-family: Verdana;
	text-decoration: none;
	vertical-align: middle;
}

.labelinputsearch {
	color: #ffffff;
	font-size: 9px;
	font-family: Verdana;
	text-decoration: none;
}

.searchOptionbox {
	FONT-SIZE: 9px;
	COLOR: #666666;
	WIDTH: 120px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	border-style: 1px;
	height: 18px;
	padding-top: 1px;
	margin-top: 5px;
}

.searchOptionboxDownClick {
	FONT-SIZE: 9px;
	COLOR: #666666;
	WIDTH: 480px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	border-style: 1px;
	height: 18px;
	padding-top: 1px;
	margin-top: 5px;
}

.searchOptionbox option {
	background-color: #ffffff;
}

/****** LEFT SIDE STYLE ******/
.leftSide {
	width: 198px;
	vertical-align: top;
	PADDING-LEFT: 13px;
	padding-top: 7px;
	FONT-SIZE: 10px;
	COLOR: #666666;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}

/****** LOGIN STYLE ******/
.login {
	width: 145px;
	TEXT-ALIGN: left;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}

.textlogin {
	PADDING-RIGHT: 10px;
	FONT-SIZE: 10px;
	COLOR: #fff;
	LINE-HEIGHT: 14px;
	PADDING-TOP: 14px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	border-style: none;
}

.loginfield {
	FONT-SIZE: 10px;
	WIDTH: 140px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
	background-color: #e6e6e6;
	height: 18px;
	border-style: none;
}

.loginButton {
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	border: 0;
	color: #ffffff;
	font-weight: normal;
	padding-bottom: 3px;
	background-color: #a71e2d;
	width: 68px;
	height: 18px;
}

.forgottenlink {
	font-size: 9px;
	text-decoration: none;
	color: #666;
	font-family: Verdana;
}

/****** MAIN TEXT CONTENT STYLE ******/

.contentbody {
	WIDTH: 950px;
	HEIGHT: 100%;
	background-color: #ffffff;
	text-align: center;
	padding: 0 165px 0 165px;
	margin: 0 0 0 0;
}


.textcontent {
	padding: 0 0 0 28px;
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	height: 100%;
	width: 750px;
	background-image: url(../images/point1column.gif);
	background-position: 0 20px ;
	background-repeat: repeat-y;
	/*
	border-left-color: #666666;
	border-left-style: dotted;
	border-left-width: 3px;
	*/
}

.textcontent3Column {
	PADDING: 0 5px 0 28px;
	margin-top: 20px;
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	height: 100%;
	width: 550px;
	background-image: url(../images/point3column.gif);
	background-position: right center;
	background-repeat: repeat-y;
	/*
	border-left-color: #666666;
	border-left-style: dotted;
	border-left-width: 1px;
	border-right-color: #666666;
	border-right-style: dotted;
	border-right-width: 1px;
	*/
}

.h1maintitle {
	font-size: 19px;
	font-weight: normal;
	padding: 0px;
	margin: 0 0 15px 0;
	color: #a71e2d;
}

.h2maintitle {
	font-size: 19px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 15px 0;
	color: #a71e2d;
}

.h4maintitle {
	font-size: 14px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 15px 0;
	color: #a71e2d;
}


.h3maintitle {
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #666;
}

/****** RIGHT SIDE STYLE ******/
.rightSide {
	width: 224px;
	height: 100%;
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana;
	margin: 20px 0 0 0;
	padding: 0 5px 0 24px;
	TEXT-DECORATION: none;
}

.h1newstitle {
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 5px 0;
	color: #a71e2d;
}

/****** FACET STYLE ******/

.facettitlelink,.facettitlelink:visited,.facettitlelink:active
	{
	color: #a71e2d;
	font-size: 11px;
	FONT-FAMILY: Verdana;
	text-decoration: none;
	padding: 0 0 0 0;
}

.facettitlelink:hover {
	color: #a71e2d;
	text-decoration: underline;
	padding: 0 0 0 0;
}

.redarrowfacet {
	padding: 0 5px 0 0;
}

.facetlink,.facetlink:visited,.facetlink:active
	{
	color: #666;
	font-size: 11px;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}

.facetlink:hover {
	color: #666;
	text-decoration: underline;
}

.facetlinkextra,.facetlinkextra:visited,.facetlinkextra:active
	{
	color: #666;
	font-size: 11px;
	FONT-FAMILY: Verdana;
	text-decoration: none;
	padding: 0 0 0 0px;
}

.facetlinkextra:hover {
	color: #666;
	text-decoration: underline;
	padding: 0 0 0 0px;
}

.facetarrowmoreless {
	margin: 0 0 0 17px;
}

.facetTitleColumn {
	padding: 0 0 15px 0;
}

.facetArrowColumn {
	padding: 2px 0 15px 0;
	vertical-align: top;
}

.facetArrowContentColumn {
	padding: 5px 0 0 0;
	vertical-align: top;
}

.facetContentColumn {
	padding : 2 0 0 5px;
	vertical-align: top;
}

.facetContentTable {
	margin : 5px; 0 0 0px;
}

.facetParamItems {
	background-color: #e6e6e6;
	border: none;
	padding: 0 5px 2px 5px;
}

.facetParamLabel {
	FONT-SIZE: 11px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	padding: 0 5px 0 0;
}

.facetParamButton {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

.redcross {
	font-size: 11px;
	color: #a71e2d;
	text-decoration: none;
}

.archivesLink,.archivesLink:visited,.archivesLink:active {
	color: #666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}

.archivesLinkSelected,.archivesLinkSelected:visited,.archivesLinkSelected:active
	{
	color: #a71e2d;
	font-size: 10px;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}

.archiveArrowColumn {
	padding:0 0 0 0;
	vertical-align: top;
}

.archivePublicationNumberColumn {
	padding: 0 0 0 0;
	vertical-align: top;
}


.archiveStepTable {
	margin: 0 0 0 10px;
}

.archiveContentTable {
	padding: 0px;
}

.h3archivetitle {
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #666;
}

/****** SEARCH AND PUBLICATION DETAIL STYLE ******/

.countArticles {
	FONT-SIZE: 14px;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}

.searchsubButton {
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	border: 0;
	color: #ffffff;
	background-color: #a71e2d;
	width: 345px;
	height: 18px;
	padding-bottom:2px;
}

.tableTabLink {
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 100%;
}

.tdTabLink {
	padding: 0 10px 0 0;
	width: 250px;
}

.tdTablePadding {
	width: 100%;
}

.tdPadding {
	padding: 0 2px 0 0;
	width: 10px;
	color: #666;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
}

.activePaging {
	color: #a71e2d;
	font-size: 10px;
	font-family: Verdana;
}

.no_activePaging {
	color: #666;
	font-size: 10px;
	font-family: Verdana;
}


.tabLink {
	padding: 5px 5px 5px 5px;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	vertical-align: bottom;
	border-color: #666;
	border-style: solid;
	border-width: 1px;
	border-bottom:0;
	background: #fff;
}

.tabLinkActive {
	padding: 5px 5px 5px 5px;
	font-family: Verdana;
	font-size: 11px;
	color:#FFFFFF;
	text-align: center;
	vertical-align: bottom;
	border-color: #666;
	border-style: solid;
	border-width: 1px;
	border-bottom:0;
	background: #AEAEAE;
}

.h1TitleMagazineArticle {
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	color: #a71e2d;
}

.searchResultDetailsTable {
	border: none;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	color: #666;
	vertical-align: middle;
	font-size: 11px;
	font-family: Verdana;
}

.searchResultDetailsTable td,.searchResultDetailsTableCell {
	padding: 5px 5px 5px 5px;
	font-size: 10px;
}

.searchResultHeader {
	font-weight: bold;
	font-size: 10px;
	FONT-FAMILY: Verdana;
	text-align: left;
	background-color: #e6e6e6;
}


.searchResultDetailsTableAuteur {
	border: none;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	color: #666;
	vertical-align: middle;
	font-size: 10px;
	font-family: Verdana;
}

.searchResultDetailsTableAuteur td,.searchResultDetailsTableAuteurCell {
	padding: 5px 5px 5px 0;
	font-size: 10px;
}

.searchResultIconColumn {
	width: 20px;
	vertical-align: top;
	border-bottom-color: #666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.searchResultTitleColumn {
	color: #666;
	width: 285px;
	vertical-align: top;
	border-bottom-color: #666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.searchResultTitleColumn span {
	color: #666666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
}

.searchNewsLetterResultTitleColumn {
	color: #666666;
	width: 400px;
}

.searchNewsLetterResultTitleColumn span {
	color: #666666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
}

.searchResultAuthorColumn {
	width: 150px;
	color: #666666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
	vertical-align: top;
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.searchResultAuthorColumn span {
	color: #666666;
}

.authorColumn {
	width: 150px;
	color: #666666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
	vertical-align: top;
}

.authorColumn span {
	color: #666666;
}

.searchResultCourtColumn {
	width: 120px;
	text-align: center;
	vertical-align: top;
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.searchResultCourtColumn span {
	color: #666666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
}

.searchResultPlaceColumn {
	width: 120px;
	text-align: center;
	vertical-align: top;
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.searchResultPlaceColumn span {
	color: #666666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
}

.searchResultYearColumn {
	width: 60px;
	text-align: center;
	vertical-align: top;
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.searchResultYearColumn span {
	color: #666666;
	font-size: 11px;
	FONT-FAMILY: Verdana;
}

.searchResultPageColumn {
	width: 63px;
	text-align: center;
	vertical-align: top;
	border-bottom-color: #666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.searchResultPageColumn span {
	color: #666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
}

.magazinelogo {
	height: 150px;
	border-color: #666;
	border-width: 1px;
	border-style: solid;
	margin: 0 0 10px 0;
}

.magazinenologo {
	height: 150px;
	width: 100px;
	border-color: #666;
	border-width: 1px;
	border-style: solid;
	margin: 0 0 10px 0;
}

/****** FOOTER STYLE ******/
.bottom {
	width: 950px;
	height: 75px;
	background-color: #e6e6e6;
	padding: 0 165px 0 165px;
}

.footerlink {
	font-size: 10px;
	text-decoration: none;
	color: #999;
	font-family: Verdana;
}

/****** NEWS PUBLICATIONS TABLE STYLE ******/
.newsTable {
	width: 100%;
}

.newsTableHeader {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #4b4b4b;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	background: #e6e6e6;
}

.newsTableCell {
	FONT-SIZE: 10px;
	COLOR: #666666;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: center;
}

.newsTableTitleCell {
	FONT-SIZE: 10px;
	COLOR: #666666;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	width: 300px;
	TEXT-DECORATION: none;
	text-align: left;
}

.showNewsLink,.showNewsLink:visited,.showNewsLink:active {
	color: #666666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}

.showNewsLink:hover {
	color: #666666;
	text-decoration: underline;
}

/***** EDIT FAVORITE PAGE STYLE ******/

.favoritebutton {
	color: #4b4b4b;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	width: 75px;
	height: 18px;
	background-color: #d8d8d8;
	border: 0;
}

.selectFavList {
	FONT-SIZE: 11px;
	COLOR: #4d4c4c;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	width: 300px;
	height: 500px;
}

.tdselectfavlist {
	width: 300px;
}

.favLink,.favLink:visited,.favLink:active
	{
	padding: 0 0 0 0;
	color: #666666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}

.favLink:hover {
	padding: 0 0 0 0;
	color: #666666;
	text-decoration: underline;
}

.favLinkEdit,.favLinkEdit:visited,.favLinkEdit:active
	{
	padding: 0 0 0 5;
	color: #A71E2D;
	font-size: 10px;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}

.favLinkEdit:hover {
	padding: 0 0 0 5;
	color: #A71E2D;
	text-decoration: underline;
}

.arrowFavLinkEdit {
	padding: 0 0 0 5;
}

* favorites_menu style *

.favoritesTableCellLeftAligned {
	FONT-SIZE: 11px;
	COLOR: #3d71a1;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
}

.favoritesTableArrowColumn {
	padding: 0 0 0 5;
}

/****** REGISTER AND PROFILE STYLE ******/

.registerTable {
	border: none;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	color: #666;
	vertical-align: middle;
	font-size: 10px;
	font-family: Verdana;
}

.registerTable td,.registerTableCell {
	padding: 0 5px 0 5px;
	/*width: 50%;*/
}

.registerTableHeader {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding: 0 5px 0 5px;
}

/*   Register and Profile Table   */
.borderedTable {
	border: none;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	color: #666;
	font-weight: bold;
	vertical-align: middle;
	font-size: 10px;
	font-family: Verdana;
}

.borderedTable td,.borderedTableCell {
	padding: 0 5px 0 5px;
}

.borderedTableHeader {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding: 0 5px 0 5px;
}

/*   Profile FactAdress Table   */
.factAddressTable {
	border: none;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	color: #666;
	vertical-align: middle;
	font-size: 10px;
	font-family: Verdana;
	display: none;
	width: 90%;
}

.factAddressTable td,.factAddressTableCell {
	padding: 0 5px 0 5px;
	width: 50%;
}

.factAddresstable tr {
	width: 500px;
}

.factAddressTableHeader {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding: 0 5px 0 5px;
}

/****** CONTACT STYLE ******/

.contactTable {
	border: none;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	color: #666;
	font-weight: bold;
	vertical-align: middle;
	font-size: 10px;
	font-family: Verdana;
}

.contactTable td,.contactTableCell {
	padding: 0 5px 0 5px;
}

/****** NEWSLETTER STYLE ******/

/* css for newsletter detail page */
.details {
	margin-left: 10px;
}

.detail {
	margin-left: 10px;
	border: 1px solid #666;
	background-color: #E6E6E6;
}

.details td {
	vertical-align: top;
}

.detailBg {
	background-color: #E6E6E6;
	border-bottom: 2px solid white;
}

.detailText {
	border-bottom: 1px solid #efefef;
}

/****** ADMIN STYLE ******/

.adminTable {
	width: 100%;
}

.adminTableHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	background: #D8D8D8;
}

.adminTableCell {
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: center;
}

.adminTableCellLeftAligned {
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
}

.adminButtonLabelUpdate {
	color: #4b4b4b;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align: center;
	font-weight: bold;
	height: 18px;
	background-color: #d8d8d8;
	border: 0;
	width: 200px;
}

.adminButtonValidation {
	color: #4b4b4b;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align: center;
	font-weight: bold;
	height: 18px;
	background-color: #d8d8d8;
	border: 0;
	width: 100px;
}

/***** MAGAZINE DETAIL POPUP *****/

.magazineDetailLink {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: 2pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}

.magazineDetailLink:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}

.magazinebody {
	background-color: #ffffff;
}

.magazineColumn {
	vertical-align: top;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	color: #666666;
	background-color: #ffffff;
}

.magazineThumb {
	text-align: center;
	vertical-align: top;
	padding-right: 5px;
}

.magazineThumb img {
	width: 100px;
}

.magazineDescription {
	border: none;
	padding: 5px 5px 5px 5px;
	color: #666;
	FONT-FAMILY: Verdana;
	font-size: 10px;
	background-color: #fff;
}

.magazineOrder {
	width: 80px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.magazineUrl {
	
}

.magazineUrl a {
	color: #a71e2d;
	font-size: 10px;
	text-decoration: none;
}

.magazineUrl a:hover {
	text-decoration: underline;
}

.magazineKeywords {
	position: relative;
	float: right;
	padding: 0 0 0 0;
}

.magazineKeywords a {
	color: #666;
	font-size: 10px;
	text-decoration: none;
}

.magazineKeywords a:hover {
	text-decoration: underline;
}

/****** CHECK XML FILE ******/

.check_xml_content {
	padding: 0 0 0 10px;
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	height: 100%;
	width: 750px;
	background-image: url(../images/point1column.gif);
	background-position: 0 20px ;
	background-repeat: repeat-y;
}

.upload_file_table {
	width: 200px;
	padding: 0;
	margin: 0;
}

.upload_file_table_header {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	background: #E6E6E6;
	padding: 0;
	margin: 0;
}

.upload_file_table_cell {
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: center;
	width: 200px ;
	padding: 0;
	margin: 0;
}

.checkXMLTable {
	width: 750px;;
}

.checkXMLTableHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	background: #E6E6E6;
}

.checkXMLErrorTableCell {
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align center;
	width: 500px ;
}

.checkXMLStatusTableCell {
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: center;
	width: 150px;
}

.checkXMLTitleTableCell {
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	width: 100px;
}

.checkXMLPublisherTableCell {
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	width: 150px;
}

.combobox_key_list {
	FONT-SIZE: 10px;
	BORDER: 1px solid #666;
	WIDTH: 350px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
	
}

.inputField_key {
	FONT-SIZE: 10px;
	BORDER: 1px solid #666;
	WIDTH: 350px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
}

.xml_validation_colum_court_place {
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	width: 100%;
}

.inputField_filter {
	FONT-SIZE: 10px;
	BORDER: 1px solid #666;
	WIDTH: 250px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
}

.button_filter {
	width: 96px;
	color: #7D7C7C;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	height: 18px;
	background-color: #d8d8d8;
	border: 0;
	margin: 0 0 0 3px;
}

.xml_validation_colum_subtable_label {
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	border:0;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	width: 200px;
}

.xml_validation_colum_subtable_input {
	FONT-SIZE: 10px;
	COLOR: #666;
	LINE-HEIGHT: 14px;
	border:0;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	width: 350px;
}

.xml_validation_table_court_place_header {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #4b4b4b;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	background: #e6e6e6;
}

.button_xml_check {
	width: 175px;
	color: #7D7C7C;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	height: 18px;
	padding-bottom: 3px;
	background-color: #d8d8d8;
	border: 0;
	margin-bottom: 3px;
}

.button_xml_upload {
	width: 200px;
	color: #7D7C7C;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	height: 18px;
	padding-bottom: 3px;
	background-color: #d8d8d8;
	border: 0;
	margin-bottom: 3px;
}

.button_xml_browse_upload {
	FONT-SIZE: 10px;
	WIDTH: 200px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
	margin-bottom: 3px;
}

/****** DIVERS STYLES ******/

.showAllResultsLink,.showAllResultsLink:visited,.showAllResultsLink:active
	{
	color: #666;
	font-size: 10px;
	FONT-FAMILY: Verdana;
	text-decoration: none;
}

.showAllResultsLink:hover {
	color: #666;
	text-decoration: underline;
}

.pContent {
	FONT-SIZE: 10px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}

.defaultbutton {
	color: #4b4b4b;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	padding-bottom:3px;
	font-weight: bold; width : 115px;
	height: 18px;
	background-color: #d8d8d8;
	border: 0;
	width: 115px;
}

.link,.link:visited,.link:active {
	color: #a71e2d;
	font-size: 10px;
	text-decoration: none;
}

.link:hover {
	color: #a71e2d;
	text-decoration: underline;
}

.inputOptionbox {
	FONT-SIZE: 10px;
	BORDER: 1px solid #666;
	WIDTH: 260px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
}

.indexOptionbox {
	FONT-SIZE: 10px;
	COLOR: #666;
	WIDTH: 85%;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	border: 3px solid #666;
}

.inputText {
	FONT-SIZE: 10px;
	BORDER: 1px solid #666;
	WIDTH: 260px;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
}

.inputTextarea {
	FONT-SIZE: 10px;
	BORDER: 1px solid #666;
	WIDTH: 260px;
	HEIGHT: 80px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
}

.inputInteger {
	FONT-SIZE: 10px;
	BORDER: 1px solid #666;
	WIDTH: 50px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
}

.inputDate {
	FONT-SIZE: 10px;
	BORDER: 1px solid #666;
	WIDTH: 100px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
}

.inputRadio {
	FONT-SIZE: 10px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
}

.inputFile {
	FONT-SIZE: 10px;
	BORDER: 1px solid #666;
	WIDTH: 250px;
	COLOR: #666;
	FONT-FAMILY: Verdana;
}

/****** ******/

.searchtoptr {
	height: 18px;
	width: 100%;
}

.searchtopformtd {
	width: 200px;
	height: 18px;
	background-color: #d8d8d8;
	border: 0;
}

.searchtopformlink {
	color: #4b4b4b;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}

#buttonred {
	BACKGROUND-IMAGE: url(/images/btn_mainred.jpg);
	WIDTH: 75px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px
}

div#menuLinks {
	padding-top: 0px;
	padding-bottom: 0px;
	/**+padding-top:37px;*/
}

.buttonredtext {
	PADDING-RIGHT: 17px;
	FONT-SIZE: 9px;
	VERTICAL-ALIGN: 2ex;
	COLOR: #4d4c4c;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana;
	LETTER-SPACING: 1px;
	TEXT-ALIGN: right;
	TEXT-DECORATION: none
}

.searchKeyword {
	display: inline-block;
	background-color: transparent;
	background-image: url(../images/field.jpg);
	background-repeat: no-repeat;
	border-style: none;
	FONT-SIZE: 11px;
	WIDTH: 130px;
	COLOR: #4d4c4c;
	FONT-FAMILY: Verdana;
	margin: 5px 0 0 0;
	padding: 2px 2px 2px 2px;
	height: 25px;
}

.searchTextarea {
	display: inline-block;
	background-color: transparent;
	background-image: url(../images/field.jpg);
	background-repeat: no-repeat;
	border-style: 1px;
	FONT-SIZE: 11px;
	WIDTH: 150px;
	COLOR: #4d4c4c;
	FONT-FAMILY: Verdana;
}

.magazineOptionbox {
	FONT-SIZE: 11px;
	BORDER: 1px solid #3d71a1;
	WIDTH: 50px;
	COLOR: #4d4c4c;
	FONT-FAMILY: Verdana;
}

.loginfield3 {
	FONT-SIZE: 11px;
	BORDER-LEFT-COLOR: #834037;
	BORDER-BOTTOM-COLOR: #834037;
	WIDTH: 125px;
	COLOR: #4d4c4c;
	BORDER-TOP-COLOR: #834037;
	FONT-FAMILY: Verdana;
	BORDER-RIGHT-COLOR: #834037
}

#copyright {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	COLOR: #FFFFFF;
	PADDING-TOP: 2px;
	FONT-FAMILY: Verdana;
	HEIGHT: 15px;
	BACKGROUND-COLOR: #bac1d8;
	TEXT-ALIGN: center
}

.paddingtop {
	PADDING-TOP: 25px
}

.paddingright {
	PADDING-RIGHT: 12px
}

.buttonnav {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	VERTICAL-ALIGN: 1ex;
	COLOR: #536caf;
	PADDING-TOP: 5px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	text-shadow: 2px 2px 1px #ffffff
}

A.buttonnav:link {
	COLOR: #ffffff;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

A.buttonnav:visited {
	COLOR: #ffffff;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

A.buttonnav:active {
	COLOR: #ffffff;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

A.buttonnav:hover {
	COLOR: #ffffff;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
	text-shadow: 2px 2px 1px #BAC1D8
}

.searchLink {
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: 2pt;
	COLOR: #4D4C4C;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}

A.searchLink:link {
	COLOR: #4D4C4C;
	TEXT-DECORATION: none;
}

A.searchLink:visited {
	COLOR: #4D4C4C;
	TEXT-DECORATION: none;
}

A.searchLink:active {
	COLOR: #4D4C4C;
	TEXT-DECORATION: none;
}

A.searchLink:hover {
	COLOR: #4D4C4C;
	TEXT-DECORATION: underline;
}

.navtitle {
	PADDING-LEFT: 11px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none
}

.navsub {
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none
}

A.navsub:link {
	COLOR: #4D4C4C;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

A.navsub:visited {
	COLOR: #4D4C4C;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

A.navsub:active {
	COLOR: #4D4C4C;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

A.navsub:hover {
	COLOR: #4D4C4C;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none
}

.titlecontent {
	FONT-SIZE: 12px;
	COLOR: #4d4c4c;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	border-bottom: solid 1px #63a3df;
	padding-bottom: 2px;
}

.helptexttable {
	FONT-SIZE: 10px;
	COLOR: #4d4c4c;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 20px;
}

.texttable {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4d4c4c;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #834037 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none
}

.texttablesub {
	FONT-SIZE: 11px;
	COLOR: #4d4c4c;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none
}

.datecontent {
	FONT-SIZE: 11px;
	COLOR: #4d4c4c;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none
}

.copyright {
	FONT-SIZE: 9px;
	COLOR: #999;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}

.legendText {
	color: #4D4C4C;
	font-size: 11px;
	FONT-FAMILY: Verdana;
}

.leftTitle {
	color: #834037;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

div#pageTitle {
	height: 28px;
	width: 100%;
	background-repeat: no-repeat;
	color: #834037;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	vertical-align: middle;
}

div#searchResults h1 {
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana;
	color: #834037;
	padding: 10px 0 0 0;
	margin: 10px 0 5px 0;
}

div#searchResults h2 {
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana;
	color: #834037;
	padding: 10px 0 0 0;
	margin: 10px 0 5px 0;
}

.searchResultMagazine {
	width: 100%;
	font-weight: bold;
	font-size: 11px;
	FONT-FAMILY: Verdana;
	text-align: left;
	background-color: #eaeade;
}

.searchResultDeniedMagazine {
	width: 80%;
	font-weight: bold;
	font-size: 11px;
	FONT-FAMILY: Verdana;
	text-align: left;
	background-color: #eaeade;
}

.searchResultDeniedMagazineAboNow {
	width: 20%;
	font-weight: bold;
	font-size: 11px;
	FONT-FAMILY: Verdana;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
}

.hiddenSubmitButton {
	width: 0px;
	height: 0px;
	border: 0px;
}

.searchButton {
	width: 80px;
	height: 20px;
	background-image: url("/images/submitButton.jpg");
	background-repeat: no-repeat;
	font-size: 11px;
	color: #7A7A7A;
	vertical-align: middle;
	text-decoration: none;
	font-family: arial;
	font-weight: bold;
	padding: 5px 5px 0px 7px;
	margin-left: 0px;
	display: block;
	text-align: left;
}

.resetButton {
	position: relative;
	float: right;
	width: 50px;
	height: 20px;
	background-image: url("/images/resetButton.jpg");
	background-repeat: no-repeat;
	font-size: 11px;
	color: #7A7A7A;
	vertical-align: middle;
	text-decoration: none;
	font-family: arial;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	margin-left: 0px;
	display: block;
	text-align: center;
}

.indexResultMagazine {
	width: 200px;
	font-weight: bold;
	font-size: 11px;
	FONT-FAMILY: Verdana;
	color: #4D4C4C;
	text-align: left;
	background-color: #EFEFEF;
}

.subscribeButton {
	width: 80px;
	height: 20px;
	background-image: url("/images/subscribeButton.jpg");
	background-repeat: no-repeat;
	font-size: 11px;
	color: #7A7A7A;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	padding: 0px 5px 0px 7px;
	margin: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}

.cancelButton {
	position: relative;
	float: left;
	width: 80px;
	height: 20px;
	background-image: url("/images/cancelButton.jpg");
	background-repeat: no-repeat;
	font-size: 11px;
	color: #7A7A7A;
	vertical-align: middle;
	text-decoration: none;
	font-family: Arial;
	padding: 2px 5px 0 14px;
	display: block;
	text-align: left;
}

.smallButton {
	float: left;
	width: 44px;
	height: 15px;
	background-image: url("/images/smallButton.jpg");
	background-repeat: no-repeat;
	font-size: 11px;
	color: #7A7A7A;
	vertical-align: middle;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bolder;
	padding: 1px 0px 1px 7px;
	margin-left: 1px;
	display: block;
	text-align: left;
}

.mediumButton {
	float: left;
	width: 65px;
	height: 15px;
	background-image: url("/images/mediumButton.jpg");
	background-repeat: no-repeat;
	font-size: 11px;
	color: #7A7A7A;
	vertical-align: middle;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bolder;
	padding: 1px 0px 1px 6px;
	margin-left: 1px;
	display: block;
	text-align: left;
}

.h1link,.h1link:visited,.h1link:active {
	color: #63a3df;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 0pt 5px;
	padding: 10px 0pt 0pt;
}

.h1link:hover {
	color: #63a3df;
	text-decoration: underline;
}

.profileMagazineLink,.profileMagazineLink:visited,.profileMagazineLink:active
	{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

.profileMagazineLink:hover {
	color: #666666;
	text-decoration: underline;
}

.error {
	font-size: 11px;
	FONT-FAMILY: Verdana;
	color: red;
}



* html button {
	width: 1%;
	overflow: visible;
}

* :first-child+html button {
	overflow: visible;
}


button.magazineMenuLink {
	margin: 2px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 4px;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	border: 0;
	height: 30px;
	background: url(/images/btn_magazinemenu.jpg) center top no-repeat;
	width: 110px;
}

button.magazineMenuLink:hover {
	margin: 2px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 4px;
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	border: 0;
	height: 30px;
	background: url(/images/btn_magazineMenu_over.jpg) center top no-repeat;
	width: 110px;
	/*margin-top: 29px;
	*+margin-top: 37px;*/
}

/* language button*/
.langButton {
	border: 0px;
	margin: 0px 1px 0px 2px;
}

/* Menu Publisher Link */
.menuPublisherLink,.menuPublisherLink:visited,.menuPublisherLink:active
	{
	color: #3d71a1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: solid 1px #f7f7f0;
	display: block;
	padding-bottom: 2px;
}

.menuPublisherLink:hover {
	color: #3d71a1;
	text-decoration: underline;
}

.calendar {
	margin-left: 5px;
	margin-top: 5px;
}

.titleh2 {
	font-size: 12px;
	font-weight: normal;
	display: block;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	border-bottom: solid 1px #63a3df;
}

.searchResultTable {
	width: 100%;
}

.searchResultTableHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	background: #E6E6E6;
}

.searchResultTableCell {
	FONT-SIZE: 11px;
	COLOR: #3d71a1;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: center;
}

.searchResultTableCellLeftAligned {
	FONT-SIZE: 11px;
	COLOR: #3d71a1;
	LINE-HEIGHT: 14px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
}

/* class for Align Menu on the Banner */
.tdbanner {
	height: 25px;
}

/**/
.trbackgroundSearchResult {
	background-color: transparent;
}

/* magazine Menu td */
.tdmagazinemenu { /*vertical-align: bottom;
	*+vertical-align: baseline;
	*+padding-top: 37px;
	width: 110px;*/
	
}

/* Admin Menu td */
.tdadminmenu { /*vertical-align: bottom;
	*+vertical-align: baseline;
	*+padding-top: 10px;
	width: 80px;*/
	padding-top: 10px;
}

.magazineTable {
	width: 100%;
}

.textbold {
	font-weight: bold;
}

.h2SearchTop {
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 0 0;
	border-bottom: solid 1px #63a3df;
}	
	
.centerSideParamTop { 
	/*
	PADDING-LEFT: 15px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	*/
	FONT-SIZE: 11px;
	COLOR: #4d4c4c;
	FONT-FAMILY: Verdana;
	/*border-bottom:solid 1px #63a3df;*/
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	vertical-align: top;
	/*height: 50px;*/
}

.tdSearchParamTop {
	FONT-SIZE: 11px;
	COLOR: #4d4c4c;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	width: 50px;
	padding: 2px 0 2px 0;
	text-align: center;
}

.newsJurisContent {
	padding: 5px 5px 5px 5px;
	FONT-SIZE: 11px;
	COLOR: #4d4c4c;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}

.newsRightDisplayColumn {
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	width: 100%;
	padding-bottom: 5px;
	padding-top: 10px;
}

.newsRightDisplayTable {
	width: 100%;
	padding: 0px;
}

.newsAdminDisplayColumn {
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	width: 50px;
}

.newsAdminTitleColumn {
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	width: 200px;
}

.newsAdminButtonColumn {
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	width: 100px;
}

.newsAdminDateColumn {
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: left;
	width: 75px;
}

.newsAdminTable {
	width: 100%;
	padding: 0px;
}

.newsletterCheckHeader {
	font-size: 14px;
	font-weight: normal;
	display: block;
	padding-bottom: 2px;
	margin-top: 20px;
	border-bottom: solid 1px #63a3df;
}

.newsletterPublisherTitle {
	font-size: 16px;
	font-weight: normal;
	display: block;
	padding-bottom: 2px;
	margin-top: 20px;
}

.newsletterMagTable {
	border: none;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	color: #4d4c4c;
	vertical-align: middle;
	font-size: 11px;
	font-family: Verdana;
}

.newsletterMagTableCell {
	padding: 5px 5px 5px 5px;
	font-size: 10px;
}

/* logHistory table */
.logHistoryTable td {
	BORDER-BOTTOM: #dcdcdc 1px solid;
}

.logHistoryTableHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	background: #E6E6E6;
}

.logHistoryTableCell {
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 14px;
	/*BORDER-BOTTOM: #dcdcdc 1px solid;*/
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	width: 250px;
	TEXT-DECORATION: none;
	text-align: center;
}

.formBackGreen {
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 14px;
	BORDER: #dcdcdc 1px solid;
	FONT-FAMILY: Verdana;
	background: #E6E6E6;
	padding: 10px;
}

.logsSearchOptionbox {
	display: inline-block;
	background-color: transparent;
	background-image: url(../images/field300.gif);
	background-repeat: no-repeat;
	background-position: center;
	border-style: 1px;
	FONT-SIZE: 11px;
	COLOR: #4d4c4c;
	WIDTH: 300px;
	FONT-FAMILY: Verdana;
	LETTER-SPACING: 1pt;
	TEXT-DECORATION: none;
	padding: 5px 0px 5px 2px;
	height: 25px;
}

.logsSearchOptionbox option {
	background-color: #ffffff;
}

.leftSideFacet {
	width: 175px;
	vertical-align: top;
	PADDING-LEFT: 5px;
	padding-right: 10px;
	padding-top: 20px;
	FONT-SIZE: 11px;
	COLOR: #4d4c4c;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	background-color: #e7e7dd;
	border-left: solid 1px #ffffff;
}

/* magazineslist table */
.magazineslistTable {
	width: 100%;
}

.magazineslistTableHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #4D4C4C;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	background: #E6E6E6;
}

.magazineslistTableCell {
	FONT-SIZE: 11px;
	COLOR: #3d71a1;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	text-align: center;
}

.magazineslistTableCellLeftAligned {
	FONT-SIZE: 11px;
	COLOR: #3d71a1;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Verdana;
	HEIGHT: 15px;
	TEXT-DECORATION: none;
	text-align: left;
}


.newsletterListBox {
	
	width: 725px;
	height: 250px;
	
}

.NewsletterEdittbutton {
	color: #4b4b4b;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-weight: bold;
	height: 18px;
	background-color: #d8d8d8;
	border: 0;
}