body {
margin: 0; 
padding: 0; 
font-family:Verdana, Helvetica, sans-serif; 
color: #333;
font-size: .8em;
 }

table {
border-collapse:	collapse;
font-size: 1em;

}
a { text-decoration: none; color: #2C4C82 }
a:active {text-decoration: none; color: #000066 }
a:visited { text-decoration: none; color: #660066 }
a:hover { text-decoration: underline; color: #993300 }

.tableborder_all { 
border: solid 1px #DDDACC;}

.tableborder_all3 { 
border: solid 1px #DDDACC;
padding: 2px 6px 6px 6px;
vertical-align: top;
}

#sponsor {
border: solid 1px #DDDACC;
}

.tableborder_all2 { border-left: solid 1px #DDDACC; border-right:solid 1px #DDDACC; border-top: solid 0px #DDDACC; border-bottom:solid 1px #DDDACC;}

.tableborder_red_all { border: solid 1px #990000;}
.tableborder_gray_all { border: solid 1px #999;}
.tableborder_1 { border-left: solid 1px #999999; border-right:solid 0px #999999; border-top: solid 1px #999999; border-bottom:solid 0px #999999;}

.tableborder_navblue { border-left: solid 1px #045B88; border-right:solid 0px #999999; border-top: solid 1px #045B88; border-bottom:solid 0px #999999;}

.tableborder_space { 
padding: 2px 2px 1px 2px;
vertical-align: top;
}

.tableborder_space2 { 
padding: 10px 10px 1px 10px;
vertical-align: top;
}

.details
{
border-top: #999999 0px solid ;
border-bottom: #999999 1px solid;
border-right: #999999 1px solid;
border-left: #999999 0px solid;
padding: 2px 2px 1px 2px;
vertical-align: top;
}

.blue_nav
{
border-top: #999999 0px solid ;
border-bottom: #045B88 1px solid;
border-right: #045B88 1px solid;
border-left: #999999 0px solid;
padding: 2px 2px 1px 2px;
vertical-align: middle;
}

.details_redbox
{
border: #990000 1px solid ;
padding: 0;
vertical-align: top;
}

.details_redbox_nav
{
border-top: #990000 1px solid ;
border-bottom: #990000 1px solid;
border-right: #990000 1px solid;
border-left: #990000 0px solid;
padding: 0;
vertical-align: top;
}

.details_redbox_nav2
{

border-top: #990000 1px solid ;
border-bottom: #990000 1px solid;
border-right: #990000 0px solid;
border-left: #990000 0px solid;
padding: 0;
vertical-align: top;
}

.details_gray
{
border-top: #DDDACC 0px solid ;
border-bottom: #DDDACC 1px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 1px solid;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 0px;
vertical-align: top;
padding-top: 0px;

}

.details_gray1
{
border-bottom: #DDDACC 1px solid;
padding: 0;
vertical-align: top;
}


.details_gray3
{
border-right: #DDDACC 1px solid;
padding: 0;
vertical-align: top;
}


.details_gray2
{
border-top: #DDDACC 1px solid ;
border-bottom: #DDDACC 0px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 1px solid;
padding: 0;
vertical-align: top;
}

.details_gray_all
{
border: #DDDACC 1px solid ;
padding: 3px;
vertical-align: top;
}

.details_gray_text
{
border-top: #DDDACC 1px solid ;
border-bottom: #DDDACC 0px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 1px solid;
padding: 3px;
vertical-align: top;
}

.details_gray_text2
{
border-top: #DDDACC 1px solid ;
border-bottom: #DDDACC 0px solid;
border-right: #DDDACC 0px solid;
border-left: #DDDACC 1px solid;
padding: 3px;
vertical-align: top;
}

.details_gray_text3
{

border-top: #DDDACC 1px solid ;
border-bottom: #DDDACC 0px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 0px solid;
padding: 3px;
vertical-align: top;
}

.details_gray_text4
{

border-top: #DDDACC 0px solid ;
border-bottom: #DDDACC 1px solid;
border-right: #DDDACC 1px solid;
border-left: #DDDACC 1px solid;
padding: 3px;
vertical-align: top;
}

.details_none
{
border: #999999 0px solid ;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 1px;
vertical-align: top;
padding-top: 2px;
}

.details_none_extra
{
border: #999999 0px solid ;
padding-right: 10px;
padding-left: 2px;
padding-bottom: 0px;
vertical-align: top;
padding-top: 3px;

}

.details_none_bottom
{

border: #999999 0px solid ;
padding: 0px;
vertical-align: bottom;
}

.mid
{

border: #999999 0px solid ;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 1px;
vertical-align: middle;
padding-top: 2px;

}


td {
vertical-align: top;
font-family:Verdana, Helvetica, sans-serif;

}


.row_white { background-color: #FFFFFF; } 
.row_red { background-color: #990000; }
.row_gray { background-color: #DDDACC; }

.row_lightgray { background-color: #EEEEEE; }
.row_lightgray_bold { background-color: #EEEEEE; font-weight: bold;}

a:link.footer{color: #666666; text-decoration: none;}
a:active.footer{color: #666666; text-decoration: none;}
a:visited.footer{color: #76A6B8; text-decoration: none;}
a:hover.footer{color: #df926e; text-decoration: underline;}

p {
padding: 0px 10px;
}

h1 {
color: #990000;
font-size: 1.2em;
padding: 0px 10px;
}


h2, h3, h4 {
color: #990000;
font-size: 1em;
padding: 0px 10px;
}

img {border: 0;}