a:link     {color: #003366; text-decoration:underline;}
a:visited  {color: #003366; text-decoration:underline;}
a:active   {color: #003366; text-decoration:none;}
a:hover    {color: #003366; text-decoration:none;}

body       {margin:0; padding:0;}

body, td, p          {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 13px; }
p.underlined {text-decoration:underline;}

.info_box_text     	 {font-size: 11px; }
.bigblue {color:#003366; font-size:16px;}
a.bigblue {color:#003366; font-size:16px; text-decoration: none;}

.bigred {color:#bb0000; font-size:18px;}
.red {color:#bb0000;}
a.bigred {color:#d00; font-size:14px; text-decoration:none;}

.footer              {font-size: 11px; }


.header_links         { font-size: 11px; }
.header_links a:link     {color: #000000; text-decoration:underline;}
.header_links a:visited  {color: #000000; text-decoration:underline;}
.header_links a:active   {color: #000000; text-decoration:none;}
.header_links a:hover    {color: #000000; text-decoration:none;}

#redtext {color: #F00;}

.gold {
    background-color: #036;
    color:yellow;
    font-size:24px;
    text-align: center;
    margin-top: 24px;
    margin-bottom: 0px;
}

ul.gold_bullet {
    margin-left: 1em;
}

.gold_bullet li{
    list-style-image: url(../img/gold_bullet_small.gif);
    font-size: 24px;
}

span.bold {
    font-weight: bold;
}

td.bold {
    font-weight: bold;
    font-size: 18px;
}

td div.prices {
    background-image: url(../img/price_box.gif);
    background-repeat: no-repeat;
    background-position: left;
    height:141px;
}

div.price-text {
    width: 239px;
    height: 122px;
    padding-left: 17px;
    padding-top: 20px;
    padding-right: 17px;
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    color:white;
}

table#calc-grid {
    border-collapse: collapse;
    border: 1px solid #03476F;
    text-align: center;
    background-color: #FC0;
}

table#calc-grid td,
table#calc-grid th{
  border: 1px dotted #03476F;
  padding: .4em;

}

table#calc-grid th{
    font-size: 12px;
}

table#calc-grid td:even {
    background-color: #FF0;
}

table#calc-grid #total-value {
    font-weight: bold;
}

div#price-calc {
    margin-left: 25px;
    width:400px;
    margin-bottom: 25px;
}

div#price-image {
    text-align: center;
}

.label-bold {
    font-weight: bold;
}

/*
table#navbar {float:left; padding-left: 0px; margin-right: 13px;}
#navbar ul{list-style-type:none;}
#navbar li{font-size:12px; border-color: white; border-style: outset;}
#navbar a:link{color: white; text-decoration: none; }
#navbar a:visited{color: white; text-decoration: none;}
#navbar a:active{color: white; text-decoration: none;}
#navbar a:hover{color: white; text-decoration: none; background-color: #058;}
*/

table#navbar {float: left; /*margin: 2em 0 0 2%; /*text-align:center;*/} 

#navbar ul{list-style: none; margin: 0; padding: 0 0 10px;}
#navbar li{width:153;height:22; text-align:center; border: 1px solid #9CF; margin-bottom: 4px;} 
#navbar a{text-decoration:none; color:#FFF;  font-size: 11px; padding-bottom :-4px;}     
#navbar a:link{color:#FFF;}
#navbar a:hover{color:#FFF; background-image : url(../img/arrow.gif); background-repeat: no-repeat; background-position: left; padding-left: 8px;}

table#store {padding-top: 12px;}
table#store tr{margin-top: 0; vertical-align: top;}
table#store td{margin-top: 0; vertical-align: top; width:50%;}
span.item {font-size: 14px; font-weight: bold;padding-left: 30px; padding-bottom: 10px;}
span.item a:hover {cursor:pointer; background:#036; color:#FFF;}
span.item a {text-decoration: none; color:#000;}

span.seminar_item {font-size: 16px; font-weight: bold;padding-bottom: 10px;}
span.seminar_item a:hover {cursor:pointer; background:#F00; color:#FFF;}
span.seminar_item a {text-decoration: none; color:#F00;}
