/*----------------GENERAL STYLES --------------------- */

BODY {
background-color:#ffffff;
font-family: 'Trebuchet MS', Verdana, Tahoma, Georgia, Arial;
font-size: 85%;
color: #333333;
margin:0px; 
padding: 0px;
text-align: left;
}

div{
position:relative;
margin:0px;
padding:0px;
}


/*----------------headings and text--------------------- */

h1{font-size: 1.3em; margin-bottom : 0.1em;}
h2{font-size: 1.2em; margin-bottom : 0em;}
h3{font-size: 1.1em; margin-bottom : 0.1em;}


P {font-size:0.85em; margin-top : 0em; margin-bottom:5px;}

/* lists */
ul, ol {font-size:0.85em;}
li {font-size:1em;}


/*----------------general classes--------------------- */

.tight{line-height:1.3em;}

/* h1 with dotted underline */
.singleDots{
background-image:url(http://www.2020community.org/web/sites/site2020/graphics/style/singleDots.gif);
background-position:bottom;
background-repeat:repeat-x;
text-transform:uppercase;
font-style:italic;
padding-left:5px;
}

/* h1 with dotted underline and overline */
.doubleDots{
background-image:url(http://www.2020community.org/web/sites/site2020/graphics/style/doubleDots.gif);
background-repeat:repeat-x;
text-transform:uppercase;
font-style:italic;
padding-left:5px;
}

/* dotted hr */
.dotLine{
clear:both;
overflow:hidden;
background-image:url(http://www.2020community.org/web/sites/site2020/graphics/style/singleDots.gif);
height:1px;
line-height:0px;}

/* h2 on hp */
.blueMed{
margin-top:4px;
font-size:1.1em;
color:#1a9ad4;
}

.Med{
margin-top:4px;
font-size:1.1em;
}






/* -------------------- links----------------------------------*/

a:hover{text-decoration:underline;}

/*top menu link styles*/

.noList{
margin:0px;
padding:0px;
font-size:1em;}

.noList li{
list-style-type:none;
clear:none;
display:inline;
}

.leftMenu{
margin:0px;
padding:0px;
margin-left:5px;}

.leftMenu li{
display:inline;}

.utillink {
font-size : 0.85em;
font-weight : bold;
color: #0099cc;
margin-right : 3em;
margin-left : 1em;
text-decoration : none; 
margin-bottom : 0px;
}


.footerlink {
font-size : 1em;
font-weight : normal;
color: white;
margin-right : 1em;
margin-left : 1em;
text-decoration : none; 
margin-bottom : 0px;
}


.menulink {
font-size : 0.95em;
font-weight : bold;
color: #003366;
/* margin-right : 1.7em; */;
margin-right : 3em;
margin-left : 1em;
text-decoration : none;
line-height:27px;
padding-bottom:11px;
}

.menulink:hover {
background-image:url(http://www.2020community.org/web/sites/site2020/graphics/pagecontent/headermenuhover.gif);
text-decoration:none;
background-repeat:no-repeat;
background-position:center 19px;
color:#ffffff;
}


.link01{
color:#1a9ad4;
background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrow01.gif);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:17px;}

.link02{
text-decoration:none;
color:#ffffff;
background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrow01.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding-left:17px;}

.link03{
text-decoration:none;
background-repeat:no-repeat;
background-position:left 2px;
padding-left:17px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
color:#0077aa;
background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrow01.gif);
}

.noList .link03{
display:block;}

.link04{
text-decoration:none;
color:#0077aa;
background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrow02.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding-left:7px;}

.link05{
text-decoration:none;
color:#0077aa;
}

.priorityContentLink{
text-decoration:none;
font-weight:bold;}







/* ----focus styles -----------------------------*/

.focusimage{
float:left;
margin:0;
padding:0;
}
.focusheading{
font-style:italic;
text-transform:uppercase;}

.focustext P {
	line-height:1.35em;
	margin-bottom : 0px;
}


/* ARTICLES */

.focusArticle h1{
padding:0px;
margin:5px 10px 2px 10px;     /*' i may have messed this line up*/
line-height:1em;
}

.focusArticle p{
margin:0px;
margin-left:10px;
line-height:1.35em;}   /*' i may have messed this line up*/




 /*'--------What are these styles doing? */


.priorityNo{
float:left;
margin-top:4px;
border:0;}

.hppriority{
padding-top:0px;
margin-top:0px;
margin-left:35px;
line-height:1.3em;
}

.projectThumb{
float:left;
margin-top:7px;
margin-right:10px;}


.pageHeadNo{
float:left;
margin-right:5px;
vertical-align:sub;
}

.pageHeadTitle{
font-size:1.6em;
text-transform:uppercase;
font-style:italic;
line-height:1.4em;
}

/* --- STYELS  Right hand boxes-------- */

.rhDarkBlue{
text-transform:uppercase;
font-style:italic;
color:#0077aa;
margin-top:4px;}

#relatedLinxDox   /* this positions the relative links and relative docs that are in the rh column*/
{
position : relative;
float:right;
border : 0px solid;
background-color:#d3eefa;
width:220px;
padding:5px;
margin-bottom:3px;
padding-left:10px;
}

 #relatedLinxDox   h3
{text-transform:uppercase;
font-style:italic;}



/* STYLISES THE FORM ELEMENTS ON THE UTILITIES MENU*/


#smallSearchBox {
display:inline;
 margin:0px; 
 padding:0px; 
 border:0px;}
 
.searchBox{
display:inline; 
margin:0px; 
padding:0px;
border:0px;
vertical-align:text-top;}  

.searchbutton {
 margin:0px; 
 padding:0px;
 border:0px;
 vertical-align:text-top; 
 margin-left:2px;}

input.searchBox { 
border:1px solid black;
font-size:11px; height:16px; 
vertical-align:text-middle;
color:#333333;
font-family: 'Trebuchet MS', Verdana, Tahoma, Georgia, Arial; 
padding:0px; 
margin:0px;}








/* ---------------
***************************************************************************************************************
EVERYTHING AFTER HERE IS CONCERNED WITH COLOUR CODING THE PRIOIRTY AREAS AND 
THE COMMUNITY STRATEGY SECTION ONLY
***************************************************************************************************************
---------------*/

/*colours h2 links if they are used.??...
.h2LinkPa01, .h2LinkPa02, .h2LinkPa03, .h2LinkPa04, .h2LinkPa05, ..h2LinkPa06, .h2LinkPa07, .h2LinkPa08
{text-decoration:none; background-repeat:no-repeat;background-position:left 5px; padding-left:18px;} 

.h2LinkPa01{color:#00447b;background-image:url(/web/sites/site2020/graphics/bullets/arrowPa01.gif);}
.h2LinkPa02{color:#7a003b;background-image:url(/web/sites/site2020/graphics/bullets/arrowPa02.gif);}
.h2LinkPa03{color:#4e6e17;background-image:url(/web/sites/site2020/graphics/bullets/arrowPa03.gif);}
.h2LinkPa04{color:#f57b21;background-image:url(/web/sites/site2020/graphics/bullets/arrowPa04.gif);}
.h2LinkPa05{color:#aa3142;background-image:url(/web/sites/site2020/graphics/bullets/arrowPa05.gif);}
.h2LinkPa06{color:#00788b;background-image:url(/web/sites/site2020/graphics/bullets/arrowPa06.gif);}
.h2LinkPa07{color:#c59607;background-image:url(/web/sites/site2020/graphics/bullets/arrowPa07.gif);}
.h2LinkPa08{color:#5aa357;background-image:url(/web/sites/site2020/graphics/bullets/arrowPa08.gif);}*/


/*colours the  links  within each section and adds the arrow...*/
.linkPa01, .linkPa02, .linkPa03, .linkPa04, .linkPa05, .linkPa06, .linkPa07, .linkPa08,  .linkSCS, .linkSCSnoArrow{
text-decoration:none; background-repeat:no-repeat; background-position:left 2px; padding-left:17px; display:block; margin-top:0px; margin-bottom:0px; padding-bottom:0px; padding-top:0px;}

.linkPa01{color:#00447b; background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa01.gif);}
.linkPa02{color:#7a003b; background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa02.gif);}
.linkPa03{color:#4e6e17; background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa03.gif);}
.linkPa04{color:#f57b21;  background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa04.gif);}
.linkPa05{color:#aa3142; background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa05.gif);}
.linkPa06{color:#00788b; background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa06.gif);}
.linkPa07{color:#c59607; background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa07.gif);}
.linkPa08{color:#5aa357; background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa08.gif);}
.linkSCS{color:#00447b;   background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa01.gif);}
/* added by pau Bonczyk for the BHLISS menu*/
.linkSCSnoArrow{color:#00447b;}

/* ----colours--these styles colour the backgrounds of the various prioirty areas--------------------*/
.pa01, .pa01 a {color: #002b53; text-decoration:none;}
.pa02, .pa02 a {color: #500028; text-decoration:none;}
.pa03, .pa03 a {color: #37541a; text-decoration:none;}
.pa04, .pa04 a {color: #da5f23; text-decoration:none;}
.pa05, .pa05 a {color: #822532; text-decoration:none;}
.pa06, .pa06 a {color: #005966; text-decoration:none;}
.pa07, .pa07 a {color: #a77f19; text-decoration:none;}
.pa08, .pa08 a {color: #468c43; text-decoration:none;}
.SCS, .SCS a {color: #002b53; text-decoration:none;}



/*dark backgrounds*/
.pa01bg{background-color: #002b53;}
.pa02bg{background-color: #500028;}
.pa03bg{background-color: #37541a;}
.pa04bg{background-color: #da5f23;}
.pa05bg{background-color: #822532;}
.pa06bg{background-color: #005966;}
.pa07bg{background-color: #a77f19;}
.pa08bg{background-color: #468c43;}
.SCSbg{background-color: #468c43;}

/*lite backgrounds*/
.pa01bgLt{background-color: #c7eafb;}
.pa02bgLt{background-color: #eedbe1;}
.pa03bgLt{background-color: #dee494;}
.pa04bgLt{background-color: #ffefd0;}
.pa05bgLt{background-color: #f9bab7;}
.pa06bgLt{background-color: #d2edf3;}
.pa07bgLt{background-color: #fceece;}
.pa08bgLt{background-color: #c3dfa3;}
.SCSbgLt{background-color: #c7eafb;}







/*-----------------------------------------------------------------------*/

/* STYLISES THE CONTENT ON PRIORITY AREA HOME PAGES PLUS THE SUSDEV HP*/

#pahp01 p, #pahp02 p, #pahp03 p, #pahp04 p, #pahp05 p, #pahp06 p, #pahp07 p, #pahp08 p, #SCShp p 
{font-weight:normal ; border-bottom: 1px #666666 dotted;}

#pahp01 a, #pahp02 a, #pahp03 a, #pahp04 a, #pahp05 a, #pahp06 a, #pahp07 a, #pahp08 a, #SCShp a 
{text-decoration:none;
background-repeat:no-repeat;
background-position : left 2px;
padding-left:20px;
font-weight:bold; 
font-size: 1.1em;
margin-bottom : 0.1em;
}

#pahp01 a{color:#002b53;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa01.gif); }
#pahp02 a{color:#500028;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa02.gif); }
#pahp03  a{color:#37541a;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa03.gif); }
#pahp04 a{color:#da5f23;     background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa04.gif); }
#pahp05 a{color:#822532;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa05.gif); }
#pahp06 a{color:#005966;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa06.gif); }
#pahp07 a{color:#a77f19;     background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa07.gif); }
#pahp08 a{color:#468c43;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa08.gif); }
#SCShp  a{color:#002b53;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa01.gif);}

/*-----------------------------------------------------------------------*/

/* STYLISES THE CONTENT ON PRIORITY AREA ARTICLE PAGES */


#paart01 p, #paart02 p, #paart03 p, #paart04 p, #paart05 p, #paart06 p, #paart07 p, #paart08 p, #SCSart p
{font-weight:normal ;}

#paart01 h3, #paart02 h3, #paart03  h3, #paart04 h3, #paart05 h3, #paart06 h3, #paart07 h3, #paart08 h3, #SCSart h3 
{
text-decoration:none;
background-repeat:no-repeat;
background-position : left 2px;
padding-left:17px;
font-weight:bold; 
font-size: 1.1em;
margin-bottom : 0.1em;
}

#paart01 h3  {color:#002b53;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa01.gif); }
#paart02 h3   {color:#500028;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa02.gif); }
#paart03  h3   {color:#37541a;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa03.gif); }
#paart04 h3   {color:#da5f23;     background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa04.gif); }
#paart05 h3   {color:#822532;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa05.gif); }
#paart06 h3 {color:#005966;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa06.gif); }
#paart07 h3   {color:#a77f19;     background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa07.gif); }
#paart08 h3   {color:#468c43;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa08.gif); }
#SCSart h3  {color:#002b53;    background-image:url(http://www.2020community.org/web/sites/site2020/graphics/bullets/arrowPa01.gif); }


/* STYLISES THE TABLES ON INDICATORS AND TARGETS PAGES*/


#IAT01 table { background-color:#c7eafb;   border:1px solid white;  }
#IAT02 table { background-color:#eedbe1;    border:1px solid white; }
#IAT03 table { background-color:#dee494;   border:1px solid white;  }
#IAT04 table { background-color:#ffefd0;   border:1px solid white;  }
#IAT05 table { background-color:#f9bab7;   border:1px solid white;  }
#IAT06 table { background-color:#d2edf3;    border:1px solid white; }
#IAT07 table { background-color:#fceece;   border:1px solid white;  }
#IAT08 table { background-color:#c3dfa3;   border:1px solid white;  }

#IAT01 table td, #IAT02 table td, #IAT03 table td, #IAT04 table td, #IAT05 table td, #IAT06 table  td,  #IAT07 table td,  #IAT08 table td 
{font-size:0.80em; padding:5px;}


/* ---------------
***************************************************************************************************************
END OF COLOUR CODING SECTION
***************************************************************************************************************
---------------*/
