body {font-family: Arial, Helvetica, Tahoma; font-size: 80%; font-style: normal; font-weight: normal; color: #333333; margin: 0px; padding: 0px; background-color: #FFFFFF; background-image: url(/images/page_bg2.gif);}

body.pop {font-family: Arial, Helvetica, Tahoma; font-size: 80%; font-style: normal; font-weight: normal; color: #333333; margin: 0px; padding: 0px; background-color: #FFFFFF; background-image: url(/images/spacer.gif);}

P {font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; margin: 12px 0px 5px 0px;}
TD {font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal;}
TH {font-family: Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; text-align: left;}

img {border: 0px;}
form {display: inline;}

#page_wrapper {width: 760px; text-align: left;}
#page_padding {padding: 5px 10px 0px 10px;}
.nowrap {white-space: nowrap;}
.skiplink {display: none;}

.noshow {visibility: show;}
.arabic {text-align: left;}


/* General Font Styles */

A:link {color: #666666; text-decoration: underline;}
A:visited {color: #666666; text-decoration: underline;}
A:hover {color: #666666; text-decoration: none;}

A.white:link {color: #FFFFFF; text-decoration: underline;}
A.white:visited {color: #FFFFFF; text-decoration: underline;}
A.white:hover {color: #EEEEEE; text-decoration: none;}

A.whitenoline:link {color: #FFFFFF; text-decoration: none;}
A.whitenoline:visited {color: #FFFFFF; text-decoration: none;}
A.whitenoline:hover {color: #EEEEEE; text-decoration: underline;}

A.small:link {color: #666666; text-decoration: underline; font-size: 85%}
A.small:visited {color: #666666; text-decoration: underline;font-size: 85%}
A.small:hover {color: #666666; text-decoration: none; font-size: 85%}

A.totaliser_title:link {color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 100%; text-transform: uppercase; text-align: left;}
A.totaliser_title:visited {color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 100%; text-transform: uppercase; text-align: left;}
A.totaliser_title:hover {color: #999999; font-weight: bold; text-decoration: none; font-size: 100%; text-transform: uppercase; text-align: left;}

h1 {color: #BCB73B; font-weight: bold; font-size: 170%; margin: 0px 0px 0px 0px; padding: 0px; line-height: 1.1em;}
h2 {color: #BCB73B; font-weight: bold; font-size: 135%; margin: 10px 0px 0px 0px; padding: 0px; line-height: 1.1em;}

.bold {font-weight: bold;}
.number {font-size: 265%; font-weight: bold; padding: 5px 0px 0px 0px;}
.olive {color: #BCB73B;}
.black {color: #000000;}

.small {font-size: 90%; line-height: 1.2em;}
.small2 {font-size: 80%; line-height: 1.2em;}
.small3 {font-size: 95%; line-height: 1.2em;}

.st {font-size: 85%; line-height: 1.5em;}
.stg {font-size: 85%; color: #BBBBBB;}
.stw {font-size: 80%; line-height: 1.2em;color: #FFFFFF;}
.smallblack {color: #000000; text-decoration: none; font-size: 85%;}

.form {font-family: Arial, Helvetica, Tahoma; padding: 2px 0px 1px 0px; border: 1px solid #FFFFFF; background-color: #FFFFFF; vertical-align: middle; color: #333333; font-size: 95%;}
.textarea {font-family: Arial, Helvetica, Tahoma; padding: 5px; border: 1px solid #FFFFFF; background-color: #FFFFFF; vertical-align: middle; color: #333333; font-size: 95%;}
.whitetext {color: #FFFFFF;}

.formtext {color: #FFFFFF;}


/* General Useful Styles */
.clear_page {clear: both; font-size: 0.1%; visible: false;}

.img_align_mid {vertical-align: middle;}
.img_align_left {float: left; padding: 0px 10px 10px 0px;}
.img_align_right {float: right; padding: 0px 0px 10px 10px;}
.img_align_right2 {float: right; padding: 0px 0px 0px 10px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.float_left {float: left;}
.float_right {float: right;}

.padding_10 {padding: 10px;}
.padding_20dx {padding: 20px 20px 20px 20px;}
.padding_tb3 {padding: 0px 0px 4px 0px;}
.padding_r10 {padding: 0px 10px 0px 0px;}
.padding_tb4 {padding: 4px 0px 4px 0px;}
.padding_10lt {padding: 10px 0px 10px 10px;}
.padding_10rt {padding: 0px 7px 0px 0px;}

.border {border: 1px solid #CCCCCC;}

.td_dgrey {background-color: #666666;}
.td_dgrey2 {background-color: #2F2F2F;}
.td_white {background-color: #FFFFFF;}
.td_grey {background-color: #999999;}
.td_lgrey {background-color: #E7E7E7;}
.td_lgrey2 {background-color: #DDDDDD;}
.td_olive {background-color: #BCB73B;}

.grey_hr {border-top: 3px solid #EAEAEA; padding: 0px 0px 7px 0px; clear: both;}
.grey_hr2 {border-top: 1px solid #999999;}
.lgrey_hr {border-top: 3px solid #dddddd; padding: 0px 0px 7px 0px; margin: 10px 0px 0px 0px; clear: both;}


UL.none {margin-left: 15px; padding-left: 0px; margin-bottom: 0px; margin-top: 10px;}
LI.no1 {margin-top: 0px; margin-bottom: 10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/page/no1.gif) no-repeat; font-weight: normal; padding: 5px 0px 0px 40px;}
LI.no2 {margin-top: 0px; margin-bottom: 10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/page/no2.gif) no-repeat; font-weight: normal; padding: 5px 0px 9px 40px;}
LI.no3 {margin-top: 0px; margin-bottom: 10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/page/no3.gif) no-repeat; font-weight: normal; padding: 5px 0px 0px 40px;}
LI.no4 {margin-top: 0px; margin-bottom: 10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/page/no4.gif) no-repeat; font-weight: normal; padding: 5px 0px 9px 40px;}
LI.no5 {margin-top: 0px; margin-bottom: 10px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/page/no5.gif) no-repeat; font-weight: normal; padding: 5px 0px 13px 40px;}



/* styles for top area */
#page_bg {background: url(/images/page_bg.gif) repeat-x;}
#lang {text-align: right; margin-top: 10px;}
#middle_bg {padding: 12px 10px 12px 10px; background-color: #FFFFFF;}

#top_menu {height: 28px;}


/** styles for homepage **/
#hp_left {float: left; width: 406px;}
#hp_right {float: left; width: 328px; margin-left: 4px;}

.hp_counter {text-align: center; font-size: 35px; font-weight: bold; padding: 0px 0px 0px 0px; color: #000000; vertical-align: middle;}
.hp_formbox_width {width: 309px;}
.hp_formbox_bg {background: url(/images/homepage/act_bg.gif) repeat-x #5F5F5F;}
.hp_formtitle {font-size: 170%; color: #FFFFFF; font-weight: bold; padding: 5px 0px 10px 0px;}
.hp_formtitle2 {font-size: 180%; color: #FFFFFF; font-weight: bold; padding: 0px 0px 8px 0px;}

#hp_bottom {float: left; width: 152px; height: 159px; background-color: #262626;}


/* styles for footer */
#footer {background-color: #EAEAEA; height: 38px; font-size: 85%; margin-top: 10px;}
#footer_left {float: left;  font-weight: bold;}
#footer_right {float: right; text-align: right;}


/* styles for spread the word */
#spread_content {width: 720px;}
#spread_left {float: left; width: 213px; line-height: 1.4em;}
#spread_box {float: right; width: 502px; background-color: #666666; color: #FFFFFF;}
#spread_formleft {float: left; width: 231px;}
#spread_formright {float: right; width: 235px;}


/* styles for petition part 2 */
#stop {position: absolute; width: 360px;}
#continue {position: absolute; width: 360px;}

#petition_left {float: left; width: 380px;}
#petition_right {float: right; width: 328px; margin-left: 3px;}

#reg_left {float: left; width: 317px;}
#reg_right {float: right; width: 391px; margin-left: 3px;}


/* styles for get involved page */
.get_involved_title {float: left; width: 123px; background-color: #BCB73B; font-weight: bold; font-size: 12px; line-height: 1em; padding: 0px 0px 0px 0px; text-transform: uppercase; height: 32px;}
.get_involved_pad {padding: 2px 10px 5px 8px; font-size: 85%; line-height: 1.4em;}
.get_involved_grey {background-color: #E7E7E7; border-top: 1px solid #FFFFFF;}
.get_involved_grey2 {background-color: #E7E7E7; border-top: 1px solid #FFFFFF;}
.get_involved_hr {clear: both; border-top: 1px solid #CCCCCC;}
.get_involved_width {width: 112px;}


/* styles for other pages */
#campaign_box {width: 720px; background: url(/images/page/campaign_bg.jpg) repeat-x;}
.coalition_box {height: 164px;}
.contact_title {background-color: #555555; padding: 10px 10px 10px 0px; width: 319px; float: left;}
.coalition_pad {padding: 2px 0px 2px 10px;}
.coalition_pad2 {padding: 2px 0px 2px 10px; background-color: #EEEEEE;}
.coalition_hr {border-bottom: 2px solid #EEEEEE;}



/* totaliser styles */
.totaliser_title {color: #FFFFFF; font-weight: bold; font-size: 100%; text-transform: uppercase; text-align: left;}
.totaliser_total {color: #BCB73B; font-weight: bold; font-size: 130%; text-align: right;}


/* image gallery styles */
.lightgrey {font-size: 100%; color: #CCCCCC;}
.img_align_right_pad20lx {float: right; padding: 10px 0px 0px 20px;}
.grey_bar {background: url(/images/page/grey_bar.gif) no-repeat; color: #FFFFFF; font-weight: normal; font-size: 140%; padding: 0px 0px 0px 0px;}

.image_gallery_box {float: right; width: 502px;}
.caption {padding: 5px; font-size: 85%;}
.form_hr {border-bottom: 1px solid #888888;}

.search_fields {background-color: #FFFFFF; height: 23px;}




/* popup style */
.popup_width {width: 525px;}
.close_btn {position: absolute; padding-left: 501px;}
.popup_box {background-color: #FFFFFF; padding: 10px; text-align: center;}
.popup_caption {padding: 10px 0px 0px 0px; height: 48px}

