* {padding:0px; margin:0px;}

body { color: #6d6d6d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; background-color: #f4f4dc; background-image: url(../interface_assets/top_band.gif); background-repeat: repeat-x; text-align: center; }

h3 {}

p {}

ul { margin: 0 0 0 15px; padding: 0 0 0 0; list-style: circle ; list-style-position: outside; }

li { margin: 0 0 3px 0;}

.clearFloats { clear: both; }

a:link { color: #666; text-decoration: none; }

a:visited { color: #666; text-decoration: none; }

a:hover { color: #666; text-decoration: underline; }

a:active { color: #666; text-decoration: none; }


/*-- --*/

div#mainWrap  { margin-right: auto; margin-left: auto; margin-bottom: 0px; margin-top: 16px; background-color: #f4f4dc; text-align: left; width: 910px; }

/*-- --*/


/*-- menu --*/

div#menu { padding: 10px; width: auto; background-image: url(../interface_assets/menu_bgnd_tint.png); float: right;}

div#menu ul {color: white; list-style-position: outside; list-style-type: none; line-height: 26px; font-size: 14px; text-align: right; font-style: normal; font-weight: normal; }

div#menu a:link { color: white; text-decoration: none; }

div#menu a:visited { color: white; text-decoration: none; }

div#menu a:hover { color: white; text-decoration: underline; }

div#menu a:active { color: white; text-decoration: none; }

.notLive {color: #ffb607;}

/*-- menu end --*/


/*-- sub wrappers --*/

div#subWrapMenu {border-color: white; border-width: 10px; border-style: solid; background-image: url(../interface_assets/top_image_index.jpg);}

div#subWrapMenuAbout  {border-color: white; border-width: 10px; border-style: solid; background-image: url(../interface_assets/top_image_about.jpg);}

div#subWrapMenuImpact {border-color: white; border-width: 10px; border-style: solid; background-image: url(../interface_assets/top_image_impact.jpg);}

div#subWrapMenuPaper {border-color: white; border-width: 10px; border-style: solid; background-image: url(../interface_assets/top_image_paper.jpg);}

div#subWrapMenuAction {border-color: white; border-width: 10px; border-style: solid; background-image: url(../interface_assets/top_image_action.jpg);}

div#subWrapMenuGlossary {border-color: white; border-width: 10px; border-style: solid; background-image: url(../interface_assets/top_image_glossary.jpg);}

div#subWrapMenuNews {border-color: white; border-width: 10px; border-style: solid; background-image: url(../interface_assets/top_image_news.jpg);}

div#subWrapMenuPGN {border-color: white; border-width: 10px; border-style: solid; background-image: url(../interface_assets/top_image_pgn.jpg);}

div#subWrapTop { border-color: white; border-style: solid; border-width: 0 10px 0 10px; padding: 20px; }

div#subWrapMiddle { border-color: white; border-style: solid; border-width: 0 10px 10px 10px; padding: 20px 20px 0 20px; }

div#subWrapBottom { background-color: #f4f4dc; padding: 20px; height: auto; border-color: white; border-style: solid; border-width: 0 10px 10px 10px; }

div#subWrapAddress { width: 550px; padding: 20px; border-color: white; border-style: solid; border-width: 0px 10px 10px 10px; }

div#subWrapMiddleLeft { width: 390px; margin: 0 0 0 0; float: left;}

div#subWrapMiddleRight {width: 390px; margin: 0 0 0 50px; float: left;}

/* -- sub wrappers end --*/


/*-- accordion elements and wrappers --*/

div#togglerMenuWrap { background-color: #e6e6b3; border-left: 10px solid white; border-right: 10px solid white; border-top: 10px solid white;  padding:0 0 0 10px;}

.togglerWrap { font-weight: bold; padding: 10px 7px 10px 7px; border-right: #f4f4dc 1px dashed; clear: none; background-color: #e6e6b3; font-size: 11px; cursor: pointer; float: left; }

.togglerWrap p:hover {text-decoration: underline;}

.contentWrap { background-color: #f4f4dc; }

.contentWrap h4 {margin: 5px 0 5px 0; font-size: 12px; }

.contentWrapSub {padding: 0 0 10px 0; border-bottom: 1px dashed #b2b2b2;}

.contentWrapSubIntro {padding: 0 0 10px 0; border-bottom: 1px dashed #b2b2b2;}

.contentWrapSubWide { width: 390px; margin: 0 20px 0 0; padding: 0 0 0 0; float: left;} 

.contentWrapSubFullWidth { width: 100%; margin: 0 20px 0 0; padding: 10px 0 15px 0; float: left;} 

.contentWrapSubFullWidthNoLine { width: 100%; margin: 0 20px 0 0; padding: 10px 0 15px 0; float: left;} 

.contentWrapSubRightLinks {padding: 10px 0 10px 0; float: left;}

.contentWrapSubRight {width: 390px; padding: 10px 0 10px 0; float: left;}

.contentWrapSubLeft {width: 390px; margin: 0 10px 0 0; padding: 10px 0 10px 0; float: left;}

.contentWrapSubLeftLong {width: 390px; margin: 0 20px 20px 0; padding: 10px 10px 0 0; border-right: 1px dashed #b2b2b2; float: left;}

.contentWrapSubLeftWideLong {width: 550px; margin: 0 20px 20px 0; padding: 10px 10px 10px 0; border-right: 1px dashed #b2b2b2; float: left;}

.contentWrapSubRightLong {width: 390px; margin: 0 0 10px 10px; padding: 10px 0 10px 20px; border-left: 1px dashed #b2b2b2; float: left;}

.contentWrapLinks {padding: 10px 0 0 0; border-top: 1px dashed #b2b2b2;}

/*-- three column layout --*/

.contentWrapSubThreeLeft {width: 260px; margin: 0 10px 20px 0; padding: 10px 10px 10px 0; border-right: 1px dashed #b2b2b2; float: left;}

.contentWrapSubThreeMiddle {width: 260px; margin: 0 10px 20px 0; padding: 10px 10px 10px 5px; border-right: 1px dashed #b2b2b2; float: left;}

.contentWrapSubThreeRight {width: 260px; padding: 10px 5px 10px 0; float: left;}

.contentWrap img {}

/*-- accordion elements end --*/



/*-- 3 column, no accordion - usage: index, glossary --*/

.threeColumnLeft, .threeColumnRight  { margin: 0 0 0 0; width: 268px; float: left;}

.threeColumnMiddle { margin: 0 20px 0 20px; width: 268px; float: left;}

.threeColumnLeft h3, .threeColumnMiddle h3, .threeColumnRight h3 {margin-top: 12px; margin-bottom: 1px;}

.threeColumnLeft ul, .threeColumnMiddle ul, .threeColumnRight ul {font-size: 11px; line-height: 17px; margin: 0px 0px 10px 10px;  padding: 0 16px 0 0;}

.threeColumnLeft li, .threeColumnMiddle li, .threeColumnRight li { margin: 0 12px 3px 0; list-style: circle ; list-style-position: outside;}



/*-- Additional style tags --*/

.lineBelow {border-bottom-color: #b2b2b2; border-bottom-width: 1px; border-bottom-style: dashed; margin-bottom: 5px; padding-bottom: 10px;}

.takeActionHthree {font-size: 15px; line-height: 18px; margin-bottom: 10px;}

.reference {font-size: 9px;font-style: italic; padding: 0 0 10px 0;}

.listHead {border-bottom-color: #b2b2b2; border-bottom-width: 1px; border-bottom-style: dashed; font-size: 14px; margin-bottom: 5px; padding-bottom: 10px;}

.noBullet { list-style-type: none;}

.topAndBottom {padding: 5px 0 10px 0;}

.topPadding {padding: 10px 0 0 0;}

.lastLine {padding: 0 0 10px 0;}

.standfirst { margin-top: 10px; color: #666666; line-height: 24px; font-size: 16px; }

.standfirstAbout {  margin-top: 10px; color: #666666; line-height: 24px; font-size: 16px; margin-bottom: 10px;}

.standfirstIndex  { margin-top: 10px; color: #666666; line-height: 24px; font-size: 16px; margin-bottom: 10px;}

.glossaryListHead {border-bottom-color: #4f4e37; border-bottom-width: 1px; border-bottom-style: dashed; font-size: 14px; margin-top: 20px; padding-bottom: 10px;}

.impactListHead {border-bottom-color: #b2b2b2; border-bottom-width: 1px; border-bottom-style: dashed; font-size: 15px; margin-top: 0px; padding-bottom: 10px;}

.aboutListHead {border-bottom-color: #4f4e37; border-bottom-width: 1px; border-bottom-style: dashed; font-size: 14px; margin-bottom: 5px; padding-bottom: 10px;}

.aboutList {font-size: 11px; line-height: 18px; margin-bottom: 5px;}

.contentFirstLine {padding-top: 5px; border-top-color: #666666; border-top-style: dashed; border-top-width: 1px;}


div#subWrapLinkTop { background-color: #f4f4dc; padding: 20px 20px 20px 20px; height: auto; border-bottom-width: 10px; border-color: white; border-style: solid; border-width: 10px 10px 10px 10px; }

/*-- --*/

.linkBox { float: left; border-width: 1px; border-style: solid; border-color: #666666; background-color: #e6e6b3; width: 268px; }

.linkBox h3 { color: #666666; padding-bottom: 2px; border-bottom-color: #666666; border-bottom-width: 1px; border-bottom-style: dashed; margin: 10px 10px 5px 10px; }

.linkBox p { color: #666666; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; margin-top: 0px; }

.linkBox img { border-bottom-color: black; border-bottom-width: 1px; border-bottom-style: solid; }

.linkBoxMiddle { margin: 0 20px 0 20px; float: left; border-width: 1px; border-style: solid; border-color: #666666; background-color: #e6e6b3; width: 268px; }

.linkBoxMiddle h3 { color: #666666; padding-bottom: 2px; border-bottom-color: #666666; border-bottom-width: 1px; border-bottom-style: dashed; margin: 10px 10px 5px 10px; }

.linkBoxMiddle p { color: #666666; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; margin-top: 0px; }

.linkBoxMiddle img { border-bottom-color: black; border-bottom-width: 1px; border-bottom-style: solid; }

/*-- --*/









