﻿/*Global*/
body
{
	font-family:Arial; 
	font-size:11px; 
	padding:0px; 
	margin:0px;
}
a 
{
	text-decoration: none;
	color: #356AA0;
}
a:hover 
{
	text-decoration:underline;
	color: #CC0000;
}
img
{
	border:none;
}

/* Header */
table.HeaderTable
{
	width:935px;
}


/* Error Text */
table.ErrorTable
{
	border:solid 1px #FF0000;
	background-color:#EFEFEF;
	color:#FF0000;
	font-size:12px;
}




/* Main Tables */
table.GreenTableHeader
{
	background:url(images/tables/GreenTableHeader2.png) no-repeat;
	width:475px;
}
table.GreenTableHeader td
{
	height:42px;
}
table.GreenTableHeader td span
{
	position:relative;
	top:-5px;
	left:10px;
	font-size:14px;
	font-weight:bold;
}


table.LargeGreenTableHeader
{
	background:url(images/tables/LargeGreenTableHeader2.png) no-repeat;
	width:600px;
}
table.LargeGreenTableHeader td
{
	height:42px;
}
table.LargeGreenTableHeader td span
{
	position:relative;
	top:-5px;
	left:10px;
	font-size:14px;
	font-weight:bold;
}


table.BlueTableHeader
{
	background:url(images/tables/BlueTableHeader2.png) no-repeat;
	width:210px;
}
table.BlueTableHeader td
{
	height:42px;
}
table.BlueTableHeader td span
{
	position:relative;
	top:-5px;
	left:10px;
	font-size:14px;
	font-weight:bold;
}





table.DefaultGreenTable
{
	width:475px;
	border-bottom: solid 1px #7ED308;
	border-right: solid 1px #7ED308;
	border-left: solid 1px #7ED308;
	padding-left:10px;
	padding-right:10px;
}
table.LargeGreenTable
{
	width:600px;
	border-bottom: solid 1px #7ED308;
	border-right: solid 1px #7ED308;
	border-left: solid 1px #7ED308;
	padding-left:10px;
	padding-right:10px;
}
table.DefaultBlueTable
{
	width:210px;
	table-layout:fixed;
	border-bottom: solid 1px #356AA0;
	border-right: solid 1px #356AA0;
	border-left: solid 1px #356AA0;
}



table.Contest
{
	border:1px gray solid; 
	width:705px; 
	height:175px; 
}
table.Contest td
{
	padding:5px;
}



table.GreenTable
{
	border: solid #7ED308 1px;
	background-color:#EAF6D0;
	width:450px;
}
table.GreenTable p
{
	color:#5F5F5F; 
	margin-left:10px;
}

table.UserTable
{
	background:url(images/UserTable.png) no-repeat top; 
	padding:5px; 
	width:720px; 
	height:202px; 
	font-size:10px;
}


.AllergyCheckbox td
{
	width:80px;
}





/* Toolbar */
td.ToolbarHome
{
	height:40px;
	width:109px;
	background:url(images/HomeButton.PNG) no-repeat;
}
td.ToolbarHome a
{
	display:block;
	height:100%;
	width:100%;
}
td.ToolbarHome:hover
{
	cursor:pointer;
	background:url(images/HomeButtonSelected.PNG) no-repeat;
}
td.ToolbarAllergy
{
	height:40px;
	width:109px;
	background:url(images/AllergiesButton.PNG) no-repeat;
}
td.ToolbarAllergy a
{
	display:block;
	height:100%;
	width:100%;
}
td.ToolbarAllergy:hover
{
	background:url(images/AllergiesButtonSelected.PNG) no-repeat;
}
td.ToolbarCategory
{
	height:40px;
	width:109px;
	background:url(images/CategoriesButton.PNG) no-repeat;
}
td.ToolbarCategory a
{
	display:block;
	height:100%;
	width:100%;
}
td.ToolbarCategory:hover
{
	background:url(images/CategoriesButtonSelected.PNG) no-repeat;
}
td.ToolbarProducer
{
	height:40px;
	width:109px;
	background:url(images/ProducersButton.PNG) no-repeat;
}
td.ToolbarProducer a
{
	display:block;
	height:100%;
	width:100%;
}
td.ToolbarProducer:hover
{
	background:url(images/ProducersButtonSelected.PNG) no-repeat;
}
td.ToolbarForums
{
	height:40px;
	width:109px;
	background:url(images/ForumsButton.PNG) no-repeat;
}
td.ToolbarForums a
{
	display:block;
	height:100%;
	width:100%;
}
td.ToolbarForums:hover
{
	background:url(images/ForumsButtonSelected.PNG) no-repeat;
}
td.ToolbarSearch
{
	height:40px;
	width:75px;
	background:url(images/ToolSearchButton.PNG) no-repeat;
}
td.ToolbarSearch a
{
	display:block;
	height:100%;
	width:100%;
}
td.ToolbarSearch:hover
{
	background:url(images/ToolSearchButtonSelected.PNG) no-repeat;
}
td.ToolbarLogin
{
	height:35px;
	width:500px;
	background:url(images/ToolbarLogin.PNG) no-repeat;
}
td.ToolbarFiller
{
	height:40px;
	width:295px;
	background:url(images/ToolbarBackground.PNG) repeat-x;
}
td.ToolbarLeft
{
	width:9px;
	height:40px;
	background:url(images/ToolbarLeft.PNG) no-repeat;
}
td.ToolbarRight
{
	width:9px;
	height:40px;
	background:url(images/ToolbarRight.PNG) no-repeat;
}
div.Toolbar
{	
	position: absolute;
	visibility: hidden;
	margin-left:5px;
	width: 175px;
	border: 1px solid gray;
	background:#FFFFFF;
	z-index:30;
}
div.Toolbar a
{	
	position: relative;
	display: block;
	white-space: nowrap;
	text-align: left;
	text-decoration:none;
	vertical-align:middle;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #EFEFEF;
}
div.Toolbar a:hover
{	
	background: #C8DCEA;
	color:#2D4E84
}


img.ViewAll
{
	max-height:75px;
	max-width:75px;
}


.CustomTabStyle .ajax__tab_header 
{
	height:41px;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    white-space:nowrap;
    background:url(images/TabSpacer.png) repeat-x bottom;	
}
.CustomTabStyle .ajax__tab_outer
{
    background:url(images/Tab.png) no-repeat top;
	margin-right:2px;	
}
.CustomTabStyle .ajax__tab_tab
{
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	width:150px;
	height:41px;
	color:#555555;
	margin-top:12px;
	float:left;
}

.CustomTabStyle .ajax__tab_active .ajax__tab_outer
{
    background:url(images/TabSelected.png) no-repeat top;	
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab
{	
    color:White;

}
