body {font-family:Arial, Helvetica, sans-serif; font-size:80%;}
img{border:none; padding:0; margin:0;}
/* CSS for general links */

a {color:#369;font-weight: bold; text-decoration: none;}
a:visited {color: #369; font-weight:bold; text-decoration: none;}
a:hover {color: #000; text-decoration: underline; font-weight: bold;}
a:active {color: #000; font-weight: bold; text-decoration: underline;}

h1{font-size:120%;}
h2{font-size: 100%; font-weight:bold; text-decoration: none;}
h2 a:link{text-decoration: none;}
h2 a:hover{text-decoration: underline;}
p{margin:0; padding:10px;}

/*#wrapper{
width:760px;
margin-left: auto;
margin-right: auto;
}
*/
.paddedtd {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#000000;
	padding-top: 5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left: 5px;
	vertical-align: top;
	border-color:#666666;
	border-style:solid;
	border-width: 1px;
}

.paddedboldtd {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color:#000000;
	padding-top: 5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left: 5px;
	vertical-align: top;
	border-color:#666666;
	border-style:solid;
	border-width: 1px;
}

/* CSS for search box and language links*/

.form {text-align:right; color:#FFF; font-size: 100%; background-image:url(../../images/full-header.gif); margin:0px; padding:0px; background-color:#EFEFEF; height:94px; width:auto;vertical-align:top;}
.form a:link{color:#FFF; text-decoration: none;}
.form a:visited{color:#FFF;	text-decoration: none;}
.form a:hover{color:#FFF; text-decoration: underline;}
.form a:active{color:#FFF; text-decoration: none;}

/* CSS to hide buttons/links */

#back{display:none}	
#graphicslink {display:none}
#topgraphicslink{font-size:110%; float:right; padding:0px 10px 0px 0px; display:none;}
.innertext-bold{font-size:100%; font-weight:bold;}
.innertext-bold a:link {color:#000; text-decoration:none;}
.innertext-bold a:visited {color:#000; text-decoration:none;}
.innertext-bold a:hover {color:#000; text-decoration:underline;}
.innertext-bold a:active {color:#000; text-decoration:none;}
.innertext-bolder{font-size: 105%; font-weight:bold;}
.innertext-bolder a:link {color:#000; text-decoration:none;}
.innertext-bolder a:visited {color:#000; text-decoration:none;}
.innertext-bolder a:hover {color:#000; text-decoration:underline;}
.innertext-bolder a:active {color:#000; text-decoration:none;}
.innertext-italic{font-size:100%; font-style:italic; font-weight:bold;}
.innertext-lightitalic{font-style:italic;}
.innertext{font-size:100%; color:#000; padding-top:0px; padding-right:0px; padding-bottom:0px; vertical-align:top;}
.innertext a:link{color:#369; text-decoration:none; font-weight:bold;}
.innertext a:visited{color:#369; text-decoration:none; font-weight:bold;}
.innertext a:hover {color:#000;	text-decoration:underline; font-weight:bold;}
.innertext a:active{color:#000; text-decoration:underline; font-weight: bold;}

.inner-mainheading{width:auto; font-size:120%; font-weight:bold; text-align:left; height:auto; padding:2px 10px 2px 7px; color:#000; background-color:#CC9;	border-left:1px solid #000;}
.inner-mainheading a:link{color:#000; text-decoration:none;}
.inner-mainheading a:visited{color:#000; text-decoration:none;}
.inner-mainheading a:hover{color:#000; text-decoration:none;}
.inner-mainheading a:active{color:#000;	text-decoration:none;}
.inner-mainheading-right{width:auto; font-size:110%; height:auto; padding:2px 10px 2px 7px; background-color:#CC9;}


/* CSS for Left hand main navigation */


/* CSS for page headings */

.pageheadings {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; font-weight:bold; padding:0 5px 0 0; color:#67C04A;}
.titleheadings {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; font-weight:bold; padding:0 5px 0 0; color:#67C04A;}
.subheadings {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.26em; font-weight:bold; padding:0 5px 0 0; vertical-align:top; color:#67C04A;}
.subheadingsindex {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.26em; font-weight:bold; padding:0 5px 0 0; color:#67C04A; border-bottom:#67C04A 1px solid; padding-right:50px;}

/* content containers */

#maincontent{padding:5px 0px 0px 10px; vertical-align:top; background-color:#EFEFEF;}

#maincontent ul{list-style-type:disc; margin-left:20px;}
/*#maincontent li{margin:10px 0 300px 0;}*/

/* image float right IDs and classes */
.floatright{float:right; width:auto; height:auto; margin:0 0 20px 20px;}

#mapright{float:right; width:200px; margin-top:0px; margin-left:20px; padding-bottom:20px;}

#partnerimageright,  #partnerimageright2, #partnerimageright3, #partnerimageright4, #partnerimageright5, #partnerimageright6, #partnerimageright7, #partnerimageright8, #partnerimageright9{

	float: right;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 20px;
	width: 150px;
	padding: 0px 0px 0px 15px;}


#imageright2001, #imageright2002{float:right; font-size:90%; margin-top:0px; margin-left:15px; margin-bottom:20px; width:200px; padding:0;}
#imageright300 {float:right; width:300px; margin-top:0px; margin-left:20px; padding-bottom:20px;}
#imageright, #imageright2, #imageright3, #imageright4, #imageright5, #imageright6, #imageright7{float:right; margin-top:10px; width:200px; padding:0px 0px 15px 10px;}
#imageright100, #imageright1002, #imageright1003{float:right; font-size:80%; margin-top: 0px; width:100px; padding:0px 0px 15px 10px;}
#imageleft100, #imageleft1002, #imageleft1003, #imageleft1004{float:left; width:100px; font-size:90%; margin-top:0px; padding:0px 10px 15px 0px;}
.imageright250{float:right; width:250px; margin-top:0px; margin-left:20px; padding-bottom:20px; top:auto;}
.imageright250 p{margin:7px 0; padding:0;}

/* image float left divs */

.floatleft {
	float:left;
	width: auto; height:auto;
	margin: 0px 10px 15px 0px;
}

#imageleft150, #imageleft1502{
	float: left;
	width: 150px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-top: 0px;
	padding: 0px 10px 15px 0px;
}

#imageleft, #imageleft2, #imageleft3, #imageleft4, #imageleft5, #imageleft6{
	float: left;
	width: 200px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-top: 0px;
	margin-right: 10px;
	padding: 0px 0px 15px 0px;
}


/* image centre div */

#imagecentre {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
}

#imagecentre2 {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
}

#imagealigncentre {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align:center;
}

#imagealigncentre2 {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align:center;
}

/* accord index page image */

#accordindeximage {
float: right;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 80%;
width: 175px;
padding: 0px 0px 10px 15px;}

.imageleft100{float:left; width:100px; height:auto; margin-right: 5px;}
.imageright100{float:right; width:100px; height:auto; margin-left: 5px;}

.author{width:auto;	font-size:100%; font-weight:bold; height:auto; padding:5px 5px 2px 10px; color:#67C04A;	background-color:#FFF; display:block;}
.bprmquotes {font-weight:bold; font-size:100%; width:30%; padding:10px; margin:5px 15px 10px 10px; border:1px solid #67C04A; float:left;}
.bprmquotes2{font-weight:bold; font-size:100%; width:auto; padding:10px; margin:10px auto; border:2px solid #67C04A; float:right;}

.countryinfo{width:auto; font-size:100%; text-align:left; height:auto; padding:5px 5px 10px 10px; color:#FFF; background-color:#884; display: block; border:#000 1px solid;}
.countryinfo .p{margin: 0px; padding-top: 0px; padding-bottom: 0px;}
.countryinfobold{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 130%;}

#right{padding-left:10px;}
.right-caption{font-size:0.85em; margin:10px 0; background-color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.right-caption p{padding:0; margin:10px 0;}
.articlequote{font-family:background-color:#CCC; border-style:double; border-width:thin; padding: 0px 5px 10px 5px;}
.commentaryquote{font-family:background-color:#CCC; padding:25px 25px 10px 25px;}
.commentaryboxheader{background-color:#FFF; color:#000; padding:10px; text-align:right; font-weight:bold; font-size:130%; margin-top:0px;}

#rightcontent{width:210px; height:auto;	float:right; padding:2px 0px 10px 0; margin-left:10px; background-color:#FFF;}
#rightcontent p{padding:0; margin:0;}
#rightbox{width:150px; height:auto; float:right; padding:5px 10px 5px 10px; margin-bottom:10px; background-color:#FFF;}
#rightbox p{padding:0; margin: 10px 0;}
#contentsbox{width:150px; height:auto; float:right; padding:0px 0px 15px 15px;}
#accordcover{width:120px; height: auto;}
#printemail{width:130px; margin-left:0px; margin-right:auto;}
.accordindequotesource{margin-top:0px; margin-left:0px; padding:5px 0 0 0; font-style:normal; font-weight:bold; text-align:right;}
.accordindequotesource a:link{text-decoration:none;}
.accordindequotesource a:visited{text-decoration:none;}
.accordindequotesource a:hover{text-decoration:none;}
.accordindequotesource a:active{text-decoration:none;}

#accordindexquote{width:385px; margin-top: 30px; margin-bottom:0px; padding:5px; font-style:italic; border:solid #67C04A 3px;}	
.accordquote2{width:90%; margin:20px 0 10px 10px; padding:5px; font-style:italic; border:solid #67C04A 3px;}	
.accordbox{width:40%; margin:0 0 10px 10px; padding:5px; border:solid #67C04A 2px; float:right}

.padtd{background-color:#67C04A; font-size:110%; font-weight:bold; height:20px; vertical-align:middle; text-align:center;}
.padtd a:link{background-color:#67C04A;; color:#000; text-decoration:none;}
.padtd a:visited{background-color:#67C04A;; color:#000; text-decoration:none;}
.padtd a:hover{text-decoration:underline;}
.padtd a:active{background-color:#67C04A;; color:#000; text-decoration:none;}

.underlinedtd{border-bottom-style:solid; border-bottom:2px; border-bottom-color:#666;}

.boldgreenlinks{color:#669900; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
.boldgreenlinks a:link {color:#669900; text-decoration:none;}
.boldgreenlinks a:visited {color:#669900; text-decoration:none;}
.boldgreenlinks a:hover {color:#000000; text-decoration:underline;}
.boldgreenlinks a:active {color:#669900; text-decoration:none;}

#orderform{width:580px;}

#imageright2501, #imageright2502, #imageright2503 {float:right;	width:250px; margin-top:-8px; margin-left:20px; padding-bottom:12px;}
.body-leftcolumn{width:300px; top:auto;}
.innertext-leftcolumn{font-style:normal; width:300px;}

.papertitles {font-weight: bold;}
.papertitles a:link {color:#336699; text-decoration:none;}
.papertitles a:visited {color:#336699; text-decoration:none;}
.papertitles a:hover {color:#000000; text-decoration:underline;}
.papertitles a:active {color:#000000; text-decoration:underline;}

#rightbox250{width:250px; height:auto; float:right; padding:0px 0px 15px 15px;}
#rightbox180{width:180px; height:auto; float:right; padding:0px 0px 15px 15px;}
.subheadingsmall{font-size:110%; font-weight:bold; padding: 0 5px 0 0;vertical-align:top; color:#000;}
#mapright3 {
	float:left;
	width: 420px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 240px;
}
#rightbox120 {
	width: 140px;
	height: 225px;
	float: right;
	padding: 12px 0px 0px 0px;
}

#accordpdf{
	width: 130px;
	margin-left: 0px;
	margin-right: auto;
	font-weight:normal;
	font-size:90%;
	}
	
#accordpdfimage{
	float:left; 
	padding: 0 10px 3px 0;
	margin-bottom:5px;
	width:auto; height:auto;
	clear:both;
	}
	
	#accordpdfimage2{
	float:left; 
	padding: 0 10px 3px 0;
	margin-bottom:40px;
	width:auto; height:auto;
	}
	
#reportholder{width:760px; height:auto; margin-left:auto; margin-right:auto;}
#reportholder td{padding:5px; border:1px solid #B5B5B5}
#reportheading{width:758px; height:35px; border:1px solid #B5B5B5; margin:30px auto;}
#reportheading h1{color:#333; font-size:110%; margin:10px;}	
#reportadmin{width:758px; height:auto; border:1px solid #B5B5B5; margin:30px auto;}
#reportadmin h1{color:#333; font-size:110%; margin:10px;}	
#reportadmin p{ font-size:100%; margin:10px;}
.return{color:#333;}

/* NEW CSS STARTS HERE */
#topnav {margin:10px 0;	text-align:center; font-size:1.2em; padding:5px; font-family: Geneva, Arial, Helvetica, sans-serif;}
#topnavwrapper{text-align:center; width:860px; margin:0 auto;}
#frontpagecontent{width:760px; height:auto;margin:0 auto; background-color:#EFEFEF; padding:0;}

#frontpageleftcol{width:196px; height:auto; float:left; background-color:#EFEFEF; margin:0; padding:0;}
#leftcoltop{width:196px; height:10px; background-color:#EFEFEF;}
#crblurb{width:196px; height:7.8em; background-color:#FFF; color:#666; margin:0; padding:0; font-size:2em;}
#crblurb p{padding:20px 10px; margin:0px 5px; background-color:#FFF; color:#666; font-size:0.5em;}
#where{width:196px; height:5em; background-color:#EFEFEF; font-size:2em;}
#where h2{margin:0; padding:10px 10px 5px 10px; color:#67C04A; font-size:0.5em;}
#where p{margin:0; padding:2px 10px; font-size:0.5em;}
#influence{width:196px; height:5em; background-color:#EFEFEF; font-size:2em;}
#influence h2{margin:0; padding:10px 10px 5px 10px; color:#67C04A; font-size:0.5em;}
#influence p{margin:0; padding:2px 10px; font-size:0.5em;}


#frontpagecentrecol{width:364px; height:auto; float:left; background-color:#EFEFEF; margin:0;padding:0;}
#centrequoteholder{width:364px; height:7.8em; font-size:2em;}
#centrequoteholder h1{font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:0.8em; padding:25px 20px 15px 25px; margin:0; background-color:#EFEFEF;}
#centrequoteholder p{padding:0; margin:0px 10px 2px 15px; color:#666; font-size:0.5em;}

#frontpagerightcol{width:196px; height:auto; float:left; margin:0; padding:0;}
#latestnews{width:196px; height:7.8em; background-color:#EFEFEF; font-size:2em;}
#latestnews h2{padding:0; margin:8px 5px 4px 10px; color:#F36; background-color:#EFEFEF; font-size:0.5em;}
#latestnews p{padding:0; margin:2px 5px 0 10px; font-size:0.5em;}
#media{width:196px; height:7.7em; background-color:#EFEFEF; font-size:2em;}
#media h2{padding:0; margin:8px 5px 4px 10px; color:#639; background-color:#EFEFEF; font-size:0.5em;}
#media p{padding:0; margin:2px 5px 0 10px; font-size:0.5em;}
#accord{width:196px; height:7.6em; background-color:#EFEFEF; font-size:2em;}
#accord h2{padding:0; margin:8px 5px 4px 10px; color:#C33; background-color:#EFEFEF; font-size:0.5em;}
#accord p{padding:0; margin:2px 5px 0 10px; font-size:0.5em;}

.esignupinner{width:190px; height:2.55em; background:url(../../newfrontimages/eupdatebackground.jpg) top left repeat-x; font-size:2em;}
.esignupinner a:link{color:#FFF; text-decoration:none;}
.esignupinner a:visited{color:#FFF; text-decoration:none;}
.esignupinner a:hover{color:#FFF; text-decoration:underline;}
.esignupinner a:active{color:#FFF; text-decoration:none;}
.esignupinner p{padding:10px 0 0 10px;margin:0; font-weight:bold; color:#FFF; font-size:0.6em;}

.donateinner{width:190px; height:2.75em; background:url(../../newfrontimages/donatebackground.jpg) top left repeat-x; background-color:#006766; font-size:2em; overflow:hidden;}
.donateinner a:link{color:#FFF; text-decoration:none;}
.donateinner a:visited{color:#FFF; text-decoration:none;}
.donateinner a:hover{color:#FFF; text-decoration:underline;}
.donateinner a:active{color:#FFF; text-decoration:none;}
.donateinner p{padding:10px 0 0 10px; margin:0; font-weight:bold; color:#FFF; font-size:0.6em;}

/* New nav Stuff */
.homenav{font-family:Georgia, "Times New Roman", Times, serif; display:inline;}
.homenav a:link{background-color:#FFF; color:#333; padding:5px 10px; display:inline; text-decoration:none;}
.homenav a:visited{background-color:#FFF; color:#333; padding:5px 10px; display:inline; text-decoration:none;}
.homenav a:hover{background-color:#333; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}
.homenav a:active{background-color:#FFF; color:#333; padding:5px 10px; display:inline; text-decoration:none;}

.aboutnav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#639; background-color:#FFF;}
.aboutnav a:link{color:#639; background-color:#FFF; text-decoration:none; padding:5px 10px; background-color:#FFF; display:inline; }
.aboutnav a:visited{color:#639; text-decoration:none; padding:5px 10px; background-color:#FFF; display:inline; }
.aboutnav a:hover{color:#FFF; text-decoration:none; padding:5px 10px; background-color:#639; display:inline; }
.aboutnav a:active{color:#639; text-decoration:none; padding:5px 10px; background-color:#FFF; display:inline; }

.ourworknav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#67C04A; background-color:#FFF;}
.ourworknav a:link{color:#67C04A; background-color:#FFF; padding:5px 10px; background-color:#FFF; display:inline; text-decoration:none;}
.ourworknav a:visited{color:#67C04A; background-color:#FFF; padding:5px 10px; background-color:#FFF; display:inline; text-decoration:none;}
.ourworknav a:hover{color:#FFF; background-color:#67C04A; padding:5px 10px; display:inline; text-decoration:none;}
.ourworknav a:active{color:#67C04A; background-color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}

.ourworknavhere{font-family:Georgia, "Times New Roman", Times, serif; display:inline; background-color:#67C04A; color:#FFF;}
.ourworknavhere a:link{background-color:#67C04A; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}
.ourworknavhere a:visited{background-color:#67C04A; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}
.ourworknavhere a:hover{color:#FFF; background-color:#67C04A; padding:5px 10px; display:inline; text-decoration:none;}
.ourworknavhere a:active{background-color:#67C04A; color:#FFF; padding:5px 10px; display:inline; text-decoration:none;}

.resourcesnav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#C33; background-color:#FFF; display:inline;}
.resourcesnav a:link{padding:5px 10px; color:#C33; background-color:#FFF; display:inline; text-decoration:none;}
.resourcesnav a:visited{padding:5px 10px; color:#C33; background-color:#FFF; display:inline; text-decoration:none;}
.resourcesnav a:hover{padding:5px 10px; color:#FFF; background-color:#C33; display:inline; text-decoration:none;}
.resourcesnav a:active{padding:5px 10px;  color:#C33; background-color:#FFF; display:inline; text-decoration:none;}

.latestnewsnav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#F36; background-color:#FFF;}
.latestnewsnav a:link{padding:5px 10px; color:#F36; background-color:#FFF; display:inline; text-decoration:none;}
.latestnewsnav a:visited{padding:5px 10px; color:#F36; background-color:#FFF; display:inline; text-decoration:none;}
.latestnewsnav a:hover{padding:5px 10px; color:#FFF; background-color:#F36; display:inline; text-decoration:none;}
.latestnewsnav a:active{padding:5px 10px; color:#F36; background-color:#FFF; display:inline; text-decoration:none;}

.supportnav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#066; background-color:#FFF;}
.supportnav a:link{padding:5px 10px; color:#066; background-color:#FFF; display:inline; text-decoration:none;}
.supportnav a:visited{padding:5px 10px; color:#066; background-color:#FFF; display:inline; text-decoration:none;}
.supportnav a:hover{padding:5px 10px; color:#FFF; background-color:#066; display:inline; text-decoration:none;}
.supportnav a:active{padding:5px 10px; color:#066; background-color:#FFF; display:inline; text-decoration:none;}

.contactnav{font-family:Georgia, "Times New Roman", Times, serif; display:inline; color:#FFBA03; background-color:#FFF;}
.contactnav a:link{padding:5px 10px; color:#FFBA03; background-color:#FFF; display:inline; text-decoration:none;}
.contactnav a:visited{padding:5px 10px; color:#FFBA03; background-color:#FFF; display:inline; text-decoration:none;}
.contactnav a:hover{padding:5px 10px; color:#FFF; background-color:#FFBA03; display:inline; text-decoration:none;}
.contactnav a:active{padding:5px 10px; color:#FFBA03; background-color:#FFF; display:inline; text-decoration:none;}

/* New form CSS */

form{padding:0; margin:0; height:auto;}
#form1{height:20px; width:20px; display:inline; float:right;}
#numbers{height:auto; width:50px; display:inline; text-align:center; margin:0; padding: 2px 0; float:right; font-size:0.5em;}
#form2{height:20px; width:20px; display:inline; float:right;}
.searchbutton{height:20px; width:20px; }

/*New tableless layout CSS */
#leftnav {width:190px; vertical-align:top; padding-top:10px;}
#leftcolumn{width:190px; height:auto; float:left;}
#readaccord{width:190px; padding:0; margin:10px 0;}
#readaccord h2{padding:0; margin:4px 0 4px 5px; color:#C33; background-color:#EFEFEF; font-size:1em;}
#readaccord p{padding:0; margin:5px; font-size:1em;}
 
#breadcrumbs{width:530px; height:auto; padding:0; margin:10px 0 20px 10px; background-color:#EFEFEF; clear:both; text-transform:lowercase;}
#breadcrumbs p{padding:5px 10px; margin:0; font-size:1.1em; text-transform:lowercase;}
#breadcrumbs a:link{text-decoration:none; color:#666; font-weight:bold;}
#breadcrumbs a:visited{text-decoration:none; color:#666;font-weight:bold;}
#breadcrumbs a:hover{text-decoration:underline; color:#666;font-weight:bold;}
#breadcrumbs a:active{text-decoration:none; color:#666;font-weight:bold;}
.breadcrumbs{background-color:#EFEFEF;}
 
#contentwrapper{width:760px; height:auto; margin:0 auto; padding:0; background-color:#EFEFEF; overflow:auto;}
#maincontentholder{width:564px; height:auto; margin:0 0 20px 0; padding:0; float:right; background-color:#EFEFEF;}
#maincontentholder p{padding:0; margin:13px 10px;}
#maincontentholder li{padding-bottom:2px;}
#maincontentholder h1{font-family:"Times New Roman", Times, serif; font-size:1.8em; font-weight:bold; color:#67C04A; padding-top:15px; margin:10px;}
.variablerightbox{width:auto; height:auto;padding:0; margin:0; float:right;}
.variablerightbox p{margin:0; padding: 0 5px 5px 5px;}
 
 /* Our Work CSS */
.accordindequotesource{margin:0px;	padding:5px 0px 0px; font-style:normal;	font-weight:bold; text-align:right;}
.accordindequotesource a:link{text-decoration: none;}
.accordindequotesource a:visited{text-decoration: none;}
.accordindequotesource a:hover{text-decoration: none;}
.accordindequotesource a:active{text-decoration: none;}

#accordindexquote{width:350px; margin:30px 0 0 10px; padding:5px; font-style:italic; border-style:solid; border-color:#67C04A; border-width:3px;}	

/* CSS for Left hand main navigation as CLASSES */

#test{width:760px; height:20px; margin:0 auto;}
.toplevel{width:190px; color:#666; background-color:#FFF; font-weight:bold; font-size:1em; padding:5px 0 5px 5px; text-decoration:none; text-transform:uppercase;}
.toplevel a:link{text-decoration:none; color:#666; background-color:#FFF;}
.toplevel a:visited{text-decoration:none; color:#666; background-color:#FFF;} 
.toplevel a:hover{text-decoration:none; color:#67C04A; background-color:#FFF;}
.toplevel a:active{text-decoration:none; color:#666; background-color:#FFF;}    

.toplevelhere{width:190px; color:#67C04A; background-color:#EFEFEF; font-weight:bold; font-size:1em; padding:5px 0 5px 5px; text-decoration:none; text-transform:uppercase;}
.toplevelhere a:link{width:190px; color:#67C04A; background-color:#EFEFEF; text-decoration:none;}   
.toplevelhere a:visited{width:190px; color:#67C04A; background-color:#EFEFEF;text-decoration:none;}
.toplevelhere a:hover{width:190px; color:#666; background-color:#EFEFEF;text-decoration:none;}
.toplevelhere a:active{width:190px; color:#67C04A; background-color:#EFEFEF; text-decoration:none;}    
/* submenu */
.submenu{width:185px; height:auto; color:#666; background-color:#FFF; display:block; font-size:0.87em; text-decoration:none; border-left:#FFF solid 10px; padding:2px 0; font-size:1em;}
.submenu a:link{width:185px; color:#666; background-color:#FFF; text-decoration:none;}
.submenu a:visited{width:185px; color:#666; background-color:#FFF; text-decoration:none;}
.submenu a:hover{width:185px; color:#67C04A; background-color:#FFF; text-decoration:none;}
.submenu a:active{width:185px; color:#666; background-color:#FFF; text-decoration:none;}

.submenuhere{width:185px; height:auto; color:#67C04A; display:block; font-size:0.87em; text-decoration:none; border-left:#FFF solid 10px; padding:2px 0; font-size:1em;}
.submenuhere a:link{width:185px; color:#67C04A; text-decoration:none; }
.submenuhere a:visited{width:185px; color:#67C04A; text-decoration:none;}
.submenuhere a:hover{width:185px; color:#666; text-decoration:none;}
.submenuhere a:active{width:185px; color:#67C04A; text-decoration:none;}

/* CSS for Header */   
#header {font-family: Geneva, Arial, Helvetica, sans-serif; text-align:right; color:#FFF; font-size:100%; background-image:url(/images/full-header2.gif); margin:0px auto; padding:0px; background-color:#F4F4F$4; height:94px; width:760px; vertical-align:top;
}

#header a:link{color:#FFF; text-decoration: none;}
#header a:visited{color:#FFF; text-decoration: none;}
#header a:hover{color:#FFF;	text-decoration: underline;}
#header a:active{color:#FFF; text-decoration: none;}
#searchbox{float:right;}
/* CSS for footer */

#footer {width:760px; height:auto; padding:5px 0; margin: 0 auto; clear:both; color:#FFF; background-color:#666; font-size:0.85em; font-family: Geneva, Arial, Helvetica, sans-serif;}
#footer a:link {color:#FFF; text-decoration:none;}
#footer a:visited {color:#FFF; text-decoration:none;}
#footer a:hover {color:#FFF; text-decoration:underline;}
#footer a:active {color:#FFF; text-decoration:none;}   

#mapright2{float:right; width:250px; padding:0 0 20px 0; margin:0 0 0 20px; text-align:left; background-color:#EFEFEF;}
#mapright2 p{margin:10px 0; padding:0;}

.partnerholder{width:100%; height:150px; clear:both;}
.partnerholderimage{width:auto; height:auto; float:right; margin:0 0 40px 5px;}

.eventholder{width:545px; height:150px; padding-left:10px;}
.eventimage{width:190px; height:auto; float:right; margin:0 0 15px 5px;}

.policybriefingbox{
	width:150px;
	height:auto;
	margin:0 0 10px 10px;
	background-color:#EFEFEF;
	color:#67C04A;
	font-weight:bold;
	float:right;
}

.indent{width:90%; margin-left:auto; margin-right:auto; border:1px solid #666; padding:3px;}
.accordhomepagebox{width:92%; margin:20px 0 10px 10px; padding:5px; border:solid #67C04A 3px;}
.accordissuebox{height:250px; width:170px; float:left; margin:10px 0 10px 10px;}
.accordissuetext{height:50px;width:160px;}
