
#container {
margin-right:0 auto;
width:950px;

}

body {
font-family:verdana, arial, helvitica, "sans seriff";
font-size:12pt;
font-style:normal;
line-height:140%;
font-weight:lighter;
font-variant:normal;
text-transform:none;
color:#333; 							/*general page text colour*/
text-decoration:none;
background-color: #e5e5e5              /*general page bgcolour colour*/
}
.strong
{font-size:inherit;
font-weight:900;
}

.invisible {
	position: absolute;
	left: -1000em;
	width: 0.1em;
	height: 0.1em;
	overflow: hidden;
}

/*credits: dynamic drive css library */
/*url: http://www.dynamicdrive.com/style/ */
.arrowgreen {
position:absolute;
top:83px;
left:7px;
width:150px;
border:1px;
border-color:#94aa74;
border-style:solid solid none;
border-width:1px
}

.arrowgreen ul {
list-style-type:none;
margin:0;
padding:0
}

.arrowgreen li a {
font:bold 12px verdana, arial, helvetica, sans-serif;
display:block;
background:transparent url(../media/arrowgreen.gif) 100% 0;
height:24px;
line-height:24px;
text-decoration:none;
padding:4px 0 4px 10px
}

.arrowgreen li a:link,.arrowgreen li a:visited {
color:#26370a;
}

.arrowgreen li a:hover {
color:red;/*#26370a*/
background-position:100% -32px
}

.arrowgreen li a.selected {
color:#26370a;
background-position:100% -64px
}
/*end credits: dynamic drive css library */
a {
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:bolder;
color:#000080;
text-decoration:underline;
text-transform:uppercase
}


a:hover {
color:#a30000;
text-decoration:underline
}

a:active {
color:#800000
}

a:visited {
color:#520052
}


.h1 {
line-height:140%
}

.p {
color:#333
}

.red {
color:#f30
}

.border {
border:5px solid #4682b4
}

.blue {
color:#000080;
}
.green {
color: #0005200;
}

.header2 {
top:0;
margin-left:0;
height:75px;
border:0 solid #c96;
text-align:center;
vertical-align:middle;
width:950px
}
/*forward and back buttons*/
#menu {
margin-left:150px;
height:30px;
position:absolute;
padding:3px;
}

#menu li {

position:absolute;
top:3px;
list-style-type:none
}

#m06 {
left:630px
}

#m07 {
left:700px
}
/*right nav bar*/
.right {
position:absolute;
top:116px;
left:760px;
width:175px;
text-align:center;
border:5px solid #708090;
background-image:url(../images/mainnav2_background.jpg);
padding:5px
}

#footer {
float:left;
text-align:center;
margin-top:0;
margin-left:150px;
color:#060;
height:30px;
width:785px;
border:0 solid #708090;
background-image:url(../images/mainnavfooter_background.jpg);
padding:7px
}
/*main content area 1*/
.main3 {
margin-top:0;
margin-left:165px;
border:0 solid #708090;
width:745px;
padding:20px
}
/*tabbed panels legal page*/
.main2 {
margin-top:0;
margin-left:200px;
border:0 solid #708090;
width:620px;
padding:20px
}

/*main content area 2*/
.main {
margin-top:0;
margin-left:160px;
border:0 solid #708090;
width:580px;
padding:5px
}
 /*back to top table*/ 
table.sample3 {
text-align:right;
width:98%;
background-color:transparent
}

/* ==========begin simple scalable breadcrumb by veerle pieters=============*/
#crumbs {
font:71%/165% lucida, verdana, sans-serif;
font-family:verdana, arial, helvitica, sans seriff;
font-size:14px;  /*last text green in breadcrumbs*/
font-style:normal;
font-weight:lighter;
text-transform:none;
color: #333;
background: #c3d7ff;  /*bg colour breadcrumb*/
text-decoration:none;
height:30px;
border:1px solid #dedede;
margin-top:0px;
margin-left:145px;
}

#crumbs ul,li {
list-style-type:none;
padding:0
}

#crumbs li {
float:left;
line-height:25px;
color: #333;
padding-left:.75em
}

#crumbs li a {
background:url(../images/crumbs.jpg) no-repeat right center;
display:block;
padding:0 15px 0 0
} 	
	
