﻿/*Blue theme is used for public pages and for logged in administrators*/

/*--background--*/
body
{
	background-image: url(../Images/Backgrounds/bg_blue.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
/*--Top menu arrow--*/
.TopMenuArrow
{
	
	background-image: url(../Images/Arrows/topmenuarrowblue.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/*--Left Menu--*/
.TreeMenu a
{
	
	background-image: url(../Images/Arrows/menu_arrow_blue.gif);
	background-position: 5px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

/*--Right puff--*/
.Puff
{
	background-image: url(../Images/Backgrounds/RightMenuHeaderTopBlue.gif);
	background-position: Top left;
	background-repeat: no-repeat;
}
.PuffHeading
{
	background-image: url(../Images/Backgrounds/RightMenuHeaderBottomBlue.gif);
	background-position: Top left;
	background-repeat: no-repeat;
	background-color:#025aa3;
}	
/* -- TopImage --*/
.ToppImagePic
{
	background-image: url(../Images/Backgrounds/bgheaderblue.gif);
	background-position: Top left;
	background-repeat: no-repeat;
	width:960px;
	float:left;
	height:170px;

}

/* -- TAB --*/
.MainContentTab
{
	background-image: url(../Images/Tabs/bgtabsblue.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border: solid 1px #3A97CB;
}

.TabLeftSelected 
{
	background-image: url(../Images/Tabs/tabselectblueleft.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.TabMiddleSelected
{	
	background-image: url(../Images/Tabs/tabbgblue.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.TabRightSelected
{
	background-image: url(../Images/Tabs/tabselectblueright.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.TabLeft
{
	background-image: url(../Images/Tabs/tabgrayleft.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.TabMiddle
{
	background-image: url(../Images/Tabs/tabbggray.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.TabRight
{
	background-image: url(../Images/Tabs/tabgrayright.gif);
	background-position: left Bottom;
	background-repeat: no-repeat;
}

/*-- TABLE -- */

table.listTable 
{
	border:1px solid #027abc;
	
}
.listTable th
{
	background-image: url(../Images/Backgrounds/headertableblue.gif);
	background-repeat:repeat-x;
	border-right:1px solid #027abc;
	border-bottom:1px solid #027abc;
	background-color:#0271ae;
}


.listTable thead tr td
{

	background-color:#0271ae;
	border-right:1px solid #027abc;
	border-bottom:1px solid #027abc;
}
.listTable table, .listTable thead, .listTable tbody
{
	border:1px solid #027abc;
}
/*
table.listTable, table.listTable th 
{
	border:1px solid #027abc;
}
.listTable td.last
{
	border-right:1px solid #027abc;
	padding:5px;
}
*/


/*-- END TABLE -- */

/* -- REGISTER -- */


.GridHeaderNoLink
{
    padding:5px;
	background-image: url(/Templates/Public/Images/Backgrounds/headertableblue.gif);    
	background-repeat: repeat-x;
	background-position: left top;	
	color:#ffffff;
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
}



.listTable th a.Desc:visited,
.listTable th a.Desc:hover,
.listTable th a.Desc:active,
.listTable th a.Desc:link
{
	background-image: url(../Images/Arrows/sortarrowdownblue.gif);
	background-position: right center;
}

.listTable th a.Asc:visited,
.listTable th a.Asc:hover,
.listTable th a.Asc:active,
.listTable th a.Asc:link
{
	background-image: url(../Images/Arrows/sortarrowupblue.gif);
	background-position: right center;
}




/* -- END REGISTER -- */
.bgcheck
{
	background-image: url(../Images/Buttons/check.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.bgchecksmall
{
	background-image: url(../Images/Buttons/checksmall.gif);
	background-position: center;
	background-repeat: no-repeat;
}
a, a:hover
{
	color: #085179;
	text-decoration:underline;
}
a:visited
{
	color: #535354;
	text-decoration:underline;
}

