body
{
    font-family:Tahoma;
    font-size:12px;
    margin:0;
    text-align:center;
}

img
{
    border:0;
}

.imgright
{
    float:right;
}

.imglistitem
{
    vertical-align:middle;
}

.listitemimgleft
{
    margin-left:0;
    margin-top:8px;
}

.listitemimgleft LI
{
    font-weight:normal;
    list-style-type:none;
    margin-left:0;
    margin-top:0;
    padding:2px;
    padding-left:12px;
    vertical-align:top;
}

.tabledata TR
{
    height:25px;
}

.tabledata TH
{
    color:#000000;
    font-weight:bold;
}

.strong
{
    font-weight:bold;
    vertical-align:top;
}

h1
{
    color:#A30234;
    font-size:24px;
    font-weight:bold;
    margin-bottom:0;
    margin-top:0;
    padding-top:10px;
}

.homepagenewsH1
{
    margin-bottom:0;
    margin-top:2px;
    padding-bottom:0;
    padding-top:2px;
}

.homepagenewsP
{
    float:none;
    margin-bottom:5px;
    margin-top:0;
    padding-top:0;
}

h2
{
    color:#A30234;
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    float:left;
    margin-bottom:10px;
    margin-top:10px;
    padding-bottom:5px;
    padding-top:5px;
    width:100%;
}
    
.h2smModuleHeaderRed, .h2GreenModuleHeaderFW, .h2GreenModuleHeaderhalf, .h2RedModuleHeader, .h2GreenModuleHeader
{
    border-bottom:0 solid #CCCCCC;
    border-top:0 solid #CCCCCC;
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    margin-bottom:0;
    margin-top:0;
    padding-bottom:0;
    padding-top:0;
    text-align:center;
    width:100%;
}

.h2bcmoduleheaderone
{
    border-bottom:1px solid #CCCCCC;
    border-top:0 solid #CCCCCC;
    color:#000000;
    font-size:13px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:0;
    padding-bottom:10px;
    padding-top:0;
}

h3
{
    color:#000000;
    font-family:Arial;
    font-size:14px;
    margin-bottom:4px;
}
    
LI
{
    margin-top:5px;
}

.h3middle
{
    text-align:center;
}

.maphomepage
{
    border:0;
    text-align:center;
}

.h2header
{
    color:#A30234;
    float:left;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}

.generaltext
{
    float:left;
    width:782px;
}

.gototop
{
    background-image:url(../images/arrowblackup.gif);
    background-position:left center;
    background-repeat:no-repeat;
    color:#A30234;
    float:right;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-align:right;
    width:30px;
}

.nowrap
{
    vertical-align:top;
    white-space:nowrap;
}

#breadcrumb
{
    font-size:11px;
}

#topbg
{
    background-color:#EEEEEE;
    background-image:url(../images/topbg.gif);
    background-position:left top;
    background-repeat:no-repeat;
    border:none;
    display:block;
    float:left;
    height:auto;
    left:0;
    top:0;
    width:990px;
}

#wrapper
{
    background-color:#FFFFFF;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    position:relative;
    top:0;
    width:990px;
}

#wrapperblank
{
    background-color:#FFFFFF;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    position:relative;
    top:0;
    width:98%;
}

#wrapper_main
{
    height:100%;
    left:0;
    margin-top:0;
    position:relative;
    top:0;
}

#WrapperFullWidth
{
    background-color:#EEEEEE;
    background-image:url('../images/topbgfull.gif');
    background-position:top;
    background-repeat:repeat-x;
    border:none;
    bottom:0;
    float:left;
    height:auto;
    left:0;
    margin:0;
    padding:0;
    position:relative;
    right:0;
    top:0;
    width:100%;
}

#topwrapper
{
    background:#FFFFFF;
    border:none;
    color:#A30234;
    float:left;
    height:108px;
    left:0;
    right:0;
    top:0;
    width:990px;
}

#top
{
    border:none;
    height:108px;
    left:0;
    margin-left:0;
    margin-right:0;
    position:absolute;
    right:0;
    top:0;
    width:auto;
}

#logo
{
    background-color:#FFFFFF;
    display:block;
    float:left;
    height:50px;
    margin-top:46px;
    width:354px;
}

#logoimg
{
    background-color:#FFFFFF;
    display:block;
    float:left;
    height:50px;
    width:354px;
}

#top_search
{  
    background-color:#FFFFFF;
    color:#A30234;
    display:block;
    float:right;
    font-family:Tahoma;
    font-weight:bold;
    height:40px;
    margin-top:28px;
    vertical-align:top;
    width:330px;
}

#top_search .searchbox
{
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    color:#000000;
    font-family:Tahoma;
    font-weight:normal;
    height:20px;
    vertical-align:top;
    width:220px;
}

.top_searchtext
{
    float:left;
    margin-right:5px;
    margin-top:5px;
}

input
{
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
}

#top_tools
{
    background-color:#EEEEEE;
    color:#A30234;
    display:block;
    float:right;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    height:27px;
    margin-left:10px;
    margin-top:28px;
    width:221px;
}

#top_toolshome
{
    background-color:#EEEEEE;
    color:#A30234;
    display:block;
    float:right;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    height:27px;
    margin-left:10px;
    margin-top:28px;
    width:187px;
}

#top_sitemap
{
    display:block;
    float:right;
    margin-top:74px;
    position:absolute;
    right:0;
    width:67px;
    z-index:2;
}

#top_sitemap a:link, #top_sitemap a:visited
{
    color:#A30234;
    float:right;
    font-family:Tahoma;
    font-weight:normal;
    position:absolute;
    right:0;
}

#top_sitemap a:hover
{
    color:#000000;
}

#middlewrapper
{
    float:left;
    height:auto;
    left:0;
    margin-left:0;
    margin-top:20px;
    width:100%;
}

#middle
{
    height:100%;
    left:0;
    right:0;
    text-align:left;
    width:100%;
}

#mainbottomwrapper
{
    background-color:#FFFFFF;
    float:left;
    margin-bottom:0;
    margin-top:20px;
    width:100%;
}

#bottomwrapper
{
    background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    width:990px;
}

#bottom
{
    bottom:0;
    border:none;
    left:0;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    right:0;
    width:auto;
}

.bottom_left
{
    float:left;
    margin-top:50px;
    padding:10px;
    width:168px;
}

#bottom_right
{
    padding-left:20px;
    text-align:left;
}

#footer
{
    clear:both;
    color:#000000;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    padding-bottom:10px;
    padding-top:5px;
}

#footer a:link, #footer a:visited
{  
    color:#A30234;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
}

#footer a:hover
{
    color:#000000;
}

#leftmenu
{
    background:#FFFFFF;
    border:none;
    float:left;
    height:auto;
    left:0;
    margin-bottom:10px;
    margin-left:0;
    margin-top:20px;
    top:0;
    width:168px;
}

#leftmenublank
{
    background:#FFFFFF;
    border:none;
    float:left;
    height:80px;
    left:0;
    margin-bottom:10px;
    margin-left:0;
    margin-top:20px;
    top:0;
    width:168px;
}

#right
{
    background:#FFFFFF;
    border:none;
    float:right;
    font-size:95%;
    margin-left:0;
    margin-right:0;
    margin-top:111px;
    position:absolute;
    right:0;
    top:0;
    width:180px;
}

#promogeneral
{
    background:#FFFFFF;
    border:none;
    float:left;
    height:100%;
    margin-left:0;
    margin-right:0;
    margin-top:20px;
    width:802px;
    z-index:2;
}

#promolanding
{
    background:#FFFFFF;
    border:none;
    float:left;
    height:177px;
    /*height:212px;*/
    margin-left:0;
    margin-right:0;
    margin-top:20px;
    width:802px;
}

.promowrapper
{
    float:left;
    margin-left:20px;
    padding-bottom:0;
    width:802px;
}

#promocontents
{
    border:none;
    /*float:left;*/
    font-family:Tahoma;
    font-size:13px;
    /*height:177px;*/
    padding:10px;
    padding-top:0;
    text-align:left;
}

#promocontentsgeneral
{
    border:none;
    float:left;
    font-family:Tahoma;
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    text-align:left;
}

#promocontents p
{
    float:left;
    font-family:Tahoma;
    padding-top:10px;
    text-align:left;
}

#promoimagegeneral
{
    background-image:url(../images/promoenrolment.gif);
    background-repeat:no-repeat;
    border:none;
    clear:both;
    float:right;
    height:138px;
    margin-right:24px;
    margin-top:69px;
    position:absolute;
    right:20px;
    top:0;
    width:168px;
    z-index:2;
}

.ContentPageLeftWrapperhalf
{
    background-color:#FFFFFF;
    float:left;
    margin-bottom:10px;
    margin-right:12px;
    margin-top:10px;
    padding:0;
    width:385px;
}

.ContentPagerightWrapperhalf
{
    background-color:#FFFFFF;
    float:left;
    margin-bottom:10px;
    margin-top:10px;
    width:385px;
}

.ContentPageLeftWrapper
{
    background-color:#FFFFFF;
    float:left;
    margin-right:10px;
    width:590px;
}

.contentWrapper
{
    margin-bottom:0;
    margin-top:15px;
    min-height:110px;
    width:100%;
}

.smModuleHeaderRed
{
    background-color:#A30234;
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    height:20px;
    padding-bottom:3px;
    padding-top:3px;
    text-align:center;
    width:100%;
}

.smModuleContents
{
    background-color:#FFFFFF;
    height:150px;
    margin:10px;
}

.smModuleWrapper
{
    background-color:#FFFFFF;
    float:left;
    height:100%;
    margin-top:10px;
    width:395px;
}

.GreenModuleHeaderhalf
{
    background-color:#006B51;
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    height:20px;
    padding-bottom:3px;
    padding-top:3px;
    text-align:center;
    width:100%;
}

.GreenModuleHeader
{
    background-color:#006B51;
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    height:20px;
    padding-bottom:3px;
    padding-top:3px;
    text-align:center;
    width:100%;
}

.GreenModuleContents
{
    background-color:#EEEEEE;
    height:inherit;
    padding:10px;
}

.GreenModuleContentsInput
{
    background-color:#EEEEEE;
    height:inherit;
    height:170px;
    padding:10px;
}

.GreenModuleWrapper
{
    float:left;
    height:100%;
    margin-bottom:10px;
    width:100%;
}

.GreenModuleHeaderFW
{
    background-color:#006B51;
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    height:20px;
    padding-bottom:3px;
    padding-top:3px;
    text-align:center;
    width:100%;
}

.GreenModuleContentsFW
{
    background-color:#EEEEEE;
    height:100%;
    padding:10px;
}

.GreenModuleWrapperFW
{
    float:left;
    height:100%;
    margin-bottom:10px;
    margin-top:5px;
    width:782px;
}

.RedModuleHeader
{
    background-color:#A30234;
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    height:20px;
    padding-bottom:3px;
    padding-top:3px;
    text-align:center;
    width:100%;
}

.RedModuleContents
{
    background-color:#EEEEEE;
    height:100%;
    padding:10px;
}

.RedModuleWrapper
{
    float:left;
    height:100%;
    margin-bottom:10px;
    width:100%;
}

.bcwrapperone
{
    float:left;
    margin-right:13px;
    margin-top:0;
    padding:10px;
    width:350px;
}

.bcmoduleheaderone
{
    color:#000000;
    font-size:13px;
    font-weight:bold;
    margin-bottom:10px;
    padding-bottom:10px;
    width:350px;
}

.bcwrappertwo
{
    float:left;
    margin-top:0;
    padding:10px;
    width:360px;
}

.bcmoduleheadertwo
{
    color:#000000;
    font-size:13px;
    font-weight:bold;
    margin-bottom:10px;
    padding-bottom:10px;
    width:360px;
}

.bcmodulelabel
{
    float:left;
    font-weight:bold;
    margin-top:8px;
    width:100px;
}

.bcmodulecontent
{
    float:left;
    margin-top:8px;
    width:200px;
}

.bcmodulecontent a:link, .bcmodulecontent a:visited
{
    color:#A30234;
}

.bcmodulecontent a:hover
{
    color:#000000;
}

.resultsButton
{
    margin-bottom:0;
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    vertical-align:middle;
}

.HPenrolmentwrapper
{
    height:100%;
    margin-top:0;
}

.HPsections
{
    float:left;
    width:160px;
}

.HPenrolmentbtn
{
    float:left;
    width:80px;
}
    
.HPenrolmentbtnNext
{
    border:0;
    margin-top:10px;
}

.HPenrolmentimg
{
    float:left;
    width:60px;
}

.HPenrolmentinput
{
    margin-top:2px;
}

hr
{
    color:#CCCCCC;
    height:1px;
}

p
{
    font-family:Tahoma;
}

#tabsHomePageMainWrapper
{
    float:left;
    margin-top:10px;
    width:100%;
}

#tabsHomePageWrapper
{
    display:block;
    height:30px;
    margin-top:10px;
    width:100%;
}

#tabEnrol
{
    padding-top:10px;
}

.HideDiv
{
    display:none;
    padding-top:10px;
}

.tabsHomePage
{
    background-color:#D8D8D8;
    color:#000000;
    float:left;
    font-size:14px;
    font-weight:bold;
    height:26px;
    margin-right:2px;
    padding-bottom:0;
    padding-left:8px;
    padding-right:8px;
    padding-top:6px;
    z-index:1;
}

.tabimage
{
    float:left;
    margin-left:10px;
    margin-right:10px;
}

.tabcontent
{
    float:left;
    font-weight:bold;
    margin-bottom:10px;
    margin-left:10px;
    margin-top:10px;
    width:250px;
}

#tabEnrol, #tabVote, #tabElections, #tabForms
{
    margin-bottom:10px;
}

#Enrollink, #Votelink, #Electionslink, #Formslink
{
    font-weight:bold;
    text-decoration:none;
}

#tabsHomePageWrapper div:hover
{
    cursor:pointer;
    text-decoration:none;
}

.tabsHomePageContent
{
    background-color:#FFFFFF;
    float:left;
    height:100%;
    width:100%;
}
    
.linkBackground
{
    background-color:#EEEEEE;
}

.tabinfo
{
    color:#000000;
    float:left;
    font-weight:bold;
    margin-left:10px;
    padding:5px;
    text-decoration:none;
    width:auto;
}
    
.listitemsgeneraltext
{
    margin-bottom:0;
    margin-left:0;
    margin-top:0;
    padding-left:0;
}

.listitemsgeneraltext LI
{
    background:url('../images/arrowblackright.gif') no-repeat center left;
    background-repeat:no-repeat;
    font-weight:normal;
    list-style-type:none;
    margin-left:0;
    padding:2px;
    padding-left:12px;
    margin-top:0;
}

.listitems
{
    margin-bottom:5px;
    margin-left:0;
    margin-top:8px;
    padding-left:0;
}

.listitems LI
{
    background:url('../images/arrowblackright.gif') no-repeat center left;
    background-position:0 7px;
    background-repeat:no-repeat;
    font-weight:normal;
    list-style-type:none;
    margin-left:0;
    margin-top:0;
    padding:2px;
    padding-left:12px;
}

.listitemssubheading
{
    margin-bottom:5px;
    margin-left:0;
    margin-top:8px;
    padding-left:0;
}

.listitemssubheading LI
{
    background:url('../images/arrowblackdown.gif') no-repeat center left;
    background-repeat:no-repeat;
    font-weight:normal;
    list-style-type:none;
    margin-left:0;
    margin-top:0;
    padding:3px;
    padding-left:12px;
}

.listitemsnumber
{
    font-weight:normal;
    list-style-type:decimal;
    margin-top:8px;
    padding:2px;
    padding-left:12px;
}

.listitemsroman
{
    font-weight:normal;
    list-style-type:lower-roman;
    margin-bottom:8px;
    margin-top:8px;
    padding:2px;
    padding-left:12px;
}

.listitemsalpha
{
    font-weight:normal;
    list-style-type:lower-alpha;
    margin-bottom:8px;
    margin-top:8px;
    padding:2px;
    padding-left:12px;
}

.listitemsnone
{
    font-weight:normal;
    list-style-type:none;
    margin-bottom:8px;
    margin-top:8px;
    padding:2px;
    padding-left:12px;
}

.listitemsred
{
    float:left;
    margin-bottom:8px;
    margin-left:0;
    margin-top:8px;
    padding-left:0;
    width:100%;
}

.listitemsred LI
{
    background:url('../images/arrowredright.gif') no-repeat center left;
    background-position:0 4px;
    background-repeat:no-repeat;
    font-weight:normal;
    list-style-type:none;
    margin-left:0;
    margin-top:5px;
    padding:2px;
    padding-left:12px;
    padding-top:0;
}

.listitemsnone
{
    margin-left:12px;
    margin-top:8px;
}

.listitemsnone LI
{
    background-repeat:no-repeat;
    font-weight:normal;
    list-style-type:none;
    margin-left:0;
    margin-top:0;
    padding:2px;
    padding-left:12px;
    padding-top:8px;
}

.labelRedBold
{
    color:#A30234;
    font-weight:bold;
    text-align:left;
}

.labelBlackBold
{
    color:#000000;
    font-weight:bold
}

.labelsmallred
{
    color:#A30234;
    font-size:11px;
}

.labelsmallblack
{
    color:#000000;
    font-size:11px;
}

a:link, a:visited
{   
    font-family:Tahoma;
    font-weight:normal;
    color:#A30234;
}

a:hover
{   
    color:#000000;
}

.stateresultssummary TH
{
    background-image:url(../images/arrowredright.gif);
    background-repeat:no-repeat;
    background-position:left top;
    font-weight:bold;
    padding-left:10px;
    padding-top:0;
    text-align:left;
    vertical-align:top;
    white-space:nowrap;
}

.stateresultssummary TD
{
    padding-top:0;
    vertical-align:top;
}

div.section
{
    clear:left;
}

div.section h1
{
    padding:20px 20px 0 20px;
}

div.section h2
{
    background:#EEE;
    padding:1px 20px;
}
                 
div.demo, div.inner
{
    color:#000;
    text-align:left;
    font-family:Tahoma;
}

div.inner2
{
    color:#000;
    font-family:Tahoma;
    text-align:left;
}

div.demo
{
    background:#6AF;
    float:left;
    margin:1em;
    padding:20px;
    width:18em;
}

div.inner
{
    background:#FFFFFF;
    border:0;
    margin:0;
    padding:10px;
    padding-left:100px;
}

div.inner2
{
    background:#FFFFFF;
    border:0;
    margin:0;
    padding:0;
}

div.outer
{
    background:#CCCCCC;
    float:left;
    margin-right:10px;
    padding:8px;
    width:100%;
}

div.fun
{
    margin:2px;
}

div#readyTest
{
    background-color:#6AF;
    float:right;
    height:20px;
    padding:10px;
}

#abs
{
    background:#FFA;
    margin:8px;
    padding:5px;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    width:200px;
}

.box /* fixed height/width testing */
{
    background-color:#FFFFFF;
    margin:25px;
    padding:15px;
    text-align:center;
}
    
#box1 /* fluid (zoom for layout) */
{
}

#box2 /* fixed height */
{
    height:150px;
}

#box3 /* fixed width */
{
    margin:auto;
    width:300px;
}

#box4 /* fixed height and width */
{
    height:150px;
    margin:auto;
    width:300px;
}

div.plain
{
    background-color:#000000;
    text-align:center;
}

div.inner p
{
    margin-left:60px;
    font-family:Tahoma;
    text-align:left;
}

.modulecontentmargin
{
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
}

.GeneralContentdiv
{
    float:left;
    margin-bottom:10px;
    width:100%;
}

.electedMember
{
    font-weight:bold;
    margin-bottom:5px;
}

.electedParty
{
    font-style:italic;
}

.tableresults
{
    float:left;
    margin-bottom:20px;
}

.tableresults TH, TD
{
    height:20px;
    padding-left:3px;
    padding-top:3px;
    text-align:left;
    vertical-align:top;
}
    
.tableresults TH
{
    color:#A30324;
    font-weight:bold; 
}

.TRElectorateName TH
{
    background-color:#DDDDDD;
    color:black;
    font-weight:bold;
    padding-bottom:5px;
}
    
.TRTotal
{
    background-color:#DDDDDD;
    font-weight:bold;
}
    
.TRbackground
{
    background-color:#EEEEEE;
}

#vertmenu /* Left menu Style */
{
    font-family:Tahoma;
    margin:0;
    padding:7px;
    text-align:left;
    width:150px;
}

#vertmenu ul
{
    border:none;
    list-style:none;
    margin:0;
    padding:0;
}

#vertmenu ul li
{
    border-bottom:1px solid #FFFFFF;
    margin:0;
    padding-bottom:1px;
    padding-left:0;
    padding-right:0;
    padding-top:2px;
}

#vertmenu ul li:hover, #vertmenu ul li.Borderhide
{
    border-bottom:1px solid #FFFFFF;
}

a.LeftMenuRound
{
    background-image:url(../images/leftnavarrow.gif);
    background-position:right center;
    background-repeat:no-repeat;
    color:#000000;
    display:block;
    font-size:13px;
    padding:5px 0 5px 5px;
    text-align:left;
    text-decoration:none;
    width:145px;
}

a.vertmenuSelected
{
    background-color:#A30234;
    background-image:url(../images/leftnavarrowsel.gif);
    background-position:right center;
    background-repeat:no-repeat;
    color:#FFFFFF;
    display:block;
    font-size:13px;
    padding:5px 0 5px 5px;
    text-align:left;
    text-decoration:none;
    width:145px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus, #vertmenu ul li a:focus
{
    background-color:#A30234;
    background-image:url(../images/leftnavarrowsel.gif);
    background-position:right center;
    background-repeat:no-repeat;
    color:#FFFFFF;
}

ul#subMenu
{
    background-color:#EEEEEE;
    border-width:0;
    margin-top:5px;
    width:150px;
}

ul#subMenu li
{
    background-image:url(../images/arrowblackright.gif);
    background-position:0 7px;
    background-repeat:no-repeat;
    border-bottom:0 solid #CCCCCC;
    list-style-type:none;
    margin:0;
    margin-left:2px;
    padding:2px;
    padding-left:8px;
}

ul#subMenu li:hover, ul#subMenu li.SubMenuliselected
{
    background-image:url(../images/arrowredright.gif);
    background-position:0 7px;
    background-repeat:no-repeat;
    border-bottom:0 solid #CCCCCC;
    list-style-type:none;
    margin:0;
    margin-left:2px;
    padding:2px;
    padding-left:8px;
}

ul#subMenu li a
{
    background:none;
    /*background-color:#000000;*/
    border-width:0;
    color:#A30234;
    display:block;
    font-size:11px;
    padding:2px;
    padding-right:5px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
    white-space:normal;
    width:135px;
}

ul#subMenu li a:hover, ul#subMenu li a:focus, ul#subMenu li a.SubMenuselected
{
    background:none;
    /*background-color:#EEEEEE;*/
    color:#000000;
    text-decoration:none;
}

#BtnEnrolmentForm /* For Home page buttons */
{
    background-image:url('../images/ButtonEnrolmentform.gif');
    background-position:left;
    background-repeat:no-repeat;
    float:left;
    height:36px;
    width:156px;
}

#BtnEnrolmentForm:hover
{
    background-image:url('../images/ButtonEnrolmentformhvr.gif');
    cursor:pointer;
}

#BtnVotingquestions
{
    background-image:url('../images/ButtonVotingquestions.gif');
    background-position:left;
    background-repeat:no-repeat;
    float:left;
    height:36px;
    width:156px;
}

#BtnVotingquestions:hover
{
    background-image:url('../images/ButtonVotingquestionshvr.gif');
    cursor:pointer;
}

#langbottom1, #langbottom2, #langbottom3
{
    float:left;
    list-style-type:none;
    margin-left:0;
    margin-top:0;
    padding:0;
}

#langbottom1:hover, #langbottom2:hover, #langbottom3:hover
{
    cursor:pointer;
}

#langbottom1 LI, #langbottom2 LI, #langbottom3 LI
{
    margin-left:0;
}  

.ProfileTextFull
{
    background-color:#FFFFFF;
    float:left;
    margin-right:5px;
    width:770px;
}

.ProfileTextLeft
{
    background-color:#FFFFFF;
    float:left;
    margin-right:20px;
    width:400px;
}

.ProfileTextLeft TABLE
{
    float:left;
    width:100%
}

.ProfileTextFull TABLE
{
    float:left;
}

.ProfileImageRight
{
    background-color:#FFFFFF;
    float:right;
    text-align:right;
    width:360px
}

.electorateProfile TH
{
    color:#990000;
    font-weight:normal;
    padding-right:20px;
    text-align:left;
    vertical-align:top;
}

.electorateProfile TD
{
    vertical-align:top;
}

.electorateProfile
{
    float:left;
    margin-bottom:15px;
    padding-bottom:15px;
}

.councilProfileWardList TH
{
    font-weight:bold;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
}

.councilProfileWardList TD
{
    vertical-align:top;
}

.councilProfileWardList
{
    float:left;
    margin-bottom:15px;
    padding-bottom:15px;
}

.rateThisPageWrapper
{
    background-color:#FFFFFF;
    float:left;
    margin:0;
    margin-bottom:10px;
    padding-bottom:10px;
    width:100%;
}

.rateThisPageRadioWrapper
{
    float:left;
    width:500px;
}

.rateThisPageButtonWrapper
{
    float:left;
    margin:-2px;
}

.rateThisPageWrapper INPUT
{
    border:0;
}

.genTime
{
    border:1px solid black;
    margin-bottom:10px;
    margin-top:10px;
    padding:10px;
}

a.burgundy
{
   color:#A30234;
}

h2 span.h2header a:hover
{
    color:#A30234;
}

div#homepageBrowseAloud
{
    /*margin-top:6em;*/
    margin-top:3em; 
}
