a{text-decoration:none;}

a:link{color:#0f3f9f; text-decoration:none;}

a:hover{color:#026735; text-decoration:none;}

a:visited{color:#0f3f9f; text-decoration:none;}

a:active{color:#0f3f9f; text-decoration:none;}



a.green-link-n:link{text-decoration:none; color:#33cc66;}

a.green-link-n:visited{text-decoration:none; color:#33cc66;}

a.green-link-n:hover{text-decoration:none; color:#cc0066;}

a.green-link-n:active{text-decoration:none; color:#33cc66;}



a.green-link:link{text-decoration:none; color:#33cc66; font-weight:bold;}

a.green-link:visited{text-decoration:none; color:#33cc66; font-weight:bold;}

a.green-link:hover{text-decoration:none; color:#cc0066; font-weight:bold;}

a.green-link:active{text-decoration:none; color:#33cc66; font-weight:bold;}



a.pink-link:link{text-decoration:none; color:#cc0066; font-weight:bold;}

a.pink-link:visited{text-decoration:none; color:#cc0066; font-weight:bold;}

a.pink-link:hover{text-decoration:none; color:#33cc66; font-weight:bold;}

a.pink-link:active{text-decoration:none; color:#cc0066; font-weight:bold;}



a.white-link:link{text-decoration:none; color:#ffffff;}

a.white-link:visited{text-decoration:none; color:#ffffff;}

a.white-link:hover{text-decoration:none; color:#000066;}

a.white-link:active{text-decoration:none; color:#ffffff;}



a.blue-link:link{text-decoration:none; color:#000066; font-weight:bold;}

a.blue-link:visited{text-decoration:none; color:#000066; font-weight:bold;}

a.blue-link:hover{text-decoration:none; color:#cc0066; font-weight:bold;}

a.blue-link:active{text-decoration:none; color:#000066; font-weight:bold;}


a.text-link:link { color: #cc0066; font-size: 1em; font-weight: bold; text-decoration: none }

a.text-link:visited{text-decoration:none; color:#cc0066; font-size: 1em; font-weight:bold;}

a.text-link:hover{text-decoration:none; color:#33cc66; font-size: 1em; font-weight:bold;}

a.text-link:active{text-decoration:none; color:#cc0066; font-size: 1em; font-weight:bold;}



body

{

color:#000000;

background-color:#f4f4f4;

margin:0px;

}



form

{

margin:0px;

}



.outer1

 { background: url("assets/alg-bg-stretchy.gif") repeat-y; margin: 0 auto; width:770px }



.outer2

 { background: url("assets/alg-bg-01-04.gif") no-repeat left bottom }



.clear-row

{

width:770px;

clear:both;

}



.title-row

 { background: url("assets/alg-t1-blank.gif") no-repeat; width: 770px; height: 83px; clear: both }



.bottom-row

 { background: url("assets/alg-bottom-curve.gif") no-repeat right bottom; width: 770px; clear: both }



.left-column

 { width: 460px; float: left }



.right-column

{

float:left;

width:310px;

}







.bottom-info

{

float:left;

width:320px;

text-align:right;

background:#cc0066;

height:20px;

}



.ct

{

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:left;

color:#333333;

font-size:0.8em;

}



.sct

{

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:left;

color:#333333;

font-size:0.7em;

}





.ct-blue

 { color: #000066; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }



.ct-pink

 { color: #CC0066; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }

.ct-white

{

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:left;

color:#FFFFFF;

font-size:0.8em;

}

.note

{

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:left;

color:#333333;

font-size:0.7em;

}



.form-button

{

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:center;

color:#ffffff;

font-weight:bold;

font-size:0.8em;

background:#cc0066;

}





.tct

{

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:left;

color:#333333;

font-weight:bold;

font-size:0.9em;

}



.tct-blue

{

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:left;

color:#000066;

font-weight:bold;

font-size:0.9em;

}



.tct-pink

{

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:left;

color:#cc0066;

font-weight:bold;

font-size:0.9em;

}



.tct-white

{

font-family:Verdana, Arial, Helvetica, sans-serif;

text-align:right;

color:#ffffff;

font-weight:bold;

font-size:0.7em;

}



.home-item
{ 
background: url("assets/alg-icon-logo.gif") no-repeat left top; 
margin: 0 0 15px; 
padding: 20px 0 0 53px 
}

.index-item
   { 
   color: #cc0066; 
   font-size: 0.9em; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   background: url("assets/alg-icon-logo-small.gif") no-repeat left top; 
   text-align: left; 
   margin: 0 0 15px; 
   padding: 5px 0 8px 25px }

.content-item

 { color: #333333; 
 font-size: 0.75em; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 background: url("assets/alg-icon-logo-small.gif") no-repeat left top; 
 text-align: left; 
 margin: 0 0 10px; padding: 6px 0 5px 30px }

 
.content-item2

 { color: #333333; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 background: url("assets/alg-icon-logo-small.gif") no-repeat left top; 
 text-align: left; 
 margin: 0 0 10px; padding: 6px 0 5px 30px }



.home-bullet-text

 { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; background: url("assets/alg-bullet-pink.gif") no-repeat 0 6px; text-align: left; padding: 0 0 0 15px }



.home-box-text

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#ffffff;

padding:10px 15px 5px 15px;

}



.coming-soon-title

  { color: #000066; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; padding: 0 4px 0 0 }



.coming-soon-text

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.6em;

color:#ffffff;

padding:0px 3px 6px 0px;

}



.now-open-text

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

color:#ffffff;

padding:0px 3px 6px 0px;

}



.home-terms

{

float:left;

width:450px;

background:#cc0066;

height:20px;

}



.home-terms-text

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#ffffff;

padding:0px 10px;

}



.green-bullet

 { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; background: url("assets/alg-bullet-pink.gif") no-repeat 0 7px; text-align: left; padding: 2px 0 1px 15px }

.pink-bullet

  { color: #cc0066; 
  font-size: 0.8em; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  background: url("assets/alg-bullet-pink.gif") no-repeat 0 3px; 
  text-align: left; 
  padding: 0 0 5px 15px }

.forum-bullet

  { color: #333333; 
  font-size: 0.7em; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  background: url("assets/alg-bullet-green.gif") no-repeat 0 3px; 
  text-align: left; 
  padding: 0 0 2px 10px }

.bld

{

font-weight:bold;

}



.itl

{

font-style:italic;

}



.pink-bold

{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

color:#cc0066;

}



.green-bold

{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

color:#33cc66;

}



.blue-bold

{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

color:#000066;

}

.pink-bold-italic

{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-style:italic;

font-weight:bold;

color:#cc0066;

}





.tab-section-title

{

background:#18ae52;

padding:6px 20px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:bold;

text-align:left;

color:#333333;

}



.tab-text

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:left;

color:#333333;

padding:4px;

margin:1px 1px 1px 15px;

background:#ff9fcf;

}



.tab-field

{

padding:4px;

margin:1px 15px 1px 1px;

background:#ff9fcf;

}



.field-type1

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#333333;

width:396px;

}



.field-type2

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#333333;

width:194px;

}



.field-type3

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#333333;

width:97px;

}



.field-type4

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:center;

color:#333333;

width:40px;

margin:0px 10px 0px 0px;

}



.field-type5

{

text-align:center;

margin:3px 10px 0px 0px;

}













.tab-c-u

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:center;

color:#333333;

padding:4px;

border:solid #000066;

border-width:0px 0px 1px 0px;

}


.tab-r-ur2

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:right;

color:#333333;

padding:4px;

border:solid #000066;

border-width:0px 1px 1px 0px;

}


.tab-c-ur

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:center;

color:#333333;

padding:4px;

border:solid #000066;

border-width:0px 1px 1px 0px;

}



.tab-l-ur-pink

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.6em;

text-align:left;

font-weight:bold;

color:#cc0066;

padding:4px;

border:solid #000066;

border-width:0px 1px 1px 0px;

}



.tab-l-u

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#333333;

padding:4px;

border:solid #000066;

border-width:0px 0px 1px 0px;

}





.tab-l-ur

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#333333;

padding:4px;

border:solid #000066;

border-width:0px 1px 1px 0px;

}



.tab-r-ur

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:right;

color:#333333;

padding:4px;

border:solid #000066;

border-width:0px 1px 1px 0px;

}





.tab-c-u-last

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:center;

color:#333333;

padding:4px;

}



.tab-c-ur-last

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:center;

color:#333333;

padding:4px;

border:solid #000066;

border-width:0px 1px 0px 0px;

}



.tab-l-ur-last-pink

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.6em;

text-align:left;

font-weight:bold;

color:#cc0066;

padding:4px;

border:solid #000066;

border-width:0px 1px 0px 0px;

}



.tab-l-u-last

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#333333;

padding:4px;

}



.tab-l-ur-last

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#333333;

padding:4px;

border:solid #000066;

border-width:0px 1px 0px 0px;

}



.grey-line

{

width:100%;

height:1px;

color:#333333;

}





















.tab-c

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:center;

color:#333333;

padding:4px;

background:#ffffff;

}





.tab-r

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:right;

color:#333333;

padding:4px;

background:#ffffff;

}





.tab-l

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#333333;

padding:4px;



}





.tab-c-red

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:center;

color:#ffffff;

padding:4px;

background:#880000;

}





.tab-c-blue

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:center;

color:#ffffff;

padding:4px;

background:#000066;

}



.tab-l-blue

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#ffffff;

padding:4px;

background:#000066;

}



.tab-l-green

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#000000;

padding:4px;

background:#33cc66;

}



.tab-c-green

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:center;

color:#000000;

padding:4px;

background:#33cc66;

}



.tab-l-pink

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:left;

color:#ffffff;

padding:4px;

background:#cc0066;

}



.tab-c-pink

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.7em;

text-align:center;

color:#ffffff;

padding:4px;

background:#cc0066;

}





.small-box

{

width:25px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:center;

color:#333333;

}



.small-box-blue

{

width:25px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:center;

color:#333333;

border:solid 1px #000066;

}



.small-box-blue-2

{

width:35px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:center;

color:#333333;

border:solid 1px #000066;

}



.small-box-red

{

width:25px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:center;

color:#333333;

border:solid 1px #880000;

}



.med-box-blue

{

width:60px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:left;

color:#333333;

border:solid 1px #000066;

}



.med-box-red

{

width:60px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:left;

color:#333333;

border:solid 1px #880000;

}



.large-box-blue

{

width:100px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:left;

color:#333333;

border:solid 1px #000066;

}





.vlarge-box-blue

{

width:200px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:left;

color:#333333;

border:solid 1px #000066;

}





.button-square

{

width:30px;

height:30px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:24px;

text-align:center;

color:#000088;

border:solid 1px #000088;

}





.button-hole

{

width:115px;

height:30px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:18px;

text-align:center;

color:#000088;

border:solid 1px #000088;

}



.small-white

{

font-size:.8em;

}



.submit-card

{color: #ffffff;

font-size: 0.9em;

font-family: Verdana, Arial, Helvetica, sans-serif;

background-color: #000066;

text-align: center;

padding: 6px 0 0;

width: 113px; height: 25px;

}



.amend-card

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

text-align:center;

color:#ffffff;

background:#33cc66;

padding: 6px 0 0;

width: 113px; height: 25px;

}



.delete-card

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

text-align:center;

color:#ffffff;

background:#cc0066;

padding: 6px 0 0;

width: 113px; height: 25px;

}



.tab-l-u-blue
 { 
 color: #000066;
 font-size: 0.7em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: center;
 padding: 4px; border-style:
 solid; border-width: 0 0 1px 0;
 border-color: #000066
 }

 

.tab-c-u-blue
 { 
 color: #000066;
 font-size: 0.7em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: center;
 padding: 4px; border-style:
 solid; border-width: 0 0 1px;
 border-color: #000066
 }

.tab-c-ur-blue
 {
 color: #000066;
 font-size: 0.7em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: center;
 padding: 4px;
 border-style:solid;
 border-width: 0 1px 1px 0;
 border-color: #000066
 }
 
.prize-mainheader
 { color: #cc0066;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: .9em;
 font-weight: bold;
 padding-bottom: 4px 
 }
 
.prize-header
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size: 0.8em;
 color:#cc0066;
 padding-bottom: 2px 
 }
 
.prize-text
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size: 0.65em;
 color:#000066;
 padding-bottom: 1px
 }



.green-header

{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;
 font-size: 0.8em;

color:#33cc66;

}




.pgnm
{
width:370px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#333333;
}

