body {
	font-family:"Simplified Arabic", "Arabic Transparent", "Traditional Arabic", Arial, sans-serif;
	font-size:80%;
}

/* CSS for general links */

a { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #000000; }
a:active { color: #000000; }

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


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;
}

#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 {
 	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#FFFFFF;
	font-size: 100%;
	background-image:url(../../images/full-header.gif); 
	margin:0px;
	padding:0px;
	background-color:#003300;
	height: 94px;
	width:auto;
	vertical-align:top;
}

.form a:link{
 	color:#FFFFFF;
	text-decoration: none;
}

.form a:visited{
 	color:#FFFFFF;
	text-decoration: none;
}

.form a:hover{
 	color:#FFFFFF;
	text-decoration: underline;
}

.form a:active{
 	color:#FFFFFF;
	text-decoration: none;
}


/* CSS to hide buttons/links */

#back{display:none}	

#graphicslink {display:none}

#topgraphicslink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	float:right;
	padding: 0px 10px 0px 0px;
	display:none;
}

.innertext-bold{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.innertext-bold a:link {color:#000000; text-decoration:none;}
.innertext-bold a:visited {color:#000000; text-decoration:none;}
.innertext-bold a:hover {color:#000000; text-decoration:underline;}
.innertext-bold a:active {color:#000000; text-decoration:none;
}

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

.innertext-italic{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight:bold;
}

.innertext-lightitalic{ 	
	font-style: italic;
}

.innertext{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}
.innertext a:link {color:#000000; text-decoration:none;}
.innertext a:visited {color:#000000; text-decoration:none;}
.innertext a:hover {color:#000000; text-decoration:underline;}
.innertext a:active {color:#000000; text-decoration:none;
}

.inner-mainheading{
	width:auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	height: auto;
	padding: 2px 10px 2px 7px;
	color: #000000;
	background-color: #CCCC99;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

.inner-mainheading a:link{
	color:#000000;
	text-decoration:none;
	}
	
.inner-mainheading a:visited{
	color:#000000;
	text-decoration:none;
	}
	
.inner-mainheading a:hover{
	color:#000000;
	text-decoration:none;
	}
	
.inner-mainheading a:active{
	color:#000000;
	text-decoration:none;
	}

.inner-mainheading-right{
	width:auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	height: auto;
	padding: 2px 10px 2px 7px;
	background-color: #CCCC99;
}

	
/* CSS for page headings */

.pageheadings {font-size:1.8em; font-weight:bold; padding:0 5px 0 0; color:#67C04A;}
.titleheadings {font-size:1.5em; font-weight:bold; padding:0 5px 0 0; color:#67C04A;}
.subheadings {font-size:1.26em; font-weight:bold; padding:0 5px 0 0; vertical-align:top; color:#67C04A;}
.subheadingsindex {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;
}

#maincontent ul {
	list-style-type:disc;
	margin-left: 20px;
}

/* image float right divs */

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

}

#mapright2 {
	float:right;
	width: 250px;
	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 px 15px;}


#imageright2001, #imageright2002 {
	float: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 20px;
	width: 200px;
	padding: 0px 0px 0px 0px;
}

#imageright300 {
	float:right;
	width: 300px;
	margin-top: 0px;
	margin-left: 20px;
	padding-bottom: 20px;

}

#imageright, #imageright2, #imageright3, #imageright4, #imageright5, #imageright6 {
	float: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	width: 200px;
	padding: 0px 0px 15px 10px;
}

#imageright100, #imageright1002, #imageright1003{
float: right;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 80%;
margin-top: 0px;
width: 100px;
padding: 0px 0px 15px 10px;
}

#imageleft100, #imageleft1002, #imageleft1003, #imageleft1004 {
	float: left;
	width: 100px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	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;
}

/* image float left divs */

#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;}

/* CSS for breadcrumbs */

.breadcrumbs{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: lowercase;
}

.breadcrumbs a:link {
	color: #000000;
	text-decoration: none;
}
.breadcrumbs a:visited {
	color: #666666;
	text-decoration: none;
}
.breadcrumbs a:hover {
	color: #000000;
	text-decoration: underline;
}


/* CCS for top navigation bar */

.topnav {
	color:#FFFFFF;
	background-color:#003300;
	text-align:center;
	font-size:110%;
	padding: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
}	
	
.topnav a:link{
	color:#FFFFFF;
	text-decoration:none;
	
}

.topnav a:visited{
	color:#FFFFFF;
	text-decoration:none;
	
}

.topnav a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}	

.topnav a:active{
	color:#FFFFFF;
	text-decoration:none;
}

/* CSS for footer */

.footer {
	color:#FFFFFF;
	background-color:#003300;
	text-align:center;
	font-size:90%;
	padding: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;

}

.footer a:link {
	color:#FFFFFF;
	text-decoration:none;
}

.footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

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

.footer a:active {
	color:#FFFFFF;
	text-decoration:none;
}

.author{
	width:auto;
	font-size: 100%;
	text-align: right;
	height: auto;
	padding: 5px 5px 2px 10px;
	color: #000000;
	background-color: #CCCC99;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.countryinfo{
	width:auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	height: auto;
	padding: 5px 5px 10px 10px;
	color: #FFFFFF;
	background-color: #888844;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: 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-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 89%;
	margin-top: 10px;}
	
.articlequote {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color:#CCCCCC;
	border-style:double;
	border-width:thin;
	padding: 0px 5px 10px 5px;
}

.commentaryquote {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color:#CCCCCC;
	padding: 25px 25px 10px 25px;
	
}

.commentaryboxheader {
	background-color:#FFFFFF;
	color: #000;
	padding: 10px 10px 10px 10px;
	text-align:right;
	font-weight:bold;
	font-size: 130%;
	margin-top: 0px;
	
}

#rightcontent {
	width: 200px;
	height: auto;
	float: left;
	padding: 0px;
	margin-top: 2px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0px;
	
}

#rightbox {
	width: 150px;
	height: auto;
	float: right;
	padding: 0px 0px 15px 15px;
}
#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 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: 385px;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 5px 5px 5px 5px;
	font-style:italic;
	border-style:solid;
	border-color:#CCCC99;
	border-width: 3px;
}	

.padtd{
	background-color:#CCCC99;
	font-size: 110%;
	font-weight:bold;
	height: 20px;
	vertical-align:middle;
	text-align:center;
}

.padtd a:link{
	background-color:#CCCC99;
	color:#000000;
	text-decoration:none;
}

.padtd a:visited{
	background-color:#CCCC99;
	color:#000000;
	text-decoration:none;
}

.padtd a:hover{
	text-decoration:underline;
}

.padtd a:active{
	background-color:#CCCC99;
	color:#000000;
	text-decoration:none;
}

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

.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;
}
p {
	text-align: right;
}
ul {
	text-align: right;
	list-style-position: outside;
}
li {
	text-align: right;
}
/* 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; font-weight:bold;}
.homenav a:link{background-color:#FFF; color:#333; padding:5px 10px; display:inline; text-decoration:none; font-weight:bold;}
.homenav a:visited{background-color:#FFF; color:#333; padding:5px 10px; display:inline; text-decoration:none; font-weight:bold;}
.homenav a:hover{background-color:#333; color:#FFF; padding:5px 10px; display:inline; text-decoration:none; font-weight:bold;}
.homenav a:active{background-color:#FFF; color:#333; padding:5px 10px; display:inline; text-decoration:none; font-weight:bold;}

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

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

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

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

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

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

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

/* 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; padding:2px 0 2px 10px; font-size:1em;}
.submenu a:link{width:185px; color:#666; background-color:#FFF; text-decoration:none; padding:2px 0 2px 10px;}
.submenu a:visited{width:185px; color:#666; background-color:#FFF; text-decoration:none; padding:2px 0 2px 10px;}
.submenu a:hover{width:185px; color:#67C04A; background-color:#FFF; text-decoration:none; padding:2px 0 2px 10px;}
.submenu a:active{width:185px; color:#666; background-color:#FFF; text-decoration:none; padding:2px 0 2px 10px;}

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

/* 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;}

