/* Stnadart buttons */
a.stbut:link {display:block; height:29px; width:auto; text-decoration:none; color:#ffffff; font-size:11px; line-height:29px; float:left; margin:0; padding:0; font-weight:normal;}
a.stbut:link .left_stbut, a.stbut:link .left_stbut_mc {
float:left;
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
background-image:url(../images/sw_left_standbutton.gif);
height:29px;
width:13px;
margin:0;
padding:0;
}

a.stbut:link .left_stbut_mc {background-image:url(../images/sw_mycause_lbutt.gif);}

a.stbut:link .mid_stbut {line-height:29px; float:left; background:transparent url(../images/sw_midd_standbutton.gif) left top repeat-x; height:29px; color:#ffffff; text-align:center; font-weight:bold;}

a.stbut:link .mid_stbut_mc {line-height:29px; float:left; background:transparent url(../images/sw_mycause_mbutt.gif) left top repeat-x; height:29px; color:#ffffff; text-align:center; font-weight:bold;}



a.stbut:link .right_stbut, a.stbut:link .right_stbut_mc {
float:left;
background:transparent url(../images/sw_right_standbutton.gif) left top no-repeat;
height:29px;
width:13px;
margin:0;
padding:0;
}

a.stbut:link .right_stbut_mc { background:transparent url(../images/sw_mycause_rbutt.gif) left top no-repeat;}


a.stbut:visited {display:block; height:29px; width:auto; text-decoration:none; color:#ffffff; font-size:11px; line-height:29px; float:left; margin:0; padding:0; font-weight:normal;}
a.stbut:visited .left_stbut, a.stbut:visited .left_stbut_mc {
float:left;
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
background-image:url(../images/sw_left_standbutton.gif);
height:29px;
width:13px;
margin:0;
padding:0;}

a.stbut:visited .left_stbut_mc {background-image:url(../images/sw_mycause_lbutt.gif);}

a.stbut:visited .mid_stbut {line-height:29px; float:left; background:transparent url(../images/sw_midd_standbutton.gif) left top repeat-x; height:29px; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none;}

a.stbut:visited .mid_stbut_mc {line-height:29px; float:left; background:transparent url(../images/sw_mycause_mbutt.gif) left top repeat-x; height:29px; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none;}

a.stbut:visited .right_stbut, a.stbut:visited .right_stbut_mc {
float:left;
background:transparent url(../images/sw_right_standbutton.gif) left top no-repeat;
height:29px;
width:13px;
margin:0;
padding:0;
}

a.stbut:visited .right_stbut_mc {background:transparent url(../images/sw_mycause_rbutt.gif) left top no-repeat;}

a.stbut:hover {
display:block;
height:29px;
width:auto;
text-decoration:none;
color:#ffffff;
font-size:11px;
line-height:29px;
cursor:pointer;
float:left;
margin:0;
padding:0;
}
a.stbut:hover .left_stbut, a.stbut:hover .left_stbut_mc {
float:left;
background:transparent url(../images/sw_left_stbutt_ov.gif) left top no-repeat;
height:29px;
width:13px;
margin:0;
padding:0;
cursor:pointer;
}
a.stbut:hover .left_stbut_mc {background:transparent url(../images/sw_mycause_buttl_ov.gif) left top no-repeat;}

a.stbut:hover .mid_stbut, a.stbut:hover .mid_stbut_mc {
line-height:29px;
float:left;
background:transparent url(../images/sw_middle_stbutt_ov.gif) left top repeat-x;
height:29px;
color:#ffffff;
text-align:center;
cursor:pointer;
font-weight:bold;
}

a.stbut:hover .mid_stbut_mc {background:transparent url(../images/sw_middle_mc_ov.gif) left top repeat-x;}


a.stbut:hover .right_stbut {float:left; background:transparent url(../images/sw_right_stbutt_ov.gif) left top no-repeat;  height:29px; width:13px; margin:0; padding:0; cursor:pointer;}

a.stbut:hover .right_stbut_mc {float:left; background:transparent url(../images/sw_mycause_rbutt_ov.gif) left top no-repeat;  height:29px; width:13px; margin:0; padding:0; cursor:pointer;}



.stbut_act, .stbut_act_mc {
display:block;
height:29px;
width:auto;
text-decoration:none;
color:#ffffff;
font-size:11px;
line-height:29px;
float:left;
margin:0;
padding:7px 10px 5px;
font-weight:normal;
}
.stbut_act .left_stbut, .stbut_act_mc .left_stbut_mc {
float:left;
background:transparent url(../images/sw_left_stbutt_ov.gif) left top no-repeat;
height:29px;
width:13px;
margin:0;
}

.stbut_act_mc .left_stbut_mc {background:transparent url(../images/sw_mycause_buttl_ov.gif) left top no-repeat;}

.stbut_act .mid_stbut, .stbut_act .mid_stbut_mc {
line-height:29px;
float:left;
background:transparent url(../images/sw_middle_stbutt_ov.gif) left top repeat-x;
height:29px;
color:#ffffff;
text-align:center;
font-weight:bold;
}

.stbut_act .mid_stbut_mc {
background:transparent url(../images/sw_middle_stbutt_ov.gif) left top repeat-x;
}

.stbut_act  .right_stbut {
  float:left;
  background:transparent url(../images/sw_right_stbutt_ov.gif) left top no-repeat;
  height:29px;
  width:13px;
  margin:0;
  padding:0;

 }

/* Stnadart buttons in RED*/
a.stbutred:link {display:block; height:29px; width:auto; text-decoration:none; color:#ffffff; font-size:11px; line-height:29px; float:left; margin:0; padding:0; font-weight:normal;}
a.stbutred:link .left_stbutred {
float:left;
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
background-image:url(../images/sw_red_left_button.gif);
height:29px;
width:13px;
margin:0;
padding:0;
}
a.stbutred:link .mid_stbutred {line-height:29px; float:left; background:transparent url(../images/sw_red_midd_button.gif) left top repeat-x; height:29px; color:#ffffff; text-align:center; font-weight:bold;}
a.stbutred:link .right_stbutred {
float:left;
background:transparent url(../images/sw_red_right_button.gif) left top no-repeat;
height:29px;
width:13px;
margin:0;
padding:0;
}

a.stbutred:visited {display:block; height:29px; width:auto; text-decoration:none; color:#ffffff; font-size:11px; line-height:29px; float:left; margin:0; padding:0; font-weight:normal;}
a.stbutred:visited .left_stbutred {
float:left;
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
background-image:url(../images/sw_red_left_button.gif);
height:29px;
width:13px;
margin:0;
padding:0;}

a.stbutred:visited .mid_stbutred {line-height:26px; float:left; background:transparent url(../images/sw_red_midd_button.gif) left top repeat-x; height:29px; color:#ffffff; text-align:center; font-weight:normal; text-decoration:none;}
a.stbutred:visited .right_stbutred {
float:left;
background:transparent url(../images/sw_red_right_button.gif) left top no-repeat;
height:29px;
width:13px;
margin:0;
padding:0;
}

a.stbutred:hover {
display:block;
height:29px;
width:auto;
text-decoration:none;
color:#ffffff;
font-size:11px;
line-height:29px;
cursor:pointer;
float:left;
margin:0;
padding:0;
}
a.stbutred:hover .left_stbutred {
float:left;
background:transparent url(../images/sw_red_left_button.gif) left top no-repeat;
height:29px;
width:13px;
margin:0;
padding:0;
cursor:pointer;
}

a.stbutred:hover .mid_stbutred {
line-height:29px;
float:left;
background:transparent url(../images/sw_red_midd_button.gif) left top repeat-x;
height:29px;
color:#ffffff;
text-align:center;
cursor:pointer;
font-weight:bold;
}
a.stbutred:hover  .right_stbutred {float:left; background:transparent url(../images/sw_red_right_button.gif) left top no-repeat;  height:29px; width:13px; margin:0; padding:0; cursor:pointer;}


.stbut_actred {
display:block;
height:26px;
width:auto;
text-decoration:none;
color:#ffffff;
font-size:11px;
line-height:29px;
float:left;
margin:0;
padding:7px 10px 5px;
font-weight:normal;
}

.stbut_actred .left_stbutred {
float:left;
background:transparent url(../images/sw_red_left_button.gif) left top no-repeat;
height:29px;
width:13px;
margin:0;

}

.stbut_actred .mid_stbutred {
line-height:29px;
float:left;
background:transparent url(../images/sw_red_midd_button.gif) left top repeat-x;
height:29px;
color:#ffffff;
text-align:center;
font-weight:normal;
}
.stbut_actred  .right_stbutred {
  float:left;
  background:transparent url(../images/sw_red_right_button.gif) left top no-repeat;
  height:29px;
  width:13px;
  margin:0;
  padding:0;

 }


/* Stnadart Big buttons */
a.bstbut:link {display:block; height:39px; width:auto; text-decoration:none; color:#ffffff; font-size:18px; line-height:39px; float:left; margin:0; padding:0; font-weight:bold;}

a.bstbut:link .bleft_stbut {
float:left;
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
background-image:url(../images/sw_login_lb.gif);
height:39px;
width:12px;
margin:0;
padding:0;

}


a.bstbut:link .bmid_stbut { float:left; font-size:18px; background:transparent url(../images/sw_login_mb.gif) left top repeat-x; height:39px; color:#ffffff; text-align:center; font-weight:bold; font-size:18px; line-height:39px;}


a.bstbut:link .bright_stbut {
float:left;
background:transparent url(../images/sw_login_rb.gif) left top no-repeat;
height:39px;
width:12px;
margin:0;
padding:0;
}



a.bstbut:visited {display:block; height:39px; width:auto; text-decoration:none; color:#ffffff; font-size:18px; line-height:39px; float:left; margin:0; padding:0; font-weight:bold;}

a.bstbut:visited .bleft_stbut {
float:left;
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
background-image:url(../images/sw_login_lb.gif);
height:39px;
width:12px;
margin:0;
padding:0;

}


a.bstbut:visited .bmid_stbut { float:left; background:transparent url(../images/sw_login_mb.gif) left top repeat-x; height:39px; color:#ffffff; text-align:center; font-weight:bold; text-decoration:none; font-size:18px; line-height:39px;}


a.bstbut:visited .bright_stbut {
float:left;
background:transparent url(../images/sw_login_rb.gif) left top no-repeat;
height:39px;
width:12px;
margin:0;
padding:0;
}


a.bstbut:hover {
display:block;
height:39px;
width:auto;
text-decoration:none;
color:#ffffff;
font-size:11px;
line-height:39px;
cursor:pointer;
float:left;
margin:0;
padding:0;
font-weight:bold;
}

a.bstbut:hover .bleft_stbut {
float:left;
background:transparent url(../images/sw_login_lb_ov.gif) left top no-repeat;
height:39px;
width:12px;
margin:0;
padding:0;
cursor:pointer;
}

a.bstbut:hover .bmid_stbut {
line-height:39px;
float:left;
background:transparent url(../images/sw_login_mb_ov.gif) left top repeat-x;
height:39px;
color:#ffffff;
text-align:center;
cursor:pointer;
font-weight:bold;
font-size:18px;
}



a.bstbut:hover .bright_stbut {float:left; background:transparent url(../images/sw_login_rb_ov.gif) left top no-repeat;  height:39px; width:12px; margin:0; padding:0; cursor:pointer;}

.bstbut_act {
display:block;
height:29px;
width:auto;
text-decoration:none;
color:#ffffff;
font-size:18px;
line-height:39px;
float:left;
margin:0;
padding:7px 10px 5px;
font-weight:normal;
}


.bstbut_act .bleft_stbut {
float:left;
background:transparent url(../images/sw_login_lb_ov.gif) left top no-repeat;
height:39px;
width:12px;
margin:0;
}


.bstbut_act .bmid_stbut {
line-height:39px;
float:left;
background:transparent url(../images/sw_login_mb_ov.gif) left top repeat-x;
height:39px;
color:#ffffff;
text-align:center;
font-weight:bold;
}



.bstbut_act .bright_stbut {
  float:left;
  background:transparent url(../images/sw_login_rb_ov.gif) left top no-repeat;
  height:39px;
  width:12px;
  margin:0;
  padding:0;

 }

