/* CSS Document */

body
{
	background-color: #D3D3D3;
	text-align: center
}

p
{
	margin-top: 10px;
	margin-bottom: 10px
}

a:link
{
	font-weight: bold;
	color: rgb(241,93,39);
	text-decoration: underline
}

a:visited
{
	font-weight: bold;
	color: rgb(241,93,39);
	text-decoration: underline
}

a:hover
{
	font-weight: bold;
	color: rgb(100,100,100);
	text-decoration: underline
}

.normal
{
	font-size: small;
	#font-size: x-small; /*overrides for IE browsers*/
	font-family: verdana;
	font-weight: normal;
	color: black	
}

.small
{
	font-size: x-small;
	#font-size: xx-small; /*overrides for IE browsers*/
	font-family: verdana;
	font-weight: normal;
	color: black	
}


.h1
{
	font-size: large;
	#font-size: medium; /*overrides for IE browsers*/
	font-family: verdana;
	font-weight: bold
}

.logotext
{
	font-size: small;
	#font-size: x-small; /*overrides for IE browsers*/
	font-family: verdana;
	font-weight: bold;
}

.spottext
{
	font-size: small;
	#font-size: x-small; /*overrides for IE browsers*/
	font-family: verdana;
	font-weight: bold;
	color: rgb(241,93,39)
}

.searchsubheading
{
	font-size: x-small;
	#font-size: xx-small; /*overrides for IE browsers*/
	font-family: verdana;
	font-weight: bold;
	color: black
}

div#page
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	padding: 30px;
	text-align: left
}

div#tagline
{
	font-size: small;
	#font-size: x-small; /*overrides for IE browsers*/
	font-family: "arial narrow";
	text-align: right;
	padding-bottom: 10px;
	#padding-bottom: 3px; /*overrides for IE browsers*/
	margin-top: -10px;
	width: 800px
}

div#pagecentre
{
	background-color: #D3D3D3;
	width: 800px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px
}

div#leftnav
{
	width: 150px;
	background-color: #D3D3D3;
	float: left
}

div#nonleftnav
{
	width: 650px;
	background-color: white;
	float: right;
}

div#nonleftnavlongforad
{
	width: 650px;
	background-color: white;
	float: right;
	padding-bottom: 200px;
}
	
ul.dotlist
{
	/*list-style-image: url(images/dot1.png);*/
	list-style-type: none;
	line-height: 2;
	#line-height: 1
}

ul.dotlist li
{
	margin-left: -20px;
	margin-top: 10%
}

ol.searchresultslist p
{
	margin-top: 5px;
	margin-bottom: 5px
}

ol.searchresultslist li
{
	margin-left: -20px;
	#margin-left: -5px;
	margin-top: 15px;
	#margin-top: 10px;
	color: rgb(241,93,39);
	font-weight: bold
}

hr
{
	color: #D3D3D3;
	background-color: #D3D3D3;
	height: 2px;
	border: 0;
	margin-top: 15px;
	#margin-top: 4px
}

div#maintext
{
	width: 340px;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	#margin-top: 0px
}

div#mainpagewithoutsearch
{
	width: 630px;
	float: right
}

div#search
{
	width: 218px;
	background-color: #D3D3D3;
	font-size: x-small;
	#font-size: xx-small; /*overrides for IE browsers*/
	padding: 10px;
	float: right;
}

div#search input, select
{
	font-family: verdana;
	font-size: x-small;
	#font-size: xx-small; /*overrides for IE browsers*/
	width: 218px;
}

div#postform input, textarea
{
	font-family: verdana;
	font-size: small;
	#font-size: x-small; /*overrides for IE browsers*/
	width: 400px;
}

div#postform select
{
	font-family: verdana;
	font-size: small;
	#font-size: x-small; /*overrides for IE browsers*/
	width: 218px;
}

div#smallformfieldandbutton
{
	float: left;
	width: 218px
}

div#smallformfield
{
	float: left;
	width: 138px
}

div#formsubmitimage
{
	float: right;
	width: 60px
}

div#joboftheweek
{
	float: right;
	width: 630px;
	padding-bottom: 20px
}

img
{
	border-style: none;
	vertical-align: middle;
	/*background-color: white*/
}


.textcenter
{
	text-align: center
}

div#footer
{
	width: 800px
}

div#footerlinks
{
	text-align: center;
	margin: 20px;
	#margin: 10px
}

div#copyright
{
	text-align: center;
	color: #C0C0C0
}

div#popup
{
	background-color: white;
	width: 640px;
	text-align: left;
	padding: 20px
}

div#popuptagline
{
	font-size: x-small;
	#font-size: xx-small; /*overrides for IE browsers*/
	font-family: "arial narrow";
	text-align: right;
	padding-bottom: 10px;
	#padding-bottom: 3px; /*overrides for IE browsers*/
	margin-top: -10px;
	width: 640px
}

div#postform
{
	width: 400px;
	background-color: #D3D3D3;
	padding: 10px;
	margin-left: 105px
}

.error
{
	font-size: small;
	#font-size: x-small; /*overrides for IE browsers*/
	font-family: verdana;
	font-weight: bold;
	color: red	
}