
BODY
{
scrollbar-face-color:#DDDDDD;
scrollbar-shadow-color:#DDDDDD;
scrollbar-track-color:white;
scrollbar-shadow-color:white;
scrollbar-highlight-color:#DDDDDD;
scrollbar-arrow-color:white;
scrollbar-base-color:white;
scrollbar-darkshadow-color:white; 

}
table{
background-repeat: no-repeat;
background-position : center;
border-collapse:collapse;
}
.boldfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.boldfont_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A71918;
	text-decoration: none;
}

.smfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.font_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.font_french {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.bigfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.bigtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align:center
}

.bigtitle_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A71918;
	text-decoration: none;
}


.bigtitle_red_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A71918;
	text-decoration: none;
}

.bigtitle_purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8052a4;
	text-decoration: none;
}
.msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #AA0D68;
	text-decoration: none;
}

.title2 {
	font-family: PopularScript;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #AA0D68;
	text-decoration: none;
}

.step1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #AA0D68;
	text-decoration: none;
}

.step {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F57AC1;
	text-decoration: none;
}

.step2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D61083;
	text-decoration: none;
}


.step_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.step_detail1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.step_detail2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

img.content {
 border: 1px solid #A71818;
 border-collapse:collapse;
 border-style:solid;
}

table.maintable{
 border: 1px solid #A71818;
 border-collapse:collapse;
 border-style:solid;
}

table.act{
 border: 1px solid #a71918;
 border-collapse:collapse;
 border-style:solid;
}
table.noboder{
 border: 0px solid #6699cc;
}
td.left{
 border: 1px solid #a71918;
 border-collapse:collapse;
 border-style:solid;
}
input{
   border: 1px solid #a4a1a1;
   font: normal 11px Tahoma;
}
input.redback{
   border: 1px solid #000000;
   background-color:#990000;
   font: normal 11px Tahoma;
   color:#FFFFFF;
}
textarea{
   border: 1px solid #a4a1a1;
   font: normal 11px Tahoma;
}

select{
   border: 1px solid #a4a1a1;
   font: normal 11px Tahoma;
}
body .i{
   border: 1px solid #a4a1a1;
   font: normal 11px Tahoma;
}
A.hm
{
    FONT: bold 16px Arial;
    COLOR: #669966;
    TEXT-DECORATION: none
}
A.hm:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #669966;
    TEXT-DECORATION: none
}
A.hm:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #7B869C;
    TEXT-DECORATION: none
}
A.hm:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #7B869C;
    TEXT-DECORATION: none
}
A
{
    COLOR: #A71818;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #A71818;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #FF50B5;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #A71818;
    TEXT-DECORATION: none
}

A.bmnu
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    COLOR: black;
    TEXT-DECORATION: none
}
A.bmnu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.bmnu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7B869C;
    TEXT-DECORATION: none
}
A.bmnu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7B869C;
    TEXT-DECORATION: none
}

A.bmnu2
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: black;
    TEXT-DECORATION: none
}
A.bmnu2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-DECORATION: none
}
A.bmnu2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    TEXT-DECORATION: none
}
A.bmnu2:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    TEXT-DECORATION: none
}
A.purple
{
    COLOR: #8219CC;
}
A.purple:visited
{
    COLOR: #8219CC;}
A.purple:hover
{
    COLOR: #A65BDC;}
A.purple:active
{
    COLOR: #8219CC;
}

A.green
{
    COLOR: #06B406;
}
A.green:visited
{
    COLOR: #06B406;}
A.green:hover
{
    COLOR: #3AD23A;}
A.green:active
{
    COLOR: #06B406;
}

A.blue
{
    COLOR: #0725BD;
}
A.blue:visited
{
    COLOR: #0725BD;}
A.blue:hover
{
    COLOR: #2847E5;}
A.blue:active
{
    COLOR: #0725BD;
}

A.red
{
    COLOR: #D73636;
}
A.red:visited
{
    COLOR: #EF5050;}
A.red:hover
{
    COLOR: #2847E5;}
A.red:active
{
    COLOR: #D73636;
}



.xtop, .xbottom {display:block; background:transparent; font-size:1px;overflow:hidden;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;background: #FFEBEB;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #A71818; border-right:1px solid #A71818;}
.xb1 {margin:0 5px; background:#A71818;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; border:0 solid #A71818; border-width:0 1px; padding: 4px; background: #FFEBEB;}

/* Kate add this section for vote */
.xb1_0, .xb2_0, .xb3_0, .xb4_0 {display:block; overflow:hidden;background: #F8EA92;}
.xb1_0, .xb2_0, .xb3_0 {height:1px;}
.xb2_0, .xb3_0, .xb4_0 {border-left:1px solid #A71818; border-right:1px solid #A71818;}
.xb1_0 {margin:0 5px; background:#A71818;}
.xb2_0 {margin:0 3px; border-width:0 2px;}
.xb3_0 {margin:0 2px;}
.xb4_0 {height:2px; margin:0 1px;}
.xboxcontent_0 {display:block; border:0 solid #A71818; border-width:0 1px; padding: 4px; background: #F8EA92;}


.xtop_1, .xbottom_1 {display:block; background:transparent; font-size:1px;overflow:hidden;}
.xb1_1, .xb2_1, .xb3_1, .xb4_1 {display:block; overflow:hidden;background: #E0BFF8;}
.xb1_1, .xb2_1, .xb3_1 {height:1px;}
.xb2_1, .xb3_1, .xb4_1 {border-left:1px solid #8219CC; border-right:1px solid #8219CC;}
.xb1_1 {margin:0 5px; background:#8219CC;}
.xb2_1 {margin:0 3px; border-width:0 2px;}
.xb3_1 {margin:0 2px;}
.xb4_1 {height:2px; margin:0 1px;}
.xboxcontent_1 {display:block; border:0 solid #8219CC; border-width:0 1px; padding: 4px; background: #E0BFF8;}


.xtop_2, .xbottom_2 {display:block; background:transparent; font-size:1px;overflow:hidden;}
.xb1_2, .xb2_2, .xb3_2, .xb4_2 {display:block; overflow:hidden;background: #BCFFBC;}
.xb1_2, .xb2_2, .xb3_2 {height:1px;}
.xb2_2, .xb3_2, .xb4_2 {border-left:1px solid #06B406; border-right:1px solid #06B406;}
.xb1_2 {margin:0 5px; background:#06B406;}
.xb2_2 {margin:0 3px; border-width:0 2px;}
.xb3_2 {margin:0 2px;}
.xb4_2 {height:2px; margin:0 1px;}
.xboxcontent_2 {display:block; border:0 solid #06B406; border-width:0 1px; padding: 4px; background: #BCFFBC;}


.xtop_3, .xbottom_3 {display:block; background:transparent; font-size:1px;overflow:hidden;}
.xb1_3, .xb2_3, .xb3_3, .xb4_3 {display:block; overflow:hidden;background: #BAC4F8;}
.xb1_3, .xb2_3, .xb3_3 {height:1px;}
.xb2_3, .xb3_3, .xb4_3 {border-left:1px solid #0725BD; border-right:1px solid #0725BD;}
.xb1_3 {margin:0 5px; background:#0725BD;}
.xb2_3 {margin:0 3px; border-width:0 2px;}
.xb3_3 {margin:0 2px;}
.xb4_3 {height:2px; margin:0 1px;}
.xboxcontent_3 {display:block; border:0 solid #0725BD; border-width:0 1px; padding: 4px; background: #BAC4F8;}


.xtop_4, .xbottom_4 {display:block; background:transparent; font-size:1px;overflow:hidden;}
.xb1_4, .xb2_4, .xb3_4, .xb4_4 {display:block; overflow:hidden;background: #FFD5D5;}
.xb1_4, .xb2_4, .xb3_4 {height:1px;}
.xb2_4, .xb3_4, .xb4_4 {border-left:1px solid #D73636; border-right:1px solid #D73636;}
.xb1_4 {margin:0 5px; background:#D73636;}
.xb2_4 {margin:0 3px; border-width:0 2px;}
.xb3_4 {margin:0 2px;}
.xb4_4 {height:2px; margin:0 1px;}
.xboxcontent_4 {display:block; border:0 solid #D73636; border-width:0 1px; padding: 4px; background: #FFD5D5;}



.etop, .ebottom {display:block; background:transparent; font-size:1px;overflow:hidden;}
.eb1, .eb2, .eb3, .eb4 {display:block; overflow:hidden;background: #FFFEDC;}
.eb1, .eb2, .eb3 {height:1px;}
.eb2, .eb3, .eb4 {border-left:1px solid #E3E1A2; border-right:1px solid #E3E1A2;}
.eb1 {margin:0 5px; background:#E3E1A2;}
.eb2 {margin:0 3px; border-width:0 2px;}
.eb3 {margin:0 2px;}
.eb4 {height:2px; margin:0 1px;}
.eboxcontent {display:block; border:0 solid #E3E1A2; border-width:0 1px; padding: 4px; background: #FFFEDC;}
hr.list {

  border: none;

  background-color: #A71818;

  color: #A71818;

  height: 1px;

  width: 100%;

}

hr.purple {

  border: none;

  background-color: #8219CC;

  color: #8219CC;

  height: 1px;

  width: 100%;

}

hr.green {

  border: none;

  background-color: #06B406;

  color: #06B406;

  height: 1px;

  width: 100%;

}

hr.blue {

  border: none;

  background-color: #0725BD;

  color: #0725BD;

  height: 1px;

  width: 100%;

}

hr.red {

  border: none;

  background-color: #D73636;

  color: #D73636;

  height: 1px;

  width: 100%;

}

hr.detail {

  border: none;

  background-color: #251D60;

  color: #251D60;

  height: 1px;

  width: 100%;

}

/* common styling */
.menu {font-family: verdana; width:956px; position:relative; margin:0; font-size:11px; margin:1px 0;font-weight: bold; z-index:10}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:156px; height:20px; text-align:center; color:#fff; border:1px solid #FF9898; background:#CE0202; line-height:20px; font-size:11px; overflow:hidden;  z-index:10}
.menu ul {padding:0; margin:0;list-style-type: none;  z-index:10}
.menu ul li {float:left; margin-right:1px; position:relative; z-index:10}
.menu ul li ul {display: none; z-index:10}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#FF5858;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:148px;}
.menu ul li:hover ul li a.hide {background:#DE0A0A; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#FF0000; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#FFD5D5; color:#000;}
.menu ul li:hover ul li a:hover {background:#FF0000; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:148px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
