/* CSS Document */
body
{
background-color:#6699CC;
margin:10px 0px 0px 0px;
padding:0px;
}
DIV
{
 color:#666666;
}
A IMG
{
	border:none;
}



#pagecontainer {
	background:#fff url(../images/botRight.gif) no-repeat bottom right;	
	width: 765px;
	/*JRF - Change to 100% for full width*/
	margin: 0 auto;
}

/* To clear the floats so the left and right can be longer than content */
#primarycontarea {
	overflow: hidden;
	width: 100%;
}
#header 
{
	background:transparent url(../images/topLeft.gif) no-repeat top left;	
}
#leftCol
{
	float:left;
	margin:0 0 0 20px;
}
/* font properties */
h1 
{
	font-size:14px;
	color:#0099CC
}
h2 {
	font-size:13px;
	color:#0099CC
}
h3 {
	font-size:12px;
	color:#0099CC
}
h4 {
	font-size:11px;
	color:#0099CC
}
#primarycontent p, #footer p {
	margin: 5px;
	font-size: 80%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#footer {
	border: 1px solid #ffffff;
}
#contentCopy
{	
	width:400px;
	height:400px;
	margin:0px 0px 0px 340px;
	text-align:right;
}
#botnav
{
	float: bottom;
	padding:0px 0px 0px 0px;
	text-align:right;
}
#botnav LI
{
	display:inline;
	padding: 0px 0px 0px 20px;
}
#clear
{
	clear: both;
}

#nav
{
	float:right;
	vertical-align:middle;
	padding:0px 10px 0px 0px;
	margin:0px;
	width:600px;
	height:50px;
	background:transparent url(../images/line1.gif) no-repeat 0px 2px;
}
#nav UL
{
	padding:0px;
	margin:0px;
}
#nav LI
{
	display:inline;
	padding: 0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	line-height:35px;
	height:65px;
	background:url(../images/dot1.gif) no-repeat center 0px;
}
#nav LI.on
{
	background:url(../images/dot2.gif) no-repeat center 0px;
}
#nav LI SPAN
{
	position:relative;
	top:18px;
	
}
#nav LI A
{
	/*
	color:#f00;
	background:#ccc
	*/
}
#nav LI A:hover
{
	color:#3399FF;
	text-decoration:underline;
	/*
	color:#f00;
	background:#ccc
	*/
}

#subnav
{
	float:right;
	vertical-align:middle;
	padding:0px 10px 0px 0px;
	width:700px;
	height:50px;
	background:url(../images/line2.gif) no-repeat top right;
}
#subnav UL
{
	padding:0px;
	margin:0px;
}
#subnav LI
{
	display:inline;
	padding: 0px 10px 0px 10px;
	line-height:35px;
	height:35px;
	background:url(../images/dot1.gif) no-repeat center 0px;
}
#subnav LI.on
{
	background:url(../images/dot2.gif) no-repeat center 0px;
}
#subnav LI SPAN
{
	position:relative;
	top:18px;
	
}
#subnav LI A
{
	/*
	color:#f00;
	background:#ccc
	*/
}
#subnav LI A:hover
{
	color:#3399FF;
	text-decoration:underline;
	/*
	color:#f00;
	background:#ccc
	*/
}

.txt2
{
	color:#6699CC
}

#logo
{
	position:relative;
	float:left;
	left:10px;
	top:10px;
	width:100px;
}
#title
{
	position:relative;
	float:left;
	left:250px;
	top:10px;
	width:100px;
}
#title_sm
{
	position:relative;
	float:left;
	left:157px;
	top:10px;
}

.pl20 IMG
{
	padding-left:20px;
}

TABLE td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
	
.mainForm INPUT
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:180px
}
.mainForm SELECT
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:185px
}
.mainForm TEXTAREA
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:180px	
}
#contactDetails
{
	background:#fff;
	float:left;
	position:relative;
	left:25px;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contactDetails B
{
	color:#0099CC;
}
.contactTC 
{
	color:#666;
}
.contactTC B
{
	font-weight:normal;
	color:#0099CC;
}


#new-footer {
	width: 740px;
	margin: 0 auto;
	text-align: right;
	padding-top: 10px;
}

#new-footer a {
	color: #FFFFFF;
	text-decoration: underline;
}

#new-footer ul {
	margin: 0;
	padding: 0;
}

#new-footer li {
	list-style: none;
	float: left;
	margin-right: 20px;
}


#sitemap-col-one {
	width: 180px;
	float: left;
	text-align: left;
	line-height: 18px;
	margin: 0 20px 0 20px;
}

#sitemap-col-one a {
	text-decoration:underline;
}

#sitemap-col-two {
	width: 180px;
	float: left;
	text-align: left;
	line-height: 18px;
}

#sitemap-col-two a {
	text-decoration:underline;
}
#lastUpdated
{
	float:right;
	font-size: 60%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}