/* Standars */

.centred { text-align: center; }

.right { text-align: right; }

.smaller,.TextSmall { font-size: 0.7em;; }

.WarningNormal { color: red; }

.WarningNormalBold {
	color: red;
	font-weight: bold;
	}

.CautionNormalBold { color: blue; }

.larger { font-size: 1.0em; }

.underline { text-decoration: underline; }

fieldset {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	}

.skiplink { display: none; }

p.WaiterText {
        text-align:center;
}



/* CSS Document */

/* BODY
=======================================*/

body{
	background			: #666 url('CSS_images_801/bg_pixel.jpg');
	font-family			: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif, "Times New Roman";
	font-size			: 0.8em;
	padding				: 0;
	margin				: 0;
}

/* TEXT AND LINKS
=======================================*/

a, a:visited{
	color				: #000;
	text-decoration: none;
}

a:hover{
	color				: #666;
}

#textArea a, #textArea  a:visited{
	color				: #999;
	text-decoration		: none;
}

#textArea a:hover{
	color				: #D78613;
}

a.butApply, a.butApply:visited{
	display				: block;
	width				: 123px;
	height				: 28px;
	font-size			: 1.0em;
	text-align			: center;
	padding				: 12px 0 10px 0;
	margin				: 0 auto;
	color				: #fff;
	background			:url('CSS_images_801/but_apply.jpg') no-repeat left top;
}

a.butApply:hover{
	color				: #D78613; 
}

h1{
	color				: #D78613;
	font-size			: 1.7em;
	line-height			: 120%;	
	padding				: 0;
	margin				: 0 0 10px;
}

h2{
	font-size			: 1.4em;
	line-height			: 110%;
	padding-left		: 17px;
	margin				: 0 0 10px;
}

/* LAYOUT
=======================================*/

#logo {
	margin-left   : 10px;
	margin-top    : 75px;
}

#wrapper{
	display				: block;
	width			    : 920px;
	margin				: 0 auto;
	padding				: 0;
}

#shadLeft, #shadRight{
	display				: block;
	float				  : left;
	margin				: 0;
	padding				: 0;
	width				  : 10px;
	height				: 526px;
}

#shadLeft{
	background			: url('CSS_images_801/shadow_left.jpg') no-repeat right top;
}

#shadRight{
	background			: url('CSS_images_801/shadow_right.jpg') no-repeat left top;
	_margin-top			: -300px;
}

#main{
	display				: block;
	width				: 850px;
	float				: left;
	margin				: 0;
	padding				: 0 0 35px 0;
	background			: #fff;
	border-bottom		: 5px solid #000;
}

#header{
	display				 : block;
	margin				 : 0;
	_margin-bottom : -5px;
	padding				 : 0;
	width				   : 850px;
	height				 : 200px;
	background		 : #6f848d url('CSS_images_801/header_bg.jpg') no-repeat left top;
}

#header img {
	padding				: 0;
	margin				: 40px 10px 0 0;
	float					: right;
}	

#header a{
	padding				: 0;
	margin				: 0 0 0 0;
}

#body{
	display				: block;
	width				: 850px;
	margin				: 0;
	padding				: 20px 0 0 0;
}

#colTextLeft{
	display				: block;
	float				: left;
	margin				: 25px 35px 0 0;
	padding				: 0;
	width				: 220px;	
}

#colTextLeft ul{
	padding				: 0;
	margin				: 0 0 35px 0;
}

#colTextLeft li{
	margin				:0;
	padding				:3px 10px 3px 20px;
	list-style			: none;
	background			: url('CSS_images_801/col_left_underline.jpg') no-repeat left bottom;
}

#colTextRight{
	display				: block;
	width: 580px;
	float:right;
	padding				: 0 10px 0 0;

}
#textArea{
	border-bottom		: 1px solid #666;
	padding-bottom		: 0;
	margin-bottom: 20px;

}

#applyColRight{
	float				:left;
	width				: 123px;
}

#applyColLeft{
	float				: left;
	display				: block;
	margin				: 0 20px 0 0;
	padding				: 0;
	width				: 360px;
}

/* CLASSES
=======================================*/

.floatFix{
	clear				: both;
	padding				: 0;
	margin				: 0;
	height				: 0;
	
}
.floatRight{
	float				:right;
}

.yellow{
	color				: #D78613;
}

th { font-size			: 0.9em; }

label,td { font-size			: 0.8em; }