@charset "utf-8";
html { overflow-y: scroll }
body {
	background: #ffcc00;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
}
select, textarea, .txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#outer {background: #ffcc00 url(../img/bgYellowBlack.gif) 50% 0 repeat-y; }
.home #outer {
	background: #ffcc00 url(../img/home/bg.gif) 50% 0 repeat-y;
}
.elections #outer{
	background: #ffcc00 url(../img/elections/bg.gif) 50% 0 repeat-y;
}
.candidates #outer{
	background: #ffcc00 url(../img/bgCreamYellowBlack.gif) 50% 0 repeat-y;
}

a img {
	border: none;
}
em {
	display: block;
	margin: 0 0 15px 0;
}
form table { margin: 0 auto; width: 305px }
form .col1 { width: 100px }
form td { padding: 3px 0 }
.txt { width: 200px }
#frmUpload table { width: 505px }
#frmUpload .txt { width: 400px }

#frmRefer table { width: 355px }
#frmRefer .col1 { width: 150px }
p em { display: inline; margin: 0 }
h1 span, h2 span { display: none }

.contentheading {
	color: #fff;
	font-family: "Arial Narrow", Arial, "Helvetica Condensed", Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: lowercase;
}
h3 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
h3 sub {
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height: 14px;
}
h3 sub.inline {
	display: inline-block;
	margin: 0 0 0 10px;
	vertical-align: middle;
}
h4 {
	color: #262626;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin: -10px 0 10px 0;
}
.gallery h4 {
	color: #000;
	margin: 0;
}
label { display: block }
li {
	line-height: 14px;
	margin: 0 0 12px 0;
}
table, td { border-collapse: collapse; padding: 0 }
td { vertical-align: top }
ul li, .hotTopics a, #itm2_3.list a {
	background: url(../img/itm1_2/li.gif) 0 5px no-repeat;
	display: block;
	list-style: none;
	padding: 0 0 0 15px;
}
.backtotop {
	background: url(../img/arrowUpBlack.gif) 0 5px no-repeat;
	clear: both;
	color: #000;
	float: right;
	font-size: 11px;
	line-height: 11px;
	margin: 0 10px 0 0;
	padding: 0 0 0 10px;
	text-decoration: none;
}
.backtotop:hover {
	background: url(../img/arrowUpWhite.gif) 0 5px no-repeat;
	color: #fff;
}
#itm2_3.list a {
	background: url(../img/statements/itm2_3/li.gif) 0 7px no-repeat;
	color: #999;
	margin: 0 0 10px 0;
	text-decoration: none;
}
#itm2_3.list a:hover, #itm2_3.list .hot a{
	background: url(../img/statements/itm2_3/li_o.gif) 0 7px no-repeat;
	color: #fff;
	text-decoration: none;
}
.hotTopics a { background-position: 0 4px }
#itm1_2 .hotTopics a:hover {
	background: url(../img/itm1_2/li.gif) 3px 4px no-repeat;
	color: #fff;
}
ul.hotTopics li { background: none; padding: 0 }
ul { margin: 0; padding: 0 }
.clr {
	clear: both;
	display: block;
	font-size: 1px;
	line-height: 1px;
}
.noLink { cursor: default }
.print {
	display: none;
}
.hi { font-weight: bold }
th { text-align:left }
#outer {
	/*background: url(../img/home/bg.gif) 0 0 repeat-y;*/
	margin: 0 auto;
	padding: 0 11px 0 11px;
	width: 989px
}
#header {
	background: #ffcc00;
	height: 132px;
	width: 988px;
}
#logo, #logoPrint {
	height: 106px;
	margin: 7px 0 0 16px;
	position: absolute;
	width: 76px;
}
#logo {
	background: url(../img/logoANC.gif) 0 0 no-repeat;
}
#joinDiscussion {
	background: url(../img/bgJoin.gif) 0 0 no-repeat;
	height: 58px;
	margin: 20px 0 0 780px;
	position: absolute;
	width: 156px;
}
#tagline, #taglinePrint {
	background: #00a650;
	height: 17px;
	margin: 45px 0 0 296px;
	padding: 16px 26px 15px 16px;
	position: absolute;
	width: 378px;
}
#tagline {
	background: #00a650 url(../img/tagLine.gif) 16px 16px no-repeat;
}
#menu {
	background-color: #383838;
	height: 38px;
	margin: 94px 0 0 248px;
	position: absolute;
	width: 740px;
	z-index: 100;
}
#menu div a {
	background-repeat: no-repeat;
	display: block;
	height: 38px;
}
#menu div {
	float: left;
	height: 38px;
}
#menu div div {
	background: #000;
	border: 1px solid #fff;
	border-bottom: none;
	display: none;
	float: none;
	height: auto;
	margin: 38px 0 0 0;
	position: absolute;
	z-index: 100;
}
#menu div div a {
	background: none;
	border-bottom: 1px solid #fff;
	color: #fff;
	height: auto;
	line-height: 18px;
	padding: 5px 10px 7px 10px;
	text-decoration: none;
}
#menu div div a:hover {
	background: #383838;
	color: #ffcc00;
}
#mnu0 { width: 48px }
#mnu0 a { background-image: url(../img/mnu/mnu0.gif) }
#mnu0 a:hover { background-image: url(../img/mnu/mnu0_o.gif) }
#mnu1 { width: 123px }
#mnu1sub { width: 122px }
#mnu1 a { background-image: url(../img/mnu/mnu1_o.gif) }
#mnu1 a:hover { background-image: url(../img/mnu/mnu1.gif) }
#mnu2 { width: 192px }
#mnu2sub { width: 191px }
#mnu2 a { background-image: url(../img/mnu/mnu2_o.gif) }
#mnu2 a:hover { background-image: url(../img/mnu/mnu2.gif) }
#mnu3 { width: 105px }
#mnu3sub { width: 104px }
#mnu3 a { background-image: url(../img/mnu/mnu3_o.gif) }
#mnu3 a:hover { background-image: url(../img/mnu/mnu3.gif) }
#mnu4 { width: 105px }
#mnu4 a { background-image: url(../img/mnu/mnu4_o.gif) }
#mnu4 a:hover { background-image: url(../img/mnu/mnu4.gif) }
#mnu5 { width: 78px }
#mnu5 a { background-image: url(../img/mnu/mnu5_o.gif) }
#mnu5 a:hover { background-image: url(../img/mnu/mnu5.gif) }
#mnu6 { width: 89px }
#mnu6 a { background-image: url(../img/mnu/mnu6_o.gif) }
#mnu6 a:hover { background-image: url(../img/mnu/mnu6.gif) }
#col1 {
	float: left;
	width: 717px;
}
#col2 {
	float: left;
	width: 271px;
}
#itm1_1 {
	background: #ffcc00 url(../img/itm1_1/bg.jpg) 0 0 repeat-x;
	float: left;
	height: 360px;
	margin: 0 1px 0 0;
	width: 716px;
}
a.back { background: url(../img/arrowBlackLeft.gif) 0 4px no-repeat; color: #000; font-weight: bold; padding: 0 0 0 10px; text-decoration:none }
.secondary #itm1_1 {
	float: none;
	height: auto;
}
#bgDash {
	background: url(../img/dashVblack.gif) 0 0 repeat-y;
	height: 360px;
	margin: 0 0 0 716px;
	position: absolute;
	width: 1px;
	z-index: 2;
}
#bgMain {
	background: url(../img/temp/bgMain.jpg) 0 14px no-repeat;
	height: 360px;
	position: absolute;
	width: 716px;
	z-index: 1;
}
#bgTop {
	background: url(../img/bgTop.png) 0 0 repeat-x;
	height: 13px;
	position:absolute;
	width: 988px;
	z-index: 1;
}
#bgRight {
	background: url(../img/bgRight.png) 0 0 repeat-y;
	height: 359px;
	margin: 1px 0 0 717px;
	position:absolute;
	width: 6px;
	z-index: 2;
}
#bgBottom {
	background: url(../img/secondary/bgBottom.png) 0 0 repeat-x;
	height: 12px;
	margin: 160px 0 0 0;
	position: absolute;
	width: 716px;
	z-index: 2;
}
#content {
	margin: 21px 0 0 308px;
	position: absolute;
	width: 391px;
	z-index: 10;
}
#content a {
	color: #000;
}
#content a:hover {
	color: #fff;
}
.secondary #content p {
	margin: 0 0 15px 0;
}
.secondary #content {
	margin: 0;
	padding: 20px;
	position: relative;
	width: 676px;
}
#content .floatRight {
	float: right;
	margin: 0 0 5px 5px;
}
#heading {
	height: 171px;
	width: 716px;
}
.secondary #itm1_1 h1 {
	height: 62px;
	margin: 58px 0 0 29px;
	position: absolute;
	overflow: hidden;
	padding: 0 0 0 550px;
	width: 0px;
}
.secondary #itm1_1 #content h1 {
	margin: 0;
	position: relative;
}
.education #heading {
	background: url(../img/education/h1Bg.jpg) 0 0 no-repeat;
}
.education #itm1_1 h1 {
	background: url(../img/education/h1.png) 0 0 no-repeat;
}
.speeches #heading {
	background: url(../img/communities/h1Bg.jpg) 0 0 no-repeat;
}
.speeches #itm1_1 h1 {
	background: url(../img/speeches/h1.png) 0 0 no-repeat;
}
.downloads #heading {
	background: url(../img/downloads/h1Bg.jpg) 0 0 no-repeat;
}
.downloads #itm1_1 h1 {
	background: url(../img/downloads/h1.png) 0 0 no-repeat;
}
.gallery #heading {
	background: url(../img/gallery/h1Bg.jpg) 0 0 no-repeat;
}
.gallery #itm1_1 h1 {
	background: url(../img/gallery/h1.png) 0 0 no-repeat;
}
.forum #heading {
	background: url(../img/discussion/h1Bg.jpg) 0 0 no-repeat;
}
.forum #itm1_1 h1 {
	background: url(../img/discussion/h1.png) 0 0 no-repeat;
}
.blog #heading {
	background: url(../img/communities/h1Bg.jpg) 0 0 no-repeat;
}
.stories #itm1_1 h1 {
	background: url(../img/stories/h1.png) 0 0 no-repeat;
}
.stories #heading {
	background: url(../img/communities/h1Bg.jpg) 0 0 no-repeat;
}
.blog #heading.profile {
	background: url(../img/blog/h1Bg.gif) 0 0 repeat-x;
}
.blog #heading.profile h1 {
	margin-left: 213px;
}
.blog #heading.profile h1.higher {
	margin-top: 28px;
	margin-left: 190px;
}
.blog #itm1_1 #heading h1 {
	background: url(../img/blog/h1.png) 0 0 no-repeat;
}
.blog #itm1_1 #heading span {
	background-repeat: no-repeat;
	height: 171px;
	position: absolute;
	width: 180px;
}
#aViewProfile {
	background: url(../img/blog/aViewProfile.png) 0 0 no-repeat;
	display: none;
	height: 24px;
	margin: 72px 0 0 625px;
	position: absolute;
	width: 65px;
	z-index: 30
}
.profile #aViewProfile { display: block }
#aCloseProfile {
	background: url(../img/blog/aCloseProfile.png) 0 0 no-repeat;
	height: 24px;
	margin: -25px 0 0 432px;
	position: absolute;
	width: 68px;
	z-index: 30
}
#blogProfile {
	color: #fff;
	display: none;
	font-size: 11px;
	height: 54px;
	line-height:16px;
	margin: 63px 0 0 190px;
	position: absolute;
	width: 506px;
	z-index:30;
}
#heading.CyrilRamaphosa span { background-image: url(../img/blog/imgCR.jpg) }
#itm1_1 #heading.CyrilRamaphosa h1 { background: url(../img/blog/h1CR.png) 0 0 no-repeat }
#heading.EnochGudungwana span { background-image: url(../img/blog/imgEG.jpg) }
#itm1_1 #heading.EnochGudungwana h1 { background: url(../img/blog/h1EG.png) 0 0 no-repeat }
#heading.JanetLove span { display: none }
#itm1_1 #heading.JanetLove h1 { background: url(../img/blog/h1JL.png) 0 0 no-repeat; margin-left: 35px }
.JanetLove #blogProfile {
	margin-left: 37px;
	width: 660px;
}
.JanetLove #blogProfile #aCloseProfile {
	margin-left: 587px;
}
#heading.JessieDuarte span { background-image: url(../img/blog/imgJD.jpg) }
#itm1_1 #heading.JessieDuarte h1 { background: url(../img/blog/h1JD.png) 0 0 no-repeat }
#heading.MalusiGigaba span { background-image: url(../img/blog/imgMG.jpg) }
#itm1_1 #heading.MalusiGigaba h1 { background: url(../img/blog/h1MG.png) 0 0 no-repeat }
#heading.NozizweMadlala-Routledge span { background-image: url(../img/blog/imgNMR.jpg) }
#itm1_1 #heading.NozizweMadlala-Routledge h1 { background: url(../img/blog/h1NMR.png) 0 0 no-repeat }
#heading.NalediPandor span { background-image: url(../img/blog/imgNP.jpg) }
#itm1_1 #heading.NalediPandor h1 { background: url(../img/blog/h1NP.png) 0 0 no-repeat }
#heading.ThandiTobias span { background-image: url(../img/blog/imgTT.jpg) }
#itm1_1 #heading.ThandiTobias h1 { background: url(../img/blog/h1TT.png) 0 0 no-repeat }
#heading.ZweliMkhize span { background-image: url(../img/blog/imgZM.jpg) }
#itm1_1 #heading.ZweliMkhize h1 { background: url(../img/blog/h1ZM.png) 0 0 no-repeat }
.upload #heading {
	background: url(../img/downloads/h1Bg.jpg) 0 0 repeat-x;
}
.upload #itm1_1 #heading h1 {
	background: url(../img/upload/h1.png) 0 0 no-repeat;
}
.refer #heading {
	background: url(../img/downloads/h1Bg.jpg) 0 0 repeat-x;
}
.refer #itm1_1 #heading h1 {
	background: url(../img/refer/h1.png) 0 0 no-repeat;
}
#heading.jacobZuma span {
	background: url(../img/blog/jacobZuma.jpg) 0 0 no-repeat;
	height: 171px;
	position: absolute;
	width: 716px;
}
.elections #heading {
	background: url(../img/elections/h1Bg.jpg) 0 0 no-repeat;
}
.elections #itm1_1 #heading h1 {
	background: url(../img/elections/h1.png) 0 0 no-repeat;
}

.candidates #heading {
	background: url(../img/elections/candidates.jpg) 0 0 no-repeat;
}


.candidates #itm1_1 #heading h1 {
	display:none;
}

.overview #heading {
	background: url(../img/overview/h1Bg.jpg) 0 0 no-repeat;
}
.overview #itm1_1 #heading h1 {
	background: url(../img/overview/h1.png) 0 0 no-repeat;
}
.employment #heading {
	background: url(../img/employment/h1Bg.jpg) 0 0 no-repeat;
}
.employment #itm1_1 #heading h1 {
	background: url(../img/employment/h1.png) 0 0 no-repeat;
}
.poverty #heading {
	background: url(../img/poverty/h1Bg.jpg) 0 0 no-repeat;
}
.poverty #itm1_1 #heading h1 {
	background: url(../img/poverty/h1.png) 0 0 no-repeat;
}
.rural #heading {
	background: url(../img/rural/h1Bg.jpg) 0 0 no-repeat;
}
.rural #itm1_1 #heading h1 {
	background: url(../img/rural/h1.png) 0 0 no-repeat;
}
.health #heading {
	background: url(../img/health/h1Bg.jpg) 0 0 no-repeat;
}
.health #itm1_1 #heading h1 {
	background: url(../img/health/h1.png) 0 0 no-repeat;
}
.crime #heading {
	background: url(../img/crime/h1Bg.jpg) 0 0 no-repeat;
}
.crime #itm1_1 #heading h1 {
	background: url(../img/crime/h1.png) 0 0 no-repeat;
}
.communities #heading {
	background: url(../img/communities/h1Bg.jpg) 0 0 no-repeat;
}
.communities #itm1_1 #heading h1 {
	background: url(../img/communities/h1.png) 0 0 no-repeat;
}
.relations #heading {
	background: url(../img/relations/h1Bg.jpg) 0 0 no-repeat;
}
.relations #itm1_1 #heading h1 {
	background: url(../img/relations/h1.png) 0 0 no-repeat;
}
.conclusion #heading {
	background: url(../img/conclusion/h1Bg.jpg) 0 0 no-repeat;
}
.conclusion #itm1_1 #heading h1 {
	background: url(../img/conclusion/h1.png) 0 0 no-repeat;
}
.news #heading {
	background: url(../img/hotTopics/h1Bg.jpg) 0 0 no-repeat;
}
.news #itm1_1 #heading h1 {
	background: url(../img/hotTopics/h1.png) 0 0 no-repeat;
}
.contacts #heading {
	background: url(../img/contacts/h1Bg.jpg) 0 0 no-repeat;
}
.contacts #itm1_1 #heading h1 {
	background: url(../img/contacts/h1.png) 0 0 no-repeat;
}
.subscribe #heading {
	background: url(../img/subscribe/h1Bg.jpg) 0 0 no-repeat;
}
.subscribe #itm1_1 #heading h1 {
	background: url(../img/subscribe/h1.png) 0 0 no-repeat;
}
.message #heading {
	background: url(../img/message/h1Bg.jpg) 0 0 no-repeat;
}
.message #itm1_1 #heading h1 {
	background: url(../img/message/h1.png) 0 0 no-repeat;
}
.statement #heading {
	background: url(../img/conclusion/h1Bg.jpg) 0 0 no-repeat;
}
.statement #itm1_1 #heading h1 {
	background: url(../img/statements/h1.png) 0 0 no-repeat;
}
.events #heading {
	background: url(../img/events/h1Bg.jpg) 0 0 no-repeat;
}
.events #itm1_1 #heading h1 {
	background: url(../img/events/h1.png) 0 0 no-repeat;
}
#itm1_1 h2 {
	background: url(../img/itm1_1/h2.gif) 0 0 no-repeat;
	height: 30px;
	margin: 0;
	width: 146px;
}
.secondary #itm1_1 h2 {
	background: none;
	display: none;
}
#itm1_1 .more {
	border: 1px solid #ffcc00;
	float: left;
	margin: 5px 15px 5px 0;
}
#itm1_1 .more:hover {
	border-color: #fff;
}
#itm1_1 .more span {
	background: url(../img/arrowBlack.gif) 0 0 no-repeat;
	height: 20px;
	margin: 5px 0 0 105px;
	position: absolute;
	width: 4px;
}
#itm1_1 .readon, #itm2_1 .readon {
	background: url(../img/aMore.png) 0 0 no-repeat;
	float: right;
	height: 26px;
	margin: 10px 0 0 0;
	width: 62px;
	padding: 0 0 0 80px;overflow: hidden; width: 0px
}
#itm2_1 .readon {
	background: url(../img/aMoreReadGrey.gif) 0 0 no-repeat;
	float: none;
	margin: -7px 0 0 230px;
	position: absolute;
	width: 63px;
}
.readon {
	background: url(../img/aMore.png) 0 0 no-repeat;
	float: right;
	height: 26px;
	margin: 10px 0 0 0;
	width: 62px;
	padding: 0 0 0 80px;overflow: hidden; width: 0px
}

#itm1_2_2 .readon {
	background: url(../img/aMoreWhite.png) 0 0 no-repeat;
	height: 26px;
	margin: -7px 0 0 183px;
	overflow: hidden;
	position: absolute;
	padding: 0 0 0 70px;
	width: 0px;
}
#itm1_1 ul li { background-image: url(../img/liWhiteOnYellow.gif); line-height: 18px }
#itm1_2 {
	background: #a68500 url(../img/itm1_2/bg.gif) 0 0 repeat-x;
	color: #fff;
	float: left;
	height: 340px;
	padding: 20px 20px 0 13px;
	width: 238px;
}
.twocol #itm1_2 {
	background: #fff;
	height: 152px;
}
#col2 #itm2_3.list {
	background: url(../img/statements/itm2_3/bg.gif) 0 0 repeat-x;
}
.statement #itm2_3 h1 {
	background: url(../img/statements/itm2_3/h1.gif) 0 0 no-repeat;
}
.news #itm2_3 h1 {
	background: url(../img/hotTopics/itm2_3/h1.gif) 0 0 no-repeat;
}
.speeches #itm2_3 h1 {
	background: url(../img/speeches/itm2_3/h1.gif) 0 0 no-repeat;
}
#itm1_2 h1 {
	background: url(../img/hotTopics.gif) 0 0 no-repeat;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	margin: 0 0 13px 0;
	width: 150px;
	overflow: hidden;
	padding: 0 0 0 150px;
	width: 0px;
}
#itm1_2 .events h1 {
	background: url(../img/elections/1_2h1.gif) 0 0 no-repeat;
}
.events { color: #000; }
.event { margin: 7px 0 0 0 }
#itm1_2_2.events h1 {
	margin: 0 ;
}
.events .intro {
	font-weight: bold;
	line-height: 14px;
}
.event a, #itm1_2 h3 {
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 0;
	text-transform: none;
}
.event .info {
	font-size: 11px;
	line-height: 11px;
}
.blog #itm1_2 h1 {
	background: url(../img/blog/1_2h1.gif) 0 0 no-repeat;
}	
#itm1_2 a { color: #fff; text-decoration: none }
#itm1_2 a:hover { color: #000 }
#itm1_2_2 { height: 203px }
#quicklinks { margin: -19px 0 0 -13px; position: absolute }
#quicklinks a, #quicklinks div {
	display: block;
	height: 39px;
	width: 271px;
}
.twocol #quicklinks a, .twocol #quicklinks div {
	height: 43px;
}
#quicklinks #share { display: none }
#share img { border:none }
#ql1 {
	background: #00a650 url(../img/itm1_2/ql1.gif) 0 0 no-repeat;
}
#ql1:hover {
	background: #383838 url(../img/itm1_2/ql1_o.gif) 0 0 no-repeat;
}
#ql2 {
	background: #e0d4a6 url(../img/itm1_2/ql2.gif) 0 0 no-repeat;
}
#ql2.rss {
	background: #e0d4a6 url(../img/itm1_2/qlRss.gif) 0 0 no-repeat;
}
#ql2.rss:hover {
	background: #383838 url(../img/itm1_2/qlRss_o.gif) 0 0 no-repeat;
}
#ql3 {
	background: #cec6a6 url(../img/itm1_2/ql3.gif) 0 0 no-repeat;
}
#ql3:hover {
	background: #383838 url(../img/itm1_2/ql3_o.gif) 0 0 no-repeat;
}
#ql4 {
	background: url(../img/itm1_2/ql4.gif) 0 0 no-repeat;
}
#ql4:hover {
	background: url(../img/itm1_2/ql4_o.gif) 0 0 no-repeat;
}
#itm2_1 {
	background: #1a1a1a;
	border-top: 1px solid #fff;
	color: #a7a7a7;
	float: left;
	font-size: 11px;
	/*height: 339px;*/
	line-height: 18px;
	padding: 19px 20px 0 20px;
	width: 289px;
}
.elections #itm2_1 {
	background: #ffdc4f url(../img/elections/2_1bg.gif) 0 0 repeat-x;
	border-top: 1px solid #262626;
	padding: 19px 10px 0 10px;
	width: 219px;
	font-size: 12px;
}

.candidates #itm2_1 {
	background: url(../img/elections/2_2bg.gif) 0 0 repeat-x;
	border-top: 1px solid #262626;
	padding: 19px 10px 0 10px;
	width: 448px;
	color:#000000;
}

.candidates #itm2_4
{
	background-color:#FF0000;
}

#itm2_1 h1 {
	background: url(../img/itm2_1/h1.gif) 0 0 no-repeat;
	height: 18px;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0 0 0 200px;
	width: 0px;
}
.elections #itm2_1 h1 {
	background: url(../img/elections/2_1h1.gif) 0 0 no-repeat;
}

.candidates #itm2_1 h1 {
	background: url(../img/elections/nationalNational.gif) 0 0 no-repeat;
}

.candidates #itm2_1.prov h1 {
	background: url(../img/elections/provincialNational.gif) 0 0 no-repeat;
}

.candidates #itm2_1.leg h1 {
	background: url(../img/elections/provincialLegislature.gif) 0 0 no-repeat;
}

#itm2_1 .item {
	background: url(../img/dotGrey.gif) 0 0 repeat-x;
	font-size: 11px;
	line-height: 18px;
	margin: 20px 0;
	padding: 20px 0;
}
#itm2_1 .item a { font-size: 12px }
#itm2_1 .first {
	margin: 0;
	padding: 10px 0 0 0;
	background: none;
}
#itm2_1 .quoteOpen {
	background: url(../img/itm2_1/quoteOpen.gif) 0 0 no-repeat;
	height: 19px;
}
#itm2_1 .author {
	background: url(../img/itm2_1/quoteClose.gif) 100% 0 no-repeat;
	color: #6f6f6f;
	height: 19px;
	margin: 0 0 15px 0;
}
#itm2_2 {
	background: #333333 url(../img/dashVwhite.gif) 0 0 repeat-y;
	border-top: 1px solid #fff;
	float: left;
	height: 339px;
	height: auto;
	padding: 19px 0 0 12px;
	width: 318px;
}
.elections #itm2_2 {
	background: #ffe372 url(../img/elections/2_2bg.gif) 0 0 repeat-x;
	border-top: 1px solid #262626;
	height: auto;
	margin: 0 0 0 1px;
	padding-right: 12px;
	width: 204px;
}
#itm2_2 .readon {
	background: url(../img/aMoreView.gif) 0 0 no-repeat;
	height: 23px;
	margin: -8px 0 0 243px;
	padding: 0 0 0 100px;
	position: absolute;
	width: 0px;
}
#outer #itm2_2 h1 {
	background: url(../img/itm2_2/h1.gif) 0 0 no-repeat;
	height: 18px;
	margin: 0 0 7px 10px;
	overflow: hidden;
	padding: 0 0 0 180px;
	width: 0px;
}
.home #outer #itm2_2 div.itm h4 {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 3px 0;
}
.home #outer #itm2_2 div.itm a {
	color: #ffcc00;
	display: block;
	line-height: 17px;
	text-decoration: none;
}
.home #outer #itm2_2 div.videos a.readon {
	margin: -6px 0 0 254px;
}
.home #outer #itm2_2 div.itm {
	margin: 0 0 15px 10px;
}
.home #outer #itm2_2 div.videos {
	margin-left: -10px;
}
.home #outer #itm2_2 div.videos h4 {
	margin-left: 20px;
}
.home #itm2_2 a:hover {
	color: #fff;
}
.elections #outer #col1 #itm2_2 h1 {
	background: url(../img/elections/2_2h1.gif) 0 0 no-repeat;
	margin: 0 0 10px 0;
}
.elections #itm2_4 {
	background: #ffdc4f url(../img/elections/2_1bg.gif) 0 0 repeat-x;
	border-top: 1px solid #262626;
	float: left;
	height: 339px;
	margin: 0 0 0 1px;
	padding: 19px 0 0 12px;
	width: 235px;
	

}
#itm2_3 .item a span {
	font-size: 11px;
	white-space: nowrap;
}
.elections #itm2_4 h1 {
	background: url(../img/elections/2_5h1.gif) 0 0 no-repeat;
	height: 18px;
	margin: 0 0 20px 0;
	overflow: hidden;
	padding: 0 0 0 150px;
	width: 0px;
}
#itm2_4 a {
	background: url(../img/liBlack.gif) 0 7px no-repeat;
	display: block;
	color: #000;
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}
#itm2_4 a:hover {
	background-position: 3px 7px;
}
.elections #itm2_1 .item, .elections #itm2_4 .item {
	background: url(../img/elections/seperatorDark.gif) 0 0 no-repeat;
	color: #000;
	margin: 0 0 5px 0;
	padding: 15px 0;
}
.elections #itm2_4 .item {
 padding-bottom: 5px;
}
.elections #itm2_1 .item a {
	color: #000;
	display: block;
	font-weight: bold;
}
.elections #itm2_4 .first { background: none; padding-top:0 }
.elections #itm2_1 .first{ background: none;  }
.elections #itm2_2 .item {
	background: url(../img/elections/seperatorLite.gif) 0 0 no-repeat;
	color: #000;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 15px 0;
}
.elections #itm2_2 .item a {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: bold;
}
.elections #outer #col1 #itm2_2 .item a span { display: block; font-size: 11px; font-weight:normal; text-decoration: none }
.elections #itm2_2 .first { background: none }
.elections #itm2_2 img {
	border: 1px solid #ffcc00;
	float: left;
	margin: 0 5px 5px 0;
}
.vid {
	border: 1px solid #ffcc00;
	float: left;
	height: 71px;
	margin: 0 0 21px 23px;
	overflow: hidden;
	width: 120px;
}
.vid img {
	margin: -10px 0 0 0;
}
.vid:hover {
	border-color: #000;
}
#itm2_3 {
	background: #000 url(../img/dashVwhite.gif) 0 0 repeat-y;
	border-top: 1px solid #fff;
	color: #a7a7a7;
	float: left;
	height: 358px;
	width: 329px;
}
.twocol #itm2_3 { height: auto }
#itm2_3 p {
	margin: 0 0 10px 0;
}
#itm2_3 .tab {
	display: none;
	padding: 19px 20px 0 20px;
}
.secondary #itm2_3 .tab { padding-left: 10px }
#itm2_3 #tab1 { display: block }
.secondary #itm2_3 {
	background: #000;
	border: none;
	padding: 10px;
	width: 251px;
}
#itm2_3.getInvolved { padding: 0; width: 271px }
#itm2_3 .h1 {
	background: url(../img/itm2_3/h1Bg.gif) 0 0 repeat-x;
	height: 27px;
	margin: 0 0 0 1px;
	padding: 11px 0 8px 20px;
}
#archives a {
	display: block;
	font-weight: bold;
}
#archives .date {
	color: #444;
	font-weight: bold;
	margin: 0 0 4px 0;
}
#archives .item, .stories.twocol #content .item {
	background: url(../img/seperatorYellow.gif) 50% 0 no-repeat;
	margin: 8px 0 0 0;
	padding: 14px 0 0 0;
}
.stories.twocol #content .item {
	margin-bottom: 20px;
	padding-top: 20px;
}
.navbuttons {
	background: url(../img/seperatorYellow.gif) 50% 0 no-repeat;
	margin: 8px 0 15px 0;
	padding: 4px 0 0 0;
}
.navbuttons a, .navbuttons span {
	display: inline-block;
	font-size: 11px;
	padding: 0 5px;
	text-decoration: none;
}
.navbuttons div {
	background: url(../img/backNextBg.gif) 0 0 repeat-y;
	padding: 5px 0 0 0;
	text-align: center;
}
.navbuttons div div {
	background: url(../img/seperatorYellow.gif) 50% 0 no-repeat;
	height: 3px;
	margin: 5px 0 0 0;
	padding: 0;
}
.navprevious, .navnext {
	display: inline-block;
	padding: 0 30px;
	position: absolute;
}
.navprevious {
	background: url(../img/back_n.gif) 0 0 no-repeat;
	height: 12px;
	margin: 8px 0 0 40px;
	width: 26px;
}
.navprevious:hover {
	background: url(../img/back_o.gif) 0 0 no-repeat;
}
.navnext {
	background: url(../img/next_n.gif) 0 0 no-repeat;
	height: 12px;
	margin: 8px 0 0 600px;
	width: 26px;
}
.navnext:hover {
	background: url(../img/next_o.gif) 0 0 no-repeat;
}
.navbuttons .hidden {
	visibility: hidden;
}
.stories.twocol #content .item.first {
	background: none;
	margin-top: 0;
	padding: 0;
}
#archives .first {
	background: none;
	margin: 0;
	padding: 0;
}
.statement .back {
	background-position: 0 7px;
	display: block;
	margin-bottom: 10px;
}
#itm2_3.getInvolved .h1 {
	padding-left: 10px;
}
#itm2_3 h1, .statement #itm2_3.getInvolved h1 {
	background: url(../img/itm2_3/h1.gif) 0 0 no-repeat;
	height: 26px;
	line-height: 26px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 200px;
	width: 0px;
}
#itm2_3.relatedLinks h1 {
	background: url(../img/itm2_3/h1RelatedLinks.gif) 0 0 no-repeat;
	margin: 0 0 15px 0;
}
#itm2_3.relatedLinks a {
	color: #fff;
	display: block;
	font-weight: normal;
	margin: 5px 0;
	text-decoration: none;
}
#itm2_3.relatedLinks a:hover { color: #ffcc00 }
#itm2_3 .readon {
	background: url(../img/aMore.gif) 0 0 no-repeat;
	display: block;
	height: 26px;
	margin: 10px 0 0 0;
	width: 62px;
}
.secondary #itm2_3 .readon {
	background: url(../img/secondary/aMore.gif) 0 0 no-repeat;
}
.statement #itm2_3 .readon, .statement #itm2_3 .readon:hover {
	background: url(../img/aMoreWhite.gif) 0 0 no-repeat;
	float: right;
	width: 55px;
}
#tabs { color: #fff; font-size: 11px; height: 23px; margin: 0 0 0 1px; }
#tabs a {
	color: #fff;
	cursor: pointer;
	float: left;
	height: 11px;
	line-height: 11px;
	padding: 5px 0 6px 0;
	text-align: center;
}
#tabs a:hover {
	color: #ffcc00;
}
#tab1Button { width: 70px }
.getInvolved #tab1Button { width: 56px }
#tab2Button { width: 70px }
.getInvolved #tab2Button { width: 65px }
#tab3Button { width: 63px }
.getInvolved #tab3Button { width: 51px }
#tab4Button { width: 121px}
.getInvolved #tab4Button { width: 98px }
#tabs.hot1 { background: url(../img/itm2_3/tab1Bg.gif) 0 0 no-repeat }
.getInvolved #tabs.hot1 { background: url(../img/secondary/itm2_3/tab1Bg.gif) 0 0 no-repeat }
#tabs.hot2 { background: url(../img/itm2_3/tab2Bg.gif) 0 0 no-repeat }
.getInvolved #tabs.hot2 { background: url(../img/secondary/itm2_3/tab2Bg.gif) 0 0 no-repeat }
#tabs.hot3 { background: url(../img/itm2_3/tab3Bg.gif) 0 0 no-repeat }
.getInvolved #tabs.hot3 { background: url(../img/secondary/itm2_3/tab3Bg.gif) 0 0 no-repeat }
#tabs.hot4 { background: url(../img/itm2_3/tab4Bg.gif) 0 0 no-repeat }
.getInvolved #tabs.hot4 { background: url(../img/secondary/itm2_3/tab4Bg.gif) 0 0 no-repeat }
.tab a { color: #ffcc00; text-decoration: none }
.tab a:hover { color: #fff }
#preloader { position: absolute; visibility: hidden }
#preloader img { height: 1px; width: 1px }
div.blog, .contacts .item, .downloads .item {
	background: url(../img/seperatorYellow.gif) 0 0 no-repeat;
	margin: 5px 0;
	padding: 15px 0;
	width: 659px;
}
.downloads .item a img {
	height: 98px;
	width: 132px;
}
.contacts .item { background-position: 0 100%; padding: 4px 0 8px 0 }
div.blog a {
	color: #000;
	display: block;
	font-weight: bold;
	text-decoration: underline;
}
div.blog a:hover { color: #fff }
div.blog .stats { color: #4c4c4c; font-size: 11px }
.backNext {
	background: url(../img/backNextBg.gif) 0 0 repeat-y;
}
.backNext .bgTop, .backNext .bgBottom {
	background: url(../img/seperatorYellow.gif) 0 0 no-repeat;
	clear: both;
	height: 5px;
}
.backNext a {
	height: 12px;
	margin: 8px;
	width: 26px;
}
.backNext .back {
	float: left;
	background: url(../img/back_n.gif) 0 0 no-repeat;
}
.backNext .back:hover { background: url(../img/back_o.gif) 0 0 no-repeat }
.backNext .next {
	float: right;
	background: url(../img/next_n.gif) 0 0 no-repeat;
}
.backNext .next:hover { background: url(../img/next_o.gif) 0 0 no-repeat }
.contacts td { padding: 0 5px 0 0 }
.contacts .col1 { width: 135px }
.contacts .col2 { width: 205px }
.contacts .col3 { width: 145px }
.contacts .col1 a { background: url(../img/arrowBlack.gif) 0 3px no-repeat; color: #000; padding: 0 0 0 9px; text-decoration: none }
.contacts .col1 a:hover { background-position: 3px 3px }
.region { display: none; color: #4c3d00; margin: 10px 0 0 20px }
.region .col1 { width: 115px }
.region td { border-top: 1px solid #e6b700; padding-top: 5px; padding-bottom: 5px }
.tab .hi { color: #fff; font-weight: normal }
.home h1 {
	background: url(../img/home/h1.gif) 2px 0 no-repeat;
	height: 16px;
	margin: 7px 0 1px 0;
	width: 327px;
}
.home #itm1_1 h3 {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
}
#imgDescription { height: 60px; margin: 0 0 10px 0 }
#img.landscape {
	margin: 0 auto;
	width: 538px;
}
.iBgTop {
	background: url(../img/gallery/bgTopLandscape.gif) 0 0 no-repeat;
	height: 17px;
	width: 538px;
}
#iBg {
	background: url(../img/gallery/bgLandscape.gif) 0 0 repeat-y;
	padding: 0 19px;
}
#iBg div {
	 background: #000;
	 height: 333px;
	 overflow: hidden;
	 text-align:center;
	 width: 500px;
}
.landscape #iBg {
	height: 333px;
	width: 538px;
}
.iBgBottom {
	background: url(../img/gallery/bgBottomLandscape.gif) 0 0 no-repeat;
	height: 17px;
	width: 538px;
}
#loading {
	background: url(../img/gallery/loading.gif) 0 0 no-repeat;
	height: 5px;
	margin: 8px 0 0 330px;
	visibility: visible;
	width: 45px;
}
#thumbs {
	height: 100px;
	margin: 7px auto 0 auto;
	width: 615px;
	width: 555px;
}
#thumbs .first { margin-left: 0 }
.thumb { float: left; width: 114px; margin: 0 0 0 6px }

#thumbs { width: 582px }
td.thumb { float: none; padding: 0 0 0 5px }
td.first { padding: 0 }
#scrollLeft {
	background: url(../img/gallery/scrollLeft.gif) 15px 25px no-repeat;
	height: 102px;
	position: absolute;
	width: 50px;
}
#scrollLeft:hover {
	background-image: url(../img/gallery/scrollLeft_o.gif);
}
#scrollRight {
	background: url(../img/gallery/scrollRight.gif) 15px 25px no-repeat;
	height: 102px;
	margin: 0 0 0 528px;
	position: absolute;
	width: 50px;
}
#scrollRight:hover {
	background-image: url(../img/gallery/scrollRight_o.gif);
}
#scrollThumbs {
	height: 102px;
	margin: 0 0 0 50px;
	overflow: hidden;
	position: absolute;
	width: 475px;
}
#scroller {
	position: absolute;
}

.thumb a { border: 3px solid #fff; margin: -3px 0 0 -3px; position:absolute }
.thumb a:hover { border-color: #000 }
.thumb a.hot { border-color: #aaa; cursor: default }
.landscape .tBgTop {
	background: url(../img/gallery/thmbBgTopLandscape.gif) 0 0 no-repeat;
	height: 7px;
	width: 114px;
}
#tBg {
	background: url(../img/gallery/thmbBgLandscape.gif) 0 0 repeat-y;
	
	padding: 0 7px;
}
#tBg a {
	background: #000;
	height: 67px;
	overflow: hidden;
	text-align: center;
	width: 100px;
}
.landscape #tBg {
	height: 66px;
	width: 100px;
}
.landscape .tBgBottom {
	background: url(../img/gallery/thmbBgBottomLandscape.gif) 0 0 no-repeat;
	height: 7px;
	width: 114px;
}
.downloads .item .col1 {
	float: left;
	width: 150px;
}
.downloads .item .col2 {
	float: left;
	width: 500px;
}
.downloads .item .col2 .fileInfo {
	color: #000;
	float: right;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	width: 180px;
}
.downloads .item .col2 .left {
	float: left;
	text-align: left;
	margin: 0;
}
.downloads .item .col2 .fileInfo:hover {
	color: #fff;
}
.downloads .item { background-position: 0 100%; padding-top:5px }
.downloads .item a {
	float: left;
	margin: 0 0 0 10px;
	width: 134px;
}
.downloads .item a.first {
	margin: 0;
}
.downloads .item a span {
	position: absolute;
	margin: 3px 0 0 -129px;
	width: 120px;
	height: 86px;
	border: 3px solid #fff;
}
.downloads .item a:hover span {
	border-color: #000;
}
.events #itm1_1 .item h4 {
	margin: 0;
}
.events #itm1_1 .item {
	background: url(../img/seperatorYellow.gif) 0 0 no-repeat;
	color: #000;
	margin: 5px 0;
	padding: 15px 0 10px 0;
}
.events #itm1_1 .first {
	background: none;
	margin-top: 0;
	padding-top:0;
}
#footer {
	background: #ffcc00 url(../img/bgfooter.gif) 0 0 no-repeat;
	font-size: 11px;
	margin: 0 auto;
	padding: 10px;
	width: 984px;
}
#footer label {
	float: left;
}
#footer a {
	color: #000;
	float: left;
	margin: 0 10px;
	text-decoration: none;
}
.bloglist .blogitem {
	background: url(../img/seperatorYellow.gif) 0 0 no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}
.bloglist .first {
	background: none;
	padding: 0;
}
.blogitem h3, #col1 .blogitem a {
	color: #665100;
	font-weight: bold;
	margin: 0;
	text-transform: none;
}
.blogitem h3 span, .blogitem a span { color: #000 }
.blogitem a {
	display: block;
	font-weight: normal
}
#itm2_3.blogs a, #itm2_3.blogs a:hover {
	background: none;
	color: #ffcc00;
	display: block;
	margin: 0 0 4px 0;
	padding: 0;
	text-decoration: none;
}
#itm2_3.blogs a:hover {
	color: #fff
}
.blog #itm2_3.blogs h1 {
	background: url(../img/blog/2_3h1.gif) 0 0 no-repeat;
}
.myblog #itm2_3.blogs h1 {
	background: url(../img/blog/2_3h1edit.gif) 0 0 no-repeat;
}
#comments h4 {
	margin: 15px 0 10px 0;
}
.blogitem h4 {
	font-weight: bold;
	margin: 0 0 15px 0;
}
.blogitem h5 {
	color: #665100;
	font-size: 12px;
	margin: 0 0 5px 0;
}
#comments { font-size: 12px }
#comments h5 {
	font-size: 12px;
	margin: 0 0 0 0;
}
#comments .item {
	background: url(../img/seperatorYellow.gif) 0 0 no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}
#comments .first {
	background: none;
	margin: 0;
	padding: 0;	
}
#comments .date {
	color: #4c4c4c;
	font-size: 11px;
}
#itm1_1 .buttons a, .buttonAdd a {
	background: #000;
	color: #fff;
	float: right;
	margin: 0 17px 0 0;
	text-align: center;
	text-decoration: none;
	width: 65px;
}

.buttons a:hover, .buttonAdd a:hover {
	background: #000;
}

.contacts .last { background: none }
#menublog {
	background: #000 url(../img/blog/h1Bg.jpg) 0 0 repeat-x;
	border-bottom: 1px solid #000;
	height: 26px;
	margin: -19px 0 25px -20px;
	width: 716px;
}
#menublog a {
	color: #fff;
	float: left;
	padding: 3px 10px;
	text-decoration: none;
}
.blogitem a {
	display: inline;
}
#menublog a:hover {
	background: #ffcc00;
	color: #000;
}
.myblogs a { /* might not need this anymore */
	color: #000;
	display: block;
	text-decoration: none;
	margin: 0 0 10px 0;
}
.myblogs .blogtitle {
	background:url(../img/seperatorYellow.gif) 0 0 no-repeat;
	clear: both;
	padding: 10px 0 0 0;
}
.myblogs .first {
	background: none;	
}
.notepad {
	background: url(../img/blogger/notepad.gif) 50% 0 no-repeat;
	height: 18px;
	width: 18px;
}
.notepad:hover {
	background: url(../img/blogger/notepad_o.gif) 50% 0 no-repeat;
	height: 18px;
	width: 18px;
}
.bubble {
	background: url(../img/blogger/bubble.gif) 0 0 no-repeat;
	height: 18px;
	width: 18px;
}
.bubbleDisabled {
	background: url(../img/blogger/bubble_d.gif) 0 0 no-repeat;
	cursor: default;
	height: 18px;
	width: 18px;
}
.bubble:hover {
	background: url(../img/blogger/bubble_o.gif) 0 0 no-repeat;
	height: 18px;
	width: 18px;
}
.blogtitle a {
	float: right;
	font-size: 11px;
	margin: 0 20px 10px 0;
}
.delete {
	color: #000;
	float: right;
	margin: 0 20px 0 0;
	text-decoration: none;
}
.delete:hover {
	text-decoration: underline;
}
.myblogs a:hover {
	color: #fff;
}
#photolist {
	background: #ffe680;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
	height: 80px;
	overflow-x: scroll;
	width: 500px;
}
#photolist img {
	height: 60px;
	border: 1px solid #000;
	display: block;
	margin: 0 0 1px 0;
	width: 80px;
}
.toolbar {
	background: #7f6600;
	border: 1px solid #4f3f00;
	border-bottom: none;
	height: 20px;
	padding: 1px 0;
	width: 500px;
}
.toolbar a {
	background: #ffcc00;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 1px solid #000;
	float: left;
	height: 18px;
	margin: 0 0 0 1px;
	width: 18px;
}
.toolbar label {
	float: right;
	font-size: 11px;
	width: 87px;
}
#photolist div {
	font-size: 11px;
	padding: 3px;
}
.toolbar a:hover {
	border: 1px solid #fff;
}
#btnUnorderedList {
	background-image: url(../img/toolbar/unorderedlist.gif);
}
#btnOrderedList {
	background-image: url(../img/toolbar/orderedlist.gif);
}
#btnBold {
	background-image: url(../img/toolbar/bold.gif);
}
#btnItalic {
	background-image: url(../img/toolbar/italic.gif);
}
#btnLink {
	background-image: url(../img/toolbar/link.gif);
}
#btnImage {
	background-image: url(../img/toolbar/image.gif);
}
#btnLink {
	background-image: url(../img/toolbar/link.gif);
}
#btnUnlink {
	background-image: url(../img/toolbar/unlink.gif);
}
#frmComment { display: none; margin: 10px 0 0 0 }
#frmComment label { width: 100px }
#frmComment .txt { width: 500px }
#frmComment textarea.txt { height: 80px }
#frmComment .buttons a { margin: 10px 1px 0 0 }

.textWhite
{
	color:#FFFFFF;
}

