﻿body
{
	margin: 0;
	padding: 0;
}

body, div, table, input, textarea, select
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666;
}

h1
{
	font-family: Verdana, Tahoma;
	font-size: 16px;
	font-weight: 500;
	color: #EE6E27;
	margin: 0 0 10px 0;
	padding: 0;
}

h2 
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	margin: 0 0 3px 0;
}

td 
{
	vertical-align:top;
}

input, textarea
{
	font-size: 10px;
}

input:focus 
{
	outline:none;
}

img
{
	border: none;
}

.hidden
{
	display: none;
}


.clear
{
	clear: both;
}

.fleft
{
	float: left;
}

.fright
{
	float:right;
}

.prel 
{
	position:relative;
}

.pabs 
{
	position:absolute;
}

.fillw 
{
	width:100%;
}

.fillh
{
	height:100%;
}


.lgray
{
	background-color: #f8f8f8;
}

.txtbox 
{
	padding:3px 2px 3px 2px;
	border:solid 1px #B3A892;
	margin-top:2px;
}

.ddl 
{
	padding:1px 2px 2px 2px;
	border:solid 1px #B3A892;
}

.upper
{
	text-transform: uppercase;
}

.smallBtnBase,.bigBtnBase
{
	background-repeat:no-repeat;
	display:block;
	height:18px;
	line-height:17px;
	padding-left:5px;
	cursor:pointer;
	text-align:left;
}

.smallBtnBase 
{
	width:90px;
}

.bigBtnBase 
{
	width:134px;
}

.smallBtnBase,.smallBtnBase:hover,.smallBtnBase:visited,.bigBtnBase,.bigBtnBase:hover,.bigBtnBase:visited
{
	color:white;
}

.smallBtn 
{
	background-image: url(/imgs/button.gif);
}

.smallBtn:hover,.smallBtnCancel:hover
{
	background-image: url(/imgs/buttonOn.gif);
}

.smallBtnArrow
{
	background-image: url(/imgs/buttonArrow.gif);
}

.smallBtnArrow:hover
{
	background-image: url(/imgs/buttonArrowOn.gif);
}
.smallBtnMdl
{
	background-image: url(/imgs/buttonmodal.gif);
	color:#666;
}
.smallBtnMdl:hover
{
	background-image: url(/imgs/buttonmodalOn.gif);
}
.smallBtnMdlArrow
{
	background-image: url(/imgs/buttonmodalArrow.gif);
	color:#666;
}
.smallBtnMdlArrow:hover
{
	background-image: url(/imgs/buttonmodalArrowOn.gif);
}

.bigBtnArrow
{
	background-image: url(/imgs/buttonBigArrow.gif);
}

.bigBtnArrow:hover
{
	background-image: url(/imgs/buttonBigArrowOn.gif);
}

.bigBtn:hover,.bigBtnCancel:hover
{
	background-image: url(/imgs/buttonBigOn.gif);
}

.smallBtnCancel
{
	background-image: url(/imgs/buttonCancel.gif);
}

.bigBtnCancel
{
	background-image: url(/imgs/buttonBigCancel.gif);
}

.modalback
{
	background-color:#fff;
}

.modal,.modal div
{
	background-color:#B3A792;
	color:White;
}

.topleft 
{
	position:absolute;
	top:0;
	left:0;
}

.topright 
{
	position:absolute;
	top:0;
	right:0;
}

.bottomleft
{
	position:absolute;
	bottom:0;
	left:0;
}

.bottomright 
{
	position:absolute;
	bottom:0;
	right:0;
}

.toprightborder
{
	position:absolute;
	top:-1px;
	right:-1px;
}

.topleftborder
{
	position:absolute;
	top:-1px;
	left:-1px;
}

.bottomleftborder
{
	position:absolute;
	bottom:-1px;
	left:-1px;
}

.bottomrightborder
{
	position:absolute;
	bottom:-1px;
	right:-1px;
}

.whitelb,.whitelb:hover,.whitelb:visited
{
	font-size:12px;
	font-weight:900;
	color:White;
}

.xxs 
{
	font-size:8px;
}

.alpha0 
{
	opacity: 0;
	/* -moz-opacity: 0; */
}

.alpha85 
{
	opacity: .85;
	/* -moz-opacity: .85; */
}

.alpha90
{
	opacity: .90;
	/* -moz-opacity: .90; */
}

.alpha95 
{
	opacity: .95;
	/* -moz-opacity: .95; */
}

.alpha60
{
	opacity: .60;
	/* -moz-opacity: .60; */
}

.bFFF 
{
	background-color:#fff
}

.fFFF 
{
	color:#fff;
}

.pntr 
{
	cursor:pointer;
}


/*---------------
		TOP
  ---------------*/
#headertoolbar a
{
	font-weight:900;
	font-size:12px;
	color: White;
}

#headertoolbar a:hover
{
	font-weight:900;
	font-size:12px;
	color: #63634a;
}

#headertoolbarright
{
	float: left;
	width:812px;
	border-left: solid 1px #ffcf95;
	/*overflow: hidden;*/
}

.headertoolbarTxt
{
	width: 83px;
	background-color: white;
	border: solid 0px white;
	position: absolute;
	padding: 3px 0 0 2px;
	background-repeat:no-repeat;
}

.headertoolbarTxtSearch
{
	width: 93px;
}

.headertext
{
	font-size: 13px;
	color: White;
}

/*---------------
		MAIN 
  ---------------*/

#pagecontainer
{
	text-align: left;
	margin: auto;
	width: 1000px;
}

