﻿/* Set default attributes for HTML tags in case they might be affect by the project's styles*/
							
.Grid					{	border: 1px solid #CCCCCC; }	

.GridHeader				{	background:#FFFFFF url(images/cms_button.gif) repeat-x bottom;
							border-bottom: 1px solid #CCCCCC;
							font-size: 12px;
							font-weight: bold;
							padding: 7px;
							text-align: center; 
							height:30px;}


.GridHeader				{	padding: 0px; }

.CMS_GridHeader			{	background:#FFFFFF url(images/cms_button.gif) repeat-x bottom; }

.CMS_GridHeaderOver		{	background:#FFFFFF url(images/cms_buttonover.gif) repeat-x bottom; }


.GridHeader a			{	border-right: 0px solid #CCCCCC;
							color: #666666;
							font-size: 10px;
							font-weight: normal;
							padding: 2px;
							text-decoration: none; }

.GridEmpty				{	text-align: center;
							width: 100%;}

.GridEmpty td			{	color: #FF0000;
							font-size: 16px;
							font-weight: bold;
							text-align: center;
							width: 100%; }


.GridSelectedItem		{	background-color: #FFFC62; }

.GridItem				{	background-color: #FFFFFF; }


.GridItem td,
.GridAltItem td			{	padding: 7px;
							vertical-align: middle;
							/*text-align: center; */}

.GridAltItem			{	background-color: #F6F6F6; }
	
.GridItem a,
.GridAltItem a			{	color: #333465;
							text-decoration: underline; }
.GridItem a:hover,
.GridAltItem a:hover	{	text-decoration:none; }

#GridScroll
{
	height:350px;
	width:100%;
	overflow-y:auto;
	overflow-x:hidden;
}

#divButtonNext
{
        /*position: fixed;        bottom: 0;*/
        width: 99%;
        text-align:right;
        padding-top:10px;
}

.textGridArticles2
{
	text-align:center;	
}

/* OTHER ELEMENTS */

.CMS_Error_Short,
.CMS_Error 				
						{	background-color: red;
							color: #FFFFFF;
							font-weight: bold;
							padding: 2px 0px; }
							
.CMS_Error img			{	margin-left: 10px; }
.CMS_Error_Short,
.CMS_Error span			{	color: white; }

.CMS_Error_Short,
.CMS_Missing_Error input,
.CMS_Missing_Error		{	border: 1px solid red; }



.CMS_Message			{	background: #009900;
							color: #FFFFFF;
							font-family: Arial, sans-serif;
							font-size: 12px;
							text-decoration: none; 
							padding: 3px 20px; }



/* CMS Buttons */

.CMS_Button	{
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #FFF;
	background: #263573;
	border: 1px solid #CCCCCC;
	/*padding: 2px 4px 2px 20px;*/
	cursor: pointer;
	vertical-align: middle;
	width: auto; 
	text-align:center;
	}
	
	

.CMS_Button_Common,
.CMS_ButtonOver_Common,
.CMS_ButtonDown_Common {
							width: auto;
							border: 1px solid #CCCCCC;
							color: #666666;
							cursor: pointer;
							font-family: Arial, sans-serif;
							font-size: 10px;
							font-weight: bold;
							vertical-align: middle;
							 }
.CMS_Button_Common,
.CMS_ButtonOver_Common,
.CMS_ButtonDown_Common	{	padding: 2px 5px;
							}

.CMS_Button_Common				{	background: #EFEFEF url(images/cms_button.gif) repeat-x bottom; }
.CMS_ButtonOver_Common			{	background: #EFEFEF url(images/cms_buttonover.gif) repeat-x bottom; }
.CMS_ButtonDown_Common			{	background: #EFEFEF url(images/cms_buttondown.gif) repeat-x bottom; }

.CMS_Menu_Common,
.CMS_MenuOver_Common,
.CMS_MenuDown_Common			{	padding: 2px 12px 2px 5px; }

.CMS_Menu_Common				{	background: #EFEFEF url(images/cms_menu.gif) no-repeat bottom right; }
.CMS_MenuOver_Common			{	background: #EFEFEF url(images/cms_menuover.gif) no-repeat bottom right; }
.CMS_MenuDown_Common			{	background: #EFEFEF url(images/cms_menudown.gif) no-repeat bottom right; }
