/* CSS Document */
body {
	background: #3097D1 url(images/bg-gradient.gif) repeat-x;
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #0956A4;
	margin: 10px 0; padding: 0;
	line-height:1.33;
	text-align: center;
	
}
a{color:#0956A4; font-weight: bold; text-decoration:none;}
a:hover{color: #004080; text-decoration:underline;background:none;}
a:active{text-decoration:underline;background:none;}
a.validate {color:#3097D1; font-weight: normal; text-decoration:none;}
a.validate:hover{text-decoration:underline;background:none;}
div#container{width: 773px;
	padding: 0;
	margin: 0 auto;
	background:white url(images/container-bg.gif) repeat-y 50% 0;
	text-align: left;

}
	div#header{color:#3097D1;background: url(images/navbg.gif) no-repeat;padding:15px 0px 0px 40px; height:30px;font-size:11px;font-weight:bold; }
	*html div#header{
	height:42;
	h\eight:30px;
	
	}
	div#header a{margin-top:20px; text-decoration:none;color:#3097D1; background:none; }
	div#header a:hover {color:#0956A4; border-bottom: 1px dotted #3097D1;}
	div#header a.selected{color:#0956A4;}
	div#header a.selected:hover {border-bottom: 1px dotted #0956A4;}
	div#flash {padding:10px 10px 0px 11px;margin:0}
	
	div#content{margin:0 30px 0px 30px;padding:0;}
	div#try{background:white url(images/tryhome.gif);margin:0;padding:0;}
	div#right{float:right;width:315px; margin:0; padding:0; }
	div#left{ margin:0px 325px 0px 0px;padding:0;background:none;}
	div#rightcontent{padding:0px 10px 10px 10px; }
	div#leftcontent{padding:0px 10px 10px 10px; }
	div.picture{margin:0; padding:5px 0 15px 0;}
	div.pictext{float:right; width:180px;margin:0; padding:5px 0 15px 0; }
	
	div#workright{float:right;width:430px; margin:0; padding:0; }
	div#workleft{ margin:0px 440px 0px 0px;padding:0}
	div#workright div#rightcontent{padding:0px 10px 10px 10px; }
	div#workleft div#leftcontent{padding:0px 10px 10px 10px;}
	div#mainimages {margin:0; padding: 15px 0 0 0;}
	       
	#footer {
	background: url(images/footer.gif) no-repeat 50% 100%;
	padding: 0px 0px 10px;
	clear:both;
	text-align:right;color:#3097D1;font-size:9px;
}
#footer p{
padding:5px 30px 20px 0px;
font-family:  Arial, Helvetica, sans-serif;
}
div.worktext p {margin-top: 10px; padding-top:0;}
div.whitebot{margin:0; padding:0;}
p.header{color:#3097D1;font-size:12px; font-weight:bold;margin:0; padding: 0 0 5px 0; border-bottom:1px solid #D8EAF7 }
span.date{color:#3097D1; font-weight:bold;}
p.form{color:#3097D1; font-weight:bold; padding-bottom: 2px; margin-bottom:0;}

ul {line-height:1.33; list-style: none; margin:0; padding:0 0 0 20px;}
li {padding-bottom: 5px;}
ul ul {padding-top: 5px; margin-left: 30px; list-style: circle;}










#curvededges{margin:0px ;padding:0;clear:right;}
#curvededgestop{margin:5px 30px 0 30px ;background:white url(images/curve2top.gif);padding: 0}
p.thebottom{margin:0; padding: 5px 0 0 0; border-top:1px solid #D8EAF7; text-align:right;}
div#projectchoose{margin:0 180px 0 0;}
div#dropdown{float:right;}
p.formbottom {border-bottom:1px solid #D8EAF7; padding-bottom: 10px; }
span.cap {text-transform: capitalize;}.smimgborder {
	border: 2px solid #0956A4;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0956A4;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0956A4;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0956A4;
}
.mainfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0956A4;
}
.redfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
}
.colourbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0956A4;
	background-color: #FF0000;

}
