/* CSS Document *//******************** Main Page Layout ****************/body {	margin: 0 3em 0 77px;	padding: 0;	background-color: #000033;	background-image: url(images/bg_01.jpg);	background-attachment: fixed;	border-left: 1px solid #FFCC33;	border-right: 2px solid #000003;}#left {	background-color: #FFFFFF;	width: 170px;	margin: 0px;	padding: 1em 0px 1.5em 0px;	float: left;	border-left: 10px solid #0C2C1D;	border-right: 10px solid #0C2C1D;}#content {	margin: 0 0 0 190px;	padding: 0;	background-color: #000000;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFCC00;}#bod {	background-color: #ffffff;	margin: 2px;	padding: .2em 40px .6em 50px;	border-top: 1px solid #999999;	border-bottom: 1px solid #999999;	background-image: url(images/websmiths_bck.jpg);	background-attachment: fixed;	background-repeat: no-repeat;	background-position: center center;/*	border: 2px solid #000099;	position: relative;	top: 2em;	left: 0px;*/}#bod p {	font-size: .75em;/*	text-align: justify;*/}img {	border: 0;}div.pad1 {	border-left: 1px dotted #999999;	border-right: 1px dotted #999999;	padding: 1em;}/*******************************/.floatleft img.noborder, .floatright img.noborder, img.noborder , div.boxa img.noborder, div.boxb img.noborder {	border: 0px;}td img , div.boxa img, div.boxb img {	border: 1px solid #003300;}h1, h2, h3 , h4, h5 {	font-family: Verdana, Arial, Helvetica, sans-serif;}h1, h3 {	color: #000033;	font-size: 1em;	margin-top: 1em;	margin-bottom: 1.5em;}h2 {	color: #330000;	font-size: .85em;	margin: 1.6em 0 0 .5em;}h4{	font-size: .75em;	padding: .2em .4em;}h4 , h4 a {	background-color: #000000;	color: #FFFFCC;	font-weight: normal;	letter-spacing: .6ex;	text-align: center;	text-decoration: none;	margin: 1px;	display: block;}h4 a {	padding: .4em .6em .2em .6em;/*	padding: .3em .6em;*/}h4 a:hover {	background-color: #006699;}p , alt , table tr td , form.formtext {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003300;	font-size: 0.8em;}p {	line-height: 1.5em;	margin: 1.4em 0 0 1.2em;}p em {	font-style: oblique;	font-size: 1.1em;	color: #990000;}a:hover {	text-decoration: none;}a.showlink {	text-decoration: none;}a.showlink:hover {	text-decoration: underline;}table tr td {	font-size: .8em;}table.blue tr td {	background-color: #E9EDFF;}ul.linklist li {	font-size: .8em;	margin-top: 1.2em;}ul.linklist li a {	text-decoration: none;	color: #660000;	letter-spacing: 1px;	border: 1px dashed #000033;	padding: 3px 5px 2px 5px;	margin: 0px;}ul.linklist li a:hover {	background-color: #333300;	color: #FFFFFF;	padding-top: 3px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 10px;	letter-spacing: 2px;}ul li , table tr td ul li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.7em;	margin-top: 1.5em;	margin-left: 2em;	color: #330033;	list-style-image: url(images/bullet_arrow.gif);	list-style-position: outside;}ul ul li , table tr td ul ul li {	color: #660000;	margin-top: .8em;	margin-left: 0px;	font-size: 1em;	list-style-image: none;	list-style-type: circle;}table.blue ul {	margin-left: 10px;	padding-left: 0;}.link {	color: #009900;	text-decoration: none;	letter-spacing: 2px;	padding-left: 6px;}.link:hover {	color: #663300;	letter-spacing: .8ex;	padding-left: 12px;}.boxa, .boxb {	margin: 10px 0;	padding: 0 .3em .5em .3em;	border-top-width: 1px ;	border-top: 1px solid #336666;	border-bottom: 1px dotted #336666;	clear: right;	font-size: .95em;	overflow: auto;}.boxa h2, .boxb h2 { margin: 1em 0; }.boxa h5, .boxb h5 {	padding: .6em 0 0 1em;	margin-bottom: 0;}.boxa p, .boxb p { margin: 0 0 1em 1.2em; }/*.boxa {	background-color: none;}.boxb {	background-color: #FFFFCC;}*/.coloura {	color: #330000;	padding-left: 3em;	margin-right: 2em;}.colourb {	color: #000066;	padding-top: .8em;}.colourb em {	color: #000066;	font-size: 1.2em;	font-weight: bold;}div.nav1 {	margin: 0px;	padding: 1ex;	background-color: #F2F6FF;}div.nav1 a.l1 {	font-size: 1.1em;	font-weight: bold;	text-decoration: none;	color: #330000;}#headnav , #footnav {	font-family: Verdana, Arial, Helvetica, sans-serif;}#headnav {	font-size: 0.7em;/*	position: relative;	top: 25px;*/	text-align: right;	margin: 0 3em 0 0;	padding: 20px 1em 10px 0;	left: 0px;}#footnav {	font-size: .7em;	letter-spacing: .25ex;	margin: 0;	padding: 0.5em 0.6em;	display: block;	clear: right;}#headnav a , #footnav a {	text-decoration: none;	padding: .5em;}#headnav a {	color: #99FFFF;}#footnav a {	color: #FFFFCC;}#headnav a:hover , #footnav a:hover {	color: #FFFF99;	background-color: #000066;}#footnav a.current , #headnav a.current{	color: #CC0000;}#footnav a.current:hover , #headnav a.current:hover {	background-color: #000000;	color: #CC0000;}/*#icons {	position: absolute;	left: 60%;	top: 250px;	margin-right: 8%;}#icons img {	padding: 4px;}*/.floatleft , .floatright {	margin-top: 1.2em;/*	position: relative;*/	margin-right: 1em;	margin-bottom: 1em;}.floatleft, .fl {	float: left;	margin-right: 1.2em;}.floatright, .fr {	float: right;	margin-left: 1em;}.clear { clear: both; }.clearright { clear: right; }.pics {	margin: .15em;	padding: .3em;	background-color: #000033;}.pics:hover {	background-color: #660000;}div#csschoose {/*	position: absolute;	top: 2.5em;	left: 50%;*/	margin: 10px 2em .5em 0px;	text-align: right;}form.formtext {	font-size: .5em;	color: #000099;}input#red {	color: #FFFF99;	padding: .1em 1em .1em 1em;	background-color: #660000;	}#blue {	color: #FFFFCC;	background-color: #000099;	padding: .1em 1em .1em 1em;}table tr th {	font-family: "Courier New", Courier, mono;	font-size: 0.8em;	font-weight: normal;	text-align: right;	white-space: nowrap;}iframe {	margin-top: 10px;}.centre { text-align: center; }