/* Colours */
.red		{color:#E2001A}
.gray		{color:#94877A}
.brown		{color:#AB9E79}
.olive		{color:#D0CC95}
.navy		{color:#4C7189}
.blue		{color:#499AB4}
.green		{color:#009900}
.black		{color:#000000}
.white		{color:#FFFFFF}

/* Classes */
.bigger		{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#94877A; line-height:1.2}
.button		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#AB9E79; border-style:outset; border:1; border-color:#AB9E79; padding:2}
.buttons	{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.2}
.big		{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#94877A; line-height:1.2; font-weight:bold}
.medium		{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2}
.cv			{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2}
.normal		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#94877A; line-height:1.4}
.small		{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:1.2}
.sub		{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:1.2}

/* Form */
.textarea		{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:444; height:100}

.hugebox		{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:485}
.textbox		{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300}
.bigbox			{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300}
.qualbox		{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:220}
.medbox			{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:150}
.small_specify	{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:70}
.small_specify2	{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:1}
.big_specify	{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:210}
.big_specify2	{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:137}
.datebox		{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:80}
.phonebox		{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:70}
.smallbox		{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:60}

body {
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
	color:#18479B;
	cursor:pointer;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	text-decoration:underline;
}
a:hover {
	color:#CA0002;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	text-decoration:underline;
}	
h1 {
	color:#5D5D5D;
	font:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
}
h1 em {
	font-size:20px;
}	
h2 {
	color:#333333;
	font:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
}
h2 p {
	color:#333333;
	font:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;	
}	
h3 {
	color:#333333;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}	
.footer {
	color:#666666;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0px 0px;	
	/*margin:5px 0px;*/
	text-align:left;
	width:40%;
}		
.footer hr {
	color:#666666;
	border:1px solid #666666;
	text-align:left;
	width:80%;
}			
.search_example {
	/*margin:0px 20px 0px 10px;*/
}
.search_bar {
	/*position:relative;	
	color:#000000;
	font-weight:bold;
	height:40px;*/
}
.search_bar form {
	display:inline;
}	
.search_bar input {
	/*font-family:Arial,Helvetica,sans-serif;
	font-size:12px;*/
}	
.search_bar ul {
	/*line-height:19px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:3px 0pt 0pt;
	padding:0pt;
	z-index:10000000;*/
}	
.search_bar li {
	/*color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-right:0px;
	width:auto;*/
}	
.search_bar  input.search_txt {
	background:white url(img/searchglass.png) no-repeat scroll 3px 4px;
	border:1px solid #95A5C6;
	color:#000000;
	font-weight:normal;
	/*padding:2px 0px 2px 17px;*/
}	
.search_bar input.searchBtnOK {
	background:white none repeat scroll 0%;
	border:1px solid #95A5C6;
	color:#000000;
	font-weight:bold;
	padding:1px;
}	

.search_response {
	position:relative;
	border:2px solid #f8e89d;
	/*padding:10px;
	padding-left:60px;
	margin:10px;*/
	background:#ffffff url(img/kghostview.png) no-repeat 7px 7px;
}