@charset "utf-8";
/* Standard Stylesheet */

*		{
		margin:0;
		padding:0;
}

body	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
}

div		{
		/*border:1px solid red;*/
}

/*
#page	{
		margin:0px auto;
		position:relative;
		width:1240px;
}
*/

#frmLogin td	{
		padding:1px 0px;
}

#frmLogin td.inputLoginLabel	{
	padding-top:12px;
	padding-bottom:12px;
}


h1		{
		font-size:110%;
		}

img	{
		border:none;
}

img.ImageLeft	{
		float:left;
		padding-right:20px;
		padding-bottom:20px;
}

img.ImageRight	{
		float:right;
		padding-left:20px;
		padding-bottom:20px;
}

ul,li	{
		margin-left:20px;
}

a:link,
a:visited	{
		color:black;
}

a:hover	{
		color:black;
		text-decoration:none;
}


.alignRight	{
	text-align:right;
}

input.button	{
	cursor:pointer;
	background-image:url(../images/adminnavbg.jpg);
	color:white;
	padding:3px 8px;
	border-radius:6px;
}

input.button:hover	{
	color:#FFFF00;
}



a.linkNoUnderline	{
	text-decoration:none;
}

a.linkNoUnderline:hover	{
	text-decoration:underline;
}

a.linkToProductActive	{
	text-decoration:none;
	color:#008000;
}

a.linkToProductActive:hover	{
	text-decoration:underline;
}

a.linkToProductInactive	{
	text-decoration:none;
	color:#800000;
}

a.linkToProductInactive:hover	{
	text-decoration:underline;
}

a.linkSortableHeading	{
	color:green;
	text-decoration:none;
}

a.linkSortableHeading:hover	{
	color:black;
}


p.okMessage	{
	border-top:1px solid #ccc;
	border-right:2px solid green;
	border-bottom:2px solid green;
	border-left:1px solid #ccc;
	padding:4px;
	margin-right:20px;
	margin-left:20px;
	color:green;
	font-size:90%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

p.errorMessage {
	border-top:1px solid #ccc;
	border-right:2px solid red;
	border-bottom:2px solid red;
	border-left:1px solid #ccc;
	padding:4px;
	margin-right:20px;
	margin-left:20px;
	color:red;
	font-size:90%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

p.infoMessage {
	border-top:1px solid #ccc;
	/*
	border-right:2px solid #2b426f;
	border-bottom:2px solid #2b426f;
	*/
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	border-left:1px solid #ccc;
	padding:4px;
	margin-right:20px;
	margin-left:20px;
	background-color:#2b426f;
}

p.infoMessage a:link,
p.infoMessage a:visited	{
	color:#2b426f;
	color:white;
}

p.infoMessage a:hover	{
	color:#FFFF33;
}

.oddRow	{
		background-color:#ffffff;
}

.evenRow	{
		background-color:#efefef;
}

.lastMovedRow	{
		background-color:#d1dfd4;
}

h1	{
	font-size:125%;
}


h2	{
	font-size:105%;
}

td.requiredCol	{
	font-size:10px;
	vertical-align:top;
	padding-top:0px;
	text-align:left;
	width:10px;
}

label	{
	cursor:pointer;
}

input:focus, textarea:focus, select:focus	{
	background-color:#fffff5;
}

select:focus	{
	border:1px solid black;	/*Prevent screen jumping*/
}

input.button	{
	background-color:#ddd;	/*Prevent screen jumping for buttons*/
}

#adminMenu {
	/*width:150px;*/
	width:130px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:400px;
	float:left;
	background-color:#eee;
	background-image:url(../images/adminnavbg.jpg);
	background-repeat:repeat-y;
	
}

#adminMenu ul	{
	margin-left:0;
}

#adminMenu ul li {
	list-style-type:none;
	margin-left:0;
}

#adminMenu ul li a {
	text-decoration:none;
	color:#2b426f;
	color:#d0dae0;
	display:block;
	padding-top:10px;
	padding-bottom:9px;
	border-bottom:1px solid #bbb;
	padding-left:5px;
}

#adminMenu ul li a:hover {
	color:white;
	background-color:#4a6f8a;
}

#adminMenu ul li a.logoff {
	font-size:90%;
	border-top:1px solid #bbb;
}

#adminMain	{
	margin-left:150px;
	padding-left:20px;
}

#adminFooter	{
	clear:both;
	border-top:20px solid white;
	margin-top:10px;
	background-color:#FFFFCC;
}


/* USER ADMIN */
#frmUserAdmin {
	width:600px;
	margin:0 auto;
	border:1px solid #aaa;
}

#frmUserAdmin td {
	padding-top:3px;
	padding-bottom:3px;
}

#frmUserAdmin td.formLabel	{
	width:150px;
	font-weight:bold;
}

#frmUserAdmin td.adminUserFunctions	{
	vertical-align:top;
	padding-left:20px;
}

#frmUserAdmin ul {
	margin-left:0;
	padding-top:10px;
}

#frmUserAdmin ul li	{
	margin-left:0;
	padding-top:3px;
	padding-bottom:3px;
	list-style:none;
}

#frmUserAdmin input.button	{
	width:100px;
}
