html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body{font-size:62.5%; font-family: Helvetica, Arial,'Liberation Sans',FreeSans, sans-serif; background: #e4e4e4; padding-bottom:30px;}
h1, h2, h3, h4, h5{Font-family: Helvetica, Arial,'Liberation Sans',FreeSans, sans-serif;}
strong{font-weight:bold;}
table{margin:10px 0px 10px 0px; width:628px;}
.backpurple{background-color:#650360; color:#ffffff;font-size:1.2em; font-weight:bold;}
tr.backlightpurple{background-color:#a597a5;font-size:1.2em; font-weight:bold;}
table td.backwhite{background:#ffffff; position:relative;}
table td.backwhite img{position:absolute; padding-top:10px;}
td{padding:10px; border: 1px solid #ccc; width:157px;}
thead{background:#650360; color:#ffffff; text-align:left; font-size:1.3em; }
th{padding:10px;}
tbody{width:900px;;}
a, a:link{color:#650360; text-decoration:underline;}
a:active{color:#650360}
a:visited{color:#650360;}
a:hover{text-decoration:none;}
a.noticeable, a:visited.noticeable{text-decoration:underline; background:#a597a5; color:#ffffff; padding:5px; line-height:3em;}
a:hover.noticeable{text-decoration:none; background:#ffffff; color:#a597a5;}

span.noticeable a, span.noticeable a:visited{text-decoration:underline; background:#a597a5; color:#ffffff; padding:5px; line-height:3em;}
span.noticeable a:hover{text-decoration:none; background:#ffffff; color:#a597a5;}

h3{line-height:1.4em; font-size:1.2em; color:#650360}
#page{width:1000px; background:#ffffff url(images/pagecorner.jpg) no-repeat bottom right; padding:30px 0px  30px 30px; font-size: 1em;}
	#page p{color:#464443; padding-bottom:20px; font-size:1.2em; line-height:1.4em;}
	
#header{}
	#header h1{float:left;}
	#header #banner{float:left; width:678px; height:177px; background: url(images/banner.jpg) no-repeat; margin-left:30px;}
#nav{float:left; width:182px; background: #e4e4e4 url(images/navcorner.jpg) no-repeat bottom right; padding: 0px 0px 60px 0px; margin:30px 0px 0px 0px;}
	#nav ul{}
	#nav ul li{border-bottom: 1px solid #ffffff; }
	#nav ul li a{width:179px;  display:block; font-size:1.4em; color:#7e7e7e;}
	#nav ul li.on a{background:#650360; color:#ffffff; width:100%;}
	#nav ul li a, #nav ul li a:visited, #nav ul li a:active, #nav ul li a:link{padding:13px 0px 13px 0px;  text-indent:30px; text-decoration:none;}
	#nav ul li a:hover{background:#a597a5; text-decoration:underline; color:#ffffff; width:100%;}
#partners{float:left; position:absolute;top:650px; padding-left:5px;}
#content{float:left; margin:30px 0px 0px 30px; background:#e4e4e4 url(images/contentcorner.jpg) no-repeat bottom right; width:678px; padding-bottom:30px;}
	#content ul {color:#464443; padding-bottom:20px; font-size:1.2em; line-height:1.4em;}
	#content ul  li{padding-bottom:10px;}
	#content ol {list-style-type: decimal; color:#464443; padding-bottom:20px; font-size:1.2em; line-height:1.4em; padding-left:20px;}
	#content ol  li{padding-bottom:10px; }
	ul.normalcontent {color:#464443; padding-bottom:20px; font-size:1em; line-height:1.4em;}
	ul.normalcontent  li{padding-bottom:10px;}
	ol.normalcontent {list-style-type: decimal; color:#464443; padding-bottom:20px; font-size:1em; line-height:1.4em; padding-left:20px;}
	ol.normalcontent  li{padding-bottom:10px; }
	h3.normalcontent {font-size:2em; color:#5f5b5b; font-weight:normal; padding-bottom:10px;}
	
	#content-main{width:55%; float:left; margin:30px 0px 0px 35px;}
		#content-main h2{ font-size:3em; color:#650360; font-weight:normal; padding-bottom:20px;}
		#content-main h4 {font-size:1.4em; line-height:1.4em; color:#5F5B5B;}
			#content-main h4.purple{color:#650360;}
			
		#content-main-full-width{width:90%; float:left; margin:30px 0px 0px 35px;}
		#content-main-full-width h2{ font-size:3em; color:#650360; font-weight:normal; padding-bottom:20px;}
		#content-main-full-width h4 {font-size:1.4em; line-height:1.4em; color:#5F5B5B;}
			#content-main-full-width h4.purple{color:#650360;}		
			
			#content .purplemain h4{color:#650360;}
			.contentbox{float:left; background: #d1d3d4; margin-right:20px; width:170px; font-size:1.2em;}
			.last{margin-right:0px;}
			.contentbox h3{color:#ffffff; font-size:1.2em; padding:10px 0px 10px 10px; border-bottom:1px solid #ffffff; font-weight:bold;}
			.contentbox ul {padding:0px 0px 10px 0px;}
			.contentbox ul li{border-bottom:1px solid #ffffff}
			.contentbox ul li a{display:block; font-size:1.2em; color:#7e7e7e; padding:10px 0px 10px 10px; line-height: 1.5em; text-decoration:none;}
			.normal ul li a{display:block; font-size:1.4em; color:#7e7e7e; padding:10px 0px 10px 10px; font-size:1em; text-decoration:none;}
			.contentbox ul li a:hover{background:#a597a5; text-decoration:underline; color:#ffffff; }
	#content-sidebar{float:left; width:30%; margin:30px 0px 0px 15px; border-left:1px solid #cecbc2; padding-left:20px;}
		#content-sidebar h3{font-size:2em; color:#5f5b5b; font-weight:normal; padding-bottom:20px; padding-top:8px;}
		#content-sidebar h4{color:#650360; font-size:1.1em; line-height:1.4em;}
		#content-sidebar ul li{clear:both;}
		#content-sidebar ul li a{padding:10px; float:left; display:block;}
		#content-sidebar ul li.on a{background:#a597a5; color:#ffffff; width:100%; float:left;}
#footer{float:left; margin-top:20px; font-size:0.8em; color: #8d8f8e;}
	#contact{float:left; margin-left:220px; color: #8d8f8e; display:inline; margin-top:20px; width:190px;}
		#contact h5{ font-size:1.2em; color: #8d8f8e; line-height:1.4em;}
		#contact p {color: #8d8f8e;}
	#copyright{float:left; margin-left:570px;  margin-top:-90px; width:90px; display:inline;}
		#copyright p {color: #8d8f8e; }
	#funders{float:left; margin-left:50px; clear:both; width:850px;}
	#funders p {margin-left:160px; }
	#funders p.para {color: #8d8f8e; margin-left:170px; padding-top:0px;}
	#funders img{padding:0px 0px 0px 10px; float:left;}

.purple{color:#650360;}
#content-main .adminblock p{width:500px;}
#content-main .adminblock ul{width:500px;}
ul li.full-link a{background:#a597a5; color:#ffffff; width:100%; display:block; padding:10px;}
.large{font-size:120%;}
.clear{clear:both;}
.small{font-size:70%;}
span.image-right img{float:right;}
.downpush{padding-top:100px;}
.logos-white{background:#ffffff; width:80%; padding-bottom:20px; padding-top:20px; padding-left:30px;}
.news-image{margin:20px 0px 20px 0px; float:left;}
.image-tag{float:left; width:50px; margin:20px 0px 20px 10px;}
.image-area{float:left; width:350px; }

