* {
margin: 0;
padding: 0;
}

/*TD {border: 0px solid black;}*/

TABLE#main {
width: 960px;
/*height: 768px;*/
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
border-collapse: collapse;
}

TABLE#main TD{
margin: 0;
}

TD#ls {
width: 193px;
/*background-image: url('images/dark_green_ls_bg.gif');*/
background-color: #3899a5;
color: #ffffff;
vertical-align: top;
text-align: center;
}

TD#content {
background-image: url('images/dark_green_content_bg.png');
background-repeat: no-repeat;
background-color: #72d3dd;
color: #01253c;
vertical-align: top;
text-align: left;
/*padding-right: 20px;*/
/*height: 688px;*/
}

TD#footer {
background-image: url('images/dark_green_footer_bg.png');
background-color: #245e58;
color: #01253c;
vertical-align: bottom;
text-align: center;
font-family: Verdana, sans-serif;
font-size: 70%;
color: white;
height: 122px;
font-weight: bold;
}

TD#footer A {
color: white;
}

TD#rs {
background-image: url('images/dark_green_rs_bg.png');
background-repeat: no-repeat;
background-color: #72d3dd;
width: 193px;
color: #01253c;
vertical-align: top;
text-align: center;
}

TABLE.content_table {
width: 100%;
color: #01253c;
}

TABLE.content_table TD{
padding: 20px;
color: #01253c;
vertical-align: middle;
text-align: left;
}

TABLE.content_table TD.sign{
width: 67px;
vertical-align: middle;
text-align: right;
padding: 0px;
}

TABLE.content_table TD.nopadd{
padding: 0px;
}

TD#banner_container {
/*height: 20px;
padding: 0 20px;*/
padding: 10px 0px;
text-align: center;
}


A {
color: #01253c;
text-decoration: none;
}

A.link {
color: #01253c;
text-decoration: none;
}

A.visited {
color: #01253c;
text-decoration: none;
}

A.active {
color: #01253c;
text-decoration: none;
}

INPUT {
border: 1px solid #01253c;
}

TD#content A{
text-decoration: underline;
}

TD#content A.tooltip{
text-decoration: underline;
cursor: help;
font-weight: bold;
/*border-bottom: 1px dashed #01253c;*/
}


TD#content TABLE.catalog_table {
width: 400px;
font-size: 10pt;
margin: 0 auto;
}

TD#content TABLE.catalog_table TD{
vertical-align: middle;
text-align: center;
padding: 5px;
}

TD#content TABLE.catalog_main {
width: 550px;
font-size: 100%;
margin: 0 auto;
font-weight: bold
}

TD#content TABLE.catalog_main TD{
vertical-align: bottom;
text-align: center;
padding: 0px;
}

TD#content TABLE.catalog_main TD A{
text-decoration: none;
}


TABLE#catalog_menu TD{
padding: 5px;
}

H1 {
font-size: 16pt;
margin-top: 0px;
}

H2 {
font-size: 13pt;
margin-top: 0px;
}

H3 {
font-size: 12pt;
margin-top: 0px;
}

UL#menu_ls {
color: #ffffff;
font-weight: bold;
font-size: 10pt;
list-style-type: none;
}

UL#menu_ls LI{
margin: 8px 0px;
}

UL#menu_ls A {
color: #ffffff;
}

TABLE#register_form {
border-collapse: collapse;
}

TABLE#register_form  TD{
border: 0;/*solid #01253c 1px;*/
padding: 3px 10px;
color: #01253c;
}

TABLE.winners_table  {
border-collapse: collapse;
border: solid #01253c 1px;
}

TABLE.winners_table  TD{
border: solid #01253c 1px;
padding: 3px 10px;
}

TABLE#cities_table  {
border-collapse: collapse;
}

TABLE#cities_table  TD{
padding: 3px 10px;
border: solid #01253c 1px;
}

TABLE.fixprice_table  TD{
font-size: 80%;
}

TABLE#login_form {
border-collapse: collapse;
}

TABLE#login_form  TD{
border: 0;/*solid #01253c 1px;*/
padding: 3px;
color: #01253c;
}

TABLE#questions_table  TD{
vertical-align: top;
padding: 10px;
text-align: justify;
}

TABLE#sc_table  TD{
text-align: center;
}

TABLE#sc_table IMG{
margin: 0 auto;
border: 0;
}

TABLE#sc_table INPUT{
width: 30px;
height: 30px;
}

IMG{
behavior: url(iepngfix.htc);
border: 0;
}

IMG#banner {
margin: 0 auto;
border: 0;
width: 550px;
height: 70px;
}

P {
margin: 6pt 0;
text-align: justify;
}

UL.contest{
margin: 14pt;
}

UL.contest LI{
margin: 5pt;
}

UL#cities_list {
list-style-image: url('images/tea_cup_small.gif'); 
margin: 30px;
}

UL#cities_list  LI{
margin: 5px;
}
